在无线通信息系统中传递sms消息报告的方法和装置的制作方法

文档序号:7652896阅读:139来源:国知局
专利名称:在无线通信息系统中传递sms消息报告的方法和装置的制作方法
技术领域
本发明一般涉及无线消息通信,更具体地说,涉及在无线通信系统中传递短消息报告的技术。
背景技术
短消息服务(SMS)是一种支持在移动站和一无线通信系统之间交换SMS或者短消息的服务。这些短消息可以是针对特定接收移动站的用户专用消息或者针对多个移动站的广播消息。
SMS可通过多种类型的无线通信系统实现,其中的两个是码分多址(CDMA)系统和时分多址(TDMA)系统。CDMA网络可被设计为实现一个或多个诸如cdma2000,WCDMA,IS-95等等的标准。TDMA网络也可被设计为实现一个和多个诸如全球移动通信系统(GSM)的标准。每个网络一般进一步实现一特定移动网络协议以允许漫游和高级的服务,ANSI-41一般被用于CDMA网络(除了W-CDMA)而GSM移动应用部分(GSM-MAP)被用于GSM和W-CDMA网络。网络也可实现不同技术的组合。例如,GSM 1x网络是使用CDMA空中接口的GSM-MAP网络。
由于SMS是依靠网络技术(ANSI-41或MAP)的,实现不同网络技术的CDMA和GSM网络支持不同的SMS实现。每个SMS实现具有不同的能力并使用不同消息类型和格式以发送短信息。为了简明,基于GSM-MAP网络的SMS实现称为GSMSMS,而基于ANSI-41网络的SMS实现称为CDMA SMS。
在一些情况中,需要将GSM SMS消息转换成CDMA SMS或者反之。这种情况可能是,例如,在GSM1x网络中,GSM SMS消息在GSM1x移动站和使用CDMASMS消息的网络之间交换。在CDMA和GSM网络之间支持漫游也需要消息转换。
由于GSM SMS和CDMA SMS支持不同的消息类型和格式,在当前的标准下,CDMA SMS和GSM SMS可能不能发送特定类型的信息。这是因为在一个SMS实现中可用的消息类型没有在其他的SMS实现中被定义。作为一例,当GSM网络通过CDMA空中接口向GSM1x移动站发送SMS消息时,网络希望移动站发送SMS递送报告(SMS-Deliver-Report)TPDU(传输协议数据单元)。该TPDU包括用于发送到移动站的SMS消息的报告。该报告可包括诸如下述的信息(1)消息被正确地接收还是错误地接收,(2)错误类型,如果可用的话,以及(3)用户数据。在当前的CDMA SMS标准中,当移动站接收SMS消息时,其可发送一(传输层)SMS确认消息(SMS Acknowledge Message)至该网络并可任选地发送一(远程服务层)SMS用户确认消息(SMS User Acknowledge Message)至所接收的SMS的原始发送者。SMS确认消息不能携带用户数据而SMS用户确认消息可携带用户数据但要求用户的人工确认。因此,目前在CDMA SMS中没有类似于包括在GSM SMS递送报告中的自动发送信息的机制,尤其是在TPDU应当携带用户数据的情况下。
因此,在本领域中需要一种传递用于短消息的报告的技术以改善上述的问题的技术。

发明内容
此处提供在使用CDMA空中接口的无线通信网络(例如,GSM1x和CDMA网络)中传递SMS消息的报告的技术。在一方面,为CDMA SMS中的SMS远程服务层定义两个新的消息SMS递送报告消息和SMS提交报告消息。这些消息可被用于更加完整地传递在GSM SMS中定义的SMS递送报告TPDU和SMS提交报告TPDU中的信息。在CDMA SMS中定义的SMS递送报告消息和SMS提交消息的回应选项子参数中还提供一新的Report_Req字段。该新的字段被用于请求由SMS消息的接收者发送的SMS消息的报告。
在一个实施例中,提供一种在使用CDMA空中接口的无线通信网络(例如,GSM1x网络或者CDMA网络)中传递用于短消息的报告的方法。按照该方法,初始接收一第一短消息,其中包括一请求用于该第一短消息的报告。之后产生并发送一第二短消息,其中包括用于该第一短消息的报告。
如果该方法在移动站处执行,第一短消息可以是SMS递送消息而第二短消息可以是SMS递送报告消息。在这种情况下,网络可基于SMS递送报告消息导出一SMS递送报告TPDU。如果该方法在网络处执行,第一短消息还可以是SMS提交消息而第二短消息可以是SMS提交报告消息。在这种情况下,SMS提交报告消息可从SMS提交报告TPDU消息中导出。
在任何情况下,该报告可包括(1)第一值(例如,成功Success),表示第一短消息是被正确地接收或者被错误地接收,(2)第二值(例如,TP失败原因TP-Failure Cause),指明第一短消息可能出现的任何错误类型,(3)用户数据,以及(4)它们的任意组合。
本发明的不同方面和实施例将在下面进一步详细描述。本发明还提供实现本发明的不同方面、实施例和特征的方法、程序代码、数字信号处理器、移动站、基站、系统以及其他装置和元件,如下面将要进一步详细描述的。
附图简述本发明的特征、性质和优势将在下面结合附图的详细描述之后变得更加明显,在附图中相同的标记表示相同的特征,其中

