资源获取系统、主移动终端、从移动终端及资源获取方法

文档序号:9914511阅读:476来源:国知局
资源获取系统、主移动终端、从移动终端及资源获取方法
【技术领域】
[0001 ]本发明涉及通信技术领域,尤其涉及资源获取系统、主移动终端、从移动终端及资源获取方法。
【背景技术】
[0002]现有技术中,移动终端从Web网络中获取资源通常都是基于HTTP(HypertextTransfer Protocol,超文本传输协议)、FTP(File Transfer Protocol,文件传输协议)、RCP(Remote Copy Protocol,远程复制协议)和P2P(Peer-to_Peer,点对点)文件传输技术的,资源获取的具体方式通常是由用户自行设定的,比如用户通过移动终端使用HTTP协议或FTP协议在浏览器的网页上获取所需资源。
[0003]然而,在实际应用过程中,移动终端采用上述任意一种资源获取方式从Web服务器上获取资源的传输速度都要大大低于移动终端之间的资源传输速度,比如各移动终端采用WiFi或蓝牙方式传输资源。例如,对于大量用户通过移动终端下载同一 Web服务器上的同一资源的应用场景,上述任意一种资源获取方式都会使得传输链路上同时存在大量重复数据,这既不便于Web服务器向移动终端发送数据,同时也不便于移动终端接收数据,进而极大地影响了整体的资源获取传输效率,此外还会使交互机设备(比如基站)的带宽成倍地增加,进而导致移动终端获取资源的速度非常缓慢,进而影响用户通过移动终端获取Web资源的使用体验。

【发明内容】

