CN114827303B - Intelligent household product management unit, system, application method and electronic equipment - Google Patents

Intelligent household product management unit, system, application method and electronic equipment Download PDF

Info

Publication number
CN114827303B
CN114827303B CN202210733060.9A CN202210733060A CN114827303B CN 114827303 B CN114827303 B CN 114827303B CN 202210733060 A CN202210733060 A CN 202210733060A CN 114827303 B CN114827303 B CN 114827303B
Authority
CN
China
Prior art keywords
product
management unit
interface
intelligent household
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210733060.9A
Other languages
Chinese (zh)
Other versions
CN114827303A (en
Inventor
陈丽芬
叶讯凯
张涛
赵鹏
李禹翔
马庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Zencloud Iot Technology Co ltd
China Household Electric Appliance Research Institute
Original Assignee
Anhui Zencloud Iot Technology Co ltd
China Household Electric Appliance Research Institute
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 Anhui Zencloud Iot Technology Co ltd, China Household Electric Appliance Research Institute filed Critical Anhui Zencloud Iot Technology Co ltd
Priority to CN202210733060.9A priority Critical patent/CN114827303B/en
Publication of CN114827303A publication Critical patent/CN114827303A/en
Application granted granted Critical
Publication of CN114827303B publication Critical patent/CN114827303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)

Abstract

The embodiment of the disclosure discloses an intelligent household product management unit, an intelligent household product management system, an application method and electronic equipment. The embodiment of the disclosure relates to the field of intelligent household appliance management. The method comprises the following specific implementation modes: the intelligent household product management unit comprises: an access module and a processor; the processor and the embedded operating system at least comprise: the device comprises a driving layer, a ZigBee control unit, an RS485 control unit, a multi-protocol adaptation module and a network agent module; the access module establishes a connection with the processor and the embedded operating system through the UART serial port driver to transmit serial data. The implementation mode does not limit the interface types of the product, supports multiple communication protocol types, and realizes the functions of providing network protocol conversion and agent connection service for intelligent household products which are not directly connected with a wide area network and centralized management of product data, so that home devices of different brands and different interface types are networked and cooperated, and the life experience of people is improved.

Description