图1是支持SMS的无线通信网络的图示;图2A和2B是说明从SMS服务中心向移动站发送SMS消息,或者反向的信号流程的图示;图3A是由GSM SMS定义的用于SMS递送报告TPDU和SMS提交报告TPDU的格式的图示;图3B是说明用于SMS递送报告消息和SMS提交报告消息的格式的图示;图4是说明在CDMA SMS报告消息和GSM SMS报告消息TPDU之间的转换的图示;图5是说明用于具有新Reprot_Req字段的SMS递送消息和SMS提交消息的图示;图6A和6B是说明使用SMS递送报告消息和SMS提交报告消息从SMS服务中心向移动站发送SMS消息,或者反向的信号流程的图示;图7是在使用CDMA空中接口的网络中传递用于SMS消息的报告的进程的流程图;以及图8是SMS服务中心、MSC、以及移动站的一实施例的框图。
详细说明图1是支持短消息服务(SMS)的无线通信网络100的图示。网络100包括一定数目的SMS服务中心(SMS-SC)112、移动交换中心(MSC)114、以及基站116。SMS服务中心是负责为网络中的移动站140存储、中继(relaying)以及转发短消息。MSC为在它们的覆盖范围内的移动站执行交换功能(即,消息和数据的路由)。SMS服务中心可被实现为与MSC分离或者与MSC集成。每个移动站在任何给出的时刻由一个MSC服务,而该MSC称为该移动站的服务MSC。基站是用于与移动站通信的固定站。移动站也被称为远程站、终端、用户设备(UE)或者其他的一些术语。
在图1所示的实施例中,每个SMS服务中心与对应的MSC通信以支持SMS。每个MSC进一步耦合到数个基站并控制用于在这些基站的覆盖范围下的移动站的通信。每个基站与其覆盖范围下的移动站通信以支持SMS和其他服务(例如,语音、分组数据等等)。每个移动站可在任何给出的时刻与一个或多个基站通信,根据其是否是活动的以及是否支持软切换。
网络100可以是CDMA网络、TDMA网络或者一些其他类型的网络。网络100可进一步实现ANSI-41或者GSM-MAP。网络100还可以是实现GSM-MAP并使用CDMA空中接口的GSM1x网络。
SMS是依靠网络技术的,且两个SMS实现被定义用于ANSI-41以及GSM-MAP。用于GSM-MAP的SMS实现(此处成为GSM SMS)在3GPP TS 23.038 V5.0.0和TS23.040 V4.7.0中进一步描述。用于ANSI-41的SMS实现(此处称为CDMA SMS)在TIA/EIA-637-B中进一步详细描述,题为“用于宽带扩频系统的短消息服务(Short Message Service for Wideband Spread Spectrum System”。ANSI-41在TIA/EIA/IS-41-D中描述,题为“蜂窝无线电电信系统间操作(CellularRadiotelecommunications Intersystem Operations)”。这些文件都是公开的并通过引用结合与此。
对于诸如GSM1x的基于GSM-MAP网络,MSC进一步用作GSM SMS网关MSC(GSM-SMS-GMSC)和GSM SMS互通(interworking)MSC(GSM-SMS-IWMSC)以支持SMS。GSM-SMS-GMSC是具有下述功能的MSC的一个功能从SMS服务中心接收短消息的、对于路由信息和每个短消息的SMS信息询问(interrogate)一归属位置寄存器(HLR)、并为移动站将短消息传递到合适的服务节点(或者基站),它们是这些消息的预期接收者。GSM-SMS-IWMSC是能够接收短消息并将它们提交到SMS服务中心的MSC的一个功能。
此处描述的用于传递SMS消息的报告的技术可在不同类型的网络中实现。例如,这些技术可在GSM1x网络、CDMA网络等等中实现。为了简明,多个方面和实施例是具体针对GSM1x网络描述,其中GSM SMS消息通过MSC在SMS服务中心和移动站之间交换,而CDMA SMS消息在MSC和移动站之间交换以用于这些GSM SMS消息。
用于GSM SMS的SMS协议栈包括四个层短消息应用层(SM-AL)、短消息传输层(SM-TL)、短消息中继层(SM-RL)和短消息低层(SM-LL)。对于GSM SMS,短消息在SMS服务中心的SM-TL和移动站中的对等实体之间以称为传输协议数据单元(TPDU)的数据单元进行交换。TPDU由SMS服务中心发射到MSC并可在短消息中继层被封装成协议元件。对于GSM1x,协议元件/TPDU由MSC进一步转换成对应的CDMA SMS消息。
用于CDMA SMS的SMS协议栈同样包括四个层SMS远程服务层、SMS传输层、SMS中继层和链路层。
图2A是说明在GSM1x网络中使用当前由GSM SMS和CDMA SMS定义的消息将SMS消息从SMS服务中心发送到移动站的信号流程的图示。为了简明,图2A示出了在网络实体和移动站之间交换的基本(underlying)数据单元和消息。
初始时,SMS服务中心通过向移动站的服务MSC提供SMS递送TPDU来将SMS消息发送到GSM1x移动站。MSC中的GSM-SMS-GMSC功能将该SMS递送TPDU转换成(远程服务层)SMS递送消息。该消息之后被提供给移动站的服务基站,其通过空中传输(over-the-air)将消息发射给移动站。
作为对于SMS递送消息的接收的响应,移动站可发送一(传输层)SMS确认消息至网络。移动站也可以选择发送一(远程服务层)SMS用户确认消息至所接收的SMS消息的原始发送者。由移动站发送的SMS确认消息以及/或者SMS用户确认消息由服务基站接收并提供给MSC。MSC之后转换这些消息成SMS递送报告TPDU,其然后被转发给SMS服务中心。
SMS确认消息不传递可能被包括在SMS递送报告TPDU中的相关信息。如果SMS递送报告TPDU被认为应当携带用户数据,则这是真的。SMS用户确认消息可携带用户数据但要求用户的人工确认。
图2B是说明使用当前定义的消息将SMS消息从移动站发送到GSM1x网络中的SMS服务中心的信号流程的图示。
初始时,移动站通过向服务基站发送(远程服务层)SMS提交消息来起始一SMS消息,服务基站接收消息并将它传送到MSC。MSC中的GSM-SMS-GMSC功能然后将SMS提交消息转换成SMS提交TPDU,该TPDU之后被转送到SMS服务中心。
作为对SMS提交TPDU的接收的响应,SMS服务中心可发送一SMS提交报告TPDU,其携带用于刚刚接收的SMS提交TPDU的结果。MSC然后将SMS提交报告TPDU转换成(传输层)SMS确认消息,该确认消息然后被发送到移动站。再一次,SMS确认消息不携带可能包括在来自SMS服务中心的SMS提交报告TPDU中的相关信息。一可任选(远程服务层)SMS递送确认消息还可被发送到移动站。
图3A是说明有GSM SMS定义的用于SMS递送报告TPDU和SMS提交报告TPDU的格式的图示。GSM SMS在短消息传输层(SM-TL)定义了六种不同的TPDU以支持SMS。对于这些,SMS递送报告TPDU被用于从移动站向SMS服务中心发送用于刚刚由该移动站接收的SMS消息的报告。相应地,SMS提交报告TPDU被用于从SMS服务中心向移动站发送用于由服务中心接收的SMS消息的报告。其他的TPDU被用于在移动站和其他服务中心之间交换短消息、状态和命令。
SMS递送报告和SMS提交报告TPDU具有在图3A中所示的一般格式。(SMS提交报告TPDU可具有没有在图3A中示出的附加字段。)这两个TPDU中的每一个包括数个字段,但仅仅四个字段是图3A中所示的当前应用所感兴趣的。表1列出了这四个字段以及它们的简短描述,其中TP表示传输协议。
表1

SMS递送报告TPDU和SMS提交报告TPDU分别被发送用于已被接收的SMS递送TPDU和SMS提交TPDU。每个报告TPDU可在TP-FCS字段中携带指示任何传输或处理所接收的TPDU失败的原因的出错编码。如果被确认的SMS消息出现错误,TP-FCS字段包括在一报告中,否则不包括在其中。TP-FCS字段的缺失或者存在可因此被用于区分成功或者失败。TP用户数据字段包含用于短消息的用户数据。该用户数据一般是基于特定字符集或者编码方案而产生的字母-数字消息,但也可以包含多媒体以及其他增强格式。TP用户数据字段的长度由TP用户数据长度字段中的值定义。TP数据编码方案字段表示在TP用户数据字段中的数据的不同属性。
SMS递送报告TPDU和SMS提交报告TPDU的格式进一步在TS 23.040 V4.7.0中详细描述。
图3B是说明SMS递送报告消息和SMS提交报告消息中的消息格式的一个实施例的图示。这是两个新定义的远程服务层消息,可被用于更完整的传递在SMS递送报告TPDU和SMS提交报告TPDU中的信息。SMS递送报告消息和SMS提交报告消息具有在图3B中所示的一般格式,其包括数个子参数。表2列出了用于这些消息的子参数和它们的简短描述。
表2

对于SMS递送报告消息和SMS提交报告消息,消息标识符和Success子参数可被定义作为强制性而剩余的子参数可被作为可任选的。如果Success子参数具有值“失败”,TP失败原因子参数可以是强制的(即,错误类型仅仅在出现错误的时候才需要被发送)。
如在图3B中所示的,消息标识符子参数包括数个子段,其中一个是Message_Type字段,识别SMS消息类型。TIA/EIA-637-B定义了六个不同的消息类型用于远程服务层,其被分配从“0001”到“0110”的消息类型值。消息类型值为“0111”可被分配给SMS存储器可用性指示消息。两个新的消息类型可被定义用于SMS递送报告消息和SMS提交报告消息。在一特定实现中,这两个新的消息类型被分配了“1000”的值和“1001”的值,如表3所示。
表3

TIA/EIA-637-B还定义了21个可被包括在SMS远程服务层消息中的子参数并可被分配“00000000”至“00010100”的Subparameter_ID(SP_ID)值。一个新的子参数可被定义用于Success子参数并可被分配所保留的Subparameter_ID值中的一个(例如“00010101”)。另一个新的子参数可被定义用于TP失败原因子参数并可被分配另一个所保留的Subparameter_ID值(例如“00010110”)。表4示出了对于一个特定实施例中两个新的子参数和它们被分配的Subparameter_ID值。
表4

在一个实施例中,Success参数被定义为具有三个字段。表5列出了在Success子参数中的字段、它们的长度、以及它们的简短描述和(合适的)值。
表5


在一个实施例中,TP失败原因子参数被定义为具有三个字段。表6列出了在TP失败原因子参数中的字段、它们的长度、以及它们的简要描述和(合适的)值。
表6

表7列出了用户数据子参数的字段、它们的长度、以及它们的简短描述和(合适)的值。
表7

Num_Fields出现下列字段

用户数据子参数用下列字段结束

如在表7中所示的,SMS递送报告消息和SMS提交报告消息的用户数据被包含在CHARi字段中,对于每一个字符该字段出现一次,出现的总数量由Num_Fields字段中的值指示。Msg_Encoding字段指示了CHARi字段中的字符所使用的特定编码方案。由于不同编码方案可具有不同的字符长度,CHARi字段的长度由短消息中的用户数据使用的编码方案确定。
GSM SMS中的TP-DCS字段包括和TP-UD字段中的用户数据相关的不同类型的信息,例如用户数据是压缩的还是非压缩的、消息类、以及其他指示。由于当前在CDMA SMS中没有相应的字段或者子参数用于TP-DCS字段中的信息,该信息可携带在用户数据子参数中的Message_Type字段中。一个新的值(例如“01010”)可被定义用于Msg_Encoding字段以指示Message_Type字段包含用于TP-DCS字段的信息。使用Message_Type字段来携带TP-DCS信息在美国专利申请序列号No.10/192134,题为“Short Message Conversion BetweenDifferent Formats for Wireless Communication System”的申请中进一步详细描述,该申请提交于2002年6月9日,转让给本申请的受让人并通过引用结合于此。
如在图3B中所示的,SMS递送报告消息和SMS提交报告消息中的每一个可在由CDMA SMS定义的(传输层)SMS点对点消息中携带。该传输层消息包括数个参数,包括(1)远程服务识别器参数,识别哪个上层服务接入点在发送或者应该接收该消息,(2)一可任选的承载体回应选项参数,可被用于从接收机请求SMS确认消息的回应,以及(3)其他可任选的参数。
图3B示出了SMS递送报告消息和SMS提交报告消息的特定实现。具有较少的、不同的、以及/或者附加的子参数和字段的其他的消息格式也可被定义,且这是在本发明的范围之内。例如,这两个消息可被定义为不具有语言指示符和多编码用户数据子参数。作为另一个实施例,Success和TP失败原因子参数可被组合成一个子参数,其包括Success值和TP失败原因值字段两者。在还有一个实施例中,Success子参数可被忽略并可由TP失败原因子参数的存在来隐含地解释。
图4是说明CDMA SMS报告消息和GSM SMS报告TPDU之间的会话的图示。从SMS递送报告消息至SMS递送报告TPDU的会话可按照下述进行1)如果Success子参数要求,将SMS递送报告TPDU中的TP-FCS字段设置成SMS递送报告消息的TP失败原因子参数中的TP失败原因值字段中的值;
2)将SMS递送报告TPDU中的TP-UD字段设置成SMS递送报告消息中用户数据子参数中的CHARi字段中的数据;3)将SMS递送报告TPDU中的TP-UDL字段设置成在用户数据子参数中Num_Fields字段中的值;以及4)将SMS递送报告TPDU中的TP-DCS字段设置成用户数据子参数的Message_Type字段的值。
相应的,从SMS提交报告TPDU至SMS提交报告消息的会话可按照下述进行1)如果Success子参数要求,将SMS提交报告消息中TP失败原因子参数中的TP失败原因值字段中设置成SMS提交报告TPDU中的TP-FCS字段中的值;2)将SMS提交报告消息中用户数据子参数中的CHARi字段设置成SMS提交报告TPDU的TP-UD字段中的数据;3)将用户数据子参数中Num_Fields字段设置成SMS提交报告TPDU的TP-UDL字段中的值;以及4)将用户数据子参数中Message_Type字段设置成SMS提交报告TPDU的TP-DCS字段中的值。
由于SMS递送报告消息和SMS提交报告消息是CDMA SMS中新的远程服务层消息,还提供一种机制使得SMS消息的发送者可通过这些新消息中的一个请求一报告。
图5是用于SMS递送消息和SMS提交消息的消息格式的一个实施例的图示,它们两者都是远程服务层消息,包括用于请求发送的SMS消息的报告的新字段。SMS递送消息和SMS提交消息包括数个子参数,包括消息识别器、用户数据、回应选项等等。回应选项子参数包括数个指示是否请求了多种类型的确认的字段。
如当前由TIA/EIA-637-B所定义的,回应选项子参数包括(1)User_Ack_Req字段,可被设置成“真”以请求SMS消息的肯定的用户(人工)确认,(2)Dak_Req字段,可被设置成“真”以请求SMS消息的递送确认,以及(3)Read_Ack_Req字段,可被设置成“真”以在观察到SMS消息时请求一确认。在一个实施例中,一个新的Report_Req字段被定义并可被设置成“真”以从接收机请求报告。特别地,如果SMS递送消息中的Report_Req被设置成“真”,则移动站被希望向网络发送SMS递送报告消息。相应的,如果在SMS提交消息中Report_Req被设置为“真”,则网络被希望向移动站发送SMS提交报告消息。新的Report_Req字段可被定义为使用所保留的字段中的一个比特。
在一个实施例中,对于GSM1x网络,Report_Req字段不需要在SMS提交消息由GSM1x移动站发送时被设置为“真”。这是因为网络可在通过CDMA空中接口将消息递送到接收移动站之前自动使能该字段。作为示例,考虑SMS消息在两个GSM1x移动站(MS)之间交换的情况。当GSM1x MS A向GSM1x MS B发送不具有Report_Req字段的SMS提交消息时,MSC接收并转换该消息成为SMS提交TPDU并将其传送给GSM-SMS-SC。GSM-SMS-SC然后将其作为SMS递送TPDU发送给GSM1x MS B。MSC接收该TPDU并将其转换成具有Report_Req字段的SMS递送消息并将它发送给GSM1x MS B。GSM1x MS B接收该消息并向MSC发送SMS递送报告消息,MSC然后将其转换成SMS递送报告TPDU并将它传送给GSM-SMS-SC。在该消息交换中,由于GSM1x网络被希望向移动站发送SMS提交报告TPDU,不需要在GSM1x网络中设置Report_Req字段。在基于ANSI-41的CDMA网络中,网络可根据网络的需要启用或禁用该字段。
图6A是说明在GSM1x网络中使用新定义的SMS递送报告消息将SMS消息从SMS服务中心向移动站发射的信号流程。图6A中的信号流程和在图2A中所示的类似,除了在CDMA空中接口上交换的消息是不同的。具体的,MSC将SMS消息的SMS递送TPDU转换成SMS递送消息,该SMS递送消息的回应选项(ReplyOption)子参数中的Report_Req字段被设置成“真”,以从移动站请求一报告。该SMS递送消息然后被通过空中传输发送给移动站。
作为对具有被设置成“真”的Report_Req字段的SMS递送消息的接收的回应,移动站向网络发送一SMS递送报告消息。对于GSM SMS,该报告需要在12至20秒之间的特定时间周期内被发送,就如3GPP TS 24.011章节10中所定义的。MSC接收并转换该消息成为一SMS递送报告TPDU,其随后被传送到SMS服务中心。
图6B是说明在GSM1x网络中使用新定义的SMS提交报告消息将SMS消息从移动站发射到SMS服务中心的信号流程的图示。图6B中的信号流程是与图2B中所示的相似的,除了在CDMA空中接口上交换的消息是不同的。具体的,移动站向网络发送具有被设置成“真”的Report_Req字段的SMS提交消息。
作为对于SMS消息的SMS提交TPDU的接收的响应,SMS服务中心产生一SMS提交报告TPDU。由于在原始的SMS提交消息中的Report_Req被设置成“真”,MSC随后接收并转换SMS提交报告TPDU成为SMS提交报告消息。SMS提交报告消息然后通过空中传输被发送给移动站。对于GSM SMS,网络被要求在特定的35至45秒之间的时间周期内将SMS提交报告消息发送给移动站,就如在3GPPTS 24.011章节10中定义的。
图7是在使用CDMA空中接口的网络(例如GSM1x网络)中传递SMS消息报告的进程700的一个实施例的流程图。该进程可由该网络或者移动站执行。
初始时,接收一到达的SMS消息(712)。该接收的SMS消息可以是(1)SMS递送消息,如果该进程要由移动站执行,或者(2)SMS提交消息,如果该进程要由网络执行。接下来作出一决定是否在所接收的SMS消息中包括Report_Req字段,如果是的话,该字段的值被获得(步骤714)。
如果Report_Req字段包括在所接收的SMS消息中并且其值为“真”,就如在步骤716中所决定的,则产生一具有用于该所接收的SMS消息的响应SMS消息(步骤718)。所产生的SMS消息可以是(1)SMS递送报告消息,如果该进程是由移动站执行,或者(2)SMS提交报告消息,如果该进程是由网络执行。所产生的SMS消息可包括(1)第一值,指示了到达的SMS消息是被正确地接收还是被错误地接收,(2)第二值,指示了任何用于所接收的SMS的错误类型,(3)用户数据,等等。所产生的SMS消息然后被发送给所接收的SMS消息的发送者(步骤720)。该进程结束。
回到步骤716,如果Report_Req字段不包括在所接收的SMS消息中或者其值不为“真”,则不需要为该所接收的SMS消息产生报告。根据所接收的SMS消息中的回应选项子参数,其他形式的确认可被发送用于该所接收的SMS消息,或者不发送。为了简明,这些其他形式的确认没有在图7中示出。如果步骤716中的回答是否,则该进程结束。
此处描述的用于传递SMS消息的技术允许(1)移动站向网络发送SMS消息以传递在SMS递送报告TPDU中的信息,以及(2)网络向移动站发送SMS消息以传递在SMS提交报告TPDU中的信息。
这些技术可被用于GSM1x网络中,其使用CDMA空中接口而不是GSM空中接口来用于网络和移动站之间的通信。使用这些技术,尽管基础的空中接口是CDMA而不是GSM,在接收SMS消息提交状态的形式中,GSM1x环境中的GSM1x移动用户可以和GSM环境中的GSM移动用户进行很相似的操作并可享受和GSM移动用户相同的经历。当与GSM移动用户进行通话时,GSM1x移动用户还可以接收SMS提交报告TPDU信息,还可以发送SMS递送报告TPDU信息。因此,在这个环境中,GSM1x移动用户和GSM移动用户两者都不会感到任何的不同。
该技术还可有利地被用于基于CDMA网络的ANSI-41中。对于“纯粹”的CDMA网络,新的报告消息以能够在这些新的报告消息中携带用户数据和其他信息的能力的形式代表了对于CDMA SMS特征的增强。一般而言,这里描述的技术可被用于任何使用CDMA空中接口的网络。
图8是SMS服务中心112x、MSC 114x、以及移动站140x的一个实施例的框图。对于该实施例,SMS服务中心112x支持GSM SMS而MSC 114x进行GSM SMS和CDMA SMS的报告之间的转换。
在SMS服务中心112x中,消息缓冲器812存储用于将要与网络中的移动站进行交换的短消息。在发射端,短消息处理器814接收来自缓存812的数据并以合适的类型和格式产生GSM SMS消息。具体而言,短消息处理器814为每一个将要被发送给移动站的短消息产生并提供一SMS递送TPDU并为每一个短消息报告产生并提供SMS提交报告TPDU。在接收端,短消息处理器814接收用于先前发送到一移动站的短消息的SMS递送报告TPDU和由移动站发送的用于短消息的SMS提交TPDU。短消息处理器814然后从这些接收的TPDU中提取相关的数据并将数据存储在缓冲器812中。SMS服务中心112x与MSC 114x进行TPDU交换。
在MSC 114x,消息缓存器822存储用于将要与网络中的移动站进行交换的短消息的TPDU。在发射端,短消息转换器824从缓冲器822接收TPDU并以合适的类型和格式产生相应的CDMA SMS消息。具体而言,短消息转换器824为每个SMS递送TPDU提供SMS递送消息并为每个SMS提交报告TPDU提供SMS提交报告消息。在接收端,短消息转换器824接收并转换每个SMS递送报告消息以提供相应的SMS递送报告TPDU,并还接收和转换每个SMS提交消息以提供相应的SMS提交TPDU。
MSC 114x和当前正在为作为消息的接收者/产生者的移动站服务的基站116交换CDMA SMS消息。在发射端,每个基站处理所接收的短消息并将它们包括在发射到其覆盖范围内的移动站的调制信号中。
在SMS服务中心112x中,控制器816指导通过服务中心的短消息的流程。在MSC 114x中,控制器826指导通过MSC的短消息的转换。存储单元818和828分别提供由控制器816和826使用的程序代码和数据的存储。
图8也示出了移动站140x的一个实施例。在接收路径,从移动站的服务基站发射的调制信号由天线852接收并被提供给接收机单元(RCVR)854。接收机单元854调整(例如,过滤、放大和下变频)所接收的信号并进一步数字化调整的信号以提供样本。解调(Demod)/解码器856之后解调这些样本(例如,基于cdma2000物理层处理)并进一步解码这些被解调的数据以提供解码后的数据,其包括在调制信号中发送的SMS消息。用于发送到该移动站的用户专用和广播SMS消息的数据被提供作为数据输出并可进一步被存储在存储器862中。
在发射路径,用于将要由移动站发送的消息和报告的数据被提供给编码器/调制器(Mod)872,其编码并调制该数据。调制的数据然后由发射机单元(TMTR)874调整以提供适于发送回基站的调制信号。
控制器860指导在移动站140x中的操作。例如,控制器860可指导从网络接收的SMS递送消息和SMS提交报告消息的处理并产生准备发送到网络的SMS递送报告消息和SMS提交消息。存储器单元862提供对于程序代码和由控制器860使用的数据的存储(例如,用于SMS消息的数据)。
图8示出了SMS服务中心112x、MSC 114x以及移动站140x的一特定实施例。其他实施例也可以被预见到并在本发明的范围之内。例如,在6SM SMS和CDMA SMS之间报告的转换可由SMS服务中心进行。
此处描述的传递用于短消息的报告的技术可由多种方式实现。例如,这些技术可以硬件、软件、或者它们的组合实现。对于硬件实现,用于实现此处描述(例如,进程700中)的任何技术或者其组合的元件可在一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、设计为进行此处描述的功能的其他电子单元、或者它们的组合中被实现。
对于软件实现,传递用于短消息的报告的技术可在进行此处描述的功能的模块(例如,过程、函数等等)中进行。软件代码可保存在存储单元(例如,图8中的存储单元818、828和862中)并由处理器(例如,控制器816、826和860)处理。存储单元可在处理器内或者外部实现,其可通过各种领域内已知的不同方式可通信地耦合到处理器。
前面的对于公开的实施例的描述是提供给任何本领域内的技术人员能够实现或者使用本发明的。这些实施例的不同变化对于本领域的技术人员来说是相当明显的,且这里所定义的基本原理可被应用到其他的实施例而不脱离本发明的原理和范围。因此,本发明并不限于这里所公开的实施例,而是应该按照此处所公开的原理和创造性特征的最宽的范围。
权利要求
1.在使用CDMA空中接口的无线通信网络中,一种传递用于短消息的报告的方法,包括接收第一短消息,其中所述第一短消息包括对于该第一短消息的报告的一请求,其中所述请求包括设置为“真”的Report_Req字段;以及发送第二短消息,其中包括用于该第一短消息的报告。
2.如权利要求1所述的方法,其特征在于,所述第一短消息是由移动站接收的短消息递送消息而所述第二短消息是由所述移动站发送的短消息递送报告消息。
3.如权利要求1所述的方法,其特征在于,所述第一短消息是由移动交换中心接收的短消息提交消息而所述第二短消息是由所述移动交换中心接收发送的短消息提交报告消息。
4.如权利要求1所述的方法,其特征在于,所述发送第二短消息的步骤包括将所述第二短消息中的具有至少一个字段的成功子参数设置为第一值,所述第一值表示所述第一短消息是正确接收还是错误接收;将所述第二短消息中的具有至少一个字段的传输协议失败原因子参数设置为第二值,所述第二值表示在所述第一短消息中遇到的错误类型;以及发送所述第二消息。
5.如权利要求2所述的方法,其特征在于,还包括根据所述短消息递送报告消息获取短消息递送报告传输协议数据单元的步骤,该步骤包括以下步骤如果成功子参数为“假”,则将所述短消息递送报告传输协议数据单元中的传输协议失败原因字段设置为所述短消息递送报告消息的传输协议失败原因子参数中传输协议失败原因字段的值;将所述短消息递送报告传输协议数据单元中的传输协议用户数据字段设置为所述短消息递送报告消息的用户数据子参数中CHARi字段中的数据;将所述短消息递送报告传输协议数据单元中的传输协议用户数据长度字段设置为所述用户数据子参数的Num_Fields字段中的值;以及将所述短消息递送报告传输协议数据单元中的传输协议数据编码方案字段设置为所述用户数据子参数的Message_Type字段中的值。
6.如权利要求3所述的方法,其特征在于,还包括从短消息提交报告传输协议数据单元获取所述短消息提交报告消息的步骤,该步骤包括以下步骤如果成功子参数为“假”,则将所述短消息提交报告消息的传输协议失败原因子参数中传输协议失败原因字段设置为所述短消息提交报告传输协议数据单元的传输协议失败原因字段中的值;将所述短消息提交报告消息的用户数据子参数中CHARi字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据字段中的数据;将所述用户数据子参数中的Num_Fields字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据长度字段中的值;以及将所述用户数据子参数中的Message_Type字段设置为所述短消息提交报告传输协议数据单元的传输协议数据编码方案字段中的值。
7.如权利要求1所述的方法,其特征在于,所述报告包括用户数据。
8.如权利要求1所述的方法,其特征在于,所述无线通信网络是GSM1x网络。
9.如权利要求1所述的方法,其特征在于,所述无线通信网络是CDMA网络。
10.一种移动站,包括接收机单元;可操作连接于所述接收机的解调器/解码器;可操作连接于所述解调器/解码器的控制器;可操作连接于所述控制器的编码器/调制器;可操作连接于所述编码器/调制器的发射机,以及可操作连接于所述解调器/解码器和所述控制器的存储器;其中所述存储器包括用于在使用CDMA空中接口的无线通信网络中传递用于短消息的报告的程序编码,包括接收第一短消息,其中所述第一短消息包括对于该第一短消息的报告的一请求,其中所述请求包括设置为“真”的Report_Req字段;以及发送第二短消息,其中包括用于该第一短消息的报告。
11.如权利要求10所述的移动站,其特征在于,所述第一短消息是由移动站接收的短消息递送消息而所述第二短消息是由所述移动站发送的短消息递送报告消息。
12.如权利要求10所述的移动站,其特征在于,所述第一短消息是由移动交换中心接收的短消息提交消息而所述第二短消息是由所述移动交换中心接收发送的短消息提交报告消息。
13.如权利要求10所述的移动站,其特征在于,所述发送第二短消息的程序编码包括将所述第二短消息中的具有至少一个字段的成功子参数设置为第一值,所述第一值表示所述第一短消息是正确接收还是错误接收;将所述第二短消息中的具有至少一个字段的传输协议失败原因子参数设置为第二值,所述第二值表示在所述第一短消息中遇到的错误类型;以及发送所述第二消息。
14.如权利要求13所述的移动站,其特征在于,所述报告包括用户数据。
15.如权利要求13所述的移动站,其特征在于,所述无线通信网络是GSM1x网络。
16.如权利要求13所述的移动站,其特征在于,所述无线通信网络是CDMA网络。
17.一种用于在使用CDMA空中接口的无线通信网络中传递用于短消息的报告的移动交换中心,包括消息缓存器;可操作连接于所述消息缓存器的短消息转换器;可操作连接于所述短消息转换器的控制器;以及可操作连接于所述控制器的存储器,其中所述存储器包括在消息和传输协议数据单元之间转换的程序编码。
18.如权利要求17所述的移动交换中心,其特征在于,所述在消息和传输协议数据单元之间转换的程序编码包括根据所述短消息递送报告消息获取短消息递送报告传输协议数据单元的程序编码,包括如果成功子参数为“假”,则将所述短消息递送报告传输协议数据单元中的传输协议失败原因字段设置为所述短消息递送报告消息的传输协议失败原因子参数中传输协议失败原因字段的值;将所述短消息递送报告传输协议数据单元中的传输协议用户数据字段设置为所述短消息递送报告消息的用户数据子参数中CHARi字段中的数据;将所述短消息递送报告传输协议数据单元中的传输协议用户数据长度字段设置为所述用户数据子参数的Num_Fields字段中的值;以及将所述短消息递送报告传输协议数据单元中的传输协议数据编码方案字段设置为所述用户数据子参数的Message_Type字段中的值。
19.如权利要求17所述的移动交换中心,其特征在于,所述在消息和传输协议数据单元之间转换的程序编码包括从短消息提交报告传输协议数据单元获取所述短消息提交报告消息的程序编码,包括如果成功子参数为“假”,则将所述短消息提交报告消息的传输协议失败原因子参数中传输协议失败原因字段设置为所述短消息提交报告传输协议数据单元的传输协议失败原因字段中的值;将所述短消息提交报告消息的用户数据子参数中CHARi字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据字段中的数据;将所述用户数据子参数中的Num_Fields字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据长度字段中的值;以及将所述用户数据子参数中的Message_Type字段设置为所述短消息提交报告传输协议数据单元的传输协议数据编码方案字段中的值。
20.一种计算机程序产品,包括计算机可读介质,包括在使用CDMA空中接口的无线通信网络中传递用于短消息的报告的程序编码,包括用于接收第一短消息的程序编码,其中所述第一短消息包括对于该第一短消息的报告的一请求,其中所述请求包括设置为“真”的Report_Req字段;以及用于发送第二短消息的程序编码,其中包括用于该第一短消息的报告。
21.如权利要求20所述的计算机程序产品,其特征在于,所述第一短消息是由移动站接收的短消息递送消息而所述第二短消息是由所述移动站发送的短消息递送报告消息。
22.如权利要求20所述的计算机程序产品,其特征在于,所述第一短消息是由移动交换中心接收的短消息提交消息而所述第二短消息是由所述移动交换中心接收发送的短消息提交报告消息。
23.如权利要求20所述的计算机程序产品,其特征在于,所述用于发送第二短消息的程序编码包括用于将所述第二短消息中的具有至少一个字段的成功子参数设置为第一值的程序编码,所述第一值表示所述第一短消息是正确接收还是错误接收;用于将所述第二短消息中的具有至少一个字段的传输协议失败原因子参数设置为第二值的程序编码,所述第二值表示在所述第一短消息中遇到的错误类型;以及用于发送所述第二消息的程序编码。
24.如权利要求21所述的计算机程序产品,其特征在于,还包括用于根据所述短消息递送报告消息获取短消息递送报告传输协议数据单元的程序编码,包括用于如果成功子参数为“假”,则将所述短消息递送报告传输协议数据单元中的传输协议失败原因字段设置为所述短消息递送报告消息的传输协议失败原因子参数中传输协议失败原因字段的值的程序编码;用于将所述短消息递送报告传输协议数据单元中的传输协议用户数据字段设置为所述短消息递送报告消息的用户数据子参数中CHARi字段中的数据的程序编码;用于将所述短消息递送报告传输协议数据单元中的传输协议用户数据长度字段设置为所述用户数据子参数的Num_Fields字段中的值的程序编码;以及用于将所述短消息递送报告传输协议数据单元中的传输协议数据编码方案字段设置为所述用户数据子参数的Message_Type字段中的值的程序编码。
25.如权利要求22所述的计算机程序产品,其特征在于,还包括用于从短消息提交报告传输协议数据单元获取所述短消息提交报告消息的程序编码,包括用于如果成功子参数为“假”,则将所述短消息提交报告消息的传输协议失败原因子参数中传输协议失败原因字段设置为所述短消息提交报告传输协议数据单元的传输协议失败原因字段中的值的程序编码;用于将所述短消息提交报告消息的用户数据子参数中CHARi字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据字段中的数据的程序编码;用于将所述用户数据子参数中的Num_Fields字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据长度字段中的值的程序编码;以及用于将所述用户数据子参数中的Message_Type字段设置为所述短消息提交报告传输协议数据单元的传输协议数据编码方案字段中的值的程序编码。
26.如权利要求23所述的计算机程序产品,其特征在于,所述报告包括用户数据。
27.如权利要求23所述的计算机程序产品,其特征在于,所述无线通信网络是GSM1x网络。
28.如权利要求23所述的计算机程序产品,其特征在于,所述无线通信网络是CDMA网络。
29.在使用CDMA空中接口的无线通信网络中,一种传递用于短消息的报告的装置,包括用于接收第一短消息的装置,其中所述第一短消息包括对于该第一短消息的报告的一请求,其中所述请求包括设置为“真”的Report_Req字段;以及用于发送第二短消息的装置,其中包括用于该第一短消息的报告。
30.如权利要求29所述的装置,其特征在于,所述第一短消息是由移动站接收的短消息递送消息而所述第二短消息是由所述移动站发送的短消息递送报告消息。
31.如权利要求29所述的装置,其特征在于,所述第一短消息是由移动交换中心接收的短消息提交消息而所述第二短消息是由所述移动交换中心接收发送的短消息提交报告消息。
32.如权利要求29所述的装置,其特征在于,所述发送第二短消息的装置包括用于将所述第二短消息中的具有至少一个字段的成功子参数设置为第一值的装置,所述第一值表示所述第一短消息是正确接收还是错误接收;用于将所述第二短消息中的具有至少一个字段的传输协议失败原因子参数设置为第二值的装置,所述第二值表示在所述第一短消息中遇到的错误类型;以及用于发送所述第二消息的装置。
33.如权利要求30所述的装置,其特征在于,还包括用于根据所述短消息递送报告消息获取短消息递送报告传输协议数据单元的装置,包括用于如果成功子参数为“假”,则将所述短消息递送报告传输协议数据单元中的传输协议失败原因字段设置为所述短消息递送报告消息的传输协议失败原因子参数中传输协议失败原因字段的值的装置;用于将所述短消息递送报告传输协议数据单元中的传输协议用户数据字段设置为所述短消息递送报告消息的用户数据子参数中CHARi字段中的数据的装置;用于将所述短消息递送报告传输协议数据单元中的传输协议用户数据长度字段设置为所述用户数据子参数的Num_Fields字段中的值的装置;以及用于将所述短消息递送报告传输协议数据单元中的传输协议数据编码方案字段设置为所述用户数据子参数的Message_Type字段中的值的装置。
34.如权利要求31所述的装置,其特征在于,还包括用于从短消息提交报告传输协议数据单元获取所述短消息提交报告消息的装置,包括用于如果成功子参数为“假”,则将所述短消息提交报告消息的传输协议失败原因子参数中传输协议失败原因字段设置为所述短消息提交报告传输协议数据单元的传输协议失败原因字段中的值的装置;用于将所述短消息提交报告消息的用户数据子参数中CHARi字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据字段中的数据的装置;用于将所述用户数据子参数中的Num_Fields字段设置为所述短消息提交报告传输协议数据单元的传输协议用户数据长度字段中的值的装置;以及用于将所述用户数据子参数中的Message_Type字段设置为所述短消息提交报告传输协议数据单元的传输协议数据编码方案字段中的值的装置。
35.如权利要求32所述的装置,其特征在于,所述报告包括用户数据。
36.如权利要求32所述的装置,其特征在于,所述无线通信网络是GSM1x网络。
37.如权利要求32所述的装置,其特征在于,所述无线通信网络是CDMA网络。
全文摘要
在使用CDMA空中接口的无线网络(例如,GSM1x和CDMA网络)中传递用于SMS短消息的报告的技术。两个新的消息SMS递送报告消息和SMS提交报告消息被定义用于CDMA SMS。这些报告消息可被用于更加完整地传递在GSM SMS中定义的SMS递送报告TPDU和SMS提交报告TPDU中的信息。一新的Report_Req字段同样被在CDMA SMS所定义的SMS递送消息和SMS提交消息的回应选项子参数中提供。该新的字段可被用于请求一准备由该消息接收者发送的SMS消息的报告。每个报告消息可包括(1)第一值,指示SMS消息是被正确地接收还是错误地接收,(2)第二值,表示SMS消息任何可能发生的出错类型,以及(3)用户数据。
文档编号H04W28/04GK101043658SQ20071010248
公开日2007年9月26日 申请日期2003年7月9日 优先权日2002年7月9日
发明者H·瞿, N·尤齐达 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1