当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于视图虚拟的APP虚拟操作方法及系统技术方案

技术编号:13732638 阅读:51 留言:0更新日期:2016-09-21 14:22
本发明专利技术公开了一种基于视图虚拟的APP虚拟操作方法及系统,其中,该方法包括:获取用户输入的用户信息;对用户信息进行认证,判断是否为合法用户信息,若是合法用户信息,则获取用户的输入的合法用户信息,根据合法用户信息建立用户会话,将用户有权访问的虚拟应用信息反馈到用户会话;根据用户选择的虚拟应用信息为用户在服务器开辟隔离会话空间,在隔离会话空间中启动虚拟应用程序;将虚拟程序运行结果反馈至用户的终端,用户在终端上操作虚拟应用信息;实施本发明专利技术实施例,无需在终端设备上下载安装应用程序,即可运行该应用程序,兼容性较好和软件冲突问题较小,并且终端设备的配置要求不高,提高用户使用体验感。

【技术实现步骤摘要】

本专利技术涉及应用虚拟化
,尤其涉及一种基于视图虚拟的APP虚拟操作方法及系统
技术介绍
随着软件技术的快速发展,应用软件得到了快速发展,这些应用软件功能越来越强大,要求的运行环境越来越高;虽然现在的电子产品更新换代的速度非常的快速,但是还是存在很多人使用配置和性能较低的电子产品,如手机或平板等终端设备;这些低配置的终端设备无法流畅的运行大多数的应用软件,给这些使用低配置终端设备的用户带来了很不好的使用体验。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种基于视图虚拟的APP虚拟操作方法及系统,无需在终端设备上下载安装应用程序,即可运行该应用程序,兼容性较好和软件冲突问题较小,并且终端设备的配置要求不高,提高用户使用体验感。为了解决上述问题,本专利技术提出了一种基于视图虚拟的APP虚拟操作方法,所述方法包括:获取用户输入的用户信息;对所述用户信息进行认证,判断是否为合法用户信息,若是合法用户信息,则获取用户输入的合法用户信息,根据所述合法用户信息建立用户会话,将所述用户有权访问的虚拟应用信息反馈到所述用户会话,否则返回获取用户输入的用户信息;根据用户选择的虚拟应用信息为所述用户在服务器上开辟隔离会话空间,在所述隔离会话空间中启动所述虚拟应用程序,加载所述虚拟应用程序相对应的上下文信息;根据加载的所述上下文信息将所述虚拟程序运行结果反馈至所述用户的终端上,所述用户在终端上操作所述虚拟应用信息。优选地,所述获取用户输入的用户信息,包括:获取用户的账户信息和所述账户信息对应的密码信息;采用SSL加密传输协议将所述用户的账户信息和所述账户信息对应的密码信息进行加密。优选地,所述根据用户选择的虚拟应用信息为所述用户在服务器上开辟隔离会话空间,包括:根据所述用户选择的虚拟应用信息,获取运行所述虚拟应用信息所需内存大小;根据运行所述虚拟应用信息所需内存大小,为所述用户在服务器上开辟隔离会话空间,用于运行所述虚拟应用信息。优选地,所述根据加载的所述上下文信息将所述虚拟程序运行结果反馈至所述用户的终端上,所述用户在终端上操作所述虚拟应用信息,包括:在所述虚拟应用程序启动后,通过网络传输的方式将虚拟应用在服务器上的运行结果实时传输至用户终端;所述用户根据运行结果在所述用户终端上对所述虚拟应用进行操作产生操作指令,所述操作指令通过网络传输的方式传送至服务器,完成用户对虚拟应用程序的操作交互。优选地,所述用户根据运行结果在所述用户终端上对所述虚拟应用进行操作产生操作指令,所述操作指令通过网络传输的方式传送至服务器,完成用户的对虚拟应用程序的操作交互,包括:获取所述用户通过手指对所述运行结果在所述终端上进行触摸或滑动操作指令;将获取的所述触摸或滑动操作指令转化为操作电信号;将所述操作电信号发送至隔离会话空间中的所述虚拟应用程序,所述虚拟应用程序对所述操作电信号进行识别处理,获取识别信号;所述虚拟应用程序根据所述识别信号作出对应的相应运行,并将所述虚拟应用程序相应运行结果反馈到所述用户终端。相应地,本专利技术还提出了一种基于视图虚拟的APP虚拟操作系统,所述系统包括:信息获取模块:用于获取用户输入的用户信息;认证反馈模块:用于对所述用户信息进行认证,判断是否为合法用户信息,若是合法用户信息,则获取用户输入的合法用户信息,根据所述合法用户信息建立用户会话,将所述用户有权访问的虚拟应用信息反馈到所述用户会话,否则返回获取用户输入的用户信息;会话空间开辟模块:用于根据用户选择的虚拟应用信息为所述用户在服务器上开辟隔离会话空间,在所述隔离会话空间中启动所述虚拟应用程序,加载所述虚拟应用程序相对应的上下文信息;操作模块:用于根据加载的所述上下文信息将所述虚拟程序运行结果反馈至所述用户的终端上,所述用户在终端上操作所述虚拟应用信息。优选地,所述信息获取模块包括:信息获取单元:用于获取用户的账户信息和所述账户信息对应的密码信息;信息加密单元:用于采用SSL加密传输协议将所述用户的账户信息和所述账户信息对应的密码信息进行加密。优选地,所述会话空间开辟模块包括:运行内存大小获取单元:用于根据所述用户选择的虚拟应用信息,获取运行所述虚拟应用信息所需内存大小;会话空间开辟单元:用于根据运行所述虚拟应用信息所需内存大小,为所述用户在服务器上开辟隔离会话空间,用于运行所述虚拟应用信息。优选地,所述操作模块包括:网络传输单元:用于在所述虚拟应用程序启动后,通过网络传输的方式将虚拟应用在服务器上的运行结果实时传输至用户终端;操作交互单元:用于所述用户根据运行结果在所述用户终端上对所述虚拟应用进行操作产生操作指令,所述操作指令通过网络传输的方式传送至服务器,完成用户对虚拟应用程序的操作交互。优选地,所述操作交互单元包括:操作指令获取子单元:用于获取所述用户通过手指对所述运行结果在所述终端上进行触摸或滑动操作指令;电信号转化子单元:用于将获取的所述触摸或滑动操作转化为操作电信号;电信号识别子单元:用于将所述操作电信号发送至隔离会话空间中的所述虚拟应用程序,所述虚拟应用程序对所述操作电信号进行识别处理,获取识别信号;交互子单元:用于所述虚拟应用程序根据所述识别信号作出对应的相应运行,并将所述虚拟应用程序相应运行结果反馈到所述用户终端。在本专利技术实施过程中,通过将应用程序在服务器上运行,将运行结果实时通过流媒体的方式传送到用户终端上,将用户在终端上上对应用程序的操作也实时传输至服务器,实现了无需在终端设备上下载安装应用程序,即可运行该应用程序,兼容性较好和软件冲突问题较小,并且终端设备的配置要求不高,提高用户使用体验感。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例中的基于视图虚拟的APP虚拟操作方法的方法流程示意图;图2是本专利技术实施例中的用户对虚拟应用程序的操作交互方法的流程示意图;图3是本专利技术实施例中的基于视图虚拟的APP虚拟操作系统的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例中的基于视图虚拟的APP虚拟操作方法的方法流程示意图,如图1所示,该方法包括:S11:获取用户输入的用户信息;S12:对用户信息进行认证,判断是否为合法用户信息,若是,则进入S13,若否,则返回S11;S13:获取用户输入的合法用户信息,根据合法用户信息建立用户会话,将用户有权访问的虚拟应用信息反馈到用户会话,S14:根据用户选择的虚拟应用信息为用户在服务器上开辟隔离会话空间,在隔离会话空间中启动虚拟应用程序,加载虚拟应用程序相对应的上下文信息;S15:根据加载的上下文信息将虚拟程序运行结果反馈至用户的终端上,用户在终端上操作虚拟应用信息。对S11作进一步说明:获取用户的账本文档来自技高网...