Intelligent household product management unit, system, application method and electronic equipment
Technical Field
The embodiment of the disclosure relates to the field of intelligent household appliance management, in particular to an intelligent household product management unit, an intelligent household product management system, an application method and electronic equipment.
Background
At the present stage, a mainstream technical scheme for realizing the intelligence of home products by each large related enterprise is to establish a cloud service platform of the enterprise, so that a user can control the home products through an enterprise cloud. At present, based on the consideration of benefits and the like, most of intelligent home enterprises are cooperation inside a system, and basically carry out interconnection and intercommunication on products in a product brand or a alliance, the products of different manufacturers and different brands cannot be interconnected and intercommunicated, the main technical barrier is incompatibility of communication protocols among the products, and the current situation is continuous, so that much inconvenience is brought to the use of users.
Disclosure of Invention
In view of this, the embodiments of the present disclosure provide a smart home product management unit, a system, an application method, and an electronic device, so as to solve the problem in the prior art that interconnection and intercommunication between products cannot be realized due to incompatibility of communication protocols between products.
In a first aspect of the embodiments of the present disclosure, an intelligent home product management unit is provided, where the intelligent home product management unit includes: an access module and a processor; wherein, the processor and the embedded operating system at least comprise: the device comprises a driving layer, a ZigBee control unit, an RS485 control unit, a multi-protocol adaptation module and a network agent module; the access module establishes a connection with the processor and the embedded operating system through a UART serial port driver to transmit serial data.
In some embodiments, the access module comprises: a ZigBee access module and an RS485 access module; the ZigBee access module is used for establishing communication between a ZigBee network and a ZigBee access type product; the RS485 is used to establish communication with RS485 interface type products.
In some embodiments, the driver Layer is an RPC/Transport Layer remote procedure call protocol Transport Layer, and the driver Layer provides a UART serial driver to support the transmission of serial data.
In some embodiments, the ZigBee control unit is configured to implement data interaction between a ZigBee access type product and the processor and the embedded operating system, and the RS485 control unit is configured to implement data interaction between an RS485 interface type product and the processor.
In some embodiments, the multi-protocol adaptation module is configured to establish a connection and data transmission between a ZigBee access type product and an RS485 interface type product based on a preset correspondence between a private protocol of each product and at least one data point protocol of an industry service platform.
In some embodiments, the multi-protocol adaptation module provides an object model interface of a product, and an object model file corresponding to the object model interface at least includes the following information of a simulation test product: unique identification code and product function point list.
In some embodiments, the functions of the multi-protocol adaptation module include: after the industry service platform generates an object model file, downloading the object model file corresponding to the unique identification code according to the unique identification code; splitting each field in the object model file to obtain a splitting result; and generating a recognizable private protocol based on the splitting result.
In some embodiments, the functions of the network proxy module at least include: the long connection communication between the ZigBee access type product and the RS485 interface type product and the industry service platform is established, the control instruction transmitted by the industry service platform is received and sent, and the use state of each connected product is transmitted.
In some embodiments, the network proxy module includes at least one of the following interfaces: the system comprises a management unit registration interface, a management unit logout interface, a management unit login interface, a management unit logout interface, a management unit heartbeat maintenance interface, a management unit software and/or data updating index interface, an air download interface, a management unit acquisition device description file interface, a management unit local area network discovery interface, a network clock synchronization interface, a management unit receiving instruction interface, a management unit state reporting interface, an electric control instruction transparent transmission interface, an access product issuing instruction interface, an access product reporting state interface, an access product adding interface, an access product deleting interface, an access product list acquisition interface, an access product list notification interface and an access product online state change notification interface.
In a second aspect of the embodiments of the present disclosure, an application method of a smart home product management unit is provided, including: receiving a control instruction input by a user at a target control end, wherein the control instruction at least comprises the following steps: product number and specific operation behavior information; transmitting the control instruction to a cloud end, and controlling the cloud end to generate an engineering configuration file and a function description file; and controlling the cloud to transmit the control instruction, the engineering configuration file and the function description file to an intelligent household product management unit, and controlling the intelligent household product management unit to execute the control instruction based on the engineering configuration file and the function description file.
In some embodiments, the transmitting the control command to a cloud and controlling the cloud to generate the project configuration file and the function description file include: transmitting the control instruction to a service platform of the cloud; receiving a configuration file which is fed back and transmitted by the management platform of the cloud after receiving the product data transmitted by the industry service platform; and controlling the management platform to generate the project configuration file and the function description file.
In a third aspect of the embodiments of the present disclosure, a smart home product management system is provided, including: high in the clouds and intelligent household product management unit, wherein, the function in above-mentioned high in the clouds includes at least: generating an engineering configuration file and a function description file, transmitting a control instruction, and controlling the intelligent household product management unit to execute the control instruction.
In a fourth aspect of the embodiments of the present disclosure, there is provided an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the above method when executing the computer program.
In a fifth aspect of the disclosed embodiments, a computer-readable storage medium is provided, in which a computer program is stored, which computer program, when executed by a processor, implements the steps of the above-mentioned method.
One of the above-described various embodiments of the present disclosure has the following advantageous effects: the interface types of the product are not limited, various communication protocol types (such as Wi-Fi, zigBee, RS485, RS232 and the like) are supported, the functions of providing network protocol conversion and agent connection service for intelligent household products which are not directly connected with a wide area network are achieved, and centralized management of product data is achieved, so that home devices of different brands and different interface types are networked and cooperated, and life experience of people is improved in an all-round mode. In addition, the scheme provided by the disclosure can provide a product intelligent upgrading scheme for home product production enterprises, and can also provide a home complete set intelligent solution for house and place producers or system integrators.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.
Fig. 1 is a schematic structural diagram of a smart home product management unit according to some embodiments of the present disclosure;
fig. 2 is a schematic flow diagram of some embodiments of a method of application of a smart home product management unit according to the present disclosure;
fig. 3 is a schematic structural diagram of some embodiments of smart home product management systems according to the present disclosure;
FIG. 4 is a schematic block diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, to one skilled in the art that the present disclosure may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present disclosure with unnecessary detail.
An intelligent home product management unit, an intelligent home product management system, an application method and an electronic device according to the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of a smart home product management unit according to some embodiments of the present disclosure.
As shown in fig. 1, the smart home product management unit includes: the ZigBee access module, the RS485 access module and the processor run the embedded operating system. By way of example, the processor may be an MT7628 processor and the embedded operating system may be a Linux operating system. Preferably, the smart home product management unit further includes: the device comprises an interface expansion module, a power supply module, an input module and a display module. Wherein, the embedded operating system comprises: a drive Layer (RPC/Transport Layer remote procedure call protocol Transport Layer), a ZigBee control unit, an RS485 control unit, a multi-protocol adaptation module and a network agent module. The above-mentioned drive layer provides UART serial port driver and supports the transmission of serial data, because above-mentioned zigBee inserts the module and inserts the module with above-mentioned RS485 and inserts the module and is through serial ports with data transmission to above-mentioned treater, so above-mentioned drive layer can be the basis that intelligent house product management unit realized data acquisition. The network agent module comprises: zenAccent, an M2 service module and a device management module. And the ZigBee access module and the RS485 access module establish contact with the processor and the embedded operating system through a UART serial port driver to transmit serial data. The ZigBee access module is used for establishing communication between a ZigBee network and a ZigBee access type product. The RS485 is used to establish communication with RS485 interface type products. The ZigBee control unit is used for realizing data interaction between a ZigBee access type product and the processor and the embedded operating system. The RS485 control unit is used for realizing data interaction between products of RS485 interface types and the processor and the embedded operating system. The multi-protocol adaptation module is used for establishing connection and data transmission between a ZigBee access type product and an RS485 interface type product based on a preset corresponding relation between a private protocol of each product and at least one data point protocol of an industry service platform, and the data point protocol of the industry service platform can be abstract of a product function point and used for describing product functions and parameters. The multi-protocol adaptation module provides an object model interface of a product, and an object model file corresponding to the object model interface at least comprises the following information of the product: unique identification code and product function point list. The functions of the network agent module at least comprise: the long connection communication between the ZigBee access type product and the RS485 interface type product and the industry service platform is established, the control instruction transmitted by the industry service platform is received and sent, and the use state of each connected product is transmitted. In addition, the network agent module is also used for services such as registration of products, account login and the like.
The network broker module set out above comprises at least one of the following interfaces: the system comprises a management unit registration interface, a management unit logout interface, a management unit login interface, a management unit logout interface, a management unit heartbeat maintenance interface, a management unit software and/or data updating index interface, an air download interface, a management unit acquisition device description file interface, a management unit local area network discovery interface, a network clock synchronization interface, a management unit receiving instruction interface, a management unit state reporting interface, an electric control instruction transparent transmission interface, an access product issuing instruction interface, an access product reporting state interface, an access product adding interface, an access product deleting interface, an access product list acquisition interface, an access product list notification interface and an access product online state change notification interface.
The management unit registration interface is used for submitting a description file unique identifier (UDeviceprofileID), a device identification code (DeviceID) and an intelligent household appliance check code (SHAVC) to an industry service platform based on the intelligent household product management unit to initiate a registration request to the industry service platform, returning the UDeviceID after the industry service platform successfully responds to the registration request, and then storing the UDeviceID by the intelligent household product management unit to complete registration. The interface requirements of the management unit registration interface are shown in table 1.
Table 1 interface requirement table of management unit registration interface
Figure 168041DEST_PATH_IMAGE001
The management unit logout interface is used for executing logout operation for the intelligent home product management unit after the industry service platform receives a logout request of the intelligent home product management unit, returning a logout result to a requesting party after the logout is successful, and informing a related control terminal. The interface requirements for the management unit to log off the interface are shown in table 2.
Table 2 interface requirement table for logout interface of management unit
Figure 902427DEST_PATH_IMAGE002
The management unit login interface is used for self-login of the intelligent household product management unit to the industry service platform when the intelligent household product management unit can be connected with the industry service platform conditionally, and obtaining a login response result. And after the industry service platform successfully logs in, calling the management unit description file and an intelligent household appliance verification code (SHAVC) for matching verification. In addition, the connection timeout time of the intelligent household product management unit has a maximum value and a recommended value. If the maximum value is exceeded, the industry service platform will process according to the maximum value. The interface requirements of the management unit login interface are shown in table 3.
Table 3 interface requirement table of management unit login interface
Figure 478902DEST_PATH_IMAGE003
The management unit logout interface is used for actively logging out the platform before the intelligent household product management unit is disconnected from the industry service platform, and the interface requirements are shown in table 4.
Table 4 interface requirement table
Figure 529904DEST_PATH_IMAGE004
The management unit heartbeat maintenance interface is used for enabling the intelligent household product management unit and the industry service platform to keep a long connection state after the intelligent household product management unit is connected with the industry service platform, the intelligent household product management unit can regularly send heartbeat tests to the industry service platform, and the industry service platform receives heartbeat requests and then replies response results to the intelligent household product management unit. The intelligent household product management unit sends a heartbeat test request to the industry service platform, the heartbeat test request has maximum frequency and minimum frequency constraints, and when the heartbeat frequency exceeds the range, the industry service platform is actively disconnected from the intelligent household product management unit. The interface requirements of the management unit heartbeat maintenance interface are shown in table 5.
TABLE 5 interface requirements for a management unit heartbeat maintenance interface
Figure 141014DEST_PATH_IMAGE005
The management unit software and/or data updating index interface is used for acquiring the latest software or data updating index applicable to the intelligent household product management unit from the industry platform when the intelligent household product management unit is powered on and started. The interface requirements of the management unit software and/or data update index interface are shown in table 6.
TABLE 6 interface requirement table for management unit software and/or data update index interface
Figure 619268DEST_PATH_IMAGE006
The air download interface is used for requesting the corresponding software or data to complete downloading and upgrading when the intelligent home product management unit obtains the upgradable update index. In the upgrading process, a fragment transmission mechanism and a breakpoint resume mechanism can be defined by users, and key actions of upgrading operation should be a user confirmation process. The interface requirements for the above-described over-the-air interface are shown in table 7.
Table 7 interface requirement table for air download interface
Figure 417460DEST_PATH_IMAGE007
The management unit obtaining device description file interface is used for returning a description file downloading position (URL) of the intelligent household product management unit according to the UDeviceiD after the industry service platform receives a request for obtaining the device description file of the intelligent household product management unit. The interface requirements of the above management unit to obtain the device description file interface are shown in table 8.
Table 8 interface requirement table for acquiring device description file interface by management unit
Figure 275082DEST_PATH_IMAGE008
And returning the device description files of other managed household appliances according to UDeviceProfileeID under the condition of access authority, wherein the interface requirements are shown in a table 9.
Table 9 interface requirement table
Figure 740699DEST_PATH_IMAGE009
The management unit local area network discovery interface is used for the intelligent home product management unit to be discovered by a local area network device discovery protocol-based method, such as mDNS, a custom broadcast packet and the like. And the system can also be found from an industrial service platform through a wide area network, such as two-dimensional code scanning, short message ciphertext and the like. The public control terminal is connected with the operation service platform, basic information such as UDeviceiD of the intelligent household product management unit needs to be obtained, and the obtaining mode is preferably a mode of scanning a two-dimensional code (but not limited to). And the public control terminal acquires other related information of the intelligent household product management unit from the industry service platform by means of the basic information of the intelligent household product management unit. The interface requirements are shown in table 10.
Table 10 interface requirement table
Figure 265221DEST_PATH_IMAGE010
Under the condition that the intelligent household product management unit is in normal communication with the local area network, the intelligent household product management unit can be found by the control terminal. The discovery action comprises a broadcast one-to-many device sending request and a one-to-one sending response, so that the public control terminal obtains network identifiers necessary for connecting the intelligent home product management unit, including an IP address, a port, an identification code, a unique description file identifier and the like of the intelligent home product management unit. Discovery may be initiated by a common control terminal or management unit. When the initiator is a control terminal, the interface requirements are as shown in table 11.
Table 11 interface requirement table
Figure 940922DEST_PATH_IMAGE011
When the initiator is the smart home product management unit, the interface requirements are as shown in table 12.
Table 12 interface requirement table
Figure 474671DEST_PATH_IMAGE012
The network clock synchronization interface is used for the timing function of the intelligent household product management unit, and can acquire the current timestamp from the industry service platform if necessary, and the interface requirements are shown in table 13.
Table 13 interface requirement table
Figure 60373DEST_PATH_IMAGE013
The management unit receiving instruction interface is used for sending command data (instead of receiving an access product managed by the management unit) to the intelligent home product management unit from the control terminal or the industry platform, and the interface requirements are shown in table 14.
Table 14 interface requirement table
Figure 549605DEST_PATH_IMAGE014
The above-mentioned management unit state reporting interface is used for the management unit to report the current state periodically (every 10 min) or actively after the state is changed. If the state change is caused by a control terminal instruction, the intelligent household product management unit should report the state immediately after the state change. If the state change is caused by the environmental condition of the intelligent household product management unit or the state change caused by the user through remote control or physical key, the reporting frequency of the state is 2 times/s at the fastest, and the interface requirement is shown in table 15.
Table 15 interface requirement table
Figure 853547DEST_PATH_IMAGE015
The electric control instruction transparent transmission interface is used for directly transmitting an instruction original text to the intelligent household product management unit at a control terminal or an industry platform, and the electric control instruction content is not analyzed, decomposed and recombined in the transmission process. This value transfer is called transparent transport, referred to as transparent transport for short, and is generally used for specialized business functions, and the interface requirements are shown in table 16.
Table 16 interface requirement table
Figure 456567DEST_PATH_IMAGE016
The interface for issuing the instruction to the access product is used for sending the instruction to the access product, that is, the control terminal or the industry platform sends the instruction to the smart home product through the smart home product management unit, and the interface requirements are shown in table 17.
Table 17 interface requirement table
Figure 162355DEST_PATH_IMAGE017
The report status interface of the access product is used to support the source object of the report data as the access product, and the interface requirements are shown in table 18.
Table 18 interface requirement table
Figure 700783DEST_PATH_IMAGE018
The add-access-product interface is used for the control terminal to initiate a request for adding an access product to the smart home product management unit, the smart home product management unit completes the adding action, and the interface requirements are shown in table 19.
Table 19 interface requirement table
Figure 757601DEST_PATH_IMAGE019
The access product deletion interface is used for supporting the control terminal to initiate a request for deleting a specified access product to the intelligent home product management unit, the intelligent home product management unit completes the action of deleting the access product, and the interface requirements are shown in table 20.
Table 20 interface requirement table
Figure 164312DEST_PATH_IMAGE020
The above-mentioned interface for obtaining the access product list is used to support the control terminal to query the current access list (information) to the smart home product management unit, and the interface requirements are shown in table 21.
Table 21 interface requirement table
Figure 990185DEST_PATH_IMAGE021
The access product list notification interface is used for notifying the control terminal of the latest access product list information when the access product list information of the smart home product management unit changes, and the interface requirements are shown in table 22.
Table 22 interface requirement table
Figure 824149DEST_PATH_IMAGE022
The access product online state change notification interface is used for notifying the latest state of the product to the control terminal when the online state of the access product of the intelligent home product management unit changes, and the interface requirements are shown in table 23.
Table 23 interface requirement table
Figure 840034DEST_PATH_IMAGE023
Fig. 2 is a flow diagram of some embodiments of an application method of a smart home product management unit according to the present disclosure. As shown in fig. 2, the application method of the smart home product management unit includes the following steps:
step S201, receiving a control instruction input by a user at a target control end.
In some embodiments, an execution subject (e.g., an electronic device with control authority) of the application method of the smart home product management unit may receive a control instruction input by a target control terminal on a user in a wireless connection manner. Optionally, the control instruction at least includes a product number and specific operation behavior information. As an example, the control instruction may be "control product launch encoded as '123456', where" 123456 "is the product number and" launch "is the specific operational behavior information.
It is noted that the wireless connection may include, but is not limited to, a 3G/4G connection, a WiFi connection, a bluetooth connection, a WiMAX connection, a Zigbee connection, a UWB (ultra wideband) connection, and other wireless connection now known or developed in the future.
Step S202, the control instruction is transmitted to a cloud end, and the cloud end is controlled to generate an engineering configuration file and a function description file.
In some embodiments, the execution subject may transmit the control instruction to a service platform in a cloud. Then, the execution main body can receive the configuration file transmitted by the cloud management platform after receiving the product data transmitted by the industry service platform. Finally, the execution subject may control the management platform to generate the project configuration file and the function description file.
Step S203, controlling the cloud to transmit the control instruction, the engineering configuration file, and the function description file to an intelligent home product management unit, and controlling the intelligent home product management unit to execute the control instruction based on the engineering configuration file and the function description file.
In some embodiments, the execution body may control the smart home product management unit to determine a target home product to be controlled based on the engineering configuration file after the transmission of the control instruction, the engineering configuration file, and the function description file is completed, and then control the target home product to execute the control instruction according to the function description file.
One of the above various embodiments of the present disclosure has the following beneficial effects: the interface types of the product are not limited, various communication protocol types (such as Wi-Fi, zigBee, RS485, RS232 and the like) are supported, the functions of providing network protocol conversion and agent connection service for intelligent household products which are not directly connected with a wide area network are achieved, and centralized management of product data is achieved, so that home devices of different brands and different interface types are networked and cooperated, and life experience of people is improved in an all-round mode. In addition, the scheme provided by the disclosure can provide a product intelligent upgrading scheme for home product manufacturers, and can also provide a home complete set intelligent solution for house ground manufacturers or system integrators.
All the above optional technical solutions may be combined arbitrarily to form optional embodiments of the present application, and are not described herein again.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 3 is a schematic structural diagram of a smart home product management system according to the present disclosure. As shown in fig. 3, the smart home product management system includes: cloud 301 and smart home product management unit 302. Wherein, the functions of the cloud 301 at least include: generating an engineering configuration file and a function description file, transmitting a control instruction, and controlling the intelligent household product management unit to execute the control instruction.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
Fig. 4 is a schematic diagram of a computer device 4 provided by an embodiment of the present disclosure. As shown in fig. 4, the computer device 4 of this embodiment includes: a processor 401, a memory 402 and a computer program 403 stored in the memory 402 and executable on the processor 401. The steps in the various method embodiments described above are implemented when the processor 401 executes the computer program 403. Alternatively, the processor 401 implements the functions of the respective modules/units in the above-described respective apparatus embodiments when executing the computer program 403.
Illustratively, the computer program 403 may be partitioned into one or more modules/units, which are stored in the memory 402 and executed by the processor 401 to accomplish the present disclosure. One or more of the modules/units may be a series of computer program instruction segments capable of performing certain functions, the instruction segments describing the execution of the computer program 403 in the computer device 4.
The computer device 4 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computer devices. Computer device 4 may include, but is not limited to, a processor 401 and a memory 402. Those skilled in the art will appreciate that fig. 4 is merely an example of a computer device 4 and is not intended to limit computer device 4 and may include more or fewer components than shown, or some of the components may be combined, or different components, e.g., the computer device may also include input output devices, network access devices, buses, etc.
The Processor 401 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 402 may be an internal storage unit of the computer device 4, for example, a hard disk or a memory of the computer device 4. The memory 402 may also be an external storage device of the computer device 4, such as a plug-in hard disk provided on the computer device 4, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, the memory 402 may also include both an internal storage unit of the computer device 4 and an external storage device. The memory 402 is used for storing computer programs and other programs and data required by the computer device. The memory 402 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus/computer device and method may be implemented in other ways. For example, the above-described apparatus/computer device embodiments are merely illustrative, and for example, a module or a unit may be divided into only one logical function, another division may be made in actual implementation, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may also be implemented in the form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the present disclosure may implement all or part of the processes in the above-described embodiment methods, and may also implement the methods
This is done with associated hardware being instructed by a computer program, which may be stored in a computer readable storage medium, which when executed by a processor may carry out the steps of the various method embodiments described above. The computer program may comprise computer program code which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic disk, optical disk, computer Memory, read-Only Memory (ROM), random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution media, and the like. It should be noted that the computer-readable medium may contain suitable additions or subtractions depending on the requirements of legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer-readable media may not include electrical carrier signals or telecommunication signals in accordance with legislation and patent practice.
The above examples are only intended to illustrate the technical solution of the present disclosure, not to limit it; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present disclosure, and are intended to be included within the scope of the present disclosure.

