一种基于RabbitMQ的延时制动系统及其制动方法与流程

文档序号:30384485发布日期:2022-06-11 06:29阅读:74来源:国知局
一种基于RabbitMQ的延时制动系统及其制动方法与流程
一种基于rabbitmq的延时制动系统及其制动方法
技术领域
1.本发明涉及网络通信技术领域,具体是指一种基于rabbitmq的延时制动系统及其制动方法。


背景技术:

2.通信是文明传播的方式,更是文明演进载体,没有通信,文化无法交流、贸易无法进行。通信在人类生活生产中的重要性是不言而喻的。
3.迄今为止,人类掌握了两种通信方式:一种是即时通信,im(instant message),如早期的信函、电报、电话,在现在的互联网时代,进化出e-mail、icq(qq)以及基于移动互联网的即时通信(如微信、whatsapp、line、telegram等)。另一种是广播通信,bm(broadcast message),如早期的邸报、塘报、官府告示,现代社会的报纸、有线和无线广播、电视,互联网时代,出现的门户网站,以及基于移动互联网的微博、twitter等,并分支出图片分享、短视频分享和直播app等多种形式。
4.基于现有通信技术传输速度的逐步加快,通信时延的逐渐缩短,人类的即时通信变得更加方便、快捷。由于部分错误信息的产生为不可控因素,存在着打错字误发、传输失真、帧率变化以及图片误发等问题,这种高速通信同样导致了错误信息的快速发送。虽然现有技术的部分软件中能够通过撤回的方式来取消错误信息,但是这种情况仍然无法避免接收者看到错误信息的可能,撤回的操作指令也同样可能造成误会的加深。在第五代移动通信技术飞速发展的大环境下,空中接口的时延低至1ms,能够满足自动驾驶、远程医疗等实时应用,但是以即时文字、语音消息为例并没有极高的时间要求。以表情包图片发送为例,
5.鉴于上述情况,需要一种能够延时制动系统及其制动方法。


技术实现要素:

