一种在移动通信终端上实现世界时查询的方法及装置的制作方法

文档序号:7654434阅读:110来源:国知局
专利名称:一种在移动通信终端上实现世界时查询的方法及装置的制作方法
技术领域
本发明属于通信技术领域,特别涉及一种在移动通信终端上实现世界时查询功能的方法及装置。
背景技术
移动通信终端中世界时模块的开发使用户能够查询世界上不同城市的日期和时间。对于CDMA制式的手机,待机界面的系统时间来自于GPS的时间;对于GSM制式的手机,待机界面的系统时间来自于用户自己的设定。目前市场上现有的手机中,有些手机中的世界时功能可以通过方向按键来选择世界地图上的城市,显示所要查询的城市的经纬坐标以及这个城市的时区、当前日期和时间;而有些手机除了实现上述功能外,还能够更进一步实现本地时间设置这个功能,即用户在进入世界时界面后,能够设置当前显示的默认城市的日期和时间。
目前,手机中世界时功能在一定程度上满足了用户查询其他城市的日期和时间的要求。用户可以通过操作世界时界面上的方向按键,在世界地图上选择想要查询的城市,进而得到这个城市的日期和时间。但这个查询是非常有限的,用户只能查询以待机界面的时间为基准的其他城市的日期和时间,不能实现由自己设置基准日期和时间而进行的查询。比如,一个在北京的用户,他第二天乘坐飞机去纽约,希望查询飞机起飞时纽约的时间在现有的手机上是无法实现的。此外,现有技术也不能实现由用户自己设置基准城市而进行的世界时查询;再比如,一个在北京的用户,他将通过法兰克福转机去旧金山,然而在北京希望查询法兰克福起飞时旧金山的时间在现在的手机上也是无法实现的。

发明内容
本发明的目的在于提供一种在移动通信终端上实现世界时查询的方法,这种方法使得用户能够在自己选择基准城市、自己设定基准城市的日期和时间的基础上,查询目的城市相对于基准城市的日期和时间。
本发明的另一目的在于提供一种在移动通信终端上实现查询世界时的装置,该装置可以实现前述本发明方法,用于在移动通信终端上跟据用户需要查询世界时。
为实现上述目的,本发明提出的在移动通信终端上实现世界时查询的方法,包括一个基准城市设定步骤,由用户根据需要设定基准城市;一个基准城市的日期和时间设定步骤,由用户根据需要设定基准城市的日期和时间;一个目的城市设定步骤,由用户根据需要设定目的城市;一个时差计算步骤,在基准城市和目的城市设定之后,计算目的城市相对于基准城市的时差;一个相对时间计算步骤,根据已计算出的目的城市相对于基准城市的时差、已设定的基准城市日期和时间,计算目的城市相对于基准城市的日期和时间;一个显示步骤,把计算得出的目的城市相对于基准城市的日期和时间显示给用户。
在设定基准城市和目的城市时,用户可以通过键盘输入、手写输入、语音输入等方式输入相关城市名称来设定,也可以通过选择事先存储在移动通信终端内的城市名称来设定,当用户进入基准城市设定或目的城市设定步骤时,移动通信终端系统及时提供已存储的城市名称供用户选择。
本发明提出的在移动通信终端上实现查询世界时的装置,包括输入模块、存储模块、计算模块和显示模块。输入模块用于用户输入查询所需要的信息,包括基准城市及其日期和时间、目的城市等信息;存储模块用来存储相关的资源信息,包括世界各个城市名称、各个城市在世界地图上的坐标、各个城市所在的时区等信息;计算模块用来完成相对时间计算,在给定基准城市、目的城市以及基准城市的日期和时间后,计算出目的城市相对于基准城市的日期和时间,并将计算结果提供给显示模块;显示模块用来将计算得出的目的城市相对于基准城市的日期和时间结果在通信终端显示屏上显示出来。
相比现有移动通信终端具有的世界时查询功能,本发明除了可以满足用户通过按键来实现在世界地图上显示所要查询的城市的经纬坐标以及这个城市的当前日期和时间,并且用户能够设置界面初始显示的城市之外,还新增了用户在选定了基准城市和目的城市并且输入基准城市的日期和时间的情况下,查询存储模块中设置好的任意目的城市的日期和时间的功能。用户的查询不再像以前那样需要依赖待机界面的时间,无论是基准城市、目的城市还是基准城市的日期和时间,只要通过用户自己设定,就能得到想要的查询结果。


