为移动通信设备提供sms消息时间标记格式的一致性的方法和装置的制作方法

文档序号:7587630阅读:172来源:国知局
专利名称:为移动通信设备提供sms消息时间标记格式的一致性的方法和装置的制作方法
技术领域
本发明概括的涉及无线通信,具体地说,涉及短消息服务(SMS)消息和与此关联的时间标记数据。
背景技术
短消息服务(SMS)通常从一个移动站(MS)发送消息(即SMS消息)到另一MS,也从外部短消息实体(ESME)发送到MS。始发端MS能使用SMS发送SMS消息到终端MS,终端MS有从同样的或不同的服务提供商作为始发端MS的服务。SMS消息协议可遵照工业标准,如第三代伙伴计划2(3GPP2)规范C.S0015-A。当始发端MS发送SMS消息到另一MS时,它发送SMS电信业务层提交消息。当SMS消息从ESME发送到MS时,使用短消息对等(SMPP)协议ESME转发SMS消息到消息中心(MC)。始发端MS的MC处理SMS提交消息。在接收SMS提交消息时,始发端MS的MC建立发送到始发端MS的SMS电信业务层递送消息。SMS电信业务层递送消息包括消息中心时间标记。终端MS使用消息中心时间标记显示由始发站发送消息的时间。
在基于IS-41的系统中实现SMS存在一些问题。MC不完全使用消息中心时间标记子参数同样的格式。一些服务提供商的MC常常设置消息中心时间标记为世界调整时间(UTC)时间(或格林尼治标准时间或GMT),而不管MS的当前或始发地时区。其他的服务提供商设置消息中心时间标记为表示始发端MS的始发地时区的时间。典型的可以编程MS,以运行在给定的服务提供商,典型的包括在非易失性存储器中的字段,它指出始发地MC是否使用UTC时间或始发地时间。除了消息中心时间标记以外,MS使用此字段确定如何适当的显示时间。
如果与使用UTC时间的MC关联的始发端MS发送SMS消息到与使用本地时间的MC关联的终端MS,终端MS不能正确的显示时间。同样的,如果与使用始发地时间的MC关联的始发端MS发送SMS消息到与使用UTC时间的MC关联的终端MS,终端MS不能正确的显示时间。相似地,如果与使用第一时区的始发地时间的MC关联的始发端MS发送SMS消息到与使用不同时区的本地时间的MC关联的始发端MS,终端MS不能正确的显示时间。
如果使用公共的和一致的时间参考(例如UTC时间)立即转换所有的MS和MC,此问题可得到解决。然而,同时升级数百万以前装载的MS软件是不经济的也是不实际的,同时升级网络中的所有MC的MS软件是不经济的也是不实际的。
因此,所需要的是转换SMS消息时间标记信息的方法和装置,以致终端移动站总是显示正确的时间。需要引入的技术是后向兼容。在常规的系统中,在许多情况中正确的显示时间标记信息。例如,当与使用始发地时间的MC关联的MS发送SMS消息到在同样时区中的与使用本地时间的MC关联的另一MS时,正确的显示时间标记信息。根据后向兼容的解决方案,在当前版本MS用升级的MC运行和更新的版本MS用还没有升级的MC运行时,产生适当的运行。
Cdma2000也支持可移动的用户身份模块(R-UIM),如在标准3GPP2C.S0023-0版本4中描述的。R-UIM包括微处理器和非易失性存储器。为了允许用户容易的在不同的移动设备(ME)之间切换,R-UIM存储某些与用户关联的信息,也可用来存储SMS消息。因为不知道订户的始发地MC使用的时间格式类型,ME不能合适的确定如何显示SMS消息的时间。因此,还希望提供一致性SMS消息时间标记格式的方法和装置,因此,当R-UIM插入到不同的ME时,可合适的显示存储在R-UIM中的SMS消息的时间。

发明内容
本发明的目的是提供一种在短消息服务(SMS)时间标记格式中提供一致性的方法和装置,以便消除显示的时间标记(UTC或非UTC)之间的歧义。
在一个说明的实施例中,方法包括接收计划送到移动通信设备的SMS消息;识别SMS消息是否有格式为世界调整时间(UTC)格式或非UTC-格式的时间标记数据;基于SMS消息有格式为UTC格式的时间标记数据的识别,时间标记数据从UTC格式转换为非-UTC时间格式;基于SMS消息有非-UTC格式的时间标记数据的识别,不转换时间标记数据为非-UTC时间格式;使得SMS消息发送到移动通信设备。另一技术涉及移动设备使用可移动的用户身份模块,它在存储器中有存储的指示器,指出始发地消息中心的运行的时间标记模式为世界调整时间(UTC)模式或非-UTC模式中的一个。


