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

行业消息的发送方法及装置与流程

2023-02-19 07:21:32 来源:中国专利 TAG:


1.本发明实施例涉及无线通信技术领域,尤其涉及一种行业消息的发送方法及装置。


背景技术:

2.行业短信作为一种便捷的通信方式已经渗透到人们工作和生活的各个领域,政企客户利用行业短信作为信息传播的重要方式,但是传统的短信业务因功能简单、体验受限,已无法满足用户多样化的需求,传统短信业务需要升级到富媒体消息业务(即5g消息业务)。5g消息可以实现消息的多媒体化、轻量化,通过引入maap(messaging as a platform,消息即平台)技术实现消息的交互化。5g消息带来全新的人机交互模式,用户无需下载应用(app),在消息窗口内就能完成服务搜索、发现、交互、支付等一站式的业务体验,构建了全新的信息服务入口。
3.5g消息系统由csp(certified service partner,认证服务合作伙伴)平台、部署在运营商的5g消息接入平台、maap平台和5gmc(5g消息中心)组成,政企客户通过csp平台和maap平台将消息转发至5gmc,5gmc下发消息到用户终端。
4.现网中会出现maap平台和5gmc故障等引起的网络拥塞、链路断链,导致客户发送的行业消息积压和延时,不能及时送达用户终端的问题。部分集团客户对行业消息业务的实时性要求很高,希望发送的行业消息在系统中能够实现优先传递。


技术实现要素:

