在GSM系统中通过移动 通信终端管理短消息的方法 本发明涉及在GSM(全球移动通信)系统中管理短消息的方法,并具体涉及在GSM系统中通过移动通信终端管理短消息的方法。
GSM系统通过点对点链路提供短消息业务。通过点对点链路传送的短消息在短消息业务中心(SM-SC)管理。
图1表示发送短消息的一般的GSM系统。参照图1,作为GSM终端的移动通信终端10和20可以发送/接收话音和数据二者。移动交换中心(MSC)50连接一个移动通信网络和另一个网络之间的呼叫。MSC50连接到多个基站子系统(BSS)30和40。每个BSS30和40由一个无线电基站控制器(未示出)和多个无线电基站(未示出)组成。每个BSS30和40通过无线电链路连接到多个移动通信终端。短消息业务中心(SM-SC)60通过一个短消息网关(未示出)连接到MSC50并提供从移动通信终端10和20请求的短字符消息业务或话音信箱业务。SM-SC60具有用于存储短消息的一个存储器70。存储器70包括用于存储关于短消息业务用户的短消息和信息。并且包括用于指示被叫方是否已经确认所存储的短消息的一个短消息确认标志。如果被叫方已经确认了短消息,则该短消息确认标志被指定为“1”,而如果没确认,则它被指定为“0”。
图2是图1所示的移动通信终端10或20的方框图。在该图中,控制器1控制移动通信终端的全部操作。存储器2具有用于存储操作程序的一个只读存储器(ROM),用于临时存储在操作程序的执行期间产生的数据的一个随机存取存储器(RAM),和一个电可擦除可编程只读存储器(EEPROM)。键输入单元3具有多个数字键及功能键并提供键数据给控制器1。显示单元4显示通过控制器1的控制从键输入单元3产生的键数据的显示数据,并且利用图标和字符显示移动通信终端的操作状态和信息。音频电路6变换通过送话器MIC接收的音频信号或通过控制器1接收的数据为中频信号并且恢复输入中频信号为原始信号。如果原始信号是数据,则音频电路6提供处理地数据给控制器1,而如果它是音频信号,则音频电路6通过扬声器SP产生处理的音频信号。射频(RF)电路5解调通过天线接收的RF信号为中频信号并提供该中频信号给音频电路6。另外,RF电路5调制从音频电路6接收的中频信号为RF信号并通过天线发射该RF信号。
图3是表示利用GSM系统中的移动通信终端的常规的短消息登记过程的流程图。在步骤201移动通信终端1的控制器1检查是否按下键输入单元3的菜单键。当检测到按下菜单键时,控制器1进入步骤203,使显示单元4显示一个初始菜单,诸如一个来话信号音选择菜单和一个短消息业务菜单。然后在步骤205,控制器1确定是否选择了SMS菜单。如果主叫方选择了SMS菜单,则控制器1进入步骤207以便使显示单元4显示SMS菜单。接着在步骤209和210,控制器1检查是选择蜂窝消息电信业务(CMT)菜单或是蜂窝寻呼电信业务(CPT)菜单。CMT是用于提供消息和寻呼业务,而CPT是用于仅提供寻呼业务。CMT和CPT二者都是通过SM-SC60提供。如果选择了CMT菜单,则在步骤211控制器1使显示单元4命令主叫方输入一个短消息。接着在步骤213,控制器1检查是否输入了短消息。如果输入了短消息,则控制器1使显示单元4显示该短消息并前进到步骤215。同时,如果在步骤210选择了CPT菜单,则控制器1进入步骤215。在步骤215,主叫方被命令输入被叫方的号码并且进行检查看被叫方的号码是否输入了。如果输入了那个号码,则控制器1进入步骤217,命令主叫方输入主叫方的号码并进行确定看主叫方的号码是否被输入。如果输入了主叫方的号码,则控制器1检查键输入单元3的发送键是否按下。如果它被选择,则经过音频电路6和RF电路5,控制器1通过天线发射指定格式的该短消息,主叫方的号码和被叫方的号码。
假设移动通信终端10发送一个短消息给移动通信终端20,从移动通信终端10发送的短消息通过BSS30和MSC50发送到SM-SC60。当接收到该短消息时,SM-SC60通过图4所示的短消息处理过程处理该短消息。
参照图4,在步骤303SM-SC60从包括主叫方的号码,被叫方的号码和短消息的指定格式中检测被叫方的号码。SM-SC60检查检测的被叫方的号码是否是一个SMS用户。如果是,则SM-SC60进入步骤307以便检测该短消息并且接着进入步骤309,使存储器2在它的用户区域中存储检测到的短消息。如果检测到的被叫方的号码不是SMS用户,则SM-SC60进入步骤306以便发送一个验证错误信号给移动通信终端10。
如果该短消息被存储,则在步骤311,SM-SC60拨打被叫方的号码,并接着检查被叫方是否应答了呼叫。如果形成了一个呼叫,则SM-SC60通过MSC50和BSS40发送该短消息到被叫方的移动通信终端20。然后在步骤317,SM-SC60设置短消息确认标志。
如果在步骤313,被叫方即移动通信终端20无应答,则SM-SC60将短消息确认标志保持在复位状态(“0”)并且在步骤319释放呼叫。然后在步骤321,在呼叫释放以后SM-SC60检查指定的时间是否到时。指定的时间指定了反复通知被叫方该短消息已接收到的时间间隔。如果指定的时间过去了,则SM-SC60返回步骤311,以便尝试发送该短消息。通过图5所示的短消息删除过程删除存储在SM-SC60的存储器70中的短消息。
参照图5,在步骤401,SM-SC60周期地检索存储在存储器70中的短消息。因为短消息存储时间存储在存储器70中,所以在步骤402SM-MC60检查是否存在其存储时间过时的短消息。在步骤403删除其存储时间过时的短消息。
因此利用被叫方的移动通信终端20,主叫方的移动通信终端10通过短消息确认标志,确认该短消息是否被确认。
然而,如果该短消息被错误地发送,则主叫方可以仅确认被叫方是否已经确认短消息。即,因为短消息由SM-SC管理,所以主叫方不能够校正或删除发送的短消息。
因而本发明的一个目的是提供发送短消息与主叫方的标识并且可以校正或删除发送的短消息的方法。
为实现本发明的目的,提供一种方法,用于在具有存储短消息的存储器的GSM系统中管理短消息,每个短消息具有一个主叫用户的ID。该方法包括步骤:使移动通信终端发送短消息及主叫方的ID到短消息业务中心,并且使短消息业务中心接收该短消息并在存储器中存储接收的短消息;并且使移动通信终端连接到所述的短消息业务中心并管理存储的短消息。
本发明的上述和其它目的,特点和优点会从结合附图的下列详细描述中变得更加清楚,其中:
图1是一般GSM系统的方框图;
图2是图1所示的一个移动通信终端的方框图;
图3是表示利用GSM系统中的一个移动通信终端的一个常规的短消息登记过程的流程图;
图4是表示通过在GSM系统中的一个SM-SC的一个常规的短消息处理过程的流程图;
图5是表示通过在GSM系统中的一个SM-SC的常规的短消息删除过程的流程图;
图6是表示根据本发明利用在一个GSM系统中的一个移动通信终端的一个短消息登记过程的流程图;
图7是表示根据本发明利用在一个GSM系统中的一个移动通信终端的一个短消息管理过程的流程图;和
图8是表示根据本发明利用在一个GSM系统中的一个SM-SC的一个短消息管理过程的流程图。
在下列描述中,阐述大量的具体细节以便提供对本发明更全面的理解。但是,应该明白,对本领域技术人员而言,本发明可以不用这些细节实现。在其它情况下,没有描述已经公知的功能或结构以便不使本发明的主题模糊不清。
在本发明的一个优选实施例中,假定移动通信终端10发送一个短消息到移动通信终端20。用于校正或删除发往SM-SC的短消息的短消息校正或删除请求信号被定义为短消息管理信号。
除了步骤611,613和615,图6的短消息登记过程与图3相同。这些步骤是用于发送一个主叫方的标识(ID)及一个短消息。更详细地说,如果在步骤609选择了CMT菜单,则控制器1命令主叫方输入他或她的ID。然后在步骤613,控制器1检查是否输入ID。如果已输入,则在步骤615,在存储器2中存储该ID。经过音频电路6和RF电路5,利用指定的格式,存储的ID与短消息,主叫方的号码和被叫方的号码一起通过天线发送到BSS30。
SM-SC60通过BSC30和MSC50接收短消息并且在存储器70中存储所接收的短消息。当错误地发送短消息时,通过图7和图8所示的短消息管理过程主叫方可以校正或删除该短消息。
图7是通过在GSM系统中的移动通信终端的一个短消息管理过程的流程图。图8是通过在GSM系统中的SM-SC的一个短消息管理过程的流程图。现在将描述管理存储在SM-SC60中的短消息的方法。
在步骤706,移动通信终端10的控制器1使显示单元4显示SMS菜单,以响应指定键的输入。根据SMS菜单,还有CMT,CPT,SMS删除和SMS校正菜单。在步骤707和708,控制器1检查是否选择了SMS删除或校正菜单。如果选择了SMS删除菜单,则控制器1进入步骤709以便命令主叫方输入他或她的ID。在步骤710,控制器1然后检查是否输入了ID。如果输入了,则在步骤711,控制器1检查是否按下了发送键。如果按下了发送键,则在步骤712,控制器1发送作为短消息管理信号的一个短消息删除请求信号到SM-SC60。
在步骤801,SM-SC60接收该短消息管理信号。然后在步骤802,SM-SC60从该短消息管理信号中检测一个ID。在步骤803,进行检查,看是否有具有检测的ID的短消息。如果没有短消息具有检测的ID,则短消息管理过程结束。如果有具有检测的ID的短消息,则SM-SC60检查该短消息管理信号是短消息删除请求信号或是短消息读出请求信号。
因为在步骤712已经发送了短消息删除请求信号,所以SM-SC60进入步骤805以便发送一个短消息删除确认信号给移动通信终端10。然后在步骤806,SM-SC60删除相应的短消息并接着发送一个短消息删除结束信号到移动通信终端10。
在步骤713,移动通信终端10的控制器1接收该短消息删除确认信号并在步骤714接收该短消息删除结束信号。当接收短消息删除确认信号时,控制器1使显示单元4显示指示该短消息被删除确认消息。当接收短消息删除结束信号时,控制器1使显示单元4显示指示该短消息已被删除的消息。
如果在步骤708,主叫方选择了SMS校正菜单,则在步骤715,控制器1命令主叫方输入他或她的ID。接着在步骤716,控制器1检查是否输入了ID。如果已输入了ID,则在步骤717,控制器1检查是否按下了发送键,如果选择了发送键,则控制器1进入步骤718以便发送一个短消息读请求信号给SM-SC60。
在步骤809,如果确定该短消息管理信号是短消息读请求信号,则在步骤812,SM-SC60发送一个短消息读确认信号给移动通信终端10,并在步骤813,从存储器70中读出一个相应的短消息。在步骤815,该读出的短消息发送给移动通信终端10。
在步骤720,移动通信终端10的控制器1接收该短消息并在步骤721使显示单元4显示该短消息。在步骤722,控制器1检查是否校正了该短消息。如果校正了,则进行检查看是否选择了发送键。如果选择了,则在步骤724,发送校正的短消息到SM-SC60。
在步骤817,SM-SC60接收已校正的短消息并在步骤819使存储器70在原始短消息所存储的它的区域中重写校正的短消息。
如前所述,错误地发送的短消息可以由用户校正或删除,因此给用户提供了方便。
虽然参照一定的优选实施例表示并描述了本发明,但本领域技术人员会明白,在不脱离由所附的权利要求书确定的本发明的精神和范围的情况下,可以对其作出形式上和细节上的种种改变。