移动终端、软件共享系统及其共享方法

文档序号:7721311阅读:151来源:国知局
专利名称:移动终端、软件共享系统及其共享方法
技术领域
本发明涉及移动终端领域,特别是涉及移动终端、软件共享系统及其共享方法。
背景技术
数字应用商店是数字商品发布的重要渠道。移动终端用户从数字应用商店在数字应用商店内进行支付完成交易后,才能下载软件。其中,软件开发者和数字应用商店分享交易的收入。数字应用商店包括苹果的App store、谷歌的Android Market、微软的 Marketplace和运营商的WAC联盟等用于向用户提供软件下载的共享服务器。通常,移动终端用户只有先在数字应用商店付费后,才能下载软件并安装运行。安装运行一般在数字应用商店提供的管理程序监督下进行,也就是说数字应用商店会严格控制整个软件的分发传播过程,商店里的软件不允许被下载后继续传播,或者再安装在其他终端上。数字应用商店禁止不同移动终端之间的拷贝的目的是为了防止付费软件被下载后,在不同的非付费用户间免费传输,这种机制可以有效地防止盗版。但是,这给用户带来了不便。比如当一个用户看到另一个用户的移动终端有一个好软件,希望也购买使用的时候,不得不登录网络从数字应用商店购买并下载使用。而现在的软件数据变的越来越大,尤其是一些游戏,可达到几十兆的大小。利用运营商提供的数据通信网络下载大的软件,会消耗较大的流量并产生昂贵的费用,用户只有在有WIFI网络的情况才愿意下载。在户外仅有数据通信网络的时候,下载速度慢且流量费用昂贵,特别是在海外,漫游费用更贵。另外,在一些国家和地区,其互联网的建设水平还比较落后,想通过数据通信网络在线下载更加困难。如何在移动终端之间实现软件的快速共享,是亟需解决的一大难题。

发明内容
本发明主要解决移动终端之间软件无法快速共享和使用的技术问题,是提供一种移动终端、软件共享系统及其共享方法,能够在移动终端之间软件的快速共享。为解决上述技术问题,本发明采用的一个技术方案是提供一种移动终端,包括 远端通信模块,从远程服务器下载共享软件;软件管理模块,获取软件共享请求;近端通信模块,根据软件共享请求通过近距离传输方式发送该共享软件至另一移动终端。作为上述移动终端的改进,该软件管理模块在获取到该软件共享请求时,进一步控制该远端通信模块从该远程服务器获取软件传播权限,并根据该软件共享请求和该软件传播权限控制该近端通信模块通过近距离传输方式发送该共享软件。作为上述移动终端的改进,该软件管理模块利用该远端通信模块与该远程服务器进行通信,以支付传播该共享软件所需费用,该远程服务器在确认收到该费用后,发放该软件传播权限至该远端通信模块。作为上述移动终端的改进,该移动终端进一步包括用户接口模块,该用户接口模块向用户展示待共享软件,该用户利用该用户接口模块从该待共享软件中选择该共享软件,以产生该软件共享请求。作为上述移动终端的进一步改进,该近端通信模块从该另一移动终端获取该软件共享请求。为解决上述技术问题,本发明采用的另一个技术方案是提供一种软件共享系统, 包括远程服务器,在该远程服务器上设置有多个共享软件,以供用户下载;第一移动终端,包括第一远端通信模块、第一近端通信模块以及第一软件管理模块;第二移动终端,包括第二远端通信模块、第二近端通信模块以及第二软件管理模块;其中,该第一远端通信模块从该远程服务器下载该共享软件,该第一近端通信模块获取软件共享请求,该第一软件管理模块根据该软件共享请求控制该第一近端通信模块通过近距离传输方式发送该共享软件至该第二近端通信模块。作为上述软件共享系统的改进,该第一软件管理模块在获取到该软件共享请求时,进一步控制该第一远端通信模块从该远程服务器获取软件传播权限,并根据该软件共享请求和该软件传播权限控制该第一近端通信模块通过近距离传输方式发送该共享软件至该第二近端通信模块。其中,该第一软件管理模块利用该第一远端通信模块与该远程服务器进行通信,以支付传播该共享软件所需费用,该远程服务器在确认收到该费用后,发放该软件传播权限至该第一远端通信模块。作为上述软件共享系统的改进,该第一软件管理模块在获取到该软件共享请求时,进一步控制该第一近端通信模块从该第二近端通信模块获取软件传播确认信息,并根据该软件共享请求和软件传播确认信息控制该第一近端通信模块通过近距离传输方式发送该共享软件至该第二近端通信模块。其中,该第二软件管理模块利用该第二远端通信模块与该远程服务器进行通信,以支付传播该共享软件所需费用,该远程服务器在确认收到该费用后,发放该软件传播权限至该第二远端通信模块,该第二软件管理模块根据该软件传播权限产生该软件传播确认信息。为解决上述技术问题,本发明采用的另一个技术方案是提供一种软件共享方法, 包括以下步骤从远程服务器下载共享软件;获取软件共享请求;根据该软件共享请求通过近距离传输方式发送该共享软件至外部设备。作为上述软件共享方法的改进,进一步包括以下步骤在获取该软件共享请求后, 根据该软件共享请求获取软件传播权限,并根据该软件共享请求和该软件传播权限通过近距离传输方式发送该共享软件至外部设备。本发明的有益效果是区别于现有技术的情况,本发明通过该远端通信模块从服务器下载共享软件,再通过软件管理模块获取软件共享的请求,最终通过近端通信模块采用近距离传输的方式发送给另一移动终端。本发明移动终端可实现近距离的软件传输,特别是针对付费软件,可减少必须从服务器大流量下载的过程以及昂贵的流量费用。


