A kind of Internet of Things operating system prototype based on multiple agentTechnical field
The present invention relates to a kind of Internet of Things operating system prototype based on multiple agent
Background technology
General fit calculation refers to ubiquitous calculating.Context-aware computing has become a core in general fit calculation projectThe research theme of the heart.Context is a kind of information that can be used for describing an entity situation.One entity can be a people,Place, or the object for the interaction being considered as between user and application program, including user and application program are in itself.IfWhether context-aware depends on information and service that whether it provides the user correlation according to contextual information to one system, itsIn correlation depend on user task.
In general calculation environment, system must perceive the contextual information of dynamic change, and take corresponding action.Therefore, separated to meet these requirements, it is necessary to will perceive with application development, that is to say, that by the perception data of lower floorProcessing and high-rise context-aware applications program separate.Context-aware introduces a hierarchy, for avoidingThe perception details of lower floor, and provide necessary context-aware service for application program.
The concept of knowledge base is from two different fields, and one is artificial intelligence and its branch-knowledge engineering field, separatelyOne is traditional database field.By the combination of two computer technologies of artificial intelligence and database, knowledge is facilitatedThe generation and development of storehouse system.But lack of wisdom means, passive adaptation, efficiency is low, largely calculates and brings pressure to controlPower.
Body is the consistent approval to sharable concept, assigns the identical understanding from expression to actual semantic meaning.ThisA little concepts include a variety of conceptual frameworks, and different application field knowledge can be modeled, the rule of communication related to applicationArranged.
Multi-agent system belongs to the research field of artificial intelligence subjects distribution formula artificial intelligence.Multi-agent system be byThe system of multiple intelligent body compositions that can be interacted, has the typical complication system feature such as distributivity, collaborative and concurrency.What multi-agent Technology was inquired into is that one group of autonomous intelligent body is integrated under dynamic open environment, by interaction, cooperation, competingThe behavior such as strive, consult and completing complicated system control and task solving process.
Each intelligent body all has clear and definite target, is believed by perceiving the environment in therein state and local environmentBreath, is communicated with other intelligent bodies, improves respective reasoning, control ability, completes problem solving.Multi-agent system can subtractIt is weak to centralized Control, planning and the limitation of sequential control, there is provided the function such as decentralised control, emergent and parallel processing, reduce softwareOr the consumption of hardware, there is provided more easily problem solving.
In multi-agent system, intelligent body carries out decision-making by coordinating their knowledge, target, technical ability and planAnd take action.In multi-Agent Information Fusion system, each intelligent body can have different field expertise andDifferent decision making functions, different space-times, different aspect, different characteristics in environment can be observed.
Operating system is the program for controlling application program to perform, and serves as the interface between application program and computing hardware.Operating system provides to be abstracted using the another layer of hardware, its task be create it is abstract, and realize and manage it created it is abstractObject;Control the distribution to processor, memory and other I/O interfaces etc. in an orderly manner between the program vied each other.
The invention provides a kind of Internet of Things operating system prototype based on multiple agent.The feature of framework is to pass through letterThe change of node perceived general environment is ceased, information node monitor is responsible for monitoring from distributed intelligence node and storage context letterThe renewal of breath, context searchig device are responsible for indexing and retrieve the contextual information of storage, are monitored using interpreter for information nodeDevice and context searchig device provide service, and context is retrieved when changing, and associated body is used for adaptive management, rootAccording to parameter adjustment and data prediction model, fusion treatment is carried out to information, and the correlation being used in cloud knowledge base is originallyBody carrys out reasoning superior context, by intelligent decision-making body and performs the message transmission between intelligent body management and control intelligent body, carriesEffector is supplied, by agents and communications systemic effect in general environment.Build the Internet of Things net operation system based on multiple agentSystem prototype.
The content of the invention
It is an object of the invention to provide a kind of Internet of Things operating system prototype based on multiple agent.The present invention include withLower feature:
Inventive technique scheme
1. a kind of Internet of Things operating system framework based on multiple agent, the feature of framework:
1) change of information node aware pervasive environment is passed through;
2) information node monitor is responsible for monitoring the renewal from distributed intelligence node and storage contextual information;
3) context searchig device is responsible for indexing and retrieves the contextual information of storage;
4) service is provided using interpreter for information node monitor and context searchig device;
5) context is retrieved when changing, and associated body is used for adaptive management;
6) according to parameter adjustment and data prediction model, fusion treatment is carried out to information;
7) and the associated body that is used in cloud knowledge base is come reasoning superior context;
8) by the message transmission between intelligent decision-making body and execution intelligent body management and control intelligent body;
9) effector is supplied to, by agents and communications systemic effect in general environment.
2. the framework based on claim 1, obtain kernel and support, open applications interface, build the thing based on multiple agentNetworking operating system prototype.
Brief description of the drawings
Accompanying drawing 1 is the Internet of Things operating system prototype figure based on multiple agent.
Embodiment
This Internet of Things operating system prototype based on multiple agent, comprises the following steps feature:
1) change of information node aware pervasive environment is passed through;
2) information node monitor is responsible for monitoring the renewal from distributed intelligence node and storage contextual information;
3) context searchig device is responsible for indexing and retrieves the contextual information of storage;
4) service is provided using interpreter for information node monitor and context searchig device;
5) context is retrieved when changing, and associated body is used for adaptive management;
6) according to parameter adjustment and data prediction model, fusion treatment is carried out to information;
7) and the associated body that is used in cloud knowledge base is come reasoning superior context;
8) by the message transmission between intelligent decision-making body and execution intelligent body management and control intelligent body;
9) effector is supplied to, by agents and communications systemic effect in general environment;
10) obtain kernel to support, open applications interface, build the Internet of Things operating system prototype based on multiple agent.