基于安卓虚拟系统的应用调用方法及系统技术方案

技术编号:16187936 阅读:26 留言:0更新日期:2017-09-12 11:19
本发明专利技术公开了一种基于安卓虚拟系统的应用调用方法,该方法流程包括:终端与安卓虚拟机建立连接,以访问所述安卓虚拟机上的安卓虚拟系统;安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像;安卓虚拟机接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用。本发明专利技术还提出一种基于安卓虚拟系统的应用调用系统。本发明专利技术实现了基于安卓虚拟系统进行条码扫描以快速调用应用。

Application call method and system based on Android virtual system

The invention discloses a method call Android virtual system based on the method of process includes: terminal connection with Android virtual machine, virtual system to access the Android Android virtual machine; Android virtual machine to open the camera application, the terminal equipment is redirected to the Android camera virtual machine in the device camera to scan barcodes using the terminal and access image; Android virtual machine to receive the image sent by the terminal when acquiring application information of the corresponding bar code from the image, application and call the application information corresponding to the. The invention also provides an application calling system based on the Android virtual system. The invention realizes the bar code scanning based on the Android virtual system to rapidly invoke the application.

【技术实现步骤摘要】
基于安卓虚拟系统的应用调用方法及系统
本专利技术涉及移动互联网
,尤其涉及一种基于安卓虚拟系统的应用调用方法及系统。
技术介绍
在移动办公日益普及的情况下,特别是BYOD(BringYourOwnDevice,携带自己的设备办公)的兴起,越来越多的用户通过个人设备访问企业安卓虚拟机进行办公,在虚拟化安卓中完成各项业务,其中,有较多的业务都是通过扫描二维码完成的,如商品信息、电子名片、支付等信息采集,用户通过使用安卓系统上具有扫码功能的应用扫描二维码调用相应的应用,从而执行相应的业务功能,但是用户扫码前需要先做两步操作才能进行扫码:先在终端平台上找到扫码应用并打开;然后启用扫码应用的扫码功能并进行扫码。安卓系统上一般都会安装多个应用,用户从多个应用中找到扫码应用需要占用时间,用户启用扫码应用的扫码功能又需要消耗时间,增加了扫描二维码的繁琐性,导致调用应用的速度慢。
技术实现思路
本专利技术提供一种基于安卓虚拟系统的应用调用方法及系统,其主要目的在于实现基于安卓虚拟系统快速调用应用。为实现上述目的,本专利技术提供一种基于安卓虚拟系统的应用调用方法,该基于安卓虚拟系统的应用调用方法包括:终端与安卓虚拟机建立连接,以访问所述安卓虚拟机上的安卓虚拟系统;安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像;安卓虚拟机接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用。优选地,安卓虚拟机接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用的步骤之后,所述基于安卓虚拟系统的应用调用方法还包括步骤:从所述图像中获取所述条码对应的业务信息,将获取的所述业务信息传输至所述应用,以供所述应用执行所述业务信息对应的业务。优选地,所述安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像的步骤包括:安卓虚拟机在开启摄像头应用后,将所述摄像头应用生成的图像获取指令封装为控制命令;将封装的所述控制命令发送至所述终端,以供所述终端根据接收到的所述控制命令调用摄像头设备进行条码扫描;所述终端将扫描条码获取的图像发送至所述安卓虚拟机。优选地,所述安卓虚拟机接收到所述终端发送的扫描条码得到的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用的步骤包括:所述安卓虚拟机接收到所述终端发送的扫描条码得到的图像时,解析所述图像以判断所述图像中是否包含有条码信息;当所述图像中包含有条码信息时,按照预置规则从所述条码信息中获取所述条码对应的应用信息,并调用所述应用信息对应的应用;当所述图像中未包含有条码信息时,将所述图像传输至所述摄像头应用。优选地,所述基于安卓虚拟系统的应用调用方法还包括步骤:当所述安卓虚拟机接收到下发的预置规则更新指令时,根据所述预置规则更新指令更新存储的所述预置规则。此外,为实现上述目的,本专利技术还提供一种基于安卓虚拟系统的应用调用系统,所述基于安卓虚拟系统的应用调用系统包括安卓虚拟机和终端,其中,所述终端,用于与安卓虚拟机建立连接,以访问所述安卓虚拟机上的安卓虚拟系统;所述安卓虚拟机包括:重定向模块,用于在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像;应用调用模块,用于接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用。优选地,所述安卓虚拟机还包括:信息传输模块,用于从所述图像中获取所述条码对应的业务信息,将获取的所述业务信息传输至所述应用,以供所述应用执行所述业务信息对应的业务。优选地,所述重定向模块包括:指令封装单元,用于在开启摄像头应用后,将所述摄像头应用生成的图像获取指令封装为控制命令;指令发送单元,用于将封装的所述控制命令发送至所述终端,以供所述终端根据接收到的所述控制命令调用摄像头设备进行条码扫描;所述终端,还用于将扫描条码获取的图像发送至所述安卓虚拟机。优选地,所述应用调用模块包括:图像解析单元,用于接收到所述终端发送的扫描条码得到的图像时,解析所述图像以判断所述图像中是否包含有条码信息;应用调用单元,用于当所述图像中包含有条码信息时,按照预置规则从所述条码信息中获取所述条码对应的应用信息,并调用所述应用信息对应的应用;图像传输单元,用于当所述图像中未包含有条码信息时,将所述图像传输至所述摄像头应用。优选地,所述安卓虚拟机还包括:规则更新模块,用于当接收到下发的预置规则更新指令时,根据所述预置规则更新指令更新存储的所述预置规则。本专利技术提出的基于安卓虚拟系统的应用调用方法及系统,终端与安卓虚拟机建立连接,访问安卓虚拟机上的安卓虚拟系统,当用户需要进行扫描条码进行业务办理时,可以直接开启安卓虚拟机上的摄像头应用,将终端上的摄像头设备重定向到安卓虚拟机上,以使用终端的摄像头设备扫描条码并获取图像,终端的摄像头设备进行条码扫描之后,将扫描条码得到的图像发送到安卓虚拟机,安卓虚拟机对接收到的图像进行解析,从图像中获取到条码对应的应用信息,并调用所述应用信息对应的应用,采用这种应用调用方式,调用应用更加快捷,而且,终端只需要具有摄像功能即可,无需安装额外的扫码应用,即可实现条码扫描和应用的快速调用。附图说明图1为本专利技术基于安卓虚拟系统的应用调用方法第一实施例的流程图;图2为本专利技术基于安卓虚拟系统的应用调用方法第二实施例中摄像头重定向步骤的细化流程示意图;图3为本专利技术基于安卓虚拟系统的应用调用系统第一实施例的功能模块示意图;图4为本专利技术基于安卓虚拟系统的应用调用系统第二实施例中重定向模块的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种基于安卓虚拟系统的应用调用方法。参照图1所示,为本专利技术基于安卓虚拟系统的应用调用方法第一实施例的流程图。在第一实施例中,该基于安卓虚拟系统的应用调用方法包括:步骤S10,终端与安卓虚拟机建立连接,以访问所述安卓虚拟机上的安卓虚拟系统;步骤S20,安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像;建立安卓虚拟化平台,安卓虚拟化平台可以管理多个安卓虚拟机,安卓虚拟机运行在安卓虚拟化平台上,用户可以通过终端登录到安卓虚拟机,进入安卓虚拟系统,并通过安卓虚拟系统进行业务办理,上述终端可以是电脑、手机、平板电脑等设备,这些设备本身可以不具有安卓系统,例如,可以是iPhone、WindowsPhone等具有其他类型的操作系统的设备。本实施例中的条码可以是条形码、二维码等类型的条码,以下以二维码为例对本专利技术的实施例进行解释说明,但本实施例并不局限于二维码。二维码的应用越来越普及,很多业务都是通过扫描二维码进而调用应用进行完成的,二维码中可以包含有各种各样的信息,例如商品信息、电子名片、支付等信息,二维码是用某种特定的几何图形本文档来自技高网...
基于安卓虚拟系统的应用调用方法及系统

