CN111935241B - Edge service intelligent cooperation method based on data distribution network - Google Patents

Edge service intelligent cooperation method based on data distribution network Download PDF

Info

Publication number
CN111935241B
CN111935241B CN202010686695.9A CN202010686695A CN111935241B CN 111935241 B CN111935241 B CN 111935241B CN 202010686695 A CN202010686695 A CN 202010686695A CN 111935241 B CN111935241 B CN 111935241B
Authority
CN
China
Prior art keywords
intelligent
agent
message
data distribution
distribution network
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
Application number
CN202010686695.9A
Other languages
Chinese (zh)
Other versions
CN111935241A (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.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
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 Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN202010686695.9A priority Critical patent/CN111935241B/en
Publication of CN111935241A publication Critical patent/CN111935241A/en
Application granted granted Critical
Publication of CN111935241B publication Critical patent/CN111935241B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/007Details of data content structure of message packets; data protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Emergency Management (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses an edge service intelligent cooperation method based on a data distribution network, which constructs three agents including an intelligent home, an intelligent community, a security center and the like, and realizes edge service intelligent cooperation processing of complex events through a data distribution cluster network based on an MQTT protocol. In addition, the data distribution network adopted by the invention comprises a plurality of Agent nodes based on a 'publish/subscribe' model, and the Agent and the MQTT-Broker form an interconnected network topology, so that the real-time interaction of the edge nodes under a distributed environment is realized. Therefore, the invention can realize the intelligent cooperative execution of the edge node to the complex scenario event in the intelligent service in the edge environment with limited resources.

Description

Edge service intelligent cooperation method based on data distribution network
Technical Field
The invention relates to the technical field of Internet of things, in particular to an edge service intelligent cooperation method based on a data distribution network.
Background
With the development of the internet of things, people have an increasing demand for the application of the internet of things, and the application of the internet of things is expected to improve the intelligence of life of people. Due to the large-scale deployment of the Internet of things equipment, a large amount of data needs to be transmitted by the cloud computing-based Internet of things intelligent service, and the communication pressure of the network is increased. With the enhancement of the processing capability of some sensor devices, the sensor devices can be used as edge nodes of the internet of things and are responsible for local data storage, processing, communication and service provision, so that more and more applications of the internet of things adopt an internet of things system based on an edge computing paradigm to process local data in real time, respond to dynamic scene changes and reduce network delay. In the edge service, through context inference of perception data, many complex context events are triggered, and an edge node is required to execute a related business process to make a real-time response to a changed context. This requires adaptive co-planning and enforcement of edge services. In addition, under the edge environment of the internet of things, multiple edge nodes are required to cooperatively complete complex event processing. The data communication mechanism facing the edge environment of the Internet of things is a basic environment for constructing collaboration among edge services, and the existing distributed data communication mechanism usually adopts a publish/subscribe model, but needs to consume more resources and is not suitable for the edge environment.
Disclosure of Invention
The invention aims to solve the problems that the existing distributed data communication mechanism needs to consume more resources and is not suitable for the edge environment, and provides an edge service intelligent cooperation method based on a data distribution network.
In order to solve the problems, the invention is realized by the following technical scheme:
the intelligent edge service cooperation method based on the data distribution network comprises the following steps:
step 1, an intelligent home Agent utilizes an Internet of things edge context awareness service to perform real-time context event inference through perception information collected by various sensors to obtain a context event result;
step 2, the intelligent home Agent assembles the scene event result and the address information of the scene event into an MQTT message containing the related theme and issues the MQTT message to a connected data distribution network;
step 3, the message Agent node of the data distribution network forwards the message to the subscribers of each topic message according to the topic of the message, and the subscribers of the topic message are mainly intelligent community agents;
step 4, after each intelligent community Agent receives the subscribed theme message, obtaining the scene event result and the address information of the scene event by analyzing the MQTT message;
step 5, each intelligent community Agent confirms whether the intelligent home Agent issuing the alarm is in the community subnet in charge of the Agent from the address information analyzed by the MQTT message: if so, the intelligent community Agent determines the alarm level of the contextual event according to the contextual event result and goes to step 6; otherwise, the intelligent community Agent discards the MQTT message;
step 6, the intelligent community Agent obtains a service execution planning sequence of the intelligent community center according to a complex situation rule set of the intelligent community center and a plan set needing to be executed in the cooperation based on answer set program design, and provides decision information for early rescue for the intelligent community center;
step 7, the intelligent community Agent assembles the alarm level of the contextual event and the address information of the contextual event into an MQTT message containing related topics and publishes the MQTT message to a connected data distribution network;
step 8, the message Agent node of the data distribution network forwards the message to the subscribers of each topic message according to the topic of the message, and the subscribers of the topic message are mainly security center agents at the moment;
step 9, after each security center Agent receives the subscribed theme message, obtaining the alarm level of the contextual event and the address information of the contextual event by analyzing the MQTT message;
step 10, each security center Agent confirms whether the intelligent community Agent issuing the alarm is in the community subnet in charge of itself from the address information analyzed by the MQTT message: if so, the security center Agent determines a contextual event alarm according to the contextual event alarm level and goes to step 11; otherwise, the security center Agent discards the MQTT message;
and 11, the security center Agent obtains a service execution planning sequence of the security center according to the complex situation rule set of the security center and the plan set needing to be executed in the cooperation based on the answer set program design, and provides decision information of subsequent rescue for the security center.
The specific process of the step 1 is as follows:
step 1.1, the intelligent home Agent collects and preprocesses perception information, and low-level contextual information is obtained through a behavior analysis mechanism and a fuzzy processing mechanism;
step 1.2, the intelligent home Agent utilizes the low-level context information to construct basic context information in a body modeling mode, and conducts context reasoning on the basic context information acquired in the low-level context awareness and body domain knowledge and rules to realize complex context awareness;
and step 1.3, the intelligent home Agent analyzes the scene event of the complex scene perception, and provides related services or further processing the scene event through a scene and event mapping mechanism.
The step 2 further comprises the following steps: and the intelligent home Agent informs the scene event result to the user to which the intelligent home Agent belongs in a short message form.
In the step 5, in a community subnet, the intelligent community Agent and the intelligent home Agent are in a one-to-many relationship.
In the step 10, in a community subnet, the intelligent community Agent and the security center Agent are in a one-to-many relationship.
As an improvement, the edge service intelligent cooperation method based on the data distribution network further comprises the following steps: step 12, the security center Agent replies alarm confirmation information to the intelligent community Agent through the data distribution network;
as an improvement, the edge service intelligent cooperation method based on the data distribution network further comprises the following steps: and step 13, the intelligent community Agent replies alarm confirmation information to the intelligent home Agent through the data distribution network.
As an improvement, the edge service intelligent cooperation method based on the data distribution network further comprises the following steps: and step 14, the intelligent home Agent informs the alarm confirmation information to the user to which the intelligent home Agent belongs in a short message form.
The specific processes of step 6 and step 11 are as follows:
step 1) inputting a rule set pi of a complex scene and a plan set H of a plan to be executed in cooperation;
step 2), adding the decision g serving as constraint into a rule set II to form a new rule set II'; if the new rule set pi' has an answer set, go to step 9); if the new rule set Π' has no answer set, go to step 3);
step 3) selecting and deleting one plan in the plan set H, and adding the selected plan into a new plan set H';
step 4), adding the new plan set H 'into a new rule set pi'; if the new rule set pi' has an answer set, go to step 5); if the new rule set Π' has no answer set, go to step 3);
step 5) if the new plan set H' is empty, go to step 9); if the new plan set H' is not empty, go to step 6);
step 6) selecting and deleting a plan from the new plan set H';
step 7), adding the new plan set H 'obtained in the step 6) into a new rule set pi'; if the new rule set pi' has an answer set, go to step 5); if there is no answer set in the new rule set Π', go to step 8);
step 8), adding the plan deleted in the step 6) into a new rule set pi', and turning to the step 5);
and 9) the intersection of the answer set of the current new rule set pi' and the plan set H is the generated service execution planning sequence.
Compared with the prior art, the invention constructs three agents including an intelligent home, an intelligent community, a security center and the like, and realizes the intelligent cooperative processing of complex events by the edge service through the data distribution cluster network based on the MQTT protocol. In addition, the data distribution network adopted by the invention comprises a plurality of Agent nodes based on a 'publish/subscribe' model, and the Agent and the MQTT-Broker form an interconnected network topology, so that the real-time interaction of the edge nodes under a distributed environment is realized. Therefore, the invention can realize the intelligent cooperative execution of the edge node to the complex scenario event in the intelligent service in the edge environment with limited resources.
Drawings
Fig. 1 is a diagram of the topology of the device used in the present invention.
Fig. 2 is a frame diagram of an internet of things edge context awareness service.
FIG. 3 is a timing diagram illustrating the cooperative processing of complex events between agents according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings in conjunction with specific examples.
Aiming at intelligent cooperation of edge intelligent services in the environment of the Internet of things with limited resources, the invention provides an edge service intelligent cooperation system based on a data distribution network, wherein a topological structure diagram of the edge service intelligent cooperation system is shown in figure 1 and mainly comprises two parts, namely the data distribution network and an intelligent service Agent. The data distribution network is composed of a plurality of message Broker nodes (MQTT-Broker) using a 'publish/subscribe' model, the MQTT-Broker uses a 'publish/subscribe' data distribution mechanism based on an MQTT protocol, and the 'publish/subscribe' data distribution mechanism and the MQTT-Broker form a mutually-communicated network topology to realize real-time interaction in a distributed environment. The intelligent service Agent comprises an intelligent home Agent, an intelligent community Agent and a security center Agent. The intelligent service agents (agents) interact in a publish/subscribe mode through a data distribution network to cooperatively process the contextual events. And the intelligent home Agent is responsible for performing context reasoning through the sensing data and issuing context event messages. The intelligent community Agent is responsible for sending alarm information for the contextual event. And the security center Agent executes rescue after receiving the alarm information, and finally realizes edge service cooperative processing of complex events. The system is suitable for service environments needing to be completed by a plurality of nodes in a coordinated mode, such as the fields of intelligent security and intelligent transportation.
Fig. 2 is a frame diagram of the edge context awareness service using the internet of things according to the present invention. The service firstly collects and preprocesses perception data, and acquires low-level contextual information through a behavior analysis mechanism and a fuzzy processing mechanism. And then realizing complex context awareness by combining the ontology and the rules, constructing a basic context information model by using the low-level context information through a modeling mode of the ontology, and performing context reasoning on the basic context information acquired in the low-level context awareness by combining the ontology domain knowledge and the rules to realize the complex context awareness. And finally, performing contextual event analysis on the context sensed by the high-level context sensing module, and providing related services or further processing the contextual events through a context-event mapping mechanism.
Taking a fire event as an example, when the intelligent home agents reason the fire scene event, according to the edge service intelligent cooperation method based on the data distribution network of the present invention, the cooperation processing flow between the intelligent service agents is shown in the timing diagram of fig. 3. The intelligent home Agent interacts with the intelligent community Agent and the security center Agent in real time through a data communication mechanism, so that processing of fire alarm events is completed, and real-time monitoring and alarming functions of fire alarms in the intelligent home are achieved. The method comprises the following specific steps:
step 1, the intelligent home Agent utilizes the internet of things edge context awareness service to conduct real-time context event reasoning through the awareness information collected by various sensors to obtain a fire event result.
Step 1.1, the intelligent home Agent collects and preprocesses perception data, and low-level contextual information is obtained through a behavior analysis mechanism and a fuzzy processing mechanism;
step 1.2, the intelligent home Agent realizes complex context awareness by combining the ontology and the rule, basic context information is constructed by using low-level context information through a modeling mode of the ontology, and context reasoning is carried out on the basic context information acquired in the low-level context awareness by combining ontology domain knowledge and the rule, so that the complex context awareness is realized;
and step 1.3, the intelligent home Agent analyzes the context event of the context sensed by the high-level context sensing module, and provides related services (such as directly sending an alarm) or further processing the context event (such as sending an event result to the next level) through a context-event mapping mechanism.
And 2, the intelligent home Agent assembles the fire event result obtained by the scene inference and the address information into an MQTT message containing the related theme and publishes the MQTT message to the connected data distribution network.
When the smart home Agent is used as a publisher to publish the message, the Qos2(Quality of Service level 2) confirmed in two stages is adopted to ensure that the message is not lost and repeated. In the Qos2 case, the Broker will receive the message positively and only once.
And 3, the intelligent home Agent informs the user to which the intelligent home Agent belongs of the scene event in a short message form.
And 4, forwarding the message agent node MQTT-Broker of the data distribution network to each topic subscriber according to the topic of the message.
The subscriber of the intelligent home Agent theme message is mainly an intelligent community Agent. When other agents need to subscribe autonomously to topics of interest, it may use the exact topic published by the message, or may subscribe to more topics at a time using wildcards. When the complex scenario events which can be inferred in the smart home are extended by some new sensors, the complex scenario events can be added into the theme tree for other agents to subscribe.
And 5, after receiving the subscribed topic message, the intelligent community Agent obtains the fire scene event information and the address information by analyzing the MQTT message.
When the intelligent community Agent analyzes the received information packet, whether the message can be analyzed correctly needs to be judged, and if the message is analyzed correctly, the next step is carried out; otherwise, the packet is discarded and an analysis error message is returned.
And 6, the intelligent community Agent determines the alarm level of the scenario event, distributes alarm information and plans an early rescue decision.
Step 6.1, the intelligent community Agent confirms from the MQTT message analysis whether the intelligent home Agent issuing the alarm is in the community subnet in charge of the intelligent home Agent: if yes, the intelligent community Agent determines the alarm level of the contextual event; otherwise, the intelligent community Agent discards the MQTT message. In a community subnet, an intelligent community Agent and an intelligent home Agent are in a one-to-many relationship;
step 6.2, the Agent of the intelligent community is based on the returnA complex scenario processing model of Answer Set Programming (ASP) and a pi set according to complex scenario rules of a community center1Obtaining a service execution planning sequence by a plan set H needing to be executed in the cooperation, and providing decision information of early rescue for a community center;
and 6.3, the intelligent community Agent assembles the fire alarm and the address information into an MQTT message containing the related theme and publishes the MQTT message to the connected data distribution network.
When the intelligent community Agent is used as a publisher to publish the message, the Qos2(Quality of Service level 2) using two-stage confirmation is adopted to ensure that the message is not lost and not repeated. In the Qos2 case, the Broker will receive the message positively and only once.
And 7, forwarding the message agent node MQTT-Broker of the data distribution network to each topic subscriber according to the topic of the message.
The subscriber of the intelligent community Agent topic message is mainly a security center Agent. When other agents need to subscribe autonomously to topics of interest, it may use the exact topic published by the message, or may subscribe to more topics at a time using wildcards. When the complex scenario events which can be inferred in the smart home are extended by some new sensors, the complex scenario events can be added into the theme tree for other agents to subscribe.
And 8, after receiving the subscribed topic message, the security center Agent obtains alarm information by analyzing the MQTT message.
When the security center Agent analyzes the received information packet, whether the message can be analyzed correctly needs to be judged, and if the message is analyzed correctly, the next step is carried out; otherwise, the packet is discarded and an analysis error message is returned.
And 9, determining a fire situation event alarm by the security center Agent, and planning a subsequent rescue decision.
Step 9.1, the security center Agent confirms from the MQTT message analysis whether the intelligent community Agent issuing the alarm is in the community subnet in charge of the Agent: if so, the security center Agent determines a contextual event alarm; otherwise, the security center Agent discards the MQTT message. In a community subnet, an intelligent community Agent and a security center Agent are in a one-to-many relationship;
9.2, the security center Agent processes the model through the complex situation based on Answer Set Programming (ASP) according to the complex situation rule set pi of the security center2And a plan set H needing to be executed in the cooperation is obtained, a service execution planning sequence is obtained, and decision information of subsequent rescue is provided for the security center.
And step 10, the security center Agent replies alarm confirmation information to the intelligent community Agent through the data distribution network.
And 11, the intelligent community Agent replies alarm confirmation information to the intelligent home Agent through the data distribution network.
And step 12, the intelligent home Agent informs the alarm confirmation information to the user to which the intelligent home Agent belongs in a short message form.
And step 11, after receiving the alarm confirmation information and the intelligent community Agent rescue reply information of the security center Agent, the intelligent home Agent notifies the relevant users through short messages and the like.
6.3 the intelligent community Agent processes the model based on the complex situation of Answer Set Programming (ASP) according to the complex situation rule II set of the community center1And a plan set H needing to be executed in the cooperation is performed, a service execution planning sequence is obtained, the step 9.2 is performed by the security center Agent through a complex scenario processing model based on Answer Set Programming (ASP), and according to the complex scenario rule set pi of the security center2And a plan set H needing to be executed in the cooperation to obtain a service execution planning sequence, wherein the specific contents are as follows:
step 1) inputting a rule set pi of a complex scene and a plan set H of a plan to be executed in cooperation;
step 2), adding the decision g serving as constraint into a rule set II to form a new rule set II'; if the new rule set pi' has an answer set, go to step 9); if the new rule set Π' has no answer set, go to step 3);
step 3) selecting and deleting one plan in the plan set H, and adding the selected plan into a new plan set H';
step 4), adding the new plan set H 'into a new rule set pi'; if the new rule set pi' has an answer set, go to step 5); if the new rule set Π' has no answer set, go to step 3);
step 5) if the new plan set H' is empty, go to step 9); if the new plan set H' is not empty, go to step 6);
step 6) selecting and deleting a plan from the new plan set H';
step 7), adding the new plan set H 'obtained in the step 6) into a new rule set pi'; if the new rule set pi' has an answer set, go to step 5); if there is no answer set in the new rule set Π', go to step 8);
step 8), adding the plan deleted in the step 6) into a new rule set pi', and turning to the step 5);
and 9) the intersection of the answer set of the current new rule set pi' and the plan set H is the generated service execution planning sequence.
Definition 1. definition of the knowledge base:
the cooperative knowledge base of the intelligent community agent and the security center agent is a triple < pi, H, G >, wherein:
Π is a set of knowledge of complex situations, i.e., a set of rules;
h is a set of plans which need to be executed in the cooperation, namely a plan set;
g is the set of collaborative decisions and their priorities, i.e. the decision set.
According to the above definition, each agent working cooperatively has at least one cooperative decision for a complex scenario, and each decision is separated and has respective priority order. Therefore, in the cooperation process, the decision with the highest priority is firstly realized, and if the decision is not realized, the next level of target is considered.
In collaboration, each agent that works in collaboration is collaborated with other agents through a collaborative execution planning sequence. In the ASP-based model, the execution planning sequence may be generated by computing a set of answers to the collaborative knowledge base.
Definition 2. definition of the collaborative execution planning sequence:
the agent's collaborative knowledge base is known as < Π, H, G >, and the decision G ∈ G. The collaborative execution planning sequence R is defined as follows:
(1) if the program (Π {: no.g. }) has an answer set, then
Figure BDA0002587836540000071
(2) If the program (Π {: no g. }) has no answer set, then R is a subset of H, and R ═ M { H, where M is the answer set of the program (Π {: no g. } R).
The generation algorithm getEPS (Π, H, g) of the collaborative execution planning sequence:
Figure BDA0002587836540000072
Figure BDA0002587836540000081
in the algorithm getEPS (Π, H, g), lines 2-8 describe the process of finding a subset H 'of H, which can cause the program (Π {: No. g. } uh') to produce an answer set. Lines 9-16 ensure that if program Π 'does not contain program H, but still results in answer set M, where H e H', then it is ensured that M does not contain a program. The function select (H, H) represents randomly picking one plan H in the set H.
It should be noted that, although the above-mentioned embodiments of the present invention are illustrative, the present invention is not limited thereto, and thus the present invention is not limited to the above-mentioned embodiments. Other embodiments, which can be made by those skilled in the art in light of the teachings of the present invention, are considered to be within the scope of the present invention without departing from its principles.

Claims (9)

1. The intelligent edge service cooperation method based on the data distribution network is characterized by comprising the following steps:
step 1, an intelligent home Agent utilizes an Internet of things edge context awareness service to perform real-time context event inference through perception information collected by various sensors to obtain a context event result;
step 2, the intelligent home Agent assembles the scene event result and the address information of the scene event into an MQTT message containing the related theme and issues the MQTT message to a connected data distribution network;
step 3, the message Agent node of the data distribution network forwards the message to the subscribers of each topic message according to the topic of the message, and the subscribers of the topic message are mainly intelligent community agents;
step 4, after each intelligent community Agent receives the subscribed theme message, obtaining the scene event result and the address information of the scene event by analyzing the MQTT message;
step 5, each intelligent community Agent confirms whether the intelligent home Agent issuing the alarm is in the community subnet in charge of the Agent from the address information analyzed by the MQTT message: if so, the intelligent community Agent determines the alarm level of the contextual event according to the contextual event result and goes to step 6; otherwise, the intelligent community Agent discards the MQTT message;
step 6, the intelligent community Agent obtains a service execution planning sequence of the intelligent community center according to a rule set of complex situations of the intelligent community center and a plan set needing to be executed in the cooperation based on answer set program design, and provides decision information for early rescue for the intelligent community center;
step 7, the intelligent community Agent assembles the alarm level of the contextual event and the address information of the contextual event into an MQTT message containing related topics and publishes the MQTT message to a connected data distribution network;
step 8, the message Agent node of the data distribution network forwards the message to the subscribers of each topic message according to the topic of the message, and the subscribers of the topic message are mainly security center agents at the moment;
step 9, after each security center Agent receives the subscribed theme message, obtaining the alarm level of the contextual event and the address information of the contextual event by analyzing the MQTT message;
step 10, each security center Agent confirms whether the intelligent community Agent issuing the alarm is in the community subnet in charge of itself from the address information analyzed by the MQTT message: if so, the security center Agent determines a contextual event alarm according to the contextual event alarm level and goes to step 11; otherwise, the security center Agent discards the MQTT message;
and 11, the security center Agent obtains a service execution planning sequence of the security center according to the rule set of the complex situation of the security center and the plan set required to be executed in the cooperation based on the answer set program design, and provides decision information of subsequent rescue for the security center.
2. The intelligent edge service collaboration method based on the data distribution network as claimed in claim 1, wherein the specific process of step 1 is as follows:
step 1.1, the intelligent home Agent collects and preprocesses perception information, and low-level contextual information is obtained through a behavior analysis mechanism and a fuzzy processing mechanism;
step 1.2, the intelligent home Agent utilizes the low-level context information to construct basic context information in a body modeling mode, and conducts context reasoning on the basic context information acquired in the low-level context awareness and body domain knowledge and rules to realize complex context awareness;
and step 1.3, the intelligent home Agent analyzes the scene event of the complex scene perception, and provides related services or further processing the scene event through a scene and event mapping mechanism.
3. The intelligent edge service collaboration method based on the data distribution network as claimed in claim 1 wherein the step 2 further comprises the following procedures: and the intelligent home Agent informs the scene event result to the user to which the intelligent home Agent belongs in a short message form.
4. The intelligent edge service collaboration method based on the data distribution network as claimed in claim 1 wherein in step 5, in a community subnet, the intelligent community Agent and the intelligent home Agent are in a one-to-many relationship.
5. The intelligent edge service collaboration method based on the data distribution network as claimed in claim 1 wherein in step 10, in a community subnet, the intelligent community Agent and the security center Agent are in a one-to-many relationship.
6. The intelligent collaboration method based on edge services of data distribution network as claimed in claim 1 further comprising the steps of:
and step 12, the security center Agent replies alarm confirmation information to the intelligent community Agent through the data distribution network.
7. The intelligent collaboration method based on edge services of data distribution network as claimed in claim 6 further comprising the steps of:
and step 13, the intelligent community Agent replies alarm confirmation information to the intelligent home Agent through the data distribution network.
8. The intelligent collaboration method based on edge services of data distribution network as claimed in claim 7 further comprising the steps of:
and step 14, the intelligent home Agent informs the alarm confirmation information to the user to which the intelligent home Agent belongs in a short message form.
9. The intelligent edge service collaboration method based on the data distribution network as claimed in claim 7, wherein the specific processes of step 6 and step 11 are as follows:
step 1) inputting a rule set II of a complex situation and a plan set H of a plan to be executed in cooperation;
step 2), adding the decision g serving as constraint into a rule set II to form a new rule set II'; if the new rule set pi' has an answer set, go to step 9); if the new rule set Π' has no answer set, go to step 3);
step 3) selecting and deleting one plan in the plan set H, and adding the selected plan into a new plan set H';
step 4), adding the new plan set H 'into a new rule set pi'; if the new rule set pi' has an answer set, go to step 5); if the new rule set Π' has no answer set, go to step 3);
step 5) if the new plan set H' is empty, go to step 9); if the new plan set H' is not empty, go to step 6);
step 6) selecting and deleting a plan from the new plan set H';
step 7), adding the new plan set H 'obtained in the step 6) into a new rule set pi'; if the new rule set pi' has an answer set, go to step 5); if there is no answer set in the new rule set Π', go to step 8);
step 8), adding the plan deleted in the step 6) into a new rule set pi', and turning to the step 5);
and 9) the intersection of the answer set of the current new rule set pi' and the plan set H is the generated service execution planning sequence.
CN202010686695.9A 2020-07-16 2020-07-16 Edge service intelligent cooperation method based on data distribution network Active CN111935241B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010686695.9A CN111935241B (en) 2020-07-16 2020-07-16 Edge service intelligent cooperation method based on data distribution network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010686695.9A CN111935241B (en) 2020-07-16 2020-07-16 Edge service intelligent cooperation method based on data distribution network