【技术保护点】
一种基于视图虚拟的APP虚拟操作方法,其特征在于,所述方法包括:获取用户输入的用户信息;对所述用户信息进行认证,判断是否为合法用户信息,若是合法用户信息,则获取用户输入的合法用户信息,根据所述合法用户信息建立用户会话,将所述用户有权访问的虚拟应用信息反馈到所述用户会话,否则返回获取用户输入的用户信息;根据用户选择的虚拟应用信息为所述用户在服务器上开辟隔离会话空间,在所述隔离会话空间中启动所述虚拟应用程序,加载所述虚拟应用程序相对应的上下文信息;根据加载的所述上下文信息将所述虚拟程序运行结果反馈至所述用户的终端上,所述用户在终端上操作所述虚拟应用信息。

【技术特征摘要】
1.一种基于视图虚拟的APP虚拟操作方法,其特征在于,所述方法包括:获取用户输入的用户信息;对所述用户信息进行认证,判断是否为合法用户信息,若是合法用户信息,则获取用户输入的合法用户信息,根据所述合法用户信息建立用户会话,将所述用户有权访问的虚拟应用信息反馈到所述用户会话,否则返回获取用户输入的用户信息;根据用户选择的虚拟应用信息为所述用户在服务器上开辟隔离会话空间,在所述隔离会话空间中启动所述虚拟应用程序,加载所述虚拟应用程序相对应的上下文信息;根据加载的所述上下文信息将所述虚拟程序运行结果反馈至所述用户的终端上,所述用户在终端上操作所述虚拟应用信息。2.根据权利要求1所述的基于视图虚拟的APP虚拟操作方法,其特征在于,所述获取用户输入的用户信息包括:获取用户的账户信息和所述账户信息对应的密码信息;采用SSL加密传输协议将所述用户的账户信息和所述账户信息对应的密码信息进行加密。3.根据权利要求1所述的基于视图虚拟的APP虚拟操作方法,其特征在于,所述根据用户选择的虚拟应用信息为所述用户在服务器上开辟隔离会话空间,包括:根据所述用户选择的虚拟应用信息,获取运行所述虚拟应用信息所需内存大小;根据运行所述虚拟应用信息所需内存大小,为所述用户在服务器上开辟隔离会话空间,用于运行所述虚拟应用信息。4.根据权利要求1所述的基于视图虚拟的APP虚拟操作方法,其特征在于,所述根据加载的所述上下文信息将所述虚拟程序运行结果反馈至所述用户的终端上,所述用户在终端上操作所述虚拟应用信息,包括:在所述虚拟应用程序启动后,通过网络传输的方式将虚拟应用在服务器上的运行结果实时传输至用户终端;所述用户根据运行结果在所述用户终端上对所述虚拟应用进行操作产生操作指令,所述操作指令通过网络传输的方式传送至服务器,完成用户对虚拟应用程序的操作交互。5.根据权利要求4所述的基于视图虚拟的APP虚拟操作方法,其特征在于,所述用户根据运行结果在所述用户终端上对所述虚拟应用进行操作产生操作指令,所述操作指令通过网络传输的方式传送至服务器,完成用户对虚拟应用程序的操作交互,包括:获取所述用户通过手指对所述运行结果在所述终端上进行触摸或滑动操作指令;将获取的所述触摸或滑动操作指令转化为操作电信号;将所述操作电信号发送至隔离会话空间中的所述虚拟应用程序,所述虚拟应用程序对所述操作电信号进行识别处理,获取识别信号;所述虚拟应用程序根据所述识别信号作出对应的相应运行,并将所述虚拟应用程序相应运行结果反馈到所述用户终...

【专利技术属性】
技术研发人员:周凡陈湘萍任梓豪黄捷郑辉杰曾智张华键
申请(专利权)人:中山大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1