一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

短信传输方法、装置及网络设备与流程

2021-12-03 23:22:00 来源:中国专利 TAG:


1.本发明涉及无线传输技术领域,尤其是指一种短信传输方法、装置及网络设备。


背景技术:

2.随着移动互联网应用的快速发展,行业短信因消息可达性、及时性等优势,在行业用户深受欢迎,占有重要的市场地位。
3.目前集团客户通常是通过代理服务器连接行业应用网关实现行业短信的下发,代理服务器通过公网和行业应用网关连接,代理服务器和行业网关之间采用标准的中国移动点对点(chinamobilepeertopeer,cmpp)协议进行通信,行业网关之间也通过公网连接,采用标准的cmpp协议进行通信;行业网关和短消息服务中心(short message service center,smsc)通过短消息对等(short message peer to peer,smpp)协议进行通信。
4.然而,利用cmpp和smpp协议进行信息传输的最大风险在于消息明文传输,客户发送的报文在网络设备上很容易被截取,进行解码,从而造成信息泄露。


技术实现要素:

5.本发明技术方案的目的在于提供一种短信传输方法、装置及网络设备,用于解决现有技术代理服务器与smsc之间的短信传输存在安全风险的问题。
6.本发明实施例提供一种短信传输方法,应用于短信发送端,其中,所述方法包括:
7.根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
8.向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
9.可选地,所述的短信传输方法,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
10.可选地,所述的短信传输方法,其中,所述短信发送端为代理服务器,所述目标短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
11.可选地,所述的短信传输方法,其中,所述短信发送端为业务网关,所述目标短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
12.可选地,所述的短信传输方法,其中,所述方法还包括:
13.获取代理服务器发送的为cmpp协议的所述目标信息;
14.其中,根据目标信息,生成发送信息,包括:
15.对所述目标信息的消息体进行加密,获得加密信息;
16.将所述加密信息与所述目标信息的消息头相组合,形成发送信息的消息体;
17.为所述发送信息的消息体设置包括加密标识的消息头,获得所述发送信息。
18.可选地,所述的短信传输方法,其中,所述方法还包括:获取对称密钥;
19.其中,根据目标信息,生成发送信息包括:采用所述对称密钥对所述目标信息进行
加密,获得所述加密信息。
20.本发明实施例还提供一种短信传输方法,应用于短信接收端,其中,所述方法包括:
21.获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
22.可选地,所述的短信传输方法,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
23.可选地,所述的短信传输方法,其中,所述方法还包括:
24.转发所述发送信息;或者
25.对所述加密信息进行解密,获得所述目标信息。
26.可选地,所述的短信传输方法,其中,所述目标短信发送端为代理服务器,所述短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
27.可选地,所述的短信传输方法,其中,所述目标短信发送端为业务网关,所述短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
28.可选地,所述的短信传输方法,其中,所述发送信息的消息体中还包括为cmpp协议的所述目标信息传输至所述业务网关时的消息头。
29.可选地,所述的短信传输方法,其中,所述方法还包括:
30.获取对称密钥;
31.其中,对所述加密信息进行解密,获得所述目标信息,包括:
32.采用所述对称密钥对所述加密信息进行解密,获得所述目标信息。
33.本发明实施例还提供一种网络设备,所述网络设备为短信发送端,包括收发机和处理器;其中:
34.所述处理器用于,根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
35.所述收发机用于,向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
36.本发明实施例还提供一种网络设备,所述网络设备为短信接收端,包括收发机和处理器;其中:
37.所述收发机用于:获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
38.本发明实施例还提供一种短信传输装置,应用于短信发送端,其中,所述装置包括:
39.处理模块,用于根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
40.发送模块,用于向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
41.本发明实施例还提供一种短信传输装置,应用于短信接收端,其中,所述装置包括:
42.接收模块,用于获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
43.本发明实施例还提供一种网络设备,其中,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上任一项所述的短信传输方法。
44.本发明实施例还提供一种可读存储介质,其中,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上任一项所述的短信传输方法中的步骤。
45.本发明上述技术方案中的至少一个具有以下有益效果:
46.本发明实施例所述短信传输方法,通过对发送信息加密并在消息头中增加加密标识,通过发送信息提交消息将信息发送至目标短信接收端,能够确保所发送消息的安全性,避免短信传输存在的安全风险问题。
附图说明
47.图1为本发明其中一实施例所述短信传输方法的流程示意图;
48.图2表示为对cmpp协议的信息进行加密的其中一实施方式的示意图;
49.图3表示为对cmpp协议的信息进行加密且转换为的smpp协议信息的示意图;
50.图4表示采用本发明实施例所述方法的加解密流程示意图;
51.图5表示采用本发明实施例所述方法的实施方式一;
52.图6表示采用本发明实施例所述方法的实施方式二;
53.图7表示采用本发明实施例所述方法的实施方式三;
54.图8表示本发明另一实施例所述短信传输方法的流程示意图;
55.图9表示本发明其中一实施例所述网络设备的结构示意图;
56.图10表示本发明另一实施例所述网络设备的结构示意图;
57.图11表示本发明其中一实施例所述短信传输装置的结构示意图;
58.图12表示本发明另一实施例所述短信传输装置的结构示意图;
59.图13表示本发明其中一实施例所述网络设备的结构示意图;
60.图14表示本发明另一实施例所述网络设备的结构示意图;
61.图15为采用本发明实施例所述短信传输方法的系统架构示意图。
具体实施方式
62.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
63.结合图15,采用本发明实施例所述短信传输方法的系统架构中,企业客户端1通过代理服务器2连接行业网关3,各行业网关3分别连接相应的smsc 4,smsc 4通过无线网络与基站5连接。其中,企业客户端1与代理服务器2之间、代理服务器2与行业网关3之间、各个行业网关3之间分别通过中国移动互联网(china mobile network,cmnet)连接。
64.具体地,代理服务器2和行业网关3之间采用标准的cmpp协议进行通信,行业网关3之间采用标准的cmpp协议进行通信;行业网关3和smsc4通过smpp协议进行通信。
65.利用上述的连接方式和通信方式,实现企业客户端1短信的下发。
66.通常技术中,对于企业客户端1发送的安全性要求高的信息,为防止内容泄露,cmpp协议使用传输层安全(transport layer security,tsl)协议保证短信的保密性,然而tsl协议应用于传输层,该在传输层利用tsl协议加密的方式,只能保证两个网元之间的点到点的消息安全,却无法保证整个业务流程的端到端的的传输安全,数据传输过程中存在被拦截并修改的可能,从而造成代理服务器与smsc之间的短信传输存在安全风险的问题。
67.为解决现有技术代理服务器与smsc之间的短信传输存在安全风险的问题,本发明实施例提供一种短信传输方法,基于上述短信传输过程中的传输消息增加安全层,也即为增加一应用层,用于对发送信息加密并在消息头中增加加密标识后,再发送至目标短信接收端,以能够实现短信传输过程中端到端传输的安全,确保所发送消息的安全性,避免短信传输过程中被拉截而存在的安全风险问题。
68.本发明实施例所述短信传输方法的其中一实施方式,如图1所示,所述短信传输方法应用于短信发送端,包括:
69.s110,根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
70.s120,向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
71.本发明实施例中,发送消息包括消息体和消息头,其中消息体中包括对目标信息加密的加密信息,消息头中包括加密标识。相较于现有传输协议,通过在所传输的消息结构中增加安全层,对所需要发送的目标信息加密并在消息头中增加加密标识后,再发送至目标短信接收端,使目标短信接收端可以根据加密标识,获知所接收的发送信息为被加密,只有采用预先获得的对称密钥才能够获得该目标信息,且采用该方式能够实现短信传输过程中的端到端传输,从而保证目标信息发送的安全性,避免短信传输存在的安全风险问题。
72.进一步地,相较于现有技术的在传输层利用tsl协议加密,只能够对整个传输的短信内容进行加密,无法保证数据传输时的细粒度安全性的问题,采用本发明实施例所述短信传输方法,能够实现对所传输数据的部分信息(所传输信息中的目标信息,如包含短信内容的信息)的加密,因此在进行大量数据的通信传输时,在保证信息传输安全性的基础上,还能够进一步地降低系统的开销和延时。本发明实施例中,可选地,发送信息的消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
73.其中,信息总长度字段用于记录发送信息的总长度,命令标识字段用于记录发送信息的命令标识和加密标识,序列标识字段用于记录发送信息的序列标识。
74.本发明实施例所述短信传输方法,可以应用于代理服务器与smsc之间的短信传输。其中,代理服务器与业务网关之间采用cmpp协议进行通信,不同业务网关之间采用cmpp协议进行通信,业务网关与smsc之间通过smpp协议进行通信。
75.本发明实施例的第一实施方式中,所述短信发送端为代理服务器,所述目标短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
76.本发明实施例的第二实施方式中,所述短信发送端为业务网关,所述目标短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
77.第一实施方式中,在所述短信发送端为代理服务器,所述目标短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息时,如图2所示,
78.cmpp协议信息包括消息体和消息头,其中消息头包括序列标识字段、命令标识字段和信息总长度字段。
79.该实施方式中,短信发送端为代理服务器,生成为cmpp协议信息的发送信息,其中在步骤s110,根据目标信息,生成发送信息的步骤中,通过安全层对目标信息进行加密,写入消息体中;在消息头的命令标识字段中写入加密标识,如图2所示,获得所需要发送的为cmpp协议的发送信息。
80.第二实施方式中,短信发送端为业务网关,目标短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息时,在步骤s110,根据目标信息,生成发送信息之前,所述方法还包括:
81.获取代理服务器发送的为cmpp协议的所述目标信息;
82.其中,在步骤s110,根据目标信息,生成发送信息,包括:
83.对所述目标信息的消息体进行加密,获得加密信息;
84.将所述加密信息与所述目标信息的消息头相组合,形成发送信息的消息体;
85.为所述发送信息的消息体设置包括加密标识的消息头,获得所述发送信息。
86.如图3所示,smpp协议信息包括消息体和消息头,其中消息头包括序列标识字段、命令标识字段和信息总长度字段,可选地该消息头还包括命令状态字段,用于在回应消息中使用。
87.其中,如图3所示,基于cmpp协议的目标信息生成为smpp协议的发送信息时,对为cmpp协议的目标信息进行加密,获得加密目标信息后的消息体,进一步将加密目标信息后的加密信息与为cmpp协议的目标信息的消息头组合,形成为发送信息的消息体;在该消息体上添加smpp协议的消息头,则获得所需要的发送信息。
88.根据以上,基于cmpp协议的目标信息生成为smpp协议的发送信息的内容为如下表1所示:
[0089][0090]
采用本发明实施例所述短信传输方法,可选地,所述方法还包括:
[0091]
获取对称密钥;
[0092]
其中,在步骤s110,根据目标信息,生成发送信息包括:采用所述对称密钥对所述目标信息进行加密,获得所述加密信息。
[0093]
可选地,代理服务器与行业网关和/或smsc之间采用第三方途传输对称加密的对称密钥。
[0094]
具体地,行业网关和/或smsc预置对称密钥(如为加密公钥),不对密钥进行传输,密钥更新策略可根据代理服务器具体业务需求进行配置。
[0095]
采用该对称密钥,代理服务器和/或行业网关部署加解密套件,实现对称密钥的保存更新,在发送信息时,通过对称密钥对信息加密后,通过信息提交消息发送;行业网关和/或smsc预置对应的对称密钥,不对该对称密钥进行传输,确保密钥的安全,且在接收到包括加密标识的发送信息后,通过预置的对称密钥,对发送信息进行解密,获得信息。
[0096]
举例说明,上述的代理服务器与行业网关或smsc之间的加密信息传输流程,如图4所示,具体可以包括:
[0097]
s410,代理服务器发送通过对称密钥加密的下行信息;
[0098]
s420,行业网关或smsc获取下行信息,对下行信息进行解密,获得原始信息;
[0099]
s430,行业网关或smsc向代理服务器返回通过对称密钥加密的响应信息;或者
[0100]
s440,行业网关或smsc向代理服务器发送通过对称密钥加密的状态报告;
[0101]
s450,代理服务器解密所获得的响应信息或状态报告,获得原始信息;
[0102]
s460,代理服务器向行业网关或smsc返回通过对称密钥加密的状态报告响应;
[0103]
s470,行业网关或smsc向代理服务器发送通过对称密钥加密的上行消息;
[0104]
s480,代理服务器向行业网关或smsc返回通过对称密钥加密的上行响应消息。
[0105]
通过上述的过程,在通过cmpp协议或smpp协议发送信息的过程中,利用加密密钥,对发送信息加密并在消息头中增加加密标识,这样在消息结构中增加安全层,实现信息传输中对发送信息的加密,实现短信传输过程中端到端传输的安全,确保所发送消息的安全性,能够保证信息传输的安全性。
[0106]
采用上述方式,在基于现有smpp和cmpp协议架构,不改变cmpp和smpp协议结构的基础上,系统不需要大的升级和改造,能够满足更高要求的安全需求。
[0107]
以下对采用本发明实施例所述短信传输方法的具体实施过程举例说明。
[0108]
实施方式一
[0109]
该实施方式中,代理服务器为短信发送端,在发送目标信息时,能够根据目标信息,生成发送信息,该发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0110]
具体地,如图5所示,该发送信息的发送过程包括:
[0111]
s510,代理服务器向业务网关发送信息提交消息,该信息提交消息中包括发送信息,该发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识;其中,该发送信息为cmpp协议信息;
[0112]
s520,业务网关向代理服务器发送该信息提交消息的响应消息;
[0113]
s530,业务网关判断信息提交消息中的发送信息包括加密标识,在代理服务器与终端属于同一归属地时,业务网关将该发送信息转换为smpp协议信息,并向用户归属地smsc转发包括该发送信息的信息提交消息;
[0114]
s540,用户归属地smsc向业务网关发送该信息提交消息的响应消息;
[0115]
s550,用户归属地smsc判断信息提交消息中的发送信息包括加密标识,通过预置的对称密钥对该发送信息进行解密,获得原始的目标信息,并将该目标信息发送至终端;
[0116]
s560,终端向用户归属地smsc发送该信息提交消息的响应消息;
[0117]
s570,终端通过用户归属地smsc、业务网关向代理服务器返回状态报告。
[0118]
实施方式二
[0119]
该实施方式中,代理服务器为短信发送端,在发送目标信息时,能够根据目标信息,生成发送信息,该发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0120]
具体地,如图6所示,该发送信息的发送过程包括:
[0121]
s610,代理服务器向业务网关发送信息提交消息,该信息提交消息中包括发送信息,该发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识;其中,该发送信息为cmpp协议信息;
[0122]
s620,业务网关向代理服务器发送该信息提交消息的响应消息;
[0123]
s630,业务网关判断信息提交消息中的发送信息包括加密标识,在代理服务器与终端属于不同归属地时,向用户归属地网关转发包括发送信息的信息提交消息;
[0124]
s640,用户归属地网关向业务网关发送该信息提交消息的响应消息;
[0125]
s650,用户归属地网关判断信息提交消息中的发送信息包括加密标识,将该发送信息转换为smpp协议信息,并向用户归属地smsc转发包括该发送信息的信息提交消息;
[0126]
s660,用户归属地smsc向用户归属地网关发送该信息提交消息的响应消息;
[0127]
s670,用户归属地smsc判断信息提交消息中的发送信息包括加密标识,通过预置的对称密钥对该发送信息进行解密,获得原始的目标信息,并将该目标信息发送至终端;
[0128]
s680,终端向用户归属地smsc发送该信息提交消息的响应消息;
[0129]
s690,终端通过用户归属地smsc、用户归属地网关、业务网关向代理服务器返回状态报告。
[0130]
实施方式三
[0131]
该实施方式中,业务网关为短信发送端,在发送目标信息时,能够根据目标信息,生成发送信息,该发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0132]
如图7所示,该发送信息的发送过程包括:
[0133]
s710,代理服务器向业务网关发送信息提交消息,其中信息提交消息包括发送信息,发送信息的消息体中包括目标信息;其中,该发送信息为cmpp协议信息;该实施方式中,可选地,代理服务器通过信息提交消息发送的发送信息可以不是加密信息;
[0134]
s720,业务网关向代理服务器发送该信息提交消息的响应消息;
[0135]
s730,业务网关判断信息提交消息中的发送信息需要进行加密时,对代理服务器所发送信息的消息体进行加密,以及将加密信息与代理服务器所发送信息的消息头相组合,形成为待发送的发送信息的消息体,为所述发送信息的消息体设置包括加密标识的消息头,获得smpp协议的发送信息;
[0136]
业务网关向用户归属地smsc发送包括该smpp协议的发送信息的信息提交消息;
[0137]
s740,用户归属地smsc向业务网关发送该信息提交消息的响应消息;
[0138]
s750,用户归属地smsc判断信息提交消息中的发送信息包括加密标识,通过预置的对称密钥对该发送信息进行解密,获得原始的目标信息,并将该目标信息发送至终端;
[0139]
s760,终端向用户归属地smsc发送该信息提交消息的响应消息;
[0140]
s770,终端通过用户归属地smsc、业务网关向代理服务器返回状态报告。
[0141]
上述的实施方式中,以短信发送端为业务网关,目标短信接收端为用户归属地smsc为例,对业务网关判断发送信息需要加密,对发送信息进行加密并发送的过程进行了
说明,需要说明的是,目标短信接收端不限于为用户归属地smsc,当代理服务器与终端属于不同归属地时,业务网关发送加密信息时的目标短信接收端为用户归属地网关,在该实施情况下,业务网关发送的包括加密信息的发送信息为cmpp协议信息,不需要将cmpp协议信息转换为smpp协议信息。
[0142]
采用本发明实施例所述短信传输方法,在不改变cmpp和smpp协议结构的基础上,增加安全层,在应用层对消息进行加密,以能够确保消息传输的安全性;进一步地,通过代理服务器与网关之间、网关与smsc之间发送包括加密信息的信息提交消息,能够在cmpp和smpp协议架构的基础上实现短信的安全传输。
[0143]
本发明另一实施例还提供一种短信传输方法,应用于短信接收端,如图8所示,所述方法包括:
[0144]
s810,获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0145]
采用本发明实施例所述短信传输方法,在短信发送端增加安全层,对发送信息加密并在消息头中增加加密标识后,再发送至目标短信接收端,以确保所发送消息的安全性,避免短信传输存在的安全风险问题
[0146]
可选地,所述的短信传输方法,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0147]
其中,信息总长度字段用于记录发送信息的总长度,命令标识字段用于记录发送信息的命令标识和加密标识,序列标识字段用于记录发送信息的序列标识。
[0148]
可选地,所述的短信传输方法,其中,所述目标短信发送端为代理服务器,所述短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0149]
可选地,所述的短信传输方法,其中,所述目标短信发送端为业务网关,所述短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0150]
其中,上述实施方式中,目标短信发送端为代理服务器或业务网关时的不同实施方式,可以结合图2和图3,并参阅以上的详细描述,在此不再说明。
[0151]
可选地,所述的短信传输方法,其中,所述目标短信发送端为业务网关,所述短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息时,所述发送信息的消息体中还包括为cmpp协议的所述目标信息传输至所述业务网关时的消息头。
[0152]
其中,在目标短信发送端为业务网关时,业务网关获取代理服务器发送的为cmpp协议的所述目标信息;在根据目标信息,生成发送信息时,具体包括:
[0153]
对所述目标信息的消息体进行加密,获得加密信息;
[0154]
将所述加密信息与所述目标信息的消息头相组合,形成发送信息的消息体;
[0155]
为所述发送信息的消息体设置包括加密标识的消息头,获得所述发送信息。
[0156]
因此,短信接收端所接收的发送信息的消息体中,还包括为cmpp协议的所述目标信息传输至所述业务网关时的消息头。
[0157]
本发明实施例中,可选地,所述的短信传输方法,其中,所述方法还包括:
[0158]
转发所述发送信息;或者
[0159]
对所述加密信息进行解密,获得所述目标信息。
[0160]
结合图5至图7所示,短信接收端为业务网关或者用户归属地网关时,获取该包括
加密信息的发送信息之后,转发该发送信息。
[0161]
可选地,业务网关在向用户归属地网关转发该发送信息时,将该发送信息由cmpp协议信息转换为smpp协议信息。
[0162]
可选地,在短信接收端为用户归属地smsc时,在获取该包括加密信息的发送信息后,对所述加密信息进行解密,获得发送信息中的目标信息。
[0163]
可选地,本发明实施例中,所述方法还包括:
[0164]
获取对称密钥;
[0165]
其中,对所述加密信息进行解密,获得所述目标信息,包括:
[0166]
采用所述对称密钥对所述加密信息进行解密,获得所述目标信息。
[0167]
具体地,代理服务器与行业网关或smsc之间的加密信息传输流程可以参阅图4所示,在此不再详细说明。
[0168]
本发明其中一实施例还提供一种网络设备,所述网络设备为短信发送端,如图9所示,包括收发机920和处理器910;其中:
[0169]
所述处理器910用于,根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
[0170]
所述收发机920用于,向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
[0171]
可选地,所述的网络设备,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0172]
可选地,所述的网络设备,其中,所述短信发送端为代理服务器,所述目标短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0173]
可选地,所述的网络设备,其中,所述短信发送端为业务网关,所述目标短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0174]
可选地,所述的网络设备,其中,所述处理器910还用于:
[0175]
获取代理服务器发送的为cmpp协议的所述目标信息;
[0176]
其中,所述处理器910根据目标信息,生成发送信息,包括:
[0177]
对所述目标信息的消息体进行加密,获得加密信息;
[0178]
将所述加密信息与所述目标信息的消息头相组合,形成发送信息的消息体;
[0179]
为所述发送信息的消息体设置包括加密标识的消息头,获得所述发送信息。
[0180]
可选地,所述的网络设备,其中,所述处理器910还用于:获取对称密钥;
[0181]
其中,所述处理器910根据目标信息,生成发送信息包括:采用所述对称密钥对所述目标信息进行加密,获得所述加密信息。
[0182]
本发明其中一实施例还提供一种网络设备,所述网络设备为短信接收端,如图10所示,包括收发机1010和处理器1020;其中:
[0183]
所述收发机1010用于:获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0184]
可选地,所述的网络设备,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0185]
可选地,所述的网络设备,其中:
[0186]
所述收发机1010还用于转发所述发送信息;或者
[0187]
所述处理器1020对所述加密信息进行解密,获得所述目标信息。
[0188]
可选地,所述的网络设备,其中,所述目标短信发送端为代理服务器,所述短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0189]
可选地,所述的网络设备,其中,所述目标短信发送端为业务网关,所述短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0190]
可选地,所述的网络设备,其中,所述发送信息的消息体中还包括为cmpp协议的所述目标信息传输至所述业务网关时的消息头。
[0191]
可选地,所述的网络设备,其中,所述处理器1020还用于:
[0192]
获取对称密钥;
[0193]
其中,所述处理器1020对所述加密信息进行解密,获得所述目标信息,包括:
[0194]
采用所述对称密钥对所述加密信息进行解密,获得所述目标信息。
[0195]
本发明另一实施例还提供一种短信传输装置,应用于短信发送端,如图11所示,所述装置包括:
[0196]
处理模块1110,用于根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
[0197]
发送模块1120,用于向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
[0198]
可选地,所述的短信传输装置,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0199]
可选地,所述的短信传输装置,其中,所述短信发送端为代理服务器,所述目标短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0200]
可选地,所述的短信传输装置,其中,所述短信发送端为业务网关,所述目标短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0201]
可选地,所述的短信传输装置,其中,处理模块1110还用于:
[0202]
获取代理服务器发送的为cmpp协议的所述目标信息;
[0203]
其中,处理模块1110根据目标信息,生成发送信息,包括:
[0204]
对所述目标信息的消息体进行加密,获得加密信息;
[0205]
将所述加密信息与所述目标信息的消息头相组合,形成发送信息的消息体;
[0206]
为所述发送信息的消息体设置包括加密标识的消息头,获得所述发送信息。
[0207]
可选地,所述的短信传输装置,其中,处理模块1110还用于:获取对称密钥;
[0208]
其中,处理模块1110根据目标信息,生成发送信息包括:采用所述对称密钥对所述目标信息进行加密,获得所述加密信息。
[0209]
本发明实施例还提供一种短信传输装置,应用于短信接收端,如图12所示,所述装置包括:
[0210]
接收模块1210,用于获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0211]
可选地,所述的短信传输装置,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0212]
可选地,所述的短信传输装置,其中,所述装置还包括:
[0213]
转发模块1220,用于转发所述发送信息;或者
[0214]
解密模块1230,用于对所述加密信息进行解密,获得所述目标信息。
[0215]
可选地,所述的短信传输装置,其中,所述目标短信发送端为代理服务器,所述短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0216]
可选地,所述的短信传输装置,其中,所述目标短信发送端为业务网关,所述短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0217]
可选地,所述的短信传输装置,其中,所述发送信息的消息体中还包括为cmpp协议的所述目标信息传输至所述业务网关时的消息头。
[0218]
可选地,所述的短信传输装置,其中,解密模块1230还用于:
[0219]
获取对称密钥;
[0220]
其中,所述解密模块1230对所述加密信息进行解密,获得所述目标信息,包括:
[0221]
采用所述对称密钥对所述加密信息进行解密,获得所述目标信息。
[0222]
本发明实施例另一方面还提供一种网络设备,如图13所示,包括:处理器1301;以及通过总线接口1302与所述处理器1301相连接的存储器1303,所述存储器1303用于存储所述处理器1301在执行操作时所使用的程序和数据,处理器1301调用并执行所述存储器1303中所存储的程序和数据。
[0223]
其中,收发机1304与总线接口1302连接,用于在处理器1301的控制下接收和发送数据,具体地,处理器1301用于读取存储器1303中的程序,执行下列过程:
[0224]
根据目标信息,生成发送信息;其中,所述发送信息的消息体中包括所述目标信息的加密信息,消息头中包括加密标识;
[0225]
向目标短信接收端发送信息提交消息,其中所述信息提交消息中包括所述发送信息。
[0226]
可选地,所述的网络设备,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0227]
可选地,所述的网络设备,其中,所述短信发送端为代理服务器,所述目标短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0228]
可选地,所述的网络设备,其中,所述短信发送端为业务网关,所述目标短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0229]
可选地,所述的网络设备,其中,处理器1301还用于:
[0230]
获取代理服务器发送的为cmpp协议的所述目标信息;
[0231]
其中,处理器1301根据目标信息,生成发送信息,包括:
[0232]
对所述目标信息的消息体进行加密,获得加密信息;
[0233]
将所述加密信息与所述目标信息的消息头相组合,形成发送信息的消息体;
[0234]
为所述发送信息的消息体设置包括加密标识的消息头,获得所述发送信息。
[0235]
可选地,所述的网络设备,其中,处理器1301还用于:获取对称密钥;
[0236]
其中,处理器1301根据目标信息,生成发送信息包括:采用所述对称密钥对所述目
标信息进行加密,获得所述加密信息。
[0237]
其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1301代表的一个或多个处理器和存储器1303代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1304可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器1301负责管理总线架构和通常的处理,存储器1303可以存储处理器1301在执行操作时所使用的数据。
[0238]
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
[0239]
本发明实施例另一方面还提供一种网络设备,如图14所示,包括:处理器1401;以及通过总线接口1402与所述处理器1401相连接的存储器1403,所述存储器1403用于存储所述处理器1401在执行操作时所使用的程序和数据,处理器1401调用并执行所述存储器1403中所存储的程序和数据。
[0240]
其中,收发机1404与总线接口1402连接,用于在处理器1401的控制下接收和发送数据,具体地,处理器1401用于读取存储器1403中的程序,执行下列过程:
[0241]
获取目标短信发送端发送的信息提交消息;其中所述信息提交消息中包括发送信息,所述发送信息的消息体中包括目标信息的加密信息,消息头中包括加密标识。
[0242]
可选地,所述的网络设备,其中,所述消息头包括信息总长度字段、命令标识字段和序列标识字段,其中所述加密标识记录于所述命令标识字段中。
[0243]
可选地,所述的网络设备,其中,处理器1401还用于:
[0244]
转发所述发送信息;或者
[0245]
对所述加密信息进行解密,获得所述目标信息。
[0246]
可选地,所述的网络设备,其中,所述目标短信发送端为代理服务器,所述短信接收端为业务网关,所述发送信息为中国移动点对点cmpp协议信息。
[0247]
可选地,所述的网络设备,其中,所述目标短信发送端为业务网关,所述短信接收端为短消息服务中心smsc,所述发送信息为smpp协议信息。
[0248]
可选地,所述的网络设备,其中,所述发送信息的消息体中还包括为cmpp协议的所述目标信息传输至所述业务网关时的消息头。
[0249]
可选地,所述的网络设备,其中,处理器1401还用于:
[0250]
获取对称密钥;
[0251]
其中,处理器1401对所述加密信息进行解密,获得所述目标信息,包括:
[0252]
采用所述对称密钥对所述加密信息进行解密,获得所述目标信息。
[0253]
其中,在图14中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1401代表的一个或多个处理器和存储器1403代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机
1404可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器1401负责管理总线架构和通常的处理,存储器1403可以存储处理器1401在执行操作时所使用的数据。
[0254]
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
[0255]
另外,本发明具体实施例还提供一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上中任一项所述的短信传输方法中的步骤。
[0256]
具体地,该计算机可读存储介质应用于上述的网络设备,在应用于网络设备时,对应短信传输方法中的执行步骤如上的详细描述,在此不再赘述。
[0257]
在本技术所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0258]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0259]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0260]
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献