手机文件搜索下载的方法、设备及系统的制作方法

文档序号:7647405阅读:214来源:国知局
专利名称:手机文件搜索下载的方法、设备及系统的制作方法
技术领域
本发明涉及一种移动终端用户文件搜索下栽的方法、设备与系统,尤其 是一种能够实现手机主动在移动终端用户群内搜索资源并下载的方法、设备 与系统,属于通信技术领域。
背景技术
随着移动通信技术的进步以及移动数据业务的快速发展,越来越多的业 务需求体现在移动终端上,在资源利用方面,用户除了从无线网上下载文件,更希望能共享其它在线移动终端上的文件资源,能实现以搜索方式主动获取 所需要的文件,并实现下载。目前,移动终端用户仅能实现资源端到端传送,即资源传送双方是明确 互知并协商好传送过程,并且资源需求方只能被动的接受资源提供方传送的资源。对于静态PC终端,目前已有多种软件能实现自由资源共享机制,所有接入用户能在线进行资源搜索并透明下载,此类方式能更方便的提供诸如 视频等大型资源的共享。移动终端用户虽可以实现资源在线搜索,但此种搜 索多用于铃声和图片等小型资源的下载,移动终端用户还不能实现类似于静态PC终端上的在线用户自由资源的搜索共享,即移动终端用户无法共享其它在线移动终端的所有资源,当移动终端用户有资源下载需求的时候无法实 现自行在线搜索,并从多个提供方快速有效的获取资源。发明内容本发明的主要目的在于提供一种手机文件搜索下载的方法、设备及系 统,以实现手机用户能主动在移动终端用户群内搜索资源并下载。为此,本发明提供如下技术方案实现上述目的本发明提供了一种手机文件^^叟索下载的方法,包括如下步骤移动终端所在域的服务器接收到该移动终端发送的资源搜索请求关键字信 息,在移动通信网络中进行资源搜索的步骤;资源搜索成功时,发出搜索请求的移动终端所在域的服务器向该移动终 端返回搜索到的资源列表,所述的移动终端收到用户根据资源列表选择的数 据源信息,向所在域的服务器发起下载所需资源请求的步骤;发出搜索请求的移动终端所在域的服务器向该移动终端发送所需资源的步骤;资源搜索失败时,移动终端所在域的服务器向该移动终端返回搜索失败信 息的步骤;本发明还提供了一种手机文件搜索下载的设备,包括存储器,用于存储接收到的关键字信息、查询模块查询到的数据源信息、 查询模块查询过程中的邻域值以及数据源上传的分片信息;接收;f莫块,与存储器连接,用于接收移动终端发来的用于搜索的关键字信 息、下载请求信息、移动终端数据源发送的分片信息以及其它域的服务器发送 的分片信息;发送模块,与存储器连接,用于发送下载请求信息及分配的分片信息; 查询模块,与存储器连接,用于查询数据源信息及在数据库中选择数据源;^t据库与查询模块连接,用于存储本域内所有移动终端的注册信息和共 享资源的索引信息,并记录发出搜索请求以及上传数据的移动终端的信息;通信接口与查询模块、接收模块、发送模块连接,用于完成移动终端与 所在域的服务器之间以及不同域的服务器之间的通信。所述的手机文件搜索下载的设备,还包括统计模块,与数据库连接,用于生成计费信息和奖励信息。本发明还"^是供了一种手机文件搜索下载的系统,包括移动终端,手机文件搜索下载的设备及移动通信网络;所迷的移动通信网络被划分为多个域,且每 个域至少包^r一个服务器,为本域内的所有移动终端服务,并且域内的所有移 动终端用户在服务器上有注册信息,移动终端用户的共享资源在服务器上都有 相应索引,并伴随移动终端漫游更新注册服务器。所述手机文件搜索下载的设 备集成在it或的服务器中。本发明能实现手机用户主动在移动终端群内搜索并下载移动终端所共享的 资源;移动终端之间共享资源比移动通信网络提供的资源更为丰富,更能满足 用户需求。下面结合附图和具体实施例进一步说明本发明的技术方案。


