[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112486376A - Method and device for displaying home equipment list and intelligent terminal - Google Patents

Method and device for displaying home equipment list and intelligent terminal Download PDF

Info

Publication number
CN112486376A
CN112486376A CN202011551962.8A CN202011551962A CN112486376A CN 112486376 A CN112486376 A CN 112486376A CN 202011551962 A CN202011551962 A CN 202011551962A CN 112486376 A CN112486376 A CN 112486376A
Authority
CN
China
Prior art keywords
intelligent terminal
home
household
list
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011551962.8A
Other languages
Chinese (zh)
Inventor
周全金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Haier Technology Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Technology Co Ltd
Priority to CN202011551962.8A priority Critical patent/CN112486376A/en
Publication of CN112486376A publication Critical patent/CN112486376A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to the technical field of smart home, and discloses a method for displaying a home device list. The method for displaying the home equipment list comprises the following steps: responding to a display requirement of a webpage display interface of the intelligent terminal, reading historical use information related to household equipment sequencing in a local storage, determining a display sequence of the household equipment according to the historical use information, and displaying a household equipment list on the webpage display interface of the intelligent terminal according to the display sequence, wherein the household equipment list responds to user operation and realizes control over the household equipment. By adopting the method for displaying the home equipment list, the smart terminal can still normally display the home equipment list under the condition of poor network, and a user can still normally control the home equipment, so that the use experience of the user is improved. The application also discloses a device and an intelligent terminal for displaying the household equipment list.

Description

Method and device for displaying home equipment list and intelligent terminal
Technical Field
The application relates to the technical field of smart home, for example, to a method and a device for displaying a home device list and an intelligent terminal.
Background
At present, a user may control a home device through an intelligent terminal, for example, a device list of the home device and a control corresponding to the device list are displayed on the intelligent terminal, the user finds the home device to be operated in the device list, and operates the control of the home device, so as to control the home device.
Under the condition that the number of home devices in a home is too large, the length of a device list in an intelligent terminal is also longer, and when a user controls a target home device, the user needs to find the target home device in a longer device list, which consumes too much time. Therefore, in the prior art, a relative position parameter value of each household device and the intelligent terminal is firstly obtained, each household device is graded according to the relative position parameter, and the switch control of each household device is displayed along a preset direction according to the sequence of the scores of the household devices from high to low, so that a user can conveniently find the control of the related household device, and the control efficiency of the household device is improved.
When an Application program (APP) used for controlling home equipment in an intelligent terminal is developed, if Native development is adopted, the APP can be operated off line, but the development cost is high, and the iterative updating process is complex; if the method is developed by adopting hypertext 5(Hyper Text Markup Language 5, H5), the method is rapid in iteration and strong in compatibility, but is excessively dependent on the network. In this regard, the prior art utilizes a hybrid development of Native and H5 to balance the advantages and disadvantages of both.
For example, in response to a user opening an APP browsing page, determining page access sequence information, wherein the page access sequence information includes the user's APP opening sequence and current page browsing sequence, and the page includes a Native page and an internal H5 page; determining corresponding page browsing data based on the page access sequence information, wherein the page browsing data comprises a corresponding relation between the page access sequence information and page codes of the pages; and reporting the page browsing data to a server so that the server determines the access sequence of the user to the Native page and the internal H5 page according to the page access sequence information and the page code of the page.
In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:
in the application scene of intelligent house, the user controls local house equipment through intelligent terminal, and the control process is not strong to the dependence of network, but current mixed development technique still makes the APP stronger to the dependence of network, can't normally use under the condition that does not have the network, and user's use experience is relatively poor.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview nor is intended to identify key/critical elements or to delineate the scope of such embodiments but rather as a prelude to the more detailed description that is presented later.
The embodiment of the disclosure provides a method and a device for displaying a home device list and an intelligent terminal, so as to solve the technical problem that in the prior art, an APP on the intelligent terminal has strong dependence on a network.
In some embodiments, a method for displaying a list of home devices includes: responding to the display requirement of a webpage display interface of the intelligent terminal, and reading historical use information related to household equipment sequencing in local storage; determining the display sequence of the household equipment according to the historical use information; displaying the home equipment list on the webpage display interface of the intelligent terminal according to the display sequence; and the home equipment list responds to user operation to realize control on the home equipment.
Optionally, the reading of the historical usage information related to the household device ranking in the local storage includes: obtaining a user account currently logged in; determining current family information corresponding to the currently logged-in user account; determining current household equipment information corresponding to the current household information; and reading historical use information in the current household equipment information.
Optionally, the reading of the historical usage information related to the household device ranking in the local storage includes: sending, by middleware to the local storage, a request to read historical usage information corresponding to the display requirements; returning the historical usage information from the local store to the middleware; and returning the historical use information to the webpage display interface of the intelligent terminal by the middleware.
Optionally, the determining, by the historical usage information, a display order of the home devices according to the historical usage information includes: and sequencing the household equipment according to the sequence of the use times from top to bottom.
Optionally, the historical usage information further includes a binding duration for binding the household device with a user account, and the determining the display sequence of the household device according to the historical usage information includes: acquiring the binding duration of a user account and the household equipment; calculating the use frequency of the household equipment according to the use times and the binding duration; and sequencing the household equipment according to the sequence of the use frequency from high to low.
Optionally, the method for displaying the home device list further includes: responding to the user operation of the intelligent terminal webpage display interface, and sending the current use information of the current household equipment operated by the user to the middleware; sending the current use information of the current household equipment to the local storage by the middleware; according to the current use information, locally storing and updating historical use information of the current household equipment; returning a storage state in the local storage to the middleware; and returning the storage state to the intelligent terminal webpage display interface by the middleware.
Optionally, under the condition of restarting the APP, in response to a display requirement of the webpage display interface of the intelligent terminal, reading historical use information related to household equipment sequencing in the local storage.
In some embodiments, the means for displaying the list of home devices comprises: the intelligent terminal comprises a reading module, a first determining module and a display module, wherein the reading module is configured to respond to the display requirement of a webpage display interface of the intelligent terminal and read historical use information related to household equipment sequencing in a local storage; the first determination module is configured to determine the display sequence of the household equipment according to the historical use information; the display module is configured to display the household equipment list on the intelligent terminal webpage display interface according to the display sequence; and the home equipment list responds to user operation to realize control on the home equipment.
In some embodiments, an apparatus for displaying a home device list includes a processor and a memory storing program instructions, the processor being configured to execute the method for displaying a home device list provided by the foregoing embodiments when executing the program instructions.
In some embodiments, the smart terminal includes the apparatus for displaying a home device list provided in the foregoing embodiments.
The method, the device and the intelligent terminal for displaying the home equipment list provided by the embodiment of the disclosure can realize the following technical effects:
the method comprises the steps that historical use information related to household equipment sequencing is stored in a local storage, when a household equipment list needs to be displayed through an intelligent terminal webpage display interface, the historical use information related to the household equipment sequencing can be read from the local storage, the display sequence of the household equipment is determined according to the historical use information, and then the household equipment list conforming to the display sequence is displayed through the intelligent terminal webpage display interface. Therefore, in the process of displaying the home equipment list, the home equipment list is not dependent on a network, the intelligent terminal can still normally display the home equipment list under the condition that the network is not good, the user can still normally control the home equipment, and the use experience of the user is improved.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated in drawings corresponding to, and not limiting to, embodiments in which elements having the same reference number designation are identified as similar elements, and in which:
fig. 1 is a schematic diagram of an application scenario in which a home device list is displayed on an intelligent terminal according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of a method for displaying a home device list according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a process for storing historical usage information of a household device according to an embodiment of the present disclosure;
fig. 4 is a data interaction diagram for displaying a home device list according to an embodiment of the present disclosure;
fig. 5 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure;
fig. 6 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure;
fig. 7 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure;
fig. 8 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure;
fig. 9 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure.
Detailed Description
So that the manner in which the features and elements of the disclosed embodiments can be understood in detail, a more particular description of the disclosed embodiments, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may be practiced without these details. In other instances, well-known structures and devices may be shown in simplified form in order to simplify the drawing.
The terms "first," "second," and the like in the description and in the claims, and the above-described drawings of embodiments of the present disclosure, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the present disclosure described herein may be made. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
The term "plurality" means two or more unless otherwise specified.
Fig. 1 is a schematic diagram of an application scenario in which a home device list is displayed on an intelligent terminal according to an embodiment of the present disclosure.
When a user controls home devices through the smart terminal, a display screen of the smart terminal displays a list of home devices in a current smart home scene, such as "air conditioner (living room)", "air conditioner (main bed)", "air conditioner (secondary bed)", humidifier, and the like shown in fig. 1. Each module shown in fig. 1 is a control of a corresponding home device. For example, a module "air conditioner (living room)" is a control of an air conditioner in the living room, and a user can control the air conditioner in the living room by operating the control; the module "air conditioner (master bedroom)" is a control of the air conditioner in the master bedroom, and a user operates the control, so that the control of the air conditioner in the master bedroom can be realized.
In the embodiment of the present disclosure, the household device is, for example, an intelligent product such as a mobile phone, a computer, a camera, a television, a telephone, a washing machine, an air conditioner, a refrigerator, an access control device, a probe, a sensor, a detector, an electric lamp, an electric curtain, an electric window, a fire sprinkler device, an alarm device, and the like.
In the embodiments of the present disclosure, the smart terminal refers to a terminal that can execute an application, for example, the smart terminal may be a smart tv, a smart box, a tablet computer, a smart phone, an e-book reader, a laptop portable computer, a remote controller, and the like. The application program can be installed on the intelligent terminal in the using process and can also be a part of the intelligent terminal system.
In some application scenarios, a user starts to use the intelligent terminal, the intelligent terminal prompts the user to log in a user account, and after the user account is detected to be logged in, if the user needs to control a piece of home equipment, the intelligent terminal prompts the user to bind the user account with the piece of home equipment.
Fig. 2 is a schematic diagram of a method for displaying a home device list according to an embodiment of the present disclosure, which is exemplarily illustrated by applying the method to the smart terminal shown in fig. 1. Referring to fig. 2, the method for displaying a home device list includes:
s201, responding to the display requirement of the webpage display interface of the intelligent terminal, and reading historical use information related to household equipment sequencing in local storage.
In some application scenes, the intelligent terminal webpage display interface periodically refreshes the household equipment list. When refreshing every time, the webpage display interface of the intelligent terminal has display requirements, and at the moment, the intelligent terminal responds to the display requirements of the webpage display interface of the intelligent terminal and reads historical use information related to household equipment sequencing in local storage.
Or a home equipment refreshing button is displayed in the intelligent terminal webpage display interface, if the refreshing button is detected to be clicked by a user, the intelligent terminal webpage display interface is determined to have a display requirement, and at the moment, the intelligent terminal responds to the display requirement of the intelligent terminal webpage display interface and reads historical use information related to home equipment sequencing in local storage.
In an application scenario of the method for displaying the home device list executed by the APP installed on the smart device, under the condition of restarting the APP, the smart terminal web page display interface has a display requirement, and at the moment, the smart terminal responds to the display requirement of the smart terminal web page display interface and reads historical use information related to home device sequencing in the local storage.
In an application scenario in which the method for displaying the home device list is executed by a dedicated smart terminal, for example, in an application scenario in which the method for displaying the home device list is executed by a dedicated remote controller in a smart home system, it is determined that a web page display interface of the smart terminal has a display requirement in the case of restarting the smart terminal (the dedicated remote controller), and at this time, the smart terminal reads historical usage information related to home device sequencing in a local storage in response to the display requirement of the web page display interface of the smart terminal.
H5 is widely used at present, the smart terminal web page display interface can be a display interface based on H5 technology, and of course, the smart terminal web page display interface can also be a display interface based on HyperText 4(Hypertext Markup language 4, H4) technology or a display interface based on HyperText 6(Hypertext Markup language 6, H6) technology. The method is only an exemplary illustration, and does not limit the specific type of the web page display interface of the intelligent terminal, and a person skilled in the art can select an appropriate type of web page display interface of the intelligent terminal according to requirements.
Optionally, reading historical usage information related to household device ranking in a local storage includes: the method comprises the steps of obtaining a currently logged-in user account, determining current family information corresponding to the currently logged-in user account, determining current household equipment information corresponding to the current family information, and reading historical use information in the current household equipment information.
One intelligent terminal can be used by a plurality of users, namely, one intelligent terminal can switch a plurality of user accounts; each user account corresponds to one or more families, for example, one account corresponds to two families, one family represents the family of a parent, and one family represents the family of a grandparent; one family corresponds to one or more household devices, for example, parents 'family includes a humidifier, a main-lying air conditioner and a sub-lying air conditioner, and parents' family includes an air conditioner and a dehumidifier.
In an application scene of the smart home, the method is adopted to realize persistent storage of key information related to sequencing of the home equipment list. Therefore, no matter which family the user is in, the intelligent terminal can provide a customized home equipment list for the user only by logging in the user account, so that the user operation is facilitated, and the user use experience is improved. In addition, even in the same family, if different users log in different user accounts at the same intelligent terminal, the intelligent terminal can also provide a customized home equipment list for the user currently logging in the user account, so that the user operation is facilitated, and the user use experience is improved.
Optionally, reading historical usage information related to household device ranking in a local storage includes: sending a request for reading the historical use information corresponding to the display requirement to a local storage through the middleware, returning the historical use information to the middleware from the local storage, and returning the historical use information to the webpage display interface of the intelligent terminal from the middleware.
Through the method, the intelligent terminal webpage display interface can read the historical use information related to the household equipment sequencing in the local storage. The method comprises the steps of obtaining a current logged user account after a request for reading historical use information corresponding to display requirements is received by a local storage, determining a current family corresponding to the current logged user account, determining household equipment corresponding to the current family, reading historical use information of the household equipment corresponding to the current family, returning the historical use information of the household equipment corresponding to the current family to a middleware from the local storage, and returning the historical use information corresponding to the current family to an intelligent terminal webpage display interface from the middleware.
S202, determining the display sequence of the household equipment according to the historical use information.
The historical use information records the operation records of the user on the household equipment. For example, the historical usage information includes the number of times that the user uses the home device, or the historical usage information includes the number of times that the home device is used and the binding duration between the user account and the home device. The display sequence of the household equipment determined according to the historical use information is related to the use record of the household equipment by the user, the habit and the preference of the user for using the household equipment can be reflected, the display sequence determined according to the historical use information is matched with the habit and the preference of the user for using the household equipment, different users have different habits and preferences for using the household equipment, different display sequences can be provided for different users, customized display is achieved, and the use experience of the user is improved.
Optionally, the historical usage information includes the number of times that the user uses the home devices, and determining the display order of the home devices according to the historical usage information includes: and sequencing the household equipment according to the sequence of the use times from top to bottom. For example, when the number of times that the user uses the air conditioner in the living room is more than that of the air conditioner in the main lying room, the number of times that the air conditioner in the main lying room is more than that of the air conditioner in the sub lying room, and the number of times that the air conditioner in the sub lying room is more than that of the air conditioner in the sub lying room, and the air conditioner in the sub lying room is more than that of the air conditioner in the humidifier, the air conditioners in the living room; when the household equipment list is displayed, a living room air conditioner, a main lying air conditioner, a secondary lying air conditioner and a humidifier are sequentially displayed. Therefore, the frequency of using the air conditioner in the living room by the user is the largest, the probability of using the air conditioner in the living room is the largest when the user uses the household equipment next time, the air conditioners in the living room are arranged in the front, the searching by the user is facilitated, the time for searching and selecting the household equipment in the household equipment list by the user is shortened, and the use experience of the user is improved.
Optionally, the historical usage information further includes a binding duration for binding the household device with the user account, and the determining the display sequence of the household device according to the historical usage information includes: the binding duration of the user account and the household equipment is obtained, the use frequency of the household equipment is calculated according to the use times and the binding duration, and the household equipment is sequenced from high to low in the use frequency.
In some application scenarios, the user is used to use the air conditioner a in the living room, so that the number of times of use of the air conditioner a in the living room is relatively high, and the air conditioner a in the living room is arranged at a front position in the home device list. Later, the air conditioner B with better temperature adjusting effect is added in the living room, and the user is more inclined to use the air conditioner B in the living room. In this case, the binding time of the user account with the air conditioner a in the living room is long, the binding time of the user account with the air conditioner B in the living room is short, and the number of times that the user uses the air conditioner B in the living room is large in a short time, so that the air conditioner B in the living room is arranged in front of the air conditioner a in the living room in the home equipment list. Therefore, the user can conveniently control the air conditioner B in the living room, and the use experience of the user is improved.
And S203, displaying the home equipment list on the webpage display interface of the intelligent terminal according to the display sequence.
The home equipment list responds to user operation, and control over the home equipment is achieved.
The method comprises the steps that historical use information related to household equipment sequencing is stored in a local storage, when a household equipment list needs to be displayed through an intelligent terminal webpage display interface, the historical use information related to the household equipment sequencing can be read in the local storage, the display sequence of the household equipment is determined according to the historical use information, and then the household equipment list conforming to the display sequence is displayed through the intelligent terminal webpage display interface. Therefore, in the process of displaying the home equipment list, the home equipment list is not dependent on a network, the intelligent terminal can still normally display the home equipment list under the condition that the network is not good, a user can normally control the home equipment, and the use experience of the user is improved.
The steps realize the refreshing of the home equipment list of the webpage display interface of the intelligent terminal. Under the condition that refreshing of the intelligent terminal webpage display interface is realized by executing the steps after the APP is restarted, the number of times of deep rendering of the intelligent terminal webpage display interface can be reduced, and the cost of performance of the intelligent terminal is reduced.
Optionally, the method for displaying the home device list further includes a process of storing historical usage information of the home devices.
The process of storing the historical use information of the home devices and the process of refreshing the home device list of the smart terminal webpage display interface have multiple organization modes, and the method for displaying the home device list is integrated into the APP, and is implemented when the APP is executed by the smart terminal, for example, to be exemplarily described.
In some application scenarios, when the APP is restarted, the process of refreshing the home equipment list of the intelligent terminal webpage display interface is executed, then the user operation of the intelligent terminal webpage display interface is responded in real time, the current use information of the current home equipment by the user is stored as historical use information, and then the process of refreshing the home equipment list of the intelligent terminal webpage display interface is executed in real time, or the process of refreshing the home equipment list of the intelligent terminal webpage display interface is executed periodically. Therefore, the home equipment list displayed on the webpage display interface of the intelligent terminal can be operated by the user in real time.
In some application scenarios, when the APP is restarted, the process of refreshing the home equipment list of the intelligent terminal webpage display interface is executed, then the user operation of the intelligent terminal webpage display interface is responded in real time, the current use information of the current home equipment by the user is stored as historical use information, and the home equipment list displayed by the intelligent terminal webpage display interface is not refreshed. And executing the process of refreshing the home equipment list of the webpage display interface of the intelligent terminal when the APP is restarted next time after the APP is closed. Therefore, the rendering times of the webpage display interface of the intelligent terminal can be reduced, and the performance overhead of the intelligent terminal is reduced.
In the embodiment of the present disclosure, specific sequence of the process of refreshing the home device list of the smart terminal web page display interface and the process of storing the historical usage information of the home device is not specifically limited, and a person skilled in the art can select a suitable execution sequence for the two processes according to actual conditions.
Referring to fig. 3, the process of storing the historical usage information of the household device includes:
s301, responding to user operation of the webpage display interface of the intelligent terminal, and sending current use information of the current household equipment operated by the user to the middleware.
For example, in an application scenario in which "air conditioner (living room)", "air conditioner (main bed)", "air conditioner (secondary bed)", and humidifier are sequentially displayed on a web display interface of the smart terminal, if a user clicks on the "air conditioner (main bed)", and turns on the air conditioner in the main bed, the current home device is the air conditioner in the main bed, the current usage information is the user usage device, and the "air conditioner in the main bed" and the "user usage device" are sent to the middleware; and if the user clicks the humidifier and starts the humidifier, the current household equipment is the humidifier, the current use information is the user use equipment, and the humidifier and the user use equipment are sent to the middleware.
In an application scenario where the historical usage information includes the number of times that the user uses the home device, if the user clicks "air conditioner (main-lying)" and turns on an air conditioner in the main-lying state, the current home device is the air conditioner in the main-lying state, and the current usage information includes: the number of times of use +1, and the 'air conditioner in the main sleeping' and the 'number of times of use + 1' are sent to the middleware at the moment; if the user clicks the humidifier and starts the humidifier, the current household equipment is the humidifier, and the current use information includes: number of uses +1, at which time value middleware will be sent for "humidifier" and "number of uses + 1".
In the embodiment of the present disclosure, the middleware refers to a module/control that can perform data interaction with a web page display interface of an intelligent terminal in a local storage, for example, the middleware may be UIwebview (for an IOS operating system), the middleware may also be a WebView control, and the middleware may also be JSBridge.
And S302, sending the current use information to a local storage by the middleware.
Correspondingly, in an application scene that ' air conditioner (living room) ", ' air conditioner (main lying)", ' air conditioner (secondary lying) ", and humidifier are sequentially displayed on the webpage display interface of the intelligent terminal, if the current household equipment is the air conditioner in the main lying state, and the current use information is the user use equipment, the ' air conditioner in the main lying state ' and the ' user use equipment ' are sent to local storage; and if the current household equipment is the humidifier and the current use information is the user use equipment, sending the humidifier and the user use equipment to a local storage.
In an application scenario where the historical usage information includes usage times of the home devices used by the user, if the current home device is an air conditioner in a main bed, the current usage information includes: if the number of times of use is +1, sending the 'air conditioner in the main sleeping' and the 'number of times of use + 1' to a local storage; if the current household equipment is a humidifier, the current use information includes: and the number of times of use is +1, the sending values of the humidifier and the number of times of use +1 are locally stored.
And S303, locally storing and updating the historical use information of the current household equipment according to the current use information.
Correspondingly, in an application scene that the intelligent terminal webpage display interface sequentially displays the air conditioner (living room), the air conditioner (main lying), the air conditioner (secondary lying) and the humidifier, if the air conditioner in the main lying and the user using equipment are sent to the local storage, the local storage updates the historical using information of the air conditioner in the main lying according to the current using information.
In an application scene that the historical use information comprises the use times of the household equipment used by the user, if the 'air conditioner in the main bed' and the 'use time + 1' are sent to the local storage, 1 is added on the basis of the historical use times of the air conditioner locally stored in the main bed to update the historical use information, and the updated historical use information is used as new historical use information; if the humidifier and the usage count +1 are sent to the local storage, the local storage adds 1 to the historical usage count of the humidifier to update the historical usage information, and the updated historical usage information is used as new historical usage information.
And S304, returning the storage state in the local storage to the middleware.
And S305, returning the storage state to the webpage display interface of the intelligent terminal through the middleware.
The storage state comprises a successful storage state and/or latest historical use information of the current household equipment. Taking as an example that the method for displaying the home device list is integrated in the APP and the method for displaying the home device list is implemented when the APP is executed by the smart terminal, an exemplary description will be given.
In some application scenes, when the APP is restarted, executing the process of refreshing the home equipment list of the intelligent terminal webpage display interface, then responding to the user operation of the intelligent terminal webpage display interface in real time, storing the current use information of the current home equipment by the user as historical use information, wherein the storage state comprises the latest historical use information of the current home equipment, and after the intelligent terminal webpage display interface receives the latest historical use information of the current home equipment, executing the process of refreshing the home equipment list of the intelligent terminal webpage display interface in real time according to the latest historical use information of the current home equipment; or, the storage state includes a successful storage state and the latest historical use information of the current home equipment, after the successful storage state and the latest historical use information of the current home equipment are received by the smart terminal webpage display interface, if the successful storage state indicates that the local storage has successfully stored the current use information of the current home equipment, the smart terminal webpage display interface executes the process of refreshing the home equipment list of the smart terminal webpage display interface in real time according to the latest historical use information of the current home equipment, and if the successful storage state indicates that the local storage fails to store the current use information of the current home equipment, a prompt message indicating that the current use information of the current home equipment cannot be successfully stored is displayed on the smart terminal webpage display interface. Therefore, the home equipment list displayed on the webpage display interface of the intelligent terminal can be operated by the user in real time.
In some application scenarios, when the APP is restarted, executing the process of refreshing the home equipment list of the intelligent terminal webpage display interface, then responding to the user operation of the intelligent terminal webpage display interface in real time, storing the current use information of the current home equipment by the user as historical use information, wherein the storage state comprises a successful storage state, and if the successful storage state indicates that the local storage successfully stores the current use information of the current home equipment, the intelligent terminal webpage display interface continuously waits for the next user operation; and if the successful storage state indicates that the current use information of the current home equipment is stored in a local storage mode and fails, displaying a prompt message of failing to store the current use information of the current home equipment on the webpage display interface of the intelligent terminal until the APP is closed and restarted next time, and executing the process of refreshing the home equipment list of the webpage display interface of the intelligent terminal. Therefore, the rendering times of the webpage display interface of the intelligent terminal can be reduced, and the performance overhead of the intelligent terminal is reduced.
The use information of the household equipment by the user can be stored in the local storage through the steps, and then the display sequence of the household equipment is determined according to the historical use information of the household equipment used by the user, which is stored in the local storage, so that the household equipment list can better accord with the use habit of the user, and the use experience of the user is improved.
Fig. 4 is a data interaction diagram for displaying a home device list according to an embodiment of the present disclosure, which illustrates a method for displaying a home device list in terms of interaction between a local storage, a middleware, and a web page display interface of an intelligent terminal.
As shown in fig. 4, the method for displaying a home device list includes:
s401, initializing a webpage display interface of the intelligent terminal;
s402, sending a request for reading the using times of the household equipment to the middleware by the webpage display interface of the intelligent terminal;
s403, the middleware sends a request for reading the use times of the household equipment to a local storage;
s404, returning the use times of the household equipment to the middleware by local storage;
s405, returning the use times of the household equipment to the webpage display interface of the intelligent terminal by the middleware;
s406, the intelligent terminal webpage display interface displays a home equipment list according to the order that the number of the home equipment is increased by at least;
s407, responding to user operation of the intelligent terminal webpage display interface, and sending information that the current household equipment is used once to the middleware by the intelligent terminal webpage display interface;
s408, the middleware sends information that the current household equipment is used once to a local storage;
s409, adding 1 to the historical use times of the current household equipment through local storage;
s410, returning a storage state to the middleware by local storage;
s411, the middleware returns a storage state to the webpage display interface of the intelligent terminal;
s412, judging whether the APP is restarted: if yes, executing S401; otherwise, S407 is executed.
The customized data can be stored persistently through the steps.
Fig. 5 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure, where the apparatus may be implemented in software, hardware, or a combination of the two. As shown in fig. 5, the apparatus for displaying a list of home devices includes a reading module 51, a first determining module 52, and a display module 53. The reading module 51 is configured to respond to a display requirement of a webpage display interface of the intelligent terminal, and read historical use information related to household equipment sequencing in a local storage; the first determining module 52 is configured to determine the display order of the home devices according to the historical usage information; the display module 53 is configured to display a home device list on the smart terminal web page display interface according to the display order; the home equipment list responds to user operation, and control over the home equipment is achieved.
Fig. 6 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure, where the apparatus may be implemented in software, hardware, or a combination of the two. As shown in fig. 6, the reading module 51 includes a first obtaining unit 511, a first determining unit 512, a second determining unit 513, and a reading unit 514, where the first obtaining unit 511 is configured to obtain a currently logged-in user account, the first determining unit 512 is configured to determine current family information corresponding to the currently logged-in user account, the second determining unit 513 is configured to determine current family device information corresponding to the current family information, and the reading unit 514 is configured to read historical usage information in the current family device information.
Fig. 7 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure, where the apparatus may be implemented in software, hardware, or a combination of the two. As shown in fig. 7, the reading unit 51 includes a request unit 515, a first returning unit 516, and a second returning unit 517, where the request unit 515 is configured to send a request for reading the historical usage information corresponding to the display requirement to the local storage through the middleware, the first returning unit 516 is configured to return the historical usage information from the local storage to the middleware, and the second returning unit 517 is configured to return the historical usage information to the smart terminal web page display interface through the middleware.
Optionally, in a case that the historical usage information includes the number of times of usage of the household device by the user, the first determining module 52 is specifically configured to: and sequencing the household equipment according to the sequence of the use times from top to bottom.
Optionally, under the condition that the historical usage information further includes a binding duration for binding the household device with the user account, the first determining module 52 is specifically configured to obtain the binding duration for binding the user account with the household device, calculate the usage frequency of the household device according to the number of times of usage and the binding duration, and sort the household devices in the order from high usage frequency to low usage frequency.
Fig. 8 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure, where the apparatus may be implemented in software, hardware, or a combination of the two. As shown in fig. 8, the apparatus for displaying a home device list further includes a response module 54, a sending module 55, an updating module 56, a first returning module 57, and a second returning module 58, where the response module 54 is configured to send, in response to a user operation of the smart terminal web page display interface, current usage information of the current home device operated by the user to the middleware; the sending module 55 is configured to send the current usage information of the current home device to the local storage by the middleware; the updating module 56 is configured to locally store and update the historical usage information of the current household equipment according to the current usage information; the first return module 57 is configured to return the storage state in the local storage to the middleware; the second return module 58 is configured to return the storage status to the smart terminal web page display interface by the middleware.
Optionally, the reading module 51 is configured to, in a case of restarting the APP, read historical usage information related to the household device ranking in the local storage in response to a display requirement of the smart terminal web page display interface.
In some embodiments, an apparatus for displaying a home device list includes a processor and a memory storing program instructions, the processor being configured to execute the method for displaying a home device list provided by the foregoing embodiments when executing the program instructions.
Fig. 9 is a schematic diagram of an apparatus for displaying a home device list according to an embodiment of the present disclosure. As shown in fig. 9, the apparatus for displaying a home device list includes:
a processor (processor)91 and a memory (memory)92, and may further include a Communication Interface 93 and a bus 94. The processor 91, the communication interface 93 and the memory 92 may communicate with each other through a bus 94. Communication interface 93 may be used for information transfer. The processor 91 may call logic instructions in the memory 92 to perform the method for displaying a list of home devices provided by the foregoing embodiments.
Furthermore, the logic instructions in the memory 92 may be implemented in software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 92 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 91 executes the functional application and data processing by executing the software program, instructions and modules stored in the memory 92, that is, implements the method in the above-described method embodiment.
The memory 92 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal device, and the like. Further, memory 92 may include high speed random access memory and may also include non-volatile memory.
The embodiment of the disclosure provides an intelligent terminal, which comprises the device for displaying a home equipment list provided by the embodiment.
The embodiment of the disclosure provides a computer-readable storage medium, which stores computer-executable instructions configured to execute the method for displaying a home device list provided by the foregoing embodiment.
The embodiment of the disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium, and the computer program includes program instructions, when the program instructions are executed by a computer, the computer is caused to execute the method for displaying a home device list provided by the foregoing embodiment.
The computer-readable storage medium described above may be a transitory computer-readable storage medium or a non-transitory computer-readable storage medium.
The technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, where the computer software product is stored in a storage medium and includes one or more instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method in the embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium comprising: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes, and may also be a transient storage medium.
The above description and drawings sufficiently illustrate embodiments of the disclosure to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. Furthermore, the words used in the specification are words of description only and are not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, the terms "comprises" and/or "comprising," when used in this application, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method or device comprising the element. In this document, each embodiment may be described with emphasis on differences from other embodiments, and the same and similar parts between the respective embodiments may be referred to each other. For methods, products, etc. of the embodiment disclosures, reference may be made to the description of the method section for relevance if it corresponds to the method section of the embodiment disclosure.
Those of skill in the art would 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 may depend upon the particular application and design constraints imposed on the solution. 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 disclosed embodiments. It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, apparatuses, etc.) may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a unit may be merely a division of a logical function, and an actual implementation may have another division, for example, a plurality of 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 implement the present 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 flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Claims (10)