现在参考附图用实施例的方式描述本发明的实例,其中同样的参考数字表示相似的元件。
图1是第一实施例Cdma2000移动站(MS)的框图;图2是第二实施例Cdma2000MS的框图;图3显示从一个MS发送SMS消息到另一MS,或从外部短消息实体(ESME)发送到MS的实施例系统;图4说明SMS消息的增强的时间标记子参数的格式;图5是描述对移动通信设备提供在SMS消息中时间标记格式(“时间标记澄清”)一致性的方法的流程图;图6显示描述由MS设置在SMS消息中的时间的方法的流程图;图7是可由消息中心(MC)使用的,在SMS电信业务层子参数中的时间标记从一个时间标记格式转换到另一时间标记格式的方法的流程图;图8是可利用和/或合并本发明的技术的移动通信站(MS)的更详细的原理框图。
具体实施例方式
现在回到图1,显示第一实施例Cdma2000移动站(MS)100的框图。MS100包括微处理器110和显示器105(如LCD),无线电调制解调器120,和与微处理器110连接的存储器115(它包括非易失的存储器)。图2是第二实施例Cdma2000 MS 200的框图。MS 200包括微处理器210和显示器205(如LCD),无线电调制解调器220,和与微处理器210连接的存储器215(它包括非易失的存储器)。显示器205,无线电调制解调器220与微处理器210连接。MS 200也包括可移动的用户身份模块(R-UIM)225,它通过MS 200的R-UIM接口连接MS 200。R-UIM225可从MS 200分离,并插入另一MS。配置MS 200和R-UIM225并适合于在标准3GPP2C.S0023-0版本4中描述的功能,MS由移动设备(ME)和R-UIM组成。块230显示MS 200的ME部分,它包括显示器205,微处理器210,存储器215和无线电调制解调器220。
图3显示从一个MS发送SMS消息到另一MS,或从外部短消息实体(ESME)发送到MS的实施例系统。在BS/MSC和MS之间的空中通信上能使用Cdma2000空中接口规范如C.S0001-0 v3.0,C.S0003-0 v3.0,C.S0004-0 v3.0和C.S0005-0 v3.0。在BS/MSC和MC和ESME和MC之间的通信能使用网络规范如N.S0005。
在图3中,始发端MS300或ESME330发送SMS提交消息到始发端BS/MSC305。始发端BS/MSC305转发SMS提交消息到始发端MC310。然后,始发端MC310基于SMS提交消息的内容建立递送消息。始发端MC310转发递送消息到终端MC315。终端MC315转发递送消息到终端BS/MSC320。最后,终端BS/MSC320转发递送消息到终端MS325。
当始发端MC310建立SMS递送消息时,它添加消息中心时间标记子参数到SMS递送消息。如果MC310对消息中心时间标记使用世界调整时间(UTC)格式,它设置时间修改符指出使用了UTC。例如,OFFSET_SIGN和UTC_TIME_OFFSET字段(见图4)可设置为零。如果MC310消息对中心时间标记使用非UTC格式,它基于消息中心时间设置时间修改符字段,以便允许消息接收者根据修改符确定UTC时间。
MC可使用如下面表1的信息确定如何设置OFFSET_SIGN和UTC_TIME_OFFSET字段,这在图4中显示。MC在第一列中查找消息中心时区,并在第三列中找到对应的项。如果在第三列中对应的项是负的,MC设置OFFSET_SIGN为’1’。如果在第三列中对应的项是正的,MC设置OFFSET_SIGN为’0’。MC设置UTC_TIME_OFFSET为在第三列中相应绝对值的四倍(4×)。
表1变换数据


