进程间多请求管理方法、装置、终端设备及可读存储介质制造方法及图纸

技术编号:21343201 阅读:43 留言:0更新日期:2019-06-13 22:21
本发明专利技术公开了一种进程间多请求管理方法、装置、终端设备及可读存储介质,其中方法包括:接收第一进程发送的当前数据报文;判断当前数据报文的第一顺序标识是否与当前第二顺序标识按照预设的第一对应规则相对应;若当前数据报文的第一顺序标识与当前第二顺序标识按照第一对应规则相对应,则对当前数据报文的请求数据进行处理,并根据预设的更新规则更新当前第二顺序标识;若当前数据报文的第一顺序标识不与当前第二顺序标识按照第一对应规则相对应,则将当前数据报文存储到预设的报文链表中,并对存储于报文链表中的待处理数据报文进行处理。本发明专利技术能够实现对数据按照正常顺序处理,保证数据处理的正确性,进而提高数据传输的效率。

Interprocess multi-request management methods, devices, terminal devices and readable storage media

The invention discloses an inter-process multi-request management method, device, terminal device and readable storage medium, in which methods include: receiving the current data message sent by the first process; judging whether the first order identification of the current data message corresponds to the preset first corresponding rule of the current second order identification; and if the first order identification of the current data message corresponds to the current first corresponding rule. If the two-order identification corresponds to the first corresponding rule, the request data of the current data message is processed, and the current second-order identification is updated according to the preset update rule. If the first-order identification of the current data message does not correspond to the current second-order identification according to the first corresponding rule, the current data message is stored in the preset message list and stored. Processing data messages in the message list. The invention can process data in normal order, ensure the correctness of data processing, and improve the efficiency of data transmission.

【技术实现步骤摘要】
进程间多请求管理方法、装置、终端设备及可读存储介质
本专利技术涉及通信
,尤其涉及一种进程间多请求管理方法、装置、终端设备及可读存储介质。
技术介绍
进程是计算机系统分配资源的基本单位。操作系统通过进程控制块(ProcessControlBlock,PCB)来管理每个进程的资源,并使彼此相互隔离。为了使不同进程相互访问资源来协调工作,进程间的通信方式也应运而生,用于进程间的信息传播或交换。一般而言,主程序在运行过程中会运行对应的主进程,在主进程接收到的一个或多个报文中,可能存在一个或多个来自其他进程的请求命令,需要对应生成一个或多个携带请求数据的子进程,执行若干系统调用后,发送给需要请求数据的其他进程。由于发送请求数据的主进程相对于接收请求数据的其他进程,位于数据流通线路的上游,各个请求数据之间可能存在包含关系,所以接收请求数据的其他进程需要接收全部请求数据才能完成后续的处理。但是,由于各种系统调用所需的时间可能不一致,导致各子进程与接收请求数据的其他进程之间建立的连接顺序混乱,数据传输异常,需要请求数据的其他进程无法对接收的请求数据正常处理。
技术实现思路
专利技术实施例所要解本文档来自技高网...

【技术保护点】
1.一种进程间多请求管理方法,其特征在于,所述方法包括:接收第一进程发送的当前数据报文;其中,所述当前数据报文由所述第一进程响应第二进程发送的请求报文对应生成;所述当前数据报文携带有第一顺序标识和请求数据;判断所述当前数据报文的第一顺序标识是否与当前第二顺序标识按照预设的第一对应规则相对应;若所述当前数据报文的第一顺序标识与当前第二顺序标识按照所述第一对应规则相对应,则对所述当前数据报文的请求数据进行处理,并根据预设的更新规则更新当前第二顺序标识;若所述当前数据报文的第一顺序标识不与当前第二顺序标识按照所述第一对应规则相对应,则将所述当前数据报文存储到预设的报文链表中,并对存储于所述报文链表中...

【技术特征摘要】
1.一种进程间多请求管理方法,其特征在于,所述方法包括:接收第一进程发送的当前数据报文;其中,所述当前数据报文由所述第一进程响应第二进程发送的请求报文对应生成;所述当前数据报文携带有第一顺序标识和请求数据;判断所述当前数据报文的第一顺序标识是否与当前第二顺序标识按照预设的第一对应规则相对应;若所述当前数据报文的第一顺序标识与当前第二顺序标识按照所述第一对应规则相对应,则对所述当前数据报文的请求数据进行处理,并根据预设的更新规则更新当前第二顺序标识;若所述当前数据报文的第一顺序标识不与当前第二顺序标识按照所述第一对应规则相对应,则将所述当前数据报文存储到预设的报文链表中,并对存储于所述报文链表中的待处理数据报文进行处理。2.如权利要求1所述的进程间多请求管理方法,其特征在于,所述对存储于所述报文链表中的待处理数据报文进行处理具体包括:判断所述报文链表中是否存在第一顺序标识与所述当前第二顺序标识按照所述第一对应规则相对应的目标数据报文;若所述报文链表中存在所述目标数据报文,则对所述目标数据报文的请求数据进行处理,并根据所述更新规则更新当前第二顺序标识。3.如权利要求1所述的进程间多请求管理方法,其特征在于,所述报文链表为有序报文链表;则,所述将所述当前数据报文存储到预设的报文链表中具体包括:根据所述当前数据报文的第一顺序标识将所述当前数据报文插入所述有序报文链表中;为所述当前数据报文对应的存储节点分配第三顺序标识;其中,所述第三顺序标识与所述当前数据报文的第一顺序标识按照预设的第二对应规则相对应。4.如权利要求3所述的进程间多请求管理方法,其特征在于,所述对存储于所述报文链表中的待处理数据报文进行处理具体包括:根据所述有序报文链表的表头存储节点的第三顺序标识判断所述有序报文链表中是否存在第一顺序标识与所述当前第二顺序标识按照所述第一对应规则相对应的目标数据报文;若所述有序报文链表中存在所述目标数据报文,则对所述目标数据报文的请求数据进行处理,并根据所述更新规则更新当前第二顺序标识;将所述目标数据报文从所述有序报文链表中删除。5.如权利要求1所述的进程间多请求管理方法,其...

【专利技术属性】
技术研发人员:郑宇超
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1