[go: up one dir, main page]

CN104202353A - Cloud event processing method and device for internet of things interconnected cooperative system - Google Patents

Cloud event processing method and device for internet of things interconnected cooperative system Download PDF

Info

Publication number
CN104202353A
CN104202353A CN201410328175.5A CN201410328175A CN104202353A CN 104202353 A CN104202353 A CN 104202353A CN 201410328175 A CN201410328175 A CN 201410328175A CN 104202353 A CN104202353 A CN 104202353A
Authority
CN
China
Prior art keywords
event
cloud server
action
cloud
allocate
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
CN201410328175.5A
Other languages
Chinese (zh)
Other versions
CN104202353B (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.)
Dong Yongfang
Original Assignee
WUHAN LINGAO TECHNOLOGY Co Ltd
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 WUHAN LINGAO TECHNOLOGY Co Ltd filed Critical WUHAN LINGAO TECHNOLOGY Co Ltd
Priority to CN201410328175.5A priority Critical patent/CN104202353B/en
Publication of CN104202353A publication Critical patent/CN104202353A/en
Application granted granted Critical
Publication of CN104202353B publication Critical patent/CN104202353B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a cloud event processing method and a device for an internet of things interconnected cooperative system. The method comprises the steps of monitoring allocate events triggered by a plurality of event source equipment, and obtaining the event information of the allocate events; transmitting the event information of the allocate events to a cloud server; according to a precondition, judging whether the event information of at least one allocate event meets the precondition by the cloud server; and if yes, carrying out actions by an action executive body according to an action list preset by the cloud server. Through adoption of the method, all event source equipment, the action executive body and the cloud server are connected so as to form the internet of things interconnected cooperative system, thereby being interconnected and cooperating, and serving users automatically and jointly according to a preset plan.

Description

Cloud event-handling method and the device of the interconnected cooperative system of a kind of Internet of Things
Technical field
The present invention relates to technology of Internet of things field, be specifically related to cloud event-handling method and the device of the interconnected cooperative system of a kind of Internet of Things.
Background technology
The Internet, through the development of more than 20 years, has made global netizen, information and knowledge be linked to be an entirety, thereby has made the mankind enter information-intensive society.Portal website, forum, SNS (Social Networking Services, social network services), search engine, ecommerce and online amusement etc. have been formed Internet era and the mainstream applications in mobile Internet epoch, all these application are all round the mankind, with artificial core.Along with the fast development of mobile communication, sensing technology and portable equipment, the mankind are about to enter the Internet of Things epoch, and this is one and keeps everyone and ubiquitous, the at all times supernet being connected of all article.
Existing Internet of Things refers to by various information sensing equipment, and Real-time Collection is any needs monitoring, connect, the information of the various needs of interactive object or process etc., is combined the huge network forming with the Internet.Its objective is and realize thing and thing, thing and people, all article are connected with network, convenient identification, management and control.In general, Internet of Things to carry out step mainly as follows:
(1) thingness is identified, attribute comprises Static and dynamic attribute, and static attribute can directly be stored in label, and dynamic attribute need to be by transducer real-time detection;
(2) need identification equipment to complete the reading of thingness, and the information reading is converted to the data format that is applicable to Internet Transmission;
(3) information exchange of object is crossed to Internet Transmission to information processing centre, completed the correlation computations of object communication by processing center.
There is following defect in existing technology of Internet of things:
(1) existing technology of Internet of things, mainly concentrates on sensing, the network and communications bottom of Internet of Things, does not form linked groups's technology and the agreement of application layer;
(2) existing technology of Internet of things, mainly concentrate on the hardware of object perception and control, namely on the equipment of transducer local network and composition, as for saying from macro network, so how how interconnected jointly to complete an application task with people with equipment, people how with people, equipment the equipment of magnanimity, and also ununified technology solves this problem.
(3) existing the Internet and development of Mobile Internet technology, all based on people, with artificial core leading position, namely by man-machine interface, people comes ACTIVE CONTROL or active inquiry network, obtains relevant information or service.Such as: I will do shopping, I will look into map, I will order air ticket, and all processes are all taking I (being people) as core (being what people will do).But in the Internet of Things epoch, the article and the equipment that are connected with people are too many, obviously, I do not need can not go one by one manual handle yet, and this needs a kind of processing mode of automation.
(4) existing internet of things equipment and people's is mutual, equipment is notified or obtains order from APP to user mobile phone APP (also referred to as application, application or application program) by local network, this is obviously very elementary, and remains the Internet thinking with artificial core.
Summary of the invention
Technical problem to be solved by this invention is to provide cloud event-handling method and the device of the interconnected cooperative system of a kind of Internet of Things, can be according to definite plan in advance, many people in Internet of Things, many things, many Intelligent Services are connected to cooperation, thereby can be automatically, jointly user's service.
According to one aspect of the present invention, the cloud event-handling method of the interconnected cooperative system of a kind of Internet of Things is provided, comprising:
Monitor the allocate event of several event source device trigger, obtain the event information of described allocate event;
The event information of described allocate event is sent to Cloud Server;
Cloud Server, according to pre-conditioned, judges whether the event information of at least one allocate event meets pre-conditioned;
In the case of the event information of at least one allocate event meet pre-conditioned, action executing main body performs an action according to the default action lists of Cloud Server.
According to another aspect of the present invention, the cloud event processing apparatus of the interconnected cooperation of a kind of Internet of Things is provided, comprising:
Event information acquisition module, for monitoring the allocate event of several event source device trigger, obtains the event information of described allocate event;
Event information sending module, for sending to Cloud Server by the event information of described allocate event;
Judge module, for calling Cloud Server according to pre-conditioned, judges whether the event information of at least one allocate event meets pre-conditioned;
Action executing module, for meet at the event information of at least one allocate event pre-conditioned, action executing main body performs an action according to the default action lists of Cloud Server.
Cloud event-handling method and the device of the interconnected cooperative system of a kind of Internet of Things provided by the invention, the event information of the allocate event of event source device trigger is sent to Cloud Server, Cloud Server is according to pre-conditioned, whether the event information that judges the allocate event of at least one combination meets pre-conditioned, if meet pre-conditionedly, action executing main body performs an action according to action lists default in Cloud Server.By method provided by the invention, each event source, action executing main body and Cloud Server etc. are coupled together by software communication, realize a kind of automation processing procedure, can be according to definite plan in advance, to in Internet of Things, between many equipment, many services, connect interconnected cooperation, thereby can be automatically, jointly user's service.
Brief description of the drawings
Fig. 1 is the cloud event-handling method flow chart of the interconnected cooperative system of a kind of Internet of Things of the embodiment of the present invention one;
Fig. 2 is intelligent routing configuration flow chart in the cloud event-handling method of the interconnected cooperative system of a kind of Internet of Things of the embodiment of the present invention one;
Fig. 3 is Intellisense equipment configuration flow figure in the cloud event-handling method of the interconnected cooperative system of a kind of Internet of Things of the embodiment of the present invention one;
Fig. 4 is the occurrence diagram spectrogram under the four-dimensional spacetime background in the embodiment of the present invention one;
Fig. 5 is the incidence relation schematic diagram between person to person, people and thing and thing and the thing in the present embodiment one;
The annexation block diagram that Fig. 6 is the various intermodules that use in the embodiment of the present invention one;
Fig. 7 is the cloud event handling holistic approach flow chart of the interconnected cooperative system of a kind of Internet of Things of the embodiment of the present invention one;
Fig. 8 is the cloud event processing apparatus schematic diagram of the interconnected cooperative system of a kind of Internet of Things of the embodiment of the present invention two.
Embodiment
Below in conjunction with accompanying drawing, principle of the present invention and feature are described, example, only for explaining the present invention, is not intended to limit scope of the present invention.
The cloud event-handling method of embodiment mono-, the interconnected cooperative system of a kind of Internet of Things.Below in conjunction with Fig. 1-Fig. 6, method provided by the invention is elaborated.
Referring to Fig. 1, S101, monitor the allocate event of several event source device trigger, obtain the event information of this allocate event.
Concrete, in the present embodiment, utilize event source equipment (to comprise Intellisense equipment, intelligent terminal and Third-Party Service etc.) monitor predefined allocate event (such as, Intellisense device-aware is full to the rubbish of dustbin) whether occur, in the time that event source equipment Inspection occurs to predefined allocate event, trigger allocate event, and obtain the event information of this allocate event, wherein, event information comprises temporal information (when), location information (where), object information (Object, can be people, also can be thing, such as Intellisense equipment) and mission bit stream (what, what has done).Can be referring to Fig. 4, Fig. 4 is that the incidence relation between person to person, people and thing and thing and thing has formed the time collection of illustrative plates under four-dimensional spacetime background, and in Fig. 5, use technology of Internet of things that many people, many things and multiple affair are linked together, form an interconnected cooperation relation net.
Can be referring to Fig. 6, wherein, the Intellisense equipment in event source equipment can comprise multiple smart machine, such as for perception and control the equipment, transducer of article and environment, camera, infrared sensing, intelligent watch and pedometer etc. for security protection.The object of the institute's perception of Intellisense equipment or manipulation, can comprise that article also can comprise biology, for example, and door, window, electrical equipment, furniture, switch, parcel tray, human body, pet, environment or car etc.
S102, the event information of allocate event is sent to Cloud Server.
Concrete, some event source monitoring of equipments in step S101 are to the generation of allocate event, and get the event information of the allocate event of corresponding event source device monitoring, this step sends to Cloud Server by intelligent route by the event information of the allocate event obtaining (comprising temporal information, location information, object information and mission bit stream), wherein, the event information of allocate event is stored in Cloud Server with the form of database.Cloud Server can be a server, also can have multiple servers (cluster server), in the time that Cloud Server has multiple server, can distribute the data volume on each server according to the load of each Cloud Server.
Referring to Fig. 6, the Main Function of intelligent route is the conversion of event source equipment being carried out to route and the network address and communication mode, and final realization turns to Internet network with local Ethernet, WIFI, ZigBee, bluetooth or 433M industrial communication.
Cloud Server layer mainly comprises database layer, the present embodiment adopts relationship type Cluster Database (as MySQL, SQL Server, Oracle etc.) or NoSQL database (as MongoDB, Hbase etc.), realize storage and quick search to mass data, such as adopting distributed storage and distributed query.
In the process with database storage by the event information of allocate event, can combine as a data record using these four attribute fields of temporal information, location information, object information and mission bit stream in event information, at certain time, certain place, someone or thing, done something as a data record.The follow-up inquiry of convenient storage user like this, user is in the process of inquiry, can be using some attribute fields wherein as querying condition, can, using multiple attribute fields wherein as querying condition, can both from database, inquire easily the data that user needs.
Cloud Server layer is also provided with data buffer storage layer, to accelerate query script.In the present embodiment, data buffer storage adopts the memory system (as Memcached, Redis etc.) of key-value (major key) structure, adopt specific algorithm from the data of magnanimity, to find out inquiry data the most frequently from database, and these are inquired about to data the most frequently and carry out memory cache, in the time that user inquires about with same major key next time, the data that directly invoke user needs from buffer memory, and need to from database, not inquire about, accelerate query script.
It should be noted that, in the process whether occurring at event source monitoring of equipment allocate event (certainly, also can before monitoring or after monitoring), user can freely add, deletes or reconfigure intelligent route as required.It in Fig. 2, is the method flow diagram of the intelligent route of configuration, first, user's (can comprise various roles, service provider or raw manufacturer etc. in general user, SNS) opens the APP on intelligent terminal (can comprise PC, notebook, flat board, mobile phone, intelligent watch or intelligent glasses etc.), logs in (can log in by the mode of account, password) to background system by APP; If user wishes to add a new route, on intelligent router, press replacement button, network IP, secret key etc. on intelligent router are set to initial factory state; Then scan the Quick Response Code on intelligent router by the APP on intelligent terminal, and resolve the information (being initial WIFI network IP, secret key etc. of route) comprising in Quick Response Code, intelligent terminal the intelligent route that is certainly dynamically connected; Outer net ADSL (Asymmetric Digital Subscriber Line, ADSL (Asymmetric Digital Subscriber Line)) account, password etc. that user arranges intelligent route by the APP on intelligent terminal arrange network IP, secret key etc. that intelligent route is new simultaneously; Finally, will can route restart setting afterwards, and adopt intelligent Route Distinguisher to log in a new route of registration.Wherein, intelligent route can support bluetooth, ZigBee, 433M to change to the route of WIFI, also compatible WIFI.
In addition, user also can freely add, deletes or reconfigure event source equipment as required, such as Intellisense equipment, can be referring to Fig. 3, and be the method flow diagram of configuration Intellisense equipment.First, user logs on background system by the APP on intelligent terminal, if user wishes to add a new Intellisense equipment, on Intellisense equipment, press replacement button, network identity and the secret key of the modules such as the ZigBee of local intelligent awareness apparatus, bluetooth, WIFI are set to initial factory state; User is by the Quick Response Code on the APP scanning Intellisense equipment on intelligent terminal, and resolve the information that comprises in Quick Response Code (being the communication mode that comprises in Quick Response Code, network IP, secret key etc.), and the Intranet of intelligent route is initialized to the state mating with Intellisense equipment; Intellisense equipment connection intelligence route, and obtain new inner-mesh network IP, secret key etc. from intelligent route; Intellisense equipment has been restarted setting, and under Intellisense device identification, logs in a new Intellisense equipment of registration.
When user configures according to the needs of oneself after intelligent route and event source equipment, the event information of the allocate event of event source monitoring of equipment just can send to Cloud Server by the intelligent route of configuration, for the follow-up processing of Cloud Server.
S103, Cloud Server, according to pre-conditioned, judge whether the event information of at least one allocate event meets pre-conditioned.
Concrete, the pre-conditioned user of being in the present embodiment sets in advance on intelligent terminal, after having arranged by the pre-conditioned Cloud Server that sends to.When specific implementation, user on intelligent terminal, arrange when one or more event source device-awares to allocate event (in order to be described clearly, the allocate event of some event source monitoring of equipments is become to a microevent) occur time, will carry out corresponding action, such as, when infrared sensing device-aware full to the rubbish in dustbin, and door lock inductor senses that door is transformed into open mode (being that door lock inductor senses that user just in time prepares to go out) from closed condition, at this moment just should carry out the action of throwing away rubbish by reminding user.Simply say, user can arrange in the time that one or more microevents occur simultaneously on intelligent terminal, triggers and carries out corresponding action.
When user on intelligent terminal, be provided with pre-conditioned after, by arrange pre-conditioned being stored on Cloud Server.It should be noted that, as shown in Figure 6, the gateway server in Cloud Server is based on HTTP, TTPS or Transmission Control Protocol, by Wbserver or Appserver server, realizes reception or the transmission of the data to event source equipment and intelligent terminal.
In above-mentioned steps, several event source equipment send to Cloud Server by the event information of allocate event by intelligent route, and the event server in Cloud Server is to being stored in the data analysis processing in Cloud Server.Wherein, event server can adopt the language such as IAVA, PHP .NET or C++, adopts Web or Server end application framework, realizes all logical process relevant to event.
First, event server can filter the data (being the event information of allocate event) that are stored in Cloud Server, reduces the data volume of time server analyzing and processing.Event server can filter the data in Cloud Server database by four above-mentioned attribute fields, such as, for the bottled water on water dispenser, if Intellisense device-aware has not had to the water in bucket, in addition, if current time is daytime, triggers and carry out the action of changing water; If current time be evening (such as, after 20:00), do not trigger the action of changing water, just Intellisense device-aware has not had to bottled water by day, just understands reminding user and change water.Event server, to the data analysis processing after filtering, has reduced the data volume of processing, and has accelerated the speed of deal with data.
Then, event server can, to the data analysis processing after filtering, judge whether the one or more microevents in pre-conditioned all occur.Such as, as mentioned above, when Intellisense device-aware has not by day had to bottled water, and then check in room and have bottled water or not, if had, reminding user changes water; If no, may need to remove to purchase water by reminding user.
S104, in the case of the event information of at least one allocate event meet pre-conditioned, action executing main body performs an action according to the default action lists of Cloud Server.
Concrete, when detecting pre-conditioned lower one or more microevents, the event server in Cloud Server all occurs, and event server thinks that by intelligent terminal APP user sends information, and the event of pointing out user to satisfy condition occurs.If user wishes to carry out corresponding action, by the wish notification event server of oneself.Such as, event server can send to user the information of " event occurs; carry out corresponding actions " or " event occurs; do not carry out corresponding actions ", if user wishes to carry out corresponding action, can select " event occurs, the corresponding action of execution ", oneself is wished to the wish of execution corresponding actions is informed event server.
Then, event server is carried out corresponding action according to default action lists, in the time of specific implementation, event server can trigger the operational order performing an action according to default action lists, and this operational order is sent to corresponding action executing main body, action executing main body receives operational order, can carry out corresponding action according to the prompting of operational order.Such as, Intellisense equipment receives operational order, can carry out hardware operation; Intelligent terminal receives operational order, can notify related personnel to carry out business under line; Third-Party Service receives operational order, can carry out third party's service.
When Intellisense equipment or intelligent terminal or Third-Party Service are carried out according to operational order after corresponding action, to implementation progress and the execution result of event server report action executing.Event server is preserved action executing progress and execution result, and notice is to intelligent terminal, makes user implement to understand action executing process, carries out better decision-making.
It should be noted that, third-party server is mainly the multiple processing of expansion to event and carries out function, such as, ecommerce, navigation or O2O (Online To Offline, line reach the standard grade lower ecommerce) etc.Certainly, third-party server also can be used as the promoter of event source, such as, the shopping process in ecommerce, when shopping is to certain link, may trigger and carry out corresponding action.Wherein, the API server in Cloud Server uses the language such as JAVA, PHP .NET or C++, communicates by letter with third-party server by Oauth2.0 agreement, completes relevant event handler procedure.
Above method provided by the invention is had been described in detail, in order to deepen the deep understanding to method provided by the invention, below in conjunction with Fig. 7, the whole flow process of method provided by the invention is carried out to careful description.
In Fig. 7, first, user opens APP on intelligent terminal and logs on the background system of intelligent terminal, and by APP arrange perform an action pre-conditioned (when when, where there is what kind of event, automatically perform what kind of action), and by pre-conditioned being stored in Cloud Server arranging; In the time that event source monitoring of equipment occurs to allocate event (being above-mentioned so-called microevent), by intelligent route, the event information of allocate event (being temporal information, location information, object information and mission bit stream) is sent to Cloud Server; Event server in Cloud Server arranges according to user pre-conditionedly judges whether all microevents in pre-conditioned all occur; When all microevents in pre-conditioned have all occurred, event server sends information to user, and prompting user meets pre-conditioned event and occurs, and whether will carry out corresponding action, if user wishes to carry out corresponding action, notification event server is carried out corresponding action; Event server sends the operational order performing an action to action executing main body according to default action lists, when action executing main body receives after operational order, carry out corresponding action, and to event server report action executing progress and execution result, event server is preserved action executing progress and execution result, and informing user terminal, so that user understands action executing process in real time, make decisions better.
Method provided by the invention, have a wide range of applications, for example, can be applied to the Intelligent storage box in Smart Home, when Intellisense equipment Inspection is about to finish using to the article in Intelligent storage box, by intelligent route and Cloud Server, notify user, and according to user's the condition that presets, automatically trigger process of purchase, then realize the automatic purchase of article by electronic third-party Business service platform, by logistics, personnel are delivered goods to the customers, and receive article by intelligent door lock, thereby realize the whole closed loop that the consumer goods are bought automatically.
Method provided by the invention can also realize multi-person decision making and cooperation, for example, has a meeting, has a dinner party or travels.By movable promoter by intelligent terminal APP promotional activities, time (scope) that the event that arranges occurs, place (alternate list), participant (good friend, colleague, donkey friend etc.), activity description (have a meeting, have a dinner party or travelling etc.); After all participant's reception notifications, set the free time (available) of oneself, busy event (unavailable), the place (ballot) of oneself liking, system, according to coupling and voting results, is determined movable time, place, activity description and the personnel that can participate in automatically.On the movable same day, automatically carry out the predetermined of dining room, ticketing service, automatically notice, remind all personnel to participate in, provide navigation Service by intelligent terminal APP for participant simultaneously.
Utilize method provided by the invention, can also realize integrated intelligent safety and defence system, trigger after alarm at domestic safety prevention system, automatically notice is to Cloud Server, Cloud Server is notified user by intelligent terminal APP, presetting according to user simultaneously, the security personnel of notice community, public security police unit, control the safety-protection system of household internal simultaneously and carry out lock operation, under the security personnel's of community mandate, lock operation is carried out in gateway, community simultaneously, community security protection camera and system enter the state of alert, and suspect's photo of automatically Household security system being taken and other data real-time synchronization are to community security system, the police system of public security bureau, security personnel's mobile phone A PP, in section people's police's on duty mobile phone A PP and near neighbours mobile phone A PP, finding after suspect, automatically be synchronized in whole network by APP, remind other resident, security personnel and people's police suspect's position.
In addition, utilize the solution of the present invention, can also realize intelligentized household electrical appliances after-sales service system, after user's household electrical appliance break down, equipment is notified the Cloud Server of family automatically, and Cloud Server is notified user by intelligent terminal APP, notifies producer according to presetting of user simultaneously, failure cause can be known by the malfunction coding of event in producer, the time on-site maintenance that then notifications maintenance personal sets according to user.This case study on implementation, is also applicable to the collection of the service condition of producer to electrical function, frequency, user preference.
The cloud event processing apparatus of embodiment bis-, the interconnected cooperation of a kind of Internet of Things.Below in conjunction with Fig. 8, device provided by the invention is elaborated.
In Fig. 8, device provided by the invention comprises that configuration module 801, event information acquisition module 802, event information sending module 803, predetermined condition arrange module 804, judge module 805, action executing module 806 and reporting modules 807.
Wherein, configuration module 801 is mainly used in as required, freely adds, deletes or reconfigure intelligent route and Intellisense equipment.
Event information acquisition module 802 is mainly used in monitoring the allocate event of several event source device trigger, obtains the event information of this allocate event.
Concrete, in the present embodiment, utilize event source equipment (to comprise Intellisense equipment, people and third-party server etc.) monitor predefined allocate event (such as, Intellisense device-aware is full to the rubbish of dustbin) whether occur, in the time that event source monitoring of equipment occurs to predefined allocate event, trigger allocate event, be arranged at the event information that event information acquisition module 802 in event source equipment obtains these allocate events, wherein, event information comprises temporal information (when), location information (where), object information (Object, can be people, also can be thing, such as the Intellisense equipment in the present embodiment) and mission bit stream (what, what has done).
It should be noted that, (certain in the process whether occurring at event source monitoring of equipment allocate event, also can monitoring before or monitoring after), user can freely add, deletes or reconfigure intelligent route and event source equipment by configuration module 801 as required, concrete layoutprocedure can, referring to the correlation technique feature of S102 in method step, not be repeated.
The event information that event information sending module 803 is mainly used in the allocate event that event information acquisition module 802 is obtained sends to Cloud Server.
Concrete, when event information sending module 803 sends to event information after Cloud Server, Cloud Server is by the event information of the form storage allocate event with Cluster Database.The present embodiment adopts relationship type Cluster Database (as MySQL, SQL Server, Oracle etc.) or NoSQL database (as MongoDB, Hbase etc.), realize storage and quick search to mass data, such as adopting distributed storage and distributed query.
In addition, Cloud Server layer is also provided with data buffer storage layer, to accelerate query script.In the present embodiment, data buffer storage adopts the memory system (as Memcached, Redis etc.) of key-value (major key) structure, adopt specific algorithm from the data of magnanimity, to find out inquiry data the most frequently from database, and these are inquired about to data the most frequently and carry out memory cache, in the time that user inquires about with same major key next time, the data that directly invoke user needs from buffer memory, and need to from database, not inquire about, accelerate query script.
Predetermined condition arranges module 804 and is mainly used in logining after intelligent terminal, the predetermined condition performing an action by the setting of intelligent terminal application program, and this predetermined condition is stored in to Cloud Server.
Judge module 805 is mainly used in calling Cloud Server, according to predetermined condition, pre-conditioned that module 804 arranges is set, and judges whether the event information of at least one allocate event meets pre-conditioned.
Action executing module 806 is mainly used in meeting in pre-conditioned situation when the event information that judge module 805 is judged at least one allocate event, and action executing main body performs an action according to the default action lists of Cloud Server.
Reporting modules 807 is mainly used in calling implementation progress and the execution result of each action executing main body to Cloud Server report action executing; Server is preserved implementation progress and the execution result of this action executing, and notification terminal equipment.
Concrete, judge pre-conditioned lower one or more microevents when the judge module 805 in Cloud Server and all occur, event server thinks that by intelligent terminal APP user sends information, the event of pointing out user to satisfy condition occurs.If user wishes to carry out corresponding action, by the wish notification event server of oneself.
Then, event server is carried out corresponding action according to default action lists, in the time of specific implementation, event server can trigger the operational order performing an action according to default action lists, and this operational order is sent to corresponding action executing main body, action executing module 806 in action executing main body receives operational order, can carry out corresponding action according to the prompting of operational order.Such as, Intellisense equipment receives operational order, can carry out hardware operation; Intelligent terminal receives operational order, can notify related personnel to carry out business under line; Third-Party Service receives operational order, can carry out third party's service.
Carry out after corresponding action according to operational order when event source equipment or intelligent terminal or Third-Party Service, be arranged at reporting modules 807 in event source equipment or intelligent terminal or Third-Party Service implementation progress and the execution result to event server report action executing.Event server is preserved action executing progress and execution result, and notice is to intelligent terminal, makes user implement to understand action executing process, carries out better decision-making.
Cloud event-handling method and the device of the interconnected cooperative system of a kind of Internet of Things provided by the invention, the event information of the allocate event of event source monitoring of equipment is sent to Cloud Server, it is pre-conditioned that Cloud Server arranges according to user, whether the event information that judges at least one allocate event meets pre-conditioned, if meet, action executing main body is carried out corresponding action according to default action lists.Method provided by the invention, event source equipment, intelligent terminal and Cloud Server etc. in Internet of Things are linked together by software communication, realize a kind of automatic processing method, can be according to predefined plan, many people, many things, many equipment and many Intelligent Services in Internet of Things are connected to interconnected cooperation, thereby can be automatically, jointly user's service; In the process that realizes method provided by the invention, all equipment, terminal and services of following standard can freely add to come in, and have versatility and opening; The dominant role of the present invention using event as the Internet of Things epoch, interconnected article and people are of equal importance, and all contacts are run through by event, it is called as serviced object, and the event system based on Cloud Server is only the kernel object that all article are connected with people; The invention under a four-dimensional spacetime background all interconnected people and article be related to collection of illustrative plates, its reflection be when, where, what kind of thing what thing, there is in whom, and according to definite plan, what kind of reaction (action) who, what thing should make, be related to all elements collaborative work in collection of illustrative plates, form a huge internet.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any amendment of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. a cloud event-handling method for the interconnected cooperative system of Internet of Things, is characterized in that, comprising:
Step S101, monitor the allocate event of several event source device trigger, obtain the event information of described allocate event;
Step S102, the event information of described allocate event is sent to Cloud Server;
Step S103, Cloud Server, according to pre-conditioned, judge whether the event information of at least one allocate event meets pre-conditioned;
Step S104, in the case of the event information of at least one allocate event meet pre-conditioned, action executing main body performs an action according to the default action lists of Cloud Server.
2. cloud event-handling method as claimed in claim 1, is characterized in that, described step S102 comprises:
Event source equipment sends to Cloud Server by intelligent route by the event information of described allocate event, and Cloud Server is stored the event information of described allocate event with the form of database.
3. cloud event-handling method as claimed in claim 1, is characterized in that, described step S104 comprises:
In the case of the event information of at least one allocate event meet pre-conditioned, Cloud Server triggers the operational order performing an action according to default action lists, and this operational order is sent to corresponding action executing main body;
Described action executing main body receives described operational order, performs an action.
4. cloud event-handling method as claimed in claim 3, is characterized in that, described action executing main body receives described operational order, after performing an action, also comprises:
Each action executing main body is to Cloud Server report action executing progress and execution result, and Cloud Server is preserved this action executing progress and execution result, and notifies intelligent terminal.
5. cloud event-handling method as claimed in claim 1, is characterized in that, carries out described step S101 and comprises before:
After login intelligent terminal, what perform an action by the setting of intelligent terminal application program is pre-conditioned, and by described pre-conditioned being stored in Cloud Server.
6. cloud event-handling method as claimed in claim 1, is characterized in that, carries out described step S101 and comprises before:
As required, freely add, delete or reconfigure intelligent route and/or event source equipment.
7. a cloud event processing apparatus for the interconnected cooperative system of Internet of Things, is characterized in that, comprising:
Event information acquisition module, for monitoring the allocate event of several event source device trigger, obtains the event information of described allocate event;
Event information sending module, for sending to Cloud Server by the event information of described allocate event;
Judge module, for calling Cloud Server according to pre-conditioned, judges whether the event information of at least one allocate event meets pre-conditioned;
Action executing module, for meet at the event information of at least one allocate event pre-conditioned, action executing main body performs an action according to the default action lists of Cloud Server.
8. cloud event processing apparatus as claimed in claim 7, is characterized in that, also comprises:
Reporting modules, for calling each action executing main body to Cloud Server report action executing progress and execution result;
Cloud Server is preserved this action executing progress and execution result, and notifies intelligent terminal.
9. cloud event processing apparatus as claimed in claim 7, is characterized in that, also comprises:
The pre-conditioned module that arranges, for logining after intelligent terminal, what perform an action by the setting of intelligent terminal application program is pre-conditioned, and by described pre-conditioned being stored in Cloud Server.
10. cloud event processing apparatus as claimed in claim 7, is characterized in that, also comprises:
Configuration module, for as required, freely adds, deletes or reconfigure intelligent route and/or event source equipment.
CN201410328175.5A 2014-07-09 2014-07-09 A kind of the cloud event-handling method and device of Internet of Things interconnection cooperative system Expired - Fee Related CN104202353B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410328175.5A CN104202353B (en) 2014-07-09 2014-07-09 A kind of the cloud event-handling method and device of Internet of Things interconnection cooperative system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410328175.5A CN104202353B (en) 2014-07-09 2014-07-09 A kind of the cloud event-handling method and device of Internet of Things interconnection cooperative system

Publications (2)

Publication Number Publication Date
CN104202353A true CN104202353A (en) 2014-12-10
CN104202353B CN104202353B (en) 2018-02-13

Family

ID=52087578

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410328175.5A Expired - Fee Related CN104202353B (en) 2014-07-09 2014-07-09 A kind of the cloud event-handling method and device of Internet of Things interconnection cooperative system

Country Status (1)

Country Link
CN (1) CN104202353B (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506596A (en) * 2014-12-15 2015-04-08 活点信息技术有限公司 Internet of things operation system based on event driving mechanism
CN104751075A (en) * 2015-04-08 2015-07-01 天津创思佳网务科技发展有限公司 Privacy-protecting intelligent reminding system and application method thereof
CN105072144A (en) * 2015-06-30 2015-11-18 青岛海尔智能家电科技有限公司 Method and device for transmitting server-side notification message
CN105116738A (en) * 2015-07-14 2015-12-02 哈尔滨理工大学 Smart home appliance control device and method for controlling home appliances using the device
CN105894404A (en) * 2016-04-18 2016-08-24 苏州寅初信息科技有限公司 Hotel harassment event prompting method based on big data
CN105959398A (en) * 2016-06-15 2016-09-21 华南师范大学 Cooperation oriented internet of things interaction control method and device
WO2016150282A1 (en) * 2015-03-23 2016-09-29 中兴通讯股份有限公司 Method for realizing family security control and security protection host
CN106127068A (en) * 2016-06-15 2016-11-16 华南师范大学 Internet of Things interaction control method based on directed graph and device
CN106292628A (en) * 2016-08-16 2017-01-04 珠海格力电器股份有限公司 Electrical appliance fault monitoring system and method
CN106375429A (en) * 2016-08-31 2017-02-01 宁波金唐软件有限公司 Task push system
CN106371333A (en) * 2015-07-20 2017-02-01 阿里巴巴集团控股有限公司 Controlling method, apparatus, and system for intelligent device
CN106548605A (en) * 2016-10-18 2017-03-29 北京小米移动软件有限公司 Refuse receptacle monitoring method and device
CN106850358A (en) * 2016-12-29 2017-06-13 无锡小天鹅股份有限公司 Intelligent electric appliance and its control method, device, system
CN106941520A (en) * 2017-03-03 2017-07-11 杭州硬功馆科技有限公司 Family expenses supply-chain management system
WO2017124492A1 (en) * 2016-01-24 2017-07-27 王志强 Data acquisition method for automatic dial plate switching technique, and electronic watch
WO2017124544A1 (en) * 2016-01-24 2017-07-27 谢文 Data collection method of real-time road condition push technology and navigation system
WO2017128118A1 (en) * 2016-01-27 2017-08-03 邓娟 Method for collecting data information when recommending route and navigation system
WO2017127999A1 (en) * 2016-01-25 2017-08-03 常平 Data acquisition method during navigation road map generation, and route planning system
CN107302550A (en) * 2016-04-15 2017-10-27 浩思八方科技(北京)有限公司 A kind of high in the clouds integrated chip design method
CN107341230A (en) * 2017-07-03 2017-11-10 北京奇虎科技有限公司 The method of data synchronization and device of heterogeneous database
WO2017215477A1 (en) * 2016-06-17 2017-12-21 阿里巴巴集团控股有限公司 Event processing method, apparatus and device for internet of things
CN107517270A (en) * 2017-09-07 2017-12-26 广东美的暖通设备有限公司 Data monitoring system, method and its relevant device
CN107517238A (en) * 2016-06-17 2017-12-26 阿里巴巴集团控股有限公司 A smart device control method, device and device for Internet of Things
CN107566314A (en) * 2016-06-30 2018-01-09 阿里巴巴集团控股有限公司 A kind of data transmission system, method and apparatus
CN107969167A (en) * 2015-08-19 2018-04-27 谷歌有限责任公司 Physical awareness action triggers
CN108428027A (en) * 2017-02-14 2018-08-21 阿里巴巴集团控股有限公司 Event-handling method and device
CN109005220A (en) * 2018-07-17 2018-12-14 中国联合网络通信集团有限公司 The service implementation method and access gateway of internet of things of internet-of-things terminal
CN109842667A (en) * 2017-11-29 2019-06-04 北京京东尚科信息技术有限公司 Method and cloud platform system for cloud platform management smart machine
CN110457569A (en) * 2018-05-08 2019-11-15 国际商业机器公司 Cognitive Engine for Multiple IoT Devices
CN111478931A (en) * 2019-01-23 2020-07-31 阿里巴巴集团控股有限公司 Data processing method based on Internet of things system and Internet of things system
CN113630454A (en) * 2021-08-02 2021-11-09 胜斗士(上海)科技技术发展有限公司 Internet of things management method and system
CN114973495A (en) * 2022-06-28 2022-08-30 北京字跳网络技术有限公司 Voting processing method, system, device, electronic equipment and storage medium
TWI775800B (en) * 2018-01-18 2022-09-01 鼎泰豐電線電纜股份有限公司 Logistics order generation system and logistics order generation method
WO2023065900A1 (en) * 2021-10-21 2023-04-27 青岛海信智慧生活科技股份有限公司 Device state message processing method and message distribution system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1599999A (en) * 2001-12-01 2005-03-23 爱肯特路公司 Internet-based home automation server and control method thereof
CN103268419A (en) * 2013-05-27 2013-08-28 中国地质大学(武汉) IoT belt-type monitoring device and cloud health management system and operation method
CN103458059A (en) * 2012-06-05 2013-12-18 深圳市华百安智能技术有限公司 Intelligent home remote control system platform
CN103617660A (en) * 2013-11-04 2014-03-05 南京物联传感技术有限公司 Wireless unlocking equipment and unlocking method
CN103747024A (en) * 2013-07-11 2014-04-23 弗徕威智能机器人科技(上海)有限公司 Intelligent interactive robot system based on cloud computing and interactive method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1599999A (en) * 2001-12-01 2005-03-23 爱肯特路公司 Internet-based home automation server and control method thereof
CN103458059A (en) * 2012-06-05 2013-12-18 深圳市华百安智能技术有限公司 Intelligent home remote control system platform
CN103268419A (en) * 2013-05-27 2013-08-28 中国地质大学(武汉) IoT belt-type monitoring device and cloud health management system and operation method
CN103747024A (en) * 2013-07-11 2014-04-23 弗徕威智能机器人科技(上海)有限公司 Intelligent interactive robot system based on cloud computing and interactive method
CN103617660A (en) * 2013-11-04 2014-03-05 南京物联传感技术有限公司 Wireless unlocking equipment and unlocking method

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506596A (en) * 2014-12-15 2015-04-08 活点信息技术有限公司 Internet of things operation system based on event driving mechanism
WO2016150282A1 (en) * 2015-03-23 2016-09-29 中兴通讯股份有限公司 Method for realizing family security control and security protection host
CN104751075A (en) * 2015-04-08 2015-07-01 天津创思佳网务科技发展有限公司 Privacy-protecting intelligent reminding system and application method thereof
CN105072144A (en) * 2015-06-30 2015-11-18 青岛海尔智能家电科技有限公司 Method and device for transmitting server-side notification message
CN105116738A (en) * 2015-07-14 2015-12-02 哈尔滨理工大学 Smart home appliance control device and method for controlling home appliances using the device
CN106371333A (en) * 2015-07-20 2017-02-01 阿里巴巴集团控股有限公司 Controlling method, apparatus, and system for intelligent device
CN107969167B (en) * 2015-08-19 2021-06-22 谷歌有限责任公司 Physical Cognitive Action Triggers
CN107969167A (en) * 2015-08-19 2018-04-27 谷歌有限责任公司 Physical awareness action triggers
US11055974B2 (en) 2015-08-19 2021-07-06 Google Llc Physical knowledge action triggers
US12347287B2 (en) 2015-08-19 2025-07-01 Google Llc Physical knowledge action triggers
WO2017124492A1 (en) * 2016-01-24 2017-07-27 王志强 Data acquisition method for automatic dial plate switching technique, and electronic watch
WO2017124544A1 (en) * 2016-01-24 2017-07-27 谢文 Data collection method of real-time road condition push technology and navigation system
WO2017127999A1 (en) * 2016-01-25 2017-08-03 常平 Data acquisition method during navigation road map generation, and route planning system
WO2017128118A1 (en) * 2016-01-27 2017-08-03 邓娟 Method for collecting data information when recommending route and navigation system
CN107302550A (en) * 2016-04-15 2017-10-27 浩思八方科技(北京)有限公司 A kind of high in the clouds integrated chip design method
CN105894404A (en) * 2016-04-18 2016-08-24 苏州寅初信息科技有限公司 Hotel harassment event prompting method based on big data
CN106127068A (en) * 2016-06-15 2016-11-16 华南师范大学 Internet of Things interaction control method based on directed graph and device
CN106127068B (en) * 2016-06-15 2018-12-21 华南师范大学 Internet of Things interaction control method and device based on digraph
CN105959398A (en) * 2016-06-15 2016-09-21 华南师范大学 Cooperation oriented internet of things interaction control method and device
US11272012B2 (en) 2016-06-17 2022-03-08 Banma Zhixing Network (Hongkong) Co., Limited Action processing associated with a cloud device
WO2017215477A1 (en) * 2016-06-17 2017-12-21 阿里巴巴集团控股有限公司 Event processing method, apparatus and device for internet of things
CN107517236A (en) * 2016-06-17 2017-12-26 阿里巴巴集团控股有限公司 A kind of event processing method, device and equipment for internet of things
CN107517238A (en) * 2016-06-17 2017-12-26 阿里巴巴集团控股有限公司 A smart device control method, device and device for Internet of Things
US10944587B2 (en) 2016-06-17 2021-03-09 Banma Zhixing Network (Hongkong) Co., Limited Event processing associated with a smart device
CN107566314A (en) * 2016-06-30 2018-01-09 阿里巴巴集团控股有限公司 A kind of data transmission system, method and apparatus
CN107566314B (en) * 2016-06-30 2021-05-14 斑马智行网络(香港)有限公司 Data transmission system, method and equipment
CN106292628A (en) * 2016-08-16 2017-01-04 珠海格力电器股份有限公司 Electrical appliance fault monitoring system and method
CN106375429A (en) * 2016-08-31 2017-02-01 宁波金唐软件有限公司 Task push system
CN106548605A (en) * 2016-10-18 2017-03-29 北京小米移动软件有限公司 Refuse receptacle monitoring method and device
CN106850358A (en) * 2016-12-29 2017-06-13 无锡小天鹅股份有限公司 Intelligent electric appliance and its control method, device, system
US11210633B2 (en) 2017-02-14 2021-12-28 Dingtalk Holding (Cayman) Limited Collaborative event processing method and apparatus
CN108428027B (en) * 2017-02-14 2022-04-19 钉钉控股(开曼)有限公司 Event processing method and device
CN108428027A (en) * 2017-02-14 2018-08-21 阿里巴巴集团控股有限公司 Event-handling method and device
CN106941520A (en) * 2017-03-03 2017-07-11 杭州硬功馆科技有限公司 Family expenses supply-chain management system
CN107341230A (en) * 2017-07-03 2017-11-10 北京奇虎科技有限公司 The method of data synchronization and device of heterogeneous database
CN107517270A (en) * 2017-09-07 2017-12-26 广东美的暖通设备有限公司 Data monitoring system, method and its relevant device
CN109842667A (en) * 2017-11-29 2019-06-04 北京京东尚科信息技术有限公司 Method and cloud platform system for cloud platform management smart machine
CN109842667B (en) * 2017-11-29 2021-10-01 北京京东尚科信息技术有限公司 Method for managing intelligent equipment by cloud platform and cloud platform system
TWI775800B (en) * 2018-01-18 2022-09-01 鼎泰豐電線電纜股份有限公司 Logistics order generation system and logistics order generation method
CN110457569B (en) * 2018-05-08 2022-12-02 国际商业机器公司 Cognitive engine for multiple internet of things devices
CN110457569A (en) * 2018-05-08 2019-11-15 国际商业机器公司 Cognitive Engine for Multiple IoT Devices
CN109005220A (en) * 2018-07-17 2018-12-14 中国联合网络通信集团有限公司 The service implementation method and access gateway of internet of things of internet-of-things terminal
CN109005220B (en) * 2018-07-17 2022-01-25 中国联合网络通信集团有限公司 Service implementation method of Internet of things terminal and Internet of things access gateway
CN111478931B (en) * 2019-01-23 2022-05-27 阿里巴巴集团控股有限公司 Data processing method based on Internet of things system and Internet of things system
CN111478931A (en) * 2019-01-23 2020-07-31 阿里巴巴集团控股有限公司 Data processing method based on Internet of things system and Internet of things system
CN113630454A (en) * 2021-08-02 2021-11-09 胜斗士(上海)科技技术发展有限公司 Internet of things management method and system
WO2023065900A1 (en) * 2021-10-21 2023-04-27 青岛海信智慧生活科技股份有限公司 Device state message processing method and message distribution system
CN114973495A (en) * 2022-06-28 2022-08-30 北京字跳网络技术有限公司 Voting processing method, system, device, electronic equipment and storage medium
CN114973495B (en) * 2022-06-28 2024-06-04 北京字跳网络技术有限公司 Voting processing method, system, device, electronic device and storage medium

Also Published As

Publication number Publication date
CN104202353B (en) 2018-02-13

Similar Documents

Publication Publication Date Title
CN104202353A (en) Cloud event processing method and device for internet of things interconnected cooperative system
Muntjir et al. An analysis of Internet of Things (IoT): novel architectures, modern applications, security aspects and future scope with latest case studies
Hussein et al. Towards a dynamic discovery of smart services in the social internet of things
AU2016301394B2 (en) Managing a device cloud
AU2016301400B2 (en) Managing a device cloud
Severi et al. M2M technologies: Enablers for a pervasive Internet of Things
US20170076111A1 (en) Systems and Methods For Socializing Machines Using Autonomous Software Agents
Kubler et al. A standardized approach to deal with firewall and mobility policies in the IoT
Baladron et al. Framework for intelligent service adaptation to user's context in next generation networks
CN107637050A (en) The foundation of the priority ranking and communication channel of resource
US20240223656A1 (en) Internet of things distribution system and method of implementing the same
US20160370775A1 (en) Methods and systems for remote multi-tenant facility management
Mohamed et al. Adaptability of soa in iot services–an empirical survey
Saravanan et al. Smart real-time meeting room
WO2019059755A1 (en) A dynamically networked social platform with a predictive module for services delivery
JP2019165370A (en) Intercom system
US20250061791A1 (en) Systems and methods for facilitating supervision of individuals based on geofencing
Ahmed et al. The Power of Internet of Things (IoT): Connecting the Dots with cloud, edge, and fog computing
US11575751B2 (en) Dynamic creation of sensor area networks based on geofenced IoT devices
CN109286670A (en) A kind of the cloud event-handling method and device of Internet of Things interconnection cooperative system
JP7458377B2 (en) Data Sample Template (DST) management to enable fog-based data processing
WO2018083710A2 (en) An improved management and internetworking of devices to collect and exchange data without requiring interaction
CN106657207B (en) Method and system for managing internet of things users and devices
Dobrican et al. A proactive approach for information sharing strategies in an environment of multiple connected ubiquitous devices
US10558722B2 (en) Provision of on premise ambient service method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190628

Address after: 100000 Beijing Chaoyang District Wangjing West Road No. 50 Building 2 Unit 103

Patentee after: Dong Yongfang

Address before: 430072 Room 1005, Room 1, Unit 1, Hongfu Home, Xiaqian Village, Xiongchu Avenue, Donghu High-tech Zone, Hongshan District, Wuhan City, Hubei Province

Patentee before: WUHAN LINGAO TECHNOLOGY CO., LTD.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180213

Termination date: 20190709