CN105117240B - Rule recommendation method and device based on event-operation model - Google Patents

Rule recommendation method and device based on event-operation model Download PDF

Info

Publication number
CN105117240B
CN105117240B CN201510451452.6A CN201510451452A CN105117240B CN 105117240 B CN105117240 B CN 105117240B CN 201510451452 A CN201510451452 A CN 201510451452A CN 105117240 B CN105117240 B CN 105117240B
Authority
CN
China
Prior art keywords
rule
event
module
matching
rules
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
CN201510451452.6A
Other languages
Chinese (zh)
Other versions
CN105117240A (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.)
Qingdao Haier Intelligent Home Appliance Technology Co Ltd
Original Assignee
Qingdao Haier Intelligent Home Appliance 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 Qingdao Haier Intelligent Home Appliance Technology Co Ltd filed Critical Qingdao Haier Intelligent Home Appliance Technology Co Ltd
Priority to CN201510451452.6A priority Critical patent/CN105117240B/en
Publication of CN105117240A publication Critical patent/CN105117240A/en
Application granted granted Critical
Publication of CN105117240B publication Critical patent/CN105117240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a rule recommendation method and device based on an event-operation model. The method comprises the following steps: synchronizing the rules stored in the rule base to the event-operation base in a preset period, and storing the failed rules to a matching module of the event-operation base if detecting that some rules in the rule base fail during synchronization; when new equipment is added into the network or the original equipment is on line again, acquiring events and/or operations broadcasted by the equipment, and storing the events and/or operations in a temporary module of an event-operation library; and matching the event/operation stored in the temporary module with the rule stored in the matching module, if the matching is successful, pushing the corresponding rule to the user, and determining whether to add the rule into the rule base according to the instruction of the user. By means of the technical scheme, the operation of the user is simplified, and the use experience of the user is improved.

Description

