资源共享方法、资源共享请求方法、电子设备和移动终端的制作方法

文档序号:7985651阅读:191来源:国知局
资源共享方法、资源共享请求方法、电子设备和移动终端的制作方法
【专利摘要】本发明公开了一种资源共享方法以及利用该资源共享方法的电子设备和移动终端。所述资源共享方法包括:接收来自所述移动终端的资源共享请求;解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;基于所述资源共享特征量设置预定的共享资源的完成条件,并且将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源;以及在满足所述资源共享完成条件时,解除所述移动终端对于所述共享资源的占有。
【专利说明】资源共享方法、资源共享请求方法、电子设备和移动终端
【技术领域】
[0001]本发明涉及电子设备的领域,更具体地,本发明涉及一种资源共享方法与使用该资源共享方法的电子设备,以及资源共享请求方法与使用该资源共享请求方法的电子设备。
【背景技术】
[0002]随着网络技术的不断发展,电子设备越来越方便地通过网络将自身的各种资源(诸如计算处理能力以及存储空间等)共享给与其连接的移动终端使用。这种电子设备资源的共享模式对于诸如移动电话等的移动终端特别有用。由于移动终端的设计受制于其体积和功耗等因素,所以其通常不具备太强的处理能力和大量的存储空间。目前,已经出现移动终端在自身资源难以满足应用需求时,通过网络连接使用电子设备中的共享资源的解决方案。例如,在一台智能手机自身存储空间不足时,其可以通过WiFi与作为电子设备的台式计算机或笔记本计算机连接,并且使用电子设备中的共享存储空间进行文件的存储。
[0003]然而,在目前的电子设备资源共享方案中,作为电子设备的台式计算机或笔记本计算机在将自身资源共享给移动终端之后,并不能自动获知移动终端对于该共享资源的动态需求状况。因此,为了满足移动终端对于资源的使用,电子设备需要一直保持运行状态而无法释放移动终端可能已经不需要的资源,并且电子设备也难以在没有对其资源需求的情况下自动进入休眠或待机状态,从而造成了电子设备资源和功耗的极大浪费。
[0004]鉴于以上,希望提供一种资源共享方法与使用该资源共享方法的电子设备以及相应的资源共享请求方法与使用该资源共享请求方法的移动终端,其能够使电子设备获知移动终端对于请求资源的使用需求,并且根据该需求合理安排自身资源的共享,从而改善资源共享的效率并且实现功耗的节约。

【发明内容】

