An information processing method, device, cloud device and terminal
By receiving the hardware information and operation instruction set type information of the terminal device, sending operation instruction sets and configuration files, the intelligent hardware is automatically connected to the network and matching the configuration mode that can best play its functional characteristics, solving the problem of cumbersome smart hardware configuration, optimizing the device configuration process, and improving user convenience and efficiency.
Patent Information
- Application Number
- CN201910272415.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-04
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2039-04-04
AI Technical Summary
The configuration process of smart hardware in the existing technology is cumbersome and inconvenient. Users need to read the product manual carefully and complete the configuration and parameter settings of the hardware equipment step by step. It is impossible to achieve automatic quick settings, and it is even more impossible to explore and define more functions.
By receiving the hardware information and operation instruction set type information of the terminal device, sending operation instruction sets and configuration files, realizing automatic networking of intelligent hardware and matching the configuration mode that best plays its functional characteristics, and sharing user-defined device configuration files and function usage modes.
Optimize and simplify the device configuration process, so that users can use smart hardware easily and efficiently without having to understand the use of smart hardware, maximizing basic functions and performance.
Smart Images

Figure CN111782277B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and particularly to an information processing method, apparatus, cloud device, and terminal. Background Art
[0002] As is well known, the configuration process of hardware on the Linux operating system is very complicated; for example, for an ordinary Peripheral Component Interconnect (PCI) network card, it may be necessary to first know its chip type and network card manufacturer, then guess its corresponding hardware driver module, and then use the automatic processing loadable module modprobe (or, insmod for loading the module) to insert this module. Then, a series of configuration scripts also need to be generated, and finally it can work properly. This is only the configuration process of one network card, but for numerous other hardware devices, such as graphics cards, sound cards, modems, Integrated Services Digital Network (ISDN) devices, Universal Serial Bus (USB) devices, PC Card (PCMCIA) wireless network card slots, etc., their configuration methods and generated configuration scripts are all different. Therefore, it is quite difficult for an ordinary user to master all these configuration processes.
[0003] With the increasing variety and diverse functions of current smart hardware, when used for the first time, it often requires users to carefully read the product manual and complete the configuration and parameter settings of the hardware device step by step; also, during the use process, it is necessary to strictly follow the operating procedures and instruction sequences listed in the product manual to enable and execute the corresponding functions. This brings great inconvenience to users and also restricts the in-depth exploration and full utilization of the functions of smart hardware.
[0004] As described above, the current configuration and parameter settings of smart hardware require users to complete the settings step by step after reading the product manual, and the functions realized are only those defined and preset by the smart hardware products themselves, unable to achieve automatic and rapid settings, let alone explore, discover, define, and enable more functions. Summary of the Invention
[0005] The purpose of the present invention is to provide an information processing method, apparatus, cloud device, and terminal to solve the problem of the cumbersome and inconvenient configuration scheme of smart hardware in the prior art.
[0006] To solve the above technical problem, an embodiment of the present invention provides an information processing method, which is applied to a cloud device and includes:
[0007] Receiving first hardware information and first operation instruction set type information sent by a first terminal; the first hardware information is the hardware information of the first terminal;
[0008] Send a first operation instruction set and a first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information;
[0009] The first operation instruction set includes first preset operation instructions for the first terminal to implement a first preset operation;
[0010] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0011] Optionally, after sending the first operation instruction set and the first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information, it further includes:
[0012] Receive the first hardware information, information on new operations, and instructions used to implement the new operations sent by the first terminal;
[0013] Obtain a second operation instruction set and second operation instruction set type information and a second configuration file corresponding to the second operation instruction set according to the information and instructions on the new operations;
[0014] Update the stored operation instruction set and configuration file according to the first hardware information, the second operation instruction set, the second operation instruction set type information, and the second configuration file.
[0015] Optionally, before receiving the first hardware information and the first operation instruction set type information sent by the first terminal, it further includes:
[0016] Receive second hardware information, information on operations implemented, and instructions used to implement the operations sent by the second terminal;
[0017] Obtain a third operation instruction set and third operation instruction set type information and a third configuration file corresponding to the third operation instruction set according to the information and instructions on the operations implemented;
[0018] Associate and store the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file;
[0019] The second terminal includes at least one terminal, the second hardware information is the hardware information of the second terminal, the second hardware information includes the first hardware information, the third operation instruction set type information includes the first operation instruction set type information, the third operation instruction set includes the first operation instruction set, and the third configuration file includes the first configuration file.
[0020] Optionally, after associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file, the method further includes:
[0021] Receiving the second hardware information, the information of the new operation, and the instructions used to implement the new operation sent by the second terminal;
[0022] Obtaining a fourth operation instruction set, and a fourth operation instruction set type information and a fourth configuration file corresponding to the fourth operation instruction set according to the information and instructions of the new operation;
[0023] Updating the stored operation instruction set and configuration file according to the second hardware information, the fourth operation instruction set, the fourth operation instruction set type information, and the fourth configuration file.
[0024] Optionally, after receiving the second hardware information, the information of the implemented operation, and the instructions used to implement the operation sent by the second terminal, the method further includes:
[0025] Receiving the second hardware information and a fifth operation instruction set type information sent by the second terminal;
[0026] Sending a fifth operation instruction set and a fifth configuration file to the second terminal according to the second hardware information and the fifth operation instruction set type information;
[0027] Wherein, the fifth operation instruction set includes second preset operation instructions for the second terminal to implement a second preset operation;
[0028] The fifth configuration file includes configuration information required for the second terminal to implement the second preset operation.
[0029] An embodiment of the present invention further provides an information processing method, which is applied to a first terminal and includes:
[0030] Sending first hardware information and a first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal;
[0031] Receiving a first operation instruction set and a first configuration file sent by the cloud device;
[0032] Performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file;
[0033] Wherein, the first operation instruction set includes first preset operation instructions for the first terminal to implement a first preset operation;
[0034] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0035] Optionally, after performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file, the following steps are further included:
[0036] Obtain information on the newly implemented operation and the instructions used to implement the newly implemented operation;
[0037] Send the first hardware information, information on the newly implemented operation, and the instructions to the cloud device.
[0038] An embodiment of the present invention further provides an information processing method, which is applied to a second terminal and includes:
[0039] Obtain information on the implemented operation and the instructions used to implement the operation;
[0040] Send second hardware information, information on the implemented operation, and the instructions to the cloud device;
[0041] Wherein, the second hardware information is the hardware information of the second terminal.
[0042] Optionally, after sending the second hardware information, information on the implemented operation, and the instructions to the cloud device, the following steps are further included:
[0043] Obtain information on the newly implemented operation and the instructions used to implement the newly implemented operation;
[0044] Send the second hardware information, information on the newly implemented operation, and the instructions to the cloud device.
[0045] Optionally, after sending the second hardware information, information on the implemented operation, and the instructions to the cloud device, the following steps are further included:
[0046] Send the second hardware information and the fifth operation instruction set type information to the cloud device;
[0047] Receive the fifth operation instruction set and the fifth configuration file sent by the cloud device;
[0048] Perform hardware parameter configuration and operation instruction set loading according to the fifth operation instruction set and the fifth configuration file;
[0049] Wherein, the fifth operation instruction set includes second preset operation instructions, and the second preset operation instructions are used for the second terminal to implement a second preset operation;
[0050] The fifth configuration file includes configuration information required for the second terminal to implement the second preset operation.
[0051] An embodiment of the present invention further provides an information processing device, which is applied to a cloud device and includes:
[0052] A first receiving module, configured to receive first hardware information and first operation instruction set type information sent by a first terminal; the first hardware information is the hardware information of the first terminal;
[0053] A first processing module, configured to send a first operation instruction set and a first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information;
[0054] Wherein, the first operation instruction set includes first preset operation instructions, and the first preset operation instructions are used for the first terminal to implement a first preset operation;
[0055] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0056] Optionally, it further includes:
[0057] A second receiving module, configured to receive the first hardware information, information of new operations, and instructions used to implement the new operations sent by the first terminal after sending the first operation instruction set and the first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information;
[0058] A second processing module, configured to obtain a second operation instruction set, and second operation instruction set type information and a second configuration file corresponding to the second operation instruction set according to the information and instructions of the new operations;
[0059] A third processing module, configured to update the stored operation instruction set and configuration file according to the first hardware information, the second operation instruction set, the second operation instruction set type information, and the second configuration file.
[0060] Optionally, it further includes:
[0061] A third receiving module, configured to receive second hardware information, information of implemented operations, and instructions used to implement the operations sent by a second terminal before receiving the first hardware information and the first operation instruction set type information sent by the first terminal;
[0062] A fourth processing module, configured to obtain a third operation instruction set, and third operation instruction set type information and a third configuration file corresponding to the third operation instruction set according to the information and instructions of the implemented operations;
[0063] A first storage module, configured to store the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file in an associated manner;
[0064] Wherein, the second terminal includes at least one terminal, the second hardware information is the hardware information of the second terminal, the second hardware information includes the first hardware information, the third operation instruction set type information includes the first operation instruction set type information, the third operation instruction set includes the first operation instruction set, and the third configuration file includes the first configuration file.
[0065] Optionally, it further includes:
[0066] A fourth receiving module, configured to receive, after associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file, the second hardware information, the information of the new operation, and the instructions used to implement the new operation sent by the second terminal;
[0067] A fifth processing module, configured to obtain a fourth operation instruction set and the fourth operation instruction set type information and the fourth configuration file corresponding to the fourth operation instruction set according to the information and instructions of the new operation;
[0068] A sixth processing module, configured to update the stored operation instruction set and configuration file according to the second hardware information, the fourth operation instruction set, the fourth operation instruction set type information, and the fourth configuration file.
[0069] Optionally, it further includes:
[0070] A fifth receiving module, configured to receive, after receiving the second hardware information, the information of the implemented operation, and the instructions used to implement the operation sent by the second terminal, the second hardware information and the fifth operation instruction set type information sent by the second terminal;
[0071] A seventh processing module, configured to send a fifth operation instruction set and a fifth configuration file to the second terminal according to the second hardware information and the fifth operation instruction set type information;
[0072] Wherein, the fifth operation instruction set includes a second preset operation instruction, and the second preset operation instruction is used for the second terminal to implement a second preset operation;
[0073] The fifth configuration file includes the configuration information required for the second terminal to implement the second preset operation.
[0074] An embodiment of the present invention further provides an information processing device, which is applied to a first terminal and includes:
[0075] A first sending module, configured to send the first hardware information and the first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal;
[0076] The sixth receiving module is configured to receive the first operation instruction set and the first configuration file sent by the cloud device;
[0077] The eighth processing module is configured to perform hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file;
[0078] Wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation;
[0079] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0080] Optionally, it further includes:
[0081] The first obtaining module is configured to obtain information on the newly added operation implemented and the instructions used to implement the newly added operation after performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file;
[0082] The second sending module is configured to send the first hardware information, information on the newly added operation, and instructions to the cloud device.
[0083] An embodiment of the present invention further provides an information processing device, which is applied to a second terminal and includes:
[0084] The second obtaining module is configured to obtain information on the implemented operation and the instructions used to implement the operation;
[0085] The third sending module is configured to send second hardware information, information on the implemented operation, and instructions to the cloud device;
[0086] Wherein, the second hardware information is the hardware information of the second terminal.
[0087] Optionally, it further includes:
[0088] The third obtaining module is configured to obtain information on the newly added operation implemented and the instructions used to implement the newly added operation after sending the second hardware information, information on the implemented operation, and instructions to the cloud device;
[0089] The fourth sending module is configured to send the second hardware information, information on the newly added operation, and instructions to the cloud device.
[0090] Optionally, it further includes:
[0091] A fifth sending module, configured to send the second hardware information, the information of the implemented operations, and instructions to a cloud device, and then send the second hardware information and fifth operation instruction set type information to the cloud device;
[0092] A seventh receiving module, configured to receive a fifth operation instruction set and a fifth configuration file sent by the cloud device;
[0093] A ninth processing module, configured to perform hardware parameter configuration and operation instruction set loading according to the fifth operation instruction set and the fifth configuration file;
[0094] Wherein, the fifth operation instruction set includes second preset operation instructions, and the second preset operation instructions are used for the second terminal to implement second preset operations;
[0095] The fifth configuration file includes configuration information required for the second terminal to implement the second preset operation.
[0096] An embodiment of the present invention further provides a cloud device, including a memory, a processor, and a computer program stored on the memory and executable on the processor; when the processor executes the program, it implements the information processing method on the cloud device side as described above.
[0097] An embodiment of the present invention further provides a terminal, where the terminal is a first terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor; when the processor executes the program, it implements the information processing method on the first terminal side as described above.
[0098] An embodiment of the present invention further provides a terminal, where the terminal is a second terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor; when the processor executes the program, it implements the information processing method on the second terminal side as described above.
[0099] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the steps in the information processing method on the cloud device side as described above; or
[0100] When the program is executed by a processor, it implements the steps in the information processing method on the first terminal side as described above; or
[0101] When the program is executed by a processor, it implements the steps in the information processing method on the second terminal side as described above.
[0102] The beneficial effects of the above technical solutions of the present invention are as follows:
[0103] In the above solution, the information processing method receives the first hardware information and the first operation instruction set type information sent by the first terminal; the first hardware information is the hardware information of the first terminal; according to the first hardware information and the first operation instruction set type information, the first operation instruction set and the first configuration file are sent to the first terminal; wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation; the first configuration file includes the configuration information required for the first terminal to implement the first preset operation; it can realize sharing user-defined device configuration files and function usage modes among different intelligent hardware devices through a sharing mechanism, and finally realize the automatic networking of intelligent hardware and search for and match the typical configurations and function usage modes that can best exert its functional characteristics, so as to facilitate the user to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of the intelligent hardware, and obtain the usage mode based on the basic functions and performance of the intelligent hardware to the greatest extent; it optimizes and simplifies the device configuration process and well solves the problem of the cumbersome and inconvenient configuration scheme of intelligent hardware in the prior art. Brief Description of the Drawings
[0104] Figure 1 Schematic diagram of the information processing method flow of the embodiment of the present invention Figure 1 ;
[0105] Figure 2 Schematic diagram of the information processing method flow of the embodiment of the present invention Figure 2 ;
[0106] Figure 3 Schematic diagram of the information processing method flow of the embodiment of the present invention Figure 3 ;
[0107] Figure 4 Schematic diagram of the structure of the information processing device of the embodiment of the present invention Figure 1 ;
[0108] Figure 5 Schematic diagram of the structure of the information processing device of the embodiment of the present invention Figure 2 ;
[0109] Figure 6 Schematic diagram of the structure of the information processing device of the embodiment of the present invention Figure 3 。 Detailed Embodiments
[0110] To make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0111] In view of the problem that the configuration scheme of intelligent hardware in the existing technology is cumbersome and inconvenient, the present invention provides an information processing method, which is applied to a cloud device, such as Figure 1 shown, including:
[0112] Step 11: Receive the first hardware information and the first operation instruction set type information sent by the first terminal; the first hardware information is the hardware information of the first terminal;
[0113] Step 12: Send a first operation instruction set and a first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information;
[0114] Wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation;
[0115] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0116] Specifically, the first operation instruction set type information is the type information of the operation instruction set that the first terminal can run. The first hardware information may be the models and types of the respective hardware components of the first terminal. The cloud device can send the stored operation instruction set and configuration file corresponding to the hardware components of the same model and type as the respective hardware components of the first terminal to the first terminal, so that the first terminal performs hardware configuration and instruction loading, but it is not limited thereto.
[0117] The information processing method provided by the embodiment of the present invention receives the first hardware information and the first operation instruction set type information sent by the first terminal; the first hardware information is the hardware information of the first terminal; according to the first hardware information and the first operation instruction set type information, a first operation instruction set and a first configuration file are sent to the first terminal; wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation; the first configuration file includes configuration information required for the first terminal to implement the first preset operation; it can realize sharing user-defined device configuration files and function usage modes between different intelligent hardware devices through a sharing mechanism, and finally realize automatic networking of intelligent hardware and search for and match typical configurations and function usage modes that can best exert its functional characteristics, so as to facilitate users to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of intelligent hardware, and obtain the usage mode based on the basic functions and performance of the intelligent hardware to the greatest extent; optimize and simplify the device configuration process, and well solve the problem that the configuration scheme of intelligent hardware in the existing technology is cumbersome and inconvenient.
[0118] After sending the first operation instruction set and the first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information, the following steps are further included: receiving the first hardware information, the information of the new operation, and the instructions used to implement the new operation sent by the first terminal (the instructions can be a single instruction or an instruction combination, which is not limited herein. The manifestation form of the instructions can be the instructions themselves or the identification information of the instructions, but is not limited thereto); obtaining a second operation instruction set, the second operation instruction set type information corresponding to the second operation instruction set, and a second configuration file according to the information of the new operation and the instructions (used to implement the new operation); and updating the stored operation instruction set and configuration file according to the first hardware information, the second operation instruction set, the second operation instruction set type information, and the second configuration file.
[0119] This can continuously improve the stored data, so that the data obtained when the subsequent terminal is configured is more perfect and more functions can be realized.
[0120] Further, before receiving the first hardware information and the first operation instruction set type information sent by the first terminal, the following steps are also included: receiving the second hardware information, the information of the implemented operation, and the instructions used to implement the operation sent by the second terminal (the instructions can be a single instruction or an instruction combination, which is not limited herein. The manifestation form of the instructions can be the instructions themselves or the identification information of the instructions, but is not limited thereto); obtaining a third operation instruction set, the third operation instruction set type information corresponding to the third operation instruction set, and a third configuration file according to the information of the implemented operation and the instructions (used to implement the operation); and associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file; wherein, the second terminal includes at least one terminal, the second hardware information is the hardware information of the second terminal, the second hardware information includes the first hardware information, the third operation instruction set type information includes the first operation instruction set type information, the third operation instruction set includes the first operation instruction set, and the third configuration file includes the first configuration file.
[0121] That is to say, the data sent to the first terminal is the data uploaded by the second terminal before, so as to achieve sharing.
[0122] Further, after associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file, the method further includes: receiving the second hardware information, the information of a new operation, and the instructions used to implement the new operation sent by a second terminal (the instructions can be a single instruction or an instruction combination, which is not limited herein. The form of the instructions can be the instructions themselves or the identification information of the instructions, but is not limited thereto); obtaining a fourth operation instruction set and the corresponding fourth operation instruction set type information and fourth configuration file according to the information of the new operation and the instructions (used to implement the new operation); and updating the stored operation instruction set and configuration file according to the second hardware information, the fourth operation instruction set, the fourth operation instruction set type information, and the fourth configuration file.
[0123] This can continuously improve the stored data, so that the data obtained when subsequent terminals are configured is more complete and more functions can be realized.
[0124] Still further, after receiving the second hardware information, the information of the implemented operation, and the instructions used to implement the operation sent by the second terminal, the method further includes: receiving the second hardware information and the fifth operation instruction set type information sent by the second terminal; and sending a fifth operation instruction set and a fifth configuration file to the second terminal according to the second hardware information and the fifth operation instruction set type information; wherein, the fifth operation instruction set includes second preset operation instructions for the second terminal to implement a second preset operation; and the fifth configuration file includes the configuration information required for the second terminal to implement the second preset operation.
[0125] Specifically, the fifth operation instruction set type information is the type information of the operation instruction set that the second terminal can run.
[0126] This can ensure the update and improvement of the functions of the second terminal through a sharing mechanism (data uploaded by other terminals).
[0127] An embodiment of the present invention further provides an information processing method, which is applied to a first terminal, as Figure 2 shown, and includes:
[0128] Step 21: Sending first hardware information and first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal;
[0129] Step 22: Receiving the first operation instruction set and the first configuration file sent by the cloud device;
[0130] Step 23: Performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file.
[0131] Among them, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation;
[0132] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0133] Specifically, the type information of the first operation instruction set is the type information of the operation instruction set that the first terminal can run.
[0134] The information processing method provided by the embodiment of the present invention sends first hardware information and first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal; receives the first operation instruction set and the first configuration file sent by the cloud device; according to the first operation instruction set and the first configuration file, performs hardware parameter configuration and operation instruction set loading; among them, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation; the first configuration file includes configuration information required for the first terminal to implement the first preset operation; it can realize sharing user-defined device configuration files and function usage modes between different intelligent hardware devices through a sharing mechanism, and finally realize automatic networking of intelligent hardware and search for and match typical configurations and function usage modes that can best exert its functional characteristics, so as to facilitate users to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of intelligent hardware, and obtain the usage mode based on the basic functions and performance of the intelligent hardware to the greatest extent; it optimizes and simplifies the device configuration process and well solves the problem of cumbersome and inconvenient configuration schemes of intelligent hardware in the prior art.
[0135] Further, after performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file, it further includes: obtaining information on the newly implemented operation and the instruction used to implement the newly implemented operation (the instruction can be a single instruction or an instruction combination, which is not limited here, and the manifestation form of the instruction can be the instruction itself or the identification information of the instruction, but it is not limited thereto); sending the first hardware information, the information on the newly implemented operation, and the instruction (used to implement the newly implemented operation) to the cloud device.
[0136] This can facilitate function update and improvement of other terminals through the sharing mechanism (data uploaded by the first terminal).
[0137] The embodiment of the present invention also provides an information processing method, which is applied to a second terminal, as Figure 3 shown, including:
[0138] Step 31: Obtain information about the implemented operation and the instructions used to implement the operation (the instructions can be a single instruction or a combination of instructions, which is not limited here. The form of the instructions can be the instructions themselves or the identification information of the instructions, but it is not limited to this);
[0139] Step 32: Send the second hardware information, the information about the implemented operation, and the instructions (used to implement the operation) to the cloud device;
[0140] Wherein, the second hardware information is the hardware information of the second terminal.
[0141] The information processing method provided by the embodiments of the present invention obtains information about the implemented operation and the instructions used to implement the operation; sends the second hardware information, the information about the implemented operation, and the instructions to the cloud device; wherein, the second hardware information is the hardware information of the second terminal; and it can support the sharing of user-defined device configuration files and function usage patterns between different intelligent hardware devices through a sharing mechanism, and finally realize the automatic networking of intelligent hardware and search for and match the typical configurations and function usage patterns that can best exert its functional characteristics, so as to facilitate users to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of the intelligent hardware, and obtain the usage patterns based on the basic functions and performance of the intelligent hardware to the greatest extent; it optimizes and simplifies the device configuration process and well solves the problem of the cumbersome and inconvenient configuration scheme of intelligent hardware in the prior art.
[0142] Further, after sending the second hardware information, the information about the implemented operation, and the instructions to the cloud device, it further includes: obtaining information about the newly implemented operation and the instructions used to implement the newly implemented operation (the instructions can be a single instruction or a combination of instructions, which is not limited here. The form of the instructions can be the instructions themselves or the identification information of the instructions, but it is not limited to this); sending the second hardware information, the information about the newly implemented operation, and the instructions (used to implement the newly implemented operation) to the cloud device.
[0143] This can facilitate the update and improvement of functions by other terminals through the sharing mechanism (data uploaded by the second terminal).
[0144] Further, after sending the second hardware information, the information of the implemented operations, and the instructions to the cloud device, the method further includes: sending the second hardware information and the fifth operation instruction set type information to the cloud device; receiving the fifth operation instruction set and the fifth configuration file sent by the cloud device; and performing hardware parameter configuration and operation instruction set loading according to the fifth operation instruction set and the fifth configuration file; wherein, the fifth operation instruction set includes second preset operation instructions for the second terminal to implement second preset operations; and the fifth configuration file includes configuration information required for the second terminal to implement the second preset operations.
[0145] Specifically, the fifth operation instruction set type information is the type information of the operation instruction set that the second terminal can run.
[0146] This can ensure that the second terminal updates and improves its functions through a sharing mechanism (data uploaded by other terminals).
[0147] The information processing method provided in the embodiments of the present invention will be further described below, taking the intelligent hardware as an example for the terminal.
[0148] In view of the above technical problems, considering that with the development of technology, intelligent hardware is becoming more and more complex and powerful, and usually runs a corresponding operating system, and the operating system also has a trend of gradual unification and standardization, which provides the possibility for sharing instructions and configurations between intelligent hardware. The embodiments of the present invention provide an information processing method, mainly aiming at the process of using and setting current intelligent hardware, optimizing and simplifying the device configuration process, and through a sharing mechanism, specifically sharing user-defined device configuration files and function usage modes between different intelligent hardware devices of the same type and model, and finally realizing that the intelligent hardware automatically connects to the network and searches for and matches the typical configurations and function usage modes that can best exert its functional characteristics, so as to facilitate the user to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of the intelligent hardware, and obtain the usage modes based on the basic functions and performance of the intelligent hardware to the greatest extent.
[0149] Among them, it mainly involves:
[0150] First, intelligent hardware (such as mobile phones, smart watches, etc.) detects and records its own hardware and operation instruction information and reports it regularly; the hardware and operation instruction information includes but is not limited to the following content:
[0151] 1. Information such as the models and versions of the central processing unit (CPU), memory, disk, basic input / output system (BIOS), motherboard, device serial number, operating system, etc.; 2. Connection relationships and configuration information between different hardware units (components); 3. Hardware and system configuration files; 4. A certain operation or function implemented by the hardware, as well as the instructions and instruction combinations to be executed for implementing this operation or function (the instructions depend on the instruction set provided by the adopted operating system).
[0152] II. The cloud device manages and updates the intelligent hardware instruction and configuration database; among them, management includes but is not limited to the following:
[0153] 1. Basic hardware information (type, model, manufacturer, serial number, driver version number, operating system, computing unit information, memory, communication unit, supported protocols, etc.); 2. Basic information on the functions or operations implemented by the hardware: 1) The code or number corresponding to the function or operation implemented by the hardware (established and based on a unified coding system and standard); 2) External resources used and relied on by the hardware (related hardware or systems called or coordinated); 3) Quantitative evaluation of the effects achieved by the hardware in implementing functions or operations; 4) Instructions and instruction combinations called by the hardware in implementing functions or operations (from the corresponding instruction set); 5) Relevant annotations such as time tags for the hardware in implementing functions or operations.
[0154] III. The intelligent hardware can retrieve and match the corresponding instructions and configuration data according to the hardware information reported by itself (specifically, see the above basic hardware information), and complete automatic download and setting accordingly.
[0155] IV. The common and typical methods and processes for users to use and operate the intelligent hardware can also be shared among the intelligent hardware, so as to expand the usage methods and functions of the intelligent hardware; specifically, the sharing process can be as follows:
[0156] 1. Retrieve and match the basic hardware configuration and composition in the intelligent hardware instruction and configuration database according to the current basic hardware information (which can be regarded as a subset or sub-database of the instructions and configurations corresponding to a certain model of hardware);
[0157] 2. Retrieve and match the existing records and information (instructions or instruction sets corresponding to a certain function or operation) according to the function or operation code in this subset;
[0158] 3. Download the instructions or instruction sets corresponding to a certain function or operation that are matched to the current hardware, and drive the hardware to implement the required function or operation;
[0159] 4. Form a data record by combining the current situation of the functions and operations required by the hardware execution with the basic information, configuration information, and relevant instruction data of the current hardware, and synchronously upload it to the intelligent hardware instruction and configuration database;
[0160] 5. Thus, sharing between hardware is achieved (each hardware is both an acquirer and a provider of instruction and configuration information. Eventually, effective information sharing and collaboration will be realized among a vast number of intelligent hardware and a vast amount of information).
[0161] Specifically, the solution provided by the embodiments of the present invention may include:
[0162] (1) The first intelligent hardware detects and records its own hardware and operation instruction information and reports it to the cloud;
[0163] (2) The cloud establishes an intelligent hardware instruction and configuration database based on the data reported by the first intelligent hardware;
[0164] (3) After self-checking, the second intelligent hardware reports its detailed hardware information and the types of operation instruction sets it supports (specifically, it can be the operating systems and corresponding instruction sets that can be supported based on the current hardware configuration (main board, computing unit, memory, etc.) and firmware version);
[0165] (4) The cloud retrieves and matches the corresponding operation instruction set and configuration file for the second intelligent hardware in the intelligent hardware instruction and configuration database according to the data reported by the second intelligent hardware;
[0166] (5) The second intelligent hardware receives the operation instruction set and configuration file and automatically completes the corresponding hardware configuration (parameter configuration) and operation instruction set loading;
[0167] (6) The first intelligent hardware or the second intelligent hardware records the instruction sequence generated during the process of the user's self-operation and use of the intelligent hardware (specifically, the newly added instructions, which follow the same format as the downloaded instructions, but there may be differences in the quantitative evaluation of the execution effect, annotation information, hardware information, etc.), and integrates information such as the hardware information of the intelligent hardware and the newly implemented functions, and uploads it to the cloud and stores it in the intelligent hardware instruction and configuration database;
[0168] (7) The cloud statistically sorts and dynamically updates the typical operation instruction sequences and typical configuration files of different intelligent hardware for sharing and downloading by corresponding models of intelligent hardware.
[0169] Specifically, classify and count according to the same hardware basic information and function or operation task code, and perform statistics and sorting based on the task code and quantitative evaluation of the execution effect. The purpose is to find the most common, latest, and best-effective instruction sequences in the database for the corresponding hardware and corresponding function or operation;
[0170] Specifically, after statistical sorting, the top n items in descending order can be defined as "typical", but this is not the only limit; n is a positive integer greater than 0.
[0171] As can be seen from the above, the solutions provided by the embodiments of the present invention mainly involve:
[0172] (1) The intelligent hardware self-check and reporting include detailed information on software and hardware;
[0173] (2) The intelligent hardware records and reports the instruction sequence and implemented functions of user operations;
[0174] (3) The cloud establishes a database of intelligent hardware operation instructions and configurations, and can perform statistics, updates, and sharing based on the data reported by numerous intelligent hardware;
[0175] (4) The intelligent hardware completes the corresponding operation instruction update and device setting by itself through the database established by the cloud.
[0176] The solutions provided by the embodiments of the present invention can: (1) quickly and automatically implement the typical settings of intelligent hardware; (2) expand the function operation instruction set based on frequent user use and effect verification; (3) generate, update, and share the typical settings and function operation instruction set of intelligent hardware through a sharing mechanism; (4) continuously enrich and explore the potential functions and operation methods of intelligent hardware.
[0177] The embodiments of the present invention also provide an information processing device, which is applied to a cloud device, such as Figure 4 shown, including:
[0178] A first receiving module 41, configured to receive the first hardware information and the first operation instruction set type information sent by the first terminal; the first hardware information is the hardware information of the first terminal;
[0179] A first processing module 42, configured to send a first operation instruction set and a first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information;
[0180] Wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation;
[0181] The first configuration file includes the configuration information required for the first terminal to implement the first preset operation.
[0182] The information processing device provided by the embodiment of the present invention receives the first hardware information and the first operation instruction set type information sent by the first terminal; the first hardware information is the hardware information of the first terminal; according to the first hardware information and the first operation instruction set type information, the first operation instruction set and the first configuration file are sent to the first terminal; wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation; the first configuration file includes the configuration information required for the first terminal to implement the first preset operation; it can realize sharing user-defined device configuration files and function usage modes among different intelligent hardware devices through a sharing mechanism, and finally realize automatic networking of intelligent hardware and searching for and matching typical configurations and function usage modes that can best exert their functional characteristics, so as to facilitate the user to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of the intelligent hardware, and obtain the usage mode based on the basic functions and performance of the intelligent hardware to the greatest extent; it optimizes and simplifies the device configuration process and well solves the problem of cumbersome and inconvenient configuration schemes of intelligent hardware in the prior art.
[0183] Wherein, the information processing device further includes: a second receiving module, configured to receive the first hardware information, the information of the new operation, and the instruction used to implement the new operation sent by the first terminal after sending the first operation instruction set and the first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information; a second processing module, configured to obtain a second operation instruction set, the second operation instruction set type information corresponding to the second operation instruction set, and a second configuration file according to the information and instruction of the new operation; a third processing module, configured to update the stored operation instruction set and configuration file according to the first hardware information, the second operation instruction set, the second operation instruction set type information, and the second configuration file.
[0184] Further, the information processing device further includes: a third receiving module, configured to receive, before receiving the first hardware information and the first operation instruction set type information sent by the first terminal, the second hardware information, the information of the implemented operation, and the instruction used to implement the operation sent by the second terminal; a fourth processing module, configured to obtain a third operation instruction set, and the third operation instruction set type information and the third configuration file corresponding to the third operation instruction set according to the information of the implemented operation and the instruction; a first storage module, configured to associatively store the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file; wherein, the second terminal includes at least one terminal, the second hardware information is the hardware information of the second terminal, the second hardware information includes the first hardware information, the third operation instruction set type information includes the first operation instruction set type information, the third operation instruction set includes the first operation instruction set, and the third configuration file includes the first configuration file.
[0185] Furthermore, the information processing device further includes: a fourth receiving module, configured to receive, after associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file, the second hardware information, the information of the new operation, and the instruction used to implement the new operation sent by the second terminal; a fifth processing module, configured to obtain a fourth operation instruction set, and the fourth operation instruction set type information and the fourth configuration file corresponding to the fourth operation instruction set according to the information of the new operation and the instruction; a sixth processing module, configured to update the stored operation instruction set and configuration file according to the second hardware information, the fourth operation instruction set, the fourth operation instruction set type information, and the fourth configuration file.
[0186] Still further, the information processing device further includes: a fifth receiving module, configured to receive, after receiving the second hardware information, the information of the implemented operation, and the instruction used to implement the operation sent by the second terminal, the second hardware information and the fifth operation instruction set type information sent by the second terminal; a seventh processing module, configured to send a fifth operation instruction set and a fifth configuration file to the second terminal according to the second hardware information and the fifth operation instruction set type information; wherein, the fifth operation instruction set includes a second preset operation instruction, and the second preset operation instruction is used for the second terminal to implement a second preset operation; the fifth configuration file includes the configuration information required for the second terminal to implement the second preset operation.
[0187] Among them, the implementation embodiments of the above information processing method on the cloud device side are applicable to the embodiments of this information processing device, and can also achieve the same technical effects.
[0188] An embodiment of the present invention further provides an information processing device, which is applied to a first terminal, as Figure 5 shown, and includes:
[0189] A first sending module 51, configured to send first hardware information and first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal;
[0190] A sixth receiving module 52, configured to receive a first operation instruction set and a first configuration file sent by the cloud device;
[0191] An eighth processing module 53, configured to perform hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file;
[0192] Wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation;
[0193] The first configuration file includes configuration information required for the first terminal to implement the first preset operation.
[0194] The information processing device provided by the embodiment of the present invention sends first hardware information and first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal; receives a first operation instruction set and a first configuration file sent by the cloud device; performs hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file; wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation; the first configuration file includes configuration information required for the first terminal to implement the first preset operation; it can realize sharing user-defined device configuration files and function usage modes among different intelligent hardware devices through a sharing mechanism, and finally realize automatic networking of intelligent hardware and search for and match typical configurations and function usage modes that can best exert their functional characteristics, so as to facilitate users to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the use and configuration methods of intelligent hardware, and obtain the usage mode based on the basic functions and performance of the intelligent hardware to the greatest extent; it optimizes and simplifies the device configuration process and well solves the problem of cumbersome and inconvenient configuration schemes of intelligent hardware in the prior art.
[0195] Further, the information processing device further includes: a first obtaining module, configured to obtain information about the implemented new operation and the instructions used to implement the new operation after performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file; a second sending module, configured to send the first hardware information, the information about the new operation, and the instructions to the cloud device.
[0196] Among them, the implementation embodiments of the above information processing method on the first terminal side are all applicable to the embodiments of this information processing device, and can also achieve the same technical effects.
[0197] An embodiment of the present invention further provides an information processing device, which is applied to a second terminal, as Figure 6 shown, including:
[0198] A second acquisition module 61, configured to acquire information about the implemented operations and the instructions used to implement the operations;
[0199] A third sending module 62, configured to send second hardware information, the information about the implemented operations, and the instructions to a cloud device;
[0200] Among them, the second hardware information is the hardware information of the second terminal.
[0201] The information processing device provided by the embodiment of the present invention acquires information about the implemented operations and the instructions used to implement the operations; sends second hardware information, the information about the implemented operations, and the instructions to a cloud device; among them, the second hardware information is the hardware information of the second terminal; it can support the realization of sharing user-defined device configuration files and function usage modes among different intelligent hardware devices through a sharing mechanism, and finally realize the automatic networking of intelligent hardware and search for and match typical configurations and function usage modes that can best exert their functional characteristics, so as to facilitate users to use the intelligent hardware more conveniently and efficiently without having to deeply understand and learn the usage and configuration methods of the intelligent hardware, and obtain the usage mode based on the basic functions and performance of the intelligent hardware to the greatest extent; it optimizes and simplifies the device configuration process and well solves the problem of the cumbersome and inconvenient configuration scheme of intelligent hardware in the prior art.
[0202] Further, the information processing device further includes: a third acquisition module, configured to acquire information about the newly added implemented operations and the instructions used to implement the newly added operations after sending the second hardware information, the information about the implemented operations, and the instructions to the cloud device; a fourth sending module, configured to send the second hardware information, the information about the newly added operations, and the instructions to the cloud device.
[0203] Further, the information processing device further includes: a fifth sending module, configured to send the second hardware information, the information of the implemented operations, and instructions to a cloud device, and then send the second hardware information and the fifth operation instruction set type information to the cloud device; a seventh receiving module, configured to receive the fifth operation instruction set and the fifth configuration file sent by the cloud device; a ninth processing module, configured to perform hardware parameter configuration and operation instruction set loading according to the fifth operation instruction set and the fifth configuration file; wherein, the fifth operation instruction set includes second preset operation instructions for the second terminal to implement second preset operations; and the fifth configuration file includes configuration information required for the second terminal to implement the second preset operations.
[0204] Among them, the implementation embodiments of the information processing method on the second terminal side described above are all applicable to the embodiments of this information processing device and can also achieve the same technical effects.
[0205] An embodiment of the present invention further provides a cloud device, including a memory, a processor, and a computer program stored on the memory and executable on the processor; when the processor executes the program, it implements the information processing method on the cloud device side described above.
[0206] Among them, the implementation embodiments of the information processing method on the cloud device side described above are all applicable to the embodiments of this cloud device and can also achieve the same technical effects.
[0207] An embodiment of the present invention further provides a terminal, where the terminal is a first terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor; when the processor executes the program, it implements the information processing method on the first terminal side described above.
[0208] Among them, the implementation embodiments of the information processing method on the first terminal side described above are all applicable to the embodiments of this terminal and can also achieve the same technical effects.
[0209] An embodiment of the present invention further provides a terminal, where the terminal is a second terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor; when the processor executes the program, it implements the information processing method on the second terminal side described above.
[0210] Among them, the implementation embodiments of the information processing method on the second terminal side described above are all applicable to the embodiments of this terminal and can also achieve the same technical effects.
[0211] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the steps in the information processing method on the cloud device side described above; or
[0212] When the program is executed by a processor, it implements the steps in the above-mentioned information processing method on the first terminal side; or
[0213] When the program is executed by a processor, it implements the steps in the above-mentioned information processing method on the second terminal side.
[0214] Among them, the implementation embodiments of the above-mentioned information processing methods on the cloud device side, the first terminal side or the second terminal side are all applicable to the embodiments of this computer-readable storage medium, and can also achieve the corresponding same technical effects.
[0215] It should be noted that many functional components described in this specification are referred to as modules in order to more particularly emphasize the independence of their implementation methods.
[0216] In the embodiments of the present invention, a module can be implemented in software so as to be executed by various types of processors. For example, an identifiable executable code module can include one or more physical or logical blocks of computer instructions. For example, it can be constructed as an object, a procedure, or a function. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different locations. When these instructions are logically combined together, they constitute the module and achieve the specified purpose of the module.
[0217] In fact, an executable code module can be a single instruction or many instructions, and can even be distributed on multiple different code segments, distributed in different programs, and distributed across multiple memory devices. Similarly, the operation data can be identified within the module, and can be implemented in any appropriate form and organized in any appropriate type of data structure. The operation data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and at least partially can only exist as an electronic signal in the system or network.
[0218] When a module can be implemented in software, considering the level of existing hardware technology, for a module that can be implemented in software, without considering cost, those skilled in the art can build corresponding hardware circuits to implement the corresponding functions. The hardware circuits include conventional very large scale integration (VLSI) circuits or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. A module can also be implemented with programmable hardware devices, such as field programmable gate arrays, programmable array logic, programmable logic devices, etc.
[0219] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. An information processing method, applied to a cloud device, characterized in that, Including: Receiving first hardware information and first operation instruction set type information sent by a first terminal; the first hardware information being the hardware information of the first terminal; Sending a first operation instruction set and a first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information; Wherein, the first operation instruction set includes first preset operation instructions for the first terminal to implement a first preset operation; The first configuration file includes configuration information required for the first terminal to implement the first preset operation; the first operation instruction set type information being type information of the operation instruction sets that the first terminal can run; the first hardware information being the models and types of the respective hardware components of the first terminal; Wherein, before receiving the first hardware information and the first operation instruction set type information sent by the first terminal, it further includes: Receiving second hardware information, information on an implemented operation, and instructions used to implement the operation sent by a second terminal; Obtaining a third operation instruction set and third operation instruction set type information and a third configuration file corresponding to the third operation instruction set according to the information on the implemented operation and the instructions; Associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file; Wherein, the second terminal includes at least one terminal, the second hardware information being the hardware information of the second terminal, the second hardware information including the first hardware information, the third operation instruction set type information including the first operation instruction set type information, the third operation instruction set including the first operation instruction set, and the third configuration file including the first configuration file; Wherein, after sending the first operation instruction set and the first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information, it further includes: Receiving first hardware information, information on a new operation, and instructions used to implement the new operation sent by the first terminal; Obtaining a second operation instruction set and second operation instruction set type information and a second configuration file corresponding to the second operation instruction set according to the information on the new operation and the instructions; Updating the stored operation instruction sets and configuration files according to the first hardware information, the second operation instruction set, the second operation instruction set type information, and the second configuration file.
2. The information processing method according to claim 1, wherein After associatively storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file, it further includes: Receiving second hardware information, information on a new operation, and instructions used to implement the new operation sent by the second terminal; Obtaining a fourth operation instruction set and fourth operation instruction set type information and a fourth configuration file corresponding to the fourth operation instruction set according to the information on the new operation and the instructions; Updating the stored operation instruction sets and configuration files according to the second hardware information, the fourth operation instruction set, the fourth operation instruction set type information, and the fourth configuration file.
3. The information processing method according to claim 1, wherein After receiving the second hardware information, the information of the implemented operations, and the instructions used to implement the operations sent by the second terminal, it further includes: Receiving the second hardware information and the fifth operation instruction set type information sent by the second terminal; Sending the fifth operation instruction set and the fifth configuration file to the second terminal according to the second hardware information and the fifth operation instruction set type information; Wherein, the fifth operation instruction set includes second preset operation instructions for the second terminal to implement second preset operations; The fifth configuration file includes the configuration information required for the second terminal to implement the second preset operation.
4. An information processing method, applied to a first terminal, characterized in that, It includes: Sending the first hardware information and the first operation instruction set type information to the cloud device; the first hardware information is the hardware information of the first terminal; the first hardware information is included in the second hardware information, and the second hardware information is the hardware information of the second terminal; the first operation instruction set type information is included in the third operation instruction set type information sent by the second terminal to the cloud device; Receiving the first operation instruction set and the first configuration file sent by the cloud device; Performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file; Wherein, the first operation instruction set includes first preset operation instructions for the first terminal to implement first preset operations; The first configuration file includes the configuration information required for the first terminal to implement the first preset operation; the first operation instruction set type information is the type information of the operation instruction set that the first terminal can run; the first hardware information is the model and type of each hardware component of the first terminal; Wherein, after performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file, it further includes: Obtaining the information of the implemented new operation and the instructions used to implement the new operation; Sending the first hardware information, the information of the new operation, and the instructions to the cloud device.
5. An information processing apparatus, applied to a cloud device, characterized in that It includes: A first receiving module for receiving the first hardware information and the first operation instruction set type information sent by the first terminal; the first hardware information is the hardware information of the first terminal; A first processing module for sending the first operation instruction set and the first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information; Wherein, the first operation instruction set includes first preset operation instructions for the first terminal to implement first preset operations; The first configuration file includes the configuration information required for the first terminal to implement the first preset operation; the first operation instruction set type information is the type information of the operation instruction set that the first terminal can run; the first hardware information is the model and type of each hardware component of the first terminal; Wherein, the information processing device further includes: A third receiving module, configured to receive second hardware information, information on an operation to be implemented, and instructions used to implement the operation sent by a second terminal before receiving first hardware information and first operation instruction set type information sent by a first terminal; A fourth processing module, configured to obtain a third operation instruction set, and third operation instruction set type information and a third configuration file corresponding to the third operation instruction set according to the information on the operation to be implemented and the instructions; A first storage module, configured to store the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file in an associated manner; Wherein, the second terminal includes at least one terminal, the second hardware information is the hardware information of the second terminal, the second hardware information includes the first hardware information, the third operation instruction set type information includes the first operation instruction set type information, the third operation instruction set includes the first operation instruction set, and the third configuration file includes the first configuration file; Wherein, the information processing device further includes: A second receiving module, configured to receive first hardware information, information on a new operation, and instructions used to implement the new operation sent by the first terminal after sending a first operation instruction set and a first configuration file to the first terminal according to the first hardware information and the first operation instruction set type information; A second processing module, configured to obtain a second operation instruction set, and second operation instruction set type information and a second configuration file corresponding to the second operation instruction set according to the information on the new operation and the instructions; A third processing module, configured to update the stored operation instruction set and configuration file according to the first hardware information, the second operation instruction set, the second operation instruction set type information, and the second configuration file.
6. The information processing apparatus according to claim 5, wherein It further includes: A fourth receiving module, configured to receive second hardware information, information on a new operation, and instructions used to implement the new operation sent by the second terminal after storing the second hardware information, the third operation instruction set, the third operation instruction set type information, and the third configuration file in an associated manner; A fifth processing module, configured to obtain a fourth operation instruction set, and fourth operation instruction set type information and a fourth configuration file corresponding to the fourth operation instruction set according to the information on the new operation and the instructions; A sixth processing module, configured to update the stored operation instruction set and configuration file according to the second hardware information, the fourth operation instruction set, the fourth operation instruction set type information, and the fourth configuration file.
7. The information processing apparatus according to claim 5, wherein It further includes: A fifth receiving module, configured to receive second hardware information and fifth operation instruction set type information sent by the second terminal after receiving second hardware information, information on an operation to be implemented, and instructions used to implement the operation sent by the second terminal; A seventh processing module, configured to send a fifth operation instruction set and a fifth configuration file to the second terminal according to the second hardware information and the fifth operation instruction set type information; Wherein, the fifth operation instruction set includes second preset operation instructions for the second terminal to implement a second preset operation; The fifth configuration file includes the configuration information required for the second terminal to implement the second preset operation.
8. An information processing apparatus, applied to a first terminal, characterized in that Including: A first sending module, configured to send first hardware information and first operation instruction set type information to a cloud device; the first hardware information is the hardware information of the first terminal; the first hardware information is included in second hardware information, and the second hardware information is the hardware information of a second terminal; the first operation instruction set type information is included in third operation instruction set type information sent by the second terminal to the cloud device; A sixth receiving module, configured to receive a first operation instruction set and a first configuration file sent by the cloud device; An eighth processing module, configured to perform hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file; Wherein, the first operation instruction set includes a first preset operation instruction, and the first preset operation instruction is used for the first terminal to implement a first preset operation; The first configuration file includes the configuration information required for the first terminal to implement the first preset operation; the first operation instruction set type information is the type information of the operation instruction sets that the first terminal can run; the first hardware information is the models and types of the respective hardware components of the first terminal; Wherein, the information processing device further includes: A first obtaining module, configured to obtain the information of the newly added operation implemented and the instructions used to implement the newly added operation after performing hardware parameter configuration and operation instruction set loading according to the first operation instruction set and the first configuration file; A second sending module, configured to send the first hardware information, the information of the newly added operation, and the instructions to the cloud device.
9. A cloud device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the information processing method according to any one of claims 1 to 3.
10. A terminal, the terminal being a first terminal, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the information processing method according to claim 4.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in the information processing method according to any one of claims 1 to 3; or When the program is executed by the processor, it implements the steps in the information processing method according to claim 4.
Citation Information
Patent Citations
Terminal adapting method and terminal and server based on terminal characteristic configuration program
CN102810066A
Method and device for automatically generating control interface of Internet-of-Things household appliances
CN105739460A