Claims (7)

1. The utility model provides an intelligent household product management unit which characterized in that, intelligent household product management unit includes: an access module and a processor; wherein the processor comprises at least: the device comprises a driving layer, a ZigBee control unit, an RS485 control unit, a multi-protocol adaptation module and a network agent module; the access module establishes a connection with the processor and the embedded operating system through a UART serial port driver to transmit serial data; the driving Layer is an RPC/Transport Layer remote procedure call protocol transmission Layer; the multi-protocol adaptation module is used for establishing contact and data transmission between a ZigBee access type product and an RS485 interface type product based on the preset corresponding relation between the private protocol of each product and at least one data point protocol of an industry service platform; the multi-protocol adaptation module provides an object model interface of the product, and an object model file corresponding to the object model interface at least comprises the following information of the product: unique identification codes and a product function point list; the functions of the multi-protocol adaptation module include: after generating an object model file on the industry service platform, downloading the object model file corresponding to the unique identification code according to the unique identification code; splitting each field in the object model file to obtain a splitting result; generating an identifiable private protocol based on the split result; the functions of the network proxy module include at least: establishing long connection communication between a ZigBee access type product and an RS485 interface type product and an industry service platform, receiving and sending a control instruction transmitted by the industry service platform, and transmitting the use state of each connected product; the network agent module comprises: zenAccent, an M2 service module and a device management module.
2. The smart home product management unit of claim 1, wherein the access module comprises: a ZigBee access module and an RS485 access module; the ZigBee access module is used for establishing communication between a ZigBee network and a ZigBee access type product; and the RS485 is used for establishing communication with products with RS485 interface types.
3. The smart home product management unit according to claim 1, wherein the driver layer provides a UART serial driver to support serial data transmission.
4. The intelligent home product management unit of claim 2, wherein the ZigBee control unit is configured to implement data interaction between a ZigBee access type product and the processor, and the RS485 control unit is configured to implement data interaction between an RS485 interface type product and the processor and the embedded operating system.
5. An application method of the smart home product management unit according to any one of claims 1 to 4, comprising:
receiving a control instruction input by a user at a target control end, wherein the control instruction at least comprises the following steps: product number, specific operation behavior information;
transmitting the control instruction to a cloud end, and controlling the cloud end to generate an engineering configuration file and a function description file;
the cloud is controlled to transmit the control instruction, the engineering configuration file and the function description file to an intelligent household product management unit, and the intelligent household product management unit is controlled to execute the control instruction based on the engineering configuration file and the function description file.
6. The method of claim 5, wherein the transmitting the control command to a cloud and controlling the cloud to generate an engineering configuration file and a function description file comprises:
transmitting the control instruction to a service platform of the cloud;
receiving a configuration file fed back and transmitted by the management platform of the cloud after receiving the product data transmitted by the industry service platform;
and controlling the management platform to generate the project configuration file and the function description file.
7. An intelligent home product management system, comprising: the cloud and the smart home product management unit of any of claims 1-4, wherein the cloud functions include at least: generating an engineering configuration file and a function description file, transmitting a control instruction, and controlling the intelligent household product management unit to execute the control instruction.
CN202210733060.9A 2022-06-27 2022-06-27 Intelligent household product management unit, system, application method and electronic equipment Active CN114827303B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210733060.9A CN114827303B (en) 2022-06-27 2022-06-27 Intelligent household product management unit, system, application method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210733060.9A CN114827303B (en) 2022-06-27 2022-06-27 Intelligent household product management unit, system, application method and electronic equipment

