信息处理设备和信息处理方法
【专利摘要】本发明提供了一种应用于电子设备的信息处理方法和信息处理设备,包括:检测所述电子设备的剩余存储空间;当所述剩余存储空间满足第一预定条件时,向至少一个第二电子设备发送存储请求信息;接收所述第二电子设备发送的存储响应信息;以及响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
【专利说明】信息处理设备和信息处理方法
【技术领域】
[0001]本发明涉及信息处理的领域,更具体地,本发明涉及一种信息处理设备和信息处理方法。
【背景技术】
[0002]用户在使用诸如移动电话、平板电脑等的电子设备时,常常会出现由于当前存储空间不足而导致服务无法继续使用的情况,例如,当用户录音、录像或拍照时,下载软件或安装软件时,或播放在线视频时。
[0003]在这样的情况下,在现有技术中,用户将不得不停止或中断服务,删除所述电子设备中存储的一些数据,此后才能重新使用服务。这破坏了用户使用服务的连续性,严重影响了用户的使用体验。
【发明内容】
[0004]有鉴于上述情况,本发明提供了一种信息处理设备和信息处理方法,其使得电子设备不会由于存储空间不足而中断服务的使用,从而大大改进了用户体验。
[0005]根据本发明一实施例,提供了一种应用于电子设备的信息处理方法,包括:检测所述电子设备的剩余存储空间;当所述剩余存储空间满足第一预定条件时,向至少一个第二电子设备发送存储请求信息;接收所述第二电子设备发送的存储响应信息;以及响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0006]向至少一个第二电子设备发送存储请求信息的步骤可以包括:当所述剩余存储空间满足第一预定条件时,将存储请求信息发送至设备管理服务器,其中,所述设备管理服务器将所述存储请求信息转发至所述第二电子设备。
[0007]所述设备管理服务器能够与多个第二电子设备连接;并且所述设备管理服务器可以将所述存储请求信息转发至满足第二预定条件的第二电子设备。
[0008]当所述剩余存储空间满足预定条件时向至少一个第二电子设备发送存储请求信息的步骤可以包括:判断所述剩余存储空间是否小于预定值;以及当所述剩余存储空间小于预定值时,向所述第二电子设备发送存储请求信息。
[0009]将对所述电子设备的存储操作重定向至所述第二电子设备的步骤可以包括:响应于所述存储响应信息,与所述第二电子设备进行协商,以得到协商结果;以及按照所述协商结果所确定的方式,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0010]在将对所述电子设备的存储操作重定向至所述第二电子设备的步骤之后,所述信息处理方法还可以包括:检测所述电子设备是否满足第三预定条件;以及当所述电子设备满足第三预定条件时,将对所述电子设备的存储操作取消定向至所述第二电子设备,并恢复定向至所述电子设备自身。
[0011]将对所述电子设备的存储操作重定向至所述第二电子设备可以包括:通过虚拟文件系统,将对所述电子设备的存储操作重定向至所述第二电子设备。[0012]根据本发明另一实施例,提供了一种电子设备,包括:第一检测单元,检测所述电子设备的剩余存储空间;发送处理单元,当所述剩余存储空间满足第一预定条件时,向至少一个第二电子设备发送存储请求信息;接收处理单元,接收所述第二电子设备发送的存储响应信息;以及重定向处理单元,响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0013]所述发送处理单元可配置为当所述剩余存储空间满足第一预定条件时,将存储请求信息发送至设备管理服务器,其中,所述设备管理服务器将所述存储请求信息转发至所述第二电子设备。
[0014]所述设备管理服务器能够与多个第二电子设备连接;并且所述设备管理服务器可以将所述存储请求信息转发至满足第二预定条件的第二电子设备。
[0015]所述发送处理单元可以包括:判断单元,判断所述剩余存储空间是否小于预定值;以及发送单元,当所述剩余存储空间小于预定值时,向所述第二电子设备发送存储请求信
肩、O
[0016]所述重定向处理单元可以包括:协商单元,响应于所述存储响应信息,与所述第二电子设备进行协商,以得到协商结果;以及重定向单元,按照所述协商结果所确定的方式,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0017]所述信息处理设备还可以包括:第二检测单元,检测所述电子设备是否满足第三预定条件;以及取消重定向处理单元,当所述电子设备满足第三预定条件时,将对所述电子设备的存储操作取消定向至所述第二电子设备,并恢复定向至所述电子设备自身。
[0018]所述重定向处理单元可配置为通过虚拟文件系统,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0019]在本发明实施例的信息处理方法和应用该信息处理方法的电子设备中,当所述电子设备的存储空间不足时,将后续的存储操作重定向至其他电子设备,由此使得所述电子设备不会由于存储空间不足而中断服务的使用,从而大大改进了用户体验。以及,在数据传输(例如,下载数据到该电子设备)的过程中能够实时监控并根据该电子设备剩余的存储空间以及数据量的大小(即,需要下载数据),自动完成与其他的电子设备(例如,第二电子设备)的连接以及将相应对应的数据重定向到其他的电子设备(例如,第二电子设备)进行存储以保证在所述电子设备上本次数据传输任务(例如,下载数据的任务)的顺利完成(即,不因所述电子设备没有足够的存储空间而中断/不启动本次数据传输任务)。
[0020]此外,在本发明实施例的信息处理方法和应用该信息处理方法的电子设备中,由于所述其他电子设备的使用,能够有效地扩展所述电子设备的虚拟存储空间,从而使得所述电子设备能够支持存储需求量较大的服务,进一步改进了用户体验。
【专利附图】
【附图说明】
[0021]图1是图示根据本发明实施例的信息处理方法的流程图;以及
[0022]图2是图示根据本发明实施例的信息处理设备的主要配置的框图。
【具体实施方式】
[0023]以下将参考附图详细描述本发明实施例。[0024]首先,将描述根据本发明实施例的信息处理方法。
[0025]本发明实施例的信息处理方法例如应用于诸如移动电话、平板电脑、个人计算机等的电子设备。所述电子设备具有存储单元,用于存储用户的数据。
[0026]在本发明实施例的信息处理方法开始时,用户可以正在使用所述电子设备,例如录像、录音或拍照、下载软件或安装软件或播放在线视频等等。用户使用过程中所产生的数据将缓存/存储在所述电子设备的存储单元中。
[0027]下面,将参照图1详细描述本发明实施例的信息处理方法。
[0028]如图1所示,首先,在步骤S101,所述信息处理方法检测所述电子设备的剩余存储空间。
[0029]此后,当所述剩余存储空间满足第一预定条件时,所述信息处理方法在步骤S102向至少一个第二电子设备发送存储请求信息。
[0030]所述第二电子设备在接收到所述电子设备所发送的存储请求信息之后,判断是否将其自身的存储空间与所述电子设备共享,并将作为判断结果的存储响应信息发送至所述电子设备。
[0031]由此,在步骤S103,所述电子设备接收所述第二电子设备发送的存储响应信息,并且在步骤S104响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0032]下面,将结合两个具体示例描述本发明实施例的信息处理方法。
[0033]在第一具体示例中,应用本发明实施例的信息处理方法的电子设备与其他电子设备(即,第二电子设备)例如处于相同网络当中,并且所述电子设备与所述第二电子设备能够直接进行通信。
[0034]当然,本领域技术人员能够理解,虽然下面以所述电子设备与所述第二电子设备处于相同网络中的情况为例进行了描述,但是,所述电子设备与所述第二电子设备也可以处于不同网络中,只要所述第一电子设备与所述第二电子设备能够进行通信即可。
[0035]此外,所述第二电子设备的数量可以为一个,也可以为多个。所述第二电子设备与所述电子设备可以是相同种类的电子设备,也可以是不同种类的电子设备,只要所述第二电子设备具有存储单元并能与所述电子设备进行通信即可。
[0036]在此实施例中,所述信息处理方法检测所述电子设备的剩余存储空间。具体地,所述剩余存储空间为所述电子设备执行后续操作之前、所述存储单元当前可用的存储空间的量。
[0037]此后,所述信息处理方法可以判断所述剩余存储空间是否满足第一预定条件。例如,所述信息处理方法判断所述剩余存储空间是否小于预定值。所述预定值可以由所述信息处理方法根据所述电子设备的存储单元的总存储空间(即,总存储容量)预先适当地确定,也可以由所述信息处理方法根据用户的指令而预先确定,在此不做具体限定。
[0038]当然,本领域技术人员能够理解,上面所述的第一预定条件及其相应的判断方式仅为一个示例。本发明实施例的信息处理方法完全可通过其他判断方式来进行判断。例如,所述信息处理方法可判断所述剩余存储空间与所述总存储空间之间的比值是否小于第二预定值。又例如,所述第一预定条件与当次操作所需要写入的数据量的大小有关。所述预定条件为当此操作所需要写入的数据量大于所述剩余存储空间的数据存储量。所述信息处理方法可判断在当前服务环境下预定时间内预测将写入的数据量是否大于所述剩余存储空间。
[0039]当所述信息处理方法判断所述剩余存储空间满足第一预定条件时,所述信息处理方法直接向所述第二电子设备发送存储请求信息。所述存储请求信息例如包括表示所述电子设备请求所述第二电子设备共享存储空间的信息。所述信息例如通过所述电子设备与所述第二电子设备之间的通信分组中的预定标志位来体现。此外,所述存储请求信息还可包括例如关于请求的存储空间、存储有效时间、传输带宽、共享方式(例如,ftp、http、samba等)、是否加密及加密方式等的信息。当然,本领域技术人员能够理解,上述的存储请求信息的内容仅为示例。本领域技术人员能够根据需要,在所述存储请求信息中适当地添加其他内容或从上述内容中删减部分内容。
[0040]所述第二电子设备接收到所述存储请求信息之后,根据所述存储请求信息中所包含的内容进行判断。例如,所述第二电子设备判断其自身的当前可用存储空间是否满足所请求的存储空间,其自身的当前可用存储空间的有效时间是否满足所请求的有效时间,等等。当所述第二电子设备判断其自身符合所述第一电子设备的要求时,所述第二电子设备发送表示允许所述第一电子设备使用其存储空间的存储响应信息。另一方面,当所述第二电子设备根据所述存储请求信息判断其自身能够提供的某一条件不符合所述第一电子设备的要求时,所述第二电子设备不做应答,或发送表示不允许所述第一电子设备使用其存储空间的存储响应信息。
[0041]此后,所述信息处理方法在接收到所述第二电子设备发送的、表示允许所述第一电子设备使用其存储空间的存储响应信息时,所述信息处理方法响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。其中,所述存储响应信息至少包括第二电子设备的标识信息。
[0042]具体地,所述信息处理方法例如通过虚拟文件系统,将后续的对所述电子设备的存储操作重定向至所述第二电子设备。更具体地,所述信息处理方法例如通过所述虚拟文件系统中的用户空间文件系统(FUSE, Filesystem in Userspace),将后续的要存储的数据按照所述存储请求信息中所描述的格式进行封装,并按照所述存储请求信息中所描述的方式进行传输,和/或按照存储响应信息中的标识与第二电子设备连接,以使得对所述电子设备的存储操作重定向至所述第二电子设备。所述电子设备具有本地文件系统、用户空间文件系统以及虚拟文件系统,所述虚拟文件系统记录所述本地文件系统的类型以及用户空间文件系统的类型;所述虚拟文件系统将针对本地文件系统的操作把影射到与对应的文件、目录的本地文件系统上,由本地文件系统来处理/响应对应的操作。所述用户空间文件系统在用户空间有一处理进程。在本发明的实施例中,该处理进程用于控制所述电子设备上的一通信模块(网卡、蓝牙等)的执行。例如,用户启动一录像的任务,该任务所摄录的数据存储在本地的存储单元(例如,SD卡)的视频文件夹内。虚拟文件系统获得所述操作(即,数据写操作)时将其映射到本地文件系统,由本地文件系统确定存储单元(SD卡)并在其上确定一个视频文件夹并将摄录的数据存储在该视频文件夹内(将拍摄的数据写到存储单元对应的存储区域范围内)。当所述存储单元的存储空间不够时(剩余存储空间满足所述第一预定条件时),虚拟文件系统将后续所摄录的数据的写操作映射到所述用户空间文件系统,由所述用户文件系统确定所述用户文件系统在用户空间的一处理进程,由所述处理进程控制将所述后续所摄录的数据通过所述通信模块发送给所述第二电子设备。具体而言,所述处理进程控制所述通信模块根据所述存储响应信息中的标识建立与所述第二电子设备的连接数据通道;所述处理进程控制所述后续所摄录的数据通过所述数据通道传输给所述第二电子设备。在本地存储单元剩余空间不足的情况下通过采用虚拟文件系统对本地存储单元的数据写操作由本地文件系统切换到用户空间文件系统,从而完成该数据对本地存储单元的数据写操作写入到已经反馈响应信息的第二电子设备上。由于本发明的实施例的本地文件系统、用户空间文件系统以及虚拟文件系统都是在电子设备的系统的底层一kernel层(即,内核空间),所以在本地存储单元剩余空间不足的情况下虚拟文件系统将针对本地存储单元的数据写操作由本地文件系统执行切换到用户空间文件系统执行的处理,对上层的普通应用程序不会产生影响。从而达到了电子设备不会因存储单元的存储空间不足而中断当前操作给用户带来不好的用户体验。
[0043]当然,在本发明的实施例中也可以不采用虚拟文件系统的方式来实现重定向至所述第二电子设备并完成相应数据的向所述第二电子设备的传输。
[0044]在上面描述的第一具体示例中,应用本发明实施例的信息处理方法的电子设备与第二电子设备直接进行通信。替代地,所述电子设备与所述第二电子设备也可通过其他设备(如设备管理服务器等)进行通信。下面,将描述在此情况下的操作。
[0045]在第二具体示例中,所述电子设备与所述第二电子设备例如均能够与设备管理服务器进行通信。所述设备管理服务器例如通过设备管理协议等的各种协议管理所述电子设备与所述第二电子设备。
[0046]此时,所述信息处理方法将所述存储请求信息发送至所述设备管理服务器,并由所述设备管理服务器将所述存储请求信息转发至所述第二电子设备。
[0047]相应地,所述第二电子设备在接收到所述存储请求信息之后,可以将所述存储响应信息发送至所述设备管理服务器,并由所述设备管理服务器将所述存储响应信息转发至所述电子设备。
[0048]当然,替代地,所述设备管理服务器在将所述存储请求信息转发至所述第二电子设备时,也可附加作为发送源的所述电子设备的网络地址,并且所述第二电子设备可根据所附加的所述电子设备的网络地址,将所述存储响应信息直接转发至所述电子设备。
[0049]需要指出的是,在上面描述的实施例中,所述设备管理服务器将所述存储请求信息转发至其所管理的所有第二电子设备。替代地,所述设备管理服务器也可对所述第二电子设备进行选择,并将所述存储请求信息转发至其中的一部分第二电子设备。
[0050]更具体地,所述设备管理服务器中例如预先登记有所述多个第二电子设备的设备相关的信息,如存储空间、存储有效时间、功耗等等,并且例如根据所述存储请求信息选择满足第二预定条件的第二电子设备。例如,所述设备管理服务器可根据所述存储请求信息中所请求的存储空间,选择其登记的存储空间大于所述电子设备请求的存储空间的第二电子设备。当然,上述第二预定条件仅为示例,本领域技术人员完全可以根据所述第二电子设备所登记的其他设备相关的信息进行判断,在此不再详述。在上述选择操作完成之后,所述设备管理武器将所述存储请求信息转发至满足第二预定条件的第二电子设备。
[0051]所述第二具体示例的其他操作与所述第一具体示例的操作类似,在此不再详述。
[0052]需要指出的是,在上面描述的第一具体示例和第二具体示例中,所述存储请求信息中不仅包括表示所述电子设备请求所述第二电子设备共享存储空间的信息,还包括例如关于请求的存储空间、存储有效时间、传输带宽、共享方式(例如,ftp、http、samba等)、是否加密及加密方式等的详尽的信息。由此,可直接将存储操作重定向至所述第二电子设备。
[0053]替代地,在本发明另一实施例中,所述信息处理方法可以仅在所述存储请求信息中包含比上述实施例少的内容,例如,仅包含表示所述电子设备请求所述第二电子设备共享存储空间的信息。在所述信息处理方法接收到所述存储响应信息之后,再与所述第二电子设备进行进一步的协商。
[0054]具体地,在所述存储请求信息仅包含表示所述电子设备请求所述第二电子设备共享存储空间的信息的情况下,所述信息处理方法可以响应于所述存储响应信息,与所述第二电子设备进行协商。协商的内容包括请求的存储空间、存储有效时间、传输带宽、共享方式、是否加密及加密方式等。所述协商可以一次完成,也可以多次完成。在得到最终的协商结果之后,所述信息处理方法按照所述协商结果所确定的方式,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0055]此外,需要指出的是,在上面描述的实施例中,当所述第二电子设备判断其自身能够提供的某一条件不符合所述第一电子设备的要求时,所述第二电子设备不做应答,或发送表示不允许所述第一电子设备使用其存储空间的存储响应信息。
[0056]替代地,在本发明另一实施例中,当所述第二电子设备判断其自身能够提供的某一条件(例如,存储有效时间)不符合所述第一电子设备的要求时,所述第二电子设备将其自身的所述条件(例如,所述第二电子设备的存储有效时间)作为存储响应信息发送至所述第一电子设备。所述信息处理方法在接收到所述存储响应信息之后,判断是否可接受所述第二电子设备的条件。当判断可以接受时,所述信息处理方法继续进行步骤S104的操作。当判断不可接受时,所述信息处理方法结束。即,所述信息处理方法通过与上述类似的一次或多次协商过程来在所述电子设备与所述第二电子设备之间达成一致。
[0057]此外,在上面描述的第一具体示例和第二具体示例中,所述信息处理方法在将后续存储操作重定向至所述第二电子设备之后结束。替代地,所述信息处理方法可以进一步检测所述电子设备是否满足第三预定条件。例如,所述信息处理方法可检测所述电子设备的存储操作是否已经结束预定时间。又例如,所述信息处理方法可以检测所述电子设备的剩余存储空间是否大于预定值等等。当所述电子设备满足第三预定条件时,所述信息处理方法将对所述电子设备的存储操作取消定向至所述第二电子设备,并恢复定向至所述电子设备自身。具体地,所述信息处理方法通过如上所述的虚拟文件系统中的用户空间文件系统,以与上述相应的方式取消重定向。
[0058]此外,所述信息处理方法可根据使所述第二电子设备共享的存储容量,提示用户需要清理多少本地文件以释放相应的存储空间。
[0059]进一步地,所述信息处理方法还可在检测到用户释放了相应的存储空间之后,将共享到所述第二电子设备上的数据重新迁移至所述电子设备上,其处理与上述操作类似,在此不再重复。
[0060]以上,描述了本发明实施例的信息处理方法。在本发明实施例的信息处理方法中,当检测到所述电子设备的存储空间不足时,将后续的存储操作重定向至其他电子设备,由此使得所述电子设备不会由于存储空间不足而中断服务的使用,从而大大改进了用户体验。
[0061]此外,在本发明实施例的信息处理方法中,由于通过虚拟文件系统实现上述重定向操作,而无需用户的介入,因此,用户不会感受到存储重定向带来的影响,从而改进了用户体验。
[0062]此外,在本发明实施例的信息处理方法中,由于所述其他电子设备的使用,能够有效地扩展所述电子设备的虚拟存储空间,从而使得所述电子设备能够支持存储需求量较大的服务,进一步改进了用户体验。
[0063]以上,描述了本发明实施例的信息处理方法。
[0064]下面,将描述本发明实施例的信息处理设备。本发明实施例的信息处理设备例如应用于诸如移动电话、平板电脑、个人计算机等的电子设备。所述电子设备具有存储单元,用于存储用户的数据。
[0065]现在,将结合图2详细描述本发明实施例的信息处理设备。
[0066]如图2所示,本发明实施例的信息处理设备200包括:第一检测单元201、发送处理单元202、接收处理单元203和重定向处理单元204。
[0067]所述第一检测单元201检测所述电子设备的剩余存储空间。
[0068]所述发送处理单元202在所述剩余存储空间满足第一预定条件时,向至少一个第二电子设备发送存储请求信息。
[0069]所述接收处理单元203接收所述第二电子设备发送的存储响应信息。
[0070]所述重定向处理单元204响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0071]在一实施例中,所述发送处理单元202配置为当所述剩余存储空间满足第一预定条件时,将存储请求信息发送至设备管理服务器,其中,所述设备管理服务器将所述存储请求信息转发至所述第二电子设备。
[0072]在另一实施例中,所述设备管理服务器能够与多个第二电子设备连接;并且所述设备管理服务器将所述存储请求信息转发至满足第二预定条件的第二电子设备。
[0073]在另一实施例中,所述发送处理单元202包括判断单元和发送单元(未示出)。所述判断单元判断所述剩余存储空间是否小于预定值。所述发送单元在所述剩余存储空间小于预定值时,向所述第二电子设备发送存储请求信息。
[0074]在另一实施例中,所述重定向处理单元204包括协商单元和重定向单元(未示出)。所述协商单元响应于所述存储响应信息,与所述第二电子设备进行协商,以得到协商结果。所述重定向单元按照所述协商结果所确定的方式,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0075]在另一实施例中,所述信息处理设备200还包括第二检测单元和取消重定向处理单元(未示出)。所述第二检测单元检测所述电子设备是否满足第三预定条件。所述取消重定向处理单元在所述电子设备满足第三预定条件时,将对所述电子设备的存储操作取消定向至所述第二电子设备,并恢复定向至所述电子设备自身。
[0076]在另一实施例中,所述重定向处理单元204配置为通过虚拟文件系统,将对所述电子设备的存储操作重定向至所述第二电子设备。
[0077]所述信息处理设备200的各单元的详细配置和操作已经在参照图1的信息处理方法中详细描述,在此不再详述。
[0078]以上,描述了本发明实施例的信息处理设备。在本发明实施例的信息处理设备中,当检测到所述电子设备的存储空间不足时,将后续的存储操作重定向至其他电子设备,由此使得所述电子设备不会由于存储空间不足而中断服务的使用,从而大大改进了用户体验。
[0079]此外,在本发明实施例的信息处理设备中,由于通过虚拟文件系统实现上述重定向操作,而无需用户的介入,因此,用户不会感受到存储重定向带来的影响,从而改进了用户体验。
[0080]此外,在本发明实施例的信息处理设备中,由于所述其他电子设备的使用,能够有效地扩展所述电子设备的虚拟存储空间,从而使得所述电子设备能够支持存储需求量较大的服务,进一步改进了用户体验。
[0081]以上,参照图1和图2描述了根据本发明实施例的信息处理设备和信息处理方法。
[0082]需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0083]最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
[0084]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0085]在本发明实施例中,单元/模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成单元/模块并且实现该单元/模块的规定目的。
[0086]在单元/模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的单元/模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。 [0087]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种信息处理方法,所述方法应用于电子设备,包括: 检测所述电子设备的剩余存储空间; 当所述剩余存储空间满足第一预定条件时,向至少一个第二电子设备发送存储请求信息; 接收所述第二电子设备发送的存储响应信息;以及 响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
2.如权利要求1所述的信息处理方法,其中, 向至少一个第二电子设备发送存储请求信息的步骤包括: 当所述剩余存储空间满足第一预定条件时,将存储请求信息发送至设备管理服务器,其中,所述设备管理服务器将所述存储请求信息转发至所述第二电子设备。
3.如权利要求2所述的信息处理方法,其中, 所述设备管理服务器能够与多个第二电子设备连接;并且所述设备管理服务器将所述存储请求信息转发至满足第二预定条件的第二电子设备。
4.如权利要求1所述的信息处理方法,其中, 当所述剩余存储空间满足预定条件时向至少一个第二电子设备发送存储请求信息的步骤包括: 判断所述剩余存储空间是否小于预定值;以及 当所述剩余存储空间小于预定值时,向所述第二电子设备发送存储请求信息。
5.如权利要求1所述的信息处理方法,其中, 将对所述电子设备的存储操作重定向至所述第二电子设备的步骤包括: 响应于所述存储响应信息,与所述第二电子设备进行协商,以得到协商结果;以及按照所述协商结果所确定的方式,将对所述电子设备的存储操作重定向至所述第二电子设备。
6.如权利要求1所述的信息处理方法,在将对所述电子设备的存储操作重定向至所述第二电子设备的步骤之后,还包括: 检测所述电子设备是否满足第三预定条件;以及 当所述电子设备满足第三预定条件时,将对所述电子设备的存储操作取消定向至所述第二电子设备,并恢复定向至所述电子设备自身。
7.如权利要求1所述的信息处理方法,其中, 将对所述电子设备的存储操作重定向至所述第二电子设备包括: 通过虚拟文件系统,将对所述电子设备的存储操作重定向至所述第二电子设备。
8.—种电子设备,包括: 第一检测单元,检测所述电子设备的剩余存储空间; 发送处理单元,当所述剩余存储空间满足第一预定条件时,向至少一个第二电子设备发送存储请求信息; 接收处理单元,接收所述第二电子设备发送的存储响应信息;以及重定向处理单元,响应于所述存储响应信息,将对所述电子设备的存储操作重定向至所述第二电子设备。
9.如权利要求8所述的电子设备,其中, 所述发送处理单元配置为当所述剩余存储空间满足第一预定条件时,将存储请求信息发送至设备管理服务器,其中,所述设备管理服务器将所述存储请求信息转发至所述第二电子设备。
10.如权利要求9所述的电子设备,其中, 所述设备管理服务器能够与多个第二电子设备连接;并且所述设备管理服务器将所述存储请求信息转发至满足第二预定条件的第二电子设备。
11.如权利要求8所述的电子设备,其中, 所述发送处理单元包括: 判断单元,判断所述剩余存储空间是否小于预定值;以及 发送单元,当所述剩余存储空间小于预定值时,向所述第二电子设备发送存储请求信肩、O
12.如权利要求8所述的电子设备,其中, 所述重定向处理单元包括: 协商单元,响应于所述存储响应信息,与所述第二电子设备进行协商,以得到协商结果;以及 重定向单元,按照所述协商结果所确定的方式,将对所述电子设备的存储操作重定向至所述第二电子设备。`
13.如权利要求8所述的电子设备,还包括: 第二检测单元,检测所述电子设备是否满足第三预定条件;以及取消重定向处理单元,当所述电子设备满足第三预定条件时,将对所述电子设备的存储操作取消定向至所述第二电子设备,并恢复定向至所述电子设备自身。
14.如权利要求8所述的电子设备,其中, 所述重定向处理单元配置为通过虚拟文件系统,将对所述电子设备的存储操作重定向至所述第二电子设备。
【文档编号】H04L29/08GK103685426SQ201210361253
【公开日】2014年3月26日 申请日期:2012年9月25日 优先权日:2012年9月25日
【发明者】高锋 申请人:联想(北京)有限公司