应用程序共享方法及装置制造方法及图纸

技术编号:11898268 阅读:91 留言:0更新日期:2015-08-19 09:39
本申请提出应用程序共享方法及装置。方法包括:安装了一共享应用程序的源设备与未安装该应用程序的目标设备建立WLAN连接;源设备接收目标设备发来的共享应用程序接入请求后,启动自身的共享应用程序,为该目标设备生成该共享应用程序的窗口实例,将该共享应用程序运行过程中生成的窗口实时传输给目标设备。本申请只需在源设备上启动应用程序,源设备将应用程序运行过程中的窗口实时传输给目标设备,无需目标设备安装应用程序,从而节省了目标设备的资源和网络流量。

【技术实现步骤摘要】

本申请涉及应用程序
,尤其涉及应用程序共享方法及装置
技术介绍
当前,智能手机和平板电脑的使用越来越普及,相对于以前的功能机,人们可以随心所欲地安装各种各样的应用程序来满足日常生活、娱乐、学习和工作的需要,但是每种智能手机操作系统平台都提供了特定格式的应用程序,互不兼容。用户可以从应用商店、网上或者单独存放的安装文件上选择自己需要的应用程序安装到个人移动终端上,尤其是安卓系统的智能手机上。因为安卓系统是开放的操作系统,一般用户都会使用上述方式安装很多很多应用程序。
技术实现思路
本申请实施例提供应用程序共享方法及装置。本申请的技术方案是这样实现的:一种应用程序共享方法,该方法包括:安装了一共享应用程序的源设备与未安装该应用程序的目标设备建立WLAN连接;源设备接收目标设备发来的共享应用程序接入请求后,启动自身的共享应用程序,为该目标设备生成该共享应用程序的窗口实例,将该共享应用程序运行过程中生成的窗口实时传输给目标设备。一种应用程序共享装置,位于源设备上,该装置包括:WLAN模块:与未安装一共享应用程序的目标设备建立WLAN连接,其中,本源设备安装了该共享应用程序;窗口生成及传输模块:接收目标设备发来的共享应用程序接入请求,启动自身的共享应用程序,为该目标设备生成该共享应用程序的窗口实例,将该共享应用程序运行过程中生成的窗口实时传输给目标设备。一种应用程序共享装置,位于目标设备上,该装置包括:WLAN模块:与安装了一共享应用程序的源设备建立WLAN连接,其中,本目标设备未安装该共享应用程序;共享应用程序接入请求发送模块:当需要使用所述共享应用程序时,向所述源设备发送共享应用程序接入请求;应用程序窗口接收及显示模块:接收源设备发来的共享应用程序运行过程中的窗口,将该窗口显示在屏幕上。可见,本申请实施例中,只需在源设备上启动应用程序,源设备将应用程序运行过程中的窗口实时传输给目标设备,无需目标设备安装应用程序,从而节省了目标设备的资源和网络流量。【附图说明】图1为本申请一实施例提供的应用程序共享方法流程图;图2为本申请另一实施例提供的应用程序共享方法流程图;图3为本申请实施例提供的应用程序共享装置的组成示意图;图4为本申请另一实施例提供的应用程序共享装置的组成示意图。【具体实施方式】申请人对现有的智能终端上的应用程序的安装、使用方式进行分析发现存在如下缺陷:I)使用率低的应用程序耗费了智能终端的资源。在实际应用中,由于特定情况的需要,智能终端上安装了某个应用程序,但是该应用程序只在该特定情况下使用过一次或几次,此后就再也不被使用,成为了智能终端上的僵尸应用,当僵尸应用较多时,它们占用的智能终端的存储资源也较多,且有些应用程序是在后台常驻的,占用了智能终端的内存,使得智能终端的内存越来越紧张、反应也缓慢。2)使用率低的应用程序占用了智能终端的桌面资源,使得应用程序的查找效率降低。当智能终端上安装的应用程序较多时,用户在智能终端的桌面上查找应用程序的时长也增加,可能需要翻多个屏幕才能找到用户需要的应用程序图标。3)使用率低的应用程序耗费了智能终端的网络流量。当应用程序有新版本时,该应用程序的服务器会向智能终端推送版本升级提示,或者该应用程序的服务器也会向智能终端推送广告信息,耗费了智能终端的网络流量,又给用户造成了困扰。图1为本申请一实施例提供的应用程序共享方法流程图,其具体步骤如下:步骤101:安装了一共享应用程序的源设备与未安装该共享应用程序的目标设备建立 WLAN (Wireless Local Area Network,无线局域网)连接。步骤102:源设备接收目标设备发来的共享应用程序接入请求后,启动自身的共享应用程序,为该目标设备生成该共享应用程序的窗口实例,将该共享应用程序运行过程中生成的窗口实时传输给目标设备。优选地,步骤101中,安装了一共享应用程序的源设备与未安装该应用程序的目标设备建立WLAN连接之后进一步包括:源设备将自身提供的共享应用程序名称列表发送给目标设备;且,步骤102中,源设备接收目标设备发来的共享应用程序接入请求为:接收目标设备发来的携带一共享应用程序名称的共享应用程序接入请求,其中,共享应用程序接入请求中携带的共享应用程序名称位于所述共享应用程序名称列表中。优选地,步骤102中,源设备接收目标设备发来的共享应用程序接入请求之后、启动自身的共享应用程序之前进一步包括:源设备判断自身是否启动了该共享应用程序,若是,直接为该目标设备生成该共享应用程序的窗口实例;否则,执行所述启动自身的共享应用程序的动作。优选地,步骤102中,源设备接收目标设备发来的共享应用程序接入请求之后、为该目标设备生成该共享应用程序的窗口实例之前进一步包括:源设备判断该共享应用程序的已接入目标设备数是否小于预设的该共享应用程序的最大接入目标设备数,若是,执行所述为该目标设备生成该共享应用程序的窗口实例的动作;否则,将该目标设备标识顺序放入该共享应用程序的等待队列中,且在有目标设备退出该共享应用程序时,从该等待队列中取出排在第一个的目标设备标识,为取出的目标设备标识对应目标设备生成该应用程序的窗口实例。优选地,步骤102中,将该共享应用程序运行过程中生成的窗口实时传输给目标设备包括:当该共享应用程序要生成一个静态窗口时,根据该静态窗口的编码在缓存中的静态窗口列表中查找该静态窗口,若查找到,则直接对缓存中的该静态窗口进行复制,将复制的静态窗口传输给目标设备;否则,生成并复制该静态窗口,将该静态窗口发送给目标设备,同时将复制的该静态窗口保存在缓存中的静态窗口列表中。优选地,步骤102中,将该共享应用程序运行过程中生成的窗口实时传输给目标设备之后进一步包括:源设备接收目标设备发来的在该共享应用程序窗口中输入的信息,对该信息进行处理。优选地,源设备位于一个源设备集群中,且,步骤101中,安装了一应用程序的源设备与未安装该应用程序的目标设备建立WLAN连接包括:源设备集群的集群管理器接收未安装一共享应用程序的目标设备发来的WLAN连接请求,按照预设的负载均衡算法,在该集群中选择一个源设备,并通知选择的源设备与该目标设备建立WLAN连接;且,步骤102中,源设备接收目标设备发来的共享应用程序接入请求为:集群管理器选择的源设备在与所述目标设备建立WLAN连接后,接收所述目标设备发来的共享应用程序接入请求。实际应用中,源设备集群对外显示的WLAN地址是集群管理器的地址,这样,目标设备的WLAN列表中显示的源设备的地址实际上是集群管理器的地址,从而目标设备先与集群管理器建立WLAN连接,然后再与集群管理器选择的源设备建立WLAN连接。集群管理器可以是一台独立于源设备集群的设备,也可以是,将源设备集群中的一台源设备同时作为集群管理器。图2为本申请另一实施例提供的应用程序共享方法流程图,其具体步骤如下:步骤201:需要使用一应用程序的目标设备与安装了该应用程序的源设备建立WLAN连接。具体地,当目标设备用户确定要使用一应用程序时,且得知该应用程序已安装在一源设备上,则用户在目标设备上开启WLAN,并在WLAN列表中选中源设备标识,目标设备上的WLAN模块检测到当前第1页1 2 3&n本文档来自技高网...

【技术保护点】
一种应用程序共享方法,其特征在于,该方法包括:安装了一共享应用程序的源设备与未安装该应用程序的目标设备建立无线局域网WLAN连接;源设备接收目标设备发来的共享应用程序接入请求后,启动自身的共享应用程序,为该目标设备生成该共享应用程序的窗口实例,将该共享应用程序运行过程中生成的窗口实时传输给目标设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁建国刘明马权陈真
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏;32

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

1