【技术保护点】
一种基于安卓虚拟系统的应用调用方法,其特征在于,所述基于安卓虚拟系统的应用调用方法包括:终端与安卓虚拟机建立连接,以访问所述安卓虚拟机上的安卓虚拟系统;安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像;安卓虚拟机接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用。

【技术特征摘要】
1.一种基于安卓虚拟系统的应用调用方法,其特征在于,所述基于安卓虚拟系统的应用调用方法包括:终端与安卓虚拟机建立连接,以访问所述安卓虚拟机上的安卓虚拟系统;安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像;安卓虚拟机接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用。2.根据权利要求1所述的基于安卓虚拟系统的应用调用方法,其特征在于,安卓虚拟机接收到所述终端发送的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用的步骤之后,所述基于安卓虚拟系统的应用调用方法还包括步骤:从所述图像中获取所述条码对应的业务信息,将获取的所述业务信息传输至所述应用,以供所述应用执行所述业务信息对应的业务。3.根据权利要求1所述的基于安卓虚拟系统的应用调用方法,其特征在于,所述安卓虚拟机在开启摄像头应用后,将所述终端的摄像头设备重定向到所述安卓虚拟机中,以使用所述终端的摄像头设备扫描条码并获取图像的步骤包括:安卓虚拟机在开启摄像头应用后,将所述摄像头应用生成的图像获取指令封装为控制命令;将封装的所述控制命令发送至所述终端,以供所述终端根据接收到的所述控制命令调用摄像头设备进行条码扫描;所述终端将扫描条码获取的图像发送至所述安卓虚拟机。4.根据权利要求3所述的基于安卓虚拟系统的应用调用方法,其特征在于,所述安卓虚拟机接收到所述终端发送的扫描条码得到的图像时,从所述图像中获取所述条码对应的应用信息,并调用所述应用信息对应的应用的步骤包括:所述安卓虚拟机接收到所述终端发送的扫描条码得到的图像时,解析所述图像以判断所述图像中是否包含有条码信息;当所述图像中包含有条码信息时,按照预置规则从所述条码信息中获取所述条码对应的应用信息,并调用所述应用信息对应的应用;当所述图像中未包含有条码信息时,将所述图像传输至所述摄像头应用。5.根据权利要求4所述的基于安卓虚拟系统的应用调用方法,其特征在于,所述基于安卓虚拟系统...

【专利技术属性】
技术研发人员:周尚武姜正文万齐齐
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东,44

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

1