图4是MS消息增强的时间子参数格式的说明。时间包含在DAY,HOURS,MINUTES和SECOND字段中。时间可以是UTC时间格式或非UTC时间格式。增强的时间子参数也包括OFFSET_SIGN和UTC_TIME_OFFSET字段,它们作为时间修改符。子参数的接受者可使用时间修改符确定是否是UTC时间或非UTC时间。如果时间是UTC时间,OFFSET_SIGN和UTC_TIME_OFFSET字段都等于零。时间修改符也给出偏移量,对非UTC时间偏移量允许接受者从非UTC时间确定UTC时间。
图5是描述对移动通信设备提供在SMS消息中时间标记格式(“时间标记澄清”)一致性的方法的流程图。从步骤500开始,MS接收从另一MS或EMSE始发的SMS消息。消息可以是根据3GPP2 C.S0015-A的电信业务层消息。例如消息可以是SMS递送消息,SMS递送应答消息,或SMS读应答消息。消息包括消息中心时间标记,它指出SMS消息递送的时间。消息也包括时间标记修改符。此时间标记修改符可以是消息中心时间标记的扩展,如关于图4显示和描述的OFFSET_SIGN和UTC_TIME_OFFSET字段。也可包括时间标记修改符为在SMS电信业务层消息中的新的子参数。一旦接收,此SMS电信业务层消息可存储在MS的存储器中或它的关联的R-UIM中。
在图5的步骤502中,使得能澄清时间标记的MS继续步骤505,然而不能的那个MS跳到步骤520,并忽略附加的字段。在步骤505,MS核查SMS电信业务层消息,确定时间标记修改符是否是当前的。如果时间标记修改符包括在消息中心时间标记中,基于子参数的长度MS能确定它的存在(例如,如果SUBPARAM_LEN等于6,则时间标记修改符不存在,但如果SUBPARAM_LEN等于7,则时间标记修改符存在)。如果时间标记修改符包括在MC时间标记子参数中,基于在子参数中包括的新的附加字段,MS能确定它的存在。如果时间标记修改符存在,MS进到步骤515。
在图5的步骤515中,MS基于时间标记修改符调整在消息中的时间。如果时间标记修改符字段指出时间是UTC格式(即OFFSET_SIGN和UTC_TIME_OFFSET字段都等于零),不需要作调整。否则,MS基于时间标记修改符调整时间。MS调整在DAY,HOURS,MINUTES和SECOND字段中的非UTC时间为UTC时间格式。特别是,MS效验OFFSET_SIGN字段。如果OFFSET_SIGN等于“1”,则MS从非UTC时间减去UTC_TIME_OFFSET表示的一刻钟数确定UTC时间。如果OFFSET_SIGN等于“0”,MS添加由UTC_TIME_OFFSET表示的一刻钟数到非UTC时间确定UTC时间。作为步骤515的结果,时间标记是UTC格式(步骤522)并继续进行到步骤530。
在步骤530,MS转换UTC时间到本地时间并显示给用户。MS基于在它的存储器中的设置知道本地时区(即,MS当前所在的时区)。MS也能使用在同步信道消息中提供的本地时间偏移作为选择。MS基于此设置转换UTC时间为本地时间。MS可执行查找表实现此操作;可使用如表1的表。例如,如果MS的本地时区是东部标准时间(EST),通过从UTC时间减去5小时,MS转换UTC时间到东部时间。在转换为本地时间后,MS显示新格式的时间。
如果时间标记修改符在前面的步骤505中作为试验不存在,在步骤510MS确定用作不包括在时间标记修改符中的消息的SMS时间标记“模式”。如果MS不包括R-UIM,MS效验在非易失的存储器中字段的值,确定时间标记模式是否是UTC或本地时区模式;字段的一个值(例如,0)代表UTC模式,字段的另一个值(例如,1)代表本地时区模式。如果MS不包括R-UIM,MS从R-UIM确定时间标记模式。基于在R-UIM的非易失的存储器中的新的字段的值MS可确定时间标记模式。作为选择,MS可以有映射服务提供商名到时间标记模式的表格。在此情况中,MS可以从R-UIM检索服务提供商名,那么基于服务提供商名确定时间标记模式。在步骤520继续,MS效验时间标记模式确定时间标记模式是否是始发地时间标记模式。如果在步骤520中决定的结果是SMS时间标记模式不是始发地时间标记模式,那么时间处理为UTC时间(步骤522),MS进行到前面讨论的步骤530。
如果在前面的步骤520中决定的结果是SMS时间标记模式是始发地时间标记模式,那么时间处理为本地时区模式,其中MS进行到步骤525。在步骤525,MS转换始发地时间为本地时间,并显示给用户。基于在它的存储器中的设置MS知道本地时区(即MS当前运行的时区)。没有R-UIM的MS基于在它的存储器中的设置确定它的始发地时区。这可以是直接映射到始发地时区或基于一些其它信息可变的。例如,基于查找电话的家庭区号(例如,415=太平洋标准时间(PST),847=中部标准时间(CST),404=东部标准时间(EST))可确定始发地时区。作为选择,基于MS的家庭SID和或NID的查找表可确定始发地时区。如果MS有R-UIM,MS基于在R-UIM中的设置确定它的始发地时区。这也可以是来自直接映射到始发地时区的R-UIM的变量或基于来自R-UIM的一些其它信息的变量,例如订户的家庭区号或订户的家庭SID和或NID。基于在它的存储器中的设置MS知道本地时区(即MS当前运行的时区)。
为了转换始发地时间为本地时间,MS能使用如上面的表1的转换表。由查找在第一列中的始发地时区,MS能转换始发地时间为本地时间,添加在第三列中关联的偏移到始发地时间,然后添加关联本地时区的在第二列中偏移。在转换为本地时区后,MS显示时间。当MS转换时间为本地时间时,当遵守夏令时时,它也对年时间加上夏令时的偏移。
图6显示描述由MS设置在SMS消息中时间的方法的流程图。例如,当设置在3GPP2 C.S0015-A中规定的,有效性时段—绝对子参数或迟延传送时间绝对子参数时,可使用此过程。由附加在图4中的时间修改符字段增强子参数。处理在步骤600开始,其中用户在MS输入时间。处理在步骤605继续,其中MS识别子参数使用的SMS时间标记模式。如果MS不包括R-UIM,MS识别在非易失的存储器中的字段的值,确定时间标记模式是否是UTC或始发地时区模式;字段的一个值(例如,0)代表UTC模式,字段的另一个值(例如,1)代表始发地时区模式。如果MS包括R-UIM,MS从R-UIM识别时间标记模式。基于在R-UIM的非易失的存储器中新的字段的值MS可确定时间标记模式。作为选择,MS可以有映射服务提供商名到时间标记模式的表格。在此情况中,MS可以从R-UIM检索服务提供商名,然后,基于服务提供商名确定时间标记模式。
在步骤620中识别时间标记模式后,处理继续到决定步骤610,其中,MS识别时间标记模式是否是始发地时间标记模式。如果决定步骤610的结果是SMS时间标记模式不是始发地时间标记模式,那么在子参数中的时间设置为UTC时间,MS进行到步骤615。如果决定步骤610的结果是SMS时间标记模式是始发地时间标记模式,那么在子参数中的时间设置为始发地时间标记,MS进行到步骤620。
在步骤615,MS转换由用户输入的时间为UTC,并设置在子参数中的DAY,HOURS,MINUTES和SECOND字段的时间。MS在子参数中包括时间修改符字段,并设置OFFSET_SIGN和UTC_TIME_OFFSET字段都等于零时间,指出时间是UTC时间。那么过程结束。在步骤620,MS确定它的始发地时区。MS没有R-UIM,基于在它自己的存储器中存储的设置确定它的始发地时区。这可以是直接映射到始发地时区或基于一些其它信息的变量。例如,基于查找电话的家庭区号(例如,415=太平洋标准时间(PST),847=中部标准时间(CST),404=东部标准时间(EST))可确定始发地时区。作为选择,基于MS家庭SID和或NID的查找表可确定始发地时区。如果MS有R-UIM,MS基于在R-UIM中的设置确定它的始发地时区。这也可以是来自直接映射到始发地时区的R-UIM或基于来自R-UIM的一些其它信息的变量,例如订户的家庭区号或订户的家庭SID和或NID。在步骤620确定始发地时区后,过程继续到步骤625。
在步骤625,MS转换由用户输入的时间为用户的始发地时区的时间,并设置在子参数中的DAY,HOURS,MINUTES和SECONDS字段的时间为用户的始发地时区的时间。为了允许消息接受者基于修改符确定UTC时间,MS基于始发地时区设置在子参数中的修改符字段。MS也可以使用表1确定如何设置显示在图4中的OFFSET_SIGN和UTC_TIME_OFFSET字段。MS在第一列中查找始发地时区,并在第三列中找到对应的项。如果在第三列中对应的项是负的,MS设置OFFSET_SIGN为“1”。如果在第三列中对应的项是正的,MS设置OFFSET_SIGN为“0”。MS设置UTC_TIME_OFFSET为在第三列中对应的项的绝对值的四倍。过程在步骤625后结束。
升级的消息中心知道当前的UTC时间,那么当它接收如图6描述的由MS建立的子参数时,它能转换在子参数中的时间为UTC时间,并因此处理它。
前面描述的解决方案添加了时间修改符字段(一个字节)到SMS消息,那么在消息中发送的用户的信息量减少一个字节。然而,可利用不添加时间修改符的技术作为选择。
图7是由消息中心(MC)使用的在SMS电信业务层子参数中的时间标记从一个时间标记格式转换到另一时间标记格式的方法的流程图。这个过程只由MC工作在非-UTC时间标记模式执行。此过程用作在接收后和执行现有的消息处理前,立即预处理从其它MC接收的消息。过程也用作在发送前和执行现有的消息处理后,立即预处理要发送给其它MC的消息。
在图7的步骤700,过程开始。在步骤700,MC确定其它MC的SMS时间标记模式。可由检验来自接收消息的地址确定接收的消息的时间标记模式,或由检验要发送消息的地址确定发送的消息的时间标记模式。这预期确定其它MC的时间标记模式的其它方式是可能的。然后,基于地址的查找表,得到时间标记模式(UTC或非UTC)。在MC确定其它MC的时间标记模式后,过程在决定步骤705继续。
在决定步骤705,MC识别其它MC是否使用同样的时间标记模式。如果其它MC使用同样的模式,那么过程在步骤707继续。如果其它MC使用不同的时间标记模式,那么过程在步骤710继续。在步骤707,如果两个MC使用不同的始发地时区,MC解译从一个MC的始发地时区到另一MC的始发地时区的在电信业务层中的所有时间标记。对要传输的消息,MC解译从它自己的始发地时区到其它的MC的始发地时区的时间标记;在传输消息前,修改在要传输的消息中的时间标记。对接收的消息,MC解译从其它的MC的始发地时区到它自己的始发地时区的时间标记;在进一步处理前,为了使用转换的时间修改接收的消息。例如,基于消息寻址要去的MS的电话号的区码的区码和消息从那里寻址的MS的电话号的区码,可以确定MC的始发地时区;预期确定MC的始发地时区的其它方法是可能的。在完成步骤707后,过程在步骤715继续。
在步骤710,MC从一种格式到另一格式解译在电信业务层中的所有时间标记。对接收的消息,MC使用始发地时区从UTC格式到非UTC格式解译时间标记。为了在进一步处理前使用转换的时间修改接收的消息。对要传输的消息,MC使用始发地时区从非UTC格式到UTC格式解译时间标记。在传输前使用转换的时间修改要传输的消息。
然后,过程在步骤715继续,传输要传输的消息,或继续处理接收的消息。根据显示在图7的过程,对于具有R-UIM的MS,为了适当地显示已被解译的时间标记的消息,重要的是MS能基于在R-UIM中的信息确定时间标记模式(UTC或非UTC),也能确定非UTC运行的始发地时区。可使用在图5中的过程适当的显示在此情况中的信息,虽然应该注意到决定步骤505的结果常常是负的,因为不存在时间修改符,所以不使用步骤515。同样的,根据显示在图7的过程,对于具有R-UIM的MS,为了适当地传输已被解译的时间标记的消息,重要的是MS能够基于在R-UIM中的信息确定时间标记模式(UTC或非UTC),也能确定非UTC运行的始发地时区。可使用在图6中的过程适当的传输在此情况中有微小修改的信息。对图6的修改是时间修改符不添加到消息中。
图8是关于本发明的技术可利用的实施例的MS的详细原理框图。MS800优选的是至少具有语音和数据通信能力的双向无线通信设备。MS800优选的有在因特网上与其它计算机系统通信的能力。根据提供的准确的功能,无线设备可称为数据消息设备,双向寻呼机,无线e-mail设备,有数据消息接发能力的蜂窝电话,无线因特网设备,或数据通信设备。
其中,MS800是能双向通信的,它合并通信子系统811,包括接收器812和发送器814,和关联的如一个或多个元件,优选的内置的或内部的天线部件816和818,本地振荡器(LO)813,和处理模块如数字信号处理器(DPS)820。因为对通信领域的技术人员是显而易见的,通信子系统811的特殊设计依赖于设备打算运行的通信网络。例如,MS800可包括设计运行在cdmaTM网络的通信子系统811。
网络接入要求也随网络819的类型而变化。为了运行在GPRS网络中,GPRS MS要求订户身份模块(SIM)卡。为了运行在CDMA和在混合模式运行的情况中的其它的接入网络中,CDMA MS要求可移动的用户身份模块(R-UIM)或可配置的非易失性存储器。
当要求的网络注册或启动程序已完成时,MS800可在网络819上发送和接收通信信号。由天线816通过通信网络819接收的信号输入到接收器812,接收器812可实现普通接收器的功能,如信号放大,频率下变换,滤波,信道选择等,和在显示在图8的实施例系统中的模拟-数字(A/D)变换。接收的信号的A/D变换允许更复杂的通信功能,如在DPS820中实现的解调制和解码。以同样的方式,处理要传输的信号,例如,包括由DPS820的调制和编码,并输入到发送器814做数字-模拟变换,频率上变换,滤波,放大,并通过通信天线818在通信网络819上传输。DPS820不仅处理通信信号,也提供接收和传输控制。例如,可通过在DPS820中实现的自动增益控制算法自适应的控制在接收器812和发送器814中加在通信信号上的增益。
MS800优选的包括微处理器838,它控制设备的全面的运行。通过通信子系统811实现包括至少数据和语音通信的通信功能。微处理器838也与设备子系统交互,如显示器822,闪存824,随机存储器(RAM)826,辅助设备输入/输出(I/O)子系统828,串行口830,键盘832,扬声器834,麦克风836,短程通信子系统840和通常指定为842的任何其它设备子系统。
显示在图8中的一些子系统实现通信相关的功能,然而其它子系统可提供“驻存”或在线设备的功能。请注意,一些子系统,例如可使用键盘832和显示器822作通信相关的功能,如输入在通信网络上传输的文本消息,和驻存设备的功能,如计算器或任务目录。
微处理器838使用的操作系统软件优选的存储在永久存储器中,如闪存824,它也用只读存储器(ROM)或相似的存储元件(没有显示)代替。操作系统,特殊的设备应用程序,或其部分可瞬时的装入易失的存储器如RAM826中,这对本领域技术人员是明显的。接收的通信信号也可存储在RAM826中。
如图所示,闪存824可分割为不同的区域,用于计算机程序858和程序数据存储850,852,854和856。这些不同的存储类型指出各个程序能分配部分闪存824作为它们自己的数据存储需求。除了它的操作系统功能,微处理器838优选的能在MS上执行软件应用。控制包括至少数据和语音通信应用的基本操作的预定的应用程序组通常在制造时安装在MS800中。优选的软件应用程序可以是个人信息管理器(PIM)应用程序,其具有组织和管理有关MS用户的数据项的能力,如,但不限于,e-mail,日历事件,语音邮件,约会和任务事项。自然的,为了方便存储PIM数据项,在MS上可以有一个或多个存储器。此PIM应用优选的具有通过无线网络819发送和接收数据项的能力。在优选的实例中,通过无线网络819,用存储的或与主计算机系统关联的MS用户的相应的数据项无缝地集成、同步和更新PIM数据项。更多的应用程序也可通过无线网络819,辅助设备I/O子系统828,串行口830,短程通信子系统840或任何其它合适的子系统842装入MS800中,并由用户安装在RAM826中,或优选的由微处理器838执行的非易失性存储器(没有显示)中。在应用程序的安装中的此方便性增加了设备的功能,并提供增强的在线设备功能,通信相关的功能或两者。例如,安全通信应用程序启动电子商务功能,和使用MS800实现的其它的财务交易。
在数据通信模式中,由通信子系统811处理接收的信号如文本消息或全球网络网页下载,并输入到微处理器838中,它优选的进一步处理输出到显示器822或可选择的到辅助设备输入/输出(I/O)设备828的接收的信号。例如,优选的使用是完全包括文字与数字的键盘或电话类型的键盘的键盘832,连同显示器822和可能的辅助(I/O)设备828,MS800的用户也可撰写数据项,如邮件消息。然后,可通过通信子系统811在通信网络上传输此撰写的项目。
对于语音通信,除了接收的信号优选的输出到扬声器834和传输的信号由麦克风836产生外,MS800的全部运行是相似的。可选择的语音或音频I/O子系统,如语音消息记录子系统,也可在MS800上实现。虽然语音或音频信号输出优选的主要通过扬声器834完成,也可使用显示器822提供呼叫方识别,语音呼叫时段,或关于信息的其它语音呼叫的指示。
在图8中的串行口830,通常希望在与用户的桌上计算机(没有显示)同步的个人数字助理(PDA)-型的MS中实现,但它是可选择的设备部件。这个串行口830能使用户通过外部设备或软件应用程序设置优先选择,并通过提供下载到MS800的信息或软件扩展MS800的能力而不是通过无线通信网络。例如,可使用可选的下载路径通过直接的、因此可靠的和可信任的连接将密钥装入到设备中,从而实现安全设备通信。
其它通信子系统840,如短程通信子系统,是另一可选择的部件,它能在MS800和不同的系统或不需要必须是相似的设备之间提供通信。例如,子系统840可包括红外设备和有关的电路和部件或蓝牙通信模块,提供具有相似的实现系统和设备的通信。
在下面的附录A中提供实施例标准文件的相关部分。
最后的评论。因此,公开了对移动通信设备提供在短消息服务(SMS)时间标记格式(UTC或非UTC)中的一致性的方法和装置。在一个说明的实例中,方法包括接收打算送给移动通信设备的SMS消息;识别SMS消息是否有格式化为世界调整时间(UTC)格式或非UTC格式的时间标记数据;基于SMS消息有格式化为UTC格式的时间标记数据,时间标记数据从UTC格式转换到非UTC时间格式;基于识别SMS消息有非UTC格式的时间标记数据,不转换时间标记数据到非UTC时间格式;导致SMS消息发送到移动通信设备。
另一技术涉及移动设备利用可移动的用户身份模块(R-UIM),它有存储在存储器中的指示器,指出始发地消息中心的运行时间标记的模式为世界调整时间(UTC)模式或非UTC模式中的一个。移动站(MS)包括在它的移动装备(ME)中的可移动的用户身份模块,移动装备(MS)包括与R-UIM连接的R-UIM接口;连接处理器的可视显示器。可运行ME的处理器接收有时间标记数据的短消息服务(SMS)消息;当在R-UIM中存储的指示器指出时间标记数据有UTC格式时,时间标记数据从世界调整时间(UTC)格式转换到非UTC格式;并引起可视显示器显示时间标记。存储的指示器可以是专用的时间标记模式指示器,或作为选择,是与运行的特别时间标记模式关联的服务提供商的标识。
对移动通信设备提供在短消息服务(SMS)中消息时间标记格式的一致性的另一技术包括在第一消息中心接收SMS消息,它有子参数,至少包括时间标记的子参数中的一个;从第一时间标记格式转换子参数的时间标记到第二时间标记格式。第一时间标记格式可以是世界调整时间(UTC),第二时间标记格式可以是非UTC,或反之亦然。SMS消息可以从移动站或第二消息中心发送。
上面描述的和这里所附的本发明的实例仅仅是例子。本领域的技术人员不离开本申请的范围可实现对特定实例的改变,修改和变更。
附录A4.5.4消息中心时间标记从消息中心发送的SMS消息可包括消息中心时间标记子参数。消息中心时间标记子参数有如下固定长度的格式

SUBPARAMETER_ID-子参数标识符。
此字段设置为‘00000011’。
SUBPARAM_LEN -子参数长度此字段设置为‘00000111’。
YEAR -当前年。
此字段设置为当前年,范围为00-99。
MONTH -当前月。
此字段设置为当前月,范围为1-12。
DAY-月的当前日。
此字段设置为月的当前日。
HOURS -当前小时。
此字段设置为当前小时,范围为0-23。
MINUTES-当前分。
此字段设置为当前分,范围为0-59。
SECONDS-当前秒。
此字段设置为当前秒,范围为0-59。
OFFSET_SIGN-偏移符号。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记表示UTC时间,此字段设置为‘0’。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记不表示UTC时间,此字段设置如下如果UTC时间可将在UTC_TIME_OFFSET字段中的偏移添加到由DAY,HOURS,MINUTES和SECONDS给出的时间来确定的话,此字段设置为‘0’。如果UTC时间可将UTC_TIME_OFFSET字段中的偏移减到由DAY,HOURS,MINUTES和SECONDS给出的时间来确定的话,此字段设置为‘1’。
UTC_TIME_OFFSET-UTC时间偏移。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记表示UTC时间,此字段设置为‘000000’。如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记不表示UTC时间,此字段设置如下此字段设置为由DAY,HOURS,MINUTES和SECONDS字段给出的时间和UTC时间之间的一刻钟单位的差。
RECERVED -保留此字段设置为‘0’。
4.5.5有效性时段-绝对的有效性时段-绝对的子参数指出消息中心的消息截止时间,在此时间后如果不传递到目的地消息将删除。
有效性时段-绝对的子参数有如下固定长度的格式