1. A method for displaying a list of home devices, the method comprising:
responding to the display requirement of a webpage display interface of the intelligent terminal, and reading historical use information related to household equipment sequencing in local storage;
determining the display sequence of the household equipment according to the historical use information;
displaying the home equipment list on the webpage display interface of the intelligent terminal according to the display sequence; and the home equipment list responds to user operation to realize control on the home equipment.
2. The method according to claim 1, wherein the reading of historical usage information in a local storage related to household device ranking comprises:
obtaining a user account currently logged in;
determining current family information corresponding to the currently logged-in user account;
determining current household equipment information corresponding to the current household information;
and reading the historical use information in the current household equipment information.
3. The method according to claim 1, wherein the reading of historical usage information in a local storage related to household device ranking comprises:
sending, by middleware to the local storage, a request to read the historical usage information corresponding to the display requirement;
returning the historical usage information from the local store to the middleware;
and returning the historical use information to the webpage display interface of the intelligent terminal by the middleware.
4. The method according to any one of claims 1 to 3, wherein the historical usage information includes usage times of the household devices used by the user, and the determining the display sequence of the household devices according to the historical usage information includes:
and sequencing the household equipment according to the sequence of the use times from top to bottom.
5. The method according to claim 4, wherein the historical usage information further includes a binding duration for binding the household device with a user account, and the determining the display order of the household device according to the historical usage information includes:
acquiring the binding duration of a user account and the household equipment;
calculating the use frequency of the household equipment according to the use times and the binding duration;
and sequencing the household equipment according to the sequence of the use frequency from high to low.
6. The method of any of claims 1 to 3, further comprising:
responding to the user operation of the intelligent terminal webpage display interface, and sending the current use information of the current household equipment operated by the user to the middleware;
sending the current usage information to the local storage by the middleware;
according to the current use information, locally storing and updating historical use information of the current household equipment;
returning a storage state in the local storage to the middleware;
and returning the storage state to the intelligent terminal webpage display interface by the middleware.
7. The method according to any one of claims 1 to 3, characterized in that under the condition of restarting APP, the historical use information related to the household equipment sequencing in the local storage is read in response to the display requirement of the intelligent terminal webpage display interface.
8. An apparatus for displaying a list of home devices, comprising:
the reading module is configured to respond to the display requirement of a webpage display interface of the intelligent terminal and read historical use information related to household equipment sequencing in the local storage;
the first determining module is configured to determine the display sequence of the household equipment according to the historical use information;
the display module is configured to display the household equipment list on the intelligent terminal webpage display interface according to the display sequence; and the home equipment list responds to user operation to realize control on the home equipment.
9. An apparatus for displaying a list of home devices, comprising a processor and a memory having stored thereon program instructions, wherein the processor is configured to perform a method for displaying a list of home devices according to any one of claims 1 to 7 when executing the program instructions.
10. An intelligent terminal, characterized in that it comprises a device for displaying a list of home devices according to claim 8 or 9.
CN202011551962.8A 2020-12-24 2020-12-24 Method and device for displaying home equipment list and intelligent terminal Pending CN112486376A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011551962.8A CN112486376A (en) 2020-12-24 2020-12-24 Method and device for displaying home equipment list and intelligent terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011551962.8A CN112486376A (en) 2020-12-24 2020-12-24 Method and device for displaying home equipment list and intelligent terminal

