基于网络的手机短信息备份的方法

文档序号:7757387阅读:135来源:国知局
专利名称:基于网络的手机短信息备份的方法
技术领域
本发明涉及一种移动通信技术,特别是涉及一种基于网络的手机短信息备份的 方法。
背景技术
手机短信息因其快捷方便,成为手机用户通讯的重要方式,又因其良好私密性 常被用来发送重要信息,往往手机上保存的信息由许多对主人很重要的资料。在更换手 机时或更换手机智能卡时都可能导致短信息记录丢失,更有操作不慎而恢复出厂状态而 导致短信息丢失或者丢失手机造成短信息记录丢失,所以手机用户需要一种安全方便的 方式对短信息进行备份。目前广为使用的方法是将短信息以格式化的文本导出生成备份文件,保存 在手机内置存储器件或者拓展存储器件中,需要恢复时将备份文件导入,此方法一定范 围内解决了备份问题,但本地存储器件在实际使用中很容易被误擦除,而且如果手机丢 失,无法恢复。另外也有一种方式可以备份,就是将需要保存的短信息转发至亲友或者 专业提供备份服务的第三方服务器作为备份,需要取回时再转发回用户的手机,此种方 式一定程度解决了本地备份的不足,但是也存在费用问题和安全问题。

发明内容
本发明所要解决的技术问题是提供一种基于网络的手机短信息备份的方法,其 通过 TCP/IP 协议(Transmission Control Protocol/Internet Protocol,传输控制协议 / 因特网
互联协议)连接在大于或等于2.5G的移动通信网络上进行数据和指令传输,完成短信息 数据在网络服务器端的备份、删除和恢复等操作。本发明是通过下述技术方案来解决上述技术问题的一种基于网络的手机短信 息备份的方法,其特征在于,其包括以下步骤步骤一、用户登陆服务器,校验用户身份和服务器状态,反馈服务可用状态;步骤二、手机端应用软件依照用户的操作动作处理本地短信息数据,生成操作 所需要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要 的封装并通过网络层传送到服务器端;步骤三、服务器端应用软件接收来自网络层的数据并进行解析,依照用户操作 指令和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数 据进行必要的封装并通过网络层传送到手机端;步骤四、手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数据 执行相应的本地处理。优选地,所述基于网络的手机短信息备份的方法通过手机端和服务器端完成 的,手机端和服务器端都按照协议格式处理数据,通过手机端应用软件的处理,实现手 机本地短信息数据和协议交换数据的双向转换,服务器端应用软件依照用户操作不同实现服务器后台数据库和协议交换数据的双向转换,实现手机短信息在服务器端的备份。优选地,所述手机端和服务器端的数据通信按照TCP/IP协议基于大于或等于 2.5G的移动通信网络进行,需要手机支持大于或等于2.5G的移动通信网络。优选地,所述用户向服务器申请注册一个登陆用户名和密码。优选地,所述步骤一登陆服务器时登陆用户名不存在,用户名和密码不匹配则 用户不合法,用户不合法或者服务器状态为不可用时服务状态为不可用,此条件下步骤 二及以后步骤均不能执行;用户名和密码匹配并且服务器状态可用时服务状态为可用, 此条件下步骤二及以后步骤可执行。优选地,所述步骤二根据用户操作动作的不同,执行不同的操作,生成不同操 作指令和附加数据,具体分为以下三种处理情况备份动作,操作指令为备份指令,将 本地短信息中用户选择需要备份的记录转换为XML语言标注封装的格式,作为附加数 据;恢复操作,操作指令为恢复指令,没有附加数据;删除操作,操作指令为删除指 令,将需要删除的记录转换为XML语言标注封装的格式,作为附加数据。优选地,所述步骤三根据操作指令的不同,执行不同的操作,生成不同反馈结 果的附加数据,具体分为以下三种处理情况备份指令,将XML语言标注封装的短信息 记录转化为服务器数据库支持的数据格式,在服务器数据库中查找用户名参数对应的数 据节点,如果未找到则反馈操作结果为失败;如果找到,将待备份的短信息数据写入数 据节点,反馈操作结果为成功;恢复指令,在服务器数据库中查找用户名参数对应的数 据节点,如果未找到,则反馈操作结果为失败;如果找到,则取出该数据节点中的短信 息数据,转化为XML语言标注封装的格式,作为附加数据,反馈操作结果为成功;删除 指令,将XML语言标注封装的短信息记录转化为服务器数据库支持的数据格式,在服务 器数据库中查找用户名参数对应的数据节点,如果未找到,则反馈操作结果为失败;如 果找到,则进一步查找该节点中是否存在与待删除记录相匹配的记录条,如果未找到, 则反馈操作结果也为败,如果找到,则删除该记录条,反馈结果为成功。优选地,所述步骤四根据用户发起操作动作的不同,执行不同操作备份、更 新、删除操作,根据反馈操作结果失败或者成功给予用户相应的界面提示,不执行其他 操作;恢复操作,若反馈操作结果为失败,则给予用户界面提示失败;若反馈成功,则 将附加的XML语言标注封装的短信息数据转换为本地短信息数据并写入短信息。本发明的积极进步效果在于本发明通过在手机端和服务器端的应用软件处 理,对于支持大于或等于2.5G的移动通信网络的手机终端的用户,不需要借助其他额 外的网络或者设备支持,通过在手机端的简单操作,即可实现本地短信息在网络服务器 上的备份、恢复和删除等操作,不受更换手机和更换智能卡的影响,除了网络流量费之 外,也不产生额外的通讯费用,有很强的实用性。