[0004]本发明的主要目的在于提供一种资源获取系统、主移动终端、从移动终端及资源获取方法,旨在解决现有技术中,移动终端获取Web资源时传输速度缓慢的技术问题。
[0005]为实现上述目的,本发明提供一种资源获取系统,所述资源获取系统包括若干主移动终端、若干从移动终端;
[0006]所述主移动终端,用于向若干所述从移动终端发送资源获取请求,其中,所述资源至少包括所述从移动终端从Web服务器上下载的资源;
[0007]所述从移动终端,用于根据所述资源获取请求查找自身资源,并向所述主移动终端反馈查找结果;
[0008]所述主移动终端,还用于根据所述查找结果,从相应所述从移动终端和/或Web月艮务器上获取相应资源。
[0009]可选的,所述主移动终端具体用于:
[0010]当所述查找结果为至少存在一个所述从移动终端存储有所述主移动终端所请求的完整资源时,从一个存储有所述主移动终端所请求的完整资源的所述从移动终端中获取该完整资源;或
[0011]当所述查找结果为至少存在一组所述从移动终端存储有所述主移动终端所请求的完整资源时,从一组存储有所述主移动终端所请求的完整资源的多个所述从移动终端中分别获取相应部分资源并将获取的多个部分资源进行拼接以得到所请求的完整资源;或
[0012]当所述查找结果为所有所述从移动终端中仅存储有所述主移动终端所请求的部分资源时,从相应所述从移动终端中获取该部分资源以及从Web服务器上获取剩余部分资源并将获取的所述从移动终端的部分资源与Web服务器的剩余部分资源进行拼接以得到所请求的完整资源;或
[0013]当所述查找结果为所有所述从移动终端中不存在所述主移动终端所请求的资源时,从Web服务器上获取所请求的完整资源。
[0014]可选的,所述主移动终端与若干所述从移动终端分别与基站连接;所述主移动终端以及所述从移动终端通过所述基站与Web服务器进行数据交互;所述主移动终端与若干所述从移动终端之间通过所述基站进行资源获取的数据交互,其中,不同地理位置区域对应设置有不同所述基站以及所述基站实时更新并记录接入的所述主移动终端和/或所述从移动终端。
[0015]可选的,所述资源获取系统还包括所述基站;
[0016]所述主移动终端,还用于向所述基站发送资源获取请求并通过所述基站转发至若干所述从移动终端,其中,所述资源至少包括所述从移动终端从Web服务器上下载的资源;
[0017]所述从移动终端,还用于根据所述资源获取请求查找自身资源,向所述基站反馈查找结果;
[0018]所述基站,用于根据所述查找结果,从相应所述从移动终端和/或Web服务器上获取相应资源发送至所述主移动终端以及当获取的资源不是所述主移动终端所请求的完整资源时,将获取的资源拼接成完整资源后再发送至所述主移动终端。
[0019]可选的,当存在多个所述主移动终端同时请求同一所述从移动终端的同一资源时,所述从移动终端通过信号量或互斥量机制防止资源死锁;或
[0020]所述从移动终端还用于通过复制多个所述主移动终端所请求的同一资源并将复制的同一资源发送给所请求的多个所述主移动终端的方式防止资源死锁。
[0021]进一步地,本发明还提供一种主移动终端,所述主移动终端与若干从移动终端连接,其中,所述主移动终端包括:
[0022]资源请求发送模块,用于向若干所述从移动终端发送资源获取请求,其中,所述资源至少包括所述从移动终端从Web服务器上下载的资源;
[0023]查找结果接收模块,用于接收所述从移动终端根据所述资源获取请求查找自身资源后所反馈的查找结果;
[0024]资源获取模块,用于根据所述查找结果,从相应所述从移动终端和/或Web服务器上获取相应资源。
[0025]进一步地,本发明还提供一种从移动终端,所述从移动终端与主移动终端连接,其中,所述从移动终端包括:
[0026]资源请求接收模块,用于接收所述主移动终端所发送的资源获取请求,其中,所述资源至少包括所述从移动终端从Web服务器上下载的资源;
[0027]资源查找模块,用于根据所述资源获取请求,查找自身资源,得到查找结果;
[0028]查找结果发送模块,用于将所述查找结果发送至所述主移动终端,以供所述主移动终端根据所述查找结果从相应所述从移动终端和/或Web服务器上获取相应资源。
[0029]进一步地,为实现上述目的,本发明还提供一种资源获取方法,所述资源获取方法包括:
[0030]主移动终端向若干从移动终端发送资源获取请求,其中,所述资源至少包括从移动终端从Web服务器上下载的资源;
[0031]从移动终端根据所述资源获取请求查找自身资源,并向主移动终端反馈查找结果;
[0032]主移动终端根据所述查找结果,从相应从移动终端和/或Web服务器上获取相应资源。
[0033]可选的,所述主移动终端根据所述查找结果,从相应从移动终端和/或Web服务器上获取相应资源包括:
[0034]当所述查找结果为至少存在一个从移动终端存储有主移动终端所请求的完整资源时,主移动终端从一个存储有主移动终端所请求的完整资源的从移动终端中获取该完整资源;或
[0035]当所述查找结果为至少存在一组从移动终端存储有主移动终端所请求的完整资源时,主移动终端从一组存储有主移动终端所请求的完整资源的多个从移动终端中分别获取相应部分资源并将获取的多个部分资源进行拼接以得到所请求的完整资源;或
[0036]当所述查找结果为所有从移动终端中仅存储有主移动终端所请求的部分资源时,主移动终端从相应从移动终端中获取该部分资源以及从Web服务器上获取剩余部分资源并将获取的从移动终端的部分资源与Web服务器的剩余部分资源进行拼接以得到所请求的完整资源;或
[0037]当所述查找结果为所有从移动终端中不存在主移动终端所请求的资源时,主移动终端从Web服务器上获取所请求的完整资源。
[0038]可选的,主移动终端与若干从移动终端分别与基站连接;主移动终端以及从移动终端通过基站与Web服务器进行数据交互;主移动终端与若干从移动终端之间通过基站进行资源获取的数据交互,其中,不同地理位置区域对应设置有不同基站以及基站实时更新并记录接入的主移动终端和/或从移动终端。
[0039]可选的,所述主移动终端与若干从移动终端之间通过基站进行资源获取的数据交互包括:
[0040]主移动终端向基站发送资源获取请求并通过基站转发至若干从移动终端,其中,所述资源至少包括从移动终端从Web服务器上下载的资源;
[0041]从移动终端根据所述资源获取请求查找自身资源,并向基站反馈查找结果;
[0042]基站根据所述查找结果,从相应从移动终端和/或Web服务器上获取相应资源发送至主移动终端以及当获取的资源不是主移动终端所请求的完整资源时,将获取的资源拼接成完整资源后再发送至主移动终端。
[0043]可选的,当存在多个主移动终端同时请求同一从移动终端的同一资源时,从移动终端通过信号量或互斥量机制防止资源死锁或者从移动终端通过复制多个主移动终端所请求的同一资源并将复制的同一资源发送给所请求的多个主移动终端的方式防止资源死锁。
[0044]进一步地,本发明还提供一种资源获取方法,所述资源获取方法包括:
[0045]主移动终端向若干从移动终端发送资源获取请求,其中,所述资源至少包括所述从移动终端从Web服务器上下载的资源;
[0046]所述主移动终端接收所述从移动终端根据所述资源获取请求查找自身资源后所反馈的查找结果;
[0047]所述主移动终端根据所述查找结果,从相应所述从移动终端和/或Web服务器上获取相应资源。
[0048]进一步地,本发明还提供一种资源获取方法,所述资源获取方法包括:
[0049]从移动终端接收主移动终端所发送的资源获取请求,其中,所述资源至少包括所述从移动终端从Web服务器上下载的资源;
[0050]所述从移动终端根据所述资源获取请求,查找自身资源,得到查找结果;
[0051]所述从移动终端将所述查找结果发送至所述主移动终端,以供所述主移动终端根据所述查找结果从相应所述从移动终端和/或Web服务器上获取相应资源。
[0052]本发明适用于移动终端之间的资源共享。本发明中,主移动终端与从移动终端之间可以相互转换。主移动终端可以向与其连接的多个从移动终端发出资源获取请求,则各从移动终端根据接收到的资源获取请求查找自身资源,并向主移动终端反馈查找结果以告知主移动终端,主移动终端则根据反馈结果,从相应的从移动终端和/或Web服务器上获取所请求的资源,从而完成所需资源的获取。本发明中,由于移动终端可以实现从其他移动终端上获取资源,因此可以实现资源传输速度的显著提升,同时也无需限定特定的传输环境要求,比如移动信号、Web服务器性能、移动终端使用场景(地理位置、时间)等,因而移动终端获取资源的方式也更为灵活,从而提升用户使用移动终端获取资源的使用体验。
【附图说明】
[0053]图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
[0054]图2为如图1所示的移动终端的无线通信系统示意图;
[0055]图3为本发明资源获取系统一应用场景实施例中主移动终端与若干从移动终端的连接示意图;
[0056]图4为本发明资源获取系统另一应用场景实施例中主移动终端与若干从移动终端的连接示意图;
[0057]图5为本发明资源获取系统又一应用场景实施例中主移动终端与若干从移动终端的连接示意图;
[0058]图6为本发明资源获取系统第一实施例的功能模块示意图;
[0059]图7为本发明资源获取系统第二实施例的功能模块示意图;
[0060]图8为本发明主移动终端一实施例的功能模块示意图;
[0061 ]图9为本发明从移动终端一实施例的功能模块示意图;
[0062]图10为本发明资源获取方法第一实施例的流程示意图;
[0063]图11为本发明资源获取方法第二实施例的流程示意图;
[0064]图12为本发明资源获取方法第三实施例的流程示意图;
[0065]图13为本发明资源获取方法第四实施例的流程示意图;
[0066]图14为本发明资源获取方法第五实施例的流程示意图。
[0067]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0068]应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0069]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
[0070]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0071]图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。
[0072]移动终端100可以包括无线通信单元110、用户输入单元120、输出单元130、存储器140、控制器150等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0073]无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括移动通信模块111、无线互联网模块112中的至少一个。
[0074]移动通信模块111将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。
[0075]无线互联网模块112支持移动终端的无线互联网接入。该模块可以内部或外部地耦接到终端。该模块所涉及的无线互联网接入技术可以包括WLAN(无线LAN)(W1-Fi)、Wibro(无线宽带)、Wimax(全球微波互联接入)、HSDPA(高速下行链路分组接入)等等。
[0076]用户输入单元120可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元120允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元131上时,可以形成触摸屏。
[0077]输出单元130被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。输出单元130可以包括显示单元131等等。
[0078]显示单元131可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元131可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元131可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
[0079]同时,当显示单元131和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元131可以用作输入装置和输出装置。显示单元131可以包括液晶显示器(LCD)、薄膜晶体管IXD(TFT-1XD)、有机发光二极管(OLED)显示器、柔性显示器、三维(
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1