发明内容
鉴于以上内容,有必要提供一种个人时区信息共享系统,能够获取通讯装置的最新个人时区信息,并将最新个人时区信息发送给联系人,以便联系人判断是否合适与所述通讯装置进行通讯。
此外,还有必要提供一种个人时区信息共享方法,能够获取通讯装置的最新个人时区信息,并将最新个人时区信息发送给联系人,以便联系人判断是否合适与所述通讯装置进行通讯。
一种个人时区信息共享系统,安装在通讯装置内,该通讯装置与服务器通信连接,该系统包括:注册模块,用于当通讯装置开机时,向通讯装置所在时区的基站进行注册;获取模块,用于当所述通讯装置注册成功时,从所注册的基站获取通讯装置当前所在时区的时区信息;生成模块,用于根据所获取的时区信息生成通讯装置的用户的个人时区信息;存储模块,将所述个人时区信息发送并存储至服务器;所述注册模块还用于当通讯装置接收到异地通知信息时,向发送所述异地通知信息的异地基站进行注册;所述获取模块还用于当通讯装置向异地基站注册成功时,从该异地基站获取通讯装置当前所在时区的时区信息;所述生成模块还用于根据从异地基站获取的时区信息生成通讯装置的用户的最新个人时区信息;及所述存储模块还用于将所述最新个人时区信息发送并存储至服务器。
一种个人时区信息共享方法,应用在通讯装置内,该通讯装置与服务器相连接,该方法包括如下步骤:当通讯装置开机时,向通讯装置所在时区的基站进行注册;当所述通讯装置注册成功时,从所注册的基站获取通讯装置所在时区的时区信息;根据所获取的时区信息生成通讯装置的用户的个人时区信息;将所述个人时区信息发送并存储至服务器;当通讯装置接收到异地通知信息时,向发送所述异地通知信息的异地基站进行注册;获取模块还用于当通讯装置向异地基站注册成功时,从该异地基站获取通讯装置所在时区的时区信息;根据所获取的异地基站的时区信息生成通讯装置的用户的最新个人时区信息;将所述最新个人时区信息发送并存储至服务器。
相较于现有技术,所述的个人时区信息共享系统及方法,能够获取通讯装置的最新个人时区信息,并将最新个人时区信息发送给联系人,以便联系人判断是否合适与所述通讯装置进行通讯,避免给所述通讯装置的用户带来不必要的困扰。
具体实施方式
如图1所示,是本发明个人时区信息共享系统的较佳实施方式的运用环境图。所述的个人时区信息共享系统10安装并运行在通讯装置1中,该通讯装置1可通过多个基站2(图中仅示出2个)与服务器3进行通信,从而访问所述服务器3并将从所述基站2获取的个人时区信息存储在所述服务器3。所述通讯装置1可以是手机、PDA(Personal Digital Assistant,个人数码处理)手机,或者是位于Internet上的个人计算机。所述的基站2中存储有该基站2所在时区的时区信息,所述基站2可以是移动电话基站。所述服务器3可以是计算机主机。
所述的个人时区信息共享系统10用于从基站2获取通讯装置1所在时区的时区信息,根据所获取的时区信息生成个人时区信息,并将所述个人时区信息通过基站2存储至服务器3,以供其他用户查看。
所述的服务器3还包括存储装置30。所述的存储装置30用于存储用户时区信息。
如图2所示,是本发明通讯装置个人时区信息共享系统的较佳实施方式的功能模块图。所述的个人时区信息共享系统10运行于所述的通讯装置1中,该通讯装置1还包括处理器10以及内存12。所述处理器10用于执行所述个人时区信息共享系统10以及所述通讯装置1内的其他应用程序,例如:操作系统等。所述内存14用于存储通讯装置1所获取的个人时区信息。
所述的个人时区信息共享系统10主要包括:注册模块100、获取模块102、生成模块104、存储模块106及判断模块108。
所述注册模块100用于当通讯装置1开机时,向通讯装置1所在时区的基站2进行注册。所述通讯装置1安装有一SIM(Subscriber Identity Module,客户识别模块)卡,其存储了数字移动电话客户的信息。所述注册模块100将该SIM卡中的数字移动电话客户的信息向基站2进行注册,以确认通讯装置1与基站2能够正常通讯。所述时区是指世界时区,所述世界时区是这样划分的:以经过英国伦敦格林尼治天文台的本初子午线(零度经线)为标准线,从西经7.5度至东经7.5度划为“零时区”。在这个时区内,以零度经线的“地方时间”为“标准时间”,这就是“格林尼治时间”。然后,从“零时区”的边界线分别向东、向西各划出12个时区,其中“东12区”和“西12区”相重合,即全球共划分成24个时区。每个相邻时区的标准时间相差为一小时,即位于东面的时区比其西邻的时区早一小时。各时区都以该区的中央经线的“地方时间”为该区共同的“标准时间”。
所述获取模块102用于当所述通讯装置1注册成功时,从接受注册的基站2获取通讯装置1当前所在时区的时区信息。所述时区信息包括,但不限于,国家代码及所在时区的地方时间。所述地方时间是指通讯装置1所在时区的当地时间,例如:我国北京在东经116度,划在“东8区”,因此,北京的地方时间是指中央经线东经120度的当地时间。
所述生成模块104用于根据所获取的时区信息生成通讯装置1的用户的个人时区信息。所述的个人时区信息包括,但不限于,通讯装置用户的姓名、通讯装置的电话号码、通讯装置当前所在时区的国家代码、通讯装置当前所在时区的日期及通讯装置当前所在时区的地方时间。
所述存储模块106用于将所述个人时区信息发送并存储至服务器3。所述服务器3中存储有多个与电话号码相对应的个人时区信息,供其他通讯装置用户查询。
所述判断模块108用于判断通讯装置1是否接收到异地通知信息。所述异地通知信息是指异地基站发送的信息。所述异地基站是指与所述基站2处于不同移动服务区域的基站。
所述注册模块100还用于当通讯装置1接收到异地通知信息时,向发送所述异地通知信息的异地基站进行注册。
所述获取模块102还用于当通讯装置1向异地基站注册成功时,从该异地基站获取该通讯装置1所在时区的时区信息。
所述生成模块104还用于根据从异地基站获取的时区信息生成通讯装置1的用户的最新个人时区信息。
所述存储模块106还用于将所述最新个人时区信息发送并存储至服务器3。服务器3接收到最新个人时区信息后,将最新个人时区信息与所存储的个人时区信息进行比对,当最新个人时区信息与所存储的个人时区信息相同时,保留所存储的个人时区信息;当最新个人时区信息与所存储的个人时区信息不同时,将所存储的个人时区信息更新为最新个人时区信息供联系人查询,以便联系人选择在适当的时候与通讯装置1的用户进行通讯。
如图3所示,是本发明个人时区信息共享方法的较佳实施方式的流程图。首先,步骤S10,当通讯装置1开机时,注册模块100向通讯装置1所在时区的基站2进行注册。所述通讯装置1安装有一SIM(Subscriber Identity Module,客户识别模块)卡,其存储了数字移动电话客户的信息。所述注册模块100将该SIM卡中的数字移动电话客户的信息向基站2进行注册。
步骤S12,当所述通讯装置1向基站2注册成功时,获取模块102从接受注册的基站2获取通讯装置1当前所在时区的时区信息。所述时区信息包括,但不限于,国家代码及所在时区的地方时间。所述地方时间是指所在时区的当地时间,例如:我国北京在东经116度,划在“东8区”,因此,北京的地方时间是指中央经线东经120度的当地时间。
步骤S14,生成模块104根据所获取的时区信息生成通讯装置1的用户的个人时区信息。所述的个人时区信息包括,但不限于,通讯装置用户的姓名、通讯装置的电话号码、通讯装置当前所在时区的国家代码、通讯装置当前所在时区的日期及通讯装置当前所在时区的地方时间。
步骤S16,存储模块106将所述个人时区信息发送并存储至服务器3。所述服务器3中存储有多个与电话号码相对应的个人时区信息,供其他通讯装置用户查询。
步骤S18,判断模块108判断通讯装置1是否接收到异地通知信息。所述异地通知信息是指异地基站发送的信息。所述异地基站是指与所述基站2处于不同移动服务区域的基站。
步骤S20,当通讯装置1接收到异地通知信息时,注册模块100向发送所述异地通知信息的异地基站进行注册;否则,当当通讯装置1没有接收到异地通知信息时,结束流程。
步骤S22,当通讯装置1向异地基站注册成功时,获取模块102从该异地基站获取该通讯装置1所在时区的时区信息。
步骤S24,生成模块104根据从异地基站获取的时区信息生成通讯装置1的用户的最新个人时区信息。
步骤S26,存储模块106将所述最新个人时区信息发送并存储至服务器3。服务器3接收到最新个人时区信息后,将最新个人时区信息与所存储的个人时区信息进行比对。当最新个人时区信息与所存储的个人时区信息相同时,保留所存储的个人时区信息;当最新个人时区信息与所存储的个人时区信息不同时,将所存储的个人时区信息更新为最新个人时区信息。
以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。