基于网络的手机电话本备份的方法

文档序号:7696981阅读:340来源:国知局
专利名称:基于网络的手机电话本备份的方法
技术领域
本发明涉及一种无线通信技术领域,特别是涉及一种基于网络的手机电 话本备份的方法。
背景技术
手机电话本往往保存着使用者非常重要的联系人的联系方式,对使用者 有着极其重要的价值。更换手机或更换手机智能卡时都需要对电话本进行复 制或者重新添加,更有操作不慎恢复出厂状态而导致电话本丢失或者丢失手 机造成的不便和损失,所以手机用户需要一种安全方便的方式对电话本进行 备份。目前广为使用的方法是将电话本以格式化的文本导出生成备份文件, 保存在手机内置存储器件或者拓展存储器件中,需要恢复时将备份文件导 入。此方法一定范围内解决了备份问题,但本地存储器件在实际使用中很容易被误擦除,而且如果手机丢失,无法恢复。此外,专利CN200410067478. 2 *县屮,了一禾*甚干STK〖STM Tf)OI. KTT.田户iB幼l 1^7田劳展丁且、成IlTJCnTTMTool Kit, UIM卡开发工具包)技术的手机电话本的方法,将电话本备份于远 程服务器上,通过短信操作实现数据传送,或者IP网络、PC终端和手机终 端配合实现备份恢复操作。此方法不足之处在于由于电话本记录条数往往较 多,通过短信操作实现数据传送繁琐且需要支付较高短信费用,采用IP网 络、PC终端和手机配合的方式用户备份恢复时需要额外同时具备IP网络和 PC终端两个条件,使得用户的使用收到局限。发明内容鉴于现有技术中本地存储器件在实际使用中很容易被误擦除,而且如果 手机丢失无法恢复,以及用户的使用收到局限的不足和局限,本发明提供了一种基于网络的手机电话本备份的方法,通过TCP/IP (Transmission Control Protocol/Internet Protocol的简写,中文译名为传输^空制协i义/ 互联网络协议)连接在2. 5G以上的移动通信网络上进行数据和指令传输,完 成电话本数据在网络服务器端的备份,更新,删除和恢复等操作。 本发明是通过下述技术方案来解决上述技术问题的一种基于网络的手机电话本备份的方法,其特征在于,其包含以下步骤 SI:登陆服务器,校验用户用户名、密码和服务器状态,反馈服务可用 状态;S2:手机端依照用户的操作动作处理本地电话本数据,生成操作所需要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要的封装并通过网络层传送到服务器端;S3:服务器端接收来自网络层的数据并进行解析,依照用户操作指令和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数据进行必要的封装并通过网络层传送到手机端;S4:手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数 ,]7VI J 1 口 /1 u 'j什、-^乂>土 o所述的基于网络的手机电话本的备份的方法,其特征在于,该手机端和服务器端的数据通信按照TCP/IP标准协议基于2.5G以上的移动通信网络进 行,需要手机支持2.5G以上的移动通信网络。所述的基于网络的手机电话本备份的方法,其特征在于,该登陆用户名 和密码由用户通过网络向服务器端注册产生,不与手机IMEI号或者手机号 码或者智能卡IMSI (International Mobile Subscriber Identification Number, 国际移动客户识别码)号-一-对应。所述的基于网络的手机电话本备份的方法,其特征在于,该步骤Sl中 登陆服务器时登陆用户名不存在,用户名和密码不匹配则用户不合法,用户 不合法或者服务器状态为不可用时服务状态为不可用,此条件下步骤S2及以后步骤均不能执行;步骤Sl中用户名和密码匹配并且服务器状态可用时 服务状态为可用,此条件下步骤S2及以后步骤执行。所述的基于网络的手机电话本备份的方法,其特征在于,该步骤S2根 据用户操作动作的不同,执行不同的操作,生成不同操作指令和附加数据, 具体分为以下四种处理情况S21:备份动作,操作指令为备份指令,将本地电话本中用户选择需要 备份的记录转换为XML语言标注封装的格式,作为附加数据;S22:恢复操作,操作指令为恢复指令,没有附加数据;S23:更新操作,操作指令为更新指令,将需要更新的记录转换为XML (extensible Markup Language,可扩展置标语言)语言标注封装的格式,作 为附加数据;S24:删除操作,操作指令为删除指令,将需要删除的记录转换为XML 语言标注封装的格式,作为附加数据。所述的基于网络的手机电话本备份的方法,其特征在于,该步骤S3根据操作指令的不同,执行不同的操作,生成不同反馈结果的附加数据,具体zv a i 、 i t rm -山Ark工m小主、/□ 力乂V W r " TT冗>王I冃t7Li:S31:备份指令,将XML语言标注封装的电话本记录转化为服务器数据 库支持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,若 未找到则反馈操作结果为失败;若找到,将待备份的电话本数据写入数据节 点,反馈操作结果为成功;S32:恢复指令,在服务器数据库中查找用户名参数对应的数据节点, 若未找到,则反馈操作结果为失畋;若找到,则取出该数据节点中的电话本 数据,转化为XML语言标注封装的格式,作为附加数据,反馈操作结果为成功;S33:更新指令,将XML语言标注封装的电话本记录转化为服务器数据 库支持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,若 未找到,则反馈操作结果为失败;若找到,则进一步查找该节点中是否存在 与待更新记录相匹配的记录条,若存在则更新该记录条内容,若不存在,则 添加待更新的记录条,反馈结果皆为成功;S34:删除指令,将XML语言标注封装的电话本记录转化为服务器数据库支持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,若 未找到,则反馈操作结果为失败;若找到,则进一步查找该节点中是否存在 与待删除记录相匹配的记录条,若未找到,则反馈操作结果也为败,若找到, 则删除该记录条,反馈结果为成功。所述的基于网络的手机电话本备份的方法,其特征在于,该步骤S4根据用户发起操作动作的不同,执行不同操作S41:备份,更新,删除操作,根据反馈操作结果失败或者成功给予用 户相应的界面提示,不执行其他操作;S42:恢复操作,若反馈操作结果为失败,则给予用户界面提示失败; 若反馈成功,则将附加的XML语言标注封装的电话本数据转换为本地电话 本数据并写入电话本。本发明的有益效果在于能够提供一种基于网络的电话本备份的方法,通过在手机端和服务器端的应用软件处理,对于支持2.5G以上的移动通信 网络的手机终端的用户,不需耍借助其他额外的网络或者设备支持,通过在 手机端的简单操作,即可实现本地电话本在网络服务器上的备份、恢复、更 新和删除等操作,不受更换手机和更换智能卡的影响,除了网络流量费之外, 也不产生额外的通讯费用,有很强的实用性。