Rule recommendation method and device based on event-operation model
Technical Field
The invention relates to the field of Internet of things, in particular to a rule recommendation method and device based on an event-operation model.
Background
The method comprises the following steps that AllJoyn (AJ for short) is a cooperative open-source software framework, and supports an Event-operations (Events-Actions) model which is used for linkage of household appliances, namely, an Event (signal) and an Action (method) are paired, when the Event occurs, the equipment executes a specified Action, the pairing is a Rule (Rule), the Rule is configured to a Rule engine (Rule engine), and the Rule engine puts the Rule into a Rule base; when Rule engine receives an Event, if the Rule base is checked to have a corresponding Rule, the corresponding Action is triggered.
When the user creates Rule, pairing Events and Actions broadcasted to the user terminal by the equipment, wherein the operations are all performed on the user terminal. The readable Events and Actions languages received by the user terminal are created by Original Equipment Manufacturers (OEMs), which can use standardized descriptions provided by the alliance, that is, descriptions of Events and Actions are similar, so descriptions of Event-Actions of different manufacturers are similar. The Rule engine can detect whether the household appliance corresponding to the Action is in the network, and if the household appliance cannot be detected, the Rule engine can set the corresponding Rule as invalid or delete the Rule.
Currently, the user has the following usage scenario, namely scenario 1: the corresponding Rule of the home television is (television is turned on-lamp is turned off), the television is broken now, a new television is bought, the new television is added into the network, the user still has the previous habit that the Event is turned on by the television and corresponds to the Action of turning off the lamp, and when the television is expected to be turned on, the lamp is automatically turned off. (Note: New television on this Event is "television on"). The prior art has the following solutions: the user recreates Rule: television on-light off.
The user also has a usage scenario, scenario 2, as follows: when the television in the home is disconnected and the lamp is still in the network, Rule (television on-lamp off) set by the user before fails, and the television is reconnected to the network, and the Rule is expected to continue to function. The prior art has the following solutions: the user recreates Rule: television on-light off.
In the prior art, when an Event device or an Action device is replaced, a Rule corresponding to the device fails, and another Event device or Action device with the same function needs to be reconfigured when being added into a network; when the Event device or the Action device is offline, the Rule corresponding to the device fails, and when the device joins the network again, the user needs to re-associate. When the television in the home is broken or the television is abandoned for other reasons, a new television is added into the network, and the Rule related to the television needs to be reestablished. At this moment, the current technology cannot achieve the effect desired by the user, the operation is complex, and the user experience is not good.
Disclosure of Invention
In view of the problem that in the prior art, when an Event device or an Action device is replaced, Rule configuration needs to be performed again, the present invention is provided to provide a Rule recommendation method and apparatus based on an Event-operation model, which overcome the above problems.
The invention provides a rule recommendation method based on an event-operation model, which comprises the following steps:
synchronizing the rules stored in the rule base to the event-operation base in a preset period, and storing the failed rules to a matching module of the event-operation base if detecting that some rules in the rule base fail during synchronization;
when new equipment is added into the network or the original equipment is on line again, acquiring events and/or operations broadcasted by the equipment, and storing the events and/or operations in a temporary module of an event-operation library;
and matching the event/operation stored in the temporary module with the rule stored in the matching module, if the matching is successful, pushing the corresponding rule to the user, and determining whether to add the rule into the rule base according to the instruction of the user.
The invention also provides a rule recommendation device based on the event-operation model, which comprises the following components:
a synchronization module for synchronizing the rules stored in the rule base to the event-action base at a predetermined cycle;
the storage module is used for storing certain invalid rules into the matching module of the event-operation library if the rules in the rule library are detected to be invalid during synchronization; when new equipment is added into the network or the original equipment is online again, acquiring events/operations broadcasted by the equipment, and storing the events/operations in a temporary module of an event-operation library;
and the matching module is used for matching the events/operations stored in the temporary module with the rules stored in the matching module, pushing the corresponding rules to the user if the matching is successful, and determining whether to add the rules into the rule base according to the indication of the user.
The invention has the following beneficial effects:
when the equipment is replaced or the equipment is added to the network again, the rules of the equipment can be automatically matched and recommended without reconfiguring the equipment linkage rules, the problem that the Rule configuration needs to be carried out again when the Event equipment or the Action equipment is replaced in the prior art is solved, the operation of a user is simplified, and the use experience of the user is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a flow chart of a method for rule recommendation based on an event-action model according to an embodiment of the present invention;
FIG. 2 is a system diagram of a rule recommendation method based on an event-operation model according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a rule recommendation device based on an event-operation model according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In order to solve the problem that Rule configuration needs to be carried out again when an Event device or an Action device is replaced in the prior art, the embodiment of the invention provides a Rule matching method based on an Events-Actions model. The method solves the defects of complex operation and poor user experience. The present invention will be described in further detail below with reference to the drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
Method embodiment
According to an embodiment of the present invention, there is provided a rule recommendation method based on an event-operation model, fig. 1 is a flowchart of the rule recommendation method based on the event-operation model according to the embodiment of the present invention, as shown in fig. 1, the rule recommendation method based on the event-operation model according to the embodiment of the present invention includes the following processes:
step 101, synchronizing the Rules stored in the rule base to an Events-Actions library in a preset period, and storing the failed Rules to a matching module of the Events-Actions library if some Rules in the rule base are detected to be failed during synchronization;
step 102, when a new device is added into the network or the original device is online again, acquiring Events and/or Actions broadcasted by the device, and storing the Events and/or Actions in a temporary module of an Events-Actions library;
and 103, matching the Events/Actions stored in the temporary module with the Rules stored in the matching module, if the matching is successful, pushing the corresponding Rule to the user, and determining whether to add the Rules into the Rule base according to the instruction of the user.
In the embodiment of the present invention, the processing of step 101-103 may be completed by a rule recommendation unit, where the rule recommendation unit includes Events-Actions library, and the library further includes a matching module and a temporary module. The description of each module is shown in table 1.
TABLE 1
Figure BDA0000768871820000051
In the embodiment of the present invention, the rules pushed to the user include: the rules successfully matched with the rules currently stored in the matching module (as in the following examples 1 and 2), and the new rules obtained by adjusting the successfully matched rules (as in the following example 3). After pushing to the user, the rules for pushing may be selected.
In the embodiment of the present invention, the data stored in the temporary module needs to be cleared at a predetermined period.
The above technical solutions of the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Fig. 2 is a schematic diagram of a system structure of a Rule recommendation method based on an event-operation model according to an embodiment of the present invention, and as shown in fig. 2, a Rule engine and a Rule recommendation unit are parallel, and the recommendation unit includes an Events-Actions library, which includes a matching module and a temporary module. The method specifically comprises the following steps:
1. polling the Rule base at regular time by an Events-Actions base in the Rule recommending unit, synchronizing, and if detecting that a user adds a Rule, adding a corresponding Rule in the Events-Actions; if the device is removed or the device is offline, more Events-Actions libraries than Rule libraries are used, and more Rule are stored in the matching module.
2. When a new device joins the network or the device comes online again, the device firstly broadcasts the Event/Action of the device, and the rule recommending unit stores the Event/Action broadcasted by the device in a temporary space and matches the Event/Action with the Rules in the matching module one by one.
3. If the matching is successful, pushing the matching to the user, and determining whether to add Rule by the user.
4. The temporary module will be periodically emptied when no new devices are added.
The above technical solutions of the embodiments of the present invention are specifically described below by taking three examples as examples.
Example 1: television on-off, namely television on-off, the old television is retired now, a new television is bought, the Event in the new television is (television on), and by the method, the Rule recommending unit can be successfully matched and pushed to the user: the television is on-light off and the user can use the Rule directly. The method comprises the following specific steps:
1. the Events-Actions library in the Rule recommending unit polls the Rule library at regular time and synchronizes, at the moment, Rule (television on-light off) of the television is also in the Rule library, the old television is retired, the Rule related to the television in the Rule library fails, certainly, the Rule (television on-light off) also fails, at the moment, the Events-Actions library has one more Rule (television on-light off) than the Rule library, and the Rule recommending unit stores the Rule (television on-light off) into the matching module.
2. The new television is added into the network, the new television firstly broadcasts own Event/Action, the Event/Action comprises the Event (the television is turned on), the Rule recommending unit stores the Event/Action (comprising the Event: the television is turned on) broadcasted by the equipment in a temporary space, and the Event/Action is matched with Rules (comprising the Rules: the television is turned on and the lamps are turned off) in the matching module one by one.
3. The Event (television on) and Rule (television on-lamp off) are successfully matched, namely the television is successfully matched with the television on, the successfully matched Rule and Event are pushed to the user, and the user decides to add Rule (television on-lamp off).
4. Within a certain time (five days), the temporary module clears its own data.
Example 2: when the television in the home is disconnected and the lamp is still in the network, Rule (television on-lamp off) rules set by the user before are invalid, the television is connected to the network again, the Rule recommending unit is matched successfully by the method, and Rule (television on-lamp off) is automatically added into the Rule base. The method comprises the following concrete steps:
1. the event-Actions library in the Rule recommending unit polls the Rule library at regular time and synchronizes, at the moment, Rule (television on-light off) of the television is also in the Rule library, the television is disconnected or is not in the network for some reason, the Rule related to the television in the Rule library fails, certainly, the Rule (television on-light off) also fails, at the moment, one more event-Actions library is arranged than the Rule library (television on-light off), and the Rule recommending unit stores the Rule (television on-light off) into the matching module.
2. The television is disconnected and re-online, the online television firstly broadcasts own Event/Action, at the moment, the Event/Action comprises the television turning on, and the Rule recommending unit stores the Event/Action (comprising the Event: the television turning on) broadcasted by the equipment in a temporary space and matches with Rules (comprising the Rule: the television turning on-lamp turning off) in the matching module one by one.
3. Event (television on) and Rule (television on-lamp off) are successfully matched, namely the television is matched with the television on, the successfully matched Rule is pushed to the user, and the user decides to add the Rule (television on-lamp off).
4. Within a certain time (five days), the temporary module clears its own data.
Example 3: the home television has a KTV function, and the Rule corresponding to the Event is as follows: the television KTV-lamp is darkened, a lamp is replaced at home at present, and the functions of the lamp not only comprise the functions of turning on and turning off the lamp and darkening the lamp, but also comprise the function of darkening the lamp (KTV effect). Now, after a new device lamp joins a network, it is expected that Rule (television KTV-lamp dimming) is changed to Rule (television KTV-lamp dimming (KTV effect)), and the specific implementation steps of the method are as follows:
1. the event-Actions library in the Rule recommending unit polls the Rule library at regular time and synchronizes, at the moment, Rule (television KTV-lamp is darkened) of the television is also in the Rule library, a lamp (with a KTV effect function) is newly bought at home, the Rule related to the lamp in the Rule library is invalid, certainly, the Rule (television KTV-lamp is darkened) is invalid, at the moment, one more event-Actions library is arranged than the Rule library (television KTV-lamp is darkened), and the Rule recommending unit stores the Rule (television KTV-lamp is darkened) in the matching module.
2. The new lamp is added into the network, the new lamp firstly broadcasts own Event/Action, the Event/Action comprises Action (dimming of the lamp and dimming of the lamp (KTV effect)), and the Rule recommending unit stores the Event/Action (comprising Action: dimming of the lamp and dimming of the lamp (KTV effect)) broadcasted by the equipment in a temporary space and matches with the Rules (comprising Rule: dimming of the television KTV-lamp) in the matching module one by one.
3. The Action (dimming of the lamp) and the Rule (dimming of the television KTV-lamp) are matched successfully, and meanwhile, the Action (dimming of the lamp (KTV effect)) and the Rule (dimming of the television KTV-lamp) are also matched successfully, and at the moment, the matching module pushes the Action (dimming of the lamp, dimming of the lamp (KTV effect)) and the Rule (dimming of the television KTV-lamp) to a user.
4. The user has evaluated according to the Action of propelling movement, and when KTV, the effect that the lamp is got dark (KTV effect) can be better, so select the Action (the lamp is got dark (KTV effect)), then at this moment, then need the user to carry out "fine setting" to Rule (the TV KTV-lamp is got dark) and change into (the TV KTV-lamp is got dark (KTV effect)), can full play new lamp's function like this, better service user.
5. Within a certain time (five days), the temporary module clears its own data.
It can be seen from the above embodiment that when an Event/Action device is discarded or offline, its corresponding Rule will be stored in the matching module, when the replaced Event/Action device with the same function is accessed to the home network or comes online again, the Rule recommending unit detects the Event and the Action broadcasted by the device and stores them in the temporary module, performs Event/Action matching between the Event/Action in the temporary module and the Rule in the matching module, and when the matching is successful, pushes the Event/Action to the user, and the user determines whether to add Rule. After the matching module is successfully matched, the user receives the pushed rule and finely adjusts the rule according to the selection of the user.
In summary, the technical scheme of the embodiment of the invention has good user experience. The user does not need to worry about selecting again in the vast rules when the equipment is replaced or the equipment is disconnected and then connected, and the establishment of the equipment linkage rules is completed through the automatic matching and recommendation of the equipment rules, so that the user experience is improved. In addition, the technical scheme of the embodiment of the invention can simplify the operation. When the device is replaced or rejoins the network, the tedious step of reconfiguring device association rules is solved.
Device embodiment
According to an embodiment of the present invention, there is provided a rule recommendation device based on an event-operation model, fig. 3 is a schematic structural diagram of the rule recommendation device based on the event-operation model according to the embodiment of the present invention, as shown in fig. 3, the rule recommendation device based on the event-operation model according to the embodiment of the present invention includes: the synchronization module 30, the storage module 32, and the matching module 34 are described in detail below.
A synchronization module 30, configured to synchronize Rules stored in the rule base to Events-Actions libraries at a predetermined cycle;
the storage module 32 is used for storing some failed Rules in the Events-Actions library into a matching module of the Events-Actions library if some failed Rules in the rule library are detected during synchronization; when new equipment is added into the network or the original equipment is on line again, acquiring Events and/or Actions broadcasted by the equipment, and storing the Events and/or Actions in a temporary module of an Events-Actions library; the storage module 32 is further configured to: the data stored in the temporary module is cleared at a predetermined period.
The matching module 34 is configured to match Events/Actions stored in the temporary module with Rules stored in the matching module, and if the matching is successful, push the corresponding Rules to the user, and determine whether to add the Rules to the Rule base according to an instruction of the user.
In the embodiment of the present invention, the rules pushed to the user include: and the rule successfully matched with the rule currently stored in the matching module and a new rule obtained after the successfully matched rule is adjusted. After pushing to the user, the rules for pushing may be selected.
The specific processing of each module in the embodiment of the present invention can be understood by referring to the description of the method embodiment, which is not described herein again.
In summary, according to the technical scheme of the embodiment of the invention, when the device is replaced or rejoins the network, the Rule of the device can be automatically matched and recommended without reconfiguring the device linkage Rule, so that the problem that the Rule configuration needs to be carried out again when the Event device or the Action device is replaced in the prior art is solved, the operation of the user is simplified, and the use experience of the user is improved.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the client in an embodiment may be adaptively changed and provided in one or more clients different from the embodiment. The modules of the embodiments may be combined into one module and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or client so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a client loaded with a ranking website according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (6)