Publications (2)

Publication Number Publication Date
CN114827303A CN114827303A (en) 2022-07-29
CN114827303B true CN114827303B (en) 2022-10-11

Family

ID=82522562

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210733060.9A Active CN114827303B (en) 2022-06-27 2022-06-27 Intelligent household product management unit, system, application method and electronic equipment

Country Status (1)

Country Link
CN (1) CN114827303B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105807617A (en) * 2014-12-30 2016-07-27 西安Tcl软件开发有限公司 Control method and control device for intelligent household devices
CN106850418A (en) * 2016-12-16 2017-06-13 深圳市汉科电子股份有限公司 A kind of gateway of intelligent home network
CN107800621A (en) * 2017-11-14 2018-03-13 宁波钧飞智能科技有限公司 A kind of novel intelligent home gateway for supporting a variety of access protocols
CN108833237A (en) * 2018-07-20 2018-11-16 京东方科技集团股份有限公司 Intelligent domestic gateway and its management-control method
CN108965423A (en) * 2018-07-06 2018-12-07 南京苏博曼纳软件科技有限公司 A kind of Intelligent gateway system management method based on cloud management
CN112910744A (en) * 2019-12-03 2021-06-04 北京沃东天骏信息技术有限公司 Intelligent device control method and device, storage medium and electronic device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130159490A1 (en) * 2011-12-16 2013-06-20 Intellectual Discovery Co., Ltd. Method and apparatus for smart home service based on cloud

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105807617A (en) * 2014-12-30 2016-07-27 西安Tcl软件开发有限公司 Control method and control device for intelligent household devices
CN106850418A (en) * 2016-12-16 2017-06-13 深圳市汉科电子股份有限公司 A kind of gateway of intelligent home network
CN107800621A (en) * 2017-11-14 2018-03-13 宁波钧飞智能科技有限公司 A kind of novel intelligent home gateway for supporting a variety of access protocols
CN108965423A (en) * 2018-07-06 2018-12-07 南京苏博曼纳软件科技有限公司 A kind of Intelligent gateway system management method based on cloud management
CN108833237A (en) * 2018-07-20 2018-11-16 京东方科技集团股份有限公司 Intelligent domestic gateway and its management-control method
CN112910744A (en) * 2019-12-03 2021-06-04 北京沃东天骏信息技术有限公司 Intelligent device control method and device, storage medium and electronic device