SUBPARAMETER_ID -子参数标识符。
此字段设置为‘00000011’。
SUBPARAM_LEN-子参数长度此字段设置为‘00000111’。
YEAR-截止年。
此字段设置为截止年,范围为00-99。
MONTH -截止月。
此字段设置为截止月,范围为1-12。
DAY -月的截止日。
此字段设置为月的截止日。
HOURS -截止小时。
此字段设置为截止小时,范围为0-23。
MINUTES -截止分。
此字段设置为截止分,范围为0-59。
SECONDS -截止秒。
此字段设置为截止秒,范围为0-59。
OFFSET_SIGN -偏移符号。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记表示UTC时间,此字段设置为‘0’。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记不表示UTC时间,此字段设置如下如果UTC时间可将UTC_TIME_OFFSET字段中的偏移添加到由DAY,HOURS,MINUTES和SECONDS给出的时间来确定的话,此字段设置为‘0’。如果UTC时间可将UTC_TIME_OFFSET字段中的偏移减到由DAY,HOURS,MINUTES和SECONDS给出的时间来确定的话,此字段设置为‘1’。
UTC_TIME_OFFSET -UTC时间偏移。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记表示UTC时间,此字段设置为‘000000’。如果由DAY,HOURS,MINUTES和
SECONDS给出的时间标记不表示UTC时间,此字段设置如下此字段设置为由DAY,HOURS,MINUTES和SECONDS字段给出的时间和UTC时间之间的一刻钟单位的差。
RECERVED-保留此字段设置为‘0’。
当用字段YEAR的值实现计算时,如果值是包含在96和99之间由添加1900,如果值是包含在00和95之间由添加2000转换为范围为1996-2095完整的年;即99应该转换为1999,00转换为2000。
延期的递送时间-绝对的延期的递送时间-绝对的子参数指出由始端希望递送的绝对时间。
延期的递送时间-绝对的子参数有如下固定长度的格式