图1是本发明实现世界时查询的方法流程图。
图2是本发明为用户提供基准城市选择、目的城市选择以及基准城市日期和时间设置的参考界面。
图3是本发明目的城市相对于给定基准城市的日期和时间的查询结果显示参考界面。
图4是本发明实现世界时查询的装置模块图。
具体实施例方式
下面结合附图与具体实施例对本发明作进一步详细说明。
如图1所示,本发明在移动通信终端上实现世界时查询的方法,包括第一步,用户设置基准城市及其日期和时间,具体包括一个基准城市设定步骤和一个基准城市的日期和时间设定步骤,由用户根据需要分别设定基准城市、基准城市的日期和时间;第二步,用户设置目的城市,根据需要设定待查询日期和时间的目的城市;第三步,根据已设定的基准城市和目的城市,计算目的城市相对于基准城市的时差;第四步,计算出目的城市相对于基准城市的日期和时间,根据已计算出的目的城市相对于基准城市的时差、已设定的基准城市日期和时间,计算目的城市相对于基准城市的日期和时间;第五步,显示目的城市相对于基准城市的日期和时间,即把计算结果显示给用户,实现用户查询世界时的目的。
在上述实施例中,是把基准城市及其日期和时间设置安排在目的城市设置之前的,但这两个步骤本身不是必然的先后关系,也就是说可以把目的城市设置安排在基准城市及其日期和时间设置之前。不仅如此,基准城市设定与基准城市的日期和时间设定也没有必然的先后关系,具有相对独立性。
本发明方法在设定基准城市和目的城市时,用户可以通过键盘输入、手写输入、语音输入等方式输入相关城市名称来设定,也可以通过选择事先存储在移动通信终端内的城市名称来设定,当用户进入基准城市设定或目的城市设定步骤时,移动通信终端系统及时提供已存储的城市名称供用户选择。例如,参见图2,用户在进入世界时界面后,选择“相对时间查询”这一选项,在进入“相对时间查询”界面后,可以在系统提供的城市名称中选择基准城市和目的城市,图中基准城市选择为“北京”,目的城市选择为“纽约”。
图2中,用户输入的基准城市的日期为“2007/01/25”,即日期包括年、月、日信息,用户输入的基准城市的时间为“10:25”,即时间包括小时、分钟信息。基准城市、目的城市、基准城市的日期和时间设定完毕,用户按“查询”键,移动通信终端系统执行上述第三步和第四步,然后将计算结果通过“显示相对时间”界面提供给用户,参见图3,完成世界时查询过程。
在上述第三步中,可以借助格林尼治时间来计算目的城市相对于基准城市的时差,首先通过查询通信终端内部存储器中的数组得到基准城市和目的城市分别相对于格林尼治时间的时间,再用基准城市相对于格林尼治时间的时间减去目的城市相对于格林尼治时间的时间,即得到这两个城市的时差。比如,以北京为基准城市,以纽约为目的城市,则可从通信终端内部存储器中的数组查询得到北京在东8区,即比格林尼治时间快8小时,纽约在西5区,即比格林尼治时间慢5小时,前者减去后者得到纽约相对于北京的时差为-13小时。反之,北京相对于纽约的时差为+13小时。
在上述第四步中,根据用户输入的基准城市的日期和时间,加上第三步计算出的时差,即得到目的城市的时间和日期。比如,以北京为基准城市,以北京时间2007年2月25日10点25分为基准城市的时间,以纽约为目的城市,即可计算得到在北京时间2007年2月25日10点25分的时候纽约的时间是2007年2月24日21点25分。
由上可知,本发明方法的一种具体实现方式体现如下用户在进入世界时界面后,通过选择“相对时间查询”选项进入“相对时间查询”界面,在“相对时间查询”界面上设定基准城市、目的城市、基准城市的日期和时间,然后选择“查询”选项启动时差计算步骤和相对时间计算步骤,相对时间计算结果通过“显示相对时间”界面提供给用户,完成世界时查询。
如图4所示,实现本发明世界时查询方法的装置包括四个模块,分别是输入模块、存储模块、计算模块和显示模块。输入模块用于用户输入查询所需要的信息,包括基准城市及其日期和时间、目的城市等信息;存储模块用来存储相关的资源信息,包括世界各个城市名称、各个城市在世界地图上的坐标、各个城市所在的时区等信息;计算模块用来完成相对时间计算,在给定基准城市、目的城市以及基准城市的日期和时间后,计算出目的城市相对于基准城市的日期和时间,并将计算结果提供给显示模块;显示模块用来将计算得出的目的城市相对于基准城市的日期和时间结果在通信终端显示屏上显示出来。
所述计算模块按照如下方法完成相对时间计算首先通过查询通信终端内部存储器中的数组得到基准城市和目的城市分别相对于格林尼治时间的时间,然后用基准城市相对于格林尼治时间的时间减目的城市相对于格林尼治时间的时间,得到目的城市相对于基准城市的时差;再根据用户设定的基准城市的日期和时间,加上计算出的时差,得到目的城市相对于基准城市的时间和日期。
本发明方法及装置,可以实现用户在选定了基准城市和目的城市并且输入基准城市的日期和时间的情况下,查询任意目的城市的日期和时间的功能。用户的查询不再像以前那样需要依赖待机界面的时间,无论是基准城市、目的城市还是基准城市的日期和时间,只要通过用户自己设定,就能得到想要的查询结果。
权利要求
1.一种在移动通信终端上实现世界时查询的方法,其特征在于包括一个基准城市设定步骤,由用户根据需要设定基准城市;一个基准城市的日期和时间设定步骤,由用户根据需要设定基准城市的日期和时间;一个目的城市设定步骤,由用户根据需要设定目的城市;一个时差计算步骤,在基准城市和目的城市设定之后,计算目的城市相对于基准城市的时差;一个相对时间计算步骤,根据已计算出的目的城市相对于基准城市的时差、已设定的基准城市日期和时间,计算目的城市相对于基准城市的日期和时间;一个显示步骤,把计算得出的目的城市相对于基准城市的日期和时间显示给用户。
2.根据权利要求1所述的方法,其特征在于,基准城市和目的城市的设定,通过键盘输入、手写输入或者语音输入方式输入相关城市名称实现。
3.根据权利要求1所述的方法,其特征在于,基准城市和目的城市的设定,通过选择事先存储在移动通信终端内的城市名称实现,当用户进入基准城市设定或目的城市设定步骤时,移动通信终端系统及时提供已存储的城市名称供用户选择。
4.根据权利要求1或2或3所述的方法,其特征在于,设定的基准城市的日期包括年、月、日信息,设定的基准城市的时间包括小时、分钟信息;在所述时差计算步骤中,借助格林尼治时间来计算目的城市相对于基准城市的时差,首先通过查询通信终端内部存储器中的数组得到基准城市和目的城市分别相对于格林尼治时间的时间,再用基准城市相对于格林尼治时间的时间减去目的城市相对于格林尼治时间的时间,得到这两个城市的时差。
5.根据权利要求1或2或3所述的方法,其特征在于,在所述相对时间计算步骤中,根据用户设定的基准城市的日期和时间,加上时差计算步骤计算出的时差,得到目的城市相对于基准城市的时间和日期。
6.根据权利要求4所述的方法,其特征在于,在所述相对时间计算步骤中,根据用户设定的基准城市的日期和时间,加上时差计算步骤计算出的时差,得到目的城市相对于基准城市的时间和日期。
7.根据权利要求6所述的方法,其特征在于,用户在进入世界时界面后,通过选择“相对时间查询”选项进入“相对时间查询”界面,在“相对时间查询”界面上设定基准城市、目的城市、基准城市的日期和时间,然后选择“查询”选项启动时差计算步骤和相对时间计算步骤,相对时间计算结果通过“显示相对时间”界面提供给用户,完成世界时查询。
8.一种在移动通信终端上实现世界时查询的装置,其特征在于包括输入模块、存储模块、计算模块和显示模块;输入模块用于用户输入查询所需要的信息,包括基准城市及其日期和时间、目的城市信息;存储模块用来存储相关的资源信息,包括世界各个城市名称、各个城市在世界地图上的坐标、各个城市所在的时区信息;计算模块用来完成相对时间计算,在给定基准城市、目的城市以及基准城市的日期和时间后,计算出目的城市相对于基准城市的日期和时间,并将计算结果提供给显示模块;显示模块用来将计算得出的目的城市相对于基准城市的日期和时间结果在通信终端显示屏上显示出来。
9.根据权利要求8所述的装置,其特征在于计算模块按照如下方法完成相对时间计算首先通过查询通信终端内部存储器中的数组得到基准城市和目的城市分别相对于格林尼治时间的时间,然后用基准城市相对于格林尼治时间的时间减去目的城市相对于格林尼治时间的时间,得到目的城市相对于基准城市的时差;再根据用户设定的基准城市的日期和时间,加上计算出的时差,得到目的城市相对于基准城市的时间和日期。
全文摘要
本发明公开了一种在移动通信终端上实现世界时查询的方法及装置。本发明方法包括基准城市设定步骤、基准城市的日期和时间设定步骤、目的城市设定步骤、时差计算步骤、相对时间计算步骤和显示步骤;本发明装置包括输入模块、存储模块、计算模块和显示模块。计算模块首先计算目的城市相对于基准城市的时差,再根据用户设定的基准城市的日期和时间,加上计算出的时差,得到目的城市相对于基准城市的时间和日期。本发明方法及装置,可以实现用户在选定了基准城市和目的城市并且输入基准城市的日期和时间的情况下,查询任意目的城市的日期和时间的功能,用户的查询不再像以前那样需要依赖待机界面的时间。
文档编号H04M1/725GK101060680SQ200710110820
公开日2007年10月24日 申请日期2007年6月11日 优先权日2007年6月11日
发明者黄瑞, 谢高路 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1