Also Published As

Publication number Publication date
CN114827303A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
CN110855774B (en) Internet of things system capable of being automatically configured based on MQTT protocol
CN104158883A (en) Method, device, equipment and system for carrying out user login through cross-terminal equipment
CN111490916B (en) Method, system, device and medium for binding ZigBee sub-devices of ZigBee
CN111787540B (en) Method and device for accessing Internet of things, electronic equipment and readable storage medium
US9836958B2 (en) Device control method, server, system and computer storage medium
CN112566113B (en) Key generation and terminal network distribution method, device and equipment
CN104679528A (en) Method and device for remotely updating application program
CN201323637Y (en) Palmtop operation system
CN113433831A (en) Control method and module of intelligent household equipment and storage medium
CN112637931A (en) Method and device for establishing network connection
WO2017086415A1 (en) Data-updating system, remote setting device, and method for updating data
US8779888B2 (en) Communication apparatus and communication apparatus control method
CN112733062A (en) Internet of things application management system and method
JP2017526289A (en) Information self-registration method, apparatus, system, and computer storage medium
JP2010182260A (en) Thin client system, management server, thin client terminal, and thin client server
CN114827303B (en) Intelligent household product management unit, system, application method and electronic equipment
CN111787514B (en) Method and device for acquiring equipment control data, storage medium and electronic device
CN109525469B (en) Networking method of intelligent household equipment and intelligent household equipment
CN105791361A (en) Remote assisted setting method, server, terminal and system
CN104243483A (en) Message processing method and message processing equipment
EP3085061B1 (en) Methods, an online object, a web-based message exchange server, a mobile device, a target offline object, a network and a computer program product
CN103023668A (en) Method, device and system for discovering and controlling embedded access network device
CN109104472B (en) Block chain network networking method, device, equipment and computer readable storage medium
EP3015990B1 (en) Information processing device, and destination information updating method and program
CN100421493C (en) Method for implementing waiting in time delay in conversation procedure for devices connection

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
GR01 Patent grant
GR01 Patent grant