增强型短消息业务的方法和装置 发明的技术领域
本发明通常涉及移动通信系统,和从始发用户向接收的移动站传输消息的方法和装置,特别是涉及在一个移动通信系统中从始发用户向接收的移动站传输短消息业务(SMS)。背景技术
例如蜂窝系统的无线通信系统支持多个不同的通信业务。最普遍认识的和最广泛使用的通信业务涉及处理蜂窝用户移动站收发的语音通信。蜂窝系统可以进一步支持异步数据通信、传真通信、和短消息业务(SMS)等。短消息业务(SMS)提供传输的消息可以将有限数量的字母数字字节传输到一个用户的远端单元。
当向移动站传输和从移动站接收SMS消息时,使用了存贮和转寄SMS消息的一个消息中心。应该注意到可以从连接到Internet的一个计算机传送SMS消息。进一步可以向一个移动站传输一个电子信函(电子邮件),然后将他转换成一个SMS消息。
当向接收移动站(MS)传输一个SMS消息时,除了消息中心以外,还涉及无线基站(RBSs)和移动交换中心(MSCs)。在MSCs和消息中心之间的通信被例如TIA/EIA-41地不同网络接口处理。在MSC/RBS和移动站之间的通信被例如TIA/EIA-136的不同空中接口处理。对使用TIA/EIA-136的一个蜂窝系统来说,MSC和移动站之间的SMS消息在数字控制信道(DCCH)或者数字业务信道(DTC)上的一个第3层R-DATA消息中传输。SMS消息被封装在从始发用户传输到MSC和消息中心的SMS SUBMIT消息的用户数据单元中。当从相应的消息中心和接收移动站的MSC向接收移动站发送时,SMS消息被封装在SMS DELIVER消息的用户数据单元中。
现在SMS消息的发送者可以指定消息的有效时间。消息中心使用这个信息判定在多长时间内消息中心应该继续尝试和将消息转发到接收移动站,例如在接收移动站关机的时候。
然而尽管消息中心设法在有效时间内发送了一个特定消息,有可能在接收者阅读以前,消息已经在接收移动站存贮器里过期了。发明内容
本发明要解决的技术问题是为接收移动站提供一种更灵活的消息处理。
一种示范情景是发送到接收移动站的消息已经过期,并且还保留在接收机的移动站存贮器里。对一天接收几个消息的用户来说,将无用的消息存贮在他/她的移动站里是不利的。由于缺少存贮空间当接收一个新消息或者那个新消息还没有保存时,这可能导致需要删除存贮器里的一些重要消息。因而,在重要消息被阅读以前,可能还没有保存重要消息或者删除了一些较早的感兴趣的消息。
简单地说,通过从消息中心向接收移动站传输消息和相关的有效时间,本发明解决了上述问题。
通过传输消息和相关的有效时间,在此有效时间是由消息的发送者指定的,接收移动站可以使用有效时间信息来判定如何处理接收信息。
本发明的一个目标是激活接收移动站处理消息的一种更灵活的方式。
本发明的另一个目标是提供给接收机的消息以选择判定如何处理过期消息。
本发明的一个优点是激活了接收移动站处理消息的更灵活的方式。
本发明的另一个优点是提供给接收机的消息能够选择判定如何处理过期消息,因而更重要的消息可以使用移动站中的存贮空间。
本发明的另一个优点是本发明可以在第二存贮器里使用有效时间,第二存贮器可以是移动站的一个外部存贮器,例如一个数字日程表。日程表的功能可以包括以消息的有效时间进行排序,或者在消息的有效时间期满以前使得日程表的用户意识到这个重要消息。
本发明还有一个优点是消息中心有可能不必考虑消息中包含的有效时间字段而传输消息。以代替现在消息中心根据有效时间删除消息中心的所有过期消息。然后接收移动站的用户增强了对他/她的消息的控制处理。当然可选的是让消息中心根据有效时间删除过期消息或者不管怎样传输消息,并且及时传输到移动站的消息也可以根据用户的优选设置进行处理。
结合附图和权利要求书从本发明下面的详细描述中可以明显地得到本发明的其他目标、优点、和新特征。附图说明
图1是表示包括两个移动站的一个移动通信系统的方框图。
图2是表示数字控制信道DCCH和数字业务信道DTC的第2层子信道的方框图。
图3是表示从发送移动站到接收移动站的消息流的信号图。
图4是表示当根据本发明发送一个SMS DELIVER消息时传输协议的原理示意图。
图5是表示根据本发明依据有效时间的消息管理解决方案的流程图。
图6是表示根据本发明移动站的两个不同实施例的方框图。优选实施例的描述
图1表示一个移动通信系统10的组成,包括一个蜂窝网络和移动站,移动站除了正常的语音通信和数据通信以外还能够传输SMS(短消息业务)消息。图1所示的网络包括两个移动交换中心(MSCs)131和132,每个MSC和一个相应的无线基站(RBS)121、122相连。发送移动站101试图分别通过MSCs 131和132向接收移动站102传输一个消息。为此目的,系统中也包括与MSCs 131和132对应的两个消息中心141和142,在将消息发送到接收者(例如接收移动站102)以前消息中心用于存贮消息。
通常一个网络(例如采用TIA/EIA-136和TIA/EIA-41规范的一个蜂窝网络)是由多个区域组成的,每个区域是被具有一个集成的访问位置寄存器(VLR)的MSC所服务的,参见图1中的MSC/VLR 131和132。反过来MSC/VLR区域包括多个位置区域(LAs),位置区域被定义为特定MSC/VLR区域的一部分,在位置区域内移动站可以自由运动而不必向控制位置区域的MSC/VLR发送位置更新信息。每个位置区域被分为许多蜂窝。
RBS是物理设备,在图1中简化表示为无线塔121和122,他向所服务的蜂窝提供了无线覆盖。
VLR是包含目前位于MSC/VLR区域内所有移动站信息的数据库。如果一个移动站漫游到一个新的MSC/VLR区域,连接到那个MSC的VLR将向归属位置寄存器(HLR)数据库150询问移动站的数据,同时通知HLR 150移动站的当前位置。因此,如果移动站的用户想发出一个呼叫,本地VLR就具有必要的识别信息,而不必再询问HLR 150。在上述的方式中,VLR和HLR 150数据库分别包含与特定移动站相关的各种用户信息。
HLR 150维护所有用户信息,例如用户简档、当前位置信息、国际移动用户识别(IMSI)号、和其他的管理信息。用户可以位于同一给定的MSC中、与MSC相集成,或者替代地位于多个服务的MSCs中,图1表示的就是后一种情况。
图2是在现有系统和图1所示的SMS业务中使用的数字控制信道(DCCH)和数字业务信道(DTC)的第2层子信道的概述。
TIA/EIA-136支持的第2层功能反应了组成DCCH和DTC的子信道的操作要求。作为子信道要求的差别的结果,为图2所示的主要子信道组指定不同的第2层协议。
DCCH中的SPACH逻辑信道用于向特定移动站广播关于SMS点对点(SMSCH)和寻呼(PCH)的信息,并提供一个接入响应信道(ARCH)。
在DTC上,用于SMS传输的逻辑信道既可以是FACCH(快速随路控制信道),也可以是SACCH(慢速随路控制信道)。
通过TIA/EIA-136空中接口在第3层R-DATA消息内部的DCCH或者DTC上和通过TIA/EIA-41网络接口在第3层短消息点对点发送SMDPP Invoke消息内部发送一个电信业务消息,例如包括一个SMS消息的SMS DELIVER或者SMS SUBMIT消息(参见图3)。在TIA/EIA-136的R-DATA ACCEPT或者R-DATA REJECT消息和TIA/EIA-41的SMDPP Return Result消息里确认第3层消息发送到达目的地(参见图3)。
在描述一个SMS消息如何从发送移动站101传送到接收移动站102(如图1所示)中,发送移动站101首先通过一个已分配的数字控制信道(DCCH)建立到网络(服务型MSC/VLR 131)的一个连接。然而,应该注意到如果发送移动站101处于忙状态(在使用中),已有一个连接,那么将在现有呼叫已经使用的数字业务信道(DTC)上传输SMS消息。也可以专门为发送SMS建立一个特定的DTC。MSC/VLR 131与发送移动站101相对应,将消息传送到发送移动站消息中心141。此后,这个消息中心141将消息发送到接收移动站消息中心142。然后接收移动站消息中心142向HLR询问接收移动站102的路由信息。HLR向接收移动站消息中心142返回路由信息,然后消息中心142将消息路由到MSC/VLR132。在那个MSC/VLR区域内寻呼移动站102,在网络和移动站102之间建立一个连接,然后从网络将消息发送到移动站102。
就像本领域技术人员所熟知的,在图1中也可以使用一个单独的消息中心141或者142来为发送和接收移动站101和102共同服务,只要移动站属于相同的消息中心。如上面所述,不必将不同的消息中心141或者142限制用于不同的移动站101和102。
通过在TIA/EIA-136和TIA/EIA-41协议之间进行转换,MSC在消息中心和移动站之间提供互通。
如果发送没有成功,例如因为接收移动站已经关机,消息中心142中的一个消息等待业务可选地向HLR和服务的MSC/VLR 132提供信息,表明在消息中心142中有一个消息等待向接收移动站102发送。一旦接收移动站102可以接收SMS消息,HLR 150通知消息中心142并且再次发出SMS消息。
图3表示从一个移动站向另一个移动站发送SMS的一个示范消息流。来自发送移动站101的SMS消息被封装在SMS SUBMIT消息的用户数据单元中。通过图2所示的DCCH或者DTC上的R-DATA消息向蜂窝网络发送SMS SUBMIT消息。图4中的R-DATA消息被服务于发送移动站101的MSC 131转换成一个SMDPP Invoke消息,并被发送到服务于发送移动站101的消息中心141。服务于发送移动站101的消息中心141以一个SMDPP Return Result消息的形式向MSC 131发送一个确认。MSC 131然后向发送移动站101发送一个R-DATA ACCEPT消息以指出消息已经被MSC 131所接收。服务于发送移动站101的消息中心141通过一个SMDPP Invoke消息将SMS消息路由到消息中心142。消息中心142通过一个SMDPP Return Result消息向服务于发送移动站101的消息中心141确认已经接收SMDPP Invoke消息。消息中心142向服务于接收移动站102的MSC 132发送包含SMS消息的一个SMDPPInvoke消息,用于向接收移动站102发送一个SMS DELIVER消息。MSC132然后把SMDPP Invoke消息转换成一个R-DATA消息,并将他发送到接收移动站102,然后接收移动站使用一个R-DATA ACCEPT确认收到了R-DATA消息。MSC 132然后向消息中心发送一个SMDPP ReturnResult消息以确认向接收移动站发送了SMS消息。这个步骤完成了通过R-DATA和SMDPP Invoke消息将SMS消息从移动站101路由到移动站102。
现在的SMS消息发送者可以将消息与一个有效时间610(参见图6)相关,在这种情况下有效时间以SMS SUBMIT消息中有效时间字段610的形式发送给消息中心141/142。如果在有效时间610内没有把消息发送到接收移动站102,消息中心142就删除这个SMS消息。一个SMS消息没有及时发送的原因例如可能是接收移动站102关机了。
一个情况是发送到接收移动站102的一个消息611已经过期了,并且还保留在接收移动站的第一存贮器601里。对一天接收几个消息的人来说,将无用的信息存贮在他/她的移动站102里是不利的。当接收一个新消息或者新消息还没有保存时,由于缺少存贮空间而导致必须删除第一存贮器601里的一些重要消息。因而,还没有保存的重要消息或者较早的感兴趣的消息在被阅读以前就被删除了。
本发明激活了接收移动站102处理消息的一种更灵活的方式。为了正常地管理过期消息,重要的是判定消息什么时候过期。发送者101设置的和在消息中心141/142中使用的有效时间610在传送给接收移动站102时进行管理是可能的。
通过包括在SMS DELIVER消息中和SMS消息在一起的一个有效时间字段401(参见图4),接收移动站102可以获取有效时间610的信息,并且接收移动站102的用户可以使用这个信息来判定消息是否过期,以及处理过期消息。移动站102的用户可以选择例如删除过期消息,或者把他们保存在或者转寄到一个第二存贮器602/603里。消息611可能具有特定时间,但是移动站102的用户无论如何可以选择保存消息611而不是删除他,或者他/她在宽限期以后选择删除一个消息611。用户可以进一步进行如下选择,例如是否有条件地删除消息611以允许接收具有更高优先权的消息,或者是否一旦消息的有效时间610到期就删除消息。另一个选择可以是将消息611转寄到一个数字日程表620或者依据有效时间610的另一种存贮器602/603里。
根据本发明的一个示范性实施例,在移动通信系统10中从始发用户101向接收移动站102传输一个消息的一种方法,首先从始发用户101向存贮消息的消息中心141/142发送消息611。进一步,从消息中心141/142向接收移动站102传送消息611和相关的有效时间610,并且相关的有效时间610被接收移动站102所使用。
在根据本发明的这个示范性的方法实施例中,当SMS消息从消息中心141/142传送到接收移动站102时,SMS SUBMIT消息中的有效时间字段610将对应SMS DELIVER消息中一个新的有效时间字段401。在SMS DELIVER消息中也包括信息单元的其他字段(例如消息类型指示器、消息说明等,参见图4)和包含SMS消息611的用户数据单元402(参见TIA/EIA-136)。通过使用有效时间字段401中的有效时间610,接收机可以用他/她的方式选择处理转寄到接收移动站102的SMS消息。
现有的消息中心141/142根据有效时间610删除消息中心中所有过期的消息。根据本发明的一个可替换的实施例,当SMS消息过期时,消息中心不考虑他们相关的有效时间就将消息传送到目的地,而不是删除这些消息。这暗示了如何处理消息的选择完全是由消息的接收机所决定的,根据他/她是否喜欢使用有效时间字段610的信息。当然可选的是让消息中心141/142根据有效时间610删除那些过期的消息,或者不管怎样将他们传送出去。无论消息是否过期,及时传送到接收移动站102的消息仍将根据接收移动站102用户设置的优选进行处理。
将来有可能在来自Internet WEB页面的SMS消息或者从电子邮件转换成的SMS消息中包括一个有效时间610。
有效时间字段401提供的有效时间610采用偏移的形式或者整数的形式。在第一种情况下,有效时间字段401提供了有效时间610的长度,从消息中心141/142接收到SMS SUBMIT消息开始计时。在第二种情况下,有效时间610提供了有效时间610终止的绝对日期和/或时间。一个有效时间格式字段指示有效时间610的编码格式。
具有不同最大消息长度能力的消息中心限制一个短消息业务(SMS)允许传送多少字母数字字节。最大消息长度依赖于实现方式,并且也可以被系统运营商设置以优化系统的性能。
图4通常表示当根据TIA/EIA-136标准发送R-DATA消息时的传输协议和如何作为一个R-DATA单元406的一部分来创建和传输一个SMS DELIVER消息,R-DATA单元4 06也是R-DATA消息的一部分。通常在TIA/EIA-136-123B 5.3.11中描述了R-DATA消息的格式。
R-DATA单元406包括一个长度指示器403,一个高层协议识别器404,和一个高层协议数据单元405。这个数据单元405包括SMSDELIVER消息。SMS DELIVER消息包括许多信息单元,例如包含发送的SMS消息611的一个用户数据单元字段402,包含与所述SMS消息611相关的一个有效时间610的新有效时间字段401。
图5表示根据接收机的优选接收移动站如何接收和操作一个SMS消息611和一个相关的有效时间610的流程图。
一旦接收移动站102的用户打开501接收移动站102,他/她可能输入优选502,例如是否一个接收消息611应被存贮在第一存贮器601中直到相关的有效时间到期,是否当第一存贮器601中的消息611的相关有效时间610到期时通知接收移动站102的用户,是否接收消息和相关的有效时间610应被传送604/605到第二存贮器602/603,或者当相关的有效时间610过期时从第一存贮器601中删除消息。接收移动站102的用户也可以指定从第一存贮器601中删除消息以前是否应用一个宽限期,和是否将过期消息(相关有效时间610已经过期的消息)置于接收移动站102包括的第二存贮器602中或者接收移动站102外部的603中。
这样当一个消息到达时503,消息611和相关的有效时间610被存贮504在接收移动站102的第一存贮器601中。如果有人为那个消息提供和启动了一个时间管理,例如根据相关的有效时间610设置505一个计时器606,接收移动站102提取相关的有效时间610。当计时器到期时(在506是一个可替换的“是”),接收移动站102使用507接收移动站102的用户设置的优选来进行判定,例如是否从第一存贮器601中删除消息508,或者是否将消息传送到604/605第二存贮器602/603并从第一存贮器601中删除消息508。另外通过在屏幕上显示510一个合适的图标,接收移动站102可以向用户提供传送或者删除消息的状态。接收移动站102可以包括一个通知功能,当具有一个相关有效时间610的消息611到期时通知接收移动站102的用户。可选地在消息过期以前的一定时间(根据用户优选进行设置)通知接收移动站102的用户。根据用户想提前多长时间来接收通知。接收移动站102应该具有被删除消息的记录,包括发送者的地址、有效时间610和紧急程度。
代替使用计时器606,当一个新消息611到达接收移动站102时登记当前的日期和/或时间。如果消息611具有一个相关的有效时间610,所述的有效时间和登记的当前日期和时间进行比较以判断有效时间610是否过期。
当根据接收移动站的用户设置选项将接收的新SMS消息611存贮在接收移动站102的第一存贮器601里,在存贮新收到的消息之前首先需要判断接收移动站102的第一存贮器601里是否有足够可用的存贮空间。在存贮空间不足的情况下,检查较早存贮消息的有效时间,并且如果有一个消息过期了,就删除过期消息得到更大的空间来存贮新到的消息(如果设置相关的选项,接收移动站的用户甚至在要删除的消息被删除之前允许选择是否阅读那条消息)。这意味着只是删除能为新接收的消息提供所需空间的消息。也可能发生没有过期消息的情况,只是他们的有效时间比新到的消息611在时间上更接近于过期,并且在接收移动站的第一存贮器601里没有足够可用的存贮器用于存贮新到的消息611。此时有不同的方式来处理消息,例如常常删除新到的消息611,删除具有的有效时间将首先过期的消息,将新到的消息611或者具有的有效时间将首先过期的消息传送到第二存贮器602/603等。第二存贮器602/603可以是接收移动站内部的一个独立的第二存贮器602或者外部的一个独立的第二存贮器603。另一个解决方案是经常检查第一存贮器601中是否有过期消息,而不是每次在一个新消息到达时进行检查。当在第一存贮器601里执行过期消息的检查时,相关的有效时间610与执行检查时的日期和/或时间进行比较。进一步参见上面的描述。
图6的方框图表示包括存贮器601/602/603的两个不同的移动站102/620,一个计时装置606和一个显示装置607。接收移动站102包括至少一个第一存贮器601。也可以具有一个第二存贮器602,他独立于第一存贮器601。如果第一存贮器601满了,根据移动站102的用户设置的优选,可以从第一存贮器601中删除消息611和相关的有效时间610,和/或将消息移到604同一接收移动站102内部的第二存贮器602里。也可以将消息611和相关的有效时间610移到605另一个设备(例如一个数字日程表620)中包括第二存贮器603中。一个接收移动站102也可以包括日程表功能。在一个解决方案中对图5描述的日程表功能,接收移动站102需要一个计时装置606。为了显示消息611,接收移动站102包括一个显示装置607。
如本领域熟练技术人员所公知的,本发明的应用不仅仅局限于采用TIA/EIA-136和TIA/EIA-41规范的无线通信系统。相反本发明可以应用到例如使用短消息业务的所有系统,例如采用GSM-、PDC-、IS-95-、UMTS-、或者DECT-规范的系统。
如本领域熟练技术人员所公知的,本发明所描述的创造性概念可以在很宽范围的应用上进行修改或者变化。因此,专利主题内容的范围不应该局限于所讨论的任何一种特定的示范性教导。