应用资源共享的实现方法及移动终端的制作方法

文档序号:7582542阅读:112来源:国知局
专利名称:应用资源共享的实现方法及移动终端的制作方法
技术领域
本发明涉及移动通信技术,特别是涉及一种应用资源共享的实现方法及移动终端。
背景技术
在基于Android平台的移动终端中,可通过各类电子市场(Android Market)搜索 并下载应用资源。具体地,传统的电子市场是指通过特定的服务器为移动终端提供应用资 源,基于Android平台的移动终端通过该服务器下载的应用资源。服务器中的应用资源来 源于软件开发者从后台上传。然而,在这种传统的应用资源共享方式中,必须完全依赖电子市场,即只允许用户 与电子市场进行交互获取应用资源,电子市场牢牢控制了所有的应用资源,从而使得用户 不便于进行应用资源的分享。

发明内容基于此,有必要提供一种更方便的应用资源共享的实现方法。此外,还有必要提供一种更方便的移动终端。一种应用资源共享的实现方法,其特征在于包括如下步骤根据用户的选定操作 读取所述移动终端的标识信息及待共享的应用资源;将所述待共享的应用资源属性对应生 成资源信息;上传所述标识信息以及资源信息。优选地,还包括接收返回的处理状态;根据所述处理状态将所述移动终端设置 为待下载状态。优选地,还包括接收数据传递请求,根据所述数据传递请求传输所述应用资源。优选地,所述接收数据传递请求,根据所述数据传递请求传输所述应用资源的步 骤为接收数据传递请求,并根据待共享应用资源的资源信息建立下载连接;传输所述待 共享应用资源。优选地,所述根据所述处理状态将所述移动终端设置为待下载状态的步骤为当 所述移动终端启动时,根据所述处理状态发送所述标识信息;使所述移动终端被标示为待 下载状态。 一种移动终端,包括读取模块,用于根据用户的选定操作读取所述移动终端的标 识信息及待共享的应用资源,将所述待共享的应用资源属性对应生成资源信息;共享模块, 用于上传所述标识信息以及资源信息。优选地,还包括注册模块,用于接收返回的处理状态,根据所述处理状态将移动 终端设置为待下载状态。优选地,所述共享模块还用于接收数据传递请求,根据所述数据传递请求传输所 述应用资源。优选地,所述共享模块接收数据传递请求,根据待共享应用资源的资源信息建立下载连接,并传输所述待共享应用资源。优选地,当所述移动终端启动时,所述注册模块发送所述标识信息,所述移动终端 被标示为待下载状态。上述应用资源共享的实现方法及移动终端中,将标识信息以及资源信息上传,以 便于其它用户进行该应用资源的下载,这种应用资源共享的实现方法及移动终端基于用户 与用户之间的点对点连接,而不再依赖于电子市场,可更加方便、自由地共享应用资源,为 移动终端的用户开辟了新的下载途径。