Publications (1)

Publication Number Publication Date
CN112486376A true CN112486376A (en) 2021-03-12

Family

ID=74914363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011551962.8A Pending CN112486376A (en) 2020-12-24 2020-12-24 Method and device for displaying home equipment list and intelligent terminal

Country Status (1)

Country Link
CN (1) CN112486376A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113452588A (en) * 2021-06-29 2021-09-28 青岛海尔科技有限公司 Display method and device of equipment binding list, storage medium and electronic device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204356A (en) * 2015-09-17 2015-12-30 小米科技有限责任公司 Application display method, device and terminal
CN106094754A (en) * 2016-07-12 2016-11-09 腾讯科技(深圳)有限公司 Apparatus control system, method and device
CN106527166A (en) * 2016-12-20 2017-03-22 北京小米移动软件有限公司 Electric appliance control method and apparatus
CN106713799A (en) * 2015-11-13 2017-05-24 深圳市光峰光电技术有限公司 Projection equipment control method, projection equipment and intelligent terminal
CN110780830A (en) * 2018-07-31 2020-02-11 珠海格力电器股份有限公司 Household equipment display method and device, terminal and readable storage medium
CN111666162A (en) * 2020-04-30 2020-09-15 平安科技(深圳)有限公司 Distributed message transmission method, device, computer equipment and storage medium
CN111913394A (en) * 2020-06-08 2020-11-10 深圳市欧瑞博科技股份有限公司 Intelligent household control panel and display method thereof, electronic equipment and storage medium
CN112052378A (en) * 2019-10-15 2020-12-08 河南紫联物联网技术有限公司 Intelligent terminal, and recommendation method and system for intelligent home application

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204356A (en) * 2015-09-17 2015-12-30 小米科技有限责任公司 Application display method, device and terminal
CN106713799A (en) * 2015-11-13 2017-05-24 深圳市光峰光电技术有限公司 Projection equipment control method, projection equipment and intelligent terminal
CN106094754A (en) * 2016-07-12 2016-11-09 腾讯科技(深圳)有限公司 Apparatus control system, method and device
CN106527166A (en) * 2016-12-20 2017-03-22 北京小米移动软件有限公司 Electric appliance control method and apparatus
CN110780830A (en) * 2018-07-31 2020-02-11 珠海格力电器股份有限公司 Household equipment display method and device, terminal and readable storage medium
CN112052378A (en) * 2019-10-15 2020-12-08 河南紫联物联网技术有限公司 Intelligent terminal, and recommendation method and system for intelligent home application
CN111666162A (en) * 2020-04-30 2020-09-15 平安科技(深圳)有限公司 Distributed message transmission method, device, computer equipment and storage medium
CN111913394A (en) * 2020-06-08 2020-11-10 深圳市欧瑞博科技股份有限公司 Intelligent household control panel and display method thereof, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113452588A (en) * 2021-06-29 2021-09-28 青岛海尔科技有限公司 Display method and device of equipment binding list, storage medium and electronic device