图1是本发明方法的系统结构示意图;图2是本发明方法中步骤二的处理流程图;图3是本发明方法中步骤三的处理流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。 图1为本发明的系统结构示意图,如图1所示,规定一种数据交换格式, 手机端和服务器端都按照此协议格式处理数据,通过手机端应用软件的处 理,实现本地电话本数据和协议交换数据的双向转换和具体处理,按照用户 的不同操作有不同的处理;借助移动通信网络,实现交换数据在手机端和服 务器端的双向传输;服务器端应用软件依照用户操作不同实现服务器后台数 据库和协议交换数据的双向转换,通过这种方式,实现手机电话本在服务器 端的备份,从服务器端恢复到手机,对已备份数据进行更新和删除等操作, 从而达到本发明的目的。其中,该手机端和服务器端的数据通信按照TCP/IP 标准协议基于2.5G以上的移动通信网络进行,需要手机支持2.5G以上的移 动通信网络。首先用户向服务器申请注册一个用户名和密码,注册成功,即可使用本 发明所实现的功能,该登陆用户名和密码不与手机IMEI号或者手机号码或 者智能卡IMSI (International Mobile Subscriber Identification Number,国际移动客户识别码)号一一对应。首先用户进行登陆(步骤一),用户通过手机端应用软件输入登陆用户 名和密码,发送到服务器端校验,用户名不存在或者密码不匹配或者服务器 不可用时都反馈登陆失败,登陆失败则无法执行下面的步骤。反之,用户名 密码匹配且服务器可用便执行下面步骤。手机端应用软件分析用户的操作生成交换数据发送到网络层(步骤二),此步骤详细过程如图2所示,首先手机端应用软件分析用户的不同操作,若 用户操作为备份操作一一步骤S21,将需要备份的所有电话本记录由本地格式转化为XML语言标注封装的格式,连同用户名和备份指令一起封装成协议 的交换数据;若用户操作为恢复操作一一步骤S22,将用户名和恢复指令一 起封装成协议的交换数据;若用户操作为更新操作一一步骤S23,将需要更 新的电话本记录由本地格式转化为XML语言标注封装的格式,连同用户名和 更新指令一起封装成协议的交换数据;若用户操作为删除操作一步骤S24, 将需要删除的电话本记录由本地格式转化为XML语言标注封装的格式,连同 用户名和删除指令一起封装成协议的交换数据。然后手机端应用软件按照 TCP/IP协议建立与服务器端的连接,将交换数据通过网络发送到服务器。服务器端应用软件接收并解析交换数据执行对后台数据库的操作后再 反馈手机端(步骤三),此步骤详细过程如图3所示,服务器端通过步骤S2 建立的连接,获取交换数据,对数据进行解析,得到用户名,操作指令等信 息。若指令为备份指令一一步骤S31,则在后台数据库中查找用户名对应的 数据节点,若未找到,则反馈操作结果为失败,若找到,则将待备份的 XML (extensible Markup Language,可扩展置标语言)标注封装的电话本转换 为服务器本地的电话本,写入节点并反馈操作结果为成功;若操作指令为恢 复指令一一步骤S32,则在服务器数据库中査找用户名参数对应的数据节点,龙土士A本" mil f^々虽士品乂Ar厶士田水出mir 龙+4^^1 m"TTT7山二古来/r4;&廿力rhtrV4cb2工士 々^1、]人工M, 乂"J乂乂 k!M]木I卜-口不乂V 乂VV、人;^q]入工1」,^'J,山k^力乂0/亡H A^、 T 口、J ""tMO,十、数据,转化为XML语言标注封装的格式,作为附加数据,反馈操作结果为成 功;若操作指令为更新指令一一步骤S33,则先将XML语言标注封装的电话 本记录转化为服务器数据库支持的数据格式,在服务器中查找用户名参数对 应的数据节点,若未找到,则反馈操作结果为失败,若找到,再查找节点中 与待更新记录匹配的记录,将记录更新,反馈操作结果为成功,若未找到, 则也反馈操作结果为失败;若操作指令为删除指令_ —步骤S34,在则先将 XML语言标注封装的电话本记录转化为服务器数据库支持的数据格式,服务器数据库中查找用户名参数对应的数据节点,若未找到,则反馈操作结果为 失败;若找到,则进一步查找该节点中是否存在与待删除记录相匹配的记录 条,若未找到,则反馈操作结果也为败,若找到,则删除该记录条,反馈结 果为成功。然后,服务器端应用软件将反馈结果连同附加数据封装成交换数 据,通过步骤二建立的连接发送回手机端。手机端接收反馈数据并解析执行相应的操作(步骤四),先接收下服务 器端的包含操作结果反馈和附加数据的交换数据,然后拆除步骤二建立的连 接。对应备份,删除和更新操作,反馈只有操作成功和操作失败,分别给予用户界面上的提示;对于恢复操作,若反馈为操作失败,则直接给予用户界 面上的提示,若反馈为操作成功,则解析附加的XML语言标注封装的电话本, 将其导入本地电话本,再给予用户提示。综上所述,本发明通过在手机端和服务器端的应用软件处理,对于支持 2.5G以上的移动通信网络的手机终端的用户,不需要借助其他额外的网络或 者设备支持,通过在手机端的简单操作,即可实现本地电话本在网络服务器 上的备份、恢复、更新和删除等操作,不受更换手机和更换智能卡的影响, 除了网络流量费之外,也不产生额外的通讯费用,有很强的实用性。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理 解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这止匕^"fefc卡^/协山i^^cb亦苗1Frtt/l夂口h m小k -1 ^RH 6^1乂&士6恭困rh F^R/4士T7^ll亜vkV—二^:"Lii乂j >、 uLi y'n乂义^k入。鬥j>u , z十、从""'」M、;y Yb uii田/7i h'J 1人'I U:^c<J、书限定。
权利要求
1、一种基于网络的手机电话本备份的方法,其特征在于,其包含以下步骤S1登陆服务器,校验用户用户名、密码和服务器状态,反馈服务可用状态;S2手机端依照用户的操作动作处理本地电话本数据,生成操作所需要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要的封装并通过网络层传送到服务器端;S3服务器端接收来自网络层的数据并进行解析,依照用户操作指令和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数据进行必要的封装并通过网络层传送到手机端;S4手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数据执行相应的本地处理。
2、 根据权利要求1所述的基于网络的手机电话本的备份的方法,其特 征在于,该手机端和服务器端的数据通信按照TCP/IP标准协议基于2.5G以 上的移动通信网络进行,需要手机支持2.5G以上的移动通信网络。
3、 根据权利要求1所述的基于网络的手机电话本备份的方法,其特征 在于,该登陆用户名和密码由用户通过网络向服务器端注册产生,不与手机 IMEI号或者手机号码或者智能卡IMSI号一一对应。
4、 根据权利要求1所述的基于网络的手机电话本备份的方法,其特征 在于,该步骤S1中登陆服务器时登陆用户名不存在,用户名和密码不匹配 则用户不合法,用户不合法或者服务器状态为不可用时服务状态为不可用, 此条件下步骤S2及以后步骤均不能执行;步骤S1中用户名和密码匹配并且 服务器状态可用时服务状态为可用,此条件下步骤S2及以后步骤执行。
5、 根据权利要求l一4中任一项所述的基于网络的手机电话本备份的方 法,其特征在于,该步骤S2根据用户操作动作的不同,执行不同的操作,生成不同操作指令和附加数据,具体分为以下四种处理情况S21:备份动作,操作指令为备份指令,将本地电话本中用户选择需要备份的记录转换为XML语言标注封装的格式,作为附加数据; S22:恢复操作,操作指令为恢复指令,没有附加数据; S23:更新操作,操作指令为更新指令,将需要更新的记录转换为XML语言标注封装的格式,作为附加数据;S24:删除操作,操作指令为删除指令,将需要删除的记录转换为XML语言标注封装的格式,作为附加数据。
6、根据权利要求5所述的基于网络的手机电话本备份的方法,其特征在于,该步骤S3根据操作指令的不同,执行不同的操作,生成不同反馈结果的附加数据,具体分为以下四种处理情况S31:备份指令,将XML语言标注封装的电话本记录转化为服务器数据 库支持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,若 未找到则反馈操作结果为失败;若找到,将待备份的电话本数据写入数据节 点,反馈操作结果为成功;S32:恢复指令,在服务器数据库中查找用户名参数对应的数据节点, 若未找到,则反馈操作结果为失败;若找到,则取出该数据节点中的电话本 数据,转化为XML语言标注封装的格式,作为附加数据,反馈操作结果为c^tt4i —S33:更新指令,将XML语言标注封装的电话本记录转化为服务器数据 库支持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,若 未找到,则反馈操作结果为失败;若找到,则进一步査找该节点中是否存在 与待更新记录相匹配的记录条,若存在则更新该记录条内容,若不存在,则 添加待更新的记录条,反馈结果皆为成功;S34:删除指令,将XML语言标注封装的电话本记录转化为服务器数据库支持的数据格式,在服务器数据库中查找用户名参数对应的数据节点,若未找到,则反馈操作结果为失败;若找到,则进一步查找该节点中是否存在 与待删除记录相匹配的记录条,若未找到,则反馈操作结果也为败,若找到, 则删除该记录条,反馈结果为成功。
7、根据权利要求5所述的基于网络的手机电话本备份的方法,其特征 在于,该步骤S4根据用户发起操作动作的不同,执行不同操作S41:备份,更新,删除操作,根据反馈操作结果失败或者成功给予用 户相应的界面提示,不执行其他操作;S42:恢复操作,若反馈操作结果为失败,则给予用户界面提示失败; 若反馈成功,则将附加的XML语言标注封装的电话本数据转换为本地电话 本数据并写入电话本。
全文摘要
本发明公开了一种基于网络的手机电话本备份的方法,其包含以下步骤登陆服务器,校验用户用户名、密码和服务器状态,反馈服务可用状态;手机端依照用户的操作动作处理本地电话本数据,生成操作所需要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要的封装并通过网络层传送到服务器端;服务器端接收来自网络层的数据并进行解析,依照用户操作指令和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数据进行必要的封装并通过网络层传送到手机端;手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数据执行相应的本地处理。本发明实现电话本在服务器上的备份等操作,具有很强的实用性。
文档编号H04W8/24GK101577900SQ20091004708
公开日2009年11月11日 申请日期2009年3月5日 优先权日2009年3月5日
发明者刘天象 申请人:上海闻泰电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1