图1是本发明方法的系统原理示意图;图2是本发明方法的处理流程图;图3是本发明方法中步骤二的处理流程图;图4是本发明方法中步骤三的处理流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。如图1所示,本发明规定一种数据交换格式,手机端和服务器端都按照协议格 式处理数据,通过手机端应用软件的处理,实现手机本地短信息数据和协议交换数据的 双向转换,具体处理,按照用户的不同操作有不同的处理;借助移动通信网络,实现交 换数据在手机端和服务器端的双向传输;服务器端应用软件依照用户操作不同实现服 务器后台数据库和协议交换数据的双向转换,通过这种方式实现手机短信息在服务器端 的备份,从服务器端恢复到手机,对已备份数据进行删除等操作,从而达到本发明的目 的。首先用户向服务器申请注册一个登陆用户名和密码,注册成功,即可使用本发 明所实现的功能。如图2所示,本发明基于网络的手机短信息备份的方法包括以下步骤用户登陆服务器(步骤一),用户通过手机端应用软件输入登陆用户名和密码, 发送到服务器端校验,用户名不存在或者密码不匹配或者服务器不可用时都反馈登陆失 败,登陆失败则无法执行下面的步骤。反之,用户名密码匹配且服务器可用便执行下面步骤。手机端应用软件分析用户的操作生成交换数据发送到网络层(步骤二),此步 骤详细过程如图3所示,首先手机端应用软件分析用户的不同操作,如果用户操作为备 份操作(步骤S21),将需要备份的所有短信息记录由本地格式转化为XMUExtensible Markup Language,可扩展标识语言)语言标注封装的格式,连同用户名和备份指令一起 封装成协议的交换数据;如果用户操作为恢复操作(步骤S22),将用户名和恢复指令一 起封装成协议的交换数据;如果用户操作为删除操作(步骤S23),将需要删除的短信息 记录由本地格式转化为XML语言标注封装的格式,连同用户名和删除指令一起封装成协 议的交换数据。然后手机端应用软件按照TCP/IP协议,建立与服务器端的连接,将交换 数据通过网络发送到服务器。服务器端应用软件解析交换数据执行对后台数据库的操作后再反馈手机端(步 骤三),此步骤详细过程如图4所示,服务器端通过步骤二建立的连接,获取交换数据, 对数据进行解析,得到用户名,操作指令等信息。如果指令为备份指令(步骤S31),则 在后台数据库中查找用户名对应的数据节点,如果未找到,则反馈操作结果为失败,如 果找到,则将待备份的XML标注封装的短信息转换为服务器本地的短信息,写入数据节 点,并反馈操作结果为成功;如果操作指令为恢复指令(步骤S32),则在服务器数据库 中查找用户名参数对应的数据节点,如果未找到,则反馈操作结果为失败;如果找到, 则取出该数据节点中的短信息数据,转化为XML语言标注封装的格式,作为附加数据, 反馈操作结果为成功;如果操作指令为删除指令(步骤S33),在则先将XML语言标注封 装的短信息记录转化为服务器数据库支持的数据格式,服务器数据库中查找用户名参数 对应的数据节点,如果未找到,则反馈操作结果为失败;如果找到,则进一步查找该节 点中是否存在与待删除记录相匹配的记录条,如果未找到,则反馈操作结果也为败,如 果找到,则删除该记录条,反馈结果为成功。然后,服务器端应用软件将反馈结果连同附加数据封装成交换数据,通过步骤二建立的连接发送回手机端。手机端接收反馈数据并解析执行相应的操作(步骤四),先接收下服务器端的 包含操作结果反馈和附加数据的交换数据,然后删除步骤二建立的连接。对应备份、更 新、删除操作,反馈只有操作成功和操作失败,分别给予用户界面上的提示;对于恢复 操作,如果反馈为操作失败,则直接给予用户界面上的提示,如果反馈为操作成功,则 解析附加的XML语言标注封装的短信息,将其导入本地短信息,再给予用户提示。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这 些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多 种变更或修改。因此,本发明的保护范围由所附权利要求书限定。
权利要求
1.一种基于网络的手机短信息备份的方法,其特征在于,其包括以下步骤步骤一、用户登陆服务器,校验用户身份和服务器状态,反馈服务可用状态;步骤二、手机端应用软件依照用户的操作动作处理本地短信息数据,生成操作所需 要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要的封 装并通过网络层传送到服务器端;步骤三、服务器端应用软件接收来自网络层的数据并进行解析,依照用户操作指令 和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数据进 行必要的封装并通过网络层传送到手机端;步骤四、手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数据执行 相应的本地处理。
2.如权利要求1所述的基于网络的手机短信息备份的方法,其特征在于,所述基于网 络的手机短信息备份的方法通过手机端和服务器端完成的,手机端和服务器端都按照协 议格式处理数据,通过手机端应用软件的处理,实现手机本地短信息数据和协议交换数 据的双向转换,服务器端应用软件依照用户操作不同实现服务器后台数据库和协议交换 数据的双向转换,实现手机短信息在服务器端的备份。
3.如权利要求1所述的基于网络的手机短信息备份的方法,其特征在于,所述手机端 和服务器端的数据通信按照TCP/IP协议基于大于或等于2.5G的移动通信网络进行,需要 手机支持大于或等于2.5G的移动通信网络。
4.如权利要求1所述的基于网络的手机短信息备份的方法,其特征在于,所述用户向 服务器申请注册一个登陆用户名和密码。
5.如权利要求4所述的基于网络的手机短信息备份的方法,其特征在于,所述步骤一 登陆服务器时登陆用户名不存在,用户名和密码不匹配则用户不合法,用户不合法或者 服务器状态为不可用时服务状态为不可用,此条件下步骤二及以后步骤均不能执行;用 户名和密码匹配并且服务器状态可用时服务状态为可用,此条件下步骤二及以后步骤可 执行。
6.如权利要求1所述的基于网络的手机短信息备份的方法,其特征在于,所述步骤二 根据用户操作动作的不同,执行不同的操作,生成不同操作指令和附加数据,具体分为 以下三种处理情况备份动作,操作指令为备份指令,将本地短信息中用户选择需要备 份的记录转换为XML语言标注封装的格式,作为附加数据;恢复操作,操作指令为恢复 指令,没有附加数据;删除操作,操作指令为删除指令,将需要删除的记录转换为XML 语言标注封装的格式,作为附加数据。
7.如权利要求1所述的基于网络的手机短信息备份的方法,其特征在于,所述步骤 三根据操作指令的不同,执行不同的操作,生成不同反馈结果的附加数据,具体分为以 下三种处理情况备份指令,将XML语言标注封装的短信息记录转化为服务器数据库支 持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,如果未找到则反馈 操作结果为失败;如果找到,将待备份的短信息数据写入数据节点,反馈操作结果为成 功;恢复指令,在服务器数据库中查找用户名参数对应的数据节点,如果未找到,则反 馈操作结果为失败;如果找到,则取出该数据节点中的短信息数据,转化为XML语言标 注封装的格式,作为附加数据,反馈操作结果为成功;删除指令,将XML语言标注封装的短信息记录转化为服务器数据库支持的数据格式,在服务器数据库中查找用户名参数 对应的数据节点,如果未找到,则反馈操作结果为失败;如果找到,则进一步查找该节 点中是否存在与待删除记录相匹配的记录条,如果未找到,则反馈操作结果也为败,如 果找到,则删除该记录条,反馈结果为成功。
8.如权利要求1所述的基于网络的手机短信息备份的方法,其特征在于,所述步骤四 根据用户发起操作动作的不同,执行不同操作备份、更新、删除操作,根据反馈操作 结果失败或者成功给予用户相应的界面提示,不执行其他操作;恢复操作,若反馈操作 结果为失败,则给予用户界面提示失败;若反馈成功,则将附加的XML语言标注封装的 短信息数据转换为本地短信息数据并写入短信息。
全文摘要
本发明公开了一种基于网络的手机短信息备份的方法,其包括以下步骤用户登陆服务器,校验用户身份和服务器状态,反馈服务可用状态;手机端应用软件依照用户的操作动作处理本地短信息数据,生成操作所需要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要的封装并通过网络层传送到服务器端;服务器端应用软件接收来自网络层的数据并进行解析,依照用户操作指令和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数据进行必要的封装并通过网络层传送到手机端;手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数据执行相应的本地处理。本发明可实现短信息在服务器上的备份、恢复等操作。
文档编号H04W88/02GK102014350SQ201010257700
公开日2011年4月13日 申请日期2010年8月19日 优先权日2010年8月19日
发明者刘天象 申请人:上海酷吧信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1