CN112581744A - Cloud service method of infrared code, infrared cloud code library, equipment and medium - Google Patents
Cloud service method of infrared code, infrared cloud code library, equipment and medium Download PDFInfo
- Publication number
- CN112581744A CN112581744A CN202011520559.9A CN202011520559A CN112581744A CN 112581744 A CN112581744 A CN 112581744A CN 202011520559 A CN202011520559 A CN 202011520559A CN 112581744 A CN112581744 A CN 112581744A
- Authority
- CN
- China
- Prior art keywords
- code library
- cloud
- infrared
- code
- service
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012360 testing method Methods 0.000 claims abstract description 36
- 238000013507 mapping Methods 0.000 claims abstract description 23
- 230000006870 function Effects 0.000 claims abstract description 17
- 238000012423 maintenance Methods 0.000 claims abstract description 13
- 230000001960 triggered effect Effects 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 22
- 238000013475 authorization Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 15
- 238000009434 installation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 4
- 238000013523 data management Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention provides an infrared code cloud service method, an infrared cloud code library, equipment and a medium, wherein the method comprises a main service flow, an authentication service flow, a code service test flow and a basic data maintenance flow; the main service flow comprises the following steps: providing at least one code library; providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and storing infrared codes corresponding to the virtual cloud keys into the code library in a fixed format; binding infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller; the keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation; and when the key on the cloud remote controller is triggered, calling a corresponding code library through the mapping relation, and executing the control function of the infrared code corresponding to the virtual cloud key. The virtual cloud remote controller is realized through the infrared cloud code library, and remote control infrared code learning can be completed without an entity remote controller.
Description
Technical Field
The invention relates to the technical field of computers, in particular to an infrared code cloud service method, an infrared code library, equipment and a medium.
Background
The number of remote control household appliances is increased, various remote controllers in families are increased, and daily storage, searching and use are inconvenient. If the remote controller of an old type household appliance is lost, the remote controller cannot be used. And present entity remote controller can't realize intelligent demand, if: the functions of remote control, timing, linkage, scene control and the like cannot be realized.
Later, a learning type universal remote controller appears, and although all entity remote control learning can be input and part of intelligent requirements can be realized, the use is complex, a user is required to cooperate with app application on the basis of the entity remote controller, and learning is required before use. The app application needs to open a remote control learning page, learn which key to enter a learning state when the app is pressed, and further needs to press a corresponding button on an entity remote controller, and learning of each key needs to be performed through the same process, which is time-consuming and labor-consuming. If the key universal remote control device which is not learned can not control the corresponding household appliance, more importantly, the remote control infrared code learning can not be completed under the condition of no entity remote controller.
Disclosure of Invention
The technical problem to be solved by the invention is to provide an infrared code cloud service method, an infrared cloud code library, equipment and a medium, wherein a virtual cloud remote controller is realized through the infrared cloud code library, and remote control infrared code learning can be completed without a physical remote controller.
In a first aspect, the present invention provides an infrared cloud code library, including:
the code library service module is used for providing at least one code library and binding infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller;
the key template service module is used for providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and the infrared codes corresponding to the virtual cloud keys are stored in the code library in a fixed format;
the virtual cloud key is bound with a key on the cloud remote controller through a mapping relation, and when the key on the cloud remote controller is triggered, a corresponding code library is called through the mapping relation to execute a control function of an infrared code corresponding to the virtual cloud key.
In a second aspect, the present invention provides an infrared code cloud service method, including a main service process, where the main service process includes the following steps:
s1, providing at least one code library;
s2, providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and storing the infrared codes corresponding to the virtual cloud keys into the code library in a fixed format;
s3, binding infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller; the keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation;
and S4, when the key on the cloud remote controller is triggered, calling a corresponding code library through the mapping relation, and executing the control function of the infrared code corresponding to the virtual cloud key.
In a third aspect, the present invention provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of the first aspect when executing the program.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the method of the first aspect.
One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages: providing a corresponding template of the virtual cloud key according to an entity remote control button of the infrared equipment, and storing the infrared codes corresponding to the virtual cloud key into a corresponding code library in a fixed format; binding infrared equipment, equipment brands or service providers through a code library to form a cloud remote controller; keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation; therefore, when the keys on the cloud remote controller are triggered, the corresponding code library is called through the mapping relation, and the control function of the infrared code corresponding to the virtual cloud key is executed, so that the remote control infrared code learning can be completed without an entity remote controller. In addition, 3 authentication modes are designed, so that the safety of the infrared code library is protected from being abused and maliciously tampered; the device type, brand and service provider on the market can be flexibly combined with the infrared code library to form different cloud remote controllers through maintenance of basic data management, so that unlimited maintenance and expansion of the code library are realized; after code matching is completed, the full code information of the code library can be loaded and used offline, and therefore the device of the terminal equipment is intelligent equipment, and intelligent control including scene, linkage and remote control of non-intelligent infrared equipment air conditioners, televisions and the like is achieved.
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
The invention will be further described with reference to the following examples with reference to the accompanying drawings.
FIG. 1 is a flow chart of an overall method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a main service flow in a method according to an embodiment of the present invention;
fig. 3 is a flowchart of obtaining an authorization code through a triplet in an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a service flow of code matching service testing according to an embodiment of the present invention;
FIG. 5 is a flow chart illustrating the import of basic data according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of an apparatus according to a second embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to a third embodiment of the invention;
fig. 8 is a schematic structural diagram of a medium according to a fourth embodiment of the present invention.
Detailed Description
The embodiment of the application provides a cloud service method, an infrared cloud code library, equipment and a medium for infrared codes, realizes a virtual cloud remote controller through the infrared cloud code library, and can complete remote control infrared code learning without an entity remote controller.
The technical scheme in the embodiment of the application has the following general idea: providing a corresponding template of the virtual cloud key according to an entity remote control button of the infrared equipment, and storing the infrared codes corresponding to the virtual cloud key into a corresponding code library in a fixed format; binding infrared equipment, equipment brands or service providers through a code library to form a cloud remote controller; keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation; therefore, when the keys on the cloud remote controller are triggered, the corresponding code library is called through the mapping relation, and the control function of the infrared code corresponding to the virtual cloud key is executed, so that the remote control infrared code learning can be completed without an entity remote controller.
Example one
As shown in fig. 1, the present embodiment provides a cloud service method of an infrared code, which includes a main service process, and preferably, the method further includes: authentication service flow, code service test service flow and basic data maintenance flow.
As shown in fig. 2, the main service flow includes the following steps:
s1, providing at least one code library;
s2, providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and storing the infrared codes corresponding to the virtual cloud keys into the code library in a fixed format; the fixed format can be a fixed format consisting of key ID, key name and key display name, taking infrared equipment of an air conditioner as an example, power supply "CV1The fixed formats of the virtual cloud keys of "" mode "" temperature + ", and" "temperature-", are as follows:
s3, binding infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller; the keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation;
and S4, when the key on the cloud remote controller is triggered, calling a corresponding code library through the mapping relation, and executing the control function of the infrared code corresponding to the virtual cloud key.
The mapping relation is realized through a key ID, and when a key on the cloud remote controller is triggered, the corresponding code library is called by sending the key ID to execute the control function of the infrared code corresponding to the virtual cloud key.
The authentication service process is to open the infrared cloud code library to a third-party platform or an infrared device for use according to the authority, and has the following three authorization modes:
firstly, authorization is carried out in an account password login mode, and the system is used by a highly trusted system;
secondly, as shown in fig. 3, an authorization code is obtained through an appId, appKey and apprepeat triplet, and is used by a common user terminal, a third-party platform or infrared equipment;
thirdly, acquiring a user token or an equipment token through the first or second mode, and refreshing and acquiring a service authorization token through the user token or the equipment token, so as to perform a specific infrared code service process;
the code matching service flow is used for extracting a part of data from each code library to form a corresponding test code library, (the test code library is a part of the code library), receiving retrieval conditions through a retrieval inlet, listing cloud remote controllers meeting the retrieval conditions, providing code matching services for each cloud remote controller through the corresponding test code library, and loading the corresponding code library to perform a specific infrared code service flow on the premise of obtaining authorization after a certain test code library successfully matches codes. Such as: in the case that a common user terminal can search a plurality of cloud remote controllers meeting the search condition by inputting a brand (for example, strong), the type of equipment (for example, an air conditioner) needs to match codes by a code matching service to determine which code library the off-line infrared equipment can be matched with. At the moment, the test code library corresponding to the code library is opened for code matching, and when the common user terminal determines which test code library can be used through code matching, the corresponding code library can be loaded to the server according to the id of the test code library for normal use of an authorized user. Therefore, the code library does not need to be completely opened to the user, the security of the code library is ensured, and the specific flow is as shown in fig. 4:
1) acquiring a test code library list through basic data;
2) an application end traverses the test code library to lock a trial test code library id;
3) and finding the RCS platform by testing the code library id of the code library and additionally installing the detailed code library id.
The basic data maintenance process provides basic data support for abstraction of the cloud remote controller, and includes importing basic data of equipment service, service provider service and brand service, as shown in fig. 5, the importing process is as follows: receiving a code library file; and analyzing the code library file, converting the code library file into the fixed format and storing the fixed format in the code library.
And the off-line service process opens the full code information in the code library to a common user terminal or a third-party platform for off-line use after downloading and installation. As shown in fig. 4, after the full code information in the code library is added, the general user terminal or the third-party platform can be used offline, and if the full code information is added to the task scheduling configuration of the intelligent host, a sequence of complex remote, scene, linkage, timing task and other related actions can be performed on the non-intelligent infrared device.
Based on the same inventive concept, the application also provides a device corresponding to the method in the first embodiment, which is detailed in the second embodiment.
Example two
As shown in fig. 6, the present embodiment provides an infrared cloud code library, which mainly includes a code library service module and a key template service module.
The code library service module is used for providing at least one code library and binding infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller;
the key template service module is used for providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and the infrared codes corresponding to the virtual cloud keys are stored in the code library in a fixed format; the fixed format can be a fixed format consisting of key ID, key name and key display name, taking infrared equipment of an air conditioner as an example, power supply "CV1The fixed formats of the virtual cloud keys of "" mode "" temperature + ", and" "temperature-", are as follows:
the virtual cloud key is bound with a key on the cloud remote controller through a mapping relation, and when the key on the cloud remote controller is triggered, a corresponding code library is called through the mapping relation to execute a control function of an infrared code corresponding to the virtual cloud key.
As a preferred implementation manner of this embodiment, the infrared cloud code library further includes: the system comprises an authentication service module, a test code library service module and a basic data maintenance module.
The authentication service module is used for opening the infrared cloud code library to a third-party platform or infrared equipment for use according to the authority, and has the following three authorization modes:
firstly, authorization is carried out in an account password login mode, and the system is used by a highly trusted system;
secondly, as shown in fig. 3, an authorization code is obtained through an appId, appKey and apprepeat triplet, and is used by a common user terminal, a third-party platform or infrared equipment;
and thirdly, acquiring the user token or the equipment token through the first or second mode, and refreshing and acquiring the service authorization token through the user token or the equipment token, thereby performing a specific infrared code service process.
And the test code library service module is used for extracting a part of data from each code library to form a corresponding test code library, receiving the search conditions through the search entry, listing the cloud remote controllers meeting the search conditions, providing code matching services for each cloud remote controller through the corresponding test code library, and loading the corresponding code library to perform a specific infrared code service flow on the premise of obtaining authorization after a certain test code library successfully matches codes. Such as: in the case that a common user terminal can search a plurality of cloud remote controllers meeting the search condition by inputting a brand (for example, strong), the type of equipment (for example, an air conditioner) needs to match codes by a code matching service to determine which code library the off-line infrared equipment can be matched with. At the moment, the test code library corresponding to the code library is opened for code matching, and when the common user terminal determines which test code library can be used through code matching, the corresponding code library can be loaded to the server according to the id of the test code library for normal use of an authorized user. Therefore, the code library does not need to be completely opened to the user, the security of the code library is ensured, and the specific flow is as shown in fig. 4:
1) acquiring a test code library list through basic data;
2) an application end traverses the test code library to lock a trial test code library id;
3) and finding the RCS platform by testing the code library id of the code library and additionally installing the detailed code library id.
Basic data maintenance module, for the abstract of cloud remote controller provides basic data support, including the leading-in of equipment service, the basic data of service provider's service and brand service, as shown in fig. 5, the leading-in process is: receiving a code library file; and analyzing the code library file, converting the code library file into the fixed format and storing the fixed format in the code library.
And the off-line service process opens the full code information in the code library to a common user terminal or a third-party platform for off-line use after downloading and installation. As also shown in fig. 4, after the full code information in the code library is added, the general user terminal or the third-party platform can be used offline, and if the full code information is added to the task scheduling configuration of the intelligent host, a sequence of complex remote, scene, linkage, timing task and other related actions can be performed on the non-intelligent infrared device.
Since the apparatus described in the second embodiment of the present invention is an apparatus used for implementing the method of the first embodiment of the present invention, based on the method described in the first embodiment of the present invention, a person skilled in the art can understand the specific structure and the deformation of the apparatus, and thus the details are not described herein. All the devices adopted in the method of the first embodiment of the present invention belong to the protection scope of the present invention.
Based on the same inventive concept, the application provides an electronic device embodiment corresponding to the first embodiment, which is detailed in the third embodiment.
EXAMPLE III
The embodiment provides an electronic device, as shown in fig. 7, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, any one of the first embodiment modes may be implemented.
Since the electronic device described in this embodiment is a device used for implementing the method in the first embodiment of the present application, based on the method described in the first embodiment of the present application, a specific implementation of the electronic device in this embodiment and various variations thereof can be understood by those skilled in the art, and therefore, how to implement the method in the first embodiment of the present application by the electronic device is not described in detail herein. The equipment used by those skilled in the art to implement the methods in the embodiments of the present application is within the scope of the present application.
Based on the same inventive concept, the application provides a storage medium corresponding to the fourth embodiment, which is described in detail in the fourth embodiment.
Example four
The present embodiment provides a computer-readable storage medium, as shown in fig. 8, on which a computer program is stored, and when the computer program is executed by a processor, any one of the first embodiment can be implemented.
The method, the device, the system, the equipment and the medium provided by the embodiment of the application have at least the following technical effects or advantages: providing a corresponding template of the virtual cloud key according to an entity remote control button of the infrared equipment, and storing the infrared codes corresponding to the virtual cloud key into a corresponding code library in a fixed format; binding infrared equipment, equipment brands or service providers through a code library to form a cloud remote controller; keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation; therefore, when the keys on the cloud remote controller are triggered, the corresponding code library is called through the mapping relation, and the control function of the infrared code corresponding to the virtual cloud key is executed, so that the remote control infrared code learning can be completed without an entity remote controller. In addition, 3 authentication modes are designed, so that the safety of the infrared code library is protected from being abused and maliciously tampered; the device type, brand and service provider on the market can be flexibly combined with the infrared code library to form different cloud remote controllers through maintenance of basic data management, so that unlimited maintenance and expansion of the code library are realized; after code matching is completed, the full code information of the code library can be loaded and used offline, and therefore the device of the terminal equipment is intelligent equipment, and intelligent control including scene, linkage and remote control of non-intelligent infrared equipment air conditioners, televisions and the like is achieved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus or system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Although specific embodiments of the invention have been described above, it will be understood by those skilled in the art that the specific embodiments described are illustrative only and are not limiting upon the scope of the invention, and that equivalent modifications and variations can be made by those skilled in the art without departing from the spirit of the invention, which is to be limited only by the appended claims.
Claims (10)
1. A cloud service method of infrared codes is characterized in that: the method comprises a main service flow, wherein the main service flow comprises the following steps:
s1, providing at least one code library;
s2, providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and storing the infrared codes corresponding to the virtual cloud keys into the code library in a fixed format;
s3, binding infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller; the keys on the cloud remote controller are bound with the virtual cloud keys through the mapping relation;
and S4, when the key on the cloud remote controller is triggered, calling a corresponding code library through the mapping relation, and executing the control function of the infrared code corresponding to the virtual cloud key.
2. The cloud service method of infrared codes according to claim 1, characterized in that:
the fixed format is a fixed format consisting of a key ID, a key name and a key display name;
the mapping relation is realized through a key ID, and when a key on the cloud remote controller is triggered, the corresponding code library is called by sending the key ID to execute the control function of the infrared code corresponding to the virtual cloud key.
3. The cloud service method of infrared codes according to claim 1, characterized in that: the system also comprises an authentication service flow, a code matching service test flow and a basic data maintenance flow;
the authentication service process is to open the infrared cloud code library to a third-party platform or an infrared device for use according to the authority, and has the following three authorization modes:
firstly, authorization is carried out in an account password login mode, and the system is used by a highly trusted system;
secondly, obtaining an authorization code through the appId, appKey and appSecret triples for a common user terminal, a third-party platform or infrared equipment;
thirdly, acquiring a user token or an equipment token through the first or second mode, and refreshing and acquiring a service authorization token through the user token or the equipment token, so as to perform a specific infrared code service process;
the code matching service test service process is used for extracting a part of data from each code library to form a corresponding test code library, receiving retrieval conditions through a retrieval inlet, listing cloud remote controllers meeting the retrieval conditions, providing code matching services for each cloud remote controller through the corresponding test code library, and loading the corresponding code library to perform a specific infrared code service process on the premise of obtaining authorization after a certain test code library is successfully matched;
basic data maintenance flow is that basic data support is provided for cloud remote controller's abstraction, including the leading-in of equipment service, the basic data of service provider's service and brand service, the introduction process is: receiving a code library file; and analyzing the code library file, converting the code library file into the fixed format and storing the fixed format in the code library.
4. The cloud service method of infrared codes according to claim 1, characterized in that: further comprising:
and (4) an offline service process, namely opening the information in the code library to a common user terminal or a third-party platform for offline use after downloading and installation.
5. An infrared cloud code library, its characterized in that: the method comprises the following steps:
the code library service module is used for providing at least one code library and binding basic data of infrared equipment, equipment brands or service providers through the code library to form a cloud remote controller;
the key template service module is used for providing a set of templates of virtual cloud keys corresponding to the entity remote control buttons of the infrared equipment, and the infrared codes corresponding to the virtual cloud keys are stored in the code library in a fixed format;
the virtual cloud key is bound with a key on the cloud remote controller through a mapping relation, and when the key on the cloud remote controller is triggered, a corresponding code library is called through the mapping relation to execute a control function of an infrared code corresponding to the virtual cloud key.
6. The infrared cloud code library of claim 5, wherein:
the fixed format is a fixed format consisting of a key ID, a key name and a key display name;
the mapping is realized by the key ID.
7. The infrared cloud code library of claim 5, wherein: also comprises an authentication service module, a test code library service module and a basic data maintenance module
The authentication service module is used for opening the infrared cloud code library to a third-party platform or infrared equipment for use according to the authority, and has the following three authorization modes:
firstly, authorization is carried out in an account password login mode, and the system is used by a highly trusted system;
secondly, obtaining an authorization code through the appId, appKey and appSecret triples for a common user terminal, a third-party platform or infrared equipment;
thirdly, acquiring a user token or an equipment token through the first or second mode, and refreshing and acquiring a service authorization token through the user token or the equipment token, so as to perform a specific infrared code service process;
each code library corresponds to a code library id, and a common user terminal and a third-party platform acquire data in the code libraries through the code library ids and corresponding authorities;
the test code library service module is used for extracting a part of data from each code library to form a corresponding test code library, receiving retrieval conditions through a retrieval inlet, listing cloud remote controllers meeting the retrieval conditions, providing code matching services for each cloud remote controller through the corresponding test code library, and loading the corresponding code library to perform a specific infrared code service process on the premise of obtaining authorization after a certain test code library is successfully matched with codes;
basic data maintenance module for cloud remote controller's abstraction provides basic data and supports, including the leading-in of equipment service, the basic data of service provider's service and brand service, the introduction process is: receiving a code library file; and analyzing the code library file, converting the code library file into the fixed format and storing the fixed format in the code library.
8. The infrared cloud code library of claim 5, wherein: further comprising:
and the offline service module opens the information in the code library to a common user terminal or a third-party platform for offline use after downloading and installation.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 4 when executing the program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011520559.9A CN112581744A (en) | 2020-12-21 | 2020-12-21 | Cloud service method of infrared code, infrared cloud code library, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011520559.9A CN112581744A (en) | 2020-12-21 | 2020-12-21 | Cloud service method of infrared code, infrared cloud code library, equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112581744A true CN112581744A (en) | 2021-03-30 |
Family
ID=75136433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011520559.9A Pending CN112581744A (en) | 2020-12-21 | 2020-12-21 | Cloud service method of infrared code, infrared cloud code library, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112581744A (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685746A (en) * | 2013-12-09 | 2014-03-26 | 康佳集团股份有限公司 | Teleprocessing method and system based on mobile phone and mobile phone |
CN103680118A (en) * | 2013-12-04 | 2014-03-26 | 康佳集团股份有限公司 | An intelligent remote control system and a control method thereof |
CN104157129A (en) * | 2014-08-28 | 2014-11-19 | 重庆晨古科技有限公司 | Acquisition method of infrared code pattern, cloud server, infrared transponder and system |
CN105702015A (en) * | 2016-03-08 | 2016-06-22 | 深圳创维-Rgb电子有限公司 | Method and device for managing infrared remote control code values |
CN106408923A (en) * | 2016-06-22 | 2017-02-15 | 南京物联传感技术有限公司 | A remote wireless infrared transponding control system based on cloud infrared code base data |
US20170323559A1 (en) * | 2016-05-06 | 2017-11-09 | Nxcontrol System Co., Ltd. | System and method for integrating infrared remote controls of home appliances |
CN107798852A (en) * | 2017-11-08 | 2018-03-13 | 东莞市康茂电子有限公司 | A kind of control method of Universal infrared remote controller system |
CN109615843A (en) * | 2018-11-30 | 2019-04-12 | 浙江工商大学 | Household electrical appliances infrared remote control system |
CN111526111A (en) * | 2019-02-02 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Control method, device and equipment for logging in light application and computer storage medium |
CN112002120A (en) * | 2020-07-20 | 2020-11-27 | 珠海市蓝博电子科技有限公司 | Remote control configuration method and device based on learning type infrared terminal |
CN112019550A (en) * | 2020-08-31 | 2020-12-01 | 上海商米科技集团股份有限公司 | Account login method and device |
-
2020
- 2020-12-21 CN CN202011520559.9A patent/CN112581744A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103680118A (en) * | 2013-12-04 | 2014-03-26 | 康佳集团股份有限公司 | An intelligent remote control system and a control method thereof |
CN103685746A (en) * | 2013-12-09 | 2014-03-26 | 康佳集团股份有限公司 | Teleprocessing method and system based on mobile phone and mobile phone |
CN104157129A (en) * | 2014-08-28 | 2014-11-19 | 重庆晨古科技有限公司 | Acquisition method of infrared code pattern, cloud server, infrared transponder and system |
CN105702015A (en) * | 2016-03-08 | 2016-06-22 | 深圳创维-Rgb电子有限公司 | Method and device for managing infrared remote control code values |
US20170323559A1 (en) * | 2016-05-06 | 2017-11-09 | Nxcontrol System Co., Ltd. | System and method for integrating infrared remote controls of home appliances |
CN106408923A (en) * | 2016-06-22 | 2017-02-15 | 南京物联传感技术有限公司 | A remote wireless infrared transponding control system based on cloud infrared code base data |
CN107798852A (en) * | 2017-11-08 | 2018-03-13 | 东莞市康茂电子有限公司 | A kind of control method of Universal infrared remote controller system |
CN109615843A (en) * | 2018-11-30 | 2019-04-12 | 浙江工商大学 | Household electrical appliances infrared remote control system |
CN111526111A (en) * | 2019-02-02 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Control method, device and equipment for logging in light application and computer storage medium |
CN112002120A (en) * | 2020-07-20 | 2020-11-27 | 珠海市蓝博电子科技有限公司 | Remote control configuration method and device based on learning type infrared terminal |
CN112019550A (en) * | 2020-08-31 | 2020-12-01 | 上海商米科技集团股份有限公司 | Account login method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108389130B (en) | Method for generating multi-transaction mode alliance chain | |
US8364952B2 (en) | Methods and system for a key recovery plan | |
CN105391840B (en) | Automatically create destination application | |
CN101258505B (en) | Secure software updates | |
CN106790156B (en) | Intelligent device binding method and device | |
CN106325915A (en) | Systems, methods, and computer-readable storage media for updating a computer firmware | |
CN111241569B (en) | Information processing method, device and equipment | |
JP2017510909A (en) | Fingerprint authentication method, apparatus, intelligent terminal, and computer storage medium | |
CN109614203B (en) | Android application cloud data evidence obtaining and analyzing system and method based on application data simulation | |
CN102156826A (en) | Provider management method and system | |
CN114048453A (en) | User feature generation method and device, computer equipment and storage medium | |
CN107437997B (en) | Radio frequency communication device and method | |
CN117708794A (en) | Equipment authorization method and equipment authorization device | |
CN109977692B (en) | Data processing method and device, storage medium and electronic equipment | |
CN112581744A (en) | Cloud service method of infrared code, infrared cloud code library, equipment and medium | |
CN111818376A (en) | Password setting method, smart television, electronic equipment and readable storage medium | |
CN106991307A (en) | Using time slot scrambling and device | |
CN112448909A (en) | Electronic lock management method, device, system and storage medium | |
CN113298982A (en) | Bluetooth lock binding method and related control system | |
CN110661789B (en) | Address resetting method, device, equipment and computer readable storage medium | |
CN112164157A (en) | Real-time supervision method and system for equipment with lock based on Internet of things | |
CN112015493A (en) | External system interface docking method, device and storage medium | |
CN110837629B (en) | Software starting method, terminal and readable storage medium | |
CN117201021B (en) | Key dynamic switching method, system, device and medium for main service system | |
CN107734369A (en) | A kind of device and method that TV is remotely limited using mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |