Nothing Special   »   [go: up one dir, main page]

CN114706731A - Intelligent service real-time dynamic monitoring method - Google Patents

Intelligent service real-time dynamic monitoring method Download PDF

Info

Publication number
CN114706731A
CN114706731A CN202210424421.1A CN202210424421A CN114706731A CN 114706731 A CN114706731 A CN 114706731A CN 202210424421 A CN202210424421 A CN 202210424421A CN 114706731 A CN114706731 A CN 114706731A
Authority
CN
China
Prior art keywords
intelligent service
time
real
monitoring
signal
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
Application number
CN202210424421.1A
Other languages
Chinese (zh)
Other versions
CN114706731B (en
Inventor
周长兵
赵登
施振生
张玉清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Geosciences Beijing
Original Assignee
China University of Geosciences Beijing
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China University of Geosciences Beijing filed Critical China University of Geosciences Beijing
Priority to CN202210424421.1A priority Critical patent/CN114706731B/en
Publication of CN114706731A publication Critical patent/CN114706731A/en
Application granted granted Critical
Publication of CN114706731B publication Critical patent/CN114706731B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/10Detection; Monitoring
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The application belongs to the field of service calculation, and discloses a real-time dynamic monitoring method for intelligent services, which comprises the steps of presetting a plurality of constraint monitoring targets on the intelligent services according to user requirements, and converting the monitoring targets into a time sequence logic formula; constructing a positive and negative offset Riemann and a calculation mode based on Riemann and operators to generate a novel signal time sequence logic quantification satisfaction degree calculation method; and acquiring a time sequence signal corresponding to an intelligent service monitoring target, and performing real-time processing operation to realize real-time dynamic monitoring on multiple constraints of the intelligent service. Compared with the existing signal sequential logic, the invention respectively carries out calculation and analysis on the positive and negative sequential signals in the sequential signals, and provides correct, complete and recognizable quantitative satisfaction; compared with the existing intelligent service monitoring method, the invention provides a real-time, efficient and stipulable monitoring method based on sequential logic, and the monitoring efficiency is improved.

Description

Intelligent service real-time dynamic monitoring method
Technical Field
The application relates to the technical field of service computing, in particular to a real-time dynamic monitoring method for intelligent services.
Background
The service-oriented internet of things is being researched by more and more experts, target equipment at the bottom layer is abstracted into intelligent service, and further specific requirements of users are met through intelligent service combination, recommendation, adaptation and other modes. For example, in a smart hotel, different intelligent devices such as a robot, a voice assistant, a curtain, a television and the like are abstracted to be intelligent services, and whether the hotel meets the user requirements or not is judged by monitoring the service satisfaction degree of each intelligent device.
In the prior art, an intelligent service active or passive monitoring algorithm is generally adopted to judge whether the intelligent service meets the user requirements on line or off line. However, the existing methods do not consider the quantitative monitoring of the satisfaction degree of the intelligent service under the constraint of a sequential logic operator in a period of time, and lack formal semantic conventions and quantitative measurement methods of the satisfaction degree.
The intelligent service is dynamically monitored in real time based on the signal time sequence logic, and the method is an effective and feasible solution. The signal sequential logic has the indistinguishable problems that the signal values are different and the satisfaction degree may not be different. The existing research work has noticed the defect, starting from a mean value operator and a smoothing operator, and the signal time sequence logic is enhanced. However, these works have the problem that the signal values that do not satisfy the constraint are covered by the signal values that satisfy the constraint, which causes robustness, such as the phenomenon that the mean value is positive and cannot represent that all the signal values are positive. For the defect of signal value unreliability, recent research work defines the quantification semantics of signal values satisfying constraints and parts not satisfying constraints respectively, such as performing mean value operation or smoothing operation on signal values satisfying parts only. However, these operations are based on the assumption of a fixed sampling rate, and are difficult to be applied to the problem that the signal sampling rate is difficult to be fixed when the signal is dynamically changed.
In order to support the scene of non-uniform signal sampling rate, the invention constructs the Riemann operator under positive and negative bias based on the Riemann operator, and carries out time operator extension on signal time sequence logic, thereby realizing intelligent service real-time dynamic monitoring with robust time sequence, distinguishable signals and dynamic applicability.
Disclosure of Invention
The application aims to provide a real-time dynamic monitoring method for intelligent services, which is used for improving monitoring efficiency when the constraint satisfaction degree of the intelligent services is monitored.
In one aspect, a method for real-time dynamic monitoring of intelligent services is provided, which includes: presetting a monitoring target of at least one constraint of intelligent service according to user requirements, and converting the monitoring target into a time sequence logic formula;
constructing a positive and negative offset Riemann and a calculation mode based on Riemann and operators to generate a novel signal time sequence logic quantification satisfaction degree calculation method;
and acquiring a time sequence signal corresponding to a monitoring target, and calculating the satisfaction degree of each constraint of the intelligent service in real time based on a novel signal time sequence logic quantitative satisfaction degree calculation method, so as to realize real-time dynamic monitoring on the intelligent service.
In the implementation process, the sequential signals are calculated and analyzed by constructing a positive and negative biased Riemann and a calculation mode, and correct, complete and identifiable quantitative satisfaction is provided; compared with the existing intelligent service monitoring method, the invention provides a real-time, efficient and stipulable monitoring method based on sequential logic, and the monitoring efficiency is improved.
In one embodiment, the intelligent service constraints include at least one of the following attributes: a spatial attribute, a temporal attribute, an energy consumption attribute, and a resource restriction attribute.
In one embodiment, a novel signal sequential logic quantification satisfaction degree calculation method is generated by constructing a positive and negative offset Riemann sum calculation mode based on Riemann sum operators, and comprises the following steps:
and constructing novel sequential logic formal semantics of the signal based on the constructed Riemann with positive and negative offsets and a calculation mode.
In the implementation process, the real-time dynamic monitoring of multiple constraints of the intelligent service can be more accurately and efficiently realized according to the novel sequential logic formal semantics of the constructed signal during the subsequent monitoring of the intelligent service.
In one embodiment, a timing signal corresponding to a monitoring target is obtained, and the satisfaction degree of each constraint of an intelligent service is calculated in real time based on a novel signal timing logic quantitative satisfaction degree calculation method, so that real-time dynamic monitoring on the intelligent service is realized, and the method comprises the following steps:
acquiring a time sequence signal corresponding to a monitoring target and a signal interval thereof;
based on the constructed novel sequential logic formal semantics, performing signal processing under positive and negative bias on a logic formula of a monitoring target;
and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
In the implementation process, the real-time dynamic monitoring of the intelligent service can be realized in real time, efficiently and accurately based on the constructed novel sequential logic formalized semantics.
In one aspect, an apparatus for real-time dynamic monitoring of intelligent services is provided, which includes:
a conversion unit: the system comprises a monitoring target, a time sequence logic formula and a service management server, wherein the monitoring target is used for presetting at least one constraint of intelligent service according to user requirements and converting the monitoring target into the time sequence logic formula;
a generation unit: the method is used for constructing a positive and negative offset Riemann and a calculation mode based on a Riemann sum operator to generate a novel signal time sequence logic quantification satisfaction calculation method;
an acquisition unit: the time sequence signal acquisition unit is used for acquiring a time sequence signal corresponding to a monitoring target;
a processing unit: the method is used for calculating the quantitative satisfaction degree based on novel signal sequential logic, calculating the satisfaction degree of each constraint of the intelligent service in real time and realizing real-time dynamic monitoring of the intelligent service.
In one embodiment, the intelligent service constraints include at least one of the following attributes: a spatial attribute, a temporal attribute, an energy consumption attribute, and a resource restriction attribute.
In one embodiment, the generating unit is configured to:
and constructing a novel sequential logic formal semantic of the signal based on the constructed Riemann with positive and negative offsets and a calculation mode.
In one embodiment, the obtaining unit is configured to:
and acquiring a time sequence signal corresponding to the monitoring target and a signal interval thereof.
In one embodiment, the processing unit is configured to:
based on the constructed novel sequential logic formalized semantics, performing signal processing under positive and negative bias on a logic formula of a monitoring target;
and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
In one aspect, an electronic device is provided, comprising a processor and a memory, the memory storing computer readable instructions which, when executed by the processor, perform the steps of the method provided in any of the various alternative implementations of intelligent service real-time dynamic monitoring described above.
In one aspect, a readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, performs the steps of the method as provided in the various alternative implementations of the real-time dynamic monitoring of intelligent services as described above.
In one aspect, a computer program product is provided, which when run on a computer causes the computer to perform the steps of the method as provided in any of the various alternative implementations of intelligent services real-time dynamic monitoring described above.
In the embodiment of the application, a plurality of constraint monitoring targets on the intelligent service are preset according to the requirements of a user, and the monitoring targets are converted into a time sequence logic formula; constructing a positive and negative offset Riemann and a calculation mode based on Riemann and operators to generate a novel signal time sequence logic quantification satisfaction degree calculation method; and acquiring a time sequence signal corresponding to an intelligent service monitoring target, and performing real-time processing operation to realize real-time dynamic monitoring on multiple constraints of the intelligent service. Through the calculation and analysis of the time sequence signals, the accurate, complete and recognizable quantitative satisfaction degree is provided; compared with the existing intelligent service monitoring method, the invention provides a real-time, efficient and protocol-controllable monitoring method based on signal sequential logic, and the monitoring efficiency is improved.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 is a schematic structural diagram of an intelligent service real-time dynamic monitoring system according to an embodiment of the present disclosure;
fig. 2 is a flowchart of an implementation of a method for real-time dynamic monitoring of an intelligent service according to an embodiment of the present application;
fig. 3 is a flowchart illustrating a detailed implementation of a method for real-time dynamic monitoring of an intelligent service according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an apparatus for real-time dynamic monitoring of an intelligent service according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, as presented in the figures, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
First, some terms referred to in the embodiments of the present application will be described to facilitate understanding by those skilled in the art.
The terminal equipment: may be a mobile terminal, a fixed terminal, or a portable terminal such as a mobile handset, station, unit, device, multimedia computer, multimedia tablet, internet node, communicator, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, personal communication system device, personal navigation device, personal digital assistant, audio/video player, digital camera/camcorder, positioning device, television receiver, radio broadcast receiver, electronic book device, gaming device, or any combination thereof, including the accessories and peripherals of these devices, or any combination thereof. It is also contemplated that the terminal device can support any type of interface to the user (e.g., wearable device), and the like.
A server: the cloud server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and can also be a cloud server for providing basic cloud computing services such as cloud service, a cloud database, cloud computing, cloud functions, cloud storage, network service, cloud communication, middleware service, domain name service, security service, big data and artificial intelligence platform and the like.
Central Processing Unit (CPU): the computer system is an operation and control core of the computer system and is a final execution unit for information processing and program operation.
In order to improve monitoring efficiency when monitoring constraint satisfaction of intelligent service, the embodiment of the application provides a method for real-time dynamic monitoring of intelligent service.
Fig. 1 is a schematic diagram of an architecture of an intelligent service real-time dynamic monitoring system according to an embodiment of the present application, where the intelligent service real-time dynamic monitoring system includes a monitoring device and an intelligent service device.
The intelligent service equipment: the system is used for providing intelligent services and serving as a monitoring object for meeting the requirements of users.
Monitoring equipment: the method comprises the steps of presetting a monitoring target of at least one constraint of the intelligent service according to user requirements, converting the monitoring target into a sequential logic formula, constructing a positive and negative offset Riemann and a calculation mode based on the Riemann and an operator, generating a novel signal sequential logic quantitative satisfaction calculation method, obtaining sequential signals corresponding to the monitoring target, calculating the satisfaction of each constraint of the intelligent service in real time based on the novel signal sequential logic quantitative satisfaction calculation method, and realizing real-time dynamic monitoring on the intelligent service.
In this embodiment of the application, the execution subject may be a monitoring device in the intelligent service real-time dynamic monitoring system shown in fig. 1, and in practical application, the monitoring device may be an electronic device such as a terminal device and a server, which is not limited herein.
Referring to fig. 2, an implementation flow chart of a method for real-time dynamic monitoring of an intelligent service according to an embodiment of the present application is shown, and with reference to the monitoring device shown in fig. 1, a specific implementation flow of the method is as follows:
step 200: according to the user requirements, at least one constraint monitoring target of the intelligent service is preset, and the monitoring target is converted into a time sequence logic formula.
Wherein the intelligent service constraints comprise at least one of the following attributes: a spatial correlation attribute, a temporal attribute, an execution energy consumption attribute, and a resource restriction attribute.
Optionally, the intelligent service may be a service provided by an intelligent device, or may be a service provided by another device, and the number of the intelligent services may be one or multiple, which is not limited herein.
In one embodiment, an intelligent service system is deployed based on an intelligent device and an intelligent service provided by the intelligent device.
In one embodiment, the spatial correlation attribute may be obtained according to a spatial position, a sensing radius, a position of an area where the smart device is located, and a spatial constraint radius of the smart device.
Figure BDA0003607921030000071
Wherein,
Figure BDA0003607921030000072
represents the spatial correlation property, ur
Figure BDA0003607921030000073
Respectively indicating the network area where the user requests and the effective action area where the intelligent device can provide the service.
In one embodiment, the time attribute may be obtained from a data transfer model and a calculation model.
In one embodiment, the execution energy consumption attribute may be obtained from the intelligent node transmission energy consumption model and the calculation energy consumption model:
task tskkHosted by the smart device
Figure BDA0003607921030000081
Of a service
Figure BDA0003607921030000082
The time calculation formula is as follows:
Figure BDA0003607921030000083
wherein,
Figure BDA0003607921030000084
representing a time attribute, f represents
Figure BDA0003607921030000085
I.e. number of CPU cycles per second; tskkCr denotes the total number of CPU cycles required to complete the task.
Figure BDA0003607921030000086
The energy consumed by the equipment is calculated by the formula:
Figure BDA0003607921030000087
wherein,
Figure BDA0003607921030000088
representing energy, k being a coefficient, f representing
Figure BDA0003607921030000089
I.e. number of CPU cycles per second; tskkCr denotes the total number of CPU cycles required to complete the task.
Edge device
Figure BDA00036079210300000810
Inter transfer rate gammaijThe calculation is as follows:
Figure BDA00036079210300000811
wherein,
Figure BDA00036079210300000812
to represent
Figure BDA00036079210300000813
Transmission power of gijRepresenting the gain of the transmission channel between two intelligent devices, A1Indicating that data is being transmitted between end devices over a local area network, A2Indicating that data is being transmitted between the target server and the end device or is being transmitted between the target server and the end device over the wide area networkTransmission between mark servers, BLAnd BWRepresenting the transmission bandwidth of the local area network and the wide area network, respectively.
Amount of data transmitted dtijThe communication time formula of (c) is as follows:
Figure BDA00036079210300000814
wherein,
Figure BDA00036079210300000815
representing edge devices
Figure BDA00036079210300000816
And
Figure BDA00036079210300000817
communication time of dtijRepresenting the amount of data transmitted, rijRepresenting the transmission radius.
Amount of data transmitted dtijThe communication energy consumption formula is as follows:
Figure BDA00036079210300000818
wherein,
Figure BDA0003607921030000091
representing edge devices
Figure BDA0003607921030000092
And
Figure BDA0003607921030000093
the energy consumption of the communication of (2),
Figure BDA0003607921030000094
representing transmission power, dtijRepresenting the amount of data transmitted, rijRepresenting the transmission radius.
In one embodiment, the resource restriction attributes include software and hardware information such as CPU power, transmission bandwidth, storage space, and software version.
Therefore, at least one constraint monitoring target of the intelligent service can be preset according to the personalized requirements of the user, and the monitoring target is converted into a time sequence logic formula.
Step 201: and constructing a positive and negative offset Riemann and a calculation mode based on the Riemann sum operator to generate a novel signal time sequence logic quantification satisfaction degree calculation method.
Specifically, when step 201 is executed, the following steps may be executed:
and constructing novel sequential logic formal semantics of the signal based on the constructed Riemann with positive and negative offsets and a calculation mode.
In one embodiment, the Riemann sum signal timing logic may be constructed according to the following equation:
the riemann sum operator is defined as follows:
Figure BDA0003607921030000095
wherein I ═ I1,I2,...,Ik},Ii=[ti,ti+1](i=1,2,...,k,k≥1),Ii∩Ii+1={ti+1}. Furthermore, to achieve robustness of the signal timing logic, positive and negative biased riemann sum operators are defined:
Figure BDA0003607921030000096
Figure BDA0003607921030000097
wherein i is 1 … … k, k is a positive integer,
Figure BDA0003607921030000098
Figure BDA0003607921030000099
in one embodiment, the positive and negative bias based riemann and the quantified semantics of the constructed signal timing logic are as follows: i.e. defining a robust value function
Figure BDA0003607921030000101
Given a signal sequential logic formula
Figure BDA00036079210300001020
A signal value
Figure BDA0003607921030000103
At a point in time t e I, for an intelligent service SEV e SEV, mapping to
Figure BDA0003607921030000104
A real value of:
Figure BDA0003607921030000105
Figure BDA0003607921030000106
Figure BDA0003607921030000107
Figure BDA0003607921030000108
Figure BDA0003607921030000109
Figure BDA00036079210300001010
Figure BDA00036079210300001011
in one embodiment, the correctness and completeness of the semantics of the signal timing logic based on Riemann and the construction can be proved by adopting the following formula:
Figure BDA00036079210300001012
Figure BDA00036079210300001013
wherein,
Figure BDA00036079210300001014
the robust value function, ω,
Figure BDA00036079210300001015
represents a signal value, t, te I, represents a point in time, SEV, SEV e SEV represents the services provided by the smart device.
In one embodiment, the constructed riemann and signal sequence logic can be logically combined, logically combined and logically OR-ed, so as to prove the exchange law and the combination law:
Figure BDA00036079210300001016
Figure BDA00036079210300001017
wherein,
Figure BDA00036079210300001018
represents the function of a robust value, ω,
Figure BDA00036079210300001019
represents a signal value, t, te I, represents a point in time, SEV, SEV e SEV represents the services provided by the smart device.
Based on the constructed Riemann of positive and negative bias and a calculation mode, novel sequential logic formalized semantics of the signals can be constructed, intelligent service real-time dynamic monitoring with robust timing, distinguishable signals and dynamic applicability is realized, and the monitoring efficiency is improved.
Step 202: and acquiring a time sequence signal corresponding to a monitoring target, and calculating the satisfaction degree of each constraint of the intelligent service in real time based on a novel signal time sequence logic quantitative satisfaction degree calculation method, so as to realize real-time dynamic monitoring on the intelligent service.
Specifically, when step 202 is executed, the following steps may be executed:
s2021: and acquiring a time sequence signal corresponding to the monitoring target and a signal interval thereof.
It should be noted that the signal interval of the timing signal may be any positive integer value, and the timing signal may include a timing signal that meets and/or does not meet the user requirement.
S2022: and based on the constructed novel sequential logic formal semantics, performing signal processing under positive and negative bias on a logic formula of a monitoring target.
Specifically, the monitoring device can perform signal processing under positive and negative bias on a logic formula of a monitored target based on the constructed novel sequential logic formalized semantics.
In one embodiment, a multidimensional signal variable is defined to represent performance of a plurality of sub-services in an aggregated service over a period of time:
ω:I×SEV→B×R
wherein,
Figure BDA0003607921030000111
representing a continuous period of time, the SEV represents the set of services monitored within the edge network,
Figure BDA0003607921030000112
⊥:=False,
Figure BDA0003607921030000113
defining multiple classes of constraints in an aggregated service, e.g., spatial correlation attributes, temporal attributes, and resource constraint attributes
Figure BDA0003607921030000114
I.e. multiple constraint sets per service, for each constraint xiE.g. X, defining its projection on a multidimensional signal variable, i.e.
Figure BDA0003607921030000115
And to a service sevjFor constraint xiThe signal value at a particular point in time t is reduced to
Figure BDA0003607921030000116
Will be provided with
Figure BDA0003607921030000117
Abbreviated as x, the formula for defining and specifying signal sequential logic operators (including syntax and semantics) for signal sequential logic is as follows:
Figure BDA0003607921030000118
wherein,
Figure BDA0003607921030000119
representing a signal time sequence logic operator, x-c represent assertions, and c is a constant threshold value specified by a user;
Figure BDA00036079210300001110
is logic not, inverted V is logic AND, V is logic OR, UIIs a sequential "up" operator, representing
Figure BDA0003607921030000121
Can meet the requirement of t epsilon I at least a certain time point within the interval IAnd is made of
Figure BDA0003607921030000122
Is always satisfied before the time t, FIIs a time-sequence 'final' operator, which means that at least a certain time point t e I in the interval I,
Figure BDA0003607921030000123
can be satisfied with GIIs a time-sequential "always" operator, indicating that at all time points within interval I,
Figure BDA0003607921030000124
can be satisfied.
Therefore, signal processing under positive and negative bias can be carried out on the logic formula of the monitoring target according to the constructed novel sequential logic formalized semantics, and more accurate satisfaction degree of each constraint of the intelligent service is obtained.
S2023: and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
Specifically, the monitoring device performs signal processing on the parts, which meet the user requirements and do not meet the user requirements, in the time-series signals based on Riemann and a calculation method, so as to obtain the constraint satisfaction degree of the intelligent service.
Wherein the constraint satisfaction degree indicates the degree to which the intelligent service satisfies the user's needs at a certain moment or a certain time period.
It should be noted that, the portion of the timing signal that meets the user requirement is a positive value, and the portion that does not meet the user requirement is a negative value.
It should be noted that the user requirement refers to predicate assertion (predicate) on at least one attribute of at least one intelligent service.
In one embodiment, the monitoring device of the user is set, namely single-service single-constraint monitoring, single-service multi-constraint monitoring and multi-service multi-constraint monitoring, and the monitoring formula of the signal sequential logic is generated based on logical and, logical or, logical not, up to, always and finally equal signal sequential logic operators.
In one embodiment, the following formula may be used for monitoring a single-service single constraint:
Figure BDA0003607921030000125
Figure BDA0003607921030000126
Figure BDA0003607921030000127
Figure BDA0003607921030000128
wherein cnt1And cnt2The representation is defined in the single service seviDifferent constraints on the space, such as spatial location or spatial resources.
In one embodiment, the following formula may be used for monitoring multiple services and multiple constraints:
Figure BDA0003607921030000131
wherein SEV is { SEV ═ in1,sev2,…,seviDenotes a plurality of services,
Figure BDA0003607921030000132
representing constraints on each service.
In one embodiment, in the dynamic monitoring process of the intelligent hotel, based on a monitoring formula of signal time sequence logic and a constraint satisfaction degree calculation mode of signal time sequence logic operators such as logical AND, logical OR, logical NOT, up to, always and finally constructed in the signal time sequence logic, qualitative and quantitative constraint satisfaction degrees of all devices in the intelligent hotel are calculated.
In the embodiment of the application, a plurality of constraint monitoring targets on the intelligent service are preset according to the requirements of a user, and the monitoring targets are converted into a time sequence logic formula; constructing a positive and negative offset Riemann and a calculation mode based on Riemann and operators to generate a novel signal time sequence logic quantification satisfaction degree calculation method; and acquiring a time sequence signal corresponding to an intelligent service monitoring target, and performing real-time processing operation to realize real-time dynamic monitoring on multiple constraints of the intelligent service. Through respectively calculating and analyzing positive and negative time sequence signals in the time sequence signals, the accurate, complete and recognizable quantitative satisfaction degree is provided; compared with the existing intelligent service monitoring method, the invention provides a real-time, efficient and stipulable monitoring method based on sequential logic, and the monitoring efficiency is improved.
Referring to fig. 3, a detailed implementation flowchart of a method for real-time dynamic monitoring of an intelligent service according to an embodiment of the present application is shown, and the specific implementation flow of the method is as follows:
step 300: and presetting at least one constrained monitoring target of the intelligent service according to the user requirement, and converting the monitoring target into a time sequence logic formula.
Step 301: and constructing a positive and negative offset Riemann and a calculation mode based on the Riemann sum operator to generate a novel signal time sequence logic quantification satisfaction degree calculation method.
Step 302: and acquiring a time sequence signal corresponding to the monitoring target and a signal interval thereof.
Step 303: and based on the constructed novel sequential logic formal semantics, performing signal processing under positive and negative bias on a logic formula of a monitoring target.
Step 304: and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
Specifically, when step 300 to step 304 are executed, the specific steps refer to step 200 to step 202, which are not described herein again.
Based on the same inventive concept, the embodiment of the application also provides a device for real-time dynamic monitoring of the intelligent service.
Referring to fig. 4, a schematic structural diagram of an apparatus for real-time dynamic monitoring of an intelligent service provided in an embodiment of the present application is shown, including:
the conversion unit 401: the system comprises a monitoring target, a time sequence logic formula and a service management server, wherein the monitoring target is used for presetting at least one constraint of intelligent service according to user requirements and converting the monitoring target into the time sequence logic formula;
the generation unit 402: the method is used for constructing a positive and negative offset Riemann and a calculation mode based on a Riemann sum operator to generate a novel signal time sequence logic quantification satisfaction calculation method;
the acquisition unit 403: the time sequence signal acquisition unit is used for acquiring a time sequence signal corresponding to a monitoring target;
the processing unit 404: the method is used for calculating the quantitative satisfaction degree based on novel signal sequential logic, calculating the satisfaction degree of each constraint of the intelligent service in real time and realizing real-time dynamic monitoring of the intelligent service.
In one embodiment, the generating unit 402 is configured to:
and constructing a novel sequential logic formal semantic of the signal based on the constructed Riemann with positive and negative offsets and a calculation mode.
In one embodiment, the obtaining unit 403 is configured to:
and acquiring a time sequence signal corresponding to the monitoring target and a signal interval thereof.
In one embodiment, the processing unit 404 is configured to:
based on the constructed novel sequential logic formalized semantics, performing signal processing under positive and negative bias on a logic formula of a monitoring target;
and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
The electronic device 5000 includes: the processor 5010 and the memory 5020 can optionally include a power supply 5030, a display unit 5040, and an input unit 5050.
The processor 5010 is a control center of the electronic apparatus 5000, connects various components using various interfaces and lines, and performs various functions of the electronic apparatus 5000 by running or executing software programs and/or data stored in the memory 5020, thereby performing overall monitoring of the electronic apparatus 5000.
In the embodiment of the present application, the processor 5010 executes a method for real-time dynamic monitoring of an intelligent service provided by the embodiment shown in fig. 2 when calling a computer program stored in the memory 5020.
Optionally, the processor 5010 can include one or more processing units; preferably, the processor 5010 can integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a modem processor, which mainly handles wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 5010. In some embodiments, the processor, memory, and memory may be implemented on a single chip, or in some embodiments, they may be implemented separately on separate chips.
The memory 5020 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, various applications, and the like; the storage data area may store data created according to the use of the electronic device 5000, and the like. Further, the memory 5020 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid state storage device.
The electronic device 5000 also includes a power supply 5030 (e.g., a battery) that provides power to the various components and that may be logically connected to the processor 5010 via a power management system to provide management of charging, discharging, and power consumption via the power management system.
The display unit 5040 may be configured to display information input by a user or information provided to the user, and various menus of the electronic device 5000, and in this embodiment of the present invention, the display unit is mainly configured to display a display interface of each application in the electronic device 5000 and objects such as texts and pictures displayed in the display interface. The display unit 5040 may include a display panel 5041. The Display panel 5041 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The input unit 5050 may be used to receive information such as numbers or characters input by a user. Input units 5050 may include touch panel 5051 as well as other input devices 5052. Among other things, the touch panel 5051, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 5051 (e.g., operations by a user on or near the touch panel 5051 using a finger, a stylus, or any other suitable object or attachment).
Specifically, the touch panel 5051 can detect a touch operation by a user, detect signals resulting from the touch operation, convert the signals into touch point coordinates, transmit the touch point coordinates to the processor 5010, and receive and execute a command transmitted from the processor 5010. In addition, the touch panel 5051 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. Other input devices 5052 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on/off keys, etc.), a trackball, a mouse, a joystick, and the like.
Of course, the touch panel 5051 may cover the display panel 5041, and when the touch panel 5051 detects a touch operation thereon or thereabout, it is transmitted to the processor 5010 to determine the type of touch event, and then the processor 5010 provides a corresponding visual output on the display panel 5041 according to the type of touch event. Although in fig. 5, the touch panel 5051 and the display panel 5041 are implemented as two separate components to implement input and output functions of the electronic device 5000, in some embodiments, the touch panel 5051 and the display panel 5041 may be integrated to implement input and output functions of the electronic device 5000.
The electronic device 5000 may also include one or more sensors, such as pressure sensors, gravitational acceleration sensors, proximity light sensors, and the like. Of course, the electronic device 5000 may further include other components such as a camera according to the requirements of a specific application, and these components are not shown in fig. 5 and are not described in detail since they are not components used in this embodiment of the present application.
Those skilled in the art will appreciate that fig. 5 is merely an example of an electronic device and is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or different components.
In an embodiment of the present application, a readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the communication device may perform the steps in the above embodiments.
For convenience of description, the above parts are described separately as modules (or units) according to functions. Of course, the functionality of the various modules (or units) may be implemented in the same one or more pieces of software or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the present application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (11)

