著录项信息
专利名称 | 手机用户经网络服务器建立、修改、更新个人信息的方法 |
申请号 | CN200510011862.5 | 申请日期 | 2005-06-03 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2006-12-06 | 公开/公告号 | CN1874559 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04Q7/32 | IPC分类号 | H;0;4;Q;7;/;3;2;;;G;0;6;F;1;9;/;0;0;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 谢捷鸿;许文渊 | 申请人地址 | 北京市清华园1号清华大学热能工程系工程热物理研究所
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 谢捷鸿,许文渊 | 当前权利人 | 谢捷鸿,许文渊 |
发明人 | 谢捷鸿;许文渊;黄宛苹;郁文霞 |
代理机构 | 北京慧泉知识产权代理有限公司 | 代理人 | 王顺荣 |
摘要
一种手机用户经网络服务器建立、修改、更新个人信息的方法,其特征在于:本方法运用java开发平台编写k-touch软件,该软件包含有匹配于用户手机中的java子程序,匹配于网络服务器中的servlet与EJB功能模块以及数据库。服务器中的功能模块通过处理用户发送的请求将用户注册信息储存于数据库中,并以k-touch在手机中生成的用户ID为唯一匹配条件,对用户储存于服务器中的注册信息进行匹配,从而达成用户信息自动更新以及与用户创立的联系人之间的联系永不间断的效果。本方法可运用于移动通信网络环境下,用户个人信息的传输与处理之中。
【技术领域】\n一种手机用户经网络服务器建立、修改、更新个人信息的方法,本发明 是通过k-touch软件在手机和网络服务器中的适当配置,提供一种通过手机 终端实现个人信息备份,修改和及时自动更新而使人与人之间联系永不间断 的方法。主要应用于移动通信网络环境下手机用户个人信息处理的领域。\n【背景技术】\n近年来,随着手机的普及,人与人之间的联系已经离不开手机,手机里 的通讯录也已经成为很大一部分人必备的甚至唯一的通讯录,但是目前手机 通讯录都只是单机版,只是普通通讯录的电子版,可以存放更多的数据和方 便查找,但是在手机丢失时将会失去所有的联系方式,目前一般通过使用数 据线或红外线和电脑连接把通讯录备份到电脑上,或是通过网络把通讯录备 份到网络服务器上,以便因种种原因丢失通讯录时可以从电脑或网络上得到 通讯录。但是这种备份都只是简单的拷贝,并没有把网络的互连功能发挥起 来,并没有把人们之间的通讯录通过网络以某种形式联系到一起,以增强通 讯录的功能。\n另外,由于手机漫游及各地手机话费不一致的现象存在,人们往往随着 居住地的搬迁就变更手机号,而每次变更手机号都得通知很多朋友,发很多 短信或打很多电话,还可能有遗漏的。现在用的是短信群发的方式来解决这 个问题,但是一旦他或她改变手机号没有通知你,那短信群发也无法通知他 或她了。\n所以,目前手机通讯录只能实现单机版通讯录,即使能在网络备份也只 不过是存储空间的延伸,并没法真正有网络互联的功能,也难以实现和朋友 的联系永不中断。\n【发明内容】\n本发明为一种手机用户经网络服务器建立、修改和更新个人信息的方 法,其主要目在于提供一种通过手机终端实现通讯录备份,及时自动更新而 使人与人之间联系永不间断的方法,以解决用户手机与网络服务器之间的信 息传递的技术问题。\n本发明一种手机用户经网络服务器建立、修改和更新个人信息的方法, 其特征在于:所述方法包括手机用户经网络服务器建立个人信息的方法,手 机用户通过服务器修改个人信息的方法,手机用户更新个人信息的方法:\n一、一种手机用户经网络服务器建立个人信息的方法,其特征在于:将 自行编写的k-touch软件在手机和服务器所组成的硬件系统中进行有效配 置,其中将Register.java子程序匹配于手机用户端,即手机上,该子程序 用于提供手机上的注册界面,并实现用户注册功能;将servlet模块 WMresgister和EJB模块Eresgister匹配于服务器上,其中WMresgister的 功能是接收由手机用户端发送过来的信息并调用相应的EJB模块对信息进行 处理,Eresgister的功能是处理用户注册信息并将信息储存于数据库;将数 据库匹配在服务器上,其中包含以下表格:表ziliao、表xinxi、表ziyuan、 表pengyou、表phone、表before和表pengyouzy,其中表ziliao包含有数 据项ID、手机、姓名、电话、公司、信箱、职位、密码;表xinxi包含有数 据项ID、验证信息、更新信息、ID信息;表ziyuan包含有数据项ID、前手 机号、前姓名、前电话、前公司、前信箱、前职位、前密码;表pengyou包 含有数据项ID、朋友ID、朋友手机、朋友姓名、朋友电话、朋友公司、朋友 信箱、朋友职位、关联;表phone包含有数据项ID、密码、手机、信息;表 before包含有数据项手机、朋友ID;表pengyouzy包含有数据项ID、联系 人ID;其中“朋友”指的是尚未建立相互联系但已存在于用户上传信息中的 人,“联系人”是指已经通过验证并与用户建立了相互联系的朋友;该方法 依次含有以下步骤:\n步骤1:用户通过手机用户端上的Register.java子程序所生成的界面 输入个人信息,并向服务器发送注册请求;\n步骤2:用户注册请求发送后,手机用户端连接服务器中的 servlet——WMresgister,连接建立后WMresgister接收手机用户端传过来 的用户注册信息数据,在程序中解析出各个信息,并调用服务器中相应的 EJB——Eresgister把所有信息传给Eresgister;\n步骤3:Eresgister先在表ziliao中检索该手机号是否已注册,如已注 册则返回出错信息到WMresgister再由WMresgister返回到手机用户端;如 未注册,则为该用户生成一个ID号,然后根据这个ID在表ziliao中加入 所有信息,在表xinxi、表ziyuan、表penyouzy中各新建一行,并在表Phone 中填入相应信息;\n步骤4:Eresgister如果在表Before中查找到该手机号的信息,则添加 “朋友ID”栏中所有朋友ID号到该用户表Xinxi中的“验证信息”栏中, 等待验证,并删除表Before_136中的信息,然后把该用户的ID加到其朋友 的表pengyou中对应该用户的“朋友ID”栏中;\n步骤5:至此完成注册,返回用户ID号到WMresgister再由WMresgister 返回到手机用户端,手机用户端接收用户的ID数据后,将用户ID和全部个 人信息储存于”P_data”记录集,手机界面显示注册成功。\n二、一种手机用户经网络服务器修改个人信息的方法,其特征在于:将 自行编写的k-touch软件在手机和服务器所组成的硬件系统中进行有效配 置,其中将ModifyMobile.java子程序匹配于手机用户端,即手机上,该子 程序用于提供手机上的修改界面,并实现修改用户手机号的功能;将servlet 模块WMchangephone和EJB模块Echangephone匹配于服务器上,其中 WMchangephone的功能是接收由手机用户端发送过来的修改信息并调用相应 的EJB模块对信息进行处理,Echangephone的功能是处理用户修改信息并 将信息储存于数据库;将数据库匹配在服务器上,其中包含以下表格:表 ziliao、表xinxi、表ziyuan、表pengyou、表phone、表before和表 pengyouzy,其中表ziliao包含有数据项ID、手机、姓名、电话、公司、信 箱、职位、密码;表xinxi包含有数据项ID、验证信息、更新信息、ID信息; 表ziyuan包含有数据项ID、前手机号、前姓名、前电话、前公司、前信箱、 前职位、前密码;表pengyou包含有数据项ID、朋友ID、朋友手机、朋友姓 名、朋友电话、朋友公司、朋友信箱、朋友职位、关联;表phone包含有数 据项ID、密码、手机、信息;表before包含有数据项手机、朋友ID;表pengyouzy 包含有数据项ID、联系人ID;其中“朋友”指的是尚未建立相互联系但已存 在于用户上传信息中的人,“联系人”是指已经通过验证并与用户建立了相 互联系的朋友;该方法依次含有以下步骤:\n步骤1:用户经界面输入前手机号码,密码和新手机号码,手机号码位 数位11位,并且前手机号栏输入的手机号码必须与注册时储存在手机上的手 机号码相同,并向服务器发送修改请求;\n步骤2:用户修改请求发送后,手机用户端连接服务器中的 servlet-WMchangephone,连接建立后WMchangephone接受用户修改手机号 的请求并接收数据,包括:前手机号、密码和新手机号,调用相应的EJB—— Echangephone并把所有信息传给Echangephone;\n步骤3:Echangephone根据前手机在表phone中查到用户ID号,并验证 密码,如果正确则检查新手机号是否已注册,如已注册则返回出错信息到 WMchangephone再由WMchangephone返回到手机用户端;如未注册把手机号 改成新手机号,把旧手机号放到表ziyuan的“前手机”栏中,以便以后朋友 的查询,把新手机号放到表ziliao的“手机”栏中,并通知表penyouzy中 的所有联系人,即把该用户ID添加到其每个联系人的“更新信息”栏中;\n步骤4:返回修改成功信息到WMchangephone再由WMchangephone返回 到手机用户端,手机用户端接收到成功信息后显示修改手机号码成功。\n三、一种手机用户经网络服务器更新个人信息的方法,其特征在于:将 自行编写的k-touch软件在手机和服务器所组成的硬件系统中进行有效配 置,其中将Update.java子程序匹配于手机用户端,即手机上,该子程序用 于提供手机上的更新界面,并实现用户更新的功能;将servlet模块 WMupdate、WMupdate_r、WMupdate_gx、WMinsertid、WMupload和EJB模块 Eupdate、Eupdate_r、Eupdate_gx、Einsertid、Eupload匹配于服务器上, 其中WMupdate和Eupdate用于向用户发送验证信息,即把要求加该用户为联 系人的所有用户的姓名发给手机用户端,等待用户一一验证,WMupdate_r和 Eupdate_r用于接收用户处理完验证消息后返回的值,以便于确定是否使该 用户成为其朋友的联系人,WMupdate_gx和Eupdate_gx用于向用户发送更新 信息,即把该用户联系人中的所有修改过信息的联系人的所最新资料发给手 机用户端,以更新手机用户端的通讯录,WMinsertid和Einsertid用于向手 机用户端发送该用户的联系人的ID号,即把该用户新建立联系的联系人的 ID号传给手机用户端,以便手机用户端日后更新其联系人的最新信息, WMupload和Eupload用于接收从手机用户端传过来的用户新创建的朋友,其 功能为一方面建立备份,另一方面自动向该用户所创建的朋友发送验证消息 以等待其朋友验证;将数据库匹配在服务器上,其中包含以下表格:表 ziliao、表xinxi、表ziyuan、表pengyou、表phone、表before和表 pengyouzy,其中表ziliao包含有数据项ID、手机、姓名、电话、公司、信 箱、职位、密码;表xinxi包含有数据项ID、验证信息、更新信息、ID信息; 表ziyuan包含有数据项ID、前手机号、前姓名、前电话、前公司、前信箱、 前职位、前密码;表pengyou包含有数据项ID、朋友ID、朋友手机、朋友姓 名、朋友电话、朋友公司、朋友信箱、朋友职位、关联;表phone包含有数 据项ID、密码、手机、信息;表before包含有数据项手机、朋友ID;表pengyouzy 包含有数据项ID、联系人ID;其中“朋友”指的是尚未建立相互联系但已存 在于用户上传信息中的人,“联系人”是指已经通过验证并与用户建立了相 互联系的朋友;该方法依次含有以下四个部分及步骤:\n1、朋友添加手机用户为联系人的信息验证:\n步骤1.1:手机用户端通过Update.java子程序连接服务器上负责发送 朋友添加验证信息的servlet——WMupdate,发送个人ID和手机号,等待服 务器返回数据;\n步骤1.2:WMupdate接受用户更新验证信息的请求并接收数据,包括: ID号和手机号,调用相应的EJB——Eupdate并把所有信息传给Eupdate;\n步骤1.3:Eupdate根据手机号在表phone中的“信息”栏中判断是否 有验证信息,若没有则返回无验证信息到WMupdate再由WMupdate返回到手 机用户端;若有验证信息则根据该用户ID在表xinxi中的“验证信息”栏取 得需要验证的所有朋友的ID号,并根据这些ID号在表ziliao中查到所对 应的姓名并整合这些姓名返回到WMupdate再由WMupdate返回到手机用户 端,等待用户验证;\n步骤1.4:手机用户端接收到添加我为好友的朋友个数和朋友的姓名, 依次显示在屏幕上供用户判断,判断完成之后,程序联系服务器上负责接收 判断结果的servelt——WMupdate_r,发送判断结果,等待服务器响应;\n步骤1.5:WMupdate_r接受用户返回的验证消息,包括:ID号、手机号 和返回的验证结果,调用相应的EJB——Eupdate_r并把所有信息传过去;\n步骤1.6:Eupdate_r根据该用户ID在xinxi表中的“验证信息”栏取 得需要验证的所有朋友的ID号,然后把返回的验证结果和刚取得的朋友的 ID号一一对应,若返回结果为1则表示该用户同意成为其朋友的联系人,并 根据用户ID号和朋友ID号在表pengyou中找到记录并把该记录的“关联” 栏改为“1”,即表示两者建立联系,然后把该联系人的ID号添加到表 pengyouzy中的“联系人ID”栏以便该用户修改资料时通知该联系人,最后 把该联系人的ID号和手机号加入到表xinxi中的“ID信息”中,以便发送 回手机用户端:若返回结果为0则表示该用户不同意成为其朋友的联系人, 此时不做任何处理。对于每个朋友ID号都作如上处理,直到全部处理完,然 后把“验证信息”栏中的信息删除,完成操作并返回手机用户端成功消息;\n步骤1.7:手机用户端接收到成功信息后完成该验证功能;\n2、手机用户更新联系人信息:\n步骤2.1:手机用户端通过Update.java子程序连接服务器上负责联系 人信息更新功能的servlet——WMupdate_gx,发送个人ID和手机号码,等 待服务器响应;\n步骤2.2:WMupdate_gx接受用户更新信息的请求并接收数据,包括: ID号和手机号,调用相应的EJB——Eupdate_gx并把所有信息传给 Eupdate_gx;\n步骤2.3:Eupdate_gx根据手机号在表phone中的“信息”栏中判断是 否有更新信息,若没有则返回无更新信息到WMupdate_gx再由WMupdate_gx 返回到手机用户端;若有更新信息则根据该用户ID在表xinxi中的“更新信 息”栏取得有过信息修改的所有联系人的ID号,并根据这些ID号在表 ziliao中查到所对应的所有最新资料并整合这些资料返回到WMupdate_gx再 由WMupdate_gx返回到手机用户端;\n步骤2.4:手机用户端读入数据,根据读入的ID搜索储存朋友资料的 记录集,找到相应的朋友记录集,用接收到的朋友的最新信息替换原有信息, 完成后界面显示朋友信息更新成功;\n3、手机用户接收联系人更改的信息:\n步骤3.1:手机用户端通过Update.java子程序连接服务器上负责发送 该用户的联系人的ID号功能的servlet——WMinsertid,发送个人ID和手 机号,等待服务器响应;\n步骤3.2:WMinsertid接受用户更新联系人ID号的请求并接收数据,包 括:用户ID号和手机号,调用相应的EJB——Einsertid并把所有信息传给 Einsertid;\n步骤3.3:Einsertid根据手机号在表phone中的“信息”栏中判断是否 有ID信息,若没有则返回无更新信息到WMinsertid再由WMinsertid返回到 手机用户端;若有ID信息则根据该用户ID在表xinxi中的“ID信息”栏取 得刚建立联系的所有联系人的ID号和对应于该ID的手机号,整合这些资料 返回到WMinsertid再由WMinsertid返回到手机用户端;\n步骤3.4:手机用户端程序读入数据,打开储存个人信息的记录集 P_data,添加用户的个人ID,之后跟句读入的手机号码搜索储存朋友资料记 录集,找到相应得朋友记录,添加朋友的ID。完成后在界面显示与朋友建立 联系;\n4、手机用户上传新创建的朋友:\n步骤4.1:手机用户端通过Update.java子程序程序打开储存朋友信息 的记录集F_data,读取上次上传之后到这次上传时创建的朋友资料,连接服 务器负责相应功能的servlet--MMupload,发送个人ID、手机号码和读取的 数据,等待服务器响应;\n步骤4.2:WMupload接受用户上传朋友信息的请求并接收数据,包括: 用户ID号、手机号和所有新创建的朋友的信息,调用相应的EJB——Eupload 并把所有信息传给Eupload;\n步骤4.3:Eupload根据数据分析朋友人数,对于每个朋友都作如下处 理:先把该位朋友的信息加到表pengyou中,然后根据朋友手机在表ziliao 中判断该朋友是否已注册,如已注册,则向该朋友用户发送验证信息,即把 该用户ID加到其朋友的表xinxi中的“验证信息”栏,然后取出其朋友的 ID加入到表pengyou中的“朋友ID”栏中;如还未注册,则根据手机号在 表before中相应的手机号的“朋友ID”栏中,等待该朋友注册的时候即可 让其验证,等到所有朋友都处理完即返回成功操作;\n步骤4.4:手机用户端接收服务器的成功信息后,完成上传创建朋友的 操作。\n四、本方法还包含联系人创建技术方案,客户端的AddFriend.java子程 序实现用户添加朋友的功能,具体需要以下步骤:\n步骤1:用户于手机用户端输入联系人信息(姓名和手机号不能为空), 创建联系人;\n步骤2:手机用户端将联系人信息储存于手机本地;\n步骤3:手机用户端显示创建成功,并激活联系人发送关联,当用户启 用更新功能时,发送联系人数据;\n五、本方法还包含联系人浏览技术方案,手机用户端的ViewFriends.java 子程序实现用户浏览朋友资料的功能,具体需要以下步骤:\n步骤1:用户于手机用户端浏览联系人资料;\n步骤2:手机用户端显示本地联系人详细资料;\n步骤3:判断是否浏览更多联系人;\n步骤4:若浏览更多联系人,则手机用户端向服务器发送浏览网络联系 人请求;\n步骤5:服务器发送创建的所有联系人资料;\n步骤6:手机用户端显示所有联系人资料;\n六、本方法还包含联系人查找技术方案,具体需要以下步骤:\n步骤1:用户于手机用户端输入联系人姓名和手机号;\n步骤2:服务器根据姓名和手机查找联系人;\n步骤3:判断联系人是否注册,是,实施步骤五;否,实施步骤四;\n步骤4:服务器发送联系人未注册,然后,手机用户端显示所查找联系 人未注册;\n步骤5:服务器激活查找关联,当联系人启用更新功能时,将用户姓名 发送给联系人,请求获得其最新联系方式;\n七、本方法还包含数据恢复功能技术方案,将Backup.java子程序匹配 于手机用户端,即手机上,该子程序用于提供手机上的更新界面,并实现用 户更新的功能;将servlet模块WMrevers和EJB模块Erevers匹配于服务器 上,将oracle数据库匹配在服务器上,其中包含以下表格:表pengyou和表 phone,表pengyou包含有数据项ID、朋友ID、朋友手机、朋友姓名、朋友 电话、朋友公司、朋友信箱、朋友职位、关联;表phone包含有数据项ID、 密码、手机、信息;具体实现这个功能需要以下步骤:\n步骤1:用户于手机用户端输入前手机号和密码,发送恢复请求;\n步骤2:验证密码是否正确\n步骤3:若密码不正确,服务器发送密码错误,手机用户端显示密码错 误;\n步骤4:密码正确,服务器响应请求,发送所有联系人资料和用户个人 信息;\n步骤5:手机用户端接收所有联系人资料和个人信息,储存于本地;\n步骤6:手机用户端显示数据恢复成功。\n本发明一种手机用户经服务器建立、修改和更新个人信息的方法,其优 点在于:\n1、实现了人与人之间一旦建立了联系,即可以永远保持!手机用户个人 信息发生变动时可以及时自动更新联系人中的用户信息;另一方面,用户将 及时得到联系人的最新信息并且自动更新通讯录。\n2、即便联系人的联系方式(特别是手机号)发生变更,也可以通过联系 人以前的手机号找到其最新联系方式。\n3、实现了通讯录的网络备份。当手机遗失或遭到破坏而导致通讯录数据 不可用时,可以通过网络恢复通讯录数据。\n4、扩充了通讯录的功能,从传统的只记录手机、电话号码的通讯录扩展 成可以记录Email,公司、职位等功能的通讯录。\n5、扩充了通讯录的容量。用户将平时较少联系的联系人信息置于网上, 本地手机只需要保存较常联系的联系人信息。节省了通讯录的空间,也方便 了平时查找。\n【附图说明】\n图1本发明实现功能的整体示意图。\n图2实现注册功能的技术方案。\n图3实现个人信息修改功能的技术方案。\n图4实现联系人创建功能的技术方案。\n图5实现联系人浏览功能的技术方案。\n图6实现联系人查找功能的技术方案。\n图7实现更新功能的技术方案。\n图8实现数据恢复功能的技术方案\n【具体实施方式】\n本发明利用移动通信网络,提供一种通过手机用户实现通讯录备份,及 时自动的方法。\n本发明手机用户经网络服务器建立、修改、更新个人信息的方法,是由 一套系统有机组合而成,具体实施方案主要包括以下几个步骤:\n一、一种手机用户经网络服务器建立个人信息的方法,其特征在于:将 自行编写的k-touch软件在手机和服务器所组成的硬件系统中进行有效配 置,其中将Register.java子程序匹配于手机用户端,即手机上,该子程序 用于提供手机上的注册界面,并实现用户注册功能;将servlet模块 WMresgister和EJB模块Eresgister匹配于服务器上,其中WMesgister的 功能是接收由手机用户端发送过来的信息并调用相应的EJB模块对信息进行 处理,Eresgister的功能是处理用户注册信息并将信息储存于数据库;将数 据库匹配在服务器上,其中包含以下表格:表ziliao、表xinxi、表ziyuan、 表pengyou、表phone、表before和表pengyouzy,其中表ziliao包含有数 据项ID、手机、姓名、电话、公司、信箱、职位、密码;表xinxi包含有数 据项ID、验证信息、更新信息、ID信息;表ziyuan包含有数据项ID、前手 机号、前姓名、前电话、前公司、前信箱、前职位、前密码;表pengyou包 含有数据项ID、朋友ID、朋友手机、朋友姓名、朋友电话、朋友公司、朋友 信箱、朋友职位、关联;表phone包含有数据项ID、密码、手机、信息;表 before包含有数据项手机、朋友ID;表pengyouzy包含有数据项ID、联系 人ID;其中“朋友”指的是尚未建立相互联系但已存在于用户上传信息中的 人,“联系人”是指已经通过验证并与用户建立了相互联系的朋友;该方法 依次含有以下步骤:\n步骤1:用户通过手机用户端上的Register.java子程序所生成的界面 输入个人信息,并向服务器发送注册请求;\n步骤2:用户注册请求发送后,手机用户端连接服务器中的 servlet——WMresgister,连接建立后WMresgister接收手机用户端传过来 的用户注册信息数据,在程序中解析出各个信息,并调用服务器中相应的 EJB——Eresgister把所有信息传给Eresgister;\n步骤3:Eresgister先在表ziliao中检索该手机号是否已注册,如已注 册则返回出错信息到WMresgister再由WMresgister返回到手机用户端;如 未注册,则为该用户生成一个ID号,然后根据这个ID在表ziliao中加入 所有信息,在表xinxi、表ziyuan、表penyouzy中各新建一行,并在表Phone 中填入相应信息;\n步骤4:Eresgister如果在表Before中查找到该手机号的信息,则添加 “朋友ID”栏中所有朋友ID号到该用户表Xinxi中的“验证信息”栏中, 等待验证,并删除表Before_136中的信息,然后把该用户的ID加到其朋友 的表pengyou中对应该用户的“朋友ID”栏中;\n步骤5:至此完成注册,返回用户ID号到WMresgister,再由WMresgister 返回到手机用户端,手机用户端接收用户的ID数据后,将用户ID和全部个 人信息储存于”P_data”记录集,手机界面显示注册成功。\n二、一种手机用户经网络服务器修改个人信息的方法,其特征在于:将 自行编写的k-touch软件在手机和服务器所组成的硬件系统中进行有效配 置,其中将ModifyMobile.java子程序匹配于手机用户端,即手机上,该子 程序用于提供手机上的修改界面,并实现修改用户手机号的功能;将servlet 模块WMchangephone和EJB模块Echangephone匹配于服务器上,其中 WMchangephone的功能是接收由手机用户端发送过来的修改信息并调用相应 的EJB模块对信息进行处理,Echangephone的功能是处理用户修改信息并将 信息储存于数据库;将数据库匹配在服务器上,其中包含以下表格:表 ziliao、表xinxi、表ziyuan、表pengyou、表phone、表before和表 pengyouzy,其中表ziliao包含有数据项ID、手机、姓名、电话、公司、信 箱、职位、密码;表xinxi包含有数据项ID、验证信息、更新信息、ID信息; 表ziyuan包含有数据项ID、前手机号、前姓名、前电话、前公司、前信箱、 前职位、前密码;表pengyou包含有数据项ID、朋友ID、朋友手机、朋友姓 名、朋友电话、朋友公司、朋友信箱、朋友职位、关联;表phone包含有数 据项ID、密码、手机、信息;表before包含有数据项手机、朋友ID;表pengyouzy 包含有数据项ID、联系人ID;其中“朋友”指的是尚未建立相互联系但已存 在于用户上传信息中的人,“联系人”是指已经通过验证并与用户建立了相 互联系的朋友;该方法依次含有以下步骤:\n步骤1:用户经界面输入前手机号码,密码和新手机号码,手机号码位 数位11位,并且前手机号栏输入的手机号码必须与注册时储存在手机上的手 机号码相同,并向服务器发送修改请求;\n步骤2:用户修改请求发送后,手机用户端连接服务器中的 servlet-WMchangephone,连接建立后WMchangephone接受用户修改手机号 的请求并接收数据,包括:前手机号、密码和新手机号,调用相应的EJB—— Echangephone并把所有信息传给Echangephone;\n步骤3:Echangephone根据前手机在表phone中查到用户ID号,并验证 密码,如果正确则检查新手机号是否已注册,如已注册则返回出错信息到 WMchangephone再由WMchangephone返回到手机用户端;如未注册把手机号 改成新手机号,把旧手机号放到表ziyuan的“前手机”栏中,以便以后朋友 的查询,把新手机号放到表ziliao的“手机”栏中,并通知表penyouzy中 的所有联系人,即把该用户ID添加到其每个联系人的“更新信息”栏中;\n步骤4:返回修改成功信息到WMchangephone再由WMchangephone返回 到手机用户端,手机用户端接收到成功信息后显示修改手机号码成功。\n三、一种手机用户经网络服务器更新个人信息的方法,其特征在于:将 自行编写的k-touch软件在手机和服务器所组成的硬件系统中进行有效配 置,其中将Update.java子程序匹配于手机用户端,即手机上,该子程序用 于提供手机上的更新界面,并实现用户更新的功能;将servlet模块 WMupdate、WMupdate_r、WMupdate_gx、WMinsertid、WMupload和EJB模块 Eupdate、Eupdate_r、Eupdate_gx、Einsertid、Eupload匹配于服务器上, 其中WMupdate和Eupdate用于向用户发送验证信息,即把要求加该用户为联 系人的所有用户的姓名发给手机用户端,等待用户一一验证,WMupdate_r和 Eupdate_r用于接收用户处理完验证消息后返回的值,以便于确定是否使该 用户成为其朋友的联系人,WMupdate_gx和Eupdate_gx用于向用户发送更新 信息,即把该用户联系人中的所有修改过信息的联系人的所最新资料发给手 机用户端,以更新手机用户端的通讯录,WMinsertid和Einsertid用于向手 机用户端发送该用户的联系人的ID号,即把该用户新建立联系的联系人的 ID号传给手机用户端,以便手机用户端日后更新其联系人的最新信息, WMupload和Eupload用于接收从手机用户端传过来的用户新创建的朋友,其 功能为一方面建立备份,另一方面自动向该用户所创建的朋友发送验证消息 以等待其朋友验证;将数据库匹配在服务器上,其中包含以下表格:表 ziliao、表xinxi、表ziyuan、表pengyou、表phone、表before和表 pengyouzy,其中表ziliao包含有数据项ID、手机、姓名、电话、公司、信 箱、职位、密码;表xinxi包含有数据项ID、验证信息、更新信息、ID信息; 表ziyuan包含有数据项ID、前手机号、前姓名、前电话、前公司、前信箱、 前职位、前密码;表pengyou包含有数据项ID、朋友ID、朋友手机、朋友姓 名、朋友电话、朋友公司、朋友信箱、朋友职位、关联;表phone包含有数 据项ID、密码、手机、信息;表before包含有数据项手机、朋友ID;表pengyouzy 包含有数据项ID、联系人ID;其中“朋友”指的是尚未建立相互联系但已存 在于用产上传信息中的人,“联系人”是指已经通过验证并与用户建立了相 互联系的朋友;该方法依次含有以下四个部分及步骤:\n1、朋友添加手机用户为联系人的信息验证:\n步骤1.1:手机用户端通过Update.java子程序连接服务器上负责发送 朋友添加验证信息的servlet——WMupdate,发送个人ID和手机号,等待服 务器返回数据;\n步骤1.2:WMupdate接受用户更新验证信息的请求并接收数据,包括: ID号和手机号,调用相应的EJB——Eupdate并把所有信息传给Eupdate;\n步骤1.3:Eupdate根据手机号在表phone中的“信息”栏中判断是否 有验证信息,若没有则返回无验证信息到WMupdate再由WMupdate返回到手 机用户端;若有验证信息则根据该用户ID在表xinxi中的“验证信息”栏取 得需要验证的所有朋友的ID号,并根据这些ID号在表ziliao中查到所对 应的姓名并整合这些姓名返回到WMupdate再由WMupdate返回到手机用户 端,等待用户验证;\n步骤1.4:手机用户端接收到添加我为好友的朋友个数和朋友的姓名, 依次显示在屏幕上供用户判断,判断完成之后,程序联系服务器上负责接收 判断结果的servelt——WMupdate_r,发送判断结果,等待服务器响应;\n步骤1.5:WMupdate_r接受用户返回的验证消息,包括:ID号、手机号 和返回的验证结果,调用相应的EJB——Eupdate_r并把所有信息传过去;\n步骤1.6:Eupdate_r根据该用户ID在xinxi表中的“验证信息”栏取 得需要验证的所有朋友的ID号,然后把返回的验证结果和刚取得的朋友的 ID号一一对应,若返回结果为1则表示该用户同意成为其朋友的联系人,并 根据用户ID号和朋友ID号在表pengyou中找到记录并把该记录的“关联” 栏改为“1”,即表示两者建立联系,然后把该联系人的ID号添加到表 pengyouzy中的“联系人ID”栏以便该用户修改资料时通知该联系人,最后 把该联系人的ID号和手机号加入到表xinxi中的“ID信息”中,以便发送 回手机用户端;若返回结果为0则表示该用户不同意成为其朋友的联系人, 此时不做任何处理。对于每个朋友ID号都作如上处理,直到全部处理完,然 后把“验证信息”栏中的信息删除,完成操作并返回手机用户端成功消息;\n步骤1.7:手机用户端接收到成功信息后完成该验证功能;\n2、手机用户更新联系人信息:\n步骤2.1:手机用户端通过Update.java子程序连接服务器上负责联系 人信息更新功能的servlet——WMupdate_gx,发送个人ID和手机号码,等 待服务器响应;\n步骤2.2:WMupdate_gx接受用户更新信息的请求并接收数据,包括: ID号和手机号,调用相应的EJB——Eupdate_gx并把所有信息传给 Eupdate_gx;\n步骤2.3:Eupdate_gx根据手机号在表phone中的“信息”栏中判断是 否有更新信息,若没有则返回无更新信息到WMupdate_gx再由WMupdate_gx 返回到手机用户端;若有更新信息则根据该用户ID在表xinxi中的“更新信 息”栏取得有过信息修改的所有联系人的ID号,并根据这些ID号在表 ziliao中查到所对应的所有最新资料并整合这些资料返回到WMupdate_gx再 由WMupdate_gx返回到手机用户端;\n步骤2.4:手机用户端读入数据,根据读入的ID搜索储存朋友资料的 记录集,找到相应的朋友记录集,用接收到的朋友的最新信息替换原有信息, 完成后界面显示朋友信息更新成功;\n3、手机用户接收联系人更改的信息:\n步骤3.1:手机用户端通过Update.java子程序连接服务器上负责发送 该用户的联系人的ID号功能的servlet——WMinsertid,发送个人ID和手 机号,等待服务器响应;\n步骤3.2:WMinsertid接受用户更新联系人ID号的请求并接收数据,包 括:用户ID号和手机号,调用相应的EJB——Einsertid并把所有信息传给 Einsertid;\n步骤3.3:Einsertid根据手机号在表phone中的“信息”栏中判断是否 有ID信息,若没有则返回无更新信息到WMinsertid再由WMinsertid返回到 手机用户端;若有ID信息则根据该用户ID在表xinxi中的“ID信息”栏取 得刚建立联系的所有联系人的ID号和对应于该ID的手机号,整合这些资料 返回到WMinsertid再由WMinsertid返回到手机用户端;\n步骤3.4:手机用户端程序读入数据,打开储存个人信息的记录集 P_data,添加用户的个人ID,之后跟句读入的手机号码搜索储存朋友资料记 录集,找到相应得朋友记录,添加朋友的ID。完成后在界面显示与朋友建立 联系;\n4、手机用户上传新创建的朋友:\n步骤4.1:手机用户端通过Update.java子程序程序打开储存朋友信息 的记录集F_data,读取上次上传之后到这次上传时创建的朋友资料,连接服 务器负责相应功能的servlet--WMupload,发送个人ID、手机号码和读取的 数据,等待服务器响应;\n步骤4.2:WMupload接受用户上传朋友信息的请求并接收数据,包括: 用户ID号、手机号和所有新创建的朋友的信息,调用相应的EJB——Eupload 并把所有信息传给Eupload;\n步骤4.3:Eupload根据数据分析朋友人数,对于每个朋友都作如下处 理:先把该位朋友的信息加到表pengyou中,然后根据朋友手机在表ziliao 中判断该朋友是否已注册,如已注册,则向该朋友用户发送验证信息,即把 该用户ID加到其朋友的表xinxi中的“验证信息”栏,然后取出其朋友的 ID加入到表pengyou中的“朋友ID”栏中;如还未注册,则根据手机号在 表before中相应的手机号的“朋友ID”栏中,等待该朋友注册的时候即可 让其验证,等到所有朋友都处理完即返回成功操作;\n步骤4.4:手机用户端接收服务器的成功信息后,完成上传创建朋友的 操作。\n四、本方法还包含联系人创建技术方案,客户端的AddFriend.java子程 序实现用户添加朋友的功能,具体需要以下步骤:\n步骤1:用户于手机用户端输入联系人信息(姓名和手机号不能为空), 创建联系人;\n步骤2:手机用户端将联系人信息储存于手机本地;\n步骤3:手机用户端显示创建成功,并激活联系人发送关联,当用户启 用更新功能时,发送联系人数据;\n五、本方法还包含联系人浏览技术方案,手机用户端的ViewFriends.java 子程序实现用户浏览朋友资料的功能,具体需要以下步骤:\n步骤1:用户于手机用户端浏览联系人资料;\n步骤2:手机用户端显示本地联系人详细资料;\n步骤3:判断是否浏览更多联系人;\n步骤4:若浏览更多联系人,则手机用户端向服务器发送浏览网络联系 人请求;\n步骤5:服务器发送创建的所有联系人资料;\n步骤6:手机用户端显示所有联系人资料;\n六、本方法还包含联系人查找技术方案,具体需要以下步骤:\n步骤1:用户于手机用户端输入联系人姓名和手机号;\n步骤2:服务器根据姓名和手机查找联系人;\n步骤3:判断联系人是否注册,是,实施步骤五;否,实施步骤四;\n步骤4:服务器发送联系人未注册,然后,手机用户端显示所查找联系 人未注册;\n步骤5:服务器激活查找关联,当联系人启用更新功能时,将用户姓名 发送给联系人,请求获得其最新联系方式;\n七、本方法还包含数据恢复功能技术方案,将Backup.java子程序匹配 于手机用户端,即手机上,该子程序用于提供手机上的更新界面,并实现用 户更新的功能;将servlet模块WMrevers和EJB模块Erevers匹配于服务器 上,将oracle数据库匹配在服务器上,其中包含以下表格:表pengyou和表 phone,表pengyou包含有数据项ID、朋友ID、朋友手机、朋友姓名、朋友 电话、朋友公司、朋友信箱、朋友职位、关联;表phone包含有数据项ID、 密码、手机、信息;具体实现这个功能需要以下步骤:\n步骤1:用户于手机用户端输入前手机号和密码,发送恢复请求;然后, WMrevers接受用户恢复数据的请求并接收数据,包括:手机号和密码,调用 相应的EJB——Erevers并把所有信息传给Erevers;\n步骤2:验证密码是否正确;\n步骤3:若密码不正确,服务器发送密码错误,手机用户端显示密码错 误;\n步骤4:密码正确,Erevers则在表pengyou中查到该用户的所有朋友, 如果没有建立关联则返回用户原上传信息,如果有建立关联则调用该联系人 的最新数据,整合所有数据返回到WMrevers再由WMreservs返回到客户端服 务器响应请求,发送所有联系人资料和用户个人信息;\n步骤5:手机用户端接收所有联系人资料和个人信息,储存于本地;\n步骤6:手机用户端显示数据恢复成功。
法律信息
- 2012-07-25
未缴年费专利权终止
IPC(主分类): H04Q 7/32
专利号: ZL 200510011862.5
申请日: 2005.06.03
授权公告日: 2009.02.04
- 2009-02-04
- 2007-01-31
- 2006-12-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-02-16
|
2004-05-18
| | |
2
| |
2005-01-12
|
2004-04-02
| | |
3
| | 暂无 |
1995-11-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |