CN113515354B - Unified processing system and method based on environment context consistency - Google Patents
Unified processing system and method based on environment context consistency Download PDFInfo
- Publication number
- CN113515354B CN113515354B CN202110344239.0A CN202110344239A CN113515354B CN 113515354 B CN113515354 B CN 113515354B CN 202110344239 A CN202110344239 A CN 202110344239A CN 113515354 B CN113515354 B CN 113515354B
- Authority
- CN
- China
- Prior art keywords
- detection
- consistency
- module
- context
- constraint
- 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.)
- Active
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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域Technical field
本发明涉及软件分析和输入验证技术领域,具体而言涉及一种基于环境上下文一致性的统一处理系统、方法。The present invention relates to the technical field of software analysis and input verification, and specifically to a unified processing system and method based on environmental context consistency.
背景技术Background technique
近年来,得益于无线通信和传感器技术的不断发展,智能设备(例如智能手机、智能手表和平板电脑等)得到越来越了广泛的应用,这些智能设备上的应用程序通常会使用设备搭载各类传感器来感知周围的环境信息,并根据这些信息来调节自身的行为。例如,温控系统会利用温度传感器来感知当前的室内温度,以此来维持室内温度的相对稳定;自动驾驶系统会通过GPS传感器获取车辆的实时GPS信息,以此提供导航服务;健康检测系统会利用脉搏传感器来监测用户的脉搏和心率信息,以此提供改善身体健康的建议。这些使用通过传感器感知的环境信息,来自适应调节改善自身行为的应用程序被上下文感知程序,而帮助程序改善自身行为的环境信息被称为环境上下文。In recent years, thanks to the continuous development of wireless communication and sensor technology, smart devices (such as smartphones, smart watches, tablets, etc.) have become more and more widely used. Applications on these smart devices usually use device-powered Various sensors sense the surrounding environment information and adjust their own behavior based on this information. For example, the temperature control system will use the temperature sensor to sense the current indoor temperature to maintain the relative stability of the indoor temperature; the autonomous driving system will obtain the real-time GPS information of the vehicle through the GPS sensor to provide navigation services; the health detection system will Use pulse sensors to monitor the user's pulse and heart rate information to provide suggestions for improving physical health. These applications that use the environmental information sensed through sensors to adaptively adjust and improve their own behavior are called context-aware programs, and the environmental information that helps the program improve its own behavior is called environmental context.
理论上,准确无误的上下文信息能够正确指导上下文感知程序调节改善自身行为。然而实际上,考虑到环境噪声和传感器精度的影响,传感器在采集环境上下文数据时会不可避免地产生误差,因此程序得到的环境上下文信息很有可能不准确、甚至是相互冲突的,造成上下文不一致问题,进而导致使用这些数据的上下文感知应用提供错误的服务,例如,自动驾驶系统的GPS定位数据可能存在误差,将车定位到错误的位置,从而造成导航失败。因此,程序在使用上下文信息之前,对其进行一个预先的一致性判定至关重要。由于直接判定上下文信息的准确性十分困难,因此通常的解决方式是根据程序的使用场景预定义一系列不被可违反的一致性约束,在运行时,利用这些一致性约束来检测环境上下文,若发现有一致性约束被违反,程序就能避免使用这些环境上下文信息。In theory, accurate contextual information can correctly guide context-aware programs to adjust and improve their own behavior. However, in fact, considering the influence of environmental noise and sensor accuracy, sensors will inevitably produce errors when collecting environmental context data. Therefore, the environmental context information obtained by the program is likely to be inaccurate or even conflict with each other, resulting in context inconsistency. This can lead to context-aware applications that use these data providing incorrect services. For example, the GPS positioning data of an autonomous driving system may contain errors, positioning the car to the wrong location, causing navigation failure. Therefore, it is crucial for the program to make a pre-consistency determination on context information before using it. Since it is very difficult to directly determine the accuracy of context information, the usual solution is to predefine a series of consistency constraints that cannot be violated based on the usage scenario of the program. At runtime, these consistency constraints are used to detect the environmental context. If If a consistency constraint is found to be violated, the program can avoid using this environmental context information.
虽然,已经有许多工作在调度策略或检测技术方面对上下文一致性检测进行了研究,但还存在一个问题,就是目前已有的工作的开发与实现相对独立,且它们针对的应用场景都不尽相同,因此在相互集成和比较存在较大难度。因此,每当要使用其一种或多种工作并进行调度策略与检测技术的组合时,常常需要针对自己的应用场景对已有工作进行重新实现,造成大量的重复性工作。Although there have been many works on context consistency detection in terms of scheduling strategies or detection technologies, there is still a problem that the development and implementation of the existing work are relatively independent, and they target different application scenarios. are the same, so there is greater difficulty in integrating and comparing them with each other. Therefore, whenever you want to use one or more of its tasks and combine scheduling strategies and detection technologies, you often need to re-implement the existing tasks according to your own application scenarios, resulting in a lot of repetitive work.
发明内容Contents of the invention
本发明针对现有技术中的不足,提供一种基于环境上下文一致性的统一处理系统、方法,既能以统一的接口有机地整合并使用各种已有调度策略和检测技术的组合,又允许用户利用在这个统一的接口的基础上拓展新的调度策略和检测技术,并支持在不同的应用场景间快速迁移本系统。In view of the deficiencies in the existing technology, the present invention provides a unified processing system and method based on environmental context consistency, which can not only organically integrate and use a combination of various existing scheduling strategies and detection technologies with a unified interface, but also allow Users can use this unified interface to expand new scheduling strategies and detection technologies, and support rapid migration of the system between different application scenarios.
为实现上述目的,本发明采用以下技术方案:In order to achieve the above objects, the present invention adopts the following technical solutions:
第一方面,本发明实施例提出了一种基于环境上下文一致性的统一处理系统,所述统一处理系统包括:In the first aspect, embodiments of the present invention propose a unified processing system based on environmental context consistency. The unified processing system includes:
用户界面模块,用于输入应用场景依赖和选择系统配置,以及展示一致性检测的结果;The user interface module is used to input application scenario dependencies and select system configurations, as well as display the results of consistency detection;
应用场景依赖解析模块,用于对输入的应用场景依赖进行解析,得到对应的环境上下文数据、一致性约束和约束相关的上下文集合模式,判定其是否合法;The application scenario dependency parsing module is used to parse the input application scenario dependencies, obtain the corresponding environmental context data, consistency constraints and constraint-related context collection patterns, and determine whether they are legal;
配置解析模块,用于对输入的系统配置进行解析,根据系统配置实例化调度策略、检测技术和运行方式,实例化的调度策略和检测技术两两组合,判定解析结果是否合法;其中,运行方式包括静态检测和动态检测两种;The configuration parsing module is used to parse the input system configuration, instantiate the scheduling strategy, detection technology and operating mode according to the system configuration. The instantiated scheduling strategy and detection technology are combined in pairs to determine whether the parsing result is legal; among them, the operating mode Including static detection and dynamic detection;
调度策略模块,用于管理系统支持的多种调度策略算法,以及根据读取的环境上下文数据判定是否调度一致性约束检测;The scheduling strategy module is used to manage multiple scheduling strategy algorithms supported by the system, and determine whether to schedule consistency constraint detection based on the read environment context data;
检测技术模块,用于管理系统支持的多种检测技术算法,以及根据调度策略模块发送的检测指令运行一致性约束检测,输出一致性错误报告和辅助报告;The detection technology module is used to manage multiple detection technology algorithms supported by the system, run consistency constraint detection according to the detection instructions sent by the scheduling policy module, and output consistency error reports and auxiliary reports;
当运行方式为静态检测时,直接读取本地环境上下文数据并给予充分的运行时间进行一致性检测,当运行方式为动态检测时,由客户端的传感器感知模拟现实场景中环境上下文,通过网络从客户端读取模拟数据进行实时的一致性检测。When the running mode is static detection, the local environment context data is directly read and sufficient running time is given for consistency detection. When the running mode is dynamic detection, the client's sensor senses the environmental context in the simulated real scene and obtains the data from the client through the network. The end reads the simulation data for real-time consistency detection.
为优化上述技术方案,采取的具体措施还包括:In order to optimize the above technical solutions, specific measures taken also include:
进一步地,所述调度策略模块采用统一的调度接口实现了多种相关调度策略,包含ImmedSched、BatchSched、GEAS-ori和GEAS-opt,并支持在这个统一接口的基础上拓展新的调度策略。Furthermore, the scheduling strategy module uses a unified scheduling interface to implement a variety of related scheduling strategies, including ImmedSched, BatchSched, GEAS-ori and GEAS-opt, and supports the expansion of new scheduling strategies based on this unified interface.
进一步地,所述检测技术模块采用统一检测的接口实现了多种相关检测技术,包含ECC、Con-C、GAIN和PCC,并支持在这个统一接口的基础上拓展新的检测技术。Furthermore, the detection technology module uses a unified detection interface to implement a variety of related detection technologies, including ECC, Con-C, GAIN and PCC, and supports the expansion of new detection technologies based on this unified interface.
进一步地,所述应用场景依赖解析模块包括:Further, the application scenario dependency analysis module includes:
环境上下文数据解析器,根据数据格式和含义实现系统提供的接口来自定义默认数据解析器,用于对输入的环境上下文数据进行解析;The environmental context data parser implements the interface provided by the system to customize the default data parser according to the data format and meaning, and is used to parse the input environmental context data;
一致性约束解析器,默认采用一阶逻辑语言的解析器形式,用于对输入的一致性约束进行解析;The consistency constraint parser, which defaults to a first-order logic language parser, is used to parse the input consistency constraints;
上下文集合模式解析器,用于解析与约束相关的上下文集合模式,每个模式都描述了需要满足的特定一致性约束的环境上下文的特征,将符合特征的环境上下文构成一个集合。The context collection pattern parser is used to parse context collection patterns related to constraints. Each pattern describes the characteristics of the environmental context that needs to satisfy specific consistency constraints, and the environmental contexts that meet the characteristics are formed into a set.
进一步地,用于输入的环境上下文数据、一致性约束和约束相关的上下文集合模式的格式将以用户手册的形式给出。Further, the formats for input environment context data, consistency constraints and constraint-related context collection schemas will be given in the form of a user manual.
进一步地,所述辅助报告包括检测耗费时间信息、检测误报和检测漏报信息。Further, the auxiliary report includes detection time-consuming information, detection false positives and detection false negatives information.
进一步地,所述一致性错误报告和辅助报告由用户界面模块以图文结合的方式展示,用户界面模块同时还展示环境上下文数据的数据量和数据间隔。Furthermore, the consistency error report and auxiliary report are displayed by the user interface module in a combination of graphics and text. The user interface module also displays the data volume and data interval of the environmental context data.
进一步地,所述调度策略模块根据统一调度策略接口实现ImmedSched、BatchSched、GEAS-ori和GEAS-opt算法,并支持利用这个接口将新的调度策略算法嵌入到系统中,并在用户界面模块添加相应的配置选项。Further, the scheduling strategy module implements the ImmedSched, BatchSched, GEAS-ori and GEAS-opt algorithms according to the unified scheduling strategy interface, and supports using this interface to embed new scheduling strategy algorithms into the system, and add corresponding ones in the user interface module configuration options.
进一步地,所述检测技术模块根据统一检测技术接口实现ECC、Con-C、GAIN和PCC算法,并支持利用这个接口将新的检测技术嵌入到系统中,并在用户界面模块添加相应的配置选项。Furthermore, the detection technology module implements ECC, Con-C, GAIN and PCC algorithms according to the unified detection technology interface, and supports using this interface to embed new detection technology into the system, and add corresponding configuration options to the user interface module .
第二方面,本发明实施例提出了一种基于环境上下文一致性的统一处理方法,所述统一处理方法基于权利要求1-9任一项中所述的基于环境上下文一致性的统一处理系统执行,包括:In the second aspect, embodiments of the present invention propose a unified processing method based on environmental context consistency. The unified processing method is executed based on the unified processing system based on environmental context consistency described in any one of claims 1-9. ,include:
S1,由用户界面模块接受应用场景依赖和相关配置信息,转步骤S2;S1: The user interface module receives application scenario dependencies and related configuration information, and then goes to step S2;
S2,由应用场景依赖解析模块解析输入的场景依赖,包括环境上下文数据、一致性约束和约束相关的上下文集合模式,并判定它们是否合法,若合法转步骤S3,否则转步骤S1;S2. The application scenario dependency parsing module parses the input scenario dependencies, including environmental context data, consistency constraints and constraint-related context collection patterns, and determines whether they are legal. If they are legal, go to step S3, otherwise go to step S1;
S3,由配置解析模块解析输入的配置,包括根据配置实例化调度策略、检测技术模块以及选择运行方式,并判定是否合法,若合法转步骤S4,否则转步骤S1;S3. The configuration parsing module parses the input configuration, including instantiating the scheduling strategy according to the configuration, detecting the technology module, and selecting the operating mode, and determines whether it is legal. If it is legal, go to step S4, otherwise go to step S1;
S4,判定运行方式,若为静态检测转步骤S5,动态检则等待客户端模块的网络连接接收环境上下文数据,接收到数据后转步骤S5;S4, determine the running mode. If it is static detection, go to step S5. Dynamic detection waits for the network connection of the client module to receive the environment context data. After receiving the data, go to step S5;
S5,由调度策略模块根据本地或远程(静态或动态)读取的环境上下文数据判定是否调度一次一致性约束检测,转步骤s6;S5: The scheduling policy module determines whether to schedule a consistency constraint detection based on the environment context data read locally or remotely (statically or dynamically), and then goes to step s6;
S6,由检测技术模块运行一次一致性检测,判定是否结束检测,若结束则退出,否则转步骤S4。S6: The detection technology module runs a consistency test to determine whether to end the test. If it ends, exit, otherwise go to step S4.
本发明的有益效果是:The beneficial effects of the present invention are:
本发明提出的基于环境上下文一致性的统一处理系统封装了各个调度策略和检测技术的实现细节,提供可自定义的环境上下文数据解析器,并为系统用户提供友好的操作界面,使得系统用户能够简单方便地在各个应用场景中使用已有调度策略和检测技术的组合,并支持自定义的调度策略和检测技术拓展。The unified processing system based on environmental context consistency proposed by the present invention encapsulates the implementation details of each scheduling strategy and detection technology, provides a customizable environmental context data parser, and provides system users with a friendly operation interface, so that system users can It is simple and convenient to use a combination of existing scheduling strategies and detection technologies in various application scenarios, and supports the expansion of customized scheduling strategies and detection technologies.
附图说明Description of drawings
图1是本发明实施例的基于环境上下文一致性的统一处理系统的结构示意图。Figure 1 is a schematic structural diagram of a unified processing system based on environmental context consistency according to an embodiment of the present invention.
图2为本发明实施例的两种运行方式(静态检测和动态检测)的示意图。Figure 2 is a schematic diagram of two operating modes (static detection and dynamic detection) according to the embodiment of the present invention.
图3为本发明实施例的系统的运行流程图。Figure 3 is an operation flow chart of the system according to the embodiment of the present invention.
图4为本发明实施例的主用户界面图。Figure 4 is a main user interface diagram of the embodiment of the present invention.
图5为本发明实施例的系统的客户端用户界面图。Figure 5 is a client user interface diagram of the system according to the embodiment of the present invention.
具体实施方式Detailed ways
现在结合附图对本发明作进一步详细的说明。The present invention will now be described in further detail with reference to the accompanying drawings.
需要注意的是,发明中所引用的如“上”、“下”、“左”、“右”、“前”、“后”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。It should be noted that terms such as "upper", "lower", "left", "right", "front", "back", etc. cited in the invention are only for convenience of description and are not used to To limit the implementable scope of the present invention, changes or adjustments in relative relationships shall also be regarded as the implementable scope of the present invention as long as the technical content is not substantially changed.
实施例一Embodiment 1
图1是本发明实施例一的基于环境上下文一致性的统一处理系统的结构示意图。本实施例可适用于通过服务器等设备统一处理基于环境上下文一致性的情况,该系统可以采用软件和/或硬件的方式实现,并可集成在电子设备中,例如集成服务器设备中。Figure 1 is a schematic structural diagram of a unified processing system based on environmental context consistency according to Embodiment 1 of the present invention. This embodiment can be applied to the situation of unified processing based on environmental context consistency through devices such as servers. The system can be implemented in software and/or hardware, and can be integrated in electronic devices, such as integrated server devices.
参见图1,该统一处理系统具体包括用户界面模块、应用场景依赖解析模块、配置解析模块、调度策略模块和检测技术模块。该统一处理系统作为服务端安装在服务器设备中,根据运行方式类型决定是否与指定客户端设备连接。Referring to Figure 1, the unified processing system specifically includes a user interface module, an application scenario dependency analysis module, a configuration analysis module, a scheduling strategy module and a detection technology module. The unified processing system is installed in the server device as a server, and determines whether to connect to the designated client device based on the type of operation mode.
(一)用户界面模块(1) User interface module
此模块包含主要用户界面和客户端界面。若配置选择的方式为静态检测,主用户界面负责数据读入、配置选择并进行一致性检测的具体执行与结果展示;若配置选择的运行方式为动态检测,则应用场景依赖中的环境上下文数据不需要在主用户界面选择输入,而是另外通过客户端界面经网络发送到,主用户界面则作为服务端界面。This module contains the main user interface and client interface. If the configuration selection method is static detection, the main user interface is responsible for data reading, configuration selection, and specific execution of consistency detection and result display; if the configuration selection operation mode is dynamic detection, the environment context data in the application scenario dependencies There is no need to select input in the main user interface, but it is sent to the client interface through the network, and the main user interface serves as the server interface.
1.主用户界面1. Main user interface
主用户界面,用于应用场景依赖的输入和系统配置的选择,并负责展示一致性检测的结果。该系统的用户可以通过用户界面模块在服务端输入应用场景依赖以及配置调度策略、检测技术和运行方式。The main user interface is used for application scenario-dependent input and system configuration selection, and is responsible for displaying the results of consistency detection. Users of this system can enter application scenario dependencies and configure scheduling strategies, detection technologies, and operating methods on the server through the user interface module.
用户输入并配置的一致性约束检测结果将会由此主用户界面模块展示,以图文结合的方式展示了一致性错误的汇报、误报和漏报数,以及一致性检测的进度和检测耗费的时间,并且展示了环境上下文数据的数据量和数据间隔。图4为本发明实施例的主用户界面图。如图4所示,本发明实施例的用户界面分为上下两个部分,上半部分为结果展示区,下半部分为功能选择区。The consistency constraint detection results input and configured by the user will be displayed in the main user interface module, which displays the reporting of consistency errors, the number of false positives and false negatives, as well as the progress and detection cost of consistency detection in a combination of graphics and text. time, and shows the data volume and data interval of environmental context data. Figure 4 is a main user interface diagram of the embodiment of the present invention. As shown in Figure 4, the user interface of the embodiment of the present invention is divided into two parts: the upper part is the result display area, and the lower part is the function selection area.
功能选择区的主要功能选择包括:The main function selections in the function selection area include:
(1)模式文件:选择一个描述上下文集合的模式文件。(1) Schema file: Select a schema file that describes the context collection.
(2)规则文件:选择一个描述一致性约束的规则文件。(2) Rule file: Select a rule file describing consistency constraints.
(3)检测技术:通过组合框选择检测技术。(3) Detection technology: Select the detection technology through the combo box.
(4)调度策略:通过组合框选择调度策略。(4) Scheduling strategy: Select the scheduling strategy through the combo box.
(5)运行方式:通过组合框选择运行方式。(5) Operation mode: Select the operation mode through the combo box.
(6)数据文件:选择一个环境上下文数据文件,该选择仅在静态检测下可选,动态检测的数据由客户端发送,无需选择。(6) Data file: Select an environment context data file. This selection is only optional under static detection. Dynamic detection data is sent by the client and no selection is required.
(7)对比文件:仅在动态检测可选,默认静态检测产生的一致性错误报告为相应动态检测的对比文件,若在动态检测时选择相应的对比文件,则会在动态检测过程中展示一致性错误的误报和漏报情况。(7) Comparison file: only optional in dynamic detection. By default, the consistency error report generated by static detection is the comparison file of the corresponding dynamic detection. If the corresponding comparison file is selected during dynamic detection, consistency will be displayed during the dynamic detection process. False positives and false negatives of sexual errors.
(8)并发线程:仅在检测技术为Con-C等利用并发技术的工作下有效可选。(8) Concurrent threads: This is only valid and optional when the detection technology is Con-C and other tasks that utilize concurrency technology.
(9)启动:完成各项输入和配置后点击启动检测,若配置和输入有错误或不完整,则弹出错误信息。(9) Start: After completing all inputs and configurations, click Start Detection. If the configurations and inputs are incorrect or incomplete, an error message will pop up.
(10)终止:终止当前的一致性检测。(10) Termination: Terminate the current consistency test.
(11)退出:退出当前程序。(11)Exit: Exit the current program.
(12)帮助:获取用户手册,参阅更为详细的信息。(12) Help: Get the user manual for more detailed information.
结果展示区具体展示的内容如下:The specific content displayed in the results display area is as follows:
(1)已检测的数据量:以柱状图的形式展示当前已检测的环境上下文数据量。(1) Amount of detected data: Displays the amount of currently detected environmental context data in the form of a histogram.
(2)数据间隔:展示环境上下文采集的时间戳间隔,包括相邻两条上下文数据的瞬时间隔和在一段时间内的平均间隔。(2) Data interval: Displays the timestamp interval of environmental context collection, including the instantaneous interval between two adjacent pieces of context data and the average interval over a period of time.
(3)检测进度:以进度条的方式展示检测的进度。(3) Detection progress: Display the progress of the detection in the form of a progress bar.
(4)模式数和规则数:显示用于一致性约束检测的约束个数和相应的模式个数。(4) Number of patterns and rules: Displays the number of constraints used for consistency constraint detection and the number of corresponding patterns.
(5)检测时间:展示当前一致性约束检测所耗费的时间。(5) Detection time: Shows the time spent on the current consistency constraint detection.
(6)一致性错误数:包括汇报数、误报数和漏报数。(6) Number of consistency errors: including the number of reports, false positives and false negatives.
2.客户端界面2. Client interface
图5为本发明实施例的系统的客户端用户界面图。在本发明实施例中,客户端模块仅用于动态检测运行方式,负责将客户端本地的环境上下文数据按序发送到作为服务端的主用户界面。Figure 5 is a client user interface diagram of the system according to the embodiment of the present invention. In the embodiment of the present invention, the client module is only used to dynamically detect the running mode, and is responsible for sending the local environment context data of the client to the main user interface as the server in order.
如图5所示,本发明提出的基于环境上下文一致性的统一处理系统的客户端包含以下几个功能选项:As shown in Figure 5, the client of the unified processing system based on environmental context consistency proposed by the present invention includes the following functional options:
(1)端口选择:若服务端选择动态检测则和随机给出链接端口号,客户端根据端口号对应进行选择。(1) Port selection: If the server chooses dynamic detection, the link port number will be randomly given, and the client will select according to the corresponding port number.
(2)数据文件:选择一个要发送到服务端的环境上下文数据文件。(2) Data file: Select an environment context data file to be sent to the server.
(3)发送进度:以进度条的方式展示环境上下文数据的发送进度。(3) Sending progress: Display the progress of sending environment context data in the form of a progress bar.
(4)启动:点击后开始按环境上下文数据采集的时间戳间隔发送数据。(4) Start: After clicking, it starts sending data at the timestamp interval of environmental context data collection.
(5)终止:点击后终止当前数据发送。(5) Terminate: Click to terminate the current data sending.
(6)退出:点击退出客户端。(6) Exit: Click to exit the client.
(二)应用场景依赖解析模块(2) Application scenario dependency analysis module
应用场景依赖包含该场景下的环境上下文数据、一致性约束和与约束相关的上下文集合模式,其格式和书写方式可以单独在系统中以用户手册的形式给出。本发明实施例的应用场景依赖解析模块用于负责解析用户输入的环境上下文数据、一致性约束和约束相关的上下文集合模式,并判定其是否合法,如果不合法,则终止本次检测,返回用户界面重新接收应用场景依赖和系统配置。Application scenario dependencies include environmental context data, consistency constraints, and context collection patterns related to constraints in the scenario. The format and writing method can be given separately in the system in the form of a user manual. The application scenario dependency parsing module of the embodiment of the present invention is responsible for parsing the environmental context data, consistency constraints and constraint-related context collection patterns input by the user, and determining whether it is legal. If it is not legal, terminate this detection and return to the user The interface re-accepts application scenario dependencies and system configurations.
由于用户输入的应用场景依赖由相应的应用场景依赖解析模块来解析,该应用场景依赖解析模块对应的包含三个部分:一是环境上下文数据解析器,系统提供默认数据解析器,但一般需要用户根据数据格式和含义实现系统提供的接口来自定义解析器,这个设计也使得用户可以在不同应用场景下迁移该系统;二是一致性约束解析器,一致性约束一般采用一阶逻辑语言描述,因此系统默认提供一阶逻辑语言的解析器;三是约束相关的上下文集合模式,每个模式都描述了需要满足特定一致性约束的环境上下文的特征,符合特征的环境上下文构成一个集合,系统提供默认的模式解析器。Since the application scenario dependencies input by the user are parsed by the corresponding application scenario dependency parsing module, the application scenario dependency parsing module contains three parts: First, the environment context data parser. The system provides a default data parser, but generally requires the user to Implement the interface provided by the system to customize the parser according to the data format and meaning. This design also allows users to migrate the system in different application scenarios; the second is the consistency constraint parser. Consistency constraints are generally described in first-order logic language, so The system provides a parser for first-order logic languages by default; the third is a constraint-related context collection mode. Each mode describes the characteristics of an environmental context that needs to meet specific consistency constraints. The environmental contexts that meet the characteristics form a set, and the system provides a default schema parser.
(三)配置解析模块(3) Configuration analysis module
配置解析模块用于对输入的系统配置进行解析,根据系统配置实例化调度策略、检测技术和运行方式,判定其是否合法;其中,运行方式包括静态检测和动态检测两种。如前所述,静态检测运行方式是由位于服务端的核心功能模块直接读取本地环境上下文数据并给予充分的运行时间进行一致性检测,而动态检测运行方式是模拟现实场景中环境上下文由客户端的传感器感知,然后通过网络将数据发送到服务端进行实时的一致性检测的过程。The configuration parsing module is used to parse the input system configuration, instantiate the scheduling strategy, detection technology and operating mode according to the system configuration to determine whether it is legal; the operating mode includes static detection and dynamic detection. As mentioned before, the static detection operation mode is that the core function module located on the server directly reads the local environment context data and gives sufficient running time for consistency detection, while the dynamic detection operation mode is to simulate the environment context in the real scene by the client. The sensor senses and then sends the data to the server through the network for real-time consistency detection.
用户配置的调度策略、检测技术和运行方式由配置解析模块解析,该配置解析模块根据用户配置分别实例化具有各自统一接口的调度策略和检测技术模块,使得系统中实现的调度策略和检测技术可以两两组合,然后根据解析得到的运行方式运行一致性检测过程,其中静态检测方式仅需运行服务端进行本地一致性约束检测,而动态检测方式需要在启动运行服务端完成后,再运行启动客户端,由客户端将环境上下文数据发送到服务端进行远程一致性约束检测。The scheduling strategy, detection technology and operation mode configured by the user are parsed by the configuration parsing module. The configuration parsing module instantiates the scheduling strategy and detection technology modules with their own unified interfaces according to the user configuration, so that the scheduling strategy and detection technology implemented in the system can Combine the two, and then run the consistency detection process according to the parsed running mode. The static detection method only needs to run the server to perform local consistency constraint detection, while the dynamic detection method needs to run the client after starting the server. The client sends the environment context data to the server for remote consistency constraint detection.
图2为本发明实施例的两种运行方式(静态检测和动态检测)的示意图。静态检测的优势是它给检测过程充分的检测时间,保证能够准确检测环境上下中存在的所有一致性错误,但是,它存在的问题是它不能处理一些现实生活中存在的实际情况,例如,在现实中,上下文感知程序通常是C/S架构的,程序所需要的上下文信息大多是由客户端的传感器感知并通过无线传输发送给在服务器端上下文感知程序,并在使用这些信息之前进行一致性约束检测。若某个时刻发送到服务器端的上下文信息过多(工作负载大),而一致性检测的处理的过程很慢,导致接收到的上下文信息不能够被及时检测,就有可能造成某些上下文信息的丢失(网络丢包),进而导致一致性错误的误报和漏报。静态检测无法模拟上述场景,所以它给出的检测结果不足以反映在现实情景下某种检测技术或调度策略对检测效率及准确度的提升。因此,我们在系统中添加了动态检测方案,它的优势是能够完全模拟现实生活中感知程序的工作方式,包括在工作负载过大时,网络的丢包、延迟等情况对上下文一致性约束检测的影响。同时支持静态检测和动态检测的方式,不仅能够发挥它们各自的优势,还能进一步弥补各自的缺陷,用户可根据自身实际应用场景进行选择。Figure 2 is a schematic diagram of two operating modes (static detection and dynamic detection) according to the embodiment of the present invention. The advantage of static detection is that it gives the detection process sufficient detection time to ensure that all consistency errors that exist in the environment can be accurately detected. However, its problem is that it cannot handle some actual situations that exist in real life, for example, in In reality, context-aware programs usually have a C/S architecture. Most of the context information required by the program is sensed by the client's sensors and sent to the server-side context-aware program through wireless transmission, and consistency constraints are implemented before using this information. detection. If there is too much context information sent to the server at a certain time (heavy workload), and the consistency detection process is very slow, resulting in the received context information not being detected in time, it may cause some context information to be corrupted. Loss (network packet loss), resulting in false positives and false negatives of consistency errors. Static detection cannot simulate the above scenario, so the detection results it gives are not enough to reflect the improvement of detection efficiency and accuracy of a certain detection technology or scheduling strategy in real scenarios. Therefore, we added a dynamic detection solution to the system. Its advantage is that it can completely simulate the working mode of the perception program in real life, including the context consistency constraint detection due to network packet loss and delay when the workload is too large. Impact. Supporting both static detection and dynamic detection methods can not only give full play to their respective advantages, but also further make up for their respective shortcomings. Users can choose according to their actual application scenarios.
(四)调度策略模块(4) Scheduling strategy module
调度策略模块用于管理调度策略算法,以及根据读取的环境上下文数据判定是否调度一次一致性约束检测。The scheduling policy module is used to manage the scheduling policy algorithm and determine whether to schedule a consistency constraint check based on the read environment context data.
调度策略模块作为核心功能模块之一,位于系统的服务端,负责决定何时调度一次一致性检测,该模块使用统一的接口实现了多种相关调度策略,包含ImmedSched、BatchSched、GEAS-ori和GEAS-opt,并支持在这个统一接口的基础上拓展新的调度策略。As one of the core functional modules, the scheduling strategy module is located on the server side of the system and is responsible for deciding when to schedule a consistency check. This module uses a unified interface to implement a variety of related scheduling strategies, including ImmedSched, BatchSched, GEAS-ori and GEAS -opt, and supports the expansion of new scheduling strategies based on this unified interface.
用户除了配置使用调度策略模块中自带的调度策略算法,还可以基于该模块提供的统一接口实现新的调度策略,由于模块对外暴露的接口是统一的,因此用户能够高效地将新的调度策略算法嵌入到系统中,并仅需在服务端的用户界面模块中添加相应的配置选项后就能立即使用这个新的调度策略。In addition to configuring and using the scheduling strategy algorithm that comes with the scheduling strategy module, users can also implement new scheduling strategies based on the unified interface provided by the module. Since the interface exposed by the module is unified, users can efficiently implement the new scheduling strategy. The algorithm is embedded into the system, and the new scheduling strategy can be used immediately after adding the corresponding configuration options in the user interface module of the server.
(五)检测技术模块(5) Detection technology module
检测技术模块用于管理检测技术算法,以及根据调度策略模块发送的检测指令运行一次一致性约束检测,输出一致性错误报告和辅助报告。The detection technology module is used to manage the detection technology algorithm, run a consistency constraint detection according to the detection instructions sent by the scheduling strategy module, and output consistency error reports and auxiliary reports.
检测技术模块同样作为核心功能模块之一,位于系统的服务端,负责使用对应的算法进行一次一致性检测,该模块使用统一的接口实现了多种相关检测技术,包含ECC、Con-C、GAIN和PCC,并支持在这个统一接口的基础上拓展新的检测技术。The detection technology module is also one of the core functional modules. It is located on the server side of the system and is responsible for using the corresponding algorithm to conduct a consistency detection. This module uses a unified interface to implement a variety of related detection technologies, including ECC, Con-C, and GAIN. and PCC, and supports the expansion of new detection technologies based on this unified interface.
用户不仅能够配置使用检测技术模块中已有的检测技术算法,而且可以根据该模块提供的统一接口实现新的检测技术,由于模块对外提供的接口是统一的,因此用户将新的检测技术算法嵌入系统后,仅需在主用户界面模块中添加对应的配置选项就能无缝地使用这个新的检测技术。Users can not only configure and use existing detection technology algorithms in the detection technology module, but also implement new detection technologies based on the unified interface provided by the module. Since the external interface provided by the module is unified, users can embed new detection technology algorithms into After installing the system, you only need to add the corresponding configuration options in the main user interface module to seamlessly use this new detection technology.
本发明提出的基于环境上下文一致性的统一处理系统通过用户友好的界面输入应用场景依赖、检测技术/调度策略配置和运行方式配置,经过应用场景依赖解析和配置解析,系统实例化指定的检测技术和调度策略进行一致性约束检测,最后输出一致性错误报告和其他辅助报告(如检测时间、误报和漏报等)。该统一处理系统封装了各个调度策略和检测技术的实现细节,提供可自定义的环境上下文数据解析器,并为系统用户提供友好的操作界面,使得系统用户能够简单方便地在各个应用场景中使用已有调度策略和检测技术的组合,并支持自定义的调度策略和检测技术拓展。The unified processing system based on environmental context consistency proposed by the present invention inputs application scenario dependencies, detection technology/scheduling strategy configuration and operating mode configuration through a user-friendly interface. After application scenario dependency analysis and configuration analysis, the system instantiates the specified detection technology Conduct consistency constraint detection with the scheduling strategy, and finally output consistency error reports and other auxiliary reports (such as detection time, false positives and false negatives, etc.). This unified processing system encapsulates the implementation details of each scheduling strategy and detection technology, provides a customizable environmental context data parser, and provides system users with a friendly operation interface, allowing system users to use it in various application scenarios simply and conveniently. It already has a combination of scheduling strategies and detection technologies, and supports the expansion of customized scheduling strategies and detection technologies.
实施例二Embodiment 2
图3为本发明实施例的系统的运行流程图。本发明实施例提出了一种基于环境上下文一致性的统一处理方法,包括:Figure 3 is an operation flow chart of the system according to the embodiment of the present invention. The embodiment of the present invention proposes a unified processing method based on environmental context consistency, including:
S1,由用户界面模块接受应用场景依赖和相关配置信息,转步骤S2。S1: The user interface module receives application scenario dependencies and related configuration information, and then goes to step S2.
S2,由应用场景依赖解析模块解析输入的场景依赖,包括环境上下文数据、一致性约束和约束相关的上下文集合模式,并判定它们是否合法,若合法转步骤S3,否则转步骤S1。S2: The application scenario dependency parsing module parses the input scenario dependencies, including environmental context data, consistency constraints and constraint-related context collection patterns, and determines whether they are legal. If they are legal, go to step S3, otherwise go to step S1.
s3,由配置解析模块解析输入的配置,包括根据配置实例化调度策略、检测技术模块以及选择运行方式,并判定是否合法,若合法转步骤S4,否则转步骤S1。In s3, the configuration parsing module parses the input configuration, including instantiating the scheduling strategy according to the configuration, detecting the technology module, and selecting the operating mode, and determines whether it is legal. If it is legal, go to step S4, otherwise go to step S1.
S4,判定运行方式,若为静态检测转步骤s5,动态检则等待客户端模块的网络连接接收环境上下文数据,接收到数据后转步骤S5。S4, determine the running mode. If it is static detection, go to step s5. Dynamic detection waits for the network connection of the client module to receive the environment context data. After receiving the data, go to step S5.
S5,由调度策略模块根据本地或远程(静态或动态)读取的环境上下文数据判定是否调度一次一致性约束检测,转步骤S6。S5: The scheduling policy module determines whether to schedule a consistency constraint detection based on the environment context data read locally or remotely (statically or dynamically), and then proceeds to step S6.
S6,由检测技术模块运行一次一致性检测,判定是否结束检测,若结束则退出,否则转步骤S4。S6: The detection technology module runs a consistency test to determine whether to end the test. If it ends, exit, otherwise go to step S4.
本发明实施例二的统一处理方法可以通过本发明实施例一的统一处理系统实现,能够实现系统用户简单方便地在各个应用场景中使用已有调度策略和检测技术,并支持自定义的调度策略和检测技术拓展的组合的目标。The unified processing method in Embodiment 2 of the present invention can be implemented through the unified processing system in Embodiment 1 of the present invention, which enables system users to simply and conveniently use existing scheduling strategies and detection technologies in various application scenarios, and supports customized scheduling strategies. and detection technology expansion combined goals.
实施例三Embodiment 3
本申请实施例提供了一种电子设备,包括处理器、存储器、输入装置和输出装置;电子设备中,处理器的数量可以一个或多个;电子设备中的处理器、存储器、输入装置和输出装置可以通过总线或其他方式连接。Embodiments of the present application provide an electronic device, including a processor, a memory, an input device, and an output device; in the electronic device, the number of processors may be one or more; in the electronic device, the processor, the memory, the input device, and the output device Devices can be connected via bus or other means.
存储器作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的检测方法对应的程序指令/模块。处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现本发明实施例所提供的基于环境上下文一致性的统一处理方法。As a computer-readable storage medium, the memory can be used to store software programs, computer-executable programs and modules, such as program instructions/modules corresponding to the detection method in the embodiment of the present invention. The processor executes various functional applications and data processing of the electronic device by running software programs, instructions and modules stored in the memory, that is, implementing the unified processing method based on environmental context consistency provided by the embodiment of the present invention.
存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system and at least one application required for a function; the stored data area may store data created based on the use of the terminal, etc. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, the memory may further include memory located remotely from the processor, and these remote memories may be connected to the electronic device through a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
输入装置可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,可以包括键盘、鼠标等。输出装置可包括显示屏等显示设备。The input device can be used to receive input numeric or character information and generate key signal input related to user settings and function control of the electronic device, and can include a keyboard, a mouse, etc. The output device may include a display device such as a display screen.
实施例四Embodiment 4
本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前所述基于环境上下文一致性的统一处理方法。Embodiments of the present application provide a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the unified processing method based on environmental context consistency is implemented as described above.
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的基于环境上下文一致性的统一处理方法中的相关操作。Of course, the embodiments of the present invention provide a storage medium containing computer-executable instructions. The computer-executable instructions are not limited to the method operations described above, and can also perform the environmental context consistency-based method provided by any embodiment of the present invention. Related operations in the unified processing method.
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。The above are only preferred embodiments of the present invention. The protection scope of the present invention is not limited to the above-mentioned embodiments. All technical solutions that fall under the idea of the present invention belong to the protection scope of the present invention. It should be pointed out that for those of ordinary skill in the art, several improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110344239.0A CN113515354B (en) | 2021-03-30 | 2021-03-30 | Unified processing system and method based on environment context consistency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110344239.0A CN113515354B (en) | 2021-03-30 | 2021-03-30 | Unified processing system and method based on environment context consistency |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113515354A CN113515354A (en) | 2021-10-19 |
CN113515354B true CN113515354B (en) | 2023-09-12 |
Family
ID=78061728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110344239.0A Active CN113515354B (en) | 2021-03-30 | 2021-03-30 | Unified processing system and method based on environment context consistency |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113515354B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745150B (en) * | 2022-02-24 | 2024-04-16 | 中电科数字科技(集团)有限公司 | Redundancy consistency detection and arbitration method and system for Web application |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970793A (en) * | 2017-03-23 | 2017-07-21 | 南京大学 | A kind of context consistency detection and repair system and the method for inspection and platform |
CN107844327A (en) * | 2017-11-03 | 2018-03-27 | 南京大学 | A kind of detecting system and detection method for realizing context uniformity |
CN112477878A (en) * | 2019-09-11 | 2021-03-12 | 北京百度网讯科技有限公司 | Driving decision sharing method, apparatus, device and medium for autonomous vehicle |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110126197A1 (en) * | 2009-11-25 | 2011-05-26 | Novell, Inc. | System and method for controlling cloud and virtualized data centers in an intelligent workload management system |
US9690290B2 (en) * | 2015-06-04 | 2017-06-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Situation-based transfer of vehicle sensor data during remote operation of autonomous vehicles |
DE102016205139B4 (en) * | 2015-09-29 | 2022-10-27 | Volkswagen Aktiengesellschaft | Device and method for characterizing objects |
US20220318054A1 (en) * | 2021-03-30 | 2022-10-06 | Kinaxis Inc. | Dependency-based scheduling for concurrent online analytics |
-
2021
- 2021-03-30 CN CN202110344239.0A patent/CN113515354B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970793A (en) * | 2017-03-23 | 2017-07-21 | 南京大学 | A kind of context consistency detection and repair system and the method for inspection and platform |
CN107844327A (en) * | 2017-11-03 | 2018-03-27 | 南京大学 | A kind of detecting system and detection method for realizing context uniformity |
CN112477878A (en) * | 2019-09-11 | 2021-03-12 | 北京百度网讯科技有限公司 | Driving decision sharing method, apparatus, device and medium for autonomous vehicle |
Non-Patent Citations (1)
Title |
---|
Generic Adaptive Scheduling for Efficient Context Inconsistency Detection;Huiyan Wang等;《IEEE Transactions on Software Engineering》;第47卷(第3期);第464-497页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113515354A (en) | 2021-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021249356A1 (en) | Form data verification method, system, server, and user terminal | |
US10198422B2 (en) | Information-processing equipment based on a spreadsheet | |
CN111104393B (en) | Data migration method, device, electronic equipment and storage medium | |
US9910641B2 (en) | Generation of application behaviors | |
US20210374024A1 (en) | Immersive web-based simulator for digital assistant-based applications | |
CN103336705A (en) | Automatic transcoding and semantic adaptation between scripting and workflow systems | |
US20210326238A1 (en) | Immersive web-based simulator for digital assistant-based applications | |
US11810022B2 (en) | Contact center call volume prediction | |
CN109800161A (en) | A kind of components testing method of user interface, electronic equipment and can storage medium | |
CN113703781B (en) | Storage system interface generation method, device, electronic device and readable storage medium | |
KR20200119176A (en) | System, apparatuses, and methods of processing and managing web traffic data | |
CN118210573A (en) | Configuration method and device of basic input/output system, electronic equipment and medium | |
CN113515354B (en) | Unified processing system and method based on environment context consistency | |
CN114721643A (en) | Construction method of application program, display method, device and equipment of application page | |
US9880925B1 (en) | Collecting structured program code output | |
Bielefeld | Online performance anomaly detection for large-scale software systems | |
CN114968741B (en) | Performance test method, system, equipment and medium based on scene platformization | |
CN116360735A (en) | Form generation method, device, equipment and medium | |
JP2009075965A (en) | Software development method and software development apparatus | |
CN111459984A (en) | Log data processing system and method based on streaming processing | |
CN116257226A (en) | Data verification method and device, electronic equipment and storage medium | |
GB2527672A (en) | Measuring device performance | |
CN109814839B (en) | Internationalization information generation method, internationalization information generation device and computer readable storage medium | |
CA3119490A1 (en) | Contact center call volume prediction | |
CN113762671A (en) | Risk assessment method, device and system |
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 | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20211019 Assignee: Jiangsu Shangcheng Energy Technology Co.,Ltd. Assignor: NANJING University Contract record no.: X2025980004284 Denomination of invention: A unified processing system and method based on environmental context consistency Granted publication date: 20230912 License type: Common License Record date: 20250226 |
|
EE01 | Entry into force of recordation of patent licensing contract |