Smart home management terminal system, maintenance method and storage medium
The smart home management terminal system built through the BOA server realizes remote maintenance, solves the problem of high and low after-sales maintenance costs of smart home equipment, improves maintenance efficiency and reduces costs.
Patent Information
- Application Number
- CN202211015776.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-24
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2042-08-24
AI Technical Summary
The after-sales maintenance methods of existing smart home equipment are costly and inefficient, especially the problems of inefficient communication among after-sales maintenance personnel when handling and telephone guidance on the doorstep, and the community property maintenance methods require additional supporting hardware and human resources, which is relatively expensive.
A BOA server is used to build a smart home management terminal, and the device status information display, file transmission and operation are realized through remote connection of the LAN, supporting remote parameter adjustment, upgrade and diagnosis, and reducing manpower and material resources needs.
It improves maintenance efficiency, reduces maintenance costs, and uses remote technical support to achieve clear display of equipment status and rapid problem positioning, reduces the risk of misoperation and reduces the threshold for developers to use.
Smart Images

Figure CN115550338B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a smart home management terminal system, a maintenance method and a storage medium, and in particular to a smart home management terminal system, a maintenance method and a storage medium based on a BOA server. Background Art
[0002] Smart home devices generally require cost-effective, efficient management and service after they are sold. This is typically accomplished through on-site visits by after-sales maintenance personnel, telephone guidance from service personnel, and physical terminals provided by community property management. Currently, the common on-site visit by after-sales maintenance personnel is costly and inefficient. After-sales maintenance personnel provide remote guidance to customers over the phone, leaving users to troubleshoot or perform certain functions on their own. This communication is inefficient due to misunderstandings between the two parties. Community property management maintenance not only requires additional hardware equipment but also requires the appropriate human resources and training, which is costly. Summary of the Invention
[0003] The present invention provides a smart home management terminal system, maintenance method and storage medium based on a BOA server, which can effectively solve the above problems.
[0004] The present invention is achieved in that:
[0005] The present invention provides a maintenance method for a smart home management terminal based on a BOA server, comprising the following steps:
[0006] S1, after the first smart home management terminal is started, the system process automatically runs the first BOA server, wherein the first BOA server is a BOA server built with the dedicated IP address of the first smart home management terminal;
[0007] S2, the first BOA server obtains the login request of the maintenance personnel, and after verification, the first BOA server displays the relevant device status information of the first smart home management terminal to the maintenance personnel according to the maintenance personnel's authority.
[0008] As a further improvement, in step S2, the method further includes:
[0009] The first BOA server further obtains a download request from the maintenance personnel and transmits the downloaded requested file to the maintenance personnel, wherein the downloaded file includes a diary file or a backup file, and the downloaded file is a non-confidential file; and / or
[0010] The first BOA server further obtains an upload request from the maintenance personnel, and stores and updates the uploaded files in the first smart home management terminal, where the uploaded files include files for system upgrades or updates.
[0011] As a further improvement, in step S2, the first BOA server obtains the login request of the maintenance personnel and verifies the successful step includes:
[0012] After the first BOA server obtains the login request of the maintenance personnel, it sends the request to the administrator, and the administrator verifies that it is successful.
[0013] As a further improvement, the maintenance method further comprises:
[0014] S3, the first BOA server automatically generates a maintenance report for the maintenance personnel, wherein the maintenance report includes login time and maintenance matters.
[0015] As a further improvement, the method further includes: a second smart home management terminal, which automatically runs a second BOA server in the system process after startup, wherein the second BOA server is a BOA server constructed with a dedicated IP address of the second smart home management terminal; and the dedicated IP of the second smart home management terminal and the dedicated IP of the first smart home management terminal are in the same local area network; the maintenance method further includes:
[0016] The second BOA server displays the relevant device status information of the second smart home management terminal to the maintenance personnel through the first BOA server according to the maintenance personnel's authority.
[0017] As a further improvement, the method further comprises:
[0018] S4, the first BOA server further obtains a download request from the maintenance personnel, the first BOA server forwards the download request to the second BOA server, and the second BOA server transmits the downloaded file to the maintenance personnel through the first BOA server; and / or
[0019] The first BOA server further obtains the upload request from the maintenance personnel, and the first BOA server forwards the upload request to the second BOA server. The second BOA server stores and updates the uploaded file in the second smart home management terminal.
[0020] The present invention further provides a smart home management terminal system, including a first smart home management terminal, which has a built-in first BOA server, and after the first smart home management terminal is started, the system process automatically runs the first BOA server, wherein the first BOA server is a BOA server constructed with the exclusive IP address of the first smart home management terminal; the first BOA server is used to obtain the login request of the maintenance personnel, and after verification, the first BOA server is further used to display the relevant device status information of the first smart home management terminal to the maintenance personnel according to the maintenance personnel's authority.
[0021] As a further improvement, the first BOA server is further used to obtain a download request from a maintenance personnel and transmit the downloaded requested file to the maintenance personnel, wherein the downloaded file includes a diary file or a backup file, and the downloaded file is a non-confidential file; the first BOA server is further used to obtain an upload request from a maintenance personnel and store and update the uploaded file in the first smart home management terminal, wherein the uploaded file includes a file for system upgrade or update
[0022] As a further improvement, the system further comprises:
[0023] The second smart home management terminal has a built-in second BOA server, and after the second smart home management terminal is started, the system process automatically runs the second BOA server, wherein the second BOA server is a BOA server constructed with the exclusive IP address of the second smart home management terminal; and the exclusive IP of the second smart home management terminal and the exclusive IP of the first smart home management terminal are in the same local area network; the second BOA server is further used to display the relevant device status information of the second smart home management terminal to the maintenance personnel through the first BOA server according to the maintenance personnel's authority.
[0024] The present invention further provides a computer-readable storage medium having a program file stored thereon, wherein the program file executes the above method when executed by a processor.
[0025] The beneficial effects of the present invention are as follows: By using BOA to build a remote server on smart home management terminal devices, maintenance personnel only need to remotely connect to the same local area network to perform technical support such as parameter adjustment and remote upgrades on a web page, thereby greatly improving maintenance efficiency and reducing maintenance costs. Specifically, the "Device Information Display" function can more clearly display the current device operating status and the current status of various parameter definitions; the "Device Information Modification" function can help maintenance personnel remotely configure user needs, such as changing the device volume and customizing the interface function display, and provide real-time feedback on the owner's device screen; the "File Download" function allows maintenance personnel to obtain device operation logs without visiting the business site, allowing them to quickly locate the source of device problems, effectively improving the efficiency of technical support; and the "File Upload", "File Delete", "Restart", and "Restore Initialization" functions can help owners remotely specify version updates, rollbacks, and system status resets, effectively reducing the manpower and material resources required by traditional methods. In addition, from a development perspective, the BOA server uses HTML static pages written in C language, which lowers the user threshold for developers and also improves the convenience of front-end and back-end data interaction. Finally, owners / managers are distinguished by web login usernames and secret keys, so that the pages that the corresponding personnel can operate are displayed according to their permissions, which can effectively reduce the possibility of misoperation and high-risk operation errors. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary maintenance personnel in this field, other relevant drawings can be obtained based on these drawings without any creative work.
[0027] Figure 1 This is a flow chart of a maintenance method for a smart home management terminal based on a BOA server provided in an embodiment of the present invention.
[0028] Figure 2 2 is a schematic diagram of the login interface of the maintenance method of the smart home management terminal based on the BOA server provided in an embodiment of the present invention.
[0029] Figure 3 This is a framework flow chart of a maintenance method for a smart home management terminal based on a BOA server provided in an embodiment of the present invention.
[0030] Figure 4 This is a framework roadmap of a maintenance method for a smart home management terminal based on a BOA server provided by another embodiment of the present invention. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary maintenance personnel in this field without making creative work are within the scope of protection of the present invention. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the invention for which protection is sought, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary maintenance personnel in this field without making creative work are within the scope of protection of the present invention.
[0032] In the description of the present invention, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, "plurality" means two or more, unless otherwise specifically defined.
[0033] Reference Figure 1-3 As shown, the present invention provides a maintenance method for a smart home management terminal based on a BOA server, comprising the following steps:
[0034] S1, after the first smart home management terminal is started, the system process automatically runs the first BOA server, wherein the first BOA server is a BOA server built with the dedicated IP address of the first smart home management terminal;
[0035] S2, the first BOA server obtains the login request of the maintenance personnel, and after verification, the first BOA server displays the relevant device status information of the first smart home management terminal to the maintenance personnel according to the maintenance personnel's authority.
[0036] The BOA server is a compact and efficient web server, a single-task HTTP server running under Unix or Linux, supporting CGI and suitable for embedded systems. A smart home management terminal is a terminal controller capable of controlling one, a set of, or several devices. It is a device or service used by engineering and after-sales personnel to manage smart home devices. In this embodiment, the smart home management terminal uses the Linux system.
[0037] In step S2, programming is performed in the cgi file corresponding to the BOA service process to write the backend data into the html static page, so that the maintenance personnel can log in to the html page pointed to by the device IP through the browser, as follows Figure 2 shown.
[0038] The "Device Information Display" section clearly displays the current operating status of the device and the current status of various parameters, allowing maintenance personnel to immediately understand the device's operating status and conduct further diagnosis and repairs. This HTML page displays device status information such as hardware / software version, IP address, gateway, subnet mask, device volume, and device brightness.
[0039] At the same time, the information displayed on the page can be displayed through HTML language tags <select> and< / select> <input> The method of modifying the drop-down box and keyboard input can be realized. After JavaScript rule verification, it can be saved from the web side to the device side. Then other business processes can call the stored file information to achieve different functions or display different effects. At the same time, this method links the file to the web resource file directory through a soft link on the device side, and then uses the HTML language tag Download the log information in the device for technical personnel to debug. At the same time, the user's current address book can be downloaded through the download function, and after completing it on the PC, the user-defined file can be uploaded through the subsequent "file upload" function to achieve remote technical support. After the developer iterates the device version, the technical support staff uses the BOA server to pass the HTML language tag through the form <submit>The selected version update file is uploaded to the device memory, and the main program is subsequently updated through the shell script in the device, thereby realizing the remote upgrade function. At the same time, the form can also send function instructions such as device restart and device initialization, as shown below.
[0040] As a further improvement, in step S2, the maintenance method further includes:
[0041] The first BOA server further obtains a download request from the maintenance personnel and transmits the downloaded requested file to the maintenance personnel, wherein the downloaded file includes a diary file or a backup file, and the downloaded file is a non-confidential file; and / or
[0042] The first BOA server further obtains an upload request from the maintenance personnel, and stores and updates the uploaded files in the first smart home management terminal, where the uploaded files include files for system upgrades or updates.
[0043] "File Download" allows maintenance personnel to access device operation logs without having to visit the site, allowing them to quickly identify the source of equipment issues and effectively improve technical support efficiency. As a further improvement, to protect user privacy, files can be further divided into general files (i.e., non-confidential files such as device logs and related information) and private files (e.g., videos, call logs, address books, owner information, etc.), thereby preventing the theft of user privacy.
[0044] "File upload" can help owners remotely update designated versions, effectively reducing the manpower and material resources required by traditional methods.
[0045] As a further improvement, in step S2, the maintenance method further includes:
[0046] "Device Information Modification" allows maintenance personnel to remotely configure user needs, such as changing device volume, customizing interface function display, etc., and can provide real-time feedback on the owner's device screen; and / or
[0047] Through operations such as "file deletion", "restart", and "restore initialization", owners can remotely roll back to a specified version and reset the system status, thereby further effectively reducing the manpower and material resources required by traditional methods.
[0048] As a further improvement, in step S2, the first BOA server obtains the login request of the maintenance personnel and verifies that the request is successful, including:
[0049] After the first BOA server obtains the login request of the maintenance personnel, it sends the request to the administrator, who verifies it after approval. In this step, the request can be sent to the administrator in the form of a text message or other web page verification form for identity identification and verification.
[0050] As a further improvement, the maintenance method further comprises:
[0051] S3: The first BOA server automatically generates a maintenance report for the maintenance personnel, where the report includes login time and maintenance items. Furthermore, in other embodiments, the maintenance report can be automatically downloaded or sent to the administrator's mobile app when "Device Information Storage" is enabled, making it easier for the administrator to view it.
[0052] See< / submit> Figure 4 In other embodiments, as a further improvement, the method further includes: a second smart home management terminal, which automatically runs a second BOA server in a system process after startup, wherein the second BOA server is a BOA server constructed with a dedicated IP address of the second smart home management terminal; and the dedicated IP of the second smart home management terminal and the dedicated IP of the first smart home management terminal are in the same local area network; the maintenance method further includes:
[0053] The second BOA server displays the relevant device status information of the second smart home management terminal to the maintenance personnel through the first BOA server according to the maintenance personnel's authority.
[0054] In this step, maintenance personnel can read the information of related equipment in multiple other second BOA servers through the first BOA server, thereby avoiding the trouble of repeatedly logging out and then logging into different BOA servers. As a further improvement, among multiple BOA servers in the same local area network, one of the BOA servers can be set as the main server, and the others as sub-servers. The sub-server can be set to the "accessible only when help is sought" state. When the sub-server is set to the "accessible only when help is sought" state, its state is pushed to the main server for storage and recording. At this time, when the maintenance personnel enter the main server to check, they connect to the corresponding sub-server according to the pushed state, check the status and perform maintenance. Specifically, the maintenance method further includes:
[0055] S4, the first BOA server further obtains a download request from the maintenance personnel, the first BOA server forwards the download request to the second BOA server, and the second BOA server transmits the downloaded file to the maintenance personnel through the first BOA server; and / or
[0056] The first BOA server further obtains the upload request from the maintenance personnel, and the first BOA server forwards the upload request to the second BOA server. The second BOA server stores and updates the uploaded file in the second smart home management terminal.
[0057] The present invention further provides a smart home management terminal system, including a first smart home management terminal, which has a built-in first BOA server, and after the first smart home management terminal is started, the system process automatically runs the first BOA server, wherein the first BOA server is a BOA server constructed with the exclusive IP address of the first smart home management terminal; the first BOA server is used to obtain the login request of the maintenance personnel, and after verification, the first BOA server is further used to display the relevant device status information of the first smart home management terminal to the maintenance personnel according to the maintenance personnel's authority.
[0058] As a further improvement, the first BOA server is further used to obtain a download request from a maintenance personnel and transmit the downloaded requested file to the maintenance personnel, wherein the downloaded file includes a diary file or a backup file, and the downloaded file is a non-confidential file; the first BOA server is further used to obtain an upload request from a maintenance personnel and store and update the uploaded file in the first smart home management terminal, wherein the uploaded file includes a file for system upgrade or update
[0059] As a further improvement, the system further comprises:
[0060] The second smart home management terminal has a built-in second BOA server, and after the second smart home management terminal is started, the system process automatically runs the second BOA server, wherein the second BOA server is a BOA server constructed with the exclusive IP address of the second smart home management terminal; and the exclusive IP of the second smart home management terminal and the exclusive IP of the first smart home management terminal are in the same local area network; the second BOA server is further used to display the relevant device status information of the second smart home management terminal to the maintenance personnel through the first BOA server according to the maintenance personnel's authority.
[0061] The system can also be further used to execute other steps of the management method, which will not be described in detail.
[0062] The present invention further provides a computer-readable storage medium having a program file stored thereon, wherein the program file executes the above method when executed by a processor.
[0063] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0064] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0065] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0066] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0067] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For maintenance personnel in this field, the present invention is susceptible to various modifications and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.
Claims
1. A maintenance method for a smart home management terminal based on a BOA server, characterized in that: The following steps are involved: S1, after the first smart home management terminal is started, the system process automatically runs the first BOA server, wherein the first BOA server is a BOA server built with the dedicated IP address of the first smart home management terminal; S2, the first BOA server obtains a login request from a maintenance personnel, and after verification, the first BOA server displays relevant device status information of the first smart home management terminal to the maintenance personnel according to the maintenance personnel's authority; Further comprising: a second smart home management terminal, which automatically runs a second BOA server in a system process after startup, wherein the second BOA server is a BOA server constructed with a dedicated IP address of the second smart home management terminal; and the dedicated IP address of the second smart home management terminal and the dedicated IP address of the first smart home management terminal are in the same local area network; the maintenance method further comprises: The second BOA server displays the relevant device status information of the second smart home management terminal to the maintenance personnel through the first BOA server according to the maintenance personnel's authority.
2. The BOA server-based smart home management terminal maintenance method according to claim 1, characterized in that: In step S2, further comprising: The first BOA server further obtains a download request from the maintenance personnel and transmits the downloaded requested file to the maintenance personnel, wherein the downloaded file includes a diary file or a backup file, and the downloaded file is a non-confidential file; and / or The first BOA server further obtains an upload request from the maintenance personnel, and stores and updates the uploaded files in the first smart home management terminal, where the uploaded files include files for system upgrades or updates.
3. The BOA server-based smart home management terminal maintenance method according to claim 1, characterized in that: In step S2, the first BOA server obtains the login request of the maintenance personnel, and the steps of verifying the success include: After the first BOA server obtains the login request of the maintenance personnel, it sends the request to the administrator, and the administrator verifies that it is successful.
4. The BOA server-based smart home management terminal maintenance method according to claim 2, characterized in that: Further including: S3, the first BOA server automatically generates a maintenance report for the maintenance personnel, wherein the maintenance report includes login time and maintenance matters.
5. The maintenance method for a smart home management terminal based on a BOA server according to claim 1, characterized in that: Further including: S4, the first BOA server further obtains a download request from the maintenance personnel, the first BOA server forwards the download request to the second BOA server, and the second BOA server transmits the downloaded file to the maintenance personnel through the first BOA server; and / or The first BOA server further obtains the upload request from the maintenance personnel, and the first BOA server forwards the upload request to the second BOA server. The second BOA server stores and updates the uploaded file in the second smart home management terminal.
6. A smart home management terminal system, characterized in that: The system includes a first smart home management terminal having a built-in first BOA server. After the first smart home management terminal is started, a system process automatically runs the first BOA server, wherein the first BOA server is a BOA server constructed with a dedicated IP address of the first smart home management terminal. The first BOA server is used to obtain a login request from a maintenance personnel, and after verification, the first BOA server is further used to display relevant device status information of the first smart home management terminal to the maintenance personnel according to the maintenance personnel's authority. The second smart home management terminal has a built-in second BOA server, and after the second smart home management terminal is started, the system process automatically runs the second BOA server, wherein the second BOA server is a BOA server constructed with the exclusive IP address of the second smart home management terminal; and the exclusive IP of the second smart home management terminal and the exclusive IP of the first smart home management terminal are in the same local area network; the second BOA server is further used to display the relevant device status information of the second smart home management terminal to the maintenance personnel through the first BOA server according to the maintenance personnel's authority.
7. The smart home management terminal system according to claim 6, characterized in that: The first BOA server is further used to obtain a download request from the maintenance personnel and transmit the downloaded file to the maintenance personnel, wherein the downloaded file includes a diary file or a backup file, and the downloaded file is a non-confidential file; the first BOA server is further used to obtain an upload request from the maintenance personnel and store and update the uploaded file in the first smart home management terminal, wherein the uploaded file includes a file for system upgrade or update.
8. A computer-readable storage medium, characterized in that A program file is stored thereon, and when the program file is executed by a processor, the method according to any one of claims 1 to 5 is executed.
Citation Information
Patent Citations
Remote management method of set top box
CN101778130A
Internet-based intelligent home system and control method
CN103941651A
Method and system for debugging set-top box based on embedded web
CN106534130A