1. A method for real-time dynamic monitoring of intelligent services is characterized by comprising the following steps:
presetting at least one constrained monitoring target of the intelligent service according to the user requirement, and converting the monitoring target into a time sequence logic formula;
constructing a positive and negative offset Riemann sum calculation mode based on Riemann sum operators to generate a novel signal time sequence logic quantification satisfaction calculation method;
and acquiring a time sequence signal corresponding to the monitoring target, and calculating the satisfaction degree of each constraint of the intelligent service in real time based on the novel signal time sequence logic quantitative satisfaction degree calculation method, so as to realize real-time dynamic monitoring of the intelligent service.
2. The method of claim 1, wherein the intelligent service constraints comprise at least one of the following attributes: a spatial attribute, a temporal attribute, an energy consumption attribute, and a resource restriction attribute.
3. The method according to claim 1 or 2, wherein the Riemann and calculation mode for constructing positive and negative offsets based on Riemann and operators generates a novel signal time sequence logic quantification satisfaction calculation method, which comprises the following steps:
and constructing a novel sequential logic formal semantic of the signal based on the constructed Riemann with positive and negative offsets and a calculation mode.
4. The method according to claim 3, wherein the acquiring of the time-series signal corresponding to the monitoring target and the quantitative satisfaction calculation method based on the novel signal time-series logic are used for calculating the satisfaction of each constraint of the intelligent service in real time, so as to realize the real-time dynamic monitoring of the intelligent service, and comprises:
acquiring a time sequence signal corresponding to the monitoring target and a signal interval thereof;
based on the constructed novel sequential logic formal semantics, performing signal processing under positive and negative bias on a logic formula of the monitoring target;
and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
5. An apparatus for real-time dynamic monitoring of intelligent services, comprising:
the conversion unit is used for presetting a monitoring target of at least one constraint of intelligent service according to the user requirement and converting the monitoring target into a time sequence logic formula;
the generating unit is used for constructing a positive and negative offset Riemann and a calculation mode based on a Riemann sum operator to generate a novel signal time sequence logic quantification satisfaction calculation method;
the acquisition unit is used for acquiring a time sequence signal corresponding to the monitoring target;
and the processing unit is used for calculating the satisfaction degree of each constraint of the intelligent service in real time based on the novel signal time sequence logic quantitative satisfaction degree calculation method, and realizing real-time dynamic monitoring of the intelligent service.
6. The apparatus of claim 5, wherein the smart service constraints comprise at least one of the following attributes: a spatial attribute, a temporal attribute, an energy consumption attribute, and a resource restriction attribute.
7. The apparatus according to claim 5 or 6, wherein the generating unit is specifically configured to:
and constructing a novel sequential logic formal semantic of the signal based on the constructed Riemann with positive and negative offsets and a calculation mode.
8. The apparatus according to claim 7, wherein the obtaining unit is specifically configured to:
and acquiring a time sequence signal corresponding to the monitoring target and a signal interval thereof.
9. The apparatus according to claim 7, wherein the processing unit is specifically configured to:
based on the constructed novel sequential logic formal semantics, performing signal processing under positive and negative bias on a logic formula of the monitoring target;
and calculating the satisfaction degree of each constraint of the intelligent service in real time, and realizing real-time dynamic monitoring of the intelligent service.
10. An electronic device comprising a processor and a memory, the memory storing computer readable instructions that, when executed by the processor, perform the method of any of claims 1-4.
11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 4.
CN202210424421.1A 2022-04-21 2022-04-21 Method for real-time dynamic monitoring of intelligent service Active CN114706731B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210424421.1A CN114706731B (en) 2022-04-21 2022-04-21 Method for real-time dynamic monitoring of intelligent service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210424421.1A CN114706731B (en) 2022-04-21 2022-04-21 Method for real-time dynamic monitoring of intelligent service