SUBPARAMETER_ID-子参数标识符。
此字段设置为‘00000011’。
SUBPARAM_LEN -子参数长度此字段设置为‘00000111’。
YEAR -递送年(UTC)。
此字段设置为递送年(UTC),范围为00-99。
MONTH -递送月(UTC)。
此字段设置为递送月(UTC),范围为1-12。
DAY-月的递送日(UTC)。
此字段设置为月的递送日(UTC)。
HOURS -递送小时(UTC)。
此字段设置为递送小时(UTC),范围为0-23。
MINUTES-递送分(UTC)。
此字段设置为递送分(UTC),范围为0-59。
SECONDS-递送秒(UTC)。
此字段设置为递送秒(UTC),范围为0-59。
OFFSET_SIGN-偏移符号。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记表示UTC时间,此字段设置为‘0’。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记不表示UTC时间,此字段设置如下如果UTC时间可将UTC_TIME_OFFSET字段中的偏移添加到由DAY,HOURS,MINUTES和SECONDS给出的时间确定,此字段设置为‘0’。如果UTC时间可将UTC_TIME_OFFSET字段中的偏移减到由DAY,HOURS,MINUTES和SECONDS给出的时间来确定的话,此字段设置为‘1’。
UTC_TIME_OFFSET-UTC时间偏移。
如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记表示UTC时间,此字段设置为‘000000’。如果由DAY,HOURS,MINUTES和SECONDS给出的时间标记不表示UTC时间,此字段设置如下此字段设置为由DAY,HOURS,MINUTES和SECONDS字段给出的时间和UTC时间之间的一刻钟单位的差。
RECERVED -保留此字段设置为‘0’。
当用字段YEAR的值实现计算时,如果值是包含在96和99之间由添加1900,如果值是包含在00和95之间由添加2000转换为范围为1996-2095完整的年;即99应该转换为1999,00转换为2000。
权利要求
1.一种在消息中心中为移动通信设备提供短消息服务(SMS)时间标记格式一致性的方法,包括接收送给移动通信设备的SMS消息;识别SMS消息是否有格式化为世界调整时间(UTC)格式或非UTC格式的时间标记数据;基于识别时间标记数据是格式化为UTC格式,转换时间标记数据从UTC格式到非UTC时间格式;使得SMS消息被发送到移动通信设备。
2.根据权利要求1所述的方法,其特征在于识别SMS消息的时间标记数据是否格式化为UTC格式或非UTC格式的动作是基于包括时间标记数据的消息中心的标识。
3.根据权利要求1所述的方法,其特征在于识别SMS消息的时间标记数据是否格式化为UTC格式或非UTC格式的动作是基于包括时间标记数据的消息中心的地址。
4.根据权利要求1所述的方法,其特征在于识别SMS消息的时间标记数据是否格式化为UTC格式或非UTC格式的动作是基于移动通信设备的服务提供商的标识。
5.根据权利要求1所述的方法,其特征在于识别SMS消息的时间标记数据是否格式化为UTC格式或非UTC格式的动作是基于在SMS消息中的指示。
6.根据权利要求1所述的方法,其特征在于还包括基于SMS消息有非UTC格式的时间标记数据的识别,时间标记数据不从UTC格式转换到非UTC格式。
7.一种对移动通信设备提供短消息服务(SMS)消息时间标记格式一致性的方法,包括提供移动通信设备的可移动的用户身份模块;在可移动的用户身份模块中提供时间标记模式指示器字段,指出始发地消息中心运行的时间标记模式为世界调整时间(UTC)模式或非UTC模式中的一个。
8.根据权利要求7所述的方法,其特征在于还包括提供接收可移动的用户身份模块的移动通信设备。
9.根据权利要求7所述的方法,其特征在于还包括提供接收可移动的用户身份模块的移动通信设备;使用在时间标记模式指示器字段中的数据,确定是否转换SMS消息的时间标记为非UTC格式。
10.根据权利要求7所述的方法,其特征在于可移动的用户身份模块包括R-UIM。
11.一种移动通信设备的可移动的用户身份模块,包括存储器;连接存储器的处理器;在存储器中的时间标记模式指示器字段,指出始发地消息中心运行的时间标记模式为世界调整时间(UTC)模式或非UTC模式中的一个。
12.根据权利要求7所述的方法,其特征在于可移动的用户身份模块包括R-UIM。
13.一种移动站(MS),包括可移动的用户身份模块(R-UIM),该模块包括存储器;在存储器中存储的指示器,它指出始发地消息中心运行的时间标记模式为世界调整时间(UTC)模式或非UTC模式中的一个;移动装备(ME)包括与R-UIM连接的R-UIM接口;处理器;连接处理器的可视显示器;处理器运行为接收有时间标记数据的短消息服务(SMS)消息;当在R-UIM中存储的指示器指出时间标记数据有UTC格式时,时间标记数据从世界调整时间(UTC)格式转换为非UTC格式;使得可视显示器显示时间标记。
14.根据权利要求13所述的移动站,其特征在于存储的指示器包括在R-UIM中的时间标记模式指示器字段。
15.根据权利要求13所述的移动站,其特征在于存储的指示器包括在R-UIM中的服务提供商的标识。
16.根据权利要求13所述的移动站,其特征在于当在R-UIM中存储的指示器指出时间标记数据有非UTC格式时,处理器还可运行不转换时间标记数据为非UTC格式。
17.一种对移动通信设备提供短消息服务(SMS)消息时间标记格式一致性的方法,包括在第一消息中心接收有子参数的SMS消息,至少包括时间标记的子参数中的一个;子参数的时间标记从第一时间标记格式转换到第二时间标记格式。
18.根据权利要求17所述的方法,其特征在于第一时间标记格式包括世界调整时间(UTC)格式,第二时间标记格式包括非UTC格式。
19.根据权利要求17所述的方法,其特征在于第二时间标记格式包括世界调整时间(UTC)格式,第一时间标记格式包括非UTC格式。
20.根据权利要求17所述的方法,其特征在于从第二消息中心发送SMS消息。
21.根据权利要求17所述的方法,其特征在于从移动站发送SMS消息。
22.根据权利要求17所述的方法,其特征在于时间标记包括SMS消息中心时间标记。
全文摘要
公开了为移动通信设备提供短消息服务(SMS)时间标记格式(UTC或非UTC)的一致性的方法和装置。在一个说明的例子中,方法包括接收打算送给移动通信设备的SMS消息;识别SMS消息是否有格式化为世界调整时间(UTC)格式或非UTC格式的时间标记数据;基于SMS消息有格式化为UTC格式的时间标记数据的识别,时间标记数据从UTC格式转换为非UTC时间格式;基于SMS消息有非UTC格式的时间标记数据的识别,时间标记数据不转换为非UTC时间;使得SMS消息传输到移动通信设备。另一技术包括移动设备利用可移动用户识别模块,它有在存储器中存储的指示器,指示器指出始发地消息中心的运行的时间标记模式为世界调整时间(UTC)模式或非UTC模式中的一个。
文档编号H04W88/18GK1745593SQ200380109496
公开日2006年3月8日 申请日期2003年12月12日 优先权日2002年12月13日
发明者哈立德·M·伊斯兰, 阿西夫·侯塞因, 威廉·丹尼尔·威利 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1