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

一种功能性较强的消息投递系统的制作方法

2021-10-19 22:25:00 来源:中国专利 TAG:较强 投递 信息传递 消息 功能


1.本技术涉及信息传递领域,尤其是一种功能性较强的消息投递系统。


背景技术:

2.消息是指通信系统传输的对象,是信息的载体,也是客观物质运动或主观思维活动,以及事件发生状态的一种反映,它通过语言、文字、图像和数据等不同形式具体描述。消息可分为离散消息和连续消息。
3.目前的消息投递系统功能单一,缺乏较强的查询、反馈系统,容易造成消息的延迟,甚至是遗漏。因此,针对上述问题提出一种功能性较强的消息投递系统。


技术实现要素:

4.在本实施例中提供了一种功能性较强的消息投递系统用于解决现有技术中的消息投递系统功能单一,缺乏较强的查询、反馈系统,容易造成消息的延迟、遗漏问题。
5.根据本技术的一个方面,提供了一种功能性较强的消息投递系统,包括第一客户单元、中心处理单元、消息投递单元、第二客户单元和网络服务单元,所述第一客户单元一侧连接中心处理单元,所述中心处理单元一侧连接消息投递单元,所述消息投递单元一侧连接第二客户单元,所述第一客户单元、中心处理单元、消息投递单元和第二客户单元均与网络服务单元连接;
6.所述中心处理单元包括消息汇集模块、队列生成模块、数据发送模块和第一存储模块,所述第一存储模块一侧连接有数据移除模块。
7.进一步地,所述第一客户单元和第二客户单元内均设有消息发送模块、消息接收模块、告警模块、第二存储模块、消息删除模块和消息输入模块。
8.进一步地,所述消息投递单元内设有反馈模块和回调模块,所述网络服务单元包括网关服务器模块和查找模块。
9.进一步地,所述反馈模块包括状态查询模块和延时验证模块,所述回调模块内设有反馈传输模块。
10.进一步地,所述网关服务器模块内设有管理模块、事件模块和加密模块。
11.进一步地,所述状态查询模块查询的状态包括投递成功状态、投递失败状态和投递异常状态,所述投递异常状态包括因网络延迟、网络状态不稳定等造成的投递失败。
12.进一步地,所述队列生成模块对消息汇集模块接收到的消息进行排序,所述数据移除模块对第一存储模块存储的数据消息进行移除。
13.进一步地,所述消息汇集模块对第一客户单元或第二客户单元的消息进行接收和汇集,所述网络服务单元进行传输通道的连接。
14.进一步地,所述延时验证模块对消息投递状态进行延时验证,所述延时验证的时间为五分钟。
15.进一步地,所述反馈传输模块对反馈模块的消息投递状态结果传输给中心处理单
元,所述中心处理单元将消息投递状态结果发送给告警模块。
16.通过本技术上述实施例,采用了中心处理单元和消息投递单元对消息进行投递、反馈,解决了消息投递系统功能单一,缺乏较强的查询、反馈系统,容易造成消息的延迟、遗漏问题,可以对消息投递的状态进行查询,并进行及时的反馈,减小消息的延迟,避免消息的遗漏。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
18.图1为本技术一种实施例的整体示意图;
19.图2为本技术一种实施例的中心处理单元内部示意图;
20.图3为本技术一种实施例的第一客户单元内部示意图;
21.图4为本技术一种实施例的消息投递单元内部示意图。
22.图中:1、第一客户单元,2、中心处理单元,3、消息投递单元,4、第二客户单元,5、网络服务单元,6、消息汇集模块,7、队列生成模块,8、数据发送模块,9、第一存储模块,10、数据移除模块,11、消息发送模块,12、消息接收模块,13、告警模块,14、第二存储模块,15、消息删除模块,16、消息输入模块,17、反馈模块,18、回调模块,19、网关服务器模块,20、查找模块,21、状态查询模块,22、延时验证模块,23、反馈传输模块,24、管理模块,25、事件模块,26、加密模块。
具体实施方式
23.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
24.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.在本技术中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本技术及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
26.并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其
他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本技术中的具体含义。
27.此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
28.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
29.本实施例中的监测装置可以适用于各种消息传递方法,例如,在本实施例提供了如下一种消息发送方法,本实施例中的消息投递系统可以用于如下消息发送方法。
30.该消息发送方法消息包括发送方向消息中心发送消息请求,消息中心收到消息请求后判断是否携带有发送条件,如果没有携带发送条件,则发送该消息,结束消息业务;如果携带有发送条件,消息中心判断是否满足发送条件,如果满足发送条件则发送所述消息,结束消息业务,如果不满足发送条件,丢弃所述消息,结束消息业务。在具体应用中,消息发送方可以是用户终端、服务器;消息可以是短消息sm、增强消息em、多媒体消息mm;消息中心可以是短消息中心、增强消息中心、多媒体消息服务器;发送条件可以由消息发送方或/和提供消息业务的网络运营商确定。而发送条件可以为:消息接收方是否支持所述消息的传送形式;消息能否在发送方规定的有效时间内传送到接收方;消息接收方是否位于归属网络内。或者为以上各种条件的组合。在具体应用中,消息中心可以向消息发送方反馈消息发送成功或者消息发送失败信息。应用实例1:发送条件是在现有消息请求中新增加的信息,发送条件值的确定基于提供消息业务的网络运营商和消息发送方之间的协定,如:终端支持某些特性、用户只位于归属网络中、有效时间期限等。具体在某个消息请求中包含的发送条件,则由消息发送方根据特定需要设置相应的值应用实例1:发送条件是在现有消息请求中新增加的信息,发送条件值的确定基于提供消息业务的网络运营商和消息发送方之间的协定,如:终端支持某些特性、用户只位于归属网络中、有效时间期限等。具体在某个消息请求中包含的发送条件,则由消息发送方根据特定需要设置相应的值。应用实例2:增值业务提供商向一些用户发送多媒体消息mms,用来介绍某个新产品,发送条件为用户终端支持多媒体消息业务能力、且用户位于归属网络;消息中心收到消息请求后,判断用户a满足所有发送条件,用户b的终端不支持多媒体消息业务能力,用户c离开归属网络,则消息中心向用户a发送该mms消息,而不向用户b、c发送该mms消息;最后,消息中心向该增值业务提供商反馈的消息发送信息,包括:向用户a发送成功、用户b发送条件不满足、用户c发送条件不满足。
31.当然本实施例也可以用于其他消息投递方法。在此不再一一赘述,下面对本技术实施例的消息投递系统进行介绍。
32.请参阅图1