[0005]有鉴于上述情况,本发明提供了一种资源共享方法以及利用该资源共享方法的电子设备以及相应的资源共享请求方法与使用该资源共享请求方法的移动终端,以便能够使电子设备获知移动终端对于请求资源的使用需求,并且根据该需求合理安排自身资源的共享,从而改善资源共享的效率并且实现功耗的节约。
[0006]根据本发明的一个实施例,提供了一种资源共享方法,应用于一电子设备,所述电子设备通过网络与移动终端连接,所述资源共享方法包括:接收来自所述移动终端的资源共享请求;解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;基于所述资源共享特征量设置预定的共享资源的完成条件,并且将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源;以及在满足所述资源共享完成条件时,解除所述移动终端对于所述共享资源的占有。
[0007]此外,根据本发明的一个实施例的资源共享方法,其中所述共享资源包括处理能力和/或存储空间。
[0008]此外,根据本发明的一个实施例的资源共享方法,其中所述资源共享特征量指示资源共享时间,并且所述共享资源的完成条件是到达所述资源共享时间。
[0009]此外,根据本发明的一个实施例的资源共享方法,其中所述资源共享特征量指示对应于所述资源共享请求的移动终端任务的完成状态参数,并且所述共享资源的完成条件是所述完成状态参数指示所述移动终端任务完成。
[0010]此外,根据本发明的一个实施例的资源共享方法,其中所述资源共享特征量指示对应于所述资源共享请求的任务量,并且其中基于获取的所述资源共享特征量设置预定的共享资源的完成条件包括:基于所述任务量计算所需的资源共享时间,并且所述共享资源的完成条件是到达所述资源共享时间。
[0011]此外,根据本发明的一个实施例的资源共享方法,其中所述共享资源对应于所述电子设备的预定比例的资源。
[0012]此外,根据本发明的一个实施例的资源共享方法,其中将所述共享资源提供给所述移动终端包括:将与所述资源共享请求相应的资源请求量与所述电子设备的预定比例的资源进行比较;如果所述资源请求量小于或等于所述预定比例的资源,则将与所述资源请求量相应的共享资源提供给所述移动终端,并且如果所述资源请求量大于所述预定比例的资源,则将与所述预定比例的资源提供给所述移动终端。
[0013]此外,根据本发明的一个实施例的资源共享方法,其中接收来自所述移动终端的资源共享请求;解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;基于所述资源共享特征量设置预定的共享资源的完成条件,并且将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源;以及在满足所述资源共享完成条件时,解除所述移动终端对于所述共享资源的占有包括:当接收来自多个所述移动终端的多个资源共享请求时,解析所述多个资源共享请求,获得所述多个资源共享请求包括的多个资源共享特征量,基于所述多个资源共享特征量的每一个设置所述多个资源共享请求的每一个的预定的共享资源的完成条件和相应的优先级,将响应所述多个资源共享请求作为多个待执行任务,基于所述优先级确定与所述多个资源共享请求相应的多个待执行任务的排序,并且按照所述排序将所述多个待执行任务加入资源共享任务队列,当执行所述多个待执行任务之一时,将所述共享资源提供给与所述多个待执行任务之一对应的移动终端,使得所述对应的移动终端占有并使用所述共享资源;在满足所述多个资源共享完成条件之一时,从所述资源共享任务队列移除相应的待执行任务,以解除所述对应的移动终端对于所述共享资源的占有。
[0014]此外,根据本发明的一个实施例的资源共享方法,其中所述资源共享特征量还指示相应的移动终端自身的可用资源量,并且所述可用资源量越低,设置相应的优先级越高。
[0015]根据本发明的另一实施例,提供了一种电子设备,所述电子设备通过网络与移动终端连接,所述电子设备包括:资源共享请求接收单元,用于接收来自所述移动终端的资源共享请求;资源共享请求解析单元,用于解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;以及资源分配单元,基于所述资源共享特征量设置预定的共享资源的完成条件,并且将将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源,其中,在满足所述资源共享完成条件时,所述资源分配单元解除所述移动终端对于所述共享资源的占有。
[0016]此外,根据本发明的另一实施例的电子设备,其中所述共享资源包括处理能力和/或存储空间。
[0017]此外,根据本发明的另一实施例的电子设备,其中所述资源共享特征量指示资源共享时间,并且所述资源分配单元设置所述共享资源的完成条件是到达所述资源共享时间。
[0018]此外,根据本发明的另一实施例的电子设备,其中所述资源共享特征量指示对应于所述资源共享请求的移动终端任务的状态参数,并且所述资源分配单元设置所述共享资源的完成条件是所述状态参数指示所述移动终端任务完成。
[0019]此外,根据本发明的另一实施例的电子设备,其中所述资源共享特征量指示对应于所述资源共享请求的任务量,所述资源分配单元还用于基于所述任务量计算所需的资源共享时间,并且设置所述共享资源的完成条件是到达所述资源共享时间。
[0020]此外,根据本发明的另一实施例的电子设备,其中所述共享资源对应于所述电子设备的预定比例的共享资源。
[0021]此外,根据本发明的另一实施例的电子设备,中所述资源分配单元将所述共享资源提供给所述移动终端包括:所述资源分配单元将与所述资源共享请求相应的资源请求量与所述电子设备的预定比例的资源进行比较;如果所述资源请求量小于或等于所述预定比例的资源,则所述资源分配单元将与所述资源请求量相应的共享资源提供给所述移动终端,并且如果所述资源请求量大于所述预定比例的资源,则所述资源分配单元将所述预定比例的资源提供给所述移动终端。
[0022]此外,根据本发明的另一实施例的电子设备,其中所述资源共享请求接收单元还用于接收来自多个所述移动终端的多个资源共享请求,所述资源共享请求解析单元还用于解析所述多个资源共享请求,获得所述多个资源共享请求中包括的多个资源共享特征量,所述资源分配单元还用于基于所述多个资源共享特征量的每一个设置所述多个资源共享请求的每一个的预定的共享资源的完成条件和相应的优先级,将响应所述多个资源共享请求作为多个待执行任务,基于所述优先级确定与所述多个资源共享请求相应的多个待执行任务的排序,并且按照所述排序将所述多个待执行任务加入资源共享任务队列,当执行所述多个待执行任务之一时,将所述共享资源提供给与所述多个待执行任务之一对应的移动终端,使得所述对应的移动终端占有并使用所述共享资源;其中,在满足所述多个资源共享完成条件之一时,所述资源分配单元从所述资源共享任务队列移除相应的待执行任务,以解除所述对应的移动终端对于所述共享资源的占有。
[0023]此外,根据本发明的另一实施例的电子设备,其中所述资源共享特征量还指示相应的移动终端自身的可用资源量,并且所述可用资源量越低,所述资源分配单元设置相应的优先级越高。
[0024]根据本发明的又一实施例,提供了一种资源共享请求方法,应用于一移动终端,所述移动终端通过网络与电子设备连接,所述资源共享方法包括:基于移动终端任务所需资源以及自身资源状态,计算所需共享资源;基于计算的所需共享资源生成资源共享请求,其中,所述资源共享请求包括资源共享特征量;将所述资源共享请求发送到所述电子设备,其中,所述资源共享特征量用于指示所述电子设备基于所述资源共享特征量来维持所述电子设备响应所述资源共享请求,以将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源。
[0025]此外,根据本发明的又一实施例的资源共享请求方法,其中所述资源共享特征量指示资源共享时间,或者所述资源共享特征量指示对应于所述移动终端任务的完成状态参数,或者所述资源共享特征量指示对应于所述资源共享请求的任务量。
[0026]根据本发明的又一实施例,提供了一种移动终端,所述移动终端通过网络与电子设备连接,所述移动终端包括:处理单元,用于基于移动终端任务所需资源以及自身资源状态,计算所需共享资源,并且基于计算的所需共享资源生成资源共享请求,其中,所述资源共享请求包括资源共享特征量;以及通信单元,用于将所述资源共享请求发送到所述电子设备,其中,所述资源共享特征量用于指示所述电子设备基于所述资源共享特征量来维持所述电子设备响应所述资源共享请求,以将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源。
[0027]此外,根据本发明的又一实施例的移动终端,其中所述资源共享特征量指示资源共享时间,或者所述资源共享特征量指示对应于所述移动终端任务的完成状态参数,或者所述资源共享特征量指示对应于所述资源共享请求的任务量。
[0028]根据本发明的再一实施例,提供了一种资源共享方法,应用于一电子设备,所述电子设备通过网络与移动终端连接,所述电子设备包括第一资源和第二资源,所述第二资源为共享资源,所述资源共享方法包括:接收来自所述移动终端的资源共享请求;解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;以及基于所述资源共享特征量,管理所述共享资源,并且动态分配所述共享资源给所述移动终端。
[0029]此外,根据本发明的再一实施例的资源共享方法,其中管理所述共享资源,动态分配所述共享资源给所述移动终端包括:如果所述电子设备自身的资源状态低于预定阈值,则停止分配共享资源给所述移动终端。
[0030]此外,根据本发明的再一实施例的资源共享方法,其中管理所述共享资源,动态分配所述共享资源给所述移动终端包括:当接收来自多个所述移动终端的多个资源共享请求时,解析所述多个资源共享请求,获得所述多个资源共享请求包括的多个资源共享特征量,并且基于所述多个资源共享特征量,动态分配所述共享资源给多个所述移动终端。
[0031]根据本发明实施例的资源共享方法以及利用该资源共享方法的电子设备和移动终端,能够使电子设备获知移动终端对于请求资源的使用需求,并且根据该需求合理安排自身资源的共享,从而改善资源共享的效率并且实现功耗的节约。
[0032]要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
【专利附图】

