
1.本发明涉及计算机数据处理技术,尤其涉及一种数据安全迁移方法、装置及存储介质。
背景技术:2.数据迁移是指将数据从一个系统转存到另一个系统中,或者从同一系统中的一个位置转移至另一个位置。
3.随着计算机的推广和普及,当用户发现自己的存储数据需要转移时,他们会将自己的数据迁移到安全等级更高的存储位置中。数据迁移是存储的一项重要服务。因此如何确保数据迁移的安全性尤其重要。
4.然而现有的数据迁移仅将旧位置上的数据直接迁移到新的位置上,不会对在迁移的过程中数据等进行相应的安全检测,因此,存在通过迁移传播病毒的风险,存在极大的安全隐患。
技术实现要素:5.本发明实施例提供一种数据安全迁移方法、装置及存储介质,通过数据名大小生成对应的安全信息,尤其通过数据大小、迁移时间以及迁移完成时间生成对应的安全信息,提高了数据迁移的安全性,更加有效保障了数据的迁移,以及迁移后数据的安全性。
6.本发明实施例的第一方面,提供一种数据安全迁移方法,包括:
7.根据初始位置和目的位置建立迁移数据的迁移路径,并将所述迁移数据转移到目的位置;
8.获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息;
9.基于所述安全信息对迁移后的数据进行锁定处理。
10.可选地,在第一方面的一种可能实现方式中,迁移开始时间以及迁移完成时间和预设策略生成安全信息,包括:
11.根据所述数据名生成第一安全信息;
12.根据所述数据大小、所述迁移开始时间以及所述迁移完成时间生成第二安全信息;
13.基于所述第一安全信息和所述第二安全信息,生成所述安全信息。
14.可选地,在第一方面的一种可能实现方式中,根据所述数据名生成第一安全信息,包括:
15.获取所述数据名中预设位置的多个关键字;
16.若所述关键字不是汉字,将所述关键字作为所述第一安全信息;
17.若所述关键字为汉字,将所述关键字转换为拼音,并将所述拼音的首字母作为所述第一安全信息。
18.可选地,在第一方面的一种可能实现方式中,所述迁移数据包括多个子数据;
19.根据所述数据大小、所述迁移开始时间以及所述迁移完成时间生成第二安全信息,包括:
20.获取所述迁移数据中的子数据;
21.获取各所述子数据的数据大小、迁移开始时间和所述迁移完成时间,根据各所述子数据的数据大小、迁移开始时间和所述迁移完成时间生成第二安全信息。
22.可选地,在第一方面的一种可能实现方式中,在获取所述子数据的迁移开始时间和所述迁移完成时间之后,还包括:
23.对所述迁移开始时间和所述迁移完成时间进行转化处理,获取所述迁移开始时间和所述迁移完成时间的转化值。
24.可选地,在第一方面的一种可能实现方式中,根据各所述子数据的数据大小、迁移开始时间和所述迁移完成时间生成第二安全信息,包括:
[0025][0026]
其中,m代表第二安全信息,dx代表第x个子数据数据大小的转化值,s2代表子数据的迁移完成时间的转化值,s1代表子数据的迁移开始时间的转化值,n、u、n、k均代表子数据的总个数,wl为所述迁移开始时间和所述迁移完成时间的转化值。
[0027]
可选地,在第一方面的一种可能实现方式中,在所述基于所述安全信息对迁移后的数据进行锁定处理之后,还包括:
[0028]
将所述安全信息发送给预设终端进行存储。
[0029]
本发明实施例的第二方面,提供一种数据安全迁移装置,包括:
[0030]
转移模块,用于根据初始位置和目的位置建立迁移数据的迁移路径,并将所述迁移数据转移到目的位置;
[0031]
获取模块,用于获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息;
[0032]
锁定模块,用于基于所述安全信息对迁移后的数据进行锁定处理。
[0033]
本发明实施例的第三方面,提供一种数据安全迁移设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第一方面及第一方面各种可能涉及的所述方法。
[0034]
本发明实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能涉及的所述方法。
[0035]
本发明提供的一种数据安全迁移方法、装置及存储介质,通过根据初始位置和目的位置建立迁移数据的迁移路径,并将所述迁移数据转移到目的位置;获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息;基于所述安全信息对迁移后的数据进行锁定处理。本发明通过数据名大小生成对应的安全信息,尤其通过数据大小、迁移时间以及迁
移完成时间生成对应的安全信息,提高了数据迁移的安全性,更加有效保障了数据的迁移,以及迁移后数据的安全性。
附图说明
[0036]
图1是本发明实施例提供的一种应用场景示意图;
[0037]
图2是本发明实施例提供的一种数据安全迁移方法的流程图;
[0038]
图3是本发明实施例提供的一种数据安全迁移装置的示意图;
[0039]
图4是本发明实施例提供的一种数据安全迁移系统的硬件结构示意图。
具体实施方式
[0040]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0042]
应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0043]
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]
应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
[0045]
应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
[0046]
取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
[0047]
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0048]
数据迁移是指将数据从一个系统转存到另一个系统中,或者从同一系统中的一个位置转移至另一个位置。随着计算机的推广和普及,当用户发现自己的存储数据需要转移
时,他们会将自己的数据迁移到安全等级更高的存储位置中。数据迁移是存储的一项重要服务。因此如何确保数据迁移的安全性尤其重要。然而现有的数据迁移仅将旧位置上的数据直接迁移到新的位置上,不会对在迁移的过程中数据等进行相应的安全检测,因此,存在通过迁移传播病毒的风险,存在极大的安全隐患。
[0049]
图1是本发明实施例提供的一种应用场景示意图。如图1所示,本发明获取迁移数据01,以及迁移数据的初始位置02和目标位置03,根据初始位置和目的位置建立迁移数据的迁移路径,并将所述迁移数据转移到目的位置;获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息;基于所述安全信息对迁移后的数据进行锁定处理。最终安全地实现了迁移数据01由初始位置02迁移至目标位置03。
[0050]
本发明通过数据名大小生成对应的安全信息,尤其通过数据大小、迁移时间以及迁移完成时间生成对应的安全信息,提高了数据迁移的安全性,更加有效保障了数据的迁移,以及迁移后数据的安全性。
[0051]
图2是本发明实施例提供的一种数据安全迁移方法的流程图,如图2所示,本实施例的数据安全迁移方法可以包括步骤s101至步骤s103,具体如下:
[0052]
s101,根据初始位置和目的位置建立迁移数据的迁移路径,并将所述迁移数据转移到目的位置。
[0053]
本实施例中数据安全迁移例如存放电子设备文件夹中的数据需从初始位置迁移至目的位置,例如需从电子设备a位置迁移至电子设备b位置。其中电子设备可以包括同一电子设备,也可以包括不同的电子设备,电子设备可以包括例如计算机、智能手机、个人数字助理(personal digital assistant,简称:pda)、ipad,硬盘以及u盘(universal serial bus盘)等。
[0054]
本实施例中根据待迁移数据的初始位置和目的位置可以建立迁移数据的迁移路径,例如获取初始位置为电子设备a的文件夹a1,目标位置为电子设备b的文件夹b1,从而获得迁移数据的迁移路径为从电子设备a的文件夹a1迁移至电子设备b的文件夹b1,从而可以将文件夹a1中的数据转移到目标位置。其中文件夹中的数据可以包括文字、语音、图片,以及视频等至少一项数据,并且存储形式包括但不限于office格式、pdf、jpeg、gif、psd、cda、wav、mp3/mp3 pro、wma、mpeg、avi、3gp、rm(rmvb)、wmv、flv(f4v),以及蓝光(blu-ray)bd、mkv等。
[0055]
s102,获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息。
[0056]
结合上述实施例,通过获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,从而可以根据这些数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息。
[0057]
具体地,安全信息用于保障文件夹中数据迁移过程中的安全以及迁移后数据的安全性。在一些实施例中,数据名可以通过文件夹中文件、语音、视频等的名称来获得,例如获得数据名为xxx。在一些实施例中数据大小即表示数据占用内存空间的大小,例如可以以字节(b)、千字节(kb)、兆字节(mb)、京字节(gb)、太字节(tb)、拍字节(pb)、艾字节(eb)、泽字节(zb)、尧字节(yb)为单位。在一些实施例中,需将数据占用内存空间大小统一为标准制来
进行表示,例如可以将mb统一转化为kb表示等。其中,1kb=1024b,1mb=1024kb,1gb=1024mb,1tb=1024gb。
[0058]
在一些实施例中,迁移开始时间和迁移完成时间均可以采用12小时制或者24小时制进行表示。例如,迁移开始时间为8:00,迁移完成时间为8:03。
[0059]
在一些实施例中,预设策略可以包括分别针对数据名、数据大小、迁移开始时间以及迁移完成时间等进行安全信息的设置。例如可以通过对数据名设置安全信息,以及对数据大小、迁移开始时间以及迁移完成时间设置安全信息。
[0060]
本实施例中例如获得数据名为xxx、数据大小3k、迁移开始时间8:00以及迁移完成时间8:03;分别得到数据名xxx对应的安全信息,数据大小3k、迁移开始时间8:00以及迁移完成时间8:03对应的安全信息,最终生成当前数据迁移的安全信息。
[0061]
s103,基于所述安全信息对迁移后的数据进行锁定处理。
[0062]
结合上述实施例,根据最终获得的安全信息可以对迁移后的数据进行锁定处理,即迁移后的数据不能实现修改等处理。
[0063]
本发明通过数据名大小生成对应的安全信息,尤其通过数据大小、迁移时间以及迁移完成时间生成对应的安全信息,提高了数据迁移的安全性,更加有效保障了数据的迁移,以及迁移后数据的安全性。
[0064]
在一些实施例中,在基于安全信息对迁移后的数据进行锁定处理之后,还包括:
[0065]
将安全信息发送预设终端进行存储。
[0066]
结合上述实施例,迁移数据从初始位置迁移到目标位置,在迁移过程中的安全信息也可以随着数据的迁移,将安全信息发送至数据迁移后的预设终端进行存储。其中,预设终端即为数据迁移后的电子设备。
[0067]
在上述实施例的基础上步骤s102中根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息的实现方式可以包括步骤s1021(未示出)、步骤s1022(未示出)和步骤s1023(未示出),具体如下:
[0068]
s1021、根据所述数据名生成第一安全信息。s1022、根据所述数据大小、所述迁移开始时间以及所述迁移完成时间生成第二安全信息。s1023、基于所述第一安全信息和所述第二安全信息,生成所述安全信息。
[0069]
具体地,预设策略可以包括分别针对数据名、数据大小、迁移开始时间以及迁移完成时间等进行安全信息的设置。例如可以通过对数据名设置安全信息,以及对数据大小、迁移开始时间以及迁移完成时间设置安全信息。
[0070]
本实施例中根据数据名生成第一安全信息。根据数据大小、迁移开始时间以及迁移完成时间生成第二安全信息。最终根据第一安全信息和第二安全信息生成迁移过程中以及迁移后的安全信息。其中,最终根据第一安全信息和第二安全信息生成安全信息可以通过编排第一安全信息和第二安全信息的次序生成安全信息,例如第二安全信息排列在第一安全信息之前。还可以通过比对第一安全信息和第二安全信息的大小生成安全信息,例如第一安全信息存储内存较大,则将第一安全信息设置于第二安全信息之前,或者将第二安全信息设置于第一安全信息之前。还可以随机将第一安全信息与第二安全信息组合生成安全信息等。
[0071]
例如,根据数据名xxx生成第一安全信息,根据数据大小3k、迁移开始时间8:00以
及迁移完成时间8:03等生成第二安全信息,最终基于第一安全信息和第二安全信息生成迁移过程以及迁移后的安全信息。例如该安全信息中第一安全信息排列于第二安全信息之前。
[0072]
本实施例中步骤s1021与步骤s1022,并不受所描述的动作顺序的限制,步骤s1021与步骤s1022可以采用其他顺序或者同时进行。
[0073]
具体结合上述实施例,步骤s1021、根据所述数据名生成第一安全信息,包括:
[0074]
获取所述数据名中预设位置的多个关键字;
[0075]
若所述关键字不是汉字,将所述关键字作为所述第一安全信息;
[0076]
若所述关键字为汉字,将所述关键字转换为拼音,并将所述拼音的首字母作为所述第一安全信息。
[0077]
具体地,数据名可以不止一个位置存在字符,因此可以通过获取数据名中预设位置的多个关键字,从而生成第一安全信息。例如,数据名中多个位置存在字符,即可以检测到多个关键字。在一些实施例中关键字可以为汉字,也可以为非汉字,例如阿拉伯数字,英文字符,希腊字符等等,此处不作具体限定,即表示出去汉字外的其他字符均适用于本发明。
[0078]
在一些实施例中,获取数据名中预设位置对应的多个关键字,例如可以获取数据名中第二位置、第三位置上对应的关键字,进一步需判断该关键字是否汉字。若该关键字不是汉字,则将这些为汉字的关键字生成第一安全信息。若判断关键字是汉字,则将这些关键字转换为拼音,从而根据拼音的首字母生成第一安全信息。其中预设位置可以根据实际需求进行具体设置,此处不作具体限定。
[0079]
例如,获取数据名“文件夹一”中第三位置、第四位置的关键字分别为“夹”和“一”,进而判断这些关键字为汉字,则将这些关键字转换为拼音,并且将这些拼音的首字母作为第一安全信息,例如得到第一安全信息为jy。
[0080]
在一些实施例中,所述迁移数据包括多个子数据;
[0081]
根据所述数据大小、所述迁移开始时间以及所述迁移完成时间生成第二安全信息,包括:
[0082]
获取所述迁移数据中的子数据;
[0083]
获取各所述子数据的数据大小、迁移开始时间和所述迁移完成时间,根据各所述子数据的数据大小、迁移开始时间和所述迁移完成时间生成第二安全信息。
[0084]
结合上述实施例迁移数据的文件夹中存在多个子数据,例如可以包括多个文档、语音、图片或者视频中至少一项。例如迁移数据的文件夹中包括图片一张、文档一份以及视频一个,共这3个子数据。进而根据所述数据大小、所述迁移开始时间以及所述迁移完成时间生成第二安全信息,包括:获取所述迁移数据中的子数据;获取各所述子数据的数据大小、迁移开始时间和所述迁移完成时间,根据各所述子数据的数据大小、迁移开始时间和所述迁移完成时间生成第二安全信息。
[0085]
例如,根据图片一张、文档一份以及视频一个,这3个子数据。分别获取每个子数据对应的数据大小,迁移开始时间和迁移完成时间,进而根据每个子数据的数据大小、迁移开始时间和迁移完成时间生成第二安全信息。其中根据各子数据的数据大小、迁移开始时间和迁移完成时间生成第二安全信息的方式类似于由第一安全信息和第二安全信息生成安
全信息的过程。例如,图片的数据大小为106k,迁移开始时间为8:00,迁移完成时间为8:01;文档的数据大小为48k,迁移时间为8:00,迁移完成时间为8:02;视频的数据大小为1m,迁移开始时间为8:01,迁移完成时间为8:05。则图片生成子安全信息为x1,文档生成子安全信息为y2,以及视频生成的子安全信息为zz等。其中子安全信息对应于子数据,并且最终由这些子安全信息生成第二安全信息。在一些实施例中,可以通过对子安全信息进行排序生成第二安全信息,例如依次将x1y2zz对应排序,从而生成第二安全信息。在另一实施例中,可以根据每个子安全信息的大小,最终生成第二安全信息,例如将最大的子安全信息放置于最前端,后续依次按照子安全信息的大小,实现各子安全信息从大到小的排序,最终生成第二安全信息。例如,视频生成的子安全信息为zz视频生成的子安全信息为zz,对应占用内存最大,其余各子安全信息的大小排序依次为y2和x1,则最终生成第二安全信息为zzy2x1。在另一实施例中,可以将各子数据对应的子安全信息随机分配,最终生成第二安全信息。例如,最终得到随机的第二安全信息为zzx1y2。在另外一些实施例中,通过计算公式采用量化的形式根据各子数据的数据大小、迁移开始时间和迁移完成时间生成第二安全信息,详述参见下文公式一,此处不再赘述。
[0086]
本发明实施例通过将迁移数据中的各子数据分别获取对应的安全信息,最终根据各子数据的数据大小、迁移时间以及迁移完成时间生成第二安全信息,可以实时获取第二安全信息,使得本发明不仅具有通过数据名生成的第一安全信息,还通过实时获取第二安全信息,使得数据迁移具有更高的安全性,更加有效保障了数据的迁移,以及迁移后数据的安全性。
[0087]
在一些实施例中,在获取所述子数据的迁移开始时间和所述迁移完成时间之后,还包括:
[0088]
对所述迁移开始时间和所述迁移完成时间进行转化处理,获取所述迁移开始时间和所述迁移完成时间的转化值。
[0089]
具体地,迁移开始时间和迁移完成时间均可以采用12小时制或者24小时制表示,因此在获得迁移开始时间和迁移完成时间后将时间表示制进行统一转化处理,即获取迁移开始时间和迁移完成时间的转化值。在一些实施例中,迁移开始时间和迁移完成时间的转化值即为迁移完成时间减去迁移开始时间的差值。
[0090]
例如,迁移开始时间和迁移完成时间均采用24小时制或者12小时制表示,则迁移开始时间和迁移完成时间的转化值,即为迁移完成时间直接减去迁移开始时间。例如迁移开始时间为20:00,迁移完成时间为20:03,则得到对应转化值为3。
[0091]
又例如迁移开始时间采用24小时制表示,迁移完成时间采用12小时制表示,则需将迁移完成统一为24小时制表示后,获取对应转化值。迁移开始时间为12:00,迁移完成时间为下午0:10,则迁移完成时间统一为24小时制表示为12:10,最终获得对应转化值为10。
[0092]
在一些实施例中,根据各所述子数据的数据大小、迁移开始时间和所述迁移完成时间生成第二安全信息,包括:
[0093][0094]
其中,m代表第二安全信息,dx代表第x个子数据数据大小的转化值,s2代表子数据
的迁移完成时间的转化值,s1代表子数据的迁移开始时间的转化值,n、u、n、k均代表子数据的总个数,wl为所述迁移开始时间和所述迁移完成时间的转化值。
[0095]
例如迁移数据中包括2个子数据,如子数据包括第一子数据和第二子数据,即n、u、n、k均2。其中第一子数据的数据大小为1mb,其统一标准为1024kb,则对应的转化值为1024;第二子数据的数据大小为48kb,则对应的转化值为48。dx代表第x个子数据数据大小转化值,即表示将第x个子数据数据大小统一为标准表示后取对应数值即可。
[0096]
第一子数据迁移完成时间采用12小时制表示,例如s2为下午1:30。第一子数据迁移开始时间采用24小时制表示,例如13:05。则需对迁移开始时间或者迁移完成时间进行统一标准时间制表示,根据具体情况可以对其中任一进行统一标准转化,此处不作具体限定。例如本实施中将第一子数据的迁移完成时间转化为24小时制表示,即得到迁移完成时间为13:30,则获的第一子数据迁移完成时间s2的转化值为30,第一子数据迁移开始时间s1的转化值为05,进一步获得w1=30-05=25。
[0097]
同理,第二子数据迁移完成时间采用24小时制表示,例如s2为15:20。第二子数据迁移开始时间也采用24小时制表示,例如为14:55。则本实施中将第二子数据的迁移完成时间s2的转化值为80,第二子数据迁移开始时间s1的转化值为55,进一步获得w2=80-55=25。最终m=536*25=13400,从而根据公式一得到第二安全信息。
[0098]
图3是本发明实施例提供的一种数据安全迁移装置的示意图,如图3所示,该装置10可以包括:
[0099]
转移模块11,用于根据初始位置和目的位置建立迁移数据的迁移路径,并将所述迁移数据转移到目的位置;
[0100]
获取模块12,用于获取迁移数据的数据名、数据大小、迁移开始时间以及迁移完成时间,根据所述数据名、数据大小、迁移开始时间以及迁移完成时间和预设策略生成安全信息;
[0101]
锁定模块13,用于基于所述安全信息对迁移后的数据进行锁定处理。
[0102]
图3所示实施例的装置对应地可用于执行图2所示方法实施例中的步骤,其实现原理和技术效果类似,此处不再赘述。
[0103]
图4是本发明实施例提供的一种数据安全迁移系统的硬件结构示意图,该数据安全迁移系统20包括:处理器21、存储器22和计算机程序;其中
[0104]
存储器22,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
[0105]
处理器21,用于执行所述存储器存储的计算机程序,以实现上述方法中设备执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
[0106]
可选地,存储器22既可以是独立的,也可以跟处理器21集成在一起。
[0107]
当所述存储器22是独立于处理器21之外的器件时,所述设备还可以包括:
[0108]
总线23,用于连接所述存储器22和处理器21。
[0109]
本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
[0110]
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专
用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0111]
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0112]
在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0113]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。