1. A rule recommendation method based on an event-operation model is characterized by comprising the following steps:
synchronizing the rules stored in the rule base to an event-operation base at a preset period, and storing some failed rules in the rule base to a matching module of the event-operation base if the failed rules are detected during synchronization;
when new equipment is added into the network or the original equipment is online again, acquiring events and/or operations broadcasted by the equipment, and storing the events and/or operations in a temporary module of the event-operation library;
and matching the event/operation stored in the temporary module with the rule stored in the matching module, if the matching is successful, pushing the corresponding rule to a user, and determining whether to add the rule into the rule base according to the instruction of the user.
2. The method of claim 1, wherein the rules pushed to the user include: and the rule successfully matched with the rule currently stored in the matching module and/or a new rule obtained after the successfully matched rule is adjusted.
3. The method of claim 1, wherein the method further comprises:
clearing the data stored in the temporary module at a preset period.
4. An event-operation model-based rule recommendation device, characterized in that the device specifically comprises:
a synchronization module for synchronizing the rules stored in the rule base to the event-action base at a predetermined cycle;
the storage module is used for storing certain invalid rules into the matching module of the event-operation library if the rules in the rule library are detected to be invalid during synchronization; when new equipment is added into the network or the original equipment is online again, acquiring events/operations broadcasted by the equipment, and storing the events/operations in a temporary module of the event-operation library;
and the matching module is used for matching the event/operation stored in the temporary module with the rule stored in the matching module, pushing the corresponding rule to a user if the matching is successful, and determining whether to add the rule into the rule base according to the instruction of the user.
5. The apparatus of claim 4, wherein the rules pushed to the user include: and the matching module is used for matching the rule successfully with the rule currently stored in the matching module and/or adjusting the rule successfully matched to obtain a new rule.
6. The apparatus of claim 4, wherein the storage module is further to:
clearing the data stored in the temporary module at a preset period.
CN201510451452.6A 2015-07-28 2015-07-28 Rule recommendation method and device based on event-operation model Active CN105117240B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510451452.6A CN105117240B (en) 2015-07-28 2015-07-28 Rule recommendation method and device based on event-operation model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510451452.6A CN105117240B (en) 2015-07-28 2015-07-28 Rule recommendation method and device based on event-operation model