【附图说明】
[0033]图1是图示根据本发明一个实施例的电子设备的框图;
[0034]图2是图示根据本发明一个实施例的资源共享方法的流程图;
[0035]图3是图示根据本发明一个实施例的资源共享方法中资源分配步骤的具体流程图;
[0036]图4是图示根据本发明另一个实施例的资源共享方法的流程图;
[0037]图5是图示根据本发明一个实施例的移动终端的框图;
[0038]图6是图示根据本发明一个实施例的资源共享请求方法的流程图;以及
[0039]图7是图示根据本发明再一个实施例的资源共享方法的流程图。
【具体实施方式】
[0040]下文中,将参照附图描述多个实施例、应用和修改。此外,下面描述的实施例是优选的特定示例,并且设置了技术上优选的各种限制,但是在以下描述中,本发明不限于这些实施例。
[0041]首先,将参照图1描述根据本发明实施例的电子设备。所述电子设备优选地例如是诸如个人计算机、工作站或服务器等,其具有比诸如移动电话、个人数字助理、平板电脑的移动终端更强的处理能力和更大的存储空间。随着网络技术的不断发展,电子设备越来越方便地通过诸如WiF1、局域网或因特网的网络或诸如蓝牙、红外等近场通信方式,将自身的各种资源(诸如计算处理能力以及存储空间等)共享给与其连接的移动终端使用。
[0042]图1是图示根据本发明一个实施例的电子设备的框图。如图1所示,根据本发明实施例的电子设备10具有资源共享请求接收单元11、资源共享请求解析单元12和资源分配单元13。在根据本发明一个实施例的电子设备10为个人计算机、工作站或服务器等的情况下,所述电子设备10的用于与其它电子设备或移动终端连接并且传输数据的通信单元为所述资源共享请求接收单元11的示例。在此情况下,所述电子设备10的处理单元(诸如中央处理单元或处理器阵列)是所述资源共享请求解析单元12和资源分配单元13的示例。容易理解的是,图1中为了简化描述仅仅示出与本发明紧密相关的组件,根据本发明实施例的电子设备10当然还可以包括其它组件,诸如显示单元、输入单元等。
[0043]具体地,在移动终端在自身资源难以满足应用需求,通过网络连接电子设备10并且向其发出资源共享请求的情况下,所述资源共享请求接收单元11接收来自所述移动终端的资源共享请求。所述资源共享请求解析单元12则解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量。此后,所述资源分配单元13将基于所述资源共享特征量设置预定的共享资源的完成条件,并且将响应所述资源共享请求作为待执行任务。此后,当执行所述待执行任务时,所述资源分配单元13将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源。在满足所述资源共享完成条件时,所述资源分配单元13解除所述移动终端对于所述共享资源的占有。
[0044]例如,在本发明的一个实施例中,移动终端向所述电子设备10请求使用其部分存储空间用于执行文件的存储。移动终端在发往所述电子设备10的资源共享请求中加入特定的所述资源共享特征量。所述资源共享特征量指示资源共享时间,在此情况下,例如所述资源共享特征量指示移动终端请求在特定时间段(例如,I小时)内使用所述电子设备10的一定量(例如,1GB)的存储资源。所述电子设备10的资源共享请求解析单元12解析获得该资源共享特征量。所述资源分配单元13将I小时的使用时间设为共享资源的完成条件,并且将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源。需要注意的是,此后将具体参照图3具体描述所述资源分配单元13如何确定提供给所述移动终端的共享资源量。此后,在所述移动终端占有并使用所述共享资源I小时后,所述资源分配单元13确定满足了所述资源共享完成条件,从而解除所述移动终端对于共享资源的占有。如此,通过设置资源共享特征量,所述电子设备10能够通过解析获知发出请求的移动终端所需的共享资源使用时间,以便能够根据移动终端的需求合理分配共享资源,避免在所述移动终端已经不需要所述共享资源的情况下继续提供资源,从而节约了所述电子设备10资源和功耗。
[0045]此外,在本发明的另一个实施例中,所述资源共享特征量指示对应于所述资源共享请求的移动终端任务的状态参数。在此情况下,所述资源分配单元13设置所述共享资源的完成条件是所述状态参数指示所述移动终端任务完成。一旦所述状态参数指示所述移动终端任务完成,所述资源分配单元13就解除所述移动终端对于共享资源的占有。
[0046]此外,在本发明的又一个实施例中,所述资源共享特征量指示对应于所述资源共享请求的任务量。例如,所述资源共享请求是请求所述电子设备10为所述移动终端下载并转发一定量的远程数据。此时,所述资源分配单元13将基于所请求下载的数据量以及所述电子设备10与远程数据端以及所述移动终端之间的通信状态(诸如数据传输速率)计算所需的资源共享时间,并且设置所述共享资源的完成条件是到达所述资源共享时间。一旦到达所述资源共享时间,所述资源分配单元13就解除所述移动终端对于共享资源的占有。
[0047]以上,参照图1描述了根据本发明实施例的电子设备。以下,将参照图2到图4进一步描述根据本发明实施例的资源共享方法。
[0048]图2是图示根据本发明一个实施例的资源共享方法的流程图。如图2所示,根据本发明实施例的资源共享方法包括以下步骤。
[0049]在步骤S201中,电子设备10的资源共享请求接收单元11接收来自移动终端的资源共享请求。此后,处理进到步骤S202。
[0050]在步骤S202中,电子设备10的资源共享请求解析单元12解析资源共享请求,获得资源共享请求中包括的资源共享特征量。如上参照图1已经描述的,所述资源共享特征量可以指示资源共享时间、对应于所述资源共享请求的移动终端任务的完成状态参数或者对应于所述资源共享请求的任务量。此后,处理进到步骤S203。
[0051]在步骤S203中,电子设备10的资源分配单元13基于资源共享特征量设置预定的共享资源的完成条件,并且将响应资源共享请求作为待执行任务。对应于以上在步骤S203中描述的资源共享特征量,所述共享资源的完成条件可以是到达所述资源共享时间、所述状态参数指示所述移动终端任务完成或者到达基于所述任务量计算的所需资源共享时间。此后,处理进到步骤S204。
[0052]在步骤S204中,电子设备10的资源分配单元13执行待执行任务,将共享资源提供给移动终端,使得移动终端占有并使用共享资源。此后,处理进到步骤S205。
[0053]在步骤S205中,电子设备10的资源分配单元13确定是否已经满足在步骤S203中设置的资源共享完成条件。
[0054]如果在步骤S205中获得否定结果,即还没有满足资源共享完成条件,则处理返回步骤S204,电子设备10的资源分配单元13继续保持将共享资源提供给移动终端。
[0055]相反地,如果在步骤S205中获得肯定结果,即已经满足资源共享完成条件,则处理进到步骤S206。在步骤S206中,电子设备10的资源分配单元13解除移动终端对于共享资源的占有。
[0056]在以上步骤S204中,电子设备10将共享资源提供给移动终端,使得移动终端占有并使用共享资源。然而,在实际应用中,电子设备10需要根据自身的资源使用状态以及移动终端的请求资源量来确定能够提供给移动终端的共享资源量。
[0057]在本发明的一个实施例中,所述电子设备10将自身资源的预定比例作为共享资源提供给请求于共享资源的移动终端。例如,所述电子设备10将多个计算线程之一提供给移动终端作为共享的处理资源,或者所述电子设备10将固定比例(诸如,10%)的自身存储资源提供给移动终端作为共享的存储资源。
[0058]在本发明的另一个实施例中,所述电子设备10进一步考虑资源共享请求相应的资源请求量与自身资源的比较。以下参照图3描述该比较过程。
[0059]图3是图示根据本发明一个实施例的资源共享方法中资源分配步骤的具体流程图。图3所示的各步骤对应于图2中的步骤S204。
[0060]如图3所示,在步骤S2041中,电子设备10的资源分配单元13将与资源共享请求相应的资源请求量与电子设备的预定比例的资源进行比较。此后,处理进到步骤S2042。
[0061]在步骤S2042中,资源分配单元13确定所述资源请求量是否小于等于预定比例的资源。
[0062]如果在步骤S2042中获得肯定结果,即所述资源请求量小于或等于所述预定比例的资源,则处理进到步骤S2043。在步骤S2043中,所述资源分配单元13将与所述资源请求量相应的共享资源提供给所述移动终端。
[0063]相反地,如果在步骤S2042中获得否定结果,即所述资源请求量大于所述预定比例的资源,则处理进到步骤S2044。在步骤S2044中,所述资源分配13单元将所述预定比例的资源提供给所述移动终端。
[0064]在步骤S2043或步骤S2044之后,所述资源共享方法继续进行如图1所示的步骤S205和步骤S206。
[0065]通过采用如图3所示的资源分配步骤,电子设备10能够分配合理的共享资源量给移动终端,从而避免造成共享资源的浪费同时也保证了电子设备10自身的资源需求。
[0066]以上的图2和图3描述了电子设备10接收单个资源共享请求时的处理步骤。以下,将参照图4进一步描述电子设备10接收多个资源共享请求时的处理。
[0067]图4是图示根据本发明另一个实施例的资源共享方法的流程图。如图4所示,根据本发明另一个实施例的资源共享方法包括以下步骤。
[0068]在步骤S401中,电子设备10的资源共享请求接收单元11接收来自多个移动终端的多个资源共享请求。此后,处理进到步骤S402。
[0069]在步骤S402中,电子设备10的资源共享请求解析单元12解析多个资源共享请求,获得多个资源共享请求包括的多个资源共享特征量。如上参照图1和图2已经描述的,所述资源共享特征量可以指示资源共享时间、对应于所述资源共享请求的移动终端任务的完成状态参数或者对应于所述资源共享请求的任务量。此后,处理进到步骤S403。
[0070]在步骤S403中,电子设备10的资源分配单元13基于多个资源共享特征量的每一个设置多个资源共享请求的每一个的预定的共享资源的完成条件和相应的优先级,将响应多个资源共享请求作为多个待执行任务。同样如上参照图2已经描述的,所述共享资源的完成条件可以是到达所述资源共享时间、所述状态参数指示所述移动终端任务完成或者到达基于所述任务量计算的所需资源共享时间。在本发明的一个实施例中,所述资源共享特征量还可以指示相应的移动终端自身的可用资源量,并且所述可用资源量越低,所述资源分配单元13设置相应的优先级越高。此后,处理进到步骤S404。
[0071]在步骤S404中,电子设备10的资源分配单元13基于优先级确定与多个资源共享请求相应的多个待执行任务的排序,并且按照排序将多个待执行任务加入资源共享任务队列。此后,处理进到步骤S405。
[0072]在步骤S405中,电子设备10的资源分配单元13执行多个待执行任务之一,将共享资源提供给与多个待执行任务之一对应的移动终端,使得对应的移动终端占有并使用共享资源。此后,处理进到步骤S406。
[0073]在步骤S406中,电子设备10的资源分配单元13确定是否满足多个资源共享完成条件之一。
[0074]如果在步骤S406中获得否定结果,即还没有满足一个资源共享完成条件,则处理返回步骤S405,电子设备10的资源分配单元13继续保持将共享资源提供给相应的移动终端。
[0075]相反地,如果在步骤S406中获得肯定结果,即已经满足一个资源共享完成条件,则处理进到步骤S407。在步骤S407中,电子设备10的资源分配单元13从资源共享任务队列移除相应的待执行任务,以解除对应的移动终端对于共享资源的占有。
[0076]通过采用如图4所示的资源共享方法,电子设备10能够同时接收来自多个移动终端的资源共享请求,并且基于多个资源共享请求中的资源共享特征量设置预定的共享资源的完成条件和相应的优先级,从而基于优先级排序各个资源共享请求,以便将有限的共享资源分配给优先级最高(即,最需要共享资源)的移动终端。此外,电子设备10能够在完成多个资源共享请求中的每个资源共享请求时,即使解除对应的移动终端对于共享资源的占有,以便进一步将释放的共享资源分配给资源共享任务队列中的其它移动终端。
[0077]以上,参照图1到4描述了根据本发明实施例的电子设备及其资源共享方法。以下,将进一步参照图5和图6描述根据本发明实施例的移动终端及其使用的资源共享请求方法。其中,图5所示的所述移动终端50用于向图1所示的电子设备10发起资源共享请求,而图6所示的资源共享请求方法则对应于图2到图4所示的资源共享方法。
[0078]图5是图示根据本发明一个实施例的移动终端的框图。所述移动终端50优选地例如是移动电话、个人数字助理、平板电脑等。如图5所示,根据本发明实施例的移动终端50具有处理单元51和通信单元52。容易理解的是,图5中为了简化描述仅仅示出与本发明紧密相关的组件,根据本发明实施例的移动终端50当然还可以包括其它组件,诸如显示单元、输入单元等。
[0079]具体地,所述处理单元51用于基于移动终端任务所需资源以及自身资源状态,计算所需共享资源,并且基于计算的所需共享资源生成资源共享请求。其中,所述资源共享请求包括资源共享特征量。如上已经描述的,所述资源共享特征量指示资源共享时间、对应于所述移动终端任务的完成状态参数或者对应于所述资源共享请求的任务量。此外,所述资源共享特征量还指示所述处理单元51自身的剩余可用资源量。所述通信单元52用于将所述资源共享请求发送到所述电子设备10。在此,所述资源共享请求中的资源共享特征量将用于指示所述电子设备10基于所述资源共享特征量来维持所述电子设备10响应所述资源共享请求,以将所述共享资源提供给所述移动终端50,使得所述移动终端50占有并使用所述共享资源。
[0080]图6是图示根据本发明一个实施例的资源共享请求方法的流程图。如图6所示,根据本发明实施例的资源共享请求方法包括以下步骤。
[0081]在步骤S601中,所述移动终端50的处理单元51基于移动终端任务所需资源以及自身资源状态,计算所需共享资源。此后,处理进到步骤S602。
[0082]在步骤S602中,所述移动终端50的处理单元51基于计算的所需共享资源生成资源共享请求。所述处理单元51在资源共享请求中设置有资源共享特征量,以便指示所述电子设备10基于所述资源共享特征量来维持所述电子设备10响应所述资源共享请求,以将所述共享资源提供给所述移动终端50,使得所述移动终端50占有并使用所述共享资源。此后,处理进到步骤S603。
[0083]在步骤S603中,所述移动终端50的通信单元52将所述资源共享请求发送到提供共享资源的所述电子设备10。
[0084]以上已经参照图1到图6描述了根据本发明实施例的资源共享方法与使用该资源共享方法的电子设备以及相应的资源共享请求方法与使用该资源共享请求方法的移动终端。更一般地,根据本发明实施例的资源共享方法可以如图7所示。
[0085]图7是图示根据本发明再一个实施例的资源共享方法的流程图。在步骤S701中,电子设备10的资源共享请求接收单元11接收来自移动终端的资源共享请求。此后,处理进到步骤S702。
[0086]在步骤S702中,电子设备10的资源共享请求解析单元12解析资源共享请求,获得资源共享请求中包括的资源共享特征量。此后,处理进到步骤S703。
[0087]在步骤S703中,电子设备10的资源分配单元13基于资源共享特征量,管理共享资源,并且动态分配共享资源给移动终端。具体地,如果所述电子设备10自身的资源状态低于预定阈值(诸如低于可用资源的20%),则停止分配共享资源给所述移动终端。此外,当接收来自多个所述移动终端的多个资源共享请求时,所述资源分配单元13解析所述多个资源共享请求,获得所述多个资源共享请求包括的多个资源共享特征量,并且基于所述多个资源共享特征量,动态分配所述共享资源给多个所述移动终端。
[0088]综上所述,根据本发明实施例的资源共享方法以及利用该资源共享方法的电子设备和移动终端,通过在资源共享请求中设置资源共享特征量,并且考虑电子设备的自身资源状态,实现根据需求合理安排资源的共享,从而改善资源共享的效率并且实现功耗的节约。
[0089]需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过 程、方法、物品或者设备中还存在另外的相同要素。
[0090]最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。[0091]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0092]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种资源共享方法,应用于一电子设备,所述电子设备通过网络与移动终端连接,所述资源共享方法包括: 接收来自所述移动终端的资源共享请求; 解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量; 基于所述资源共享特征量设置预定的共享资源的完成条件,并且将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源;以及 在满足所述资源共享完成条件时,解除所述移动终端对于所述共享资源的占有。
2.如权利要求1所述的资源共享方法,其中所述共享资源包括处理能力和/或存储空间。
3.如权利要求1所述的资源共享方法,其中所述资源共享特征量指示资源共享时间,并且所述共享资源的完成条件是到达所述资源共享时间。
4.如权利要求1所述的资源共享方法,其中所述资源共享特征量指示对应于所述资源共享请求的移动终端任务的完成状态参数,并且所述共享资源的完成条件是所述完成状态参数指示所述移动终端任务完成。
5.如权利要求1所述的资源共享方法,其中所述资源共享特征量指示对应于所述资源共享请求的任务量,并且其中基于获取的所述资源共享特征量设置预定的共享资源的完成条件包括: 基于所述任务量计算所需的资源共享时间,并且所述共享资源的完成条件是到达所述资源共享时间。
6.如权利要求1到5的任一所述的资源共享方法,其中所述共享资源对应于所述电子设备的预定比例的资源。
7.如权利要求1到5的任一所述的资源共享方法,其中将所述共享资源提供给所述移动终端包括: 将与所述资源共享请求相应的资源请求量与所述电子设备的预定比例的资源进行比较; 如果所述资源请求量小于或等于所述预定比例的资源,则将与所述资源请求量相应的共享资源提供给所述移动终端,并且如果所述资源请求量大于所述预定比例的资源,则将与所述预定比例的资源提供给所述移动终端。
8.如权利要求1到5的任一所述的资源共享方法,其中接收来自所述移动终端的资源共享请求;解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;基于所述资源共享特征量设置预定的共享资源的完成条件,并且将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源;以及在满足所述资源共享完成条件时,解除所述移动终端对于所述共享资源的占有包括: 当接收来自多个所述移动终端的多个资源共 享请求时,解析所述多个资源共享请求,获得所述多个资源共享请求包括的多个资源共享特征量, 基于所述多个资源共享特征量的每一个设置所述多个资源共享请求的每一个的预定的共享资源的完成条件和相应的优先级,将响应所述多个资源共享请求作为多个待执行任务,基于所述优先级确定与所述多个资源共享请求相应的多个待执行任务的排序,并且按照所述排序将所述多个待执行任务加入资源共享任务队列,当执行所述多个待执行任务之一时,将所述共享资源提供给与所述多个待执行任务之一对应的移动终端,使得所述对应的移动终端占有并使用所述共享资源; 在满足所述多个资源共享完成条件之一时,从所述资源共享任务队列移除相应的待执行任务,以解除所述对应的移动终端对于所述共享资源的占有。
9.如权利要求8所述的资源共享方法,其中所述资源共享特征量还指示相应的移动终端自身的可用资源量,并且所述可用资源量越低,设置相应的优先级越高。
10.一种电子设备,所述电子设备通过网络与移动终端连接,所述电子设备包括: 资源共享请求接收单元,用于接收来自所述移动终端的资源共享请求; 资源共享请求解析单元,用于解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;以及 资源分配单元,基于所述资源共享特征量设置预定的共享资源的完成条件,并且将将响应所述资源共享请求作为待执行任务,当执行所述待执行任务时,将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源, 其中,在满足所述资源共享完成条件时,所述资源分配单元解除所述移动终端对于所述共孚资源的占有。
11.如权利要求10所述的电子设备,其中所述共享资源包括处理能力和/或存储空间。
12.如权利要求10所述的电子设备,其中所述资源共享特征量指示资源共享时间,并且所述资源分配单元设置所述共享资源的完成条件是到达所述资源共享时间。
13.如权利要求10所述的电子设备,其中所述资源共享特征量指示对应于所述资源共享请求的移动终端任务的状态参数,并且所述资源分配单元设置所述共享资源的完成条件是所述状态参数指示所述移动终端任务完成。
14.如权利要求10所述的电子设备,其中所述资源共享特征量指示对应于所述资源共享请求的任务量,所述资源分配单元还用于基于所述任务量计算所需的资源共享时间,并且设置所述共享资源的完成条件是到达所述资源共享时间。
15.如权利要求10到14的任一所述的电子设备,其中所述共享资源对应于所述电子设备的预定比例的共享资源。
16.如权利要求10到14的任一所述的电子设备,其中所述资源分配单元将所述共享资源提供给所述移动终端包括: 所述资源分配单元将与所述资源共享请求相应的资源请求量与所述电子设备的预定比例的资源进行比较; 如果所述资源请求量小于或等于所述预定比例的资源,则所述资源分配单元将与所述资源请求量相应的共享资源提供给所述移动终端,并且如果所述资源请求量大于所述预定比例的资源,则所述资源分配单元将所述预定比例的资源提供给所述移动终端。
17.如权利要求10到14的任一所述的电子设备,其中所述资源共享请求接收单元还用于接收来自多个所述移动终端的多个资源共享请求,所述资源共享请求解析单元还用于解析所述多个资源共享请求,获得所述多个资源共享请求中包括的多个资源共享特征量,所述资源分配单元还用于基于所述多个资源共享特征量的每一个设置所述多个资源共享请求的每一个的预定的共享资源的完成条件和相应的优先级,将响应所述多个资源共享请求作为多个待执行任务,基于所述优先级确定与所述多个资源共享请求相应的多个待执行任务的排序,并且按照所述排序将所述多个待执行任务加入资源共享任务队列,当执行所述多个待执行任务之一时,将所述共享资源提供给与所述多个待执行任务之一对应的移动终端,使得所述对应的移动终端占有并使用所述共享资源; 其中,在满足所述多个资源共享完成条件之一时,所述资源分配单元从所述资源共享任务队列移除相应的待执行任务,以解除所述对应的移动终端对于所述共享资源的占有。
18.如权利要求17所述的电子设备,其中所述资源共享特征量还指示相应的移动终端自身的可用资源量,并且所述可用资源量越低,所述资源分配单元设置相应的优先级越高。
19.一种资源共享请求方法,应用于一移动终端,所述移动终端通过网络与电子设备连接,所述资源共享方法包括: 基于移动终端任务所需资源以及自身资源状态,计算所需共享资源; 基于计算的所需共享资源生成资源共享请求,其中,所述资源共享请求包括资源共享特征量; 将所述资源共享请求发送到所述电子设备, 其中,所述资源共享特征量用于指示所述电子设备基于所述资源共享特征量来维持所述电子设备响应所述资源共享请求,以将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述 共享资源。
20.如权利要求19所述的资源共享请求方法,其中 所述资源共享特征量指示资源共享时间,或者所述资源共享特征量指示对应于所述移动终端任务的完成状态参数,或者所述资源共享特征量指示对应于所述资源共享请求的任务量。
21.—种移动终端,所述移动终端通过网络与电子设备连接,所述移动终端包括: 处理单元,用于基于移动终端任务所需资源以及自身资源状态,计算所需共享资源,并且基于计算的所需共享资源生成资源共享请求,其中,所述资源共享请求包括资源共享特征量;以及 通信单元,用于将所述资源共享请求发送到所述电子设备, 其中,所述资源共享特征量用于指示所述电子设备基于所述资源共享特征量来维持所述电子设备响应所述资源共享请求,以将所述共享资源提供给所述移动终端,使得所述移动终端占有并使用所述共享资源。
22.如权利要求21所述的移动终端,其中 所述资源共享特征量指示资源共享时间,或者所述资源共享特征量指示对应于所述移动终端任务的完成状态参数,或者所述资源共享特征量指示对应于所述资源共享请求的任务量。
23.一种资源共享方法,应用于一电子设备,所述电子设备通过网络与移动终端连接,所述电子设备包括第一资源和第二资源,所述第二资源为共享资源,所述资源共享方法包括: 接收来自所述移动终端的资源共享请求; 解析所述资源共享请求,获得所述资源共享请求中包括的资源共享特征量;以及基于所述资源共享特征量,管理所述共享资源,并且动态分配所述共享资源给所述移动终端。
24.如权利要求23所述的资源共享方法,其中管理所述共享资源,动态分配所述共享资源给所述移动终端包括: 如果所述电子设备自身的资源状态低于预定阈值,则停止分配共享资源给所述移动终端。
25.如权利要求23所述的资源共享方法,其中管理所述共享资源,动态分配所述共享资源给所述移动终端包括: 当接收来自多个所述移动终端的多个资源共享请求时,解析所述多个资源共享请求,获得所述多个资源共享请求包括的多个资源共享特征量,并且基于所述多个资源共享特征量,动态 分配所述共享资源给多个所述移动终端。
【文档编号】H04L29/08GK103812904SQ201210454621
【公开日】2014年5月21日 申请日期:2012年11月13日 优先权日:2012年11月13日
【发明者】邓宁, 林松涛 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1