图1是本发明软件共享系统的功能模块示意图;图2是图1所述软件共享系统的移动终端一较佳实施例的功能模块示意图;图3是图1所述软件共享系统的工作原理示意图;以及
图4是图1所述软件共享系统的软件共享方法工作流程示意图。
具体实施例方式请参阅图1,是本发明软件共享系统的功能模块示意图。在本发明第一实施例中,该软件共享系统包括远程服务器10,在该远程服务器10上设置有多个共享软件,以供用户下载;第一移动终端1,包括第一远端通信模块11、第一近端通信模块13以及第一软件管理模块12 ;第二移动终端2,包括第二远端通信模块21、第二近端通信模块23以及第二软件管理模块22 ;其中,该第一远端通信模块11从该远程服务器10下载该共享软件,该第一近端通信模块13获取软件共享请求,该第一软件管理模块12根据该软件共享请求控制该第一近端通信模块13通过近距离传输方式发送该共享软件至该第二近端通信模块23。在本发明的优选实施方式中,该第一移动终端1可提供一第一用户接口模块(图未示),用于向用户展示待共享软件,用户可利用该第一用户接口模块从待共享软件中选择共享软件,以产生该软件共享请求。其中,该第一用户接口模块可由移动终端的显示屏、键盘或触摸屏以及可在显示屏上提示待共享软件信息并根据用户在键盘或触摸屏上的输入而选择共享软件的相应控制代码实现。当然,除利用以上方式获取软件共享请求之外,在本发明的其他实施方式中,亦可利用第一近端通信模块13从第二近端通信模块23获取该软件共享请求。因此,在第一移动终端1从远程服务器10获取到共享软件后,可根据获取到的软件共享请求通过近距离传输方式将共享软件传输至第二移动终端2,进而可在移动终端之间实现软件的快速传输。但,以上实施方式中,可能会存在以下问题,即若该共享软件不是免费的开源 (Open Source,开放源码)软件,则可能会侵犯软件开发者的权益,因此,以下所揭示的本发明的另一实施例中,更在上述实施方式中加入一认证机制,以保证非开源软件不会非法传播。在本发明的另一实施例中,在该第一软件管理模块12获取到该软件共享请求时, 可进一步控制该第一远端通信模块11从该远程服务器10获取软件传播权限,并根据该软件共享请求和该软件传播权限控制该第一近端通信模块13通过近距离传输方式发送该共享软件至该第二近端通信模块23。如前所述,用户可通过接口等方式触发软件共享请求,也可从该第二移动终端2主动向该第一移动终端1发起软件共享请求。在本实施例中,获取软件传播权限的方法包括 途经一,该第一软件管理模块12在获取到该软件共享请求时,进一步控制该第一近端通信模块13从该第二近端通信模块23获取软件传播确认信息,并根据该软件共享请求和软件传播确认信息控制该第一近端通信模块13通过近距离传输方式发送该共享软件至该第二近端通信模块23。其中,该软件传播确认信息的产生方式如下该第二软件管理模块22利用该第二远端通信模块21与该远程服务器10进行通信,以支付传播该共享软件所需费用,该远程服务器10在确认收到该费用后,发放该软件传播权限至该第二远端通信模块21,该第二软件管理模块根据该软件传播权限产生该软件传播确认信息;途径二,该第一软件管理模块12在获取到该软件共享请求时,该第一软件管理模块12从该第一远端通信模块11从远程服务器10获取软件传播权限,并根据该软件共享请求和软件传播权限控制该第一近端通信模块13通过近距离传输方式发送该共享软件至该第二近端通信模块23。其中,该第一软件管理模块12利用该第一远端通信模块11与该远程服务器10进行通信,以支付传播该共享软件所需费用,该远程服务器10在确认收到该费用后,即发放该软件传播权限至该第一远端通信模块11。请参阅图2,是图1所述软件共享系统的移动终端一较佳实施例的功能模块示意图。在本发明第二实施例中,该移动终端包括远端通信模块30,从远程服务器10下载共享软件,其中,在本发明中,该远程服务器为数字应用商店,如苹果的App store、谷歌的Android Market、微软的Market Place和运营商的WAC联盟等用于向用户提供软件下载的共享服务器;软件管理模块31,用于对软件的远程下载、安装和运行,在本实施例中,该软件管理模块用于获取软件共享请求;近端通信模块32,用于移动终端之间的连接和传输,在本发明中,该近端通信模块 32根据软件共享请求通过近距离传输方式发送该共享软件至另一移动终端。 在本实施例中,该远端通信模块30提供远端通信API (应用编程接口),该远端通信API用于向远程服务器10建立连接。在本实施例中,该软件管理模块31采用程序函数的实现方式,即以程序函数的方式存在于该移动终端中。该软件管理模块31 —般由移动终端系统提供并建立线程管理机制,以可实现线程之间的切换,比如函数ThreacLResumeO是恢复一个线程的执行和函数 Thread_Suspend()是停止某个线程的执行等。其中,该软件管理模块31可调用该移动终端的系统API执行各种通信操作,比如蓝牙API (近端通信)和GPRS API (卫星定位系统应用编程接口,远端通信)等。在本实施例中,该近端通信模块32可由蓝牙芯片、近场通信芯片或USB传输控制芯片实现。其中,近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在十厘米(3. 9英寸)内交换数据。这个技术由免接触式射频识别演变而来,该近场通信采用主动和被动两种读取模式,本发明通过该近场通信技术,可实现移动终端之间的大容量软件的连接传输。另外,本发明移动终端通过该蓝牙可以连接到计算机、个人数字助理和免提听筒。当然,除上述两种连接方式外,本发明还可以包括其他射频的近距离连接通信方式。在本实施例中,该软件管理模块31在获取到该软件共享请求时,进一步控制该远端通信模块30从该远程服务器10获取软件传播权限,并根据该软件共享请求和该软件传播权限控制该近端通信模块32通过近距离传输方式发送该共享软件。在本实施例中,该软件管理模块31利用该远端通信模块30与该远程服务器10进行通信,以支付传播该共享软件所需费用,该远程服务器在确认收到该费用后,发放该软件传播权限至该远端通信模块30。其中,该移动终端可直接通过该远端通信模块30进行支付费用以获取软件传播权限,也可以通过该近端通信模块32从该另一移动终端中获取软件传播权限。 在本实施例中,该移动终端还进一步包括用户接口模块(图未示),该用户接口模块向用户展示待共享软件,该用户利用该用户接口模块从该待共享软件中选择该共享软件,以产生该软件共享请求。如前所述,该移动终端可通过该近端通信模块32从该另一移动终端获取软件共享的请求。请参阅图3和图4,图3是图1所述软件共享系统的工作原理示意图,图4是图1 所述软件共享系统的软件共享方法工作流程示意图。该软件共享系统的工作原理包括过程A,该第一软件管理模块12和该第二软件管理模块22之间建立连接并进行协商软件传播确认信息,比如选择由哪一台移动终端进行支付共享软件所需费用的问题;过程Bi,如果由该第一移动终端1进行付费,由该第一软件管理模块12通知该第一远端通信模块11与该远程服务器10进行连接并付费;过程B2,如果由该第二移动终端2进行付费,由该第二软件管理模块22通知该第二远端通信模块21与该远程服务器10进行连接并付费;步骤C,该第一近端通信模块13和该第二近端通信模块23之间通过建立通信链路进行软件的共享动作。上述实现的工作原理过程只为对本发明软件共享系统作简单的描述,其具体的实现过程可包括多种方式,本发明对具体的流程不作限制。请进一步参见图4,图4是图1所述软件共享系统所对应的软件共享方法工作流程示意图,其中,该软件共享方法包括如下步骤步骤Sl 从远程服务器下载共享软件;步骤S2 获取软件共享请求;步骤S3 根据该软件共享请求通过近距离传输方式发送该共享软件至外部设备。在优选实施例中,步骤S2更可包括在获取软件共享请求后,进一步根据软件共享请求获取软件传播权限,步骤S3更可包括根据软件共享请求和软件传播权限通过近距离传输方式发送共享软件至外部设备。其中,该外部设备可优选为另一移动终端。在本实施例中,由移动终端的远端通信模块从远程服务器下载共享软件,该软件包括免费和付费两种可共享软件。在本实施例中,该软件共享请求可由移动终端本身的用户接口模块触发产生,也可以由该外部设备向该移动终端主动发起。在本实施例中,该共享软件需从该远程服务器获取软件传播权限,该软件传播权限可由移动终端的远端通信模块付费并从远程服务器获得,或者由该外部设备提供软件传播确认信息而获得。值得注意的是,在本发明的所有实施方式中,近距离传输方式包括但不限于近场通信传输方式、蓝牙传输方式、USB传输方式或无线局域网传输方式。本发明移动终端、软件共享系统及其共享方法通过远端通信模块从远程服务器下载共享软件,接着根据软件共享请求而通过近距离传输方式把该共享软件发送至需求方的移动终端。本发明实现了共享软件的快速共享,减少了从远程服务器下载的流量和昂贵的费用。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种移动终端,其特征在于,包括远端通信模块,从远程服务器下载共享软件;软件管理模块,获取软件共享请求;近端通信模块,根据软件共享请求通过近距离传输方式发送所述共享软件至另一移动终端。
2.根据权利要求1所述的移动终端,其特征在于,所述软件管理模块在获取到所述软件共享请求时,进一步控制所述远端通信模块从所述远程服务器获取软件传播权限,并根据所述软件共享请求和所述软件传播权限控制所述近端通信模块通过近距离传输方式发送所述共享软件。
3.根据权利要求2所述的移动终端,其特征在于,所述软件管理模块利用所述远端通信模块与所述远程服务器进行通信,以支付传播所述共享软件所需费用,所述远程服务器在确认收到所述费用后,发放所述软件传播权限至所述远端通信模块。
4.根据权利要求1所述的移动终端,其特征在于,所述移动终端进一步包括用户接口模块,所述用户接口模块向用户展示待共享软件,所述用户利用所述用户接口模块从所述待共享软件中选择所述共享软件,以产生所述软件共享请求。
5.根据权利要求1所述的移动终端,其特征在于,所述近端通信模块从所述另一移动终端获取所述软件共享请求。
6.一种软件共享系统,其特征在于,包括远程服务器,在所述远程服务器上设置有多个共享软件,以供用户下载;第一移动终端,包括第一远端通信模块、第一近端通信模块以及第一软件管理模块;第二移动终端,包括第二远端通信模块、第二近端通信模块以及第二软件管理模块;其中,所述第一远端通信模块从所述远程服务器下载所述共享软件,所述第一近端通信模块获取软件共享请求,所述第一软件管理模块根据所述软件共享请求控制所述第一近端通信模块通过近距离传输方式发送所述共享软件至所述第二近端通信模块。
7.根据权利要求6所述的软件共享系统,其特征在于,所述第一软件管理模块在获取到所述软件共享请求时,进一步控制所述第一远端通信模块从所述远程服务器获取软件传播权限,并根据所述软件共享请求和所述软件传播权限控制所述第一近端通信模块通过近距离传输方式发送所述共享软件至所述第二近端通信模块,其中,所述第一软件管理模块利用所述第一远端通信模块与所述远程服务器进行通信,以支付传播所述共享软件所需费用,所述远程服务器在确认收到所述费用后,发放所述软件传播权限至所述第一远端通信模块。
8.根据权利要求6所述的软件共享系统,其特征在于,所述第一软件管理模块在获取到所述软件共享请求时,进一步控制所述第一近端通信模块从所述第二近端通信模块获取软件传播确认信息,并根据所述软件共享请求和软件传播确认信息控制所述第一近端通信模块通过近距离传输方式发送所述共享软件至所述第二近端通信模块,其中,所述第二软件管理模块利用所述第二远端通信模块与所述远程服务器进行通信,以支付传播所述共享软件所需费用,所述远程服务器在确认收到所述费用后,发放所述软件传播权限至所述第二远端通信模块,所述第二软件管理模块根据所述软件传播权限产生所述软件传播确认信肩、ο
9.一种软件共享方法,其特征在于,包括以下步骤 从远程服务器下载共享软件;获取软件共享请求;根据所述软件共享请求通过近距离传输方式发送所述共享软件至外部设备。
10.根据权利要求9所述的软件共享方法,其特征在于,进一步包括以下步骤在获取所述软件共享请求后,根据所述软件共享请求获取软件传播权限,并根据所述软件共享请求和所述软件传播权限通过近距离传输方式发送所述共享软件至外部设备。
全文摘要
本发明公开了一种移动终端,包括远端通信模块,从远程服务器下载共享软件;软件管理模块,获取软件共享请求;近端通信模块,根据软件共享请求通过近距离传输方式发送该共享软件至另一移动终端。本发明还提供一种软件共享系统及其共享方法。本发明可实现移动终端之间软件的快速共享。
文档编号H04W8/24GK102325217SQ201110193170
公开日2012年1月18日 申请日期2011年7月11日 优先权日2011年7月11日
发明者叶大伟 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1