Publications (2)

Publication Number Publication Date
CN105117240A CN105117240A (en) 2015-12-02
CN105117240B true CN105117240B (en) 2021-03-16

Family

ID=54665242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510451452.6A Active CN105117240B (en) 2015-07-28 2015-07-28 Rule recommendation method and device based on event-operation model

Country Status (1)

Country Link
CN (1) CN105117240B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105281995B (en) * 2015-10-29 2021-12-24 青岛海尔智能家电科技有限公司 Method and device for recommending linkage information of intelligent equipment
CN105676655A (en) * 2015-12-29 2016-06-15 青岛海尔智能家电科技有限公司 Linkage method and apparatus between non-AllJoyn devices
CN106200427B (en) * 2016-06-30 2020-07-24 联想(北京)有限公司 Processing method and electronic equipment
CN110750051B (en) * 2019-10-14 2023-04-28 华翔翔能科技股份有限公司 Intelligent equipment linkage method and system of power distribution station

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216379A (en) * 2014-09-09 2014-12-17 联想(北京)有限公司 Information processing method and electronic device
CN104597761A (en) * 2014-12-31 2015-05-06 珠海格力电器股份有限公司 Control method and device of intelligent household appliances
CN104699065A (en) * 2015-03-30 2015-06-10 联想(北京)有限公司 Smart home device control method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216379A (en) * 2014-09-09 2014-12-17 联想(北京)有限公司 Information processing method and electronic device
CN104597761A (en) * 2014-12-31 2015-05-06 珠海格力电器股份有限公司 Control method and device of intelligent household appliances
CN104699065A (en) * 2015-03-30 2015-06-10 联想(北京)有限公司 Smart home device control method and device

Also Published As

Publication number Publication date
CN105117240A (en) 2015-12-02

Similar Documents

Publication Publication Date Title
US20240114071A1 (en) Synchronizing an application on a companion device
CN105117240B (en) Rule recommendation method and device based on event-operation model
CN104091287B (en) A kind of task implementation method and device based on data-driven
WO2016106073A1 (en) Method and apparatus for providing seat information
CN103391479A (en) Method, device, terminal and system for customizing updated series
CN109063149B (en) Method for pushing screen saver pictures individually
US10455542B2 (en) Method of synchronizing notification messages for electronic devices and electronic devices
CN103024549A (en) Method for upgrading software of peripheral equipment of television
CN103309713A (en) System upgrading method, device and equipment
WO2017181596A1 (en) Method and device for information processing
CN104104989A (en) Method for automatically playing last played video upon booting and smart television
CN106412697A (en) Method and device for automatically acquiring time zone for smart television
CN108459868A (en) A kind of software start-up method, device, terminal and storage medium
AU2020202033A1 (en) System and method for providing advertising consistency
US20130304790A1 (en) Computer-readable recording medium, mobile device, and wireless communication system
CN105430435A (en) Method and system for pushing video file download in IOS system
CN102547440B (en) A kind of method for updating TV programme
CN112738615A (en) Program acquisition method and device, set top box and front-end server
CN104123342A (en) Content recommendation method and device
CN103763617A (en) Method for video playing and electronic equipment
CN104038824A (en) Method for automatically establishing and updating program database during starting of digital set-top box
CN108322812B (en) Multi-screen interaction method and device and terminal
CN109542483B (en) Firmware upgrading method and device for electric appliance, storage medium, terminal and electric appliance
CN112507175A (en) Electronic menu operation method and device, storage medium and electronic device
CN104993920A (en) SNTP-based synchronization time method and SNTP client

Legal Events

Date Code Title Description
C06 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