4所示,一种功能性较强的消息投递系统,包括第一客户单元1、中心处理单元2、消息投递单元3、第二客户单元4和网络服务单元5,所述第一客户单元1一侧连接中心处理单元2,所述中心处理单元2一侧连接消息投递单元3,所述消息投递单元3一侧连接第二客户单元4,所述第一客户单元1、中心处理单元2、消息投递单元3和第二客户单元4均与网络服务单元5连接;
33.所述中心处理单元2包括消息汇集模块6、队列生成模块7、数据发送模块8和第一存储模块9,所述第一存储模块9一侧连接有数据移除模块10。
34.通过第一客户单元1或第二客户单元4可以进行消息的输入,通过中心处理单元2可以对消息进行处理,通过消息投递单元3可以对消息进行投递,可以将消息投递至第二客户单元4或第一客户单元1处,同时通过消息投递单元3可以及时、快速的对消息投递状态进行查询、反馈,并经过中心处理单元2将消息投递状态反馈到告警模块13上,减小消息的延迟,降低消息遗失的几率。
35.所述第一客户单元1和第二客户单元4内均设有消息发送模块11、消息接收模块12、告警模块13、第二存储模块14、消息删除模块15和消息输入模块16,通过消息发送模块11可以将编辑的消息发送至中心处理单元2,通过消息接收模块12可以对消息进行接收,通过告警模块13可以对消息投递状态进行确认,通过第二存储模块14可对消息进行存储,通过消息删除模块15可以对第二存储模块14存储的消息进行删除,通过消息输入模块16可以对需要投递的消息进行输入、编辑;所述消息投递单元3内设有反馈模块17和回调模块18,所述网络服务单元5包括网关服务器模块19和查找模块20,通过反馈模块17可以对消息投递状态进行反馈,通过回调模块18可以对消息投递状态进行查询,通过网关服务器模块19可以对消息进行管理,通过查找模块20可以对需要投递消息的接收服务器进行查找;所述反馈模块17包括状态查询模块21和延时验证模块22,所述回调模块18内设有反馈传输模块23,通过状态查询模块21可以对消息投递状态进行查询,通过延时验证模块22可以对消息投递时的延时状态进行查询,通过反馈传输模块23可以对消息投递状态结果进行反馈;所述网关服务器模块19内设有管理模块24、事件模块25和加密模块26,通过管理模块24可以对消息进行管理,通过加密模块26可以对消息进行加密,防止消息被盗取,使消息投递时更为安全;所述状态查询模块21查询的状态包括投递成功状态、投递失败状态和投递异常状态,所述投递异常状态包括因网络延迟、网络状态不稳定等造成的投递失败,状态查询模块21可以对消息投递状态进行查询;所述队列生成模块7对消息汇集模块6接收到的消息进行排序,所述数据移除模块10对第一存储模块9存储的数据消息进行移除,通过消息汇集模块6可以对消息进行接收、汇集,通过第一存储模块9可以对消息进行存储,通过数据移除模块10对第一存储模块9内存储的消息进行定期移除,防止第一存储模块9被存满而影响使用;所述消息汇集模块6对第一客户单元1或第二客户单元4的消息进行接收和汇集,所述网络服务单元5进行传输通道的连接,通过第一客户单元1和第二客户单元4可以进行消息的编辑、接收等;所述延时验证模块22对消息投递状态进行延时验证,所述延时验证的时间为五分钟,防止因网络延迟而被状态查询模块21判断为投递失败;所述反馈传输模块23将反馈模块17的消息投递状态结果传输给中心处理单元2,所述中心处理单元2将消息投递状态结果发送给告警模块13,告警模块13可以对消息投递状态进行显示,便于客户查询。
36.本技术在使用时,通过消息输入模块16可以对需要投递的消息进行输入、编辑,通过消息汇集模块6可以对消息进行接收、汇集,通过第一存储模块9可以对消息进行存储,通过数据移除模块10对第一存储模块9内存储的消息进行定期移除,防止第一存储模块9被存满而影响使用,通过队列生成模块7可以对消息汇集模块6接收到的消息进行排序,通过数据发送模块8可以将消息发送给消息投递单元3,通过消息投递单元3可以将消息投递到消息接收模块12上,从而完成消息的投递,同时通过状态查询模块21可以对消息投递状态进
行查询,通过延时验证模块22可以对消息投递时的延时状态进行查询,防止因网络延迟而被状态查询模块21判断为投递失败,反馈传输模块23可以将消息投递状态结果传输给中心处理单元2,所述中心处理单元2将消息投递状态结果发送给告警模块13,告警模块13可以对消息投递状态进行显示,便于客户查询,可以及时、快速的对消息投递状态进行查询、反馈,并经过中心处理单元2将消息投递状态反馈到告警模块13上,减小消息的延迟,降低消息遗失的几率。
37.本技术的有益之处在于:
38.本技术功能强大,可以对及时、快速的对消息投递状态进行查询、反馈,并经过中心处理单元将消息投递状态反馈到告警模块上,减小消息的延迟,降低消息遗失的几率,便于消息的投递。
39.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