Publications (2)

Publication Number Publication Date
CN111935241A CN111935241A (en) 2020-11-13
CN111935241B true CN111935241B (en) 2022-03-04

Family

ID=73313196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010686695.9A Active CN111935241B (en) 2020-07-16 2020-07-16 Edge service intelligent cooperation method based on data distribution network

Country Status (1)

Country Link
CN (1) CN111935241B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112910998A (en) * 2021-02-01 2021-06-04 浪潮云信息技术股份公司 Edge node and cloud data cooperation method and device and computer readable medium
CN113627613B (en) * 2021-08-17 2024-02-06 北京计算机技术及应用研究所 Rule reasoning method for realizing edge-end coordination
CN116827929A (en) * 2022-03-27 2023-09-29 西安即刻易用网络科技有限公司 Communication system and communication method based on MQTT protocol
CN115277886B (en) * 2022-07-30 2023-06-27 重庆长安汽车股份有限公司 Vehicle data acquisition method based on data distribution service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103458033A (en) * 2013-09-04 2013-12-18 北京邮电大学 System for providing services of event-driven service-oriented internet of things and working method thereof
CN109788003A (en) * 2019-03-26 2019-05-21 华南理工大学 A kind of intelligent public lavatory equipment exchange method and system based on MQTT agreement
CN110351257A (en) * 2019-06-27 2019-10-18 绿漫科技有限公司 A kind of distribution Internet of Things safety access system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10362113B2 (en) * 2015-07-02 2019-07-23 Prasenjit Bhadra Cognitive intelligence platform for distributed M2M/ IoT systems
US10334067B2 (en) * 2017-01-02 2019-06-25 International Business Machines Corporation MQTT cluster shared subscription hub for fat-pipe cloud applications
US11199956B2 (en) * 2017-06-21 2021-12-14 International Business Machines Corporation Unified real time rule analytics using common programming model on both edge and cloud
CN112425113B (en) * 2018-07-22 2021-10-15 汉熵通信有限公司 Multi-mode heterogeneous IOT network
US11362827B2 (en) * 2018-11-06 2022-06-14 Schlumberger Technology Corporation IOT security mechanisms for industrial applications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103458033A (en) * 2013-09-04 2013-12-18 北京邮电大学 System for providing services of event-driven service-oriented internet of things and working method thereof
CN109788003A (en) * 2019-03-26 2019-05-21 华南理工大学 A kind of intelligent public lavatory equipment exchange method and system based on MQTT agreement
CN110351257A (en) * 2019-06-27 2019-10-18 绿漫科技有限公司 A kind of distribution Internet of Things safety access system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Benchmark of MQTT servers ";MQTT ORG;《SCAL AGENT distributed technologies》;20150131;全文 *
"EMMA: Distributed QoS-Aware MQTT Middleware for Edge Computing Applications";Thomas Rausch ,et al;《IEEE》;20180531;全文 *
"基于物联网和边缘计算的高校机房在线监测";丁承君,等;《计算机工程与应用》;20180206;全文 *

Also Published As

Publication number Publication date
CN111935241A (en) 2020-11-13

Similar Documents

Publication Publication Date Title
CN111935241B (en) Edge service intelligent cooperation method based on data distribution network
Ghataoura et al. Networking and application interface technology for wireless sensor network surveillance and monitoring
CN110795806B (en) Intelligent networking system architecture
Sardouk et al. Crisis management using MAS-based wireless sensor networks
CN111199359A (en) Multi-agent task allocation method under network resource constraint
CN112486665B (en) Edge artificial intelligence computing task scheduling method based on peer-to-peer network
Kasnesis et al. Assist: An agent-based siot simulator
Kumar et al. A multisensor data fusion strategy for path selection in Internet‐of‐Things oriented wireless sensor network (WSN)
Paggi et al. A multi-agent system for minimizing information indeterminacy within information fusion scenarios in peer-to-peer networks with limited resources
Parihar et al. Token based k-mutual exclusion for multi-UAV FANET
CN111556090B (en) Function aggregation self-organization system and method of intelligent Internet of things
Richerzhagen Mechanism Transitions in Publish/Subscribe Systems: Adaptive Event Brokering for Location-based Mobile Social Applications
Zdravković et al. Enabling interoperability as a property of ubiquitous systems for disaster management
CN114401199B (en) Hierarchical network capability model management method
Ghanea-Hercock et al. Hyperion—next-generation battlespace information services
CN115695280A (en) Routing method and device based on edge node, electronic equipment and storage medium
Fronteddu et al. A content and context-aware solution for network state exchange in tactical networks
Li et al. Con: A computation-oriented network for efficient edge intelligence
Lian et al. A Semantic Web Service Oriented Middleware Framework for Internet of Things
Giordano et al. Twitter to integrate human and Smart Objects by a Web of Things architecture
Hou et al. A distributed deployment algorithm of process fragments with uncertain traffic matrix
Bordetsky et al. Extending the OSI model for wireless battlefield networks: a design approach to the 8th Layer for tactical hyper-nodes
Mertens et al. i-WSN League: Clustered distributed learning in wireless sensor networks
Alsboui et al. A service-centric stack for collaborative data sharing and processing
Gorodetskii et al. Development tools for open agent networks

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: 20201113

Assignee: GUILIN JINFAMING TECHNOLOGY DEVELOPMENT CO.,LTD.

Assignor: GUILIN University OF ELECTRONIC TECHNOLOGY

Contract record no.: X2022450000400

Denomination of invention: Intelligent collaboration method of edge services based on data distribution network

Granted publication date: 20220304

License type: Common License

Record date: 20221226

EE01 Entry into force of recordation of patent licensing contract