图1为移动通信网络结构示意图。图2为移动终端获取资源流程图。图3为移动终端获取资源流程实例图。图4为资源搜索流程图。图5为手机文件搜索下载设备结构示意图。
具体实施方式
实施例一如图1所示,移动通信网络被划分为一个或多个域,每个域至少设有一 个服务器,如域内可设有两个服务器,其中一个用于备份另一个服务器上的 所有信息,为本域内的移动终端服务。移动终端所在域的服务器接收到该移 动终端发送的资源搜索请求关键字信息后,在移动通信网络中进行资源搜索, 若资源搜索成功,则该移动终端所在域的服务器向其返回搜索到的资源列表,用户根据资源列表选择下载数据源,移动终端接收到下载数据源信息后,向 所在域的服务器发起下载所需资源请求,发出搜索请求的移动终端所在域的 服务器向该移动终端发送所需资源。资源搜索失败时,移动终端所在域的服务 器向该移动终端返回搜索失败信息。实施例二基于实施例一,手机文件搜索下载的方法还包括所述的移动终端在所在域 的服务器上注册共享文件信息的步骤,此步骤发生在移动终端发出搜索请求前。 当移动终端上存入新的文件,此步骤也可发生在搜索下载过程中。实施例三基于实施例一,所述移动终端所在域的服务器在移动通信网络中进行资源 搜索的步骤,具体实施方式
如下移动终端所在域的服务器模糊匹配接收到的 移动终端发送的用于资源搜索的关键字,判断在预设时间内是否有相似搜索, 若预设时间有相似的;ft索,则在上次搜索邻域值跳数加一的邻域内进行搜索; 若预设时间没有相似的搜索,则在最小邻域值跳数的邻域内进行资源搜索;搜索到所需资源时,发出搜索请求的移动终端所在域的服务器获得一个或多个域的资源列表,并向移动终端返回最优的域内资源列表;没有搜索到所需资源时, 判断跳数加一是否超过最大邻域值,超过则向移动终端返回搜索失败信息,否 则在跳数加一的邻域内继续搜索。若最终没有搜索到所需资源,则返回搜索失 败信息。实施例四基于实施例三,所述移动终端所在域的服务器在移动通信网络中进行资源搜索的一4交佳实施例。如图4所示,当一个移动终端在线发起资源搜索时,系统根据实际情况产 生p、 q两个值,其中p值为进行此次资源搜索的最小邻域值,q值为此次资源 搜索的最大邻城值,系统首先会根据用户的输入模糊匹配,查看在之前t( t〉=0) 时间内用户有没有进行过类似的搜索,若没有,则优先在p ( 0<p<(i)跳邻域内进行搜索,若在P跳邻域内未搜索到相关资源则进行扩大一跳的邻域搜索,且直到搜索到相关资源为止,最大搜索到q跳邻域;若用户在过去t时间内有进行过类似的搜索,则系统在上次最终搜索的邻域跳数上加一的邻域内进行此次 搜索,同理,若未搜索到相关资源时会在跳数加一的邻域继续进行搜索,且最大搜索到q跳邻域。例如系统默认的p值为l, t值为10分钟,用户第一次搜 索"菊花台",用户归属域的服务器首先在本域内搜索,假设搜到了所需资源, 则返回给用户;在10分钟之内,用户再次提交搜索"菊花台铃声",归属域的 服务器收到这个搜索请求后,可认为刚才的搜索结果不是用户所需要的,因此, 该次在p+l跳邻域内搜索,直到搜索到所需资源,且最大搜索到q跳邻域。 实施例四基于实施例一,所述的发出搜索请求的移动终端所在域的服务器向该移动 终端发送所需资源的步骤,具体实施方式
如下用户根据域服务器返回的资源服务器,并通过服务器向数据源发送下载资源请求,被选中的存有所需资源的 移动终端将数据上传到自身所在域的服务器,再发送给发出搜索请求的移动终 端的步骤。实施例五如图2所示,基于实施例四,被选中的存有所需资源的移动终端将数据上 传到自身所在域的服务器,再发送给发出搜索请求的移动终端,此分为两种情 况若存有所需资源的移动终端与发出搜索下载请求的移动终端在同一域,存 有所需资源的移动终端将所需资源发送给所在域的服务器,由所述的域的服务 器发送给发出搜索请求的移动终端;若存有所需资源的移动终端与发出搜索请 求的移动终端不在同一域,存有所需资源的移动终端将所需资源发送给所在域 的服务器,由存有所需资源的移动终端所在域的服务器发送给发出搜索请求的 移动终端所在的域的服务器,再由发出搜索请求的移动终端所在的域的服务器 发送给发出搜索请求的移动终端。实施例六基于实施例一,发出搜索请求的移动终端所在域的服务器选择数据源,并 根据搜索到的凄t据源的数量对数据进行分片,被选中的数据源上传分配的分片 数据。下载过程权衡资源开销,当有多个提供源时可以采用分片传送机制同时 从多个终端获得资源,分片的个数由搜索到的适合的数据源的个数确定,可规定分片不超过N ( N>=1 ),如果找到M>N个数据源,则从M中随机选择N个进行 分片传送,被选中的数据源上传分配的分片数据,此过程对资源需求终端与资 源提供终端是透明的,并且提供资源在服务器上的緩存机制以节约开销。如图3所示,包括步骤1.一移动终端向所在域的域服务器A发出资源搜索 请求;步骤2.域服务器A在本域内进行资源搜索,未找到所需资源;步骤3. 向临域服务器B发送资源搜索请求;步骤4.临域服务器B向域服务器A返回结 果;步骤4,.域服务器A向发出资源搜索请求的移动终端返回结果;步骤5.所 述移动终端发送下载请求;步骤6.域服务器A向临域服务器B发送分片资源上 传请求;步骤6,.临域服务器B向存有所需资源的移动终端发送分片资源上传请 求;步骤7.存有所需资源的移动终端将所需资源发送给临域服务器B;步骤8. 临域服务器B将所需资源发送给域服务器A;步骤9.域服务器A将所需资源发 送给出发资源搜索请求的移动终端。实施例七如图5所示, 一种手机文件搜索下栽的设备,包括存储器,用于存储接收到 的关键字信息、查询才莫块查询到的数据源信息、查询模块查询过程中的邻域值 以及数据源上传的分片信息;接收模块,与存储器连接,用于接收移动终端发 来的用于搜索的关键字信息、下载请求信息、移动终端数据源发送的分片信息 以及其它域的服务器发送的分片信息;发送模块,与存储器连接,用于发送下 载请求信息及分配的分片信息;查询模块,与存储器连接,用于查询数据源信 息及在数据库中选择数据源;数据库与查询模块连接.,用于存储本域内所有移 动终端的注册信息和共享资源的索引信息,并记录发出搜索请求以及上传数据的移动终端的信息;通信接口与查询模块、接收模块、发送模块连接,用于完成移动终端与所在域的服务器之间以及不同域的服务器之间的通信;还包 括统计模块,与数据库连接,用于生成计费信息和奖励信息。 实施例/V一种手机文件搜索下载的系统,包括移动终端,如上所述的手机文件搜索 下载的设备及移动通信网络;所述的移动通信网络被划分为多个域,且每个域 至少包括一个服务器;移动终端的共享资源在服务器上都有相应索引,域的 服务器上注册有移动终端共享文件的注册信息,当移动终端用户离开所在 域,移动到其它域的时候会在原所在域的服务器上注销信息并在新域上网服 务器上进行注册;所述手机文件搜索下载的设备集成在域的服务器中。当一移动终端发出下载请求时,接收模块接收到该请求信息后,将用于 搜索的关键字信息传送给查询模块,查询模块接收到关键字信息后,通过存 储器内信息判断判断t (t〉=0)时间内是否有过相似的搜索,并根据判断结 果进行查询,并将查询到的数据源信息存储在存储器内;用户选择下载数据 源,移动终端发送下载请求,接收模块接收到该下载请求后,将用户所选择 的数据源信息存入存储器,并通过发送模块向数据源发送下载请求;数据源所在域的服务器内的接收模块接收到下载请求后,通过查询模块 在数据库中选择数据源,并通过发送模块发送分片数据下载请求信息;接收 模块接收数据源发送的分片数据信息,并存入存储器;若数据源与发出下载 请求的移动终端在同一域内,分片数据信息通过发送模块发送给移动终端; 若不在同一域内,分片数据信息通过发送模块发送给移动终端所在域的服务 器,再发送给发出下栽请求的移动终端。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限 制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员 应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发 明技术方案的精神和范围。
权利要求
1. 一种手机文件搜索下载的方法,其特征在于移动终端所在域的服务器接收到该移动终端发送的资源搜索请求,在移动通信网络中进行资源搜索的步骤;资源搜索成功时,发出搜索请求的移动终端所在域的服务器向该移动终端返回搜索到的资源列表的步骤;所述的移动终端收到用户根据资源列表选择的数据源信息,向所在域的服务器发起下载所需资源请求的步骤;发出搜索请求的移动终端所在域的服务器向该移动终端发送所需资源的步骤;资源搜索失败时,移动终端所在域的服务器向该移动终端返回搜索失败信息的步骤;所述的移动通信网络具有一个或多个域,且每个域至少设有一个服务器。
2、 根据权利要求l所述的手机文件搜索下载的方法,其特征在于还包括 所述的移动终端在所在域的服务器上注册共享文件信息的步骤。
3、 根据权利要求l所述的手机文件搜索下载的方法,其特征在于所述资 源搜索请求包括搜索关键字信息。
4、 根据权利要求l所述的手机文件搜索下载的方法,其特征在于所述移 动终端所在域的服务器在移动通信网络中进行资源搜索的步骤,具体包括移动终端所在域的服务器模糊匹配接收到的移动终端发送的用于资源搜索 的关键字;预:没时间有相似的搜索时,则在上次搜索邻域值跳数加一的邻域内进行搜索;预设时间没有相似的搜索时,则在最小邻域值跳数的邻域内进行资源搜索;搜索到所需资源时,发出搜索请求的移动终端所在域的服务器获得一个或多个域的资源列表,并向移动终端返回最优的域内资源列表;没有^l叟索到所需资源时,判断跳数加一是否超过最大邻域值,超过则向移 动终端返回搜索失败信息,否则在跳数加一的邻域内继续搜索。
5、 根据权利要求l所述的手机文件搜索下载的方法,其特征在于所述的 发出搜索请求的移动终端所在域的服务器向该移动终端发送所需资源的步骤, 具体包括移动终端所在域的服务器根据该移动终端发送的用户选择的数据源信息在 移动通信网络中选择数据源;被选中的存有所需资源的移动终端将数据上传到自身所在域的服务器,再 发送给发出搜索请求的移动终端。
6、 根据权利要求5所述的手机文件搜索下载的方法,其特征在于所述被 选中的存有所需资源的移动终端将数据上传到自身所在域的服务器,再发送给 发出搜索请求的移动终端的步骤,具体包括存有所需资源的移动终端与发出搜索请求的移动终端在同一域,存有所需 资源的移动终端将所需资源发送给所在域的服务器,由所述的域的服务器发送 给发出搜索请求的移动终端;存有所需资源的移动终端与发出搜索请求的移动终端不在同一域,存有所 需资源的移动终端将所需资源发送给所在域的服务器,由存有所需资源的移动 终端所在域的服务器发送给发出搜索请求的移动终端所在的域的服务器,再由 发出搜索请求的移动终端所在的域的服务器发送给发出搜索请求的移动终端
7、 根据权利要求5所述的手机文件搜索下载的方法,其特征在于还包括 发出搜索请求的移动终端所在域的服务器选择数据源,并根据搜索到的数据源的数量对数据进行分片的步骤。
8、 一种手机文件搜索下载的设备,其特征在于存储器,用于存储接收到的关键字信息、奎询模块查询到的数据源信息、 查询模块查询过程中的邻域值以及数据源上传的分片信息;接收模块,与存储器连接,用于接收移动终端发来的用于搜索的关键字信 的分片信息;发送模块,与存储器连接,用于发送下栽请求信息及分配的分片信息; 查询4莫块,与存储器连接,用于查询数据源信息及在数据库中选择数据源;^t据库与查询模块连接,用于存储本域内所有移动终端的注册信息和共 享资源的索引信息,并记录发出搜索请求以及上传数据的移动终端的信息;通信接口与查询模块、接收模块、发送模块连接,用于完成移动终端与 所在域的服务器之间以及不同域的服务器之间的通信。
9、 根据权利要求8所述的手机文件搜索下载的设备,其特征在于还包括 统计模块,与数据库连接,用于生成计费信息和奖励信息。
10、 一种手机文件搜索下载的系统,其特征在于包括移动终端,手机文件搜索下载的设备及移动通信网络;所述的移动通信网络被划分为多个域,且 每个域至少包括一个服务器;所述的手机文件搜索下载的设备包括存储器,用于存储接收到的关键字信息、查询模块查询到的数据源信息、 查询模块查询过程中的邻域值以及数据源上传的分片信息;接收模块,与存储器连接,用于接收移动终端发来的用于搜索的关键字信 息、下载请求信息、移动终端数据源发送的分片信息以及其它域的服务器发送的分片信息;发送模块,与存储器连接,用于发送下载请求信息及分配的分片信息;查询模块,与存储器连接,用于查询数据源信息及在数据库中选择数据源;凄t据库与查询模块连接,用于存储本域内所有移动终端的注册信息和共 享资源的索引信息,并记录发出搜索请求以及上传数据的移动终端的信息;通信接口与查询模块、接收模块、发送模块连接,用于完成移动终端与 所在域的服务器之间以及不同域的服务器之间的通信。
11、 根据权利要求10所述的手机文件搜索下载的系统,其特征在于所述手机文件搜索下载的设备集成在域的服务器中。
12、 根据权利要求10所述的手机文件搜索下载的系统,其特征在于系统 中包括的所述的手机文件搜索下载的设备还包括统计模块,与数据库连接,用 于生成计费信息和奖励信息。
13、 根据权利要求10所述的手机文件搜索下载的系统,其特征在于所述 数据库中存有用户的共享资源在服务器上相应索引,并伴随移动终端漫游更新 注册服务器。
14、 根据权利要求10或11所述的手机文件搜索下载的系统,其特征在于: 所述^^々月l务器上注册有移动终端共享文件的注册信息。
全文摘要
本发明涉及一种手机文件搜索下载的方法,移动终端所在域的服务器接收搜索请求关键字信息,在移动通信网络中搜索资源,并向所述移动终端返回搜索到的资源列表,移动终端收到用户根据资源列表选择的数据源信息,向所在域的服务器发起下载所需资源请求,移动终端所在域的服务器向该移动终端发送所需资源。本发明还涉及一种手机文件搜索下载的设备,包括存储器、接收模块、发送模块、查询模块、数据库及通信接口,还包括统计模块。本发明还涉及一种手机文件搜索下载的系统。本发明能够实现一种用户能主动在移动用户群内搜索资源并下载的方法、设备与系统,移动终端之间共享资源比移动通信网络提供的资源更为丰富,更能满足用户的需求。
文档编号H04Q7/32GK101257670SQ20071006410
公开日2008年9月3日 申请日期2007年2月28日 优先权日2007年2月28日
发明者炎 张, 王南掬, 卿 黄 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1