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 PDF

Info

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
Application number
CN202011520559.9A
Other languages
Chinese (zh)
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.)
Fujian Star Net Tianhe Intelligent Technology Co ltd
Original Assignee
Fujian Star Net Tianhe Intelligent 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 Fujian Star Net Tianhe Intelligent Technology Co ltd filed Critical Fujian Star Net Tianhe Intelligent Technology Co ltd
Priority to CN202011520559.9A priority Critical patent/CN112581744A/en
Publication of CN112581744A publication Critical patent/CN112581744A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding 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

Cloud service method of infrared code, infrared cloud code library, equipment and medium
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:
Figure BDA0002848775820000041
Figure BDA0002848775820000051
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:
Figure BDA0002848775820000061
Figure BDA0002848775820000071
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.
CN202011520559.9A 2020-12-21 2020-12-21 Cloud service method of infrared code, infrared cloud code library, equipment and medium Pending CN112581744A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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