Similar Documents

Publication Publication Date Title
US12021704B2 (en) Interaction method for establishing device linkage scene, storage medium, and electronic device
KR101640842B1 (en) Method and device and program and recording medium for displaying pushed information
CN109413515B (en) Equipment control method and device, mobile terminal and server
CN105320417B (en) Page switching method and client
CN110793167B (en) Air conditioner control method and device
CN105700505A (en) Control method and device of intelligent household equipment
CN104380769A (en) Information reminding method, apparatus, and electronic terminal
CN112579895A (en) Scene recommendation method and device, intelligent terminal and storage medium
CN110933733B (en) Network distribution method, device, computer equipment and storage medium
CN113111186A (en) Method for controlling household appliance, storage medium and electronic device
CN115562053A (en) Household equipment control method and device, computer equipment and storage medium
CN112486376A (en) Method and device for displaying home equipment list and intelligent terminal
KR20150110877A (en) User based home automation method, apparatus thereof, and supporting method and apparatus therefor
CN106931602A (en) Air conditioner function positioning method and device, air conditioner display terminal and air conditioner
CN112526890A (en) Intelligent household control method and device and computer readable storage medium
CN115297025A (en) IA robot monitoring method and device based on RPA and AI
CN112306009B (en) Control method and device of household appliance, electronic device and storage medium
CN109710339B (en) Information processing method and device
CN115079579A (en) Method and device for controlling intelligent voice equipment and intelligent voice equipment
CN108206784B (en) Network topology generation method and device for smart home
CN107241401B (en) Method and device for displaying equipment operation data
CN112303834A (en) Air conditioner control method, apparatus and computer-readable storage medium
CN113485132B (en) Management method and device for intelligent home system and intelligent home system
CN104281367A (en) Mobile terminal system management method and device
CN111930451B (en) Display method and device of equipment management system, storage medium and terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210312

RJ01 Rejection of invention patent application after publication