CN200510011129.3
2005.01.07
CN1642114A
2005.07.20
终止
无权
未缴年费专利权终止IPC(主分类):H04L 12/24申请日:20050107授权公告日:20070530终止日期:20100208|||授权|||实质审查的生效|||公开
H04L12/24; H04L9/32
刘惠山;
刘惠山
100084北京市海淀区清华园清华大学东主楼9区401室
手持移动终端用户定制信息的网络备份方法属于移动通信信息备份技术领域,其特征在于:它通过在手持移动终端中下载客户端,使得手持移动终端通过IP网络通讯协议同数据备份服务器建立套接字连接完成对手持移动终端用户定制信息数据的备份和恢复。它具有成本低、易于实现、支持多种数据的备份、灵活性大的优点。
1、 手持移动终端用户定制信息的网络备份方法,其特征在于,它依次含有以下步骤:第1步:手持移动终端使用无线IP协议登录数据备份服务器;第2步:手持移动终端使用浏览器访问数据备份服务器的主页;第3步:手持移动终端在本机上运行数据备份的客户端并设置:数据备份服务器的域名和端口,并把设置后的结果存入本机;登录数据备份服务器的用户名和密码;第5步:手持移动终端同数据备份服务器建立套接字socket连接,并完成身份认证,它依次含有以下步骤:第5.1步:手持移动终端向数据备份服务器发送登录命令,该命令依次包括:用户名、密码和操作命令;第5.2步:数据备份服务器通过查找用户信息数据库审查该用户是否合法,它按不同的情况相应地发出以下信息:若用户名和密码都正确,则向手持移动终端返回登录成功的信息;若没有该用户名,则向手持移动终端返回注册成功的信息;若有该用户名但密码错误,则向手持移动终端返回登录失败的信息,并要求用户修改用户名或密码后重新建立套接字socket连接;第5.3步:登录成功后,手持移动终端向数据备份服务器发送数据操作请求命令,该命令中依次包括:操作命令、数据类型、数据长度和分组长度;第5.4步:数据备份服务器解析收到的命令,并按不同的情况向手持移动终端相应地发送对该命令的响应信息:若该命令是“备份”,则数据备份服务器根据数据类型和数据大小判断是否能够正常接收数据,若能正常接收,则向手持移动终端发送“开始传送”的信息,否则发送“拒绝请求”的信息;若该命令是“恢复”,则数据备份服务器从备份的文件中选择相应的信息,如果用户所需要的信息存在,则向手持移动终端发送“开始接收”的信息,该信息包括:操作命令、数据类型、数据长度和分组长度;否则,发送“拒绝请求”的信息;第6步:手持移动终端接收到数据备份服务器的应答后,发送或接收数据,它们分别按不同的情况进行以下操作:若收到“开始传送”的信息,则将待备份的信息作为有效负载使用套接字socket向数据备份服务器发送;若收到“开始接收”的信息,则根据其中所述的数据类型和数据大小准备缓冲区,并使用套接字socket接收数据备份服务器发送来的具有该数据类型格式的数据;第7步:数据接收端对接收到的数据进行校验,并向数据发送端作已正确接收的应答;第8步:数据接收端接收完数据后,解析收到的数据,并按照约定的格式写入本地存储器中:若数据类型为单一文件,则将整个缓冲区内的数据写入相应的文件;若数据内容为个人定制的一些属性值,在手持移动终端中未形成完整文件,则将按照属性+属性值的格式写入备份文件,其中“+”为“加”号;第9步:手持移动终端向数据备份服务器完成备份操作,或从数据备份服务器完成恢复操作后,断开建立的套接字socket连接。
手持移动终端用户定制信息的网络备份方法 技术领域 手持移动终端用户定制信息的网络备份方法属于移动通讯信息备份技术领域。 背景技术 本发明中的网络备份方法是一种使用在手持移动终端中,并在互联网的支持下完成用户定制信息的数据备份方法,能够为用户提供简洁快速的数据备份和恢复服务。 目前的手持移动终端一般都支持存储卡,可以把用户定制的信息存储在卡中,并且使用读卡器和PC卡适配器与电脑相连,从而完成对用户定值信息的备份操作。这种备份方法受到硬件的约束,并且需要较多的操作步骤。 现在常用的手持移动终端中独立文件的备份方法是将该文件作为附件添加到邮件中,并发送到自己的邮箱。在电脑中接收该邮件,就可以完成对该文件的备份。这种方法适用面广,而且不需其他的软件/硬件支持。但是,这种方法仅适用于独立文件,而不能适用于所有用户定制的信息,另外此方法对手持移动终端的功能要求较高,该设备必须支持带附件的邮件发送。 另外一种常用的方法,也是最普遍的方法是使用手持移动终端的管理软件。手持移动终端管理软件有三种连接方式,第一种:红外连接,大部分的手持移动终端都拥有红外端口,这种连接方法既稳定又便捷,而且对操作者的技术要求不高,只需要简单地操作就可以完成。第二种:“蓝牙”连接,对于一些高端手持移动终端,无线“蓝牙”已经成为一项锦上添花的新功能,它的无方向性的连接支持使得手持移动终端管理软件的使用非常方便。但由于“蓝牙”适配器的价格偏高,操作相对比较复杂,影响了用户的使用。第三种:数据线连接,很多手持移动终端没有红外端口、更没有“蓝牙”,只有配送的一条数据线。而那些管理软件支持数据线的连接方式,通过数据线把电脑和手持移动终端连接起来,在手持移动终端上做相关的调试,就可以简单地进行数据备份。这些数据备份的方法都需要特殊硬件的支持,缺乏灵活性,使用不方便。本发明使用网络服务器作为手持移动终端中个人定制信息的数据备份服务器,并使用IP通讯协议完成个人定制信息的备份和恢复。 发明内容 本发明的内容在于提供一种灵活性大、使用方便的手持移动设备用户定制信息的网络备份方法。 手持移动终端用户定制信息的网络备份方法,其特征在于:它是一种使用网络通讯协议的在线数据备份方法,通过在手持移动终端中下载客户端,使得手持移动终端通过IP网络通讯协议同数据备份服务器进行连接,完成对手持移动终端用户定制信息数据的备份和恢复,所述的网络备份方法依次含有以下步骤: (1)手持移动终端使用无线IP协议登录数据备份服务器; (2)手持移动终端使用浏览器访问数据备份服务器的主页; (3)手持移动终端根据本机型号下载数据备份的客户端; (4)手持移动终端在本机上运行数据备份的客户端,并进行基本的设置,具体的方法依次如下: (4.1)设置数据备份服务器的域名,设置后的结果存入本机; (4.2)设置数据备份服务器的端口,设置后的结果存入本机; (4.3)设置登录数据备份服务器的用户名,下次登录时需重新输入; (4.4)设置登录数据备份服务器的密码,下次登录时需重新输入; (5)手持移动终端同数据备份服务器建立套接字即socket连接,并完成身份认证,具体的方法依次如下: (5.1)手持移动终端向数据备份服务器发送登录命令,该命令中包括该用户设置的登录数据备份服务器的用户名和密码; (5.2)数据备份服务器通过查找用户信息数据库审查该用户名是否合法,具体方法依次如下: (5.2.1)如果该用户名和密码都能够正确匹配,则向手持移动终端返回登录成功的信息; (5.2.2)如果在用户信息数据库中没有该用户名,表示该用户未注册,则向手持移动终端返回注册成功的信息; (5.2.3)如果在用户信息数据中有该用户名,但是密码不正确,则返回登录失败的信息,要求用户修改用户名或密码后重新建立套接字socket连接; (5.2)登录成功后,手持移动终端向数据备份服务器发送数据操作请求命令,该命令中包括操作码,数据类型,数据长度和分组长度信息; (5.3)数据备份服务器解析收到的命令,并向手持移动终端发送对该命令的响应信息,具体的方法依次如下: (5.3.1)如果该命令是“备份”,数据备份服务器根据数据类型和数据大小信息判断是否能够正常接收数据,如果能够正常接收,则向手持移动终端发送“开始传送”的信息,否则发送“拒绝请求”的信息; (5.3.2)如果该命令是“恢复”,数据备份服务器从备份的文件中选择相应的数据,如果能够获得正确的数据,则向手持移动终端发送“开始接收”的信息,否则发送“拒绝请求”的信息,“开始接收”信息中包括数据类型,数据大小信息; (6)手持移动终端接收到数据备份服务器的应答后,发送或接收数据,具体的方法依次如下: (6.1)如果收到“开始传送”的信息,则将待备份的信息作为有效负载使用套接字socket向数据备份服务器发送; (6.2)如果收到“开始接收”的信息,则根据数据类型和数据大小准备缓冲区,开始使用套接字socket接收数据备份服务器发送来的数据; (7)数据接收端对接收到的数据进行校验和(checksum)检验,并向数据发送端应答,表示已正确接收; (8)数据接收结束后,数据接收端解析收到的数据,并按照约定的格式写入本地的存储器中,具体的方法依次如下: (8.1)如果数据类型为单一文件,则将整个缓冲区内的数据写入相应的文件中; (8.2)如果数据类型为个人定制的一些属性值,在手持移动终端中不按照一个完整文件的形式存在,则将按照属性+属性值的格式写入备份文件; (9)手持移动终端完成向数据备份服务器的备份操作,或从数据备份服务器完成恢复操作后,断开所建立的套接字socket连接; 实验证明:和已有方法比较,本发明方法为用户提供了方便可靠的手持移动终端个人定制信息的网络备份,用户仅需要在支持J2ME的手持移动终端上安装客户端,就可以方便地进行个人定制信息备份和恢复。 附图说明 图1.本发明所述方法实现示意图。 图2.本发明所述方法通讯协议图。 图3.本发明所述方法中客户端的J2ME使用的通用连接框架。 图4.本发明所述方法中有效负载传输的数据格式。 图5.本发明实验模拟时用的拓扑结构。 图6.本发明所述方法的程序流程图 具体实施方式 我们在图1中使用网络备份方法来完成对手持移动终端中用户定制信息的备份和恢复,手持移动终端和数据备份服务器的通讯过程如图2所示。其中数据备份服务器运行服务器端软件,监控端口4321的套接字socket通讯,并完成数据的存储。手持移动终端为MotorolaA6288型号的手机,运行J2ME开发的客户端,并通过和数据备份服务器建立套接字socket连接实现用户定制信息的备份和恢复。在实现中所使用的设备配置如下: 数据备份服务器的配置: ■CPU P4 2.2GHZ ■主板intel D845 ■内存256DDR ■显卡Geforce2MX400 ■硬盘西捷80G ■网卡realtek 8139 Motorola A6288的特征: 制式:GSM 900/1800 体积:98×60×28.5mm 重量:155g 存储器:8MB 部分功能: ·GPRS ·WAP 1.1浏览器 ·支持Kjava Motorola A6288中的8MB存储容量中保留了800KB为用户定制的信息和下载的J2ME程序,在J2ME中使用的套接字socket类关系如图3所示。在实验时Motorola A6288向数据备份服务器中备份和恢复所存储的铃声文件。 本发明所述方法具体由以下步骤依次组成: (1)手持移动终端使用无线IP协议(GPRS)登录Internet网络; (2)手持移动终端使用浏览器访问数据备份服务器所在的主页,www.mobile-backup.com.cn; (3)手持移动终端下载Motorola A6288的数据备份的客户端; (4)手持移动终端在本机上运行数据备份的客户端,并进行基本的设置,具体的方法依次如下: (4.1)设置数据备份服务器的域名为www.mobile-backup.com.cn,设置后的结果存入本机; (4.2)设置数据备份服务器的端口为4321,设置后的结果存入本机; (4.3)设置登录数据备份服务器的用户名为mobile,下次登录时需重新输入; (4.4)设置登录数据备份服务器的密码mobile,下次登录时需重新输入; (5)手持移动终端同数据备份服务器建立套接字socket连接,并完成身份认证,具体的方法依次如下: (5.1)手持移动终端向数据备份服务器发送登录命令,该命令中包括该用户设置的登录数据备份服务器的用户名和密码; 登录命令格式如下: 用户名 Username (20Byte) 密码 Password (10Byte) 命令 Command (1Byte)其中,“命令”中设置为0x01,表示登录操作 (5.2)数据备份服务器通过查找用户信息数据库审查该用户名是否合法,具体方法依次如下: (5.2.1)如果该用户名和密码都能够正确匹配,则向手持移动终端返回登录成功的信息; (5.2.2)如果在用户信息数据库中没有该用户名,表示该用户未注册,则向手持移动终端返回注册成功的信息; (5.2.3)如果在用户信息数据中有该用户名,但是密码不正确,则返回登录失败的信息,要求用户修改用户名或密码后重新建立套接字socket连接; (5.3)登录成功后,手持移动终端向数据备份服务器发送数据操作请求命令,该命令中包括操作码,数据类型,数据长度和分组长度信息; 数据操作请求命令格式如下: 命令 Command (1Byte) 数据类型 Type (1Byte) 数据长度 Total Length (4Byte) 分组长度 Packet Size (2Byte)当“命令”中设置为0x02时,表示要进行备份操作;“数据类型”表明进行备份的数据是单一文件、数据库或属性,分别用0x01,0x02和0x03表示;“数据长度”填入待传送的数据总的字节数;“分组长度”填入每个分组的字节数; (5.4)数据备份服务器解析收到的命令,并向手持移动终端发送对该命令的响应信息,具体的方法依次如下: (5.4.1)如果该命令是“备份”,数据备份服务器根据数据类型和数据大小等信息判断是否能够正常接收数据,如果能够正常接收,则向手持移动终端发送“开始传送”的信息,否则发送“拒绝请求”的信息; (5.4.2)如果该命令是“恢复”,数据备份服务器从备份的文件中选择相应的数据,如果数据存在,则向手持移动终端发送“开始接收”的信息,否则发送“拒绝请求”的信息,“开始接收”信息中包括数据类型,数据大小; 数据备份服务器的响应命令格式: 命令 Command (1Byte) 数据类型 Type (1Byte) 数据长度 Total Length (4Byte) 分组长度 Packet Size (2Byte)其中,“命令”中设置为0x11,表示允许手持移动终端“开始传送”;设置为0x12,表示允许手持移动终端“开始接收”;设置为0x10,表示“拒绝请求”; (6)手持移动终端接收到数据备份服务器的应答后,发送或接收数据,具体的方法依次如下: (6.1)如果收到“开始传送”的信息,则将待备份的信息作为有效负载使用套接字socket向数据备份服务器发送; (6.2)如果收到“开始接收”的信息,则根据数据类型和数据大小准备缓冲区,开始使用套接字socket接收数据备份服务器发送来的数据,数据传递时所采用的分组格式(仅包含有效负载)如图4所示; (7)数据接收端对接收到的数据进行校验和(checksum)检验,并向数据发送端应答,表示已正确接收; (8)数据接收结束后,数据接收端解析收到的数据,并按照约定的格式写入本地的存储器中,具体的方法依次如下: (8.1)如果数据类型为单一文件,则将整个缓冲区内的数据写入相应的文件中; (8.2)如果数据类型为个人定制的一些属性值,在手持移动终端中不按照一个完整文件的形式存在,则将按照属性+属性值的格式写入备份文件; (9)手持移动终端向数据备份服务器完成备份操作,或从数据备份服务器完成恢复操作后,断开所建立的套接字socket连接; 手持移动终端用户定制信息的网络备份方法对硬件的要求不是很高,可以在多种厂家的手持移动终端中得到应用。这种网络备份方法有以下优势: 低成本,用户无需增加额外的硬件; 易于实现,手持移动终端仅需从Internet上下载J2ME的客户端,即可完成个人定制数据的备份; 支持多种数据的备份,能够完整地备份手持移动终端中个人定制地信息; 在备份过程中使用了与Internet相连的数据备份服务器,提高了数据备份的灵活性; 手持移动终端用户定制信息的网络备份方法,通过在手持移动终端中下载客户端,使得手持移动终端通过IP网络通讯协议同数据备份服务器进行连接,完成对手持移动终端用户定制信息数据的备份和恢复,从而较好地满足了用户的需求。这种使用网络服务器完成对个人定制信息的在线备份是本发明的一个关键点。 实验时采用的模型如图5所示。 我们依照以下步骤完成客户端的下载和设置。 (1)设置Motorola A6288中“主IP地址”为10.0.0.172,端口为9021,使得Motorola A6288能够使用无线IP协议登录Internet网络; (2)Motorola A6288使用GPRS(WAP)访问数据备份服务器所在的主页,www.mobile-backup.com.cn; (3)下载Motorola A6288的数据备份的客户端; (4)运行下载的客户端,并进行基本的设置,具体的方法依次如下: 设置数据备份服务器的域名为www.mobile-backup.com.cn; 设置数据备份服务器的端口为4321; 设置登录用户名为mobile; 设置登录密码mobile; (5)在MotorolaA6288中保留两个铃声文件“mybell1”和“mybell2”; (6)在MotorolaA6288中输入包括4个人信息的通讯录; 实验1.向数据备份服务器备份并恢复铃声文件 实验中按照以下步骤执行: (1)选择“连接”命令,客户端上出现“建立连接成功!”的信息; (2)选择“备份”命令,客户端出现所有的用户定制信息列表,包括铃声、通讯录等; (3)选择“铃声”,并选择“OK”; (4)客户端出现“备份成功”的信息; (5)删除手机的铃声文件; (6)选择“恢复”命令,客户端出现所有的用户定制信息列表; (7)选择“铃声”,并选择“OK”; (8)此时,我们可以看到那两个铃声文件已经正确下载; 实验2.向数据备份服务器中备份并恢复通讯录 实验中按照以下步骤执行: (1)选择“连接”命令,客户端上出现“建立连接成功!”的信息; (2)选择“备份”命令,客户端出现所有的用户定制信息列表,包括铃声、通讯录等; (3)选择“通讯录”,并选择“OK”; (4)客户端出现“备份成功”的信息; (5)删除手机的通讯录; (6)选择“恢复”命令,客户端出现所有的用户定制信息列表; (7)选择“通讯录”,并选择“OK”; (8)此时,我们再次打开通讯录可以看到四个人的信息已被正确恢复。
《手持移动终端用户定制信息的网络备份方法.pdf》由会员分享,可在线阅读,更多相关《手持移动终端用户定制信息的网络备份方法.pdf(13页珍藏版)》请在专利查询网上搜索。
手持移动终端用户定制信息的网络备份方法属于移动通信信息备份技术领域,其特征在于:它通过在手持移动终端中下载客户端,使得手持移动终端通过IP网络通讯协议同数据备份服务器建立套接字连接完成对手持移动终端用户定制信息数据的备份和恢复。它具有成本低、易于实现、支持多种数据的备份、灵活性大的优点。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1