CN118227301A - An electronic information inspection method, system, computer equipment and storage medium - Google Patents
An electronic information inspection method, system, computer equipment and storage medium Download PDFInfo
- Publication number
- CN118227301A CN118227301A CN202410650675.4A CN202410650675A CN118227301A CN 118227301 A CN118227301 A CN 118227301A CN 202410650675 A CN202410650675 A CN 202410650675A CN 118227301 A CN118227301 A CN 118227301A
- Authority
- CN
- China
- Prior art keywords
- task
- queuing
- inspection
- idle
- collaborative
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
技术领域Technical Field
本发明属于信息检验技术领域,尤其涉及一种电子信息检验方法、系统、计算机设备及存储介质。The present invention belongs to the field of information verification technology, and in particular relates to an electronic information verification method, system, computer equipment and storage medium.
背景技术Background technique
电子信息,是一个信息学词汇,它的出现与计算机技术、通信技术和高密度存储技术的迅速发展并在各个领域里得到广泛应用有着密切关系。Electronic information is an informatics term. Its emergence is closely related to the rapid development of computer technology, communication technology and high-density storage technology and its wide application in various fields.
现有的电子信息检验过程中,通常是通过接收发布的信息检验任务,进行信息检验的排队与处理,且通常只能进行单独处理。但是,由于各个设备所接收的任务量不同,排队情况也不一样,这种只能单独处理的方式,造成有的设备任务量太多,使得排队拥挤,这就导致具有时限要求的电子信息检验不能够得到及时的处理。In the existing electronic information inspection process, the information inspection is usually queued and processed by receiving and publishing information inspection tasks, and usually can only be processed individually. However, since the amount of tasks received by each device is different, the queuing situation is also different. This method of only being able to process individually causes some devices to have too many tasks, resulting in crowded queues, which leads to the electronic information inspection with time limit requirements not being processed in time.
发明内容Summary of the invention
本发明实施例的目的在于提供一种电子信息检验方法、系统、计算机设备及存储介质,旨在解决背景技术中提出的问题。The purpose of the embodiments of the present invention is to provide an electronic information verification method, system, computer device and storage medium, aiming to solve the problems raised in the background technology.
为实现上述目的,本发明实施例提供如下技术方案:To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:
一种电子信息检验方法,所述方法具体包括以下步骤:An electronic information verification method, the method specifically comprising the following steps:
接收信息检验任务,进行任务排队分析,生成任务排队数据;Receive information inspection tasks, perform task queue analysis, and generate task queue data;
对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务;Analyze the task queue data to determine whether the queue is congested, and if the queue is congested, intercept part of the inspection tasks from the information inspection tasks;
进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象;Perform collaborative processing monitoring, obtain collaborative monitoring data, and screen idle collaborative objects based on the collaborative monitoring data;
匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象;Matching a directional public key and a directional private key, encrypting the part of the inspection task by means of the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object;
接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果。Receive partial inspection results fed back by the idle collaborative object, and organize the results comprehensively to generate information inspection results.
作为本发明实施例技术方案进一步的限定,所述接收信息检验任务,进行任务排队分析,生成任务排队数据具体包括以下步骤:As a further limitation of the technical solution of the embodiment of the present invention, the receiving information inspection task, performing task queuing analysis, and generating task queuing data specifically include the following steps:
接收最新的信息检验任务;Receive the latest information inspection tasks;
确定当前排队任务,并进行排队监测分析,获取当前排队数据;Determine the current queue task, conduct queue monitoring and analysis, and obtain the current queue data;
将所述信息检验任务进行排队划分,获取排队划分数据;The information inspection tasks are divided into queues to obtain queue division data;
综合所述当前排队数据和所述排队划分数据,生成任务排队数据。The current queue data and the queue division data are integrated to generate task queue data.
作为本发明实施例技术方案进一步的限定,所述对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务具体包括以下步骤:As a further limitation of the technical solution of the embodiment of the present invention, the analyzing of the task queue data to determine whether the queue is congested and, when the queue is congested, intercepting part of the inspection tasks from the information inspection tasks specifically comprises the following steps:
将所述任务排队数据与预设的拥堵标准量进行比较,生成比较结果;Comparing the task queuing data with a preset congestion standard amount to generate a comparison result;
根据所述比较结果,判断是否排队拥堵;According to the comparison result, determining whether there is queue congestion;
在排队拥堵时,生成任务截取指令;When the queue is congested, a task interception instruction is generated;
按照所述任务截取指令,对所述信息检验任务进行标准外截取处理,得到部分检验任务。According to the task interception instruction, the information inspection task is intercepted outside the standard to obtain a partial inspection task.
作为本发明实施例技术方案进一步的限定,所述进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象具体包括以下步骤:As a further limitation of the technical solution of the embodiment of the present invention, the performing collaborative processing monitoring, obtaining collaborative monitoring data, and screening idle collaborative objects according to the collaborative monitoring data specifically includes the following steps:
确定多个协同处理对象,并向多个协同处理对象发送协同监测指令;Determine a plurality of collaborative processing objects, and send collaborative monitoring instructions to the plurality of collaborative processing objects;
接收多个所述协同处理对象反馈的对象监测数据;Receiving object monitoring data fed back by a plurality of the collaborative processing objects;
对多个所述对象监测数据进行空闲对比分析,生成空闲对比结果;Performing idle comparison analysis on the monitoring data of the plurality of objects to generate an idle comparison result;
根据所述空闲对比结果,从多个所述协同处理对象中,筛选并标记空闲协同对象。According to the idle comparison result, idle collaborative objects are screened and marked from the multiple collaborative processing objects.
作为本发明实施例技术方案进一步的限定,所述匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象具体包括以下步骤:As a further limitation of the technical solution of the embodiment of the present invention, the matching of the directional public key and the directional private key, encrypting the part of the inspection task by the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object specifically includes the following steps:
按照所述空闲协同对象的对象编号,生成定向匹配指令;Generate a directional matching instruction according to the object number of the idle collaborative object;
根据所述定向匹配指令,从预设的密钥数据库中,匹配并获取定向公钥和定向私钥;According to the directional matching instruction, matching and obtaining the directional public key and the directional private key from a preset key database;
通过所述定向公钥将所述部分检验任务加密,生成加密检验任务;Encrypting the part of the inspection task by using the directional public key to generate an encrypted inspection task;
将所述加密检验任务和所述定向私钥传输至所述空闲协同对象。The encryption verification task and the directional private key are transmitted to the idle collaborative object.
作为本发明实施例技术方案进一步的限定,所述接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果具体包括以下步骤:As a further limitation of the technical solution of the embodiment of the present invention, the receiving of partial inspection results fed back by the idle collaborative object, and comprehensive arrangement of the results to generate information inspection results specifically include the following steps:
接收所述空闲协同对象反馈的部分检验结果;Receive partial inspection results fed back by the idle collaborative object;
获取自身进行电子信息检验的主动检验结果;Obtain the results of active inspections of electronic information conducted by the user;
从所述主动检验结果中,提取与信息检验任务对应的相关检验结果;Extracting relevant inspection results corresponding to the information inspection task from the active inspection results;
综合所述部分检验结果和所述相关检验结果,生成信息检验结果。The partial inspection results and the relevant inspection results are integrated to generate information inspection results.
一种电子信息检验系统,所述系统包括任务排队分析单元、拥堵判断处理单元、协同对象筛选单元、任务加密传输单元和检验结果整理单元,其中:An electronic information inspection system, the system comprises a task queuing analysis unit, a congestion judgment processing unit, a collaborative object screening unit, a task encryption transmission unit and an inspection result sorting unit, wherein:
任务排队分析单元,用于接收信息检验任务,进行任务排队分析,生成任务排队数据;A task queue analysis unit, used for receiving information inspection tasks, performing task queue analysis, and generating task queue data;
拥堵判断处理单元,用于对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务;A congestion judgment processing unit, used to analyze the task queue data, determine whether the queue is congested, and intercept part of the inspection tasks from the information inspection tasks when the queue is congested;
协同对象筛选单元,用于进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象;A collaborative object screening unit, used to perform collaborative processing monitoring, obtain collaborative monitoring data, and screen idle collaborative objects according to the collaborative monitoring data;
任务加密传输单元,用于匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象;A task encryption transmission unit, used for matching a directional public key and a directional private key, encrypting the part of the inspection task by means of the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object;
检验结果整理单元,用于接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果。The inspection result collating unit is used to receive part of the inspection results fed back by the idle collaborative object, and to comprehensively sort out the results to generate information inspection results.
作为本发明实施例技术方案进一步的限定,所述任务加密传输单元具体包括:As a further limitation of the technical solution of the embodiment of the present invention, the task encryption transmission unit specifically includes:
指令生成模块,用于按照所述空闲协同对象的对象编号,生成定向匹配指令;An instruction generation module, used for generating a directional matching instruction according to the object number of the idle collaborative object;
密钥匹配模块,用于根据所述定向匹配指令,从预设的密钥数据库中,匹配并获取定向公钥和定向私钥;A key matching module, used to match and obtain a directional public key and a directional private key from a preset key database according to the directional matching instruction;
任务加密模块,用于通过所述定向公钥将所述部分检验任务加密,生成加密检验任务;A task encryption module, used for encrypting the part of the inspection task by using the directional public key to generate an encrypted inspection task;
定向传输模块,用于将所述加密检验任务和所述定向私钥传输至所述空闲协同对象。A directional transmission module is used to transmit the encryption verification task and the directional private key to the idle collaborative object.
一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述电子信息检验方法的步骤。A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the electronic information verification method as described above.
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述电子信息检验方法的步骤。A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor executes the steps of the electronic information verification method described above.
与现有技术相比,本发明的有益效果是:Compared with the prior art, the present invention has the following beneficial effects:
本发明实施例通过接收信息检验任务,生成任务排队数据;在排队拥堵时,从信息检验任务中截取部分检验任务;进行协同处理监测,筛选空闲协同对象;生成加密检验任务,传输至空闲协同对象;接收部分检验结果,并进行结果综合整理,生成信息检验结果。能够生成任务排队数据,在排队拥堵时,截取部分检验任务,并进行协同处理监测,筛选空闲协同对象,将部分检验任务定向加密之后传输至空闲协同对象,实现对部分检验结果的协同检验处理,从而避免单独的设备任务量太多,解决排队拥挤的问题,能够保障具有时限要求的电子信息检验得到及时的处理。The embodiment of the present invention generates task queue data by receiving information inspection tasks; intercepting part of the inspection tasks from the information inspection tasks when the queue is congested; performing collaborative processing monitoring and screening idle collaborative objects; generating encrypted inspection tasks and transmitting them to idle collaborative objects; receiving part of the inspection results, and performing comprehensive results sorting to generate information inspection results. It is possible to generate task queue data, intercept part of the inspection tasks when the queue is congested, and perform collaborative processing monitoring, screen idle collaborative objects, and transmit part of the inspection tasks to idle collaborative objects after directionally encrypting them, so as to realize collaborative inspection processing of part of the inspection results, thereby avoiding too many tasks for a single device, solving the problem of queue congestion, and ensuring that electronic information inspections with time limits are processed in a timely manner.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.
图1示出了本发明实施例提供的方法的流程图。FIG1 shows a flow chart of a method provided by an embodiment of the present invention.
图2示出了本发明实施例提供的方法中进行任务排队分析的流程图。FIG. 2 shows a flow chart of performing task queue analysis in the method provided by an embodiment of the present invention.
图3示出了本发明实施例提供的方法中截取部分检验任务的流程图。FIG3 shows a flowchart of intercepting a portion of the inspection tasks in the method provided by an embodiment of the present invention.
图4示出了本发明实施例提供的方法中筛选空闲协同对象的流程图。FIG. 4 shows a flowchart of screening idle collaborative objects in the method provided by an embodiment of the present invention.
图5示出了本发明实施例提供的方法中部分检验任务加密传输的流程图。FIG5 shows a flowchart of encrypted transmission of part of the inspection tasks in the method provided by an embodiment of the present invention.
图6示出了本发明实施例提供的方法中进行结果综合整理的流程图。FIG. 6 shows a flow chart of comprehensive result arrangement in the method provided by an embodiment of the present invention.
图7示出了本发明实施例提供的系统的应用架构图。FIG. 7 shows an application architecture diagram of a system provided by an embodiment of the present invention.
图8示出了本发明实施例提供的系统中任务加密传输单元的结构框图。FIG8 shows a structural block diagram of a task encryption transmission unit in a system provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
可以理解的是,现有的电子信息检验过程中,通常是通过接收发布的信息检验任务,进行信息检验的排队与处理,且通常只能进行单独处理,但是,由于各个设备所接收的任务量不同,排队情况也不一样,这种只能单独处理的方式,造成有的设备任务量太多,使得排队拥挤,这就导致具有时限要求的电子信息检验不能够得到及时的处理。It is understandable that in the existing electronic information inspection process, information inspection is usually queued and processed by receiving and publishing information inspection tasks, and usually only individual processing is performed. However, since the amount of tasks received by each device is different, the queuing situation is also different. This method of only being able to process individually causes some devices to have too much task volume, resulting in crowded queues, which leads to the electronic information inspection with time limit requirements cannot be processed in a timely manner.
为解决上述问题,本发明实施例通过接收信息检验任务,生成任务排队数据;在排队拥堵时,从信息检验任务中截取部分检验任务;进行协同处理监测,筛选空闲协同对象;生成加密检验任务,传输至空闲协同对象;接收部分检验结果,并进行结果综合整理,生成信息检验结果。能够生成任务排队数据,在排队拥堵时,截取部分检验任务,并进行协同处理监测,筛选空闲协同对象,将部分检验任务定向加密之后传输至空闲协同对象,实现对部分检验结果的协同检验处理,从而避免单独的设备任务量太多,解决排队拥挤的问题,能够保障具有时限要求的电子信息检验得到及时的处理。To solve the above problems, the embodiments of the present invention generate task queue data by receiving information inspection tasks; when the queue is congested, intercept part of the inspection tasks from the information inspection tasks; perform collaborative processing monitoring and screen idle collaborative objects; generate encrypted inspection tasks and transmit them to idle collaborative objects; receive part of the inspection results, and perform comprehensive results to generate information inspection results. It is possible to generate task queue data, intercept part of the inspection tasks when the queue is congested, and perform collaborative processing monitoring, screen idle collaborative objects, and transmit part of the inspection tasks to idle collaborative objects after directionally encrypting them, so as to realize collaborative inspection processing of part of the inspection results, thereby avoiding too many tasks for a single device, solving the problem of queue congestion, and ensuring that electronic information inspections with time limits are processed in a timely manner.
图1示出了本发明实施例提供的方法的流程图。FIG1 shows a flow chart of a method provided by an embodiment of the present invention.
具体的,一种电子信息检验方法,所述方法具体包括以下步骤:Specifically, an electronic information verification method comprises the following steps:
步骤S100,接收信息检验任务,进行任务排队分析,生成任务排队数据。Step S100, receiving an information inspection task, performing task queuing analysis, and generating task queuing data.
在本发明实施例中,在进行电子信息检验的处理过程中,通过接收最新的信息检验任务,并确定本设备中正在进行的当前排队任务,通过对当前排队任务进行排队监测分析,获取当前排队数据,再将信息检验任务进行排队划分,按照不同排队子任务的时效性,将信息检验任务中对应的多个排队子任务进行排队划分,得到的排队划分数据,进而将排队划分数据在当前排队数据中进行综合排队整理,生成任务排队数据。In an embodiment of the present invention, during the processing of electronic information inspection, the latest information inspection task is received and the current queue task being carried out in the device is determined. The current queue data is obtained by performing queue monitoring and analysis on the current queue task, and then the information inspection task is queued and divided. According to the timeliness of different queue sub-tasks, the corresponding multiple queue sub-tasks in the information inspection task are queued and divided, and the queue division data obtained is then comprehensively queued and sorted in the current queue data to generate task queue data.
具体的,图2示出了本发明实施例提供的方法中进行任务排队分析的流程图。Specifically, FIG2 shows a flow chart of performing task queuing analysis in the method provided in an embodiment of the present invention.
其中,在本发明提供的优选实施方式中,所述接收信息检验任务,进行任务排队分析,生成任务排队数据具体包括以下步骤:Among them, in the preferred implementation mode provided by the present invention, the receiving information inspection task, performing task queuing analysis, and generating task queuing data specifically include the following steps:
步骤S101,接收最新的信息检验任务。Step S101, receiving the latest information verification task.
步骤S102,确定当前排队任务,并进行排队监测分析,获取当前排队数据。Step S102, determine the current queue task, perform queue monitoring and analysis, and obtain current queue data.
步骤S103,将所述信息检验任务进行排队划分,获取排队划分数据。Step S103, divide the information inspection tasks into queues and obtain queue division data.
在步骤S103中,在进行排队划分时以获取排队划分数据的步骤中,通过一任务的排队优先级值进行信息检验任务的排队划分,其中,任务的排队优先级值的计算公式表示为:In step S103, in the step of obtaining queue division data when performing queue division, the queue division of the information inspection task is performed according to the queue priority value of a task, wherein the calculation formula of the queue priority value of the task is expressed as:
; ;
其中,表示任务的排队优先级值,/>均表示权重系数,/>表示任务的预计剩余处理时间,/>表示用户的重要性等级,/>表示当前信息检验任务队列的长度,/>表示信息检验任务的信息量大小,/>表示当前时间,/>表示信息检验任务到达时间,/>表示系统定义的最大允许等待时间。in, Indicates the queue priority value of the task, /> Both represent weight coefficients, /> Indicates the estimated remaining processing time of the task, /> Indicates the user's importance level, /> Indicates the length of the current information inspection task queue, /> Indicates the amount of information in the information verification task, /> Indicates the current time, /> Indicates the arrival time of the information inspection task, /> Indicates the maximum allowed waiting time defined by the system.
在此需要补充说明的是,对于任务的预计剩余处理时间,该值越小,说明任务可以更快完成,应赋予更高优先级。对于用户的重要性等级/>,对于高级用户或重要客户,可以赋予更高优先级。对于信息检验任务到达时间/>,表示任务已经在队列中等待了多久,为了公平性,等待时间长的任务应获得更高优先级。对于系统定义的最大允许等待时间/>,用于标准化等待时间,并防止因为等待时间过长而赋予过高的优先级。It should be noted here that the estimated remaining processing time for the task The smaller the value, the faster the task can be completed and the higher the priority should be. Importance level for users/> , for senior users or important customers, higher priority can be given. For information verification task arrival time/> , indicating how long the task has been waiting in the queue. For fairness, tasks with longer waiting times should be given higher priority. For the maximum allowed waiting time defined by the system/> , used to standardize waiting times and prevent giving too high a priority due to long waiting times.
步骤S104,综合所述当前排队数据和所述排队划分数据,生成任务排队数据。Step S104, integrating the current queue data and the queue division data to generate task queue data.
在步骤S104中,所述综合所述当前排队数据和所述排队划分数据,生成任务排队数据的方法包括如下步骤:In step S104, the method of integrating the current queue data and the queue division data to generate task queue data includes the following steps:
步骤S1041,基于所述当前排队数据获取当前队列中的任务总数;Step S1041, obtaining the total number of tasks in the current queue based on the current queue data;
步骤S1042,基于所述当前队列中的任务总数以及所述任务的排队优先级值,计算得到综合生成的任务排队数据值;Step S1042, based on the total number of tasks in the current queue and the queue priority value of the task, calculate and obtain the synthetically generated task queue data value;
其中,综合生成的任务排队数据值的表示为:Among them, the synthetically generated task queue data value is expressed as:
; ;
其中,表示综合生成的任务排队数据值,/>表示当前队列中的任务总数,/>表示优先级权重指数,/>表示任务在队列中的等待时间,/>表示队列中任务的平均等待时间,/>表示等待时间的权重指数,/>表示任务的处理能力需求值,/>表示系统中任务的最大处理能力需求值,/>表示处理能力权重指数,/>表示时间衰减系数。in, Indicates the synthetically generated task queue data value, /> Indicates the total number of tasks in the current queue, /> Represents the priority weight index, /> Indicates the waiting time of the task in the queue, /> Indicates the average waiting time of tasks in the queue, /> Indicates the weight index of waiting time,/> Indicates the processing capacity requirement value of the task, /> Indicates the maximum processing capacity required by tasks in the system, /> Represents the processing power weight index, /> Represents the time decay coefficient.
在此需要补充说明的是,对于综合生成的任务排队数据值,用于确定任务的最终排队位置。对于当前队列中的任务总数/>,该值用于标准化优先级,以确保不同长度的队列之间的可比性。对于优先级权重指数/>,用于调整优先级在综合排队数据中的影响程度。对于处理能力权重指数/>,用于调整处理能力在综合排队数据中的权重。对于时间衰减系数/>,用于考虑任务的新鲜度或紧急性,随着时间的推移,任务的重要性可能逐渐降低。It should be noted that for the synthetically generated task queue data value , used to determine the final queue position of the task. For the total number of tasks in the current queue/> , which is used to normalize the priority to ensure comparability between queues of different lengths. For the priority weight index/> , used to adjust the impact of priority in the comprehensive queuing data. For the processing capacity weight index/> , used to adjust the weight of processing capacity in the comprehensive queue data. For the time decay coefficient/> , is used to take into account the freshness or urgency of a task, and the importance of a task may gradually decrease over time.
步骤S1043,根据所述综合生成的任务排队数据值,生成任务排队数据。Step S1043, generating task queuing data according to the comprehensively generated task queuing data value.
进一步的,所述电子信息检验方法还包括以下步骤:Furthermore, the electronic information verification method further comprises the following steps:
步骤S200,对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务。Step S200, analyzing the task queue data to determine whether the queue is congested, and if the queue is congested, intercepting part of the inspection tasks from the information inspection tasks.
在本发明实施例中,通过导入预设的拥堵标准量,再将任务排队数据与预设的拥堵标准量进行比较,生成比较结果,按照比较结果,判断任务排队数据的数据值是否大于拥堵标准量的数据值,在任务排队数据的数据值大于拥堵标准量的数据值的情况下,判定存在排队拥堵,此时生成任务截取指令,按照任务截取指令,以拥堵标准量为排队界限,对信息检验任务进行标准外截取处理,得到部分检验任务。其中,部分检验任务,是信息检验任务中,满足拥堵标准量之外的多个排队子任务。In the embodiment of the present invention, by importing the preset congestion standard quantity, the task queue data is compared with the preset congestion standard quantity to generate a comparison result. According to the comparison result, it is determined whether the data value of the task queue data is greater than the data value of the congestion standard quantity. In the case where the data value of the task queue data is greater than the data value of the congestion standard quantity, it is determined that there is queue congestion. At this time, a task interception instruction is generated. According to the task interception instruction, the information inspection task is intercepted outside the standard with the congestion standard quantity as the queue limit to obtain a partial inspection task. Among them, the partial inspection task is a plurality of queue subtasks in the information inspection task that meet the congestion standard quantity.
具体的,图3示出了本发明实施例提供的方法中截取部分检验任务的流程图。Specifically, FIG3 shows a flowchart of intercepting a portion of the inspection tasks in the method provided in an embodiment of the present invention.
其中,在本发明提供的优选实施方式中,所述对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务具体包括以下步骤:Among them, in the preferred implementation manner provided by the present invention, the analyzing of the task queue data to determine whether the queue is congested, and when the queue is congested, intercepting part of the inspection tasks from the information inspection tasks specifically includes the following steps:
步骤S201,将所述任务排队数据与预设的拥堵标准量进行比较,生成比较结果。Step S201, comparing the task queuing data with a preset congestion standard to generate a comparison result.
在步骤S201中,比较结果通过一拥堵比率进行确认,其中,拥堵比率的表达式为:In step S201, the comparison result is confirmed by a congestion ratio, wherein the expression of the congestion ratio is:
; ;
其中,表示拥堵比率,/>表示预设的拥堵标准量中关于排队数据的标准值,表示排队数据在拥堵比率中的权重指数,/>表示预设的拥堵标准量中关于等待时间的标准值,/>表示等待时间在拥堵比率中的权重指数,/>表示当前系统资源利用率,/>表示系统资源的最大利用率,/>表示系统资源利用率在拥堵比率中的权重指数。in, represents the congestion ratio, /> Indicates the standard value of the queue data in the preset congestion standard quantity. Indicates the weight index of queue data in the congestion ratio,/> Indicates the standard value of waiting time in the preset congestion standard quantity,/> Represents the weight index of waiting time in the congestion ratio,/> Indicates the current system resource utilization,/> Indicates the maximum utilization of system resources,/> Indicates the weight index of system resource utilization in the congestion ratio.
可以理解的,拥堵比率的公式综合考虑了任务排队数据、等待时间和系统资源利用率三个因素,通过将它们与预设的拥堵标准量进行比较,得到一个拥堵比率,拥堵比率用于判断当前排队情况与拥堵标准之间的差异程度。若拥堵比率/>的值超过某个预设的阈值(例如,10%或更高),则可认为当前排队情况已经接近或达到了拥堵状态。As you can understand, the formula for the congestion ratio takes into account three factors: task queue data, waiting time, and system resource utilization. By comparing them with the preset congestion standard, a congestion ratio is obtained. , congestion ratio Used to determine the difference between the current queue situation and the congestion standard. If the congestion ratio/> If the value of exceeds a preset threshold (for example, 10% or higher), it can be considered that the current queue situation has approached or reached a congestion state.
步骤S202,根据所述比较结果,判断是否排队拥堵。Step S202: judging whether the queue is congested according to the comparison result.
步骤S203,在排队拥堵时,生成任务截取指令。Step S203: when the queue is congested, generate a task interception instruction.
步骤S204,按照所述任务截取指令,对所述信息检验任务进行标准外截取处理,得到部分检验任务。Step S204, performing non-standard interception processing on the information inspection task according to the task interception instruction to obtain a partial inspection task.
进一步的,所述电子信息检验方法还包括以下步骤:Furthermore, the electronic information verification method further comprises the following steps:
步骤S300,进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象。Step S300 , performing collaborative processing monitoring, acquiring collaborative monitoring data, and screening idle collaborative objects according to the collaborative monitoring data.
在本发明实施例中,通过进行状态监测,确定处于开启状态下的多个协同处理对象,生成协同监测指令,并将协同监测指令发送至多个协同处理对象,多个协同处理对象在接收了协同监测指令之后,进行任务排队监测,得到多个对象监测数据,并将对应的对象监测数据进行反馈发送,通过接收多个协同处理对象反馈的对象监测数据,将多个对象监测数据均与预设的空闲标准量进行比较,生成空闲对比结果,进而按照空闲对比结果,从多个协同处理对象中,筛选出对象监测数据的数据值小于空闲标准量的数据值的协同处理对象,并将该协同处理对象标记为空闲协同对象。In an embodiment of the present invention, by performing status monitoring, multiple collaborative processing objects in an on state are determined, a collaborative monitoring instruction is generated, and the collaborative monitoring instruction is sent to the multiple collaborative processing objects. After receiving the collaborative monitoring instruction, the multiple collaborative processing objects perform task queue monitoring to obtain multiple object monitoring data, and feedback and send the corresponding object monitoring data. By receiving the object monitoring data fed back by the multiple collaborative processing objects, the multiple object monitoring data are compared with a preset idle standard quantity to generate an idle comparison result, and then according to the idle comparison result, from the multiple collaborative processing objects, the collaborative processing objects whose object monitoring data values are less than the idle standard data values are screened out, and the collaborative processing objects are marked as idle collaborative objects.
具体的,图4示出了本发明实施例提供的方法中筛选空闲协同对象的流程图。Specifically, FIG4 shows a flowchart of screening idle collaborative objects in the method provided by an embodiment of the present invention.
其中,在本发明提供的优选实施方式中,所述进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象具体包括以下步骤:Among them, in the preferred implementation mode provided by the present invention, the collaborative processing monitoring, obtaining collaborative monitoring data, and screening idle collaborative objects according to the collaborative monitoring data specifically include the following steps:
步骤S301,确定多个协同处理对象,并向多个协同处理对象发送协同监测指令。Step S301: determine a plurality of collaborative processing objects, and send collaborative monitoring instructions to the plurality of collaborative processing objects.
步骤S302,接收多个所述协同处理对象反馈的对象监测数据。Step S302: receiving object monitoring data fed back by a plurality of collaborative processing objects.
步骤S303,对多个所述对象监测数据进行空闲对比分析,生成空闲对比结果。Step S303: performing idle comparison analysis on the monitoring data of the plurality of objects to generate an idle comparison result.
步骤S304,根据所述空闲对比结果,从多个所述协同处理对象中,筛选并标记空闲协同对象。Step S304: Filter and mark idle collaborative objects from the multiple collaborative processing objects according to the idle comparison result.
其中,在步骤S304中,对于空闲对比结果,通过计算协同处理对象的空闲指数来进行量化。具体的,协同处理对象的空闲指数的表达式为:In step S304, the idle comparison result is quantified by calculating the idle index of the collaborative processing object. Specifically, the idle index of the collaborative processing object is expressed as:
; ;
其中,表示第/>个协同处理对象的空闲指数,/>表示权重因子,/>表示第/>个协同处理对象当前的工作负载,/>表示第/>个协同处理对象能承受的最大工作负载,/>表示第/>个协同处理对象的处理速度,/>表示第/>个协同处理对象的资源利用率,/>表示第/>个协同处理对象的历史成功率。in, Indicates the first/> The idle index of the co-processing object, /> represents the weight factor, /> Indicates the first/> The current workload of the co-processing object, /> Indicates the first/> The maximum workload that a co-processing object can bear,/> Indicates the first/> The processing speed of the co-processing objects, /> Indicates the first/> Resource utilization of co-processing objects,/> Indicates the first/> The historical success rate of each co-processing object.
在此需要说明的是,对于第个协同处理对象的空闲指数/>,用于量化协同处理对象的空闲程度,空闲指数越高,表示该协同处理对象相对更加空闲,更有可能被选为空闲协同对象。对于第/>个协同处理对象当前的工作负载/>,用于表示为正在处理的任务数量、数据吞吐量或资源占用率等,具体取决于系统的特性和监测方式。对于第/>个协同处理对象能承受的最大工作负载/>,用于表示协同处理对象在不超出其处理能力的前提下,可以承受的最大工作量。It should be noted here that for Idle index of coprocessing objects/> , used to quantify the idleness of the collaborative processing object. The higher the idleness index, the more idle the collaborative processing object is, and the more likely it is to be selected as an idle collaborative object. The current workload of the co-processing object/> , which is used to represent the number of tasks being processed, data throughput, or resource utilization, etc., depending on the characteristics of the system and the monitoring method. The maximum workload that a co-processing object can bear/> , which is used to indicate the maximum workload that a collaborative processing object can bear without exceeding its processing capacity.
对于第个协同处理对象的处理速度/>,表示为单位时间内处理的任务数量、数据吞吐量或完成任务的平均时间等,用于衡量协同处理对象的工作效率。对于第/>个协同处理对象的资源利用率/>,用于表示协同处理对象当前使用的资源(如CPU、内存等)与其总资源之间的比例,资源利用率越高,说明协同处理对象越忙碌。对于第/>个协同处理对象的历史成功率/>,表示基于过去一段时间内任务成功完成的比例来计算,用于衡量协同处理对象的可靠性和稳定性。For The processing speed of each co-processing object/> , which is expressed as the number of tasks processed per unit time, data throughput, or average time to complete tasks, etc., and is used to measure the work efficiency of the collaborative processing object. Resource utilization of co-processing objects/> , which is used to indicate the ratio between the resources (such as CPU, memory, etc.) currently used by the co-processing object and its total resources. The higher the resource utilization, the busier the co-processing object is. Historical success rate of co-processing objects/> , which is calculated based on the proportion of successfully completed tasks in the past period of time and is used to measure the reliability and stability of collaborative processing objects.
进一步的,所述电子信息检验方法还包括以下步骤:Furthermore, the electronic information verification method further comprises the following steps:
步骤S400,匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象。Step S400, matching a directional public key and a directional private key, encrypting the part of the inspection task by means of the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object.
在本发明实施例中,通过在预设的对象编号信息库中,获取空闲协同对象的对象编号,按照空闲协同对象的对象编号,生成定向匹配指令,进而根据定向匹配指令,从预设的密钥数据库中,匹配定向公钥和定向私钥,并下载定向公钥和定向私钥,通过定向公钥将部分检验任务加密,生成加密检验任务,再将加密检验任务和定向私钥传输至空闲协同对象,实现对部分检验任务的加密转移。In an embodiment of the present invention, the object number of the idle collaborative object is obtained from a preset object number information library, and a directed matching instruction is generated according to the object number of the idle collaborative object. Then, according to the directed matching instruction, a directed public key and a directed private key are matched from a preset key database, and the directed public key and the directed private key are downloaded. Part of the inspection task is encrypted by the directed public key to generate an encrypted inspection task, and then the encrypted inspection task and the directed private key are transmitted to the idle collaborative object to realize the encrypted transfer of part of the inspection task.
具体的,图5示出了本发明实施例提供的方法中部分检验任务加密传输的流程图。Specifically, FIG5 shows a flowchart of encrypted transmission of part of the inspection tasks in the method provided by an embodiment of the present invention.
其中,在本发明提供的优选实施方式中,所述匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象具体包括以下步骤:Among them, in the preferred implementation manner provided by the present invention, the matching of the directional public key and the directional private key, encrypting the part of the inspection task by the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object specifically includes the following steps:
步骤S401,按照所述空闲协同对象的对象编号,生成定向匹配指令。Step S401: Generate a directional matching instruction according to the object number of the idle collaborative object.
步骤S402,根据所述定向匹配指令,从预设的密钥数据库中,匹配并获取定向公钥和定向私钥。Step S402: According to the directional matching instruction, a directional public key and a directional private key are matched and obtained from a preset key database.
步骤S403,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务。Step S403: encrypt the part of the inspection task using the directional public key to generate an encrypted inspection task.
步骤S404,将所述加密检验任务和所述定向私钥传输至所述空闲协同对象。Step S404: transmitting the encryption verification task and the directional private key to the idle collaborative object.
进一步的,所述电子信息检验方法还包括以下步骤:Furthermore, the electronic information verification method further comprises the following steps:
步骤S500,接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果。Step S500, receiving partial inspection results fed back by the idle collaborative object, and comprehensively collating the results to generate information inspection results.
在本发明实施例中,空闲协同对象在接收加密检验任务和定向私钥之后,通过定向私钥,对加密检验任务进行解密,获取部分检验任务,并将部分检验任务进行自动排队,在完成对部分检验任务的检验处理之后,生成部分检验结果,并将部分检验结果进行反馈发送,通过接收空闲协同对象反馈的部分检验结果,且获取自身进行电子信息检验的主动检验结果,并从主动检验结果中,提取与信息检验任务中部分检验任务之外的相关检验结果,将主动检验结果与相关检验结果进行结合,生成对于信息检验任务的信息检验结果。In an embodiment of the present invention, after receiving the encryption inspection task and the directed private key, the idle collaborative object decrypts the encryption inspection task through the directed private key, obtains partial inspection tasks, and automatically queues the partial inspection tasks. After completing the inspection processing of the partial inspection tasks, it generates partial inspection results, and sends the partial inspection results as feedback. By receiving the partial inspection results fed back by the idle collaborative object, and obtaining the active inspection results of its own electronic information inspection, and extracting the relevant inspection results other than the partial inspection tasks in the information inspection task from the active inspection results, the active inspection results are combined with the relevant inspection results to generate the information inspection results for the information inspection task.
具体的,图6示出了本发明实施例提供的方法中进行结果综合整理的流程图。Specifically, FIG6 shows a flow chart of comprehensive result arrangement in the method provided in an embodiment of the present invention.
其中,在本发明提供的优选实施方式中,所述接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果具体包括以下步骤:Among them, in the preferred implementation mode provided by the present invention, the receiving of partial inspection results fed back by the idle collaborative object, and comprehensive arrangement of the results to generate information inspection results specifically include the following steps:
步骤S501,接收所述空闲协同对象反馈的部分检验结果。Step S501: receiving partial inspection results fed back by the idle collaborative object.
步骤S502,获取自身进行电子信息检验的主动检验结果。Step S502, obtaining the active inspection result of the electronic information inspection performed by itself.
步骤S503,从所述主动检验结果中,提取与信息检验任务对应的相关检验结果。Step S503: extract relevant inspection results corresponding to the information inspection task from the active inspection results.
步骤S504,综合所述部分检验结果和所述相关检验结果,生成信息检验结果。Step S504, synthesizing the partial inspection results and the relevant inspection results to generate information inspection results.
进一步的,图7示出了本发明实施例提供的系统的应用架构图。Furthermore, FIG7 shows an application architecture diagram of the system provided in an embodiment of the present invention.
其中,在本发明提供的又一个优选实施方式中,一种电子信息检验系统,包括:Among them, in another preferred embodiment provided by the present invention, an electronic information inspection system includes:
任务排队分析单元100,用于接收信息检验任务,进行任务排队分析,生成任务排队数据。The task queue analysis unit 100 is used to receive information inspection tasks, perform task queue analysis, and generate task queue data.
在本发明实施例中,在进行电子信息检验的处理过程中,任务排队分析单元100通过接收最新的信息检验任务,并确定本设备中正在进行的当前排队任务,通过对当前排队任务进行排队监测分析,获取当前排队数据,再将信息检验任务进行排队划分,按照不同排队子任务的时效性,将信息检验任务中对应的多个排队子任务进行排队划分,得到的排队划分数据,进而将排队划分数据在当前排队数据中进行综合排队整理,生成任务排队数据。In an embodiment of the present invention, during the processing of electronic information inspection, the task queue analysis unit 100 receives the latest information inspection task and determines the current queue task being carried out in the device, obtains the current queue data by performing queue monitoring and analysis on the current queue task, and then divides the information inspection task into queues. According to the timeliness of different queue sub-tasks, the corresponding multiple queue sub-tasks in the information inspection task are divided into queues, and the obtained queue division data is then comprehensively queued and sorted in the current queue data to generate task queue data.
拥堵判断处理单元200,用于对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务。The congestion determination processing unit 200 is used to analyze the task queue data, determine whether the queue is congested, and intercept part of the inspection tasks from the information inspection tasks when the queue is congested.
在本发明实施例中,拥堵判断处理单元200通过导入预设的拥堵标准量,再将任务排队数据与预设的拥堵标准量进行比较,生成比较结果,按照比较结果,判断任务排队数据的数据值是否大于拥堵标准量的数据值,在任务排队数据的数据值大于拥堵标准量的数据值的情况下,判定存在排队拥堵,此时生成任务截取指令,按照任务截取指令,以拥堵标准量为排队界限,对信息检验任务进行标准外截取处理,得到部分检验任务,其中,部分检验任务,是信息检验任务中,满足拥堵标准量之外的多个排队子任务。In an embodiment of the present invention, the congestion judgment processing unit 200 imports a preset congestion standard amount, and then compares the task queuing data with the preset congestion standard amount to generate a comparison result. According to the comparison result, it is judged whether the data value of the task queuing data is greater than the data value of the congestion standard amount. When the data value of the task queuing data is greater than the data value of the congestion standard amount, it is determined that there is queuing congestion. At this time, a task interception instruction is generated. According to the task interception instruction, the information inspection task is intercepted outside the standard with the congestion standard amount as the queuing boundary to obtain a partial inspection task, wherein the partial inspection task is a plurality of queuing subtasks in the information inspection task that meet the congestion standard amount.
协同对象筛选单元300,用于进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象。The collaborative object screening unit 300 is used to perform collaborative processing monitoring, obtain collaborative monitoring data, and screen idle collaborative objects according to the collaborative monitoring data.
在本发明实施例中,协同对象筛选单元300通过进行状态监测,确定处于开状态下的多个协同处理对象,生成协同监测指令,并将协同监测指令发送至多个协同处理对象,多个协同处理对象在接收了协同监测指令之后,进行任务排队监测,得到多个对象监测数据,并将对应的对象监测数据进行反馈发送,通过接收多个协同处理对象反馈的对象监测数据,将多个对象监测数据均与预设的空闲标准量进行比较,生成空闲对比结果,进而按照空闲对比结果,从多个协同处理对象中,筛选出对象监测数据的数据值小于空闲标准量的数据值的协同处理对象,并将该协同处理对象标记为空闲协同对象。In an embodiment of the present invention, the collaborative object screening unit 300 determines multiple collaborative processing objects in an open state by performing status monitoring, generates a collaborative monitoring instruction, and sends the collaborative monitoring instruction to the multiple collaborative processing objects. After receiving the collaborative monitoring instruction, the multiple collaborative processing objects perform task queue monitoring to obtain multiple object monitoring data, and feedback and send the corresponding object monitoring data. By receiving the object monitoring data fed back by the multiple collaborative processing objects, the multiple object monitoring data are compared with the preset idle standard quantity to generate an idle comparison result, and then according to the idle comparison result, the collaborative processing objects whose object monitoring data values are less than the idle standard quantity are screened out from the multiple collaborative processing objects, and the collaborative processing objects are marked as idle collaborative objects.
任务加密传输单元400,用于匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象。The task encryption transmission unit 400 is used to match the directional public key and the directional private key, encrypt the part of the inspection task through the directional public key, generate an encrypted inspection task, and transmit the encrypted inspection task and the directional private key to the idle collaborative object.
在本发明实施例中,任务加密传输单元400通过在预设的对象编号信息库中,获取空闲协同对象的对象编号,按照空闲协同对象的对象编号,生成定向匹配指令,进而根据定向匹配指令,从预设的密钥数据库中,匹配定向公钥和定向私钥,并下载定向公钥和定向私钥,通过定向公钥将部分检验任务加密,生成加密检验任务,再将加密检验任务和定向私钥传输至空闲协同对象,实现对部分检验任务的加密转移。In an embodiment of the present invention, the task encryption transmission unit 400 obtains the object number of the idle collaborative object from a preset object number information library, generates a directed matching instruction according to the object number of the idle collaborative object, and then matches the directed public key and the directed private key from a preset key database according to the directed matching instruction, and downloads the directed public key and the directed private key, encrypts part of the inspection task through the directed public key, generates an encrypted inspection task, and then transmits the encrypted inspection task and the directed private key to the idle collaborative object, thereby realizing the encrypted transfer of part of the inspection task.
具体的,图8示出了本发明实施例提供的系统中任务加密传输单元400的结构框图。Specifically, FIG8 shows a structural block diagram of a task encryption transmission unit 400 in a system provided in an embodiment of the present invention.
其中,在本发明提供的优选实施方式中,所述任务加密传输单元400具体包括:In the preferred embodiment of the present invention, the task encryption transmission unit 400 specifically includes:
指令生成模块401,用于按照所述空闲协同对象的对象编号,生成定向匹配指令。The instruction generation module 401 is used to generate a directional matching instruction according to the object number of the idle collaborative object.
密钥匹配模块402,用于根据所述定向匹配指令,从预设的密钥数据库中,匹配并获取定向公钥和定向私钥。The key matching module 402 is used to match and obtain a directional public key and a directional private key from a preset key database according to the directional matching instruction.
任务加密模块403,用于通过所述定向公钥将所述部分检验任务加密,生成加密检验任务。The task encryption module 403 is used to encrypt the part of the inspection task by using the directional public key to generate an encrypted inspection task.
定向传输模块404,用于将所述加密检验任务和所述定向私钥传输至所述空闲协同对象。The directional transmission module 404 is used to transmit the encryption verification task and the directional private key to the idle collaborative object.
进一步的,所述电子信息检验系统还包括:Furthermore, the electronic information inspection system also includes:
检验结果整理单元500,用于接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果。The inspection result collating unit 500 is used to receive part of the inspection results fed back by the idle collaborative object, and to comprehensively sort out the results to generate information inspection results.
在本发明实施例中,空闲协同对象在接收加密检验任务和定向私钥之后,通过定向私钥,对加密检验任务进行解密,获取部分检验任务,并将部分检验任务进行自动排队,在完成对部分检验任务的检验处理之后,生成部分检验结果,并将部分检验结果进行反馈发送,检验结果整理单元500通过接收空闲协同对象反馈的部分检验结果,且获取自身进行电子信息检验的主动检验结果,并从主动检验结果中,提取与信息检验任务中部分检验任务之外的相关检验结果,将主动检验结果与相关检验结果进行结合,生成对于信息检验任务的信息检验结果。In an embodiment of the present invention, after receiving the encrypted inspection task and the directed private key, the idle collaborative object decrypts the encrypted inspection task through the directed private key, obtains partial inspection tasks, and automatically queues the partial inspection tasks. After completing the inspection processing of the partial inspection tasks, it generates partial inspection results, and sends the partial inspection results as feedback. The inspection result sorting unit 500 receives the partial inspection results fed back by the idle collaborative object, obtains the active inspection results of its own electronic information inspection, and extracts the relevant inspection results other than the partial inspection tasks in the information inspection task from the active inspection results, combines the active inspection results with the relevant inspection results, and generates the information inspection results for the information inspection task.
在又一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In yet another embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:
接收信息检验任务,进行任务排队分析,生成任务排队数据;Receive information inspection tasks, perform task queue analysis, and generate task queue data;
对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务;Analyze the task queue data to determine whether the queue is congested, and if the queue is congested, intercept part of the inspection tasks from the information inspection tasks;
进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象;Perform collaborative processing monitoring, obtain collaborative monitoring data, and screen idle collaborative objects based on the collaborative monitoring data;
匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象;Matching a directional public key and a directional private key, encrypting the part of the inspection task by means of the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object;
接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果。Receive partial inspection results fed back by the idle collaborative object, and organize the results comprehensively to generate information inspection results.
在又一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:In yet another embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:
接收信息检验任务,进行任务排队分析,生成任务排队数据;Receive information inspection tasks, perform task queue analysis, and generate task queue data;
对所述任务排队数据进行分析,判断是否排队拥堵,并在排队拥堵时,从所述信息检验任务中截取部分检验任务;Analyze the task queue data to determine whether the queue is congested, and if the queue is congested, intercept part of the inspection tasks from the information inspection tasks;
进行协同处理监测,获取协同监测数据,并根据所述协同监测数据,筛选空闲协同对象;Perform collaborative processing monitoring, obtain collaborative monitoring data, and screen idle collaborative objects based on the collaborative monitoring data;
匹配定向公钥和定向私钥,通过所述定向公钥将所述部分检验任务加密,生成加密检验任务,并将所述加密检验任务和所述定向私钥传输至所述空闲协同对象;Matching a directional public key and a directional private key, encrypting the part of the inspection task by means of the directional public key, generating an encrypted inspection task, and transmitting the encrypted inspection task and the directional private key to the idle collaborative object;
接收所述空闲协同对象反馈的部分检验结果,并进行结果综合整理,生成信息检验结果。Receive partial inspection results fed back by the idle collaborative object, and organize the results comprehensively to generate information inspection results.
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and/or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410650675.4A CN118227301B (en) | 2024-05-24 | 2024-05-24 | An electronic information inspection method, system, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410650675.4A CN118227301B (en) | 2024-05-24 | 2024-05-24 | An electronic information inspection method, system, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118227301A true CN118227301A (en) | 2024-06-21 |
CN118227301B CN118227301B (en) | 2024-07-23 |
Family
ID=91513692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410650675.4A Active CN118227301B (en) | 2024-05-24 | 2024-05-24 | An electronic information inspection method, system, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118227301B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119314490A (en) * | 2024-12-12 | 2025-01-14 | 中通服创立信息科技有限责任公司 | Dynamic distribution method, system, device and medium for real-time voice distribution transcription |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104468697A (en) * | 2014-10-10 | 2015-03-25 | 浙江广播电视集团 | Radio station data transmission load distribution method |
US9036481B1 (en) * | 2010-05-05 | 2015-05-19 | Marvell International Ltd. | Method and apparatus for adaptive packet load balancing |
WO2020228177A1 (en) * | 2019-05-16 | 2020-11-19 | 平安科技(深圳)有限公司 | Batch data processing method and apparatus, computer device and storage medium |
CN112235385A (en) * | 2020-10-09 | 2021-01-15 | 嘉兴学院 | Offshore edge computing low-overhead cloud edge intelligent cooperative ally member discovery method |
WO2022142038A1 (en) * | 2020-12-29 | 2022-07-07 | 平安普惠企业管理有限公司 | Data transmission method and related device |
CN115495212A (en) * | 2022-09-13 | 2022-12-20 | 中国建设银行股份有限公司 | Task queue processing method, device, equipment, storage medium and program product |
CN116010056A (en) * | 2022-12-30 | 2023-04-25 | 企知道网络技术有限公司 | An automatic task scheduling management method, device, equipment and storage medium |
CN116700993A (en) * | 2023-08-02 | 2023-09-05 | 浪潮(北京)电子信息产业有限公司 | A load balancing method, device, equipment and readable storage medium |
CN117793007A (en) * | 2024-01-04 | 2024-03-29 | 苏州盛科通信股份有限公司 | Congestion control method and network equipment |
-
2024
- 2024-05-24 CN CN202410650675.4A patent/CN118227301B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9036481B1 (en) * | 2010-05-05 | 2015-05-19 | Marvell International Ltd. | Method and apparatus for adaptive packet load balancing |
CN104468697A (en) * | 2014-10-10 | 2015-03-25 | 浙江广播电视集团 | Radio station data transmission load distribution method |
WO2020228177A1 (en) * | 2019-05-16 | 2020-11-19 | 平安科技(深圳)有限公司 | Batch data processing method and apparatus, computer device and storage medium |
CN112235385A (en) * | 2020-10-09 | 2021-01-15 | 嘉兴学院 | Offshore edge computing low-overhead cloud edge intelligent cooperative ally member discovery method |
WO2022142038A1 (en) * | 2020-12-29 | 2022-07-07 | 平安普惠企业管理有限公司 | Data transmission method and related device |
CN115495212A (en) * | 2022-09-13 | 2022-12-20 | 中国建设银行股份有限公司 | Task queue processing method, device, equipment, storage medium and program product |
CN116010056A (en) * | 2022-12-30 | 2023-04-25 | 企知道网络技术有限公司 | An automatic task scheduling management method, device, equipment and storage medium |
CN116700993A (en) * | 2023-08-02 | 2023-09-05 | 浪潮(北京)电子信息产业有限公司 | A load balancing method, device, equipment and readable storage medium |
CN117793007A (en) * | 2024-01-04 | 2024-03-29 | 苏州盛科通信股份有限公司 | Congestion control method and network equipment |
Non-Patent Citations (2)
Title |
---|
刘清贺;盛立异;朱贤圣;: "基于排队论的机场安检系统优化", 科学技术创新, no. 06, 25 February 2018 (2018-02-25) * |
原仓周, 张其善, 柳重堪: "车辆监控系统中短消息通信网关的性能分析", 信息与电子工程, no. 01, 30 March 2004 (2004-03-30) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119314490A (en) * | 2024-12-12 | 2025-01-14 | 中通服创立信息科技有限责任公司 | Dynamic distribution method, system, device and medium for real-time voice distribution transcription |
Also Published As
Publication number | Publication date |
---|---|
CN118227301B (en) | 2024-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Munusamy et al. | Edge-centric secure service provisioning in IoT-enabled maritime transportation systems | |
CN118227301B (en) | An electronic information inspection method, system, computer equipment and storage medium | |
CN118195600B (en) | Anonymous transaction method and system based on zero knowledge proof | |
US10938783B2 (en) | Cluster-based determination of signatures for detection of anomalous data traffic | |
CN118093183A (en) | Computing power resource allocation method, computing power resource allocation device, computing power resource allocation equipment, storage medium and computing power resource allocation product | |
CN110224984A (en) | A kind of multi-party authorization method and device based on block chain technology | |
CN111507479B (en) | Feature binning method, device, equipment and computer-readable storage medium | |
CN117874789B (en) | A dynamic privacy data encryption method and system | |
CN112241884A (en) | Alliance chain-based link security payment method, system, medium and equipment | |
CN116418603A (en) | Safety comprehensive management method and system for industrial Internet | |
CN107943579A (en) | Resource bottleneck Forecasting Methodology, equipment, system and readable storage medium storing program for executing | |
CN112241515A (en) | A digital asset authentication processing system | |
CN119025235A (en) | A method for optimizing short-term demand task scheduling based on cloud computing network users | |
Stoepker et al. | Robustness analysis of bitcoin confirmation times | |
CN119520119A (en) | A blockchain multi-node secure communication method for industrial Internet | |
Spirkina et al. | Approaches to modeling blockchain systems | |
CN118316606B (en) | Key management method, device, electronic device and storage medium | |
CN119520411A (en) | A congestion prevention processing method, device, equipment and medium for edge gateway | |
CN119988021A (en) | A high-concurrency transaction data processing system and method combined with edge computing | |
CN112636915B (en) | Batch signature verification method, device, equipment and medium based on SM2 cryptographic algorithm | |
CN113778685A (en) | Unloading method for urban gas pipe network edge computing system | |
CN117931394A (en) | TEE-based trusted data analysis cluster scheduling method, system and medium | |
Koumidis et al. | Optimizing blockchain for data integrity in cyber physical systems | |
Brunner | Processing intrusion data with machine learning and MapReduce | |
Ding | Analysis and application of computer queueing theory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |