一种短信备份的方法、移动终端、服务器及系统的制作方法

文档序号:7981563阅读:185来源:国知局
一种短信备份的方法、移动终端、服务器及系统的制作方法
【专利摘要】本发明公开了一种短信备份的方法、移动终端、服务器及系统,属于通讯领域。所述方法包括:获取移动终端本地的短信消息,并按照服务器可识别的预设格式将所述移动终端本地的短信消息保存在本地的短信备份数据库文件中;将所述短信备份数据库文件发送给所述服务器,以便于服务器将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。本发明通过将用户的移动终端的短信消息保存为服务器可识别的预设格式的短信备份数据库文件,并发送给服务器进行保存,提高了短信备份的可靠性和兼容性,并且操作简单。
【专利说明】一种短信备份的方法、移动终端、服务器及系统
【技术领域】
[0001]本发明涉及通讯领域,特别涉及一种短信备份的方法、移动终端、服务器及系统。【背景技术】
[0002]随着移动通信技术的发展,特别是智能手机的推广应用及各种联网应用软件的出现和使用,使得短信的使用频率大幅度的增加,同时,也使得短信占用手机内存空间也越来越大,必然会影响到手机的运行效率。另一方面,当用户更换手机或者手机遇到故障,用户面临着短信的遗失或者隐私泄露等安全问题,因此手机短信备份同步已经成为业界重要的关注点。
[0003]在现有技术中,对于短信的备份方法主要是在电脑上安装与手机系统配套的PC套件,然后通过数据线将手机与电脑进行连接,然后进行套件程序实现手机短信的备份和恢复。
[0004]但是,现有的短信备份方式由于需要电脑、数据线和PC套件软件协同工作才能实现短信备份和恢复,PC套件和手机系统平台绑定,实际操作复杂,并且短信时存储在电脑上的,数据可靠性难以保证。同时,在现有情况下,并不是所有的手机都有配套的PC套件可进行短信备份,因此,现有的短信备份功能兼容性较差,只能够对特定型号的手机才可进行短信备份。

【发明内容】

[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]接收所述移动终端发送的恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的账号的信息;
[0034]对所述用户的账号进行认证;
[0035]当对所述用户的账号认证通过后,将所述短信备份数据库文件进行加密,并将所述加密后的所述短信备份数据库文件发送给所述移动终端,以便于所述移动终端对加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
[0036]一种移动终端,所述移动终端包括:
[0037]获取模块,用于获取移动终端本地的短信消息;
[0038]保存模块,用于按照服务器可识别的预设格式将所述移动终端本地的短信消息保存在本地的短信备份数据库文件中;
[0039]发送模块,用于将所述短信备份数据库文件发送给所述服务器,以便于服务器将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0040]进一步地,所述获取模块,具体用于获取用户指定的在移动终端本地中的信箱的标识,并根据所述信箱的标识在所述信箱中进行遍历,得到所述信箱中的短信消息。
[0041]进一步地,所述移动终端还包括:
[0042]请求认证模块,用于在所述发送模块将所述短信备份数据库文件发送给所述服务器之前,向所述服务器发送对用户的账号进行认证的请求,以便于所述服务器在所述请求认证通过后,将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
[0043]进一步地,所述短信消息至少包括短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码;
[0044]所述保存模块,具体用于将所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码按照预设格式分字段保存在本地的短信备份数据库文件中。
[0045]进一步地,所述发送模块,具体用于对所述短信备份数据库文件进行加密得到加密后的所述短信备份数据库文件,并将所述加密后的所述短信备份数据库文件发送给所述服务器,以便于所述服务器进行解密后将所述短信备份数据库文件与所述用户的账号对应保存,完成短/[目备份。
[0046]进一步地,所述移动终端还包括:
[0047]恢复请求模块,用于向所述服务器发送恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的账号的信息;
[0048]接收模块,用于当所述服务器对所述用户的账号认证通过后,接收所述服务器发送的所述服务器加密后的所述短信备份数据库文件;
[0049]恢复模块,用于对所述服务器发送的所述服务器加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
[0050]一种服务器,所述服务器包括:
[0051]接收模块,用于接收移动终端发送的短信备份数据库文件,其中,所述短信备份数据库文件为所述移动终端将所述移动终端本地的短信消息按照预设格式保存得到;
[0052]备份模块,用于将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0053]进一步地,所述服务器还包括:
[0054]第一认证模块,用于接收所述移动终端发送的对所述用户的账号进行认证的请求,并对所述用户的账号进行认证;[0055]所述接收模块,具体用于当所述第一认证模块认证所述用户的账号通过后,接收移动终端发送的短信备份数据库文件。
[0056]进一步地,所述接收模块,具体用于当所述用户的账号认证通过后,接收移动终端发送的加密后的短信备份数据库文件;
[0057]所述备份模块,具体用于对所述移动终端发送的加密后的短信备份数据库文件进行解密得到所述短信备份数据库文件,并将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
[0058]进一步地,所述服务器还包括:
[0059]恢复请求处理模块,用于接收所述恢复请求模块发送的恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的账号的信息;
[0060]第二认证模块,用于对所述用户的账号进行认证;
[0061]备份发送模块,用于当所述第二认证模块对所述用户的账号认证通过后,将所述短信备份数据库文件进行加密,并将所述加密后的所述短信备份数据库文件发送给所述移动终端,以便于所述移动终端对加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
[0062]一种短信备份的系统,所述系统包括:上述任一所述移动终端和上述任一所述的服务器。
[0063]本发明实施例提供的技术方案带来的有益效果是:通过将用户的移动终端的短信消息保存为服务器可识别的预设格式的短信备份数据库文件,并发送给服务器进行保存,提高了短信备份的可靠性和兼容性,并且操作简单。
【专利附图】