Publications (2)

Publication Number Publication Date
CN114706731A true CN114706731A (en) 2022-07-05
CN114706731B CN114706731B (en) 2023-04-28

Family

ID=82174796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210424421.1A Active CN114706731B (en) 2022-04-21 2022-04-21 Method for real-time dynamic monitoring of intelligent service

Country Status (1)

Country Link
CN (1) CN114706731B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826433B1 (en) * 1998-01-14 2004-11-30 Siemens Aktiengesellschaft Failsafe data output system and automation system having the same
CN109788074A (en) * 2018-03-19 2019-05-21 南京邮电大学 A kind of Edge intelligence service system
CN112435758A (en) * 2020-11-19 2021-03-02 中国建设银行股份有限公司 Epidemic situation management method, system, electronic equipment and readable storage medium
CN112565436A (en) * 2020-12-11 2021-03-26 苏州水珠物联科技有限公司 Acquisition terminal, equipment monitoring method and system
CN113282403A (en) * 2021-04-07 2021-08-20 中国地质大学(北京) Intelligent service dynamic adaptation evolution method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826433B1 (en) * 1998-01-14 2004-11-30 Siemens Aktiengesellschaft Failsafe data output system and automation system having the same
CN109788074A (en) * 2018-03-19 2019-05-21 南京邮电大学 A kind of Edge intelligence service system
CN112435758A (en) * 2020-11-19 2021-03-02 中国建设银行股份有限公司 Epidemic situation management method, system, electronic equipment and readable storage medium
CN112565436A (en) * 2020-12-11 2021-03-26 苏州水珠物联科技有限公司 Acquisition terminal, equipment monitoring method and system
CN113282403A (en) * 2021-04-07 2021-08-20 中国地质大学(北京) Intelligent service dynamic adaptation evolution method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高亮: "《接口时序一致性连续定量监测技术研究》", 《计算机测量与控制》 *

