电话簿数据的自动更新方法

文档序号:7956208阅读:423来源:国知局
专利名称:电话簿数据的自动更新方法
技术领域
本发明涉及一种电话簿数据的自动更新方法,尤其是一种可以在客户端登陆时自动更新,登陆后也可更新的方法。
背景技术
随着时代的发展,生活节奏越来越快,人们的工作节奏也越来越快,人与人之间需要进行的沟通越来越多,需要沟通的联系人也越来越多,这些联系人的联系方式如电话号码如何储存,如何随时更新是摆在人们面前的一个重要问题。
现有的电话号码的储存大多都是储存在个人的通信终端上,当需要拨打电话时,调出电话号码进行拨打,或者可以储存在个人数码产品中作为备份,例如储存在PC中,或者储存在PDA中,但是一旦这些设备丢失或者损坏,这些储存的电话簿的数据便永远丢失,无法再获取,只能重新输入,非常不安全。
另外,如果在一个公司中,公司内有非常多的员工,这些员工的电话号码和一些重要客户的电话号码对于每一个员工来说都是必须的,每个员工都需要将其他员工的电话号码和重要客户的电话号码输入储存到存储设备中,这样才便于进行沟通,而且电话号码的更改是必然会出现的,一旦有员工的电话号码发生改变或者重要客户的电话号码发生变更,则必须通知其他所有员工,其他员工必须都要进行修改,一旦没有通知到或者没有修改则无法沟通,非常繁琐,非常耽误事情,而且非常不方便。这是一个急需解决的重要问题。
因此,现有的方法都无法及时更新个人的电话簿数据,而且无法实现集团内部的公共电话号码的及时更新。

发明内容
本发明的目的是针对现有的方法的缺陷,提供一种电话簿数据的自动更新方法,可以实现电话号簿数据的及时更新。
为实现上述目的,本发明提供了一种电话簿数据的自动更新方法,其中包括如下步骤步骤1,客户端向服务器发送登陆服务器的请求消息,该请求消息包括用户识别信息;步骤2,服务器验证该用户识别信息,如果没有通过验证则拒绝该客户端登陆,如果验证通过则允许该客户端登陆,执行步骤3;步骤3,客户端和/或服务器自动更新用户的第一电话簿数据和/或服务器的第二电话簿数据。
所述服务器中的第二电话簿数据按照客户端分为不同的用户的电话簿数据,则所述步骤3具体为步骤31,服务器将第二电话簿数据中的该用户的电话簿数据下传到该客户端;步骤32,客户端将该下传的电话簿数据作为第一电话簿数据。所述步骤32之后还包括,如果服务器中该第二电话簿数据中的该用户的电话簿数据发生更改,则下传该客户端,该用户的第一电话簿数据做相应修改;如果该用户的第一电话簿数据发生修改,则上传服务器,服务器中第二电话簿中该用户的电话簿数据作相应修改。
所述服务器中的第二电话簿数据还可以分为公共电话簿数据和私用电话簿数据,该私用电话簿数据按照客户端分为不同的用户的电话簿数据,所述步骤3具体为步骤31,服务器将公共电话簿数据和私用电话簿数据中该用户的电话簿数据下传到该客户端;步骤32,该客户端将该公共电话簿数据和私用电话簿数据中该用户的电话簿数据作为第一电话簿数据。另外,所述服务器中的第二电话簿数据分为公共电话簿数据和私用电话簿数据,该私用电话簿数据按照客户端分为不同的用户的电话簿数据,所述步骤3具体为步骤31,服务器将公共电话簿数据和私用电话簿数据中该用户的电话簿数据下传到该客户端,并且上传该用户的第一电话簿数据;步骤32,该客户端将公共电话簿数据加入到第一电话簿数据中,并且检查私用电话簿数据中该用户的电话簿数据,如果有第一电话簿数据没有的电话簿条目数据,则将该电话簿条目数据加入第一电话簿数据中;服务器检查上传的第一电话簿数据,如果有电话簿条目数据不同,则更新第二电话簿数据中的私用电话簿数据的该用户的电话簿数据。所述步骤32之后还包括,如果服务器中第二电话簿数据中的公共电话簿数据发生更改,则下传该客户端,该用户的第一电话簿数据做相应修改;如果该用户的第一电话簿数据中的非公共电话簿数据发生修改,则上传服务器,服务器中第二电话簿数据中的私用电话簿数据的该用户的电话簿数据作相应修改。
所述步骤中的客户端为PC,如果PC根据该第一电话簿数据拨打电话,则PC在电话簿中选择要拨打的号码,使用互联网电话软件利用互联网拨打IP电话,或者向通信终端发出拨打命令,利用通信终端播打电话。所述步骤中的客户端可以为移动终端,如果通信终端利用第一电话簿数据拨打电话,则通信终端调用第一电话簿中的数据播打电话。
因此,本发明电话簿数据的自动更新方法,在服务器上的电话簿数据可以分为共用电话簿数据和私用电话簿数据,公用电话簿数据是各个客户端共用的,而且其数据只能在服务器上进行修改,这样,客户端必须和服务器进行同步。同样,每一个客户端的非共用电换簿数据是私用的,他的数据的更改必须是客户端进行更改,然后由服务器与其进行同步,来更改服务器上的私用电话簿数据,使得电话簿数据非常安全,而且实现了及时更新。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明电话簿数据的自动更新方法的实施例1的流程图。
图2为本发明电话簿数据的自动更新方法的实施例2的流程图。
图3为本发明电话簿数据的自动更新方法的实施例3的流程图。
具体实施例方式
本发明是利用服务器储存电话簿数据,当客户端登陆的时候可以更新用户的电话簿数据也可以更新服务器的电话簿数据。
实施例1如图1所示,为本发明电话簿数据的自动更新方法的实施例1的流程图,流程如下步骤101,客户端向服务器发送登陆服务器的请求消息,该请求消息包括用户识别信息;步骤102,服务器验证该用户识别信息,如果没有通过验证则拒绝该客户端登陆,如果验证通过则允许该客户端登陆,执行步骤103;步骤103,服务器将第二电话簿数据中的该用户的电话簿数据下传到该客户端;服务器中的第二电话簿数据按照每个用户识别信息的不同,每一个客户端对应一个电话簿数据,当客户端登陆后,服务器按照该用户的识别信息,将第二电话簿数据中的该用户的电话簿数据部分下传到该客户端;步骤104,客户端将该下传的电话簿数据作为第一电话簿数据;这种情况可以是在客户端关机的时候(可能是出于安全考虑)自动删除第一电话簿数据,或者是在客户端从该服务器退出(logout)后(可能是出于安全考虑),客户端自动删除第一电话簿数据,当下次登陆时,再将下传的电话簿数据作为本地的第一电话簿数据;也可以是在客户端关机的时候,或者从该服务器退出(logout)后,不删除第一电话簿数据,当登陆后,再将原来的本地的第一电话簿数据删除,而将服务器下传的公共电话簿数据和私用电话簿数据中该用户的电话簿数据作为本地的第一电话簿数据;步骤105,如果服务器中该第二电话簿数据中的该用户的电话簿数据发生更改,则下传该客户端,该用户的第一电话簿数据做相应修改;如果该用户的第一电话簿数据发生修改,则上传服务器,服务器中第二电话簿中该用户的电话簿数据作相应修改。
服务器中的第二电话簿数据是可以更改的,如果有电话簿数据发生更改,则会发送到对应的客户端,客户端收到更改后的电话簿数据会在在本地的第一电话簿数据作相应的修改,而且当客户端本地的第一电话簿数据发生修改,也会上传到服务器,服务器中的第二电话簿数据中该用户的电话簿数据也作相应的修改,实现了电话簿数据的同步。
实施例2如图2所示,为本发明电话簿数据的自动更新方法的实施例2的流程图,在该实施例中,服务器的电话簿数据分为公共电话簿数据和私用电话簿数据,共用电话簿数据记录的是公共的电话簿数据,在客户端是无法进行修改的,只有在服务器上才可以修改;该私用电话簿数据按照客户端的ID号码分为不同的用户的电话簿数据,私用电话簿数据在服务器上是无法修改的,只能通过客户端进行同步,详细步骤如下步骤201,客户端向服务器发送登陆服务器的请求消息,该请求消息包括用户识别信息;步骤202,服务器验证该用户识别信息,如果没有通过验证则拒绝该客户端登陆,如果验证通过则允许该客户端登陆,执行步骤203;步骤203,服务器将公共电话簿数据和私用电话簿数据中该用户的电话簿数据下传到该客户端;步骤204,该客户端将该公共电话簿数据和私用电话簿数据中该用户的电话簿数据作为第一电话簿数据进行储存;
这种情况可以是在客户端关机的时候(可能是出于安全考虑)自动删除第一电话簿数据,每一次开机后第一电话簿数据为空,或者是在客户端从该服务器退出(logout)后(可能是出于安全考虑),客户端自动删除第一电话簿数据,当下此登陆时,再将下传的电话簿数据作为本地的第一电话簿数据;也可以是在客户端关机的时候,或者退出登陆(logout)后,不删除第一电话簿数据,当登陆后,原来的本地的第一电话簿数据删除,而将服务器下传的公共电话簿数据和私用电话簿数据中该用户的电话簿数据作为本地的第一电话簿数据;步骤205,如果服务器中第二电话簿数据中的公共电话簿数据发生更改,则下传该客户端,该用户的第一电话簿数据做相应修改;如果该用户的第一电话簿数据中的非公共电话簿数据发生修改,则上传服务器,服务器中第二电话簿数据中的私用电话簿数据的该用户的电话簿数据作相应修改。
服务器中的第二电话簿数据是可以修改的,但是公共电话簿数据的修改只能是在服务器上进行修改,然后由服务器下发到各个登陆的客户端,客户端将本地的第一电话簿数据作相应修改,第二电话簿中的私用电话簿数据也是可以修改的,但是服务器不能进行修改,只能是用户的第一电话簿数据作了修改,然后上传到服务器,服务器将私用电话簿中该用户的电话簿数据作相应的修改,由此做到了客户端和服务器的电话簿数据的同步。
实施例3如图3所示,为本发明电话簿数据的自动更新方法的实施例3的流程图,在该实施例中,服务器的电话簿数据也分为公共电话簿数据和私用电话簿数据,共用电话簿数据记录的是公共的电话簿数据,在客户端也是无法进行修改的,只有在服务器上才可以修改;该私用电话簿数据按照客户端的ID号码分为不同的用户的电话簿数据,私用电话簿数据在服务器上是无法修改的,只能通过客户端进行同步,详细步骤如下步骤301,客户端向服务器发送登陆服务器的请求消息,该请求消息包括用户识别信息;步骤302,服务器验证该用户识别信息,如果没有通过验证则拒绝该客户端登陆,如果验证通过则允许该客户端登陆,执行步骤303;步骤303,服务器将公共电话簿数据和私用电话簿数据中该用户的电话簿数据下传到该客户端,并且上传该用户的第一电话簿数据;服务器下传公共电话簿数据和私用电话簿数据中该用户的电话簿数据到客户端的目的是为了用户的第一电话簿数据的更新,而服务器上传该用户的第一电话簿数据是为了服务器的第二电话簿数据的更新;步骤304,该客户端将公共电话簿数据加入到第一电话簿数据中,并且检查私用电话簿数据中该用户的电话簿数据,如果有第一电话簿数据没有的电话簿条目数据,则将该电话簿条目数据加入第一电话簿数据中;服务器检查上传的第一电话簿数据,如果有电话簿条目数据不同,则更新第二电话簿数据中的私用电话簿数据的该用户的电话簿数据;该客户端将公共电话簿数据加入到第一电话簿数据中,并且检查私用电话簿数据中该用户的电话簿数据,如果有第一电话簿数据没有的电话簿条目数据,则将该电话簿条目数据加入第一电话簿数据中,这样客户端在关机的时候或者退出该服务器的时候,其本地的第一电话簿数据无论是否删除,都可以保证从服务器下传的电话簿数据都是最新的,服务器检查上传的第一电话簿数据,如果有电话簿条目数据不同,则更新第二电话簿数据中的私用电话簿数据的该用户的电话簿数据。这是为了保证,在客户端登陆前,将第二电话簿数据中的非共用电话簿条目进行了修改,这样,在登陆后服务器的第二电话簿的该条目做相应的修改,使得第二电话簿数据做到与用户的第一电话簿的数据同步。
以上的客户端可以为PC机,登陆客户端可以利用互联网或者局域网等等,如果PC根据该第一电话簿数据拨打电话,则PC在电话簿中选择要拨打的号码,使用互联网电话软件利用互联网拨打IP电话,或者向通信终端发出拨打命令,利用通信终端播打电话。
以上的客户端还可以为移动终端,登陆客户端可以利用GPRS或者其他可以支持数据业务的网络,这样如果通信终端利用第一电话簿数据拨打电话,则通信终端调用第一电话簿中的数据按照现有的方式播打电话。
因此,本发明电话簿数据的自动更新方法,在服务器上的电话簿数据可以分为共用电话簿数据和私用电话簿数据,公用电话簿数据是各个客户端共用的,而且其数据只能在服务器上进行修改,这样,客户端必须和服务器进行同步。同样,每一个客户端的非共用电换簿数据是私用的,他的数据的更改必须是客户端进行更改,然后由服务器与其进行同步,来更改服务器上的私用电话簿数据,使得电话簿数据非常安全,而且实现了及时更新。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种电话簿数据的自动更新方法,其中包括如下步骤步骤1,客户端向服务器发送登陆服务器的请求消息,该请求消息包括用户识别信息;步骤2,服务器验证该用户识别信息,如果没有通过验证则拒绝该客户端登陆,如果验证通过则允许该客户端登陆,执行步骤3;步骤3,客户端和/或服务器自动更新用户的第一电话簿数据和/或服务器的第二电话簿数据。
2.根据权利要求1所述的电话簿数据的自动更新方法,其中所述服务器中的第二电话簿数据按照用户分为不同的用户的电话簿数据,所述步骤3具体为步骤31,服务器将第二电话簿数据中的该用户的电话簿数据下传到该客户端;步骤32,客户端将该下传的电话簿数据作为该用户的第一电话簿数据。
3.根据权利要求2所述的电话簿数据的自动更新方法,其中所述步骤32之后还包括,如果服务器中该第二电话簿数据中的该用户的电话簿数据发生更改,则下传该客户端,该用户的第一电话簿数据做相应修改;如果该用户的第一电话簿数据发生修改,则上传服务器,服务器中第二电话簿中该用户的电话簿数据作相应修改。
4.根据权利要求1所述的电话簿数据的自动更新方法,其中所述服务器中的第二电话簿数据分为公共电话簿数据和私用电话簿数据,该私用电话簿数据按照客户端分为不同的用户的电话簿数据,所述步骤3具体为步骤31,服务器将公共电话簿数据和私用电话簿数据中该用户的电话簿数据下传到该客户端;步骤32,该客户端将该公共电话簿数据和私用电话簿数据中该用户的电话簿数据作为第一电话簿数据。
5.根据权利要求1所述的电话簿数据的自动更新方法,其中所述服务器中的第二电话簿数据分为公共电话簿数据和私用电话簿数据,该私用电话簿数据按照客户端分为不同的用户的电话簿数据,所述步骤3具体为步骤31,服务器将公共电话簿数据和私用电话簿数据中该用户的电话簿数据下传到该客户端,并且上传该用户的第一电话簿数据;步骤32,该客户端将公共电话簿数据加入到第一电话簿数据中,并且检查私用电话簿数据中该用户的电话簿数据,如果有第一电话簿数据没有的电话簿条目数据,则将该电话簿条目数据加入第一电话簿数据中;服务器检查上传的第一电话簿数据,如果有电话簿条目数据不同,则更新第二电话簿数据中的私用电话簿数据的该用户的电话簿数据。
6.根据权利要求4或5所述的电话簿数据的自动更新方法,其中所述步骤32之后还包括,如果服务器中第二电话簿数据中的公共电话簿数据发生更改,则下传该客户端,该用户的第一电话簿数据做相应修改;如果该用户的第一电话簿数据中的非公共电话簿数据发生修改,则上传服务器,服务器中第二电话簿数据中的私用电话簿数据的该用户的电话簿数据作相应修改。
7.根据权利要求1、2、3、4、5或6所述的电话簿数据的自动更新方法,其中所述步骤中的客户端为PC。
8.根据权利要求7所述的电话簿数据的自动更新方法,其中如果PC根据该第一电话簿数据拨打电话,则PC在电话簿中选择要拨打的号码,使用互联网电话软件利用互联网拨打IP电话,或者向通信终端发出拨打命令,利用通信终端播打电话。
9.根据权利要求1、2、3、4、5或6所述的电话号码数据的自动更新方法,其中所述步骤中的客户端为移动终端。
10.根据权利要求9所述的电话簿数据的自动更新方法,其中如果通信终端利用第一电话簿数据拨打电话,则通信终端调用第一电话簿中的数据播打电话。
全文摘要
本发明涉及一种电话簿数据的自动更新方法,包括如下步骤步骤1,客户端向服务器发送登陆服务器的请求消息,该请求消息包括用户识别信息;步骤2,服务器验证该用户识别信息,如果没有通过验证则拒绝该客户端登陆,如果验证通过则允许该客户端登陆,执行步骤3;步骤3,客户端和/或服务器自动更新用户的第一电话簿数据和/或服务器的第二电话簿数据。因此,本发明电话簿数据的自动更新方法,在服务器上的第二电话簿数据和用户的第一电话簿数据实现了良好的同步,而且在进行电话簿数据修改时也可以实现同步,使得电话簿数据非常安全,而且可以及时更新。
文档编号H04M1/2745GK101026643SQ200610057619
公开日2007年8月29日 申请日期2006年2月22日 优先权日2006年2月22日
发明者施宣明, 杨志文 申请人:迈世亚(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1