【附图说明】
[0064]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0065]图1是本发明实施例1中提供的一种短信备份的方法的流程示意图;
[0066]图2是本发明实施例2中提供的一种用于短信备份的平台的结构示意图;
[0067]图3是本发明实施例2中提供的一种短信备份的方法的流程示意图;
[0068]图4是本发明实施例2中提供的一种恢复短信的方法的流程示意图;
[0069]图5是本发明实施例3中提供的一种移动终端的结构示意图;
[0070]图6是本发明实施例3中提供的一种移动终端的第二种结构示意图;
[0071]图7是本发明实施例3中提供的一种移动终端的第三种结构示意图;
[0072]图8是本发明实施例3中提供的一种服务器的结构示意图;
[0073]图9是本发明实施例4中提供的一种服务器的第二种结构示意图;
[0074]图10是本发明实施例4中提供的一种服务器的第三种结构示意图。【具体实施方式】
[0075]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0076]实施例1
[0077]如图1所示,本实施例提供了一种短信备份的方法,具体包括如下步骤:
[0078]101、移动终端获取本地的短信消息,并按照服务器可识别的预设格式将上述移动终端本地的短信消息保存在本地的短信备份数据库文件中;
[0079]102、将上述短信备份数据库文件发送给上述服务器;
[0080]103、服务器将上述短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0081]本实施例提供了一种短信备份的方法,通过将用户的移动终端的短信消息保存为服务器可识别的预设格式的短信备份数据库文件,并发送给服务器进行保存,提高了短信备份的可靠性和兼容性,并且操作简单。
[0082]实施例2
[0083]本发明实施例提供了一种短信备份的方法,为了便于说明,本发明提供了如图2所示的平台。其中,手机可通过该平台进行短信的备份和恢复,AP (Access Point,无线接入点)为手机提供网络的接入,服务器可对用户上传的短信进行备份,并提供给PC用户进行访问、编辑和删除功能。
[0084]其中,上述AP可替换为任意一种可提供互联网接入的装置。
[0085]如图3所示,为本实施例2提供的一种短信备份的方法,具体包括如下步骤:
[0086]201、获取移动终端本地的短信消息;
[0087]其中,获取移动终端本地的短信消息,具体可以包括:
[0088]获取移动终端本地的全部信箱的标识,并根据信箱的标识在每个信箱中进行遍历,得到所有信息中的短信消息。
[0089]在本实施例中,全部信箱可以包括:收件箱、发件箱、草稿信箱,以及自定义信箱
坐寸ο
[0090]进一步地,上述短信消息包括短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码等。
[0091]202、按照服务器可识别的预设格式将移动终端本地的短信消息保存在本地的短信备份数据库文件中;
[0092]其中,本步骤具体可以包括:
[0093]将短信消息中的短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码按照预设格式分字段保存在本地的短信备份数据库文件中。
[0094]需要说明的是,在不同操作系统甚至不同型号的移动终端中,其在信箱中保存短信消息的格式均有可能不同,因此,本发明在进行短信备份前,首先将短信消息保存为预设格式,并写入到本地的短信备份数据库文件中,该预设格式为预先与服务器协商决定,保证手机终端与服务器均可识别。并且,本地的短信备份数据库文件可选地对用户不可见。
[0095]其中,预设格式,例如可以为按照移动终端与服务器协商的字段顺序排列短信消息中的短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码。
[0096]203、移动终端使用预设的加密算法对短信备份数据库文件进行加密;
[0097]其中,预设的加密算法可包括对称加密算法、非对称加密算法等,且预设的加密算法也为移动终端与服务器协商得到,本发明中,并不对预设的加密算法进行限定。
[0098]204、移动终端向服务器发送对用户的账户进行认证的请求;
[0099]进一步地,对用户的账户进行认证的请求中可携带有用户的账号、密码等可证明身份的信息,例如可以为身份证号、手机号等。
[0100]需要说明的是,本步骤所执行的操作,可以在步骤201-203的任意一步之前执行,并且,在本实施例中,步骤201-204的操作可通过在移动终端中内置用于短信备份的软件进行实现,且可在任意智能移动终端中进行安装,兼容性好。
[0101]205、服务器对用户的账户进行认证,如果认证通过,执行步骤206,如果认证不通过,提示错误,并返回步骤204;
[0102]需要说明的是,服务器保存有用户的账户信息,例如可保存有用户的账号与密码的对应关系,当用户输入的密码正确时,则认证通过,当用户输入的密码错误时,则认证不通过。
[0103]206、将加密后的短信备份数据库文件发送给服务器;
[0104]207、服务器对加密后的短信备份数据库文件进行解密,得到短信备份数据库文件;
[0105]其中,服务器对对加密后的短信备份数据库文件进行解密所使用的解密算法,应与步骤203中的加密算法相对应,在进行短信备份数据库文件传输时进行加密传输,能够降低用户的隐私泄露的可能性,保证用户的隐私的安全性。
[0106]208、将短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0107]本实施例提供了一种短信备份的方法,通过将用户的移动终端的短信消息保存为服务器可识别的预设格式的短信备份数据库文件,并发送给服务器进行保存,提高了短信备份的可靠性和兼容性,并且操作简单。
[0108]进一步地,在完成短信备份后,如图4所示,本实施例还提供了一种恢复短信的方法,包括如下步骤:
[0109]Al、用户通过移动终端向服务器发送恢复短信消息的请求;
[0110]其中,在上述恢复短信消息的请求携带有用户的帐户的信息。
[0111]A2、服务器对用户的账户的信息进行认证,如果认证成功,则执行步骤A4,如果认证失败,则执行步骤A3 ;
[0112]A3、向用户终端发送拒绝恢复短信消息的指示;
[0113]其中,上述拒绝恢复短信消息的指示也可被替换为用户帐户的信息认证失败的指
/Jn ο
[0114]A4、服务器对该用户的短信备份数据库文件进行加密,并发送给移动终端;
[0115]A5、移动终端对加密后的短信备份数据库文件进行解密,并按照预设格式解析得到短信消息,完成短信消息的恢复。
[0116]更进一步地,在本发明提供的服务器中,还可以完成用户通过PC对备份短信数据库文件的控制,主要包括:[0117]用户通过自身的账户的信息在PC上登录服务器,并对自身的账户对应的短信备份数据库文件进行编辑、删除、拷贝等操作。
[0118]本实施例提供了短信备份以及恢复的方法,通过本实施例提供的方法,用户可以进行简单的操作即完成短信的备份和恢复,并且短信被备份在服务器中,可靠性高,可在任意时刻下载恢复,并且兼容性好,可适用于任意的智能手机。
[0119]实施例3
[0120]如图5所示,本实施例提供了一种移动终端,该移动终端包括:
[0121]获取模块301,用于获取移动终端本地的短信消息;
[0122]保存模块302,用于按照服务器可识别的预设格式将移动终端本地的短信消息保存在本地的短信备份数据库文件中;
[0123]发送模块303,用于将短信备份数据库文件发送给服务器,以便于服务器将短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0124]进一步地,获取模块301,具体用于获取用户指定的在移动终端本地中的信箱的标识,并根据信箱的标识在信箱中进行遍历,得到信箱中的短信消息。
[0125]进一步地,如图6所示,上述移动终端还包括:
[0126]请求认证模块304,用于在发送模块将短信备份数据库文件发送给服务器之前,向服务器发送对用户的账号进行认证的请求,以便于服务器在请求认证通过后,将短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0127]进一步地,上述移动终端中的短信息至少包括短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码。
[0128]进一步地,保存模块302,具体用于将短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码按照预设格式分字段保存在本地的短信备份数据库文件中。
[0129]进一步地,上述发送模块303,具体用于对短信备份数据库文件进行加密得到加密后的短信备份数据库文件,并将加密后的短信备份数据库文件发送给服务器,以便于服务器进行解密后将短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0130]进一步地,如图7所示,上述移动终端还包括:
[0131]恢复请求模块305,用于向服务器发送恢复短信消息的请求,其中,恢复短信消息的请求携带有用户的账号的信息;
[0132]接收模块306,用于当服务器对用户的账号认证通过后,接收服务器发送的服务器加密后的短信备份数据库文件;
[0133]恢复模块307,用于对服务器发送的服务器加密后的短信备份数据库文件进行解密操作得到短信备份数据库文件,并根据预设格式解析得到短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成短信信息的恢复。
[0134]本实施例提供了一种移动终端,该移动终端可获取本地的短信消息,并按照服务器可识别的预定格式保存为短信备份数据库文件,并发送给服务器进行备份,提高了短信备份的可靠性和兼容性,并且操作简单。
[0135]实施例4[0136]如图8所示,本实施例提供了一种服务器,该服务器包括:
[0137]接收模块401,用于接收移动终端发送的短信备份数据库文件,其中,短信备份数据库文件为移动终端将移动终端本地的短信消息按照预设格式保存得到;
[0138]备份模块402,用于将短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0139]进一步地,如图9所述,上述服务器还包括:
[0140]第一认证模块403,用于接收移动终端发送的对用户的账号进行认证的请求,并对用户的账号进行认证;
[0141]接收模块401,具体用于当第一认证模块认证用户的账号通过后,接收移动终端发送的短信备份数据库文件。
[0142]进一步地,备份模块402,具体用于对移动终端发送的加密后的短信备份数据库文件进行解密得到短信备份数据库文件,并将短信备份数据库文件与用户的账号对应保存,完成短信备份。
[0143]进一步地,如图10所述,上述服务器还包括:
[0144]恢复请求处理模块404,用于接收恢复请求模块发送的恢复短信消息的请求,其中,恢复短信消息的请求携带有用户的账号的信息;
[0145]第二认证模块405,用于对用户的账号进行认证;
[0146]备份发送模块406,用于当第二认证模块对用户的账号认证通过后,将短信备份数据库文件进行加密,并将加密后的所述短信备份数据库文件发送给移动终端,以便于移动终端对加密后的短信备份数据库文件进行解密操作得到短信备份数据库文件,并根据预设格式解析得到短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成短信信息的恢复。
[0147]本实施例提供了一种服务器,该服务器可接收移动终端将移动终端本地的短信消息按照预设格式保存得到短信备份数据库文件,并进行备份,提高了短信备份的可靠性和兼容性,并且操作简单。
[0148]更近一步地,本发明还提供了一种短信备份的系统,该系统包括上述实施例3所述的任一移动终端和实施例4所述的任一服务器。
[0149]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0150]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种短信备份的方法,其特征在于,所述方法包括: 获取移动终端本地的短信消息,并按照服务器可识别的预设格式将所述移动终端本地的短信消息保存在本地的短信备份数据库文件中; 将所述短信备份数据库文件发送给所述服务器,以便于服务器将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。
2.根据权利要求1所述的方法,其特征在于,所述获取本地短信消息,具体包括: 获取用户指定的在移动终端本地中的信箱的标识,并根据所述信箱的标识在所述信箱中进行遍历,得到所述信箱中的短信消息。
3.根据权利要求1所述的方法,其特征在于,所述将所述短信备份数据库文件发送给所述服务器之前,所述方法还包括: 向所述服务器发送对用户的账号进行认证的请求,以便于所述服务器在所述请求认证通过后,将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
4.根据权利要求1所述的方法,其特征在于,所述短信消息至少包括短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码; 所述按照服务器可识别的预设格式将所述移动终端本地的短信消息保存在本地的短信备份数据库文件中,具体包括: 将所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码按照预设格式分字段保存在本地的短信备份数据库文件中。
5.根据权利要求4所述的方法,其特征在于,所述将所述短信备份数据库文件发送给所述服务器,包括: 对所述短信备份数据库文件进行加密得到加密后的所述短信备份数据库文件,并将所述加密后的所述短信备份数据库文件发送给所述服务器,以便于所述服务器进行解密后将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
6.根据权利要求5所述的方法,其特征在于,所述完成短信备份之后,所述方法还包括: 向所述服务器发送恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的帐户的信息; 当所述服务器对所述用户的帐户认证通过后,接收所述服务器发送的所述服务器加密后的所述短信备份数据库文件; 对所述服务器发送的所述服务器加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
7.一种短信备份的方法,其特征在于,所述方法包括: 接收移动终端发送的短信备份数据库文件,其中,所述短信备份数据库文件为所述移动终端将所述移动终端本地的短信消息按照预设格式保存得到; 将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。
8.根据权利要求7所述的方法,其特征在于,所述接收移动终端发送的短信备份数据库文件之前,所述方法还包括:接收所述移动终端发送的对所述用户的账号进行认证的请求,并对所述用户的账号进行认证; 所述接收移动终端发送的短信备份数据库文件,具体包括: 当所述用户的账号认证通过后,接收移动终端发送的短信备份数据库文件。
9.根据权利要求8所述的方法,其特征在于,所述接收移动终端发送的短信备份数据库文件,具体包括: 当所述用户的账号认证通过后,接收移动终端发送的加密后的短信备份数据库文件; 对所述移动终端发送的加密后的短信备份数据库文件进行解密得到所述短信备份数据库文件,并将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
10.根据权利要求9所述的方法,其特征在于,所述完成短信备份之后,所述方法还包括: 接收所述移动终端发送的恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的账号的信息; 对所述用户的账号进 行认证; 当对所述用户的账号认证通过后,将所述短信备份数据库文件进行加密,并将所述加密后的所述短信备份数据库文件发送给所述移动终端,以便于所述移动终端对加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
11.一种移动终端,其特征在于,所述移动终端包括: 获取模块,用于获取移动终端本地的短信消息; 保存模块,用于按照服务器可识别的预设格式将所述移动终端本地的短信消息保存在本地的短信备份数据库文件中; 发送模块,用于将所述短信备份数据库文件发送给所述服务器,以便于服务器将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。
12.根据权利要求11所述的移动终端,其特征在于,所述获取模块,具体用于获取用户指定的在移动终端本地中的信箱的标识,并根据所述信箱的标识在所述信箱中进行遍历,得到所述信箱中的短信消息。
13.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括: 请求认证模块,用于在所述发送模块将所述短信备份数据库文件发送给所述服务器之前,向所述服务器发送对用户的账号进行认证的请求,以便于所述服务器在所述请求认证通过后,将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
14.根据权利要求11所述的移动终端,其特征在于,所述短信消息至少包括短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码; 所述保存模块,具体用于将所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码按照预设格式分字段保存在本地的短信备份数据库文件中。
15.根据权利要求14所述的移动终端,其特征在于,所述发送模块,具体用于对所述短信备份数据库文件进行加密得到加密后的所述短信备份数据库文件,并将所述加密后的所述短信备份数据库文件发送给所述服务器,以便于所述服务器进行解密后将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
16.根据权利要求15所述的移动终端,其特征在于,所述移动终端还包括: 恢复请求模块,用于向所述服务器发送恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的账号的信息; 接收模块,用于当所述服务器对所述用户的账号认证通过后,接收所述服务器发送的所述服务器加密后的所述短信备份数据库文件; 恢复模块,用于对所述服务器发送的所述服务器加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
17.一种服务器,其特征在于,所述服务器包括: 接收模块,用于接收移动终端发送的短信备份数据库文件,其中,所述短信备份数据库文件为所述移动终端将所述移动终端本地的短信消息按照预设格式保存得到; 备份模块,用于将所述短信备份数据库文件与用户的账号对应保存,完成短信备份。
18.根据权利要求17所述的服务器,其特征在于,所述服务器还包括: 第一认证模块,用于接收所述移动终端发送的对所述用户的账号进行认证的请求,并对所述用户的账号进行认证; 所述接收模块,具体用于当所述第一认证模块认证所述用户的账号通过后,接收移动终端发送的短信备份数据库文件。
19.根据权利要求18所述的服务器,其特征在于,所述接收模块,具体用于当所述用户的账号认证通过后,接收移动终端发送的加密后的短信备份数据库文件; 所述备份模块,具体用于对所述移动终端发送的加密后的短信备份数据库文件进行解密得到所述短信备份数据库文件,并将所述短信备份数据库文件与所述用户的账号对应保存,完成短信备份。
20.根据权利要求19所述的服务器,其特征在于,所述服务器还包括: 恢复请求处理模块,用于接收所述恢复请求模块发送的恢复所述短信消息的请求,其中,所述恢复所述短信消息的请求携带有用户的账号的信息; 第二认证模块,用于对所述用户的账号进行认证; 备份发送模块,用于当所述第二认证模块对所述用户的账号认证通过后,将所述短信备份数据库文件进行加密,并将所述加密后的所述短信备份数据库文件发送给所述移动终端,以便于所述移动终端对加密后的所述短信备份数据库文件进行解密操作得到所述短信备份数据库文件,并根据所述预设格式解析得到所述短信内容、短信发送时间、短信的数据量大小,以及短信发件人的电话号码或短信收件人的电话号码,完成所述短信信息的恢复。
21.—种短信备份的系统,其特征在于,所述系统包括:如权利要求11-16任一权利要求所述的移动终端和如权利要求17-20任一权利要求所述的服务器 。
【文档编号】H04W4/14GK103581850SQ201210270337
【公开日】2014年2月12日 申请日期:2012年8月1日 优先权日:2012年8月1日
【发明者】王庆, 郭浩然, 袁宜霞, 詹勋昌, 林春优, 李朋涛, 宋家顺 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1