5.本发明实施例提供一种行业消息的发送方法及装置,用于解决行业消息无法根据需求优先传递的问题。
6.为了解决上述技术问题,本发明是这样实现的:
7.第一方面,本发明实施例提供了一种行业消息的发送方法,应用于目标通信网元,所述方法包括:
8.获取携带行业消息的目标消息体;
9.根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,所述目标字段至少包括:traffictype字段。
10.可选的,所述目标消息体通过http协议发送。
11.可选的,所述目标通信网元包括以下至少之一:csp平台、消息接入平台和maap平台。
12.可选的,所述目标通信网元为csp平台时,根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级之前还包括:
13.获取发送所述目标消息体的集团客户的码号;
14.根据所述集团客户的码号,确定所述集团客户的等级;
15.根据所述集团客户的等级,确定所述目标消息体是否需要优先发送。
16.可选的,根据所述集团客户的等级,确定所述目标消息体是否需要优先发送包括:
17.若所述集团客户的等级高于第一等级,且所述目标消息体的traffictype字段的取值不是缺省值,确定所述目标消息体需要优先发送,将所述目标消息体发送到目标消息队列;
18.若所述集团客户的等级高于所述第一等级,且所述目标消息体的traffictype字段的取值为缺省值,确定所述目标消息体不需要优先发送,将所述目标消息体发送到另一消息队列;
19.若所述集团客户的等级等于所述第一等级,确定所述目标消息体不需要优先发送,将所述目标消息体发送到所述另一消息队列;
20.其中,所述目标消息队列的发送优先级高于所述另一消息队列的发送优先级。
21.可选的,根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级包括:
22.根据所述目标消息队列中的目标消息体的traffictype字段对所述目标消息队列中的目标消息体进行排序;
23.若所述目标消息队列中存在traffictype字段相同的目标消息体,根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;若所述traffictype字段相同的目标消息体对应的集团客户的等级相同,获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的目标消息体进行排序;
24.或者,
25.若所述目标消息队列中存在traffictype字段相同的目标消息体,获取所述traffictype字段相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述traffictype字段相同的目标消息体进行排序。
26.可选的,所述目标消息体为http协议发送消息消息体或者http请求响应消息体。
27.可选的,所述目标通信网元包括消息中心,根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级之前还包括:
28.接收maap平台通过http协议发送的消息体;
29.根据所述通过http协议发送的消息体中的目标字段的取值,得到基于sip协议的目标消息体中的目标字段的取值。
30.可选的,所述目标消息体为sip协议中pager模式即时消息请求消息体,所述目标字段为所述即时消息请求消息体扩展cpim头域中的traffictype字段。
31.第二方面,本发明实施例提供了一种通信网元,包括:
32.第一获取模块,用于获取携带行业消息的目标消息体;
33.发送优先级确定模块,用于根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,所述目标字段至少包括:traffictype字段。
34.第三方面,本发明实施例提供了一种通信网元,包括:收发机和处理器;
35.所述收发机,用于获取携带行业消息的目标消息体;
36.所述处理器,用于接收于根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,所述目标字段至少包括:traffictype字段。
37.第四方面,本发明实施例提供了一种通信网元,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的行业消息的发送方法的步骤。
38.第五方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的行业消息的发送方法的步骤。
39.本发明实施例中,根据携带业务消息的目标消息体的traffictype字段,确定待发送的目标消息体的发送优先级,解决行业消息无法根据需求优先传递的问题,避免重要的行业消息积压和延时,提高用户体验。
附图说明
40.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
41.图1为本发明实施例涉及的消息系统的结构示意图;
42.图2为本发明实施例的行业消息的发送方法的流程示意图;
43.图3为本发明实施例的应用于csp平台的行业消息的发送方法的流程示意图;
44.图4为本发明实施例的集团用户到maap平台之间的行业消息的发送方法的流程示意图;
45.图5为本发明实施例的maap平台到消息中心之间的行业消息的发送方法的流程示意图;
46.图6为本发明一实施例的通信网元的结构示意图;
47.图7为本发明另一实施例的通信网元的结构示意图;
48.图8为本发明又一实施例的通信网元的结构示意图。
具体实施方式
49.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.请参考图1,图1为本发明实施例涉及的消息系统的结构示意图,该消息系统包括:csp(certified service partner,认证服务合作伙伴)平台、部署在运营商的消息接入平台、部署在运营商的maap平台、部署在运营商的消息中心(mc)和用户终端,集团客户通过csp平台和maap平台将消息转发至消息中心,消息中心下发消息到用户终端。csp和maap平台、maap平台和消息中心之间使用http协议进行通信,消息中心和用户终端之间通过sip协议进行通信。集团用户包括企业内网或第三方服务平台等。
51.本发明实施例中的消息系统可以是5g消息系统,也可以是其他通信制式的消息系
统,例如6g消息系统等。
52.为解决行业消息无法根据需求优先传递的问题,请参考图2,本发明实施例提供一种行业消息的发送方法,应用于目标通信网元,所述方法包括:
53.步骤21:获取携带行业消息的目标消息体;
54.步骤22:根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,所述目标字段至少包括:traffictype字段。
55.本发明实施例中,根据携带业务消息的目标消息体的traffictype字段,确定待发送的目标消息体的发送优先级,解决行业消息无法根据需求优先传递的问题,避免重要的行业消息积压和延时,提高用户体验。
56.在本发明的一些实施例中,可选的,所述目标消息体通过http协议发送。可选的,所述目标通信网元包括以下至少之一:csp平台、消息接入平台和maap平台。
57.在本发明的另外一些实施例中,可选的,所述目标消息体通过sip协议发送。可选的,所述目标通信网元包括消息中心。
58.下面分别对目标通信网元为csp平台、消息接入平台和maap平台时,本发明实施例的行业消息的发送方法进行说明。
59.(1)目标通信网元为csp平台
60.本发明实施例中,可选的,根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级之前还包括:
61.步骤021:获取发送所述目标消息体的集团客户的码号;
62.本发明实施例中,每个集团客户对应一个唯一的码号。
63.步骤022:根据所述集团客户的码号,确定所述集团客户的等级;
64.举例来说,可以将集团客户分为金牌级、银牌级、铜牌级和标准级(等级重要性依次降低)。
65.本发明实施例中,对不同级别的集团客户可以开放不同的权限,比如金牌、银牌和铜牌客户每月可以发送不同数量的中优先级和高优先级的行业消息,标准级客户只能发送普通级别的行业消息。即,同一个集团客户可以发送不同优先级的行业消息。不同集团客户也可以发送相同优先级的行业消息。
66.本发明实施例中,集团用户在发送行业消息中,可以在携带行业消息的目标消息体的目标字段内携带该行业消息的发送优先级。
67.集团用户与csp平台之间基于http协议发送目标消息体。
68.步骤023:根据所述集团客户的等级,确定所述目标消息体是否需要优先发送。
69.例如,若集团用户是标准级,则不需要优先发送,是金牌级、银牌级或铜牌级,则需要优先发送。
70.本技术的一些实施例中,可选的,根据所述集团客户的等级,确定所述目标消息体是否需要优先发送包括:
71.若所述集团客户的等级高于第一等级,且所述目标消息体的traffictype字段的取值不是缺省值,确定所述目标消息体需要优先发送,将所述目标消息体发送到目标消息队列;
72.若所述集团客户的等级高于所述第一等级,且所述目标消息体的traffictype字
段的取值为缺省值,确定所述目标消息体不需要优先发送,将所述目标消息体发送到另一消息队列;
73.若所述集团客户的等级等于所述第一等级,确定所述目标消息体不需要优先发送,将所述目标消息体发送到所述另一消息队列;
74.其中,所述目标消息队列的发送优先级高于所述另一消息队列的发送优先级。
75.上述实施例中,将需要优先发送的目标消息体发送到一个消息队列中,将不需要优先发送的目标消息体发送到另一个消息队列中,首先对需要优先发送的消息队列中的目标消息体进行发送,然后再对不需要优先的消息队列中的目标消息体进行发送。
76.可以理解的是,如果一直优先发送需要优先发送的消息队列中的目标消息体,不需要优先发送的消息队列可能会产生大量的积压,为克服该问题,可选的,可以在当前发送时刻,优先发送预设时段内(例如当前发送时刻之前的30秒内)接收到的需要优先发送的目标消息体,当预设时段内接收到的需要优先发送的目标消息体发送完毕,再发送不需要优先发送的目标消息体。
77.此外,需要了解的是,本发明实施例中,上述需要优先发送的消息队列和不需要优先发送的消息队列的个数可以是一个,也可以是多个。举例来说,可以一个目的地址对应两个消息队列(需要优先发送的消息队列和不需要优先发送的消息队列),或者,所有目标目的地址对应两个消息队列(需要优先发送的消息队列和不需要优先发送的消息队列)。
78.在本发明的其他一些实施例中,需要优先发送的目标消息体和不需要优先发送的目标消息体也可以放在同一个消息对列中,需要优先发送的目标消息体放在消息队列的前端,不需要优先发送的目标消息体放在后端。
79.即,根据所述集团客户的等级,确定所述目标消息体是否需要优先发送包括:
80.若所述集团客户的等级高于第一等级,且所述目标消息体的traffictype字段的取值不是缺省值,确定所述目标消息体需要优先发送,将所述目标消息体发送到目标消息队列的前端;
81.若所述集团客户的等级高于所述第一等级,且所述目标消息体的traffictype字段的取值为缺省值,确定所述目标消息体不需要优先发送,将所述目标消息体发送到目标消息队列的后端;
82.若所述集团客户的等级等于所述第一等级,确定所述目标消息体不需要优先发送,将所述目标消息体发送到目标消息队列的后端。
83.本发明实施例中,可选的,根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级包括:
84.根据所述目标消息队列中的目标消息体的traffictype字段对所述目标消息队列中的目标消息体进行排序;
85.其中,若所述目标消息队列中存在traffictype字段相同的目标消息体,根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;若所述traffictype字段相同的目标消息体对应的集团客户的等级相同,获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的
目标消息体进行排序;
86.或者,
87.若所述目标消息队列中存在traffictype字段相同的目标消息体,获取所述traffictype字段相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述traffictype字段相同的目标消息体进行排序。
88.请参考图3,图3为本发明实施例的行业消息的发送方法,应用于csp平台,所述方法包括:
89.步骤31:接收集团用户(ec)发送的携带业务消息的目标消息体;
90.步骤32:根据集团用户的码号,确定集团客户的等级,根据集团用户的等级,确定目标消息体是否需要优先发送;若集团用户的等级是标准级,则确定目标消息体不需要优先发送,进入步骤33;若集团用户的等级是标准级,则确定目标消息体不需要优先发送,进入步骤33;若集团用户的等级是金牌级、银牌级或铜牌级,则确定目标消息体需要优先发送,进入步骤34;
91.步骤33:将目标消息体发送的普通发送的消息队列;
92.步骤34:判断目标消息体的traffictype字段的取值是否为缺省值,若是,确定所述目标消息体不需要优先发送,进入步骤33,若否,确定所述目标消息体需要优先发送,将目标消息体发送到优先发送队列,进入步骤35;
93.步骤35:根据目标消息体的traffictype字段确定目标消息体的发送优先级;
94.例如,traffictype字段的取值可以设置如下:
95.null:普通(缺省值);
96.medium:中优先级;
97.high:高优先级。
98.其中,traffictype字段的取值为high的优先发送。
99.步骤36:判断所述目标消息队列中是否存在traffictype字段相同的目标消息体,如是,进入步骤37;
100.步骤37:根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;例如,按照金牌》银牌》铜牌的顺序进行发送;
101.步骤38:判断所述traffictype字段相同的目标消息体对应的集团客户的等级是否相同,若是,进入步骤39;
102.步骤39:获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的目标消息体进行排序。例如,priority字段的取值大的消息优先发送。
103.本发明实施例中,可选的,所述目标消息体为http协议发送消息消息体。
104.即,csp平台和消息接入平台之间通过http协议发送消息消息体的traffictype字段和priority字段实现优先级传递。
105.(2)目标通信网元为消息接入平台
106.消息接入平台接收csp平台通过http协议发送的携带行业消息的目标消息体,并
根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,其中:
107.根据所述目标消息队列中的目标消息体的traffictype字段对所述目标消息队列中的目标消息体进行排序;
108.其中,若所述目标消息队列中存在traffictype字段相同的目标消息体,根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;若所述traffictype字段相同的目标消息体对应的集团客户的等级相同,获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的目标消息体进行排序;
109.或者,
110.若所述目标消息队列中存在traffictype字段相同的目标消息体,获取所述traffictype字段相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述traffictype字段相同的目标消息体进行排序。
111.本发明实施例中,可选的,所述目标消息体为http协议发送消息消息体。
112.即,消息接入平台和maap平台之间通过http协议发送消息消息体的traffictype字段和priority字段实现优先级传递。
113.(3)目标通信网元为maap平台
114.maap平台根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级包括:
115.根据所述目标消息队列中的目标消息体的traffictype字段对所述目标消息队列中的目标消息体进行排序;
116.其中,若所述目标消息队列中存在traffictype字段相同的目标消息体,根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;若所述traffictype字段相同的目标消息体对应的集团客户的等级相同,获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的目标消息体进行排序;
117.或者,
118.若所述目标消息队列中存在traffictype字段相同的目标消息体,获取所述traffictype字段相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述traffictype字段相同的目标消息体进行排序。
119.例如,当消息体的traffictype字段值设置为高优先级时,maap平台会将该消息体移到消息队列的最前端,优先进行发送。同等客户等级和traffictype取值相同的消息体,再根据priority字段值的大小,将priority字段值最大的消息体移到消息队列的最前端,优先进行发送。
120.本发明实施例中,可选的,所述目标消息体为http请求响应消息体。
121.即,maap平台和消息中心之间通过http请求响应消息体的traffictype字段和priority字段实现优先级传递。
122.本发明实施例中,maap平台接收消息接入平台发送的http请求发送消息消息体之后,根据发送消息消息体中的traffictype字段和priority字段,设置http请求响应消息体的traffictype字段和priority字段,并根据响应消息体的traffictype字段和priority字段实现优先级传递。
123.(4)目标通信网元为消息中心
124.消息中心接收maap平台通过http协议发送的消息体;根据所述通过http协议发送的消息体中的目标字段的取值,得到基于sip协议的目标消息体中的目标字段的取值,并根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级。
125.可选的,所述目标消息体为sip协议中pager模式即时消息请求消息体,所述目标字段为所述即时消息请求消息体扩展cpim(即时通信通用结构协议)头域中的traffictype字段。
126.即消息中心和用户终端之间通过sip协议中pager模式即时消息请求消息中的扩展cpim头域中的traffictype字段实现优先级传递。
127.例如,traffictype字段的取值可以设置如下:
128.null:普通(缺省值);
129.medium:中优先级;
130.high:高优先级。
131.例如,若traffictype字段取值为high,消息中心会将该消息体移到目标消息队列的前端,优先进行发送。
132.从上述实施例可以看出,消息系统中的传递行业消息的至少一个通信网元根据携带业务消息的目标消息体的目标字段,确定目标消息体的发送优先级,解决行业消息无法根据需求优先传递的问题,避免重要的行业消息积压和延时,提高用户体验,同时,采用现有的目标消息体的目标字段(traffictype字段或priority字段)指示优先级,不需要对现有的消息系统进行大饿改造升级,实现成本较低。
133.可选的,csp平台-消息接入平台-maap平台-消息中心-终端,按照上述方式全流程实现行业消息的端到端优先级传递,从而进一步保障集团大客户的及时接通率。
134.下面以具体应用场景为例,对本发明实施例的上述行业消息的发送方法进行说明。
135.1)集团用户(ec)到maap平台之间的行业消息的发送流程
136.如图4所示,包括以下步骤:
137.步骤1:ec通过http post请求发送消息消息体向csp平台发送业务消息,根据设定的优先级策略,ec将发送消息消息体的traffictype字段设置为不同的值;csp平台向ec反馈http 200ok。
138.步骤2:csp平台根据发送消息消息体中的traffictype字段取值和priority字段取值,将高优先级的发送消息消息体移到消息队列的前端,优先发送至消息接入平台;
139.步骤3:消息接入平台接收到发送消息消息体,根据traffictype字段取值和
priority字段取值,将高优先级的消息移到消息队列的前端,通过代理优先发送至maap平台;
140.步骤4:maap平台返回状态报告到消息接入平台;
141.步骤5:消息接入平台返回状态报告给csp平台。
142.步骤6:csp平台返回状态报告给ec。
143.2)maap平台到消息中心之间的行业消息的发送流程
144.如图5所示,包括以下步骤:
145.步骤1:maap平台接收到发送消息消息体,根据请求消息体的traffictype字段值,设置http请求的响应消息体的traffictype字段和priority字段以实现优先级传递;
146.步骤2:maap平台http请求的响应消息体的traffictype字段和priority字段实现优先级传递;
147.步骤3:消息中心接收到maap平台的http请求的响应消息体,获取http请求的响应消息体的traffictype字段值和priority字段值,并设置sip协议中pager模式即时消息请求消息中的扩展cpim头域中的traffictype字段值;
148.步骤4:根据扩展cpim头域中的traffictype字段值,优先发送高优先级的消息给用户终端;
149.步骤5:用户终端收到消息后,返回状态报告到消息中心;
150.步骤6:消息中心返回状态报告到maap平台。
151.请参考图6,本发明实施例还提供一种通信网元60,包括:
152.第一获取模块61,用于获取携带行业消息的目标消息体;
153.发送优先级确定模块62,用于根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,所述目标字段至少包括:traffictype字段。
154.本发明实施例中,可选的,所述目标消息体通过http协议发送。
155.本发明实施例中,可选的,所述通信网元包括以下至少之一:csp平台、消息接入平台和maap平台。
156.本发明实施例中,可选的,所述通信网元为csp平台时,所述通信网元还包括:
157.第二获取模块,用于获取发送所述目标消息体的集团客户的码号;
158.第一确定模块,用于根据所述集团客户的码号,确定所述集团客户的等级;
159.第二确定模块,用于根据所述集团客户的等级,确定所述目标消息体是否需要优先发送。
160.本发明实施例中,可选的,根据所述集团客户的等级,确定所述目标消息体是否需要优先发送包括:
161.若所述集团客户的等级高于第一等级,且所述目标消息体的traffictype字段的取值不是缺省值,确定所述目标消息体需要优先发送,将所述目标消息体发送到目标消息队列;
162.若所述集团客户的等级高于所述第一等级,且所述目标消息体的traffictype字段的取值为缺省值,确定所述目标消息体不需要优先发送,将所述目标消息体发送到另一消息队列;
163.若所述集团客户的等级等于所述第一等级,确定所述目标消息体不需要优先发
送,将所述目标消息体发送到所述另一消息队列;
164.其中,所述目标消息队列的发送优先级高于所述另一消息队列的发送优先级。
165.本发明实施例中,可选的,所述发送优先级确定模块62,用于根据所述目标消息队列中的目标消息体的traffictype字段对所述目标消息队列中的目标消息体进行排序;
166.其中,若所述目标消息队列中存在traffictype字段相同的目标消息体,根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;若所述traffictype字段相同的目标消息体对应的集团客户的等级相同,获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的目标消息体进行排序;
167.或者,
168.若所述目标消息队列中存在traffictype字段相同的目标消息体,获取所述traffictype字段相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述traffictype字段相同的目标消息体进行排序。
169.可选的,所述目标消息体为http协议发送消息消息体或者http请求响应消息体。
170.可选的,所述通信网元包括消息中心,所述通信网元还包括:
171.接收模块,用于接收maap平台通过http协议发送的消息体;
172.处理模块,用于根据所述通过http协议发送的消息体中的目标字段的取值,得到基于sip协议的目标消息体中的目标字段的取值。
173.可选的,所述目标消息体为sip协议中pager模式即时消息请求消息体,所述目标字段为所述即时消息请求消息体扩展cpim头域中的traffictype字段。
174.请参考图7,本发明实施例还提供一种通信网元70,包括:收发机71和处理器72;
175.所述收发机71,用于获取携带行业消息的目标消息体;
176.所述处理器72,用于接收于根据所述目标消息体的目标字段的取值,确定所述目标消息体在目标消息队列中的发送优先级,所述目标字段至少包括:traffictype字段。
177.本发明实施例中,可选的,所述目标消息体通过http协议发送。
178.本发明实施例中,可选的,所述通信网元包括以下至少之一:csp平台、消息接入平台和maap平台。
179.本发明实施例中,可选的,所述通信网元为csp平台时,所述处理器72,还用于获取发送所述目标消息体的集团客户的码号;根据所述集团客户的码号,确定所述集团客户的等级;根据所述集团客户的等级,确定所述目标消息体是否需要优先发送。
180.本发明实施例中,可选的,根据所述集团客户的等级,确定所述目标消息体是否需要优先发送包括:
181.若所述集团客户的等级高于第一等级,且所述目标消息体的traffictype字段的取值不是缺省值,确定所述目标消息体需要优先发送,将所述目标消息体发送到目标消息队列;
182.若所述集团客户的等级高于所述第一等级,且所述目标消息体的traffictype字段的取值为缺省值,确定所述目标消息体不需要优先发送,将所述目标消息体发送到另一
消息队列;
183.若所述集团客户的等级等于所述第一等级,确定所述目标消息体不需要优先发送,将所述目标消息体发送到所述另一消息队列;
184.其中,所述目标消息队列的发送优先级高于所述另一消息队列的发送优先级。
185.本发明实施例中,可选的,所述处理器72,用于根据所述目标消息队列中的目标消息体的traffictype字段对所述目标消息队列中的目标消息体进行排序;
186.其中,若所述目标消息队列中存在traffictype字段相同的目标消息体,根据所述traffictype字段相同的目标消息体对应的码号,确定所述traffictype字段相同的目标消息体对应的集团客户的等级,根据所述traffictype字段相同的目标消息体对应的集团客户的等级,对所述traffictype字段相同的目标消息体进行排序;若所述traffictype字段相同的目标消息体对应的集团客户的等级相同,获取所述集团客户的等级相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述集团客户的等级相同的目标消息体进行排序;
187.或者,
188.若所述目标消息队列中存在traffictype字段相同的目标消息体,获取所述traffictype字段相同的目标消息体的priority字段的取值,根据所述priority字段的取值,对所述traffictype字段相同的目标消息体进行排序。
189.可选的,所述目标消息体为http协议发送消息消息体或者http请求响应消息体。
190.可选的,所述通信网元包括消息中心,所述收发机71还用于接收maap平台通过http协议发送的消息体;
191.所述处理器72,用于根据所述通过http协议发送的消息体中的目标字段的取值,得到基于sip协议的目标消息体中的目标字段的取值。
192.可选的,所述目标消息体为sip协议中pager模式即时消息请求消息体,所述目标字段为所述即时消息请求消息体扩展cpim头域中的traffictype字段。
193.请参考图8,本发明实施例还提供一种通信网元80,包括处理器81,存储器82,存储在存储器82上并可在所述处理器81上运行的计算机程序,该计算机程序被处理器81执行时实现上述行业消息的发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
194.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述行业消息的发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
195.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
196.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
197.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献