6.本发明目的在于提供一种基于rabbitmq的延时制动系统及其制动方法,用于提高即时通信的延时,以便于增加容错率。
7.本发明通过下述技术方案实现:
8.一种基于rabbitmq的延时制动系统,包括依次信号连接的上游发射单元、rabbitmq服务器以及下游接收单元,上游发射单元包括用于接收预发送的信息并产生母信号的母信号模块。现有技术中,随着第五代移动通信技术飞速发展,通信空中接口的时延低至1ms,这就意味着即时信息通讯几乎能够做到“发送”即“收到”。由于现阶段动态图片的广泛应用和传播,尤其是表情包受到广大用户的喜爱,动态图片在节假日也逐渐成为一种表达祝福的方式。动态图片的种类、形式也多种多样,在用户选定图片确定发送后,图片信息传递至接收端解码显示,在这个过程中,当图片选定错误后,基于低时延无法做到信息制动撤回,可能导致发送不合时宜的图片,使得用户之间发生误会,虽然现有技术中部分通讯软件存在“撤回”的方式,但是仍然会提醒接收者撤回了信息,并且存在着在“撤回”之前就看见发送信息的情况。还需要说明的是,对于即时的文字、图像、音频信息通信并不需要做到“发送”即“收到”,在这之间允许存在较高的延时。对于动态图片所含信息的复杂性,在通信传递的过程中,仍然存在着较高失真率的问题。基于上述问题,申请人提出了一种基于rabbitmq的延时制动系统,用于提高即时通信的延时,以便于用户能够在察觉到预发送信息出错后做出制动反应,从而做出取消发送的决定,从而减少用户之间的误会,有利于维护社会和谐。具体通过:一种基于rabbitmq的延时制动系统,包括依次信号连接的上游发射单元、rabbitmq服务器以及下游接收单元,上游发射单元包括用于接收预发送的信息并产生母信号的母信号模块,通过母信号模块发射携带预发送信息的母信号至rabbitmq服务器,在设定的时间阈值范围内,用于能够做出取消发送的反应,超过设定的时间阈值,子信号模块能够发射子信号至rabbitmq服务器,从而形成终端信号发送至下游接收单元。基于上述系统,通过信息的再次发送匹配确定,实现通信的延时制动目的。
9.进一步地,上游发射单元还包括:信息录入模块,与母信号模块信号连接,用于录入预发送的信息;时间设置模块,与母信号模块信号连接,用于设定时间阈值;子信号模块,与时间设置模块信号连接,用于按照时间阈值发射子信号。基于上述系统,通过信息录入模块实现预发送信息的录入,录入后将预发送信息传递至母信号模块,母信号模块产生母信号传递至rabbitmq服务器;通过时间设置模块设定时间阈值后,子信号模块按照时间阈值发射子信号后传递至rabbitmq服务器。需要说明的是,未超过时间阈值的情况下,信息录入模块能够根据用户的主动意愿输入产生终止发送信号。
10.进一步地,rabbitmq服务器包括:依次信号连接的信号处理模块、信号存储模块、信号匹配模块、信号保密模块,且信号处理模块与子信号模块信号连接;信号处理模块用于接收母信号并检测母信号的失真率,根据检测结果对母信号进行修复处理后存储至信号存储模块;信号匹配模块用于产生识别信号中间体,识别信号中间体能够与母信号、子信号匹配产生终端信号;信号保密模块用于通过加密传输协议发送终端信号;下游接收单元用于接收终端信号。基于上述过程,母信号传递至信号处理模块,通过信号检测模块完成对母信号的失真率检测,并且能够根据检测结果完成修复处理,将完成修复处理后的母信号传递至信号存储模块进行信号存储,信号匹配模块根据母信号的产生识别信号中间体,需要说明的是,识别信号中间体能够与母信号、子信号匹配产生终端信号,信号保密模块通过加密传输协议发送终端信号至下游接收单元。还需要说明的是,识别信号中间体是基于母信号的特征识别产生,能够与母信号进行匹配。
11.进一步地,信号处理模块具体过程为:接收母信号,获取通信传输的预发送信息,当检测到预发送信息存在失真时,根据预发送信息生成原始信息,确定原始信息对应的数据修复模型并对损伤的数据进行信号补偿,得到修正信息后存储至信号存储模块。对于信号处理模块的具体过程,需要说明的是,原始信息为:在进行通信传输之前的预发送信息,以图像信息为例,原始信息的数据格式可以为:bmp、jpg、png、tif、gif、pcx、tga、fpx等,且通信传递的方式可以是蓝牙、wifi、移动通信网络等。不同的通信设备在传输图像信号数据时,由于信号干扰或传输稳定性的原因,会导致携带预发送信息的母信号发生数据传输后失真的情况,数据修复模型是用于对失真的数据进行补偿修复,使得通过上游发射单元输出的数据与输入的数据尽可能保持真实。基于上述情况,申请人提出在rabbitmq服务器内对母信号进行失真补偿处理,对发生失真的信息进行信号补偿。
12.进一步地,信号匹配模块根据母信号的传输需求进行幅度、相位调整后得到能够
与母信号匹配的识别信号中间体并与母信号匹配后存储至信号存储模块。需要说明的是,识别信号中间体的识别特征是基于母信号产生的,子信号的识别特征是基于识别信号中间体产生的。
13.更进一步地,达到时间阈值后,子信号模块产生能够与识别信号中间体匹配的子信号,通过子信号与识别信号中间体的特征识别后绑定母信号产生终端信号。现有技术中,对于部分指令操作,需要额外的确定步骤,在本技术中,达到时间阈值后,无需额外的确定指令,子信号模块产生能够与识别信号中间体匹配的子信号,通过子信号与识别信号中间体的特征识别后绑定母信号产生终端信号,从而实现通信的完成过程。
14.更进一步地,未达到时间阈值,信息录入模块能够根据用户意愿产生终止发送信号并传递至信号存储模块,销毁母信号的存储。对于未达到时间阈值的情况,用户能够在察觉到预发送信息的错误后进行终止指令的发送,即通过信息录入模块手动输入终止发送信号后传递至信号存储模块,并销毁母信号的存储。
15.进一步地,一种基于rabbitmq的延时制动系统的制动方法,具体包括:步骤1,通过信息录入模块录入预发送的信息,母信号模块接收预发送的信息后产生母信号传递至信号处理模块;步骤2,信号处理模块接收母信号并检测母信号的失真率,根据检测结果对母信号进行修复处理后存储至信号存储模块;步骤3,信号匹配模块根据母信号的传输需求进行幅度、相位调整后得到能够与母信号匹配的识别信号中间体并与母信号匹配后存储至信号存储模块;步骤4,通过子信号模块判断是否达到时间阈值,若是,子信号模块产生与识别信号中间体匹配的子信号,即通过子信号与识别信号中间体的特征识别绑定将母信号后产生终端信号,若否,信息录入模块根据用户意愿产生终止发送信号并传递至信号存储模块,销毁母信号的存储。基于上述步骤,通过母信号、识别信号中间体、子信号之间的匹配关系能够替代起到加密传输的作用,一个母信号只对应一个特定的识别信号中间体,一个识别信号中间体只对应一个特定的子信号,三者之间为一一对应的关系。通过设定的时间阈值以及母信号、子信号的配合传输能够增加通信的延时,且前提时基于增加的延时不会对即时通信的对话造成影响。
16.进一步地,步骤2具体包括:信号处理模块接收母信号,获取通信传输的预发送信息,当检测到预发送信息存在失真时,根据预发送信息生成原始信息,确定原始信息对应的数据修复模型并对损伤的数据进行信号补偿,得到修正信息后存储至信号存储模块。不同的通信设备在传输图像信号数据时,由于信号干扰或传输稳定性的原因,会导致携带预发送信息的母信号发生数据传输后失真的情况,数据修复模型是用于对失真的数据进行补偿修复,使得通过上游发射单元输出的数据与输入的数据尽可能保持真实。
17.进一步地,步骤3具体包括:信号匹配模块基于信号补偿的数据得到母信号的基带信号,并根据基带信号进行符号判决和码元映射后得到识别信号中间体,识别信号中间体与母信号进行特征识别匹配后存储至信号存储模块。基于基带信号,能够进行符号判决和码元映射,从而的到识别信号中间体。
18.本发明与现有技术相比,具有如下的优点和有益效果:
19.1、本发明通过母信号与子信号的特征识别方式,以及子信号在时间阈值下对母信号的确定匹配发送,产生终端信号完成即时通信的过程,在不影响通信对话的前提下提高了通信延时,并且能够对已经发出的信息进行制动指令,增加了信息录入以及发送的容错
率,减少了误会的产生,有利于社会和谐;
20.2、本发明通过信号处理模块,能够对预发送信息进行检测,对存在失真的信号进行信号补偿,尤其适用于动态图像信息的发送,能够有效提高图像信息的帧率;
21.3、本发明通过母信号、识别信号中间体、子信号的特征识别,并且通过加密传输协议发送终端信号,能够有效加密预发送信号,有利于维护个人隐私。
附图说明
22.此处所说明的附图用来提供对本发明实施例的进一步理解,构成本技术的一部分,并不构成对本发明实施例的限定。在附图中:
23.图1为本发明的系统流程图;
24.图2为本发明的方法流程图。
具体实施方式
25.为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。需要说明的是,本发明已经处于实际研发测试使用阶段。
26.实施例1:
27.请一并参考附图1-图2,如图所示,一种基于rabbitmq的延时制动系统,包括依次信号连接的上游发射单元、rabbitmq服务器以及下游接收单元,上游发射单元包括用于接收预发送的信息并产生母信号的母信号模块。上游发射单元还包括:信息录入模块,与母信号模块信号连接,用于录入预发送的信息;时间设置模块,与母信号模块信号连接,用于设定时间阈值;子信号模块,与时间设置模块信号连接,用于按照时间阈值发射子信号。rabbitmq服务器包括:依次信号连接的信号处理模块、信号存储模块、信号匹配模块、信号保密模块,且信号处理模块与子信号模块信号连接;信号处理模块用于接收母信号并检测母信号的失真率,根据检测结果对母信号进行修复处理后存储至信号存储模块;信号匹配模块用于产生识别信号中间体,识别信号中间体能够与母信号、子信号匹配产生终端信号;信号保密模块用于通过加密传输协议发送终端信号;下游接收单元用于接收终端信号。
28.信号处理模块具体过程为:接收母信号,获取通信传输的预发送信息,当检测到预发送信息存在失真时,根据预发送信息生成原始信息,确定原始信息对应的数据修复模型并对损伤的数据进行信号补偿,得到修正信息后存储至信号存储模块。信号匹配模块根据母信号的传输需求进行幅度、相位调整后得到能够与母信号匹配的识别信号中间体并与母信号匹配后存储至信号存储模块。达到时间阈值后,子信号模块产生能够与识别信号中间体匹配的子信号,通过子信号与识别信号中间体的特征识别后绑定母信号产生终端信号。未达到时间阈值,信息录入模块能够根据用户意愿产生终止发送信号并传递至信号存储模块,销毁母信号的存储。
29.一种基于rabbitmq的延时制动系统的制动方法,具体包括:步骤1,通过信息录入模块录入预发送的信息,母信号模块接收预发送的信息后产生母信号传递至信号处理模块;步骤2,信号处理模块接收母信号并检测母信号的失真率,根据检测结果对母信号进行修复处理后存储至信号存储模块;步骤3,信号匹配模块根据母信号的传输需求进行幅度、
相位调整后得到能够与母信号匹配的识别信号中间体并与母信号匹配后存储至信号存储模块;步骤4,通过子信号模块判断是否达到时间阈值,若是,子信号模块产生与识别信号中间体匹配的子信号,即通过子信号与识别信号中间体的特征识别绑定将母信号后产生终端信号,若否,信息录入模块根据用户意愿产生终止发送信号并传递至信号存储模块,销毁母信号的存储。
30.步骤2具体包括:信号处理模块接收母信号,获取通信传输的预发送信息,当检测到预发送信息存在失真时,根据预发送信息生成原始信息,确定原始信息对应的数据修复模型并对损伤的数据进行信号补偿,得到修正信息后存储至信号存储模块。步骤3具体包括:信号匹配模块基于信号补偿的数据得到母信号的基带信号,并根据基带信号进行符号判决和码元映射后得到识别信号中间体,识别信号中间体与母信号进行特征识别匹配后存储至信号存储模块。
31.需要说明的是,一种基于rabbitmq的延时制动系统,包括依次信号连接的上游发射单元、rabbitmq服务器以及下游接收单元,上游发射单元包括用于接收预发送的信息并产生母信号的母信号模块。现有技术中,随着第五代移动通信技术飞速发展,通信空中接口的时延低至1ms,这就意味着即时信息通讯几乎能够做到“发送”即“收到”。由于现阶段动态图片的广泛应用和传播,尤其是表情包受到广大用户的喜爱,动态图片在节假日也逐渐成为一种表达祝福的方式。动态图片的种类、形式也多种多样,在用户选定图片确定发送后,图片信息传递至接收端解码显示,在这个过程中,当图片选定错误后,基于低时延无法做到信息制动撤回,可能导致发送不合时宜的图片,使得用户之间发生误会,虽然现有技术中部分通讯软件存在“撤回”的方式,但是仍然会提醒接收者撤回了信息,并且存在着在“撤回”之前就看见发送信息的情况。还需要说明的是,对于即时的文字、图像、音频信息通信并不需要做到“发送”即“收到”,在这之间允许存在较高的延时。对于动态图片所含信息的复杂性,在通信传递的过程中,仍然存在着较高失真率的问题。基于上述问题,申请人提出了一种基于rabbitmq的延时制动系统,用于提高即时通信的延时,以便于用户能够在察觉到预发送信息出错后做出制动反应,从而做出取消发送的决定,从而减少用户之间的误会,有利于维护社会和谐。具体通过:一种基于rabbitmq的延时制动系统,包括依次信号连接的上游发射单元、rabbitmq服务器以及下游接收单元,上游发射单元包括用于接收预发送的信息并产生母信号的母信号模块,通过母信号模块发射携带预发送信息的母信号至rabbitmq服务器,在设定的时间阈值范围内,用于能够做出取消发送的反应,超过设定的时间阈值,子信号模块能够发射子信号至rabbitmq服务器,从而形成终端信号发送至下游接收单元。基于上述系统,通过信息的再次发送匹配确定,实现通信的延时制动目的。
32.还需要说明的是,上游发射单元还包括:信息录入模块,与母信号模块信号连接,用于录入预发送的信息;时间设置模块,与母信号模块信号连接,用于设定时间阈值;子信号模块,与时间设置模块信号连接,用于按照时间阈值发射子信号。基于上述系统,通过信息录入模块实现预发送信息的录入,录入后将预发送信息传递至母信号模块,母信号模块产生母信号传递至rabbitmq服务器;通过时间设置模块设定时间阈值后,子信号模块按照时间阈值发射子信号后传递至rabbitmq服务器。需要说明的是,未超过时间阈值的情况下,信息录入模块能够根据用户的主动意愿输入产生终止发送信号。
33.需要说明的是,rabbitmq服务器包括:依次信号连接的信号处理模块、信号存储模
块、信号匹配模块、信号保密模块,且信号处理模块与子信号模块信号连接;信号处理模块用于接收母信号并检测母信号的失真率,根据检测结果对母信号进行修复处理后存储至信号存储模块;信号匹配模块用于产生识别信号中间体,识别信号中间体能够与母信号、子信号匹配产生终端信号;信号保密模块用于通过加密传输协议发送终端信号;下游接收单元用于接收终端信号。基于上述过程,母信号传递至信号处理模块,通过信号检测模块完成对母信号的失真率检测,并且能够根据检测结果完成修复处理,将完成修复处理后的母信号传递至信号存储模块进行信号存储,信号匹配模块根据母信号的产生识别信号中间体,需要说明的是,识别信号中间体能够与母信号、子信号匹配产生终端信号,信号保密模块通过加密传输协议发送终端信号至下游接收单元。还需要说明的是,识别信号中间体是基于母信号的特征识别产生,能够与母信号进行匹配。
34.还需要说明的是,信号处理模块具体过程为:接收母信号,获取通信传输的预发送信息,当检测到预发送信息存在失真时,根据预发送信息生成原始信息,确定原始信息对应的数据修复模型并对损伤的数据进行信号补偿,得到修正信息后存储至信号存储模块。对于信号处理模块的具体过程,需要说明的是,原始信息为:在进行通信传输之前的预发送信息,以图像信息为例,原始信息的数据格式可以为:bmp、jpg、png、tif、gif、pcx、tga、fpx等,且通信传递的方式可以是蓝牙、wifi、移动通信网络等。不同的通信设备在传输图像信号数据时,由于信号干扰或传输稳定性的原因,会导致携带预发送信息的母信号发生数据传输后失真的情况,数据修复模型是用于对失真的数据进行补偿修复,使得通过上游发射单元输出的数据与输入的数据尽可能保持真实。基于上述情况,申请人提出在rabbitmq服务器内对母信号进行失真补偿处理,对发生失真的信息进行信号补偿。
35.本实施例中较为优选的是,信号匹配模块根据母信号的传输需求进行幅度、相位调整后得到能够与母信号匹配的识别信号中间体并与母信号匹配后存储至信号存储模块。需要说明的是,识别信号中间体的识别特征是基于母信号产生的,子信号的识别特征是基于识别信号中间体产生的。
36.本实施例中较为优选的是,达到时间阈值后,子信号模块产生能够与识别信号中间体匹配的子信号,通过子信号与识别信号中间体的特征识别后绑定母信号产生终端信号。现有技术中,对于部分指令操作,需要额外的确定步骤,在本技术中,达到时间阈值后,无需额外的确定指令,子信号模块产生能够与识别信号中间体匹配的子信号,通过子信号与识别信号中间体的特征识别后绑定母信号产生终端信号,从而实现通信的完成过程。
37.本实施例中较为优选的是,未达到时间阈值,信息录入模块能够根据用户意愿产生终止发送信号并传递至信号存储模块,销毁母信号的存储。对于未达到时间阈值的情况,用户能够在察觉到预发送信息的错误后进行终止指令的发送,即通过信息录入模块手动输入终止发送信号后传递至信号存储模块,并销毁母信号的存储。
38.需要说明的是,一种基于rabbitmq的延时制动系统的制动方法,具体包括:步骤1,通过信息录入模块录入预发送的信息,母信号模块接收预发送的信息后产生母信号传递至信号处理模块;步骤2,信号处理模块接收母信号并检测母信号的失真率,根据检测结果对母信号进行修复处理后存储至信号存储模块;步骤3,信号匹配模块根据母信号的传输需求进行幅度、相位调整后得到能够与母信号匹配的识别信号中间体并与母信号匹配后存储至信号存储模块;步骤4,通过子信号模块判断是否达到时间阈值,若是,子信号模块产生与识
别信号中间体匹配的子信号,即通过子信号与识别信号中间体的特征识别绑定将母信号后产生终端信号,若否,信息录入模块根据用户意愿产生终止发送信号并传递至信号存储模块,销毁母信号的存储。基于上述步骤,通过母信号、识别信号中间体、子信号之间的匹配关系能够替代起到加密传输的作用,一个母信号只对应一个特定的识别信号中间体,一个识别信号中间体只对应一个特定的子信号,三者之间为一一对应的关系。通过设定的时间阈值以及母信号、子信号的配合传输能够增加通信的延时,且前提时基于增加的延时不会对即时通信的对话造成影响。
39.本实施例中较为优选的是,步骤2具体包括:信号处理模块接收母信号,获取通信传输的预发送信息,当检测到预发送信息存在失真时,根据预发送信息生成原始信息,确定原始信息对应的数据修复模型并对损伤的数据进行信号补偿,得到修正信息后存储至信号存储模块。不同的通信设备在传输图像信号数据时,由于信号干扰或传输稳定性的原因,会导致携带预发送信息的母信号发生数据传输后失真的情况,数据修复模型是用于对失真的数据进行补偿修复,使得通过上游发射单元输出的数据与输入的数据尽可能保持真实。
40.本实施例中较为优选的是,步骤3具体包括:信号匹配模块基于信号补偿的数据得到母信号的基带信号,并根据基带信号进行符号判决和码元映射后得到识别信号中间体,识别信号中间体与母信号进行特征识别匹配后存储至信号存储模块。基于基带信号,能够进行符号判决和码元映射,从而的到识别信号中间体。
41.实施例2:
42.本实施例中较为优选的实施方式还有:未达到时间阈值时,用户能够根据自身意愿察觉到信息发送的错误后主动进行修改,信息录入模块录入修改信息传递至子信号模块,子信号模块产生携带修改信息的子信号传递至信号处理模块,信号处理模块对修改信息完成检测与信号补偿指令后与母信号产生终端信号,需要说明的是,信号存储模块检测到携带修改信息的子信号输入后,对原母信号进行解码,销毁原有错误信号,将处理后的母信号与携带修改信息的子信号产生终端信号,并传递至下游接收单元,完成传输过程。
43.还需要说明的是,对于母信号、识别信号中间体、子信号三者之间特征识别关系互相匹配,即构成了发生共振增益的条件。现有技术中,在某些特定的系统中,通过调节信号强度或系统参数使得系统特性达到一个最大值,此时,称信号与系统发生共振增益。在本技术中,母信号、识别信号中间体、子信号的特征识别相匹配,这种条件下,无需额外的参数设定与信号处理就能够发生共振增益,从而增强终端信号的强度。
44.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1