安全sms消息发送的制作方法

文档序号:9263896阅读:490来源:国知局
安全sms消息发送的制作方法
【技术领域】
[0001]本发明涉及短消息服务(SMS)消息发送。
【背景技术】
[0002]短消息服务(SMS)协议可以被各种电信设备使用。SMS消息可以被移动设备和有线计算机设备发送和接收。SMS消息可使用最大140字节,且当使用GSM 7位字符时,可使用最大160字符。

【发明内容】

[0003]根据本发明的实施例,提供了一种发送一个或多个安全短消息服务(SMS)消息的方法,包括以下步骤:(a)在发送者处确定与零个或更多个专用数据包(proprietary dataparcel,PDP)相关联的数据数量,以在一个或多个SMS消息中发送;(b)配置一个或多个被配置的SMS消息中的每一个的经加密的有效载荷(payload),以携载PDP的总数量,其中当有效载荷的大小将会导致SMS消息超过140字节时,配置步骤包括配置多个SMS消息以携载所述有效载荷;以及(C)从移动发起设备(mobile originated device)发射一个或多个被配置的SMS消息。
[0004]根据本发明的另一个实施例,提供了一种发送一个或多个安全短消息服务(SMS)消息的方法,包括以下步骤:(a)在发送者处确定与零个或更多个专用数据包(PDP)相关联的数据数量,以在至少一个SMS消息中发送;以及(b)当一个或多个TOP的所确定的数据数量大于单个SMS消息的预定最大值时,(bl)配置多个SMS消息,以携载所述一个或多个rop的数据,其中多个SMS消息中的每一个的SMS报头(header)携载:与SMS消息的级联序列(concatenated sequence)相关联的消息索引(MI),所述SMS消息的级联序列指示所述序列中的顺序;其中第一被索引的sms消息的有效载荷携载:指示rop的总数量以及每个rop的长度的内部报头,其中其它被索引的SMS消息的有效载荷携载:所述PDP数据的至少一部分;以及(b2)从所述发送者发射多个被配置的SMS消息。
[0005]本发明还公开了如下技术方案。
[0006]1、一种发送一个或多个安全短消息服务(SMS)消息的方法,包括以下步骤:
a)在发送者处确定与零个或更多个专用数据包(PDP)相关联的数据数量,以在一个或多个SMS消息中发送;
b)配置所述一个或多个SMS消息中的每一个的经加密的有效载荷,以携载所述PDP的总数量,其中当所述有效载荷的大小将会导致SMS消息超过140字节时,配置步骤包括配置多个SMS消息以携载所述有效载荷;以及
c)从移动发起设备发射一个或多个被配置的SMS消息。
[0007]2、一种发送一个或多个安全短消息服务(SMS)消息的方法,包括以下步骤:
a)在发送者处确定与零个或更多个专用数据包(PDP)相关联的数据数量,以在至少一个SMS消息中发送;以及 b)当一个或多个rop的所确定的数据数量大于单个sms消息的预定最大值时, bl)配置多个SMS消息,以携载所述一个或多个rop的数据,
其中多个SMS消息中的每一个的SMS报头携载:与SMS消息的级联序列相关联的消息索引(MI),所述SMS消息的级联序列指示所述序列中的顺序;
其中第一被索引的SMS消息的有效载荷携载:指示PDP的总数量以及每个所述rop的长度的内部报头,
其中其它被索引的SMS消息的有效载荷携载:所述PDP数据的至少一部分;以及 b2)从所述发送者发射多个被配置的SMS消息。
[0008]3、根据方案2所述的方法,其中根据公共密钥基础设施(PKI)、使用预共享密钥(PSK)或者两者,对所述多个SMS消息中的每一个的所述有效载荷进行加密。
[0009]4、根据方案3所述的方法,其中所述有效载荷还携载循环冗余校验(CRC),其中所述多个被配置的SMS消息中的每一个还携载微证书。
[0010]5、根据方案2所述的方法,其中所述多个SMS消息的辅助部分携载相同的MAC值。
[0011]6、根据方案2所述的方法,还包括:
c)当一个或多个rop的所确定的数据数量小于或等于单个sms消息的预定最大值时, Cl)配置单个SMS消息以携载一个或多个PDP的数据,其中所述单个SMS消息的SMS
报头携载:指示它是一序列的唯一 SMS消息的消息索引(MI);
其中所述单个SMS消息的有效载荷携载:指示rop的总数量和每个所述rop的长度的内部报头;以及
C2)从所述发送者发射被配置的单个SMS消息。
[0012]7、根据方案6所述的方法,其中根据公共密钥基础设施(PKI)、使用预共享密钥(PSK)或者两者,对所述单个SMS消息的有效载荷进行加密。
[0013]8、根据方案7所述的方法,其中所述有效载荷还携载循环冗余校验(CRC),其中所述单个SMS消息还携载微证书,所述微证书携载与私人密钥相关联的公共密钥。
[0014]9、根据方案6所述的方法,其中所述单个SMS消息的辅助部分携载MAC值。
[0015]10、根据方案2所述的方法,还包括:
d)当所确定的数据数量为与零个PDP相关联的空时, dl)配置单个SMS消息以携载零个rop,
其中所述单个SMS消息的SMS报头携载:指示它是一序列的唯一 SMS消息的消息索弓I ;
其中所述SMS消息的有效载荷携载:指示零个PDP的内部报头;以及 d2)从所述发送者发射被配置的单个SMS消息。
[0016]11、根据方案10所述的方法,其中根据公共密钥基础设施(PKI)、使用预共享密钥(PSK)或者两者,对所述单个SMS消息的有效载荷进行加密。
[0017]12、根据方案10所述的方法,其中所述有效载荷还携载循环冗余校验(CRC),其中所述单个SMS消息还携载微证书。
[0018]13、根据方案2所述的方法,还包括:
e)在接收者处接收所述至少一个SMS消息;以及
f)当多个SMS消息被接收时,根据它们的消息索引设置所述多个SMS消息。
[0019]14、根据方案13所述的方法,其中所述至少一个SMS消息携载消息认证码(MAC)值,且进一步包括:在步骤e)之后,执行验证所述至少一个SMS消息的MAC值的步骤g),其中如果所述MAC值不能被验证,则执行丢弃所述至少一个SMS消息的步骤h)。
[0020]15、根据方案14所述的方法,其中步骤e)还包括接收多个MAC值,每个MAC值与多个SMS消息相关联,其中步骤h)还包括如果所述MAC值不是相同的且如果至少一个MAC值没有被验证,则丢弃所述多个SMS消息。
[0021]16、根据方案13所述的方法,还包括:步骤i)如果所述SMS消息的任何SMS报头不能被验证,则丢弃所述多个SMS消息。
[0022]17、根据方案13所述的方法,其中所述发送者是呼叫中心,所述接收者是交通工具信息通讯单元,或者其中所述接收者是所述呼叫中心,所述发送者是所述交通工具信息通讯单元。
[0023]18、根据方案13所述的方法,还包括:
j )将包括所述一个或多个PDP的至少一个响应SMS消息从所述接收者发射至所述发送者,其中所述至少一个响应SMS消息包括所接收的SMS消息的一个或多个rop中的每一个。
【附图说明】
[0024]下文将会结合附图描述本发明的一个或多个实施例,其中类似的标号指代类似的元件,且其中:
图1是显示能够利用在本文公开的方法的通信系统的实施例的框图;
图2A阐述了短消息服务(SMS)消息架构的一个实施例;
图2B阐述了图2A所示的SMS架构的另一个实施例;
图2C阐述了图2A所示的SMS架构的另一个实施例;
图3阐述了配置和发射图2A所示的SMS消息的方法;
图4阐述了短消息服务(SMS)消息架构的另一个实施例。
【具体实施方式】
[0025]以下描述的系统和方法一般适于配置、发射和接收短消息服务(SMS)消息。在一些环境中,可能期望在两个或多个无线设备之间或者在移动设备和使用SMS的服务器实体之间进行专用数据包(PDP)通信。PDP可包括命令或指令,或者可包括敏感信息数据。例如,PDP可以是从一个无线设备发向另一个无线设备的命令。两个无线设备可以是任何两个合适的设备;例如,以下的公开描述了包括呼叫中心和交通工具信息通讯单元的运行环境;例如,呼叫中心可使用SMS来命令信息通讯单元(例如,携载PDP的SMS消息以解锁交通工具的门或者启动发动机)。以下的公开进一步描述了如何可以使用单个SMS消息或者一系列级联的SMS消息来发送一个或多个TOP。在一些情况下,这可改善在发送者和接收者之间的SMS消息发送的经济性一一例如,发送者可使用一个或至少更少的SMS消息来传输多个PDP,而不是每个SMS消息发送一个rop。应该明白,以下描述的运行环境仅仅是一个实例,其它的实施方案也是可能的。
[0026]通信系统——
参照图1,示出了包括移动交通工具通信系统10且可被用于实施在本文中公开的方法的运行环境。通信系统10大体包括交通工具12、一个或多个无线载波系统14、地面通信网络16、计算机18以及呼叫中心20。应该理解所公开的方法能够与任何数量的不同系统一起使用,并不特定地限于此处示出的运行环境。同样,系统10的架构、构造、设置和运行以及它的单独部件在现有技术中通常是已知的。因此,以下的段
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1