Also Published As

Publication number Publication date
CN114706731B (en) 2023-04-28

Similar Documents

Publication Publication Date Title
CN111310034B (en) Resource recommendation method and related equipment
CN102939579B (en) The method and apparatus that user bound interface element and granularity reflection process
CN108280115B (en) Method and device for identifying user relationship
CN111105852B (en) Electronic medical record recommendation method, device, terminal and storage medium
CN106874168A (en) Determine method, device and the mobile terminal of application program runnability
CN110069715A (en) A kind of method of information recommendation model training, the method and device of information recommendation
CN104899315A (en) Method and device for pushing user information
CN113128686A (en) Model training method and device
US20220374776A1 (en) Method and system for federated learning, electronic device, and computer readable medium
CN109614347A (en) Processing method, device, storage medium and the server of multi-level buffer data
CN113870083A (en) Policy matching method, device and system, electronic equipment and readable storage medium
WO2022161325A1 (en) Prompting method and electronic device
CN112307352B (en) Content recommendation method, system, device and storage medium
CN109426600A (en) Data acquisition treatment method, device, equipment and readable storage medium storing program for executing
CN111935025B (en) Control method, device, equipment and medium for TCP transmission performance
CN115022098B (en) Artificial intelligence safety target range content recommendation method, device and storage medium
CN113807926A (en) Recommendation information generation method and device, electronic equipment and computer readable medium
CN114172819B (en) Method, system, electronic equipment and storage medium for predicting demand resources of NFV network element
CN110223615B (en) Advertisement display control method, device, medium and advertisement push server
CN114706731B (en) Method for real-time dynamic monitoring of intelligent service
CN113923254B (en) Method and device for determining connection state of equipment, electronic equipment and medium
CN110322039B (en) Click rate estimation method, server and computer readable storage medium
CN109815278A (en) A kind of method for exhibiting data and its equipment, storage medium, electronic equipment
CN113660352A (en) Server scheduling method and device, electronic equipment and readable storage medium
CN113313155A (en) Data processing method and related device

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