图1为本发明实施例应用于移动终端上传资源信息的应用资源共享的实现方法 的流程图;图2为一实施例中移动终端展示的已安装的应用资源显示示意图;图3为本发明另一实施例的应用资源共享的实现方法的流程图;图4为应用于移动终端下载资源信息的应用资源共享的实现方法的流程图;图5为一实施例中移动终端的结构示意图;图6为一实施例中应用资源共享系统的结构示意图;图7为一实施例中共享应用资源的时序图;图8为一实施例中搜索应用资源的时序图;图9为一实施例中下载应用资源的时序图。
具体实施方式图1示出了一实施例中应用资源共享的方法流程,应用于移动终端上传资源信 息,包括如下步骤在步骤SlOl中,根据用户的选定操作读取移动终端的标识信息及待共享的应用 资源。本实施例中,为共享自身的应用资源,读取待共享的应用资源,以获知安装了哪些应 用资源,并将该应用资源显示出来,以供用户查看并选择需要共享的应用资源,从而触发读 取移动终端的标识信息及待共享的应用资源这一操作的执行。在移动终端所安装的应用资 源中,可以根据用户的意愿,将所安装的应用资源与其他用户共享,如图2所示,即用户可 以在显示出来的已安装的应用资源中进行选择,从而根据用户的选择获取相应的资源信息 并与其他用户共享,实现了应用资源的共享。标识信息用于记录用户的身份,以便于其它用 户查找及获知共享了该应用资源的用户,例如,标识信息可以是设备号、电话号码以及用户
-C3 寸。在步骤S103中,将待共享的应用资源属性对应生成资源信息。本实施例中,将待 共享的应用资源属性生成资源信息的步骤为根据待共享的应用资源名称及路径生成资源 信息。具体地,待共享的应用资源属性至少包括相应的名称以及路径。根据已经读取的待 共享的应用资源,获取待共享的应用资源名称及路径生成资源信息。在优选的实施例中,待 共享的应用资源的路径可以是待共享的应用资源的IP地址。在步骤S105中,上传标识信息以及资源信息。本实施例中,将标识信息以及资源 信息上传,以便于与其它用户共享。
4
另一实施例中,如图3所示,一种应用资源共享的实现方法,还包括了以下步骤在步骤S107中,接收返回的处理状态。本实施例中,向用户返回处理状态,以便于 获知当前待共享的应用资源的状态是什么,例如,通过返回的处理状态,上传了标识信息以 及资源信息的用户可以了解到上传的信息已经成功共享。在步骤S109中,根据处理状态将移动终端设置为待下载状态。本实施例中,根据 处理状态将移动终端设置为待下载状态的步骤为当移动终端启动时,根据处理状态发送 标识信息,移动终端被标示为待下载状态。具体地,在移动终端关闭时,其它用户是不能够 从该移动终端中下载到应用资源的,因此,为方便其它用户进行下载,若处理状态指示该移 动终端所上传的标识信息及资源信息共享成功,则在移动终端启动时立即发送标识信息, 以标示该移动终端是处于待下载状态的,其它用户可以与该移动终端建立点对点的连接, 进而从中下载应用资源。上述应用资源共享的实现方法中,还包括接收数据传递请求,根据数据传递请求 传输应用资源。本实施例中,接收需要下载共享的应用资源的数据传递请求,根据该数据传 递请求中所记录的信息建立连接,并传输对应的应用资源。此外,还有必要提供一种应用资源共享的实现方法,应用于移动终端下载资源信 息,如图4所示,该方法包括以下步骤在步骤S201中,发起请求,并根据待共享应用资源的资源信息建立下载连接。本 实施例中,发起请求,并根据待共享应用资源的资源信息建立下载连接的步骤为发起搜索 请求;接收根据搜索请求进行搜索得到的搜索结果;根据搜索结果中的资源信息发起数据 传递请求。具体地,搜索请求中记录了关键字信息,根据关键字对已共享的应用资源进行搜 索,查找与该关键字相关联的已共享的资源信息,并向用户返回搜索结果。搜索结果记录了 发送该资源信息的标识信息和详细的资源信息,例如,标识信息可以是设备号、电话号码或 ID号码等。为下载应用资源,发起搜索请求,并接收根据搜索请求中的关键字进行搜索得到 的搜索结果,用户可在接收到的搜索结果中选择任意一条搜索结果,根据该条搜索结果中 的资源信息发起数据传递请求。此外,若需要下载应用资源的用户已经知道该应用资源的 下载路径,则不需要进行搜索,而根据该应用资源的下载路径直接发起数据传递请求,建立 连接并进行该应用资源的传输。在优选的实施例中,根据搜索结果中的资源信息发起数据传递请求的步骤为根 据搜索结果中的资源信息向处于待下载状态的移动终端发起数据传递请求。为提高用户下 载应用资源的便捷性,向处于待下载状态的移动终端发起数据传递请求,使用户可以立即 进行应用资源的下载,不需要等待。在步骤S203中,下载待共享应用资源。本实施例中,通过建立的下载连接,进行 待共享应用资源的下载。在优选的实施例中,下载传输的应用资源是apk格式的文件,即 Android平台上应用的可执行文件包,一个应用资源对应着一个apk格式的文件,安装于 Android平台上即可运行。图5示出了一个实施例中的移动终端,包括读取模块10以及共享模块30。读取模块10,用于根据用户的选定操作读取移动终端的标识信息及待共享的应用 资源,将待共享的应用资源属性对应生成资源信息。本实施例中,读取模块10根据待共享的应用资源名称及路径生成资源信息。读取模块10读取待共享的应用资源,以获知在移动终端中安装了哪些应用资源, 并将该应用资源显示出来,以供用户查看并选择需要的应用资源,从而触发读取移动终端 的标识。在移动终端所安装的应用资源中,可以根据用户的意愿,将所安装的应用资源与其 他用户共享。标识信息用于记录用户的身份,以便于其它用户查找,例如,标识信息可以是 设备号、电话号码、用户名以及ID号等。待共享的应用资源属性至少包括相应的名称以及路径。读取模块10根据已经读 取的待共享的应用资源,获取待共享的应用资源名称及路径生成资源信息。在优选的实施 例中,待共享的应用资源的路径可以是待共享的应用资源的IP地址。共享模块30,用于上传标识信息以及资源信息。本实施例中,共享模块30将标识 信息以及资源信息上传,以便于与其它用户共享。具体地,如图6所示,共享模块30可将标 识信息以资源信息上传至代理服务器200中,代理服务器200根据标识信息将对应的资源 信息存储于数据库300。另一实施例中,上述移动终端还包括注册模块,注册模块用于接收返回的处理状 态,根据处理状态将移动终端设置为待下载状态。本实施例中,当移动终端启动时,注册模 块发送标识信息,移动终端被标示为待下载状态。代理服务器200向注册模块返回处理状 态,以便于上传了标识信息以及资源信息的用户可以了解到上传的信息已经成功共享。在移动终端关闭时,其它用户是不能够从该移动终端中下载到应用资源的,因此, 为方便其它用户进行下载,若处理状态指示该移动终端所上传的标识信息及资源信息共享 成功,则注册模块在移动终端启动时立即发送标识信息,以标示该移动终端是处于待下载 状态的,其它用户可以与该移动终端建立点对点的连接,进而从中下载应用资源。上述移动终端中,共享模块30还用于接收数据传递请求,根据数据传递请求传输 应用资源。本实施例中,共享模块30接收由需要下载共享的应用资源的移动终端所发出的 数据传递请求,根据该数据传递请求中所记录的信息建立连接,并传输对应的应用资源。此外,还有必要提供另一种移动终端,该移动终端包括下载模块,下载模块用于发 起请求,并根据待共享应用资源的资源信息建立下载连接,下载待共享应用资源。本实施例 中,下载模块发起搜索请求,接收根据搜索请求进行搜索得到的搜索结果,并根据搜索结果 中的资源信息发起数据传递请求。具体地,搜索请求中记录了关键字信息,代理服务器200 根据下载模块所发送的搜索请求中记录的关键字对存储于数据库300中已共享的应用资 源进行搜索,查找与该关键字相关联的已共享的资源信息,并向下载模块返回搜索结果。搜 索结果记录了发送该资源信息的标识信息和详细的资源信息,例如,标识信息可以是设备 号或ID号码。为下载应用资源,发起搜索请求与代理服务器200建立连接,并根据搜索请求中 的关键字进行搜索得到的搜索结果,用户可在接收到的搜索结果中选择任意一条搜索结 果,根据该条搜索结果中的资源信息发起数据传递请求,从而与搜索结果中所记载的可提 供应用资源的下载的移动终端建立连接。此外,若需要下载应用资源的用户已经知道该应 用资源的下载路径,则不需要进行搜索,而根据该应用资源的下载路径直接与共享了应用 资源的移动终端建立连接并进行该应用资源的传输。在优选的实施例中,下载模块根据搜索结果中的资源信息向处于待下载状态的移动终端发起数据传递请求。下载模块通过建立的与处于待下载状态的移动终端之间的连接,进行待共享应用 资源的下载。在优选的实施例中,下载传输的应用资源是apk格式的文件,即Android平台 上应用的可执行文件包,一个应用资源对应着一个apk格式的文件,安装于Android平台上 即可运行。上述与移动终端进行数据交互的代理服务器200中,该代理服务器200用于接收 标识信息及资源信息。本实施例中,移动终端的共享模块30在该移动终端启动后发送标识 信息。代理服务器200记录该标识信息,并标示与标识信息相对应的移动终端处于待下载 状态。具体地,代理服务器200标示与标识信息相对应的移动终端处于待下载状态,以 便于其它用户的移动终端在发起请求之前即可获知是否可以与拥有待共享的应用资源的 移动终端建立点对点的连接,进而进行待共享的应用资源的下载,反之,则在代理服务器 200已经标示了拥有待共享的应用资源的移动终端不处于在线状态的时候发起请求,将会 产生连接失败的状况。此外,代理服务器200进一步用于根据搜索请求中的关键字对数据库300中所存 储的资源信息进行搜索,并返回搜索结果。代理服务器200根据关键字对已共享的应用资 源进行搜索,查找与该关键字相关联的已共享的应用信息,并向用户返回搜索结果。下面结合图7至图9中的时序图来进一步阐述应用资源共享的实现方法及移动终 端的应用过程。本实施例中,A用户选择提交待共享的应用资源后,读取模块10根据用户 的选定操作获取标识信息及待共享的应用资源,共享模块30根据移动终端中的待共享的 应用资源名称及路径生成资源信息,并发送资源信息及标识信息至代理服务器200中。代 理服务器200在接收了资源信息及标识信息之后,提交至数据库300中存储,并向用户返回 处理状态,以便于用户获知当前待共享的应用资源的状态是什么。共享了应用资源的A用 户移动终端在启动后向代理服务器200发送标识信息,代理服务器200记录该标识信息,并 标示与该标识信息相对应的移动终端处于在线状态。B用户的移动终端通过下载模块发起搜索应用资源的搜索请求,代理服务器200 在接收搜索请求后根据该搜索请求中的关键字对存储于数据库300中的资源信息进行搜 索,以返回搜索结果。此时,B用户在搜索结果中选择待下载的应用资源,若B用户选择的 待下载的应用资源是来自于A用户中的,则通过下载模块向A用户的移动终端发起数据传 递请求,A用户移动终端中的下载模块接收数据传递请求后与B用户移动终端建立点对点 的连接,以进行应用资源的传输。应用资源可以是满足用户使用需要的各种应用程序,也可以是各种音频及视频资 源。上述应用资源共享的实现方法及移动终端中,移动终端可以是移动电话,也可以 是进行信息交互的通信设备中,例如个人数字助理(PDA,Personal DigitalAssistant)等。上述应用资源共享的实现方法及移动终端中,将标识信息以及资源信息上传,以 便于其它用户进行该应用资源的下载,这种应用资源共享的实现方法及移动终端基于用户 与用户之间的点对点连接,而不再依赖于电子市场,可更加方便、自由地共享应用资源,为 移动终端的用户开辟了新的下载途径。
7
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种应用资源共享的实现方法,其特征在于包括如下步骤根据用户的选定操作读取所述移动终端的标识信息及待共享的应用资源; 将所述待共享的应用资源属性对应生成资源信息; 上传所述标识信息以及资源信息。
2.根据权利要求1所述的应用资源共享的实现方法,其特征在于,还包括 接收返回的处理状态;根据所述处理状态将所述移动终端设置为待下载状态。
3.根据权利要求1或2所述的应用资源共享的实现方法,其特征在于,还包括 接收数据传递请求,根据所述数据传递请求传输所述应用资源。
4.根据权利要求3所述的应用资源共享的实现方法,其特征在于,所述接收数据传递 请求,根据所述数据传递请求传输所述应用资源的步骤为接收数据传递请求,并根据待共享应用资源的资源信息建立下载连接; 传输所述待共享应用资源。
5.根据权利要求4所述的应用资源共享的实现方法,其特征在于,所述根据所述处理 状态将所述移动终端设置为待下载状态的步骤为当所述移动终端启动时,根据所述处理状态发送所述标识信息; 使所述移动终端被标示为待下载状态。
6.一种移动终端,其特征在于,包括读取模块,用于根据用户的选定操作读取所述移动终端的标识信息及待共享的应用资 源,将所述待共享的应用资源属性对应生成资源信息; 共享模块,用于上传所述标识信息以及资源信息。
7.根据权利要求6所述的移动终端,其特征在于,还包括注册模块,用于接收返回的处理状态,根据所述处理状态将移动终端设置为待下载状态。
8.根据权利要求6或7所述的移动终端,其特征在于,所述共享模块还用于接收数据传 递请求,根据所述数据传递请求传输所述应用资源。
9.根据权利要求7所述的移动终端,其特征在于,所述共享模块接收数据传递请求, 根据待共享应用资源的资源信息建立下载连接,并传输所述待共享应用资源。
10.根据权利要求9所述的移动终端,其特征在于,当所述移动终端启动时,所述注册 模块发送所述标识信息,所述移动终端被标示为待下载状态。
全文摘要
一种应用资源共享的实现方法,应用于移动终端上传资源信息,所述方法包括如下步骤根据用户的选定操作读取所述移动终端的标识信息及待共享的应用资源;将所述待共享的应用资源属性对应生成资源信息;上传所述标识信息以及资源信息。上述应用资源共享的实现方法及移动终端中,将标识信息以及资源信息上传,以便于其它用户进行该应用资源的下载,这种应用资源共享的实现方法及移动终端基于用户与用户之间的点对点连接,而不再依赖于电子市场,可更加方便、自由地共享应用资源,为移动终端的用户开辟了新的下载途径。
文档编号H04L29/08GK102130948SQ201110036679
公开日2011年7月20日 申请日期2011年2月11日 优先权日2011年2月11日
发明者王路谊 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1