Recommendation method and device for interactive device, and electronic device
By collecting user location and smart device operation data, determining a list of suitable smart devices, and selecting interactive portals based on user environment and device control information, the problem of manually selecting interactive devices in the existing technology is solved, and the active interactive service of smart devices is realized, and the user experience is improved.
Patent Information
- Application Number
- CN202111110950.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-18
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-09-18
AI Technical Summary
In the prior art, interactive devices need to be manually selected, and active interactive services of smart devices cannot be realized, reducing user experience.
By collecting the location data of the target user and the historical operation data of the smart device, based on these data and interaction filtering strategies, a list of suitable smart devices is determined, and based on the user's current environment and device control information, the appropriate smart devices are selected as the interaction portal to notify the user to execute the recommended scenario.
It realizes active interactive services for smart devices without the need for users to manually select interactive devices, improving user experience.
Smart Images

Figure CN113934927B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent devices, and in particular, to a method and apparatus for recommending an interaction device, and an electronic device. Background Art
[0002] With the rapid development of intelligent device technology, in order to make life and work more convenient and efficient, more and more users begin to use user scenarios. A user scenario refers to a series of automatic operations on multiple intelligent devices. In related technologies, as Figure 1 shown, first, the user needs to select an interaction device (for example, select a mobile phone terminal, or select a voice speaker terminal, etc.), and execute the user scenario through the selected interaction device. After the user scenario is executed, the execution result is fed back to the user through the same interaction device again (for example, when the user executes the user scenario through the mobile phone terminal, the execution completion message will be pushed to the user again through the mobile phone terminal, and when the user executes the user scenario through the speaker, the execution completion information will be played to the user by voice through the speaker again). In this way, the user needs to manually select an interaction device to execute the user scenario, and after the user uses a certain interaction device to execute the user scenario, the execution result feedback of the user scenario can only be obtained through the same interaction device. For example, when the user executes the leaving-home scenario through the speaker, the execution result can only be obtained through the speaker, so that the user cannot obtain the execution result feedback after leaving home, reducing the user experience.
[0003] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0004] Embodiments of the present invention provide a method and apparatus for recommending an interaction device, and an electronic device, so as to at least solve the technical problem in related technologies that an interaction device needs to be manually selected, the active interaction service of intelligent devices cannot be realized, and the user experience is reduced.
[0005] According to one aspect of an embodiment of the present invention, a recommendation method for an interaction device is provided, including: collecting location data of a target user and historical operation data of each intelligent device within a first preset range, where the first preset range refers to the surrounding area centered on the current coordinates of the target user; determining a plurality of first-class intelligent devices based on the location data, the historical operation data, and a first interaction screening strategy, and forming a first device list; determining a plurality of second-class intelligent devices based on the location data, the historical operation data, and a second interaction screening strategy, and forming a second device list; merging the first device list and the second device list to form a target device list; selecting a target intelligent device to be recommended from the target device list based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period, and using the target intelligent device as a first interaction entry device for interacting with the target user, where the first interaction entry device is used to notify the target user to execute a recommended scenario.
[0006] Optionally, the step of determining a plurality of first-class intelligent devices based on the location data, the historical operation data, and a first interaction screening strategy, and forming a first device list includes: determining the range space where the target user is located based on the location data and the historical operation data; if there is an intelligent device within the range space where the target user is located, screening first-class intelligent devices according to the first interaction screening strategy and the device type of the intelligent device to form a first device list, where the first-class intelligent devices are non-mobile devices; if there is no intelligent device within the range space where the target user is located, determining first-class intelligent devices within a second preset range according to the first interaction screening strategy and the device type to form a first device list, where the second preset range is different from the first preset range.
[0007] Optionally, the first interaction screening strategy includes: if the target user has used a first-class intelligent device within a preset time period, adding the first-class intelligent device to the first device list; or, if the target user has not used a first-class intelligent device within a preset time period, determining first-class intelligent devices with a score value greater than a preset score threshold according to a scoring selection mechanism, and adding the selected first-class intelligent devices to the first device list.
[0008] Optionally, the step of determining a plurality of second - type intelligent devices based on the location data, the historical operation data, and the second interaction screening policy to form a second device list includes: determining the range space where the target user is located based on the location data and the historical operation data; screening the second - type intelligent devices according to the range space where the target user is located, the second interaction screening policy, and the device type of the intelligent devices to form a second device list, where the second - type intelligent devices are movable devices.
[0009] Optionally, the second interaction screening policy includes: if the target user has used a second - type intelligent device within a preset time period, adding the second - type intelligent device to the second device list; or, if the target user has not used a second - type intelligent device within a preset time period, determining, according to a scoring selection mechanism, the second - type intelligent devices with a scoring value greater than a preset scoring threshold, and adding the selected second - type intelligent devices to the second device list.
[0010] Optionally, before selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as the first interaction entry device for interacting with the target user, the recommendation method further includes: collecting environmental information of the location where the target user is located based on the location data, the current time point, and the weather feedback parameter; obtaining the device control information of the target user within a first time period, where the device control information is stored in a device cloud.
[0011] Optionally, the environmental information includes at least one of the following: time, temperature, humidity, season.
[0012] Optionally, after selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as the first interaction entry device for interacting with the target user, the recommendation method further includes: recording the scenario execution information after the recommendation scenario is executed; determining a second interaction entry device based on the scenario execution information, where the second interaction entry device is used to send the scenario execution information to the target user.
[0013] Optionally, the step of determining a second interaction entry device based on the scenario execution information includes: updating the target device list based on the scenario execution information; determining the second interaction entry device based on the intelligent device information in the updated target device list.
[0014] Optionally, the recommendation scenario includes at least one of the following: going - home scenario, leaving - home scenario, going - to - bed scenario, getting - up scenario.
[0015] According to another aspect of the embodiments of the present invention, there is also provided a recommendation device for an interaction device, including: a collection unit, configured to collect the location data of a target user and the historical operation data of each intelligent device within a first preset range, where the first preset range refers to the surrounding area centered on the current coordinates of the target user; a first determination unit, configured to determine a plurality of first-class intelligent devices based on the location data, the historical operation data, and a first interaction screening policy, and form a first device list; a second determination unit, configured to determine a plurality of second-class intelligent devices based on the location data, the historical operation data, and a second interaction screening policy, and form a second device list; a merging unit, configured to merge the first device list and the second device list to form a target device list; a selection unit, configured to select a target intelligent device to be recommended from the target device list based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period, and use the target intelligent device as a first interaction entry device for interacting with the target user, where the first interaction entry device is used to notify the target user to execute a recommended scenario.
[0016] Optionally, the first determination unit includes: a first determination module, configured to determine the range space where the target user is located based on the location data and the historical operation data; a first screening module, configured to, if there is an intelligent device within the range space where the target user is located, screen first-class intelligent devices according to the first interaction screening policy and the device type of the intelligent device, and form a first device list, where the first-class intelligent devices are non-mobile devices; a second determination module, configured to, if there is no intelligent device within the range space where the target user is located, determine first-class intelligent devices within a second preset range according to the first interaction screening policy and the device type, and form a first device list, where the second preset range is different from the first preset range.
[0017] Optionally, the first interaction screening policy includes: if the target user has used a first-class intelligent device within a preset time period, adding the first-class intelligent device to the first device list; or, if the target user has not used a first-class intelligent device within a preset time period, determining first-class intelligent devices with a score value greater than a preset score threshold according to a score selection mechanism, and adding the selected first-class intelligent devices to the first device list.
[0018] Optionally, the second determination unit includes: a third determination module, configured to determine a range space where the target user is located based on the location data and the historical operation data; a second screening module, configured to screen second-class intelligent devices according to the range space where the target user is located, a second interaction screening policy, and the device type of the intelligent device, and form a second device list, where the second-class intelligent devices are movable devices.
[0019] Optionally, the second interaction screening policy includes: if the target user has used a second-class intelligent device within a preset time period, adding the second-class intelligent device to the second device list; or, if the target user has not used a second-class intelligent device within a preset time period, determining, according to a scoring selection mechanism, second-class intelligent devices with a scoring value greater than a preset scoring threshold, and adding the screened second-class intelligent devices to the second device list.
[0020] Optionally, the recommendation device further includes: a first acquisition module, configured to acquire environmental information of the location where the target user is located based on the location data, the current time point, and the weather feedback parameter before selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as a first interaction entry device for interacting with the target user; a first obtaining module, configured to obtain device control information of the target user within a first time period, where the device control information is stored in a device cloud.
[0021] Optionally, the environmental information includes at least one of the following: time, temperature, humidity, season.
[0022] Optionally, the recommendation device further includes: a first recording module, configured to record scenario execution information after the recommendation scenario is executed, and a fourth determination module, configured to determine a second interaction entry device based on the scenario execution information after selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as a first interaction entry device for interacting with the target user, where the second interaction entry device is configured to send the scenario execution information to the target user.
[0023] Optionally, the fourth determination module includes: a first update sub-module, configured to update the target device list based on the scenario execution information; a first determination sub-module, configured to determine the second interaction entry device based on the intelligent device information in the updated target device list.
[0024] Optionally, the recommendation scenario includes at least one of the following: a homecoming scenario, a leaving-home scenario, a bedtime scenario, a waking-up scenario.
[0025] According to another aspect of the embodiments of the present invention, an electronic device is further provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the recommendation method of the interaction device described in any one of the above via executing the executable instructions.
[0026] According to another aspect of the embodiments of the present invention, a computer-readable storage medium is further provided. The computer-readable storage medium includes a stored computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the recommendation method of the interaction device described in any one of the above.
[0027] In this application, location data of a target user and historical operation data of each intelligent device within a first preset range are collected. Based on the location data, the historical operation data, and a first interaction screening strategy, multiple first-class intelligent devices are determined to form a first device list. Based on the location data, the historical operation data, and a second interaction screening strategy, multiple second-class intelligent devices are determined to form a second device list. The first device list and the second device list are merged to form a target device list. Based on the environmental information of the environment where the target user is currently located and the device control information of the target user within a first time period, a target intelligent device to be recommended is selected from the target device list, and the target intelligent device is used as a first interaction entry device for interacting with the target user. By collecting location data in the space where the user is located, this application determines intelligent devices suitable for interacting with the user based on this location data, the operation data of the intelligent devices, and the current surrounding environment, enabling the user to obtain the active interaction service of the intelligent devices without manually selecting an interaction device to execute the recommendation scenario, improving the user experience, and thus solving the technical problem in the related art that an interaction device needs to be manually selected, the active interaction service of the intelligent devices cannot be realized, and the user experience is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0029] Figure 1 is a flowchart of an existing usage mode of an interaction device;
[0030] Figure 2 is a flowchart of an optional recommendation method of an interaction device according to an embodiment of the present invention;
[0031] Figure 3 is a flowchart of an optional screening strategy of intelligent devices according to an embodiment of the present invention;
[0032] Figure 4 It is a flowchart of an optional interaction prediction method according to an embodiment of the present invention;
[0033] Figure 5 It is a schematic diagram of a recommendation device of an interaction device according to an embodiment of the present invention. Detailed implementation manners
[0034] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0035] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0036] To facilitate the understanding of the present invention by those skilled in the art, the following explanations are made for some terms or nouns involved in each embodiment of the present invention:
[0037] GUI: Graphical User Interface, a graphical computer operation user interface, which realizes the human-computer interaction between humans and electronic devices such as computers.
[0038] VUI: Voice User Interface, which realizes the interaction and feedback of human-computer audio.
[0039] IOT: Internet of Thing, which refers to the ubiquitous connection of things to things and things to people through various possible networks, and realizes the intelligent perception, identification and management of items and processes.
[0040] The recommendation methods involved in the following embodiments of the present invention can be applied to any scenario that requires interaction with users. For example, before executing the home scenario, the user is reminded to execute the home scenario through a wearable device (such as a smart bracelet) worn by the user. After the execution is completed, the execution status is reported to the user through a smart speaker. The intelligent interaction devices involved include, but are not limited to: smart bracelets, smart terminals, smart speakers, smart displays, etc. The recommendation methods involved in the present invention will use device query, control, management, voice interaction, message notification, home space management, etc.
[0041] The present invention collects the spatial behavior data of users, analyzes the spatial positions where the users are located, and actively interacts through distributed multi-entry devices (such as application APPs, device screens, voice speakers, etc.) around the users. After the scenario execution is completed, the scenario execution result can be used to identify a more suitable interaction entry device through data collection to notify the user of the execution result, which can realize the active interaction service of intelligent devices, reduce the waiting time of users at the single-scenario execution entry device, and increase the probability of the scenario execution result being fed back to the users.
[0042] The present invention will be described in detail below in conjunction with each embodiment.
[0043] Embodiment 1
[0044] According to an embodiment of the present invention, an embodiment of a recommendation method for an interaction device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0045] Figure 2 is a flowchart of an optional recommendation method for an interaction device according to an embodiment of the present invention. As Figure 2 shown, the method includes the following steps:
[0046] Step S202, collect the location data of the target user and the historical operation data of each intelligent device within a first preset range, where the first preset range refers to the surrounding area centered on the current coordinate of the target user.
[0047] Step S204, based on the location data, historical operation data, and the first interaction screening strategy, determine multiple first-class intelligent devices to form a first device list.
[0048] Step S206, based on the location data, historical operation data, and the second interaction screening strategy, determine multiple second-class intelligent devices to form a second device list.
[0049] Step S208: Merge the first device list and the second device list to form a target device list.
[0050] Step S210: Based on the environmental information of the current environment where the target user is located and the device control information of the target user within the first time period, select the target intelligent device to be recommended from the target device list, and use the target intelligent device as the first interactive entry device for interacting with the target user, where the first interactive entry device is used to notify the target user to execute the recommended scenario.
[0051] Through the above steps, the location data of the target user and the historical operation data of each intelligent device within the first preset range can be collected. Based on the location data, historical operation data, and the first interactive screening strategy, multiple first-class intelligent devices are determined to form the first device list. Based on the location data, historical operation data, and the second interactive screening strategy, multiple second-class intelligent devices are determined to form the second device list. The first device list and the second device list are merged to form the target device list. Based on the environmental information of the current environment where the target user is located and the device control information of the target user within the first time period, the target intelligent device to be recommended is selected from the target device list, and the target intelligent device is used as the first interactive entry device for interacting with the target user. In this embodiment, by collecting the location data of the space where the user is located, based on the location data, the operation data of the intelligent device, and the current surrounding environment, the intelligent device suitable for interacting with the user is determined, enabling the user to obtain the active interaction service of the intelligent device without manually selecting the interaction device to execute the recommended scenario, improving the user experience, and thus solving the technical problem in the related art that the interaction device needs to be manually selected, the active interaction service of the intelligent device cannot be realized, and the user experience is reduced.
[0052] The embodiments of the present invention will be described in detail below in combination with the above steps.
[0053] Step S202: Collect the location data of the target user and the historical operation data of each intelligent device within the first preset range, where the first preset range refers to the surrounding area centered on the current coordinates of the target user.
[0054] In the embodiments of the present invention, historical operation data of each intelligent device within the user's surroundings (i.e., the first preset range, which is the surrounding area centered on the user's current coordinates, for example, the home range area or company range area where the user is currently located), the user's location data, etc. are collected through a device controller, sensors, etc. Among them, the user's location can be located by an induction module such as a sensor in the intelligent device or a wireless signal emitted by the intelligent device to obtain location data. For example, when the user is in the bedroom, the induction module (such as a microwave radar module) or the wireless signal can locate that the user is in the bedroom. The historical operation data of the intelligent device can be uploaded by the controller of the intelligent device to the IOT cloud and stored in the storage module of the IOT cloud.
[0055] Step S204: Based on the location data, historical operation data, and the first interaction screening strategy, determine multiple first-class intelligent devices to form a first device list.
[0056] In the embodiments of the present invention, according to the space where the user is located and the operation data of the intelligent device, multiple first-class intelligent devices (the intelligent device is a non-mobile device, such as a display screen, speaker, etc. installed in the living room) are determined by the first interaction screening strategy (i.e., according to the recent usage status of the intelligent device and the scoring system of the intelligent device) to form a first device list (used to record non-mobile devices that can interact with the user).
[0057] Optionally, the step of determining multiple first-class intelligent devices to form a first device list based on the location data, historical operation data, and the first interaction screening strategy includes: based on the location data and historical operation data, determine the range space where the target user is located; if there is an intelligent device within the range space where the target user is located, then according to the first interaction screening strategy and the device type of the intelligent device, screen the first-class intelligent devices to form a first device list, where the first-class intelligent devices are non-mobile devices; if there is no intelligent device within the range space where the target user is located, then according to the first interaction screening strategy and the device type, determine the first-class intelligent devices within the second preset range to form a first device list, where the second preset range is different from the first preset range.
[0058] In an embodiment of the present invention, according to the space where the user is located, based on the first interaction screening strategy and the device type of the intelligent device (which can be obtained from the operation data of the intelligent device), the device (i.e., the first type of intelligent device) that performs the interaction action in this space is selected to be added to the first device list. If there is no interaction device in the space where the current user is located, then according to the first interaction screening strategy and the device type of the intelligent device, the space intelligent device (i.e., the first type of intelligent device) in the space area closer to the user (i.e., the second preset range, for example, if the space where the user is located is the bedroom, the second preset range can be the living room or study adjacent to the bedroom, etc.) is selected to be added to the first device list.
[0059] Optionally, the first interaction screening strategy includes: if the target user has used the first type of intelligent device within a preset time period, then add the first type of intelligent device to the first device list; or, if the target user has not used the first type of intelligent device within a preset time period, then according to the scoring selection mechanism, determine the first type of intelligent device whose score value is greater than the preset score threshold, and add the selected first type of intelligent device to the first device list.
[0060] In an embodiment of the present invention, the first interaction screening strategy is that the space intelligent device (i.e., the first type of intelligent device, and this intelligent device is a non-mobile device) used by the user in the most recent time period (i.e., the preset time period, for example, within five minutes) is preferentially added to the first device list. If the user has not used the space intelligent device in the most recent time period, then score the intelligent device according to the scoring selection mechanism of the interaction device (i.e., score according to the capabilities of the interaction device, for example, a larger screen has a higher score). If the score value obtained by the intelligent device is greater than the preset score threshold (for example, 7 points are set as the threshold out of a full score of 10 points), then select to add this intelligent device to the first device list, and a space intelligent device can be selected through different interaction types (such as GUI, VUI, etc.).
[0061] Figure 3 It is a flowchart of an optional screening strategy for intelligent devices according to an embodiment of the present invention. As Figure 3 shown, first, it is judged whether the intelligent device has been used by the user in the most recent time period. If it has been used, then add this intelligent device to the device list. Otherwise, score the intelligent device according to the scoring selection mechanism of the interaction device. If the score value obtained by the intelligent device is greater than the preset score threshold, then select to add this intelligent device to the device list.
[0062] Step S206, based on the location data, historical operation data, and the second interaction screening strategy, determine multiple second types of intelligent devices to form a second device list.
[0063] In an embodiment of the present invention, according to the space where the user is located and the operation data of the intelligent device, a plurality of second-class intelligent devices (the intelligent device is a movable device, for example, a bracelet, a watch, a mobile phone, a tablet, etc. around the user) are determined by a second interaction screening strategy (that is, according to the recent usage status of the intelligent device and the scoring system of the intelligent device), and a second device list (used to record movable devices that can interact with the user) is formed.
[0064] Optionally, the step of determining a plurality of second-class intelligent devices based on location data, historical operation data, and the second interaction screening strategy to form a second device list includes: determining the range space where the target user is located based on the location data and the historical operation data; screening the second-class intelligent devices according to the range space where the target user is located, the second interaction screening strategy, and the device type of the intelligent device to form a second device list, where the second-class intelligent devices are movable devices.
[0065] In an embodiment of the present invention, according to the space where the user is located, based on the second interaction screening strategy and the device type of the intelligent device (which can be obtained from the operation data of the intelligent device), a movable intelligent device (i.e., a second-class intelligent device) around the user is selected to be added to the second device list. For example, there are intelligent devices such as a mobile phone and a bracelet around the user, and the current user is using the mobile phone. The mobile terminal that the user is currently using is preferentially recommended as an interaction device to be added to the second device list.
[0066] Optionally, the second interaction screening strategy includes: if the target user has used a second-class intelligent device within a preset time period, the second-class intelligent device is added to the second device list; or, if the target user has not used a second-class intelligent device within a preset time period, according to the scoring selection mechanism, second-class intelligent devices with a scoring value greater than a preset scoring threshold are determined, and the selected second-class intelligent devices are added to the second device list.
[0067] In an embodiment of the present invention, the second interaction screening strategy is that a mobile intelligent device (i.e., a second-class intelligent device, the intelligent device is a movable device) used by the user in the most recent time period (i.e., within a preset time period, for example, within five minutes) is preferentially added to the second device list. If the user has not used a mobile intelligent device in the most recent time period, the intelligent device is scored according to the scoring selection mechanism of the interaction device (that is, scored according to the capabilities of the interaction device, for example, a larger screen has a higher score). If the scoring value obtained by the intelligent device is greater than a preset scoring threshold (for example, 7 points are set as the threshold out of a full score of 10 points), then the intelligent device is selected to be added to the second device list, and a mobile intelligent device can be selected according to different interaction types (for example, GUI, VUI, etc.).
[0068] Step S208, merge the first device list and the second device list to form a target device list.
[0069] In an embodiment of the present invention, immobile intelligent devices in the first device list can be merged and moved to the second device list to form a new target device list. The intelligent devices (including immobile intelligent devices and movable intelligent devices) in the target device list can be sorted in the order of immobile intelligent devices first and then movable intelligent devices or movable intelligent devices first and then immobile intelligent devices according to the recent usage status of the intelligent devices and the scoring system of the intelligent devices.
[0070] Step S210: Based on the environmental information of the current environment where the target user is located and the device control information of the target user within the first time period, select a target intelligent device to be recommended from the target device list, and use the target intelligent device as the first interactive entry device for interacting with the target user, where the first interactive entry device is used to notify the target user to execute the recommended scenario.
[0071] In an embodiment of the present invention, based on the target device list, environmental information (i.e., information such as the temperature, humidity, season, and time of the current environment where the user is located) and the device control information of the target user within the first time period (i.e., the current time period) (for example, device type, the time when the device starts to be used, the time when the device is turned off, the operating status of the device and the functions executed within this time period, etc.), determine the first interactive entry device (i.e., the interactive device used to send the recommended scenario to the user, which can be an intelligent device for displaying messages or an intelligent device for voice notification, and is specifically selected according to the environmental information around the user. For example, in a bedtime environment, try to avoid selecting an intelligent device for voice notification, etc.). Send the recommended scenario to the target user through the first interactive entry device, that is, the user can be notified to execute the recommended scenario by means of voice broadcast messages, APP notification reminders, device multi-screen reminders, etc.
[0072] Optionally, before selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as the first interactive entry device for interacting with the target user, the recommendation method further includes: collecting the environmental information of the location where the target user is located based on the location data, the current time point, and the weather feedback parameters; obtaining the device control information of the target user within the first time period, where the device control information is stored in the device cloud.
[0073] In an embodiment of the present invention, intelligent devices at the location where the user is located can upload the surrounding environmental information to the cloud. For example, when the user is in the living room, intelligent devices such as smart watches can upload information such as the current time, the temperature and humidity of the living room, and the current weather conditions to the cloud. Through the cloud, the environmental information of the location where the user is located and the device control information within the current time period can be obtained.
[0074] Optionally, the environmental information includes at least one of the following: time, temperature, humidity, season.
[0075] Optionally, after selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as the first interactive entry device for interacting with the target user, the recommendation method further includes: after the recommendation scenario is executed, recording the scenario execution information; based on the scenario execution information, determining a second interactive entry device, where the second interactive entry device is used to send the scenario execution information to the target user.
[0076] In the embodiment of the present invention, after the recommendation scenario is executed, information such as the execution result is recorded. According to the environmental information after the scenario execution, the interactive entry device suitable for the user (i.e., the second interactive entry device) is predicted again. Through the second interactive entry device, according to the notification form of the device type (for example, voice broadcast, message notification, pop-up window, etc.), the execution result and the specific action information of the scenario execution are notified to the user.
[0077] Optionally, the step of determining the second interactive entry device based on the scenario execution information includes: updating the target device list based on the scenario execution information; determining the second interactive entry device based on the intelligent device information in the updated target device list.
[0078] In the embodiment of the present invention, the target device list is updated according to changes such as the environmental information after the scenario execution is completed. According to the intelligent device information in the updated interactive device list, a suitable intelligent device (i.e., the second interactive entry device) is selected.
[0079] Optionally, the recommendation scenario includes at least one of the following: going home scenario, leaving home scenario, going to bed scenario, getting up scenario.
[0080] In the embodiment of the present invention, by collecting the behavior data of the space where the user is located, predicting the space position where the user is located, and based on this space position, using a suitable entry device to interact with the user for the scenario execution notification and the execution result notification, it can not only provide the user with an active interaction service of intelligent devices, but also reduce the waiting time of the user at the single-scenario execution entry device, increase the probability of the execution result being notified to the user, and improve the user experience.
[0081] Embodiment 2
[0082] Figure 4 is a flowchart of an optional interactive prediction method according to an embodiment of the present invention. As Figure 4 shown, the method specifically includes the following steps:
[0083] Step 1: Interactive data collection: Analyze the spatial behavior of the user through sensors such as device control data and human behavior collection to form event data, that is, detect the information of the space where the user is located and the interactive devices close to the user through data such as device control and device sensing;
[0084] Step 2: Selection of spatial interaction entrance device: Detect the interactive entrance devices with interaction capabilities in this space through spatial behavior;
[0085] (1) If there are interactive devices in the space where the user is located, perform spatial interaction entrance selection. Based on the user's spatial interactive devices, give priority to "hot" interaction (that is, give priority to selecting the devices used in the most recent time period), otherwise select according to the interactive device scoring selection mechanism (that is, score according to the device's interaction capabilities. For example, large screens have high scores, etc.), and a spatial intelligent device can be selected for different interaction types (such as GUI, VUI, etc.) to form a list of spatial interaction entrance devices;
[0086] (2) If there are no interactive devices in the space where the user is located, select the devices in the space closer to the user, and select a spatial intelligent device according to the above selection principle to form a list of spatial interaction entrance devices;
[0087] Step 3: Selection of mobile interaction entrance device: Select a mobile intelligent device according to the mobile device interaction rule (that is, give priority to "hot" interaction, otherwise select according to the interactive device scoring selection mechanism) to form a list of mobile interaction entrance devices;
[0088] Step 4: Combine the interactive device lists as the final device list for interacting with the user;
[0089] Step 5: Determine the interactive entrance device for interacting with the user: Select a suitable interactive entrance device from the device list in combination with the environmental information around the user.
[0090] In the embodiment of the present invention, by collecting the behavior data of the space where the user is located, predicting the spatial position where the user is located, then combining the operating conditions of the devices to obtain a device list that can interact with the user, and then selecting a suitable interactive entrance device to interact with the user by collecting the environmental information around the user, it can realize the active interaction service of intelligent devices and improve the user experience.
[0091] Embodiment III
[0092] A recommended device for an interactive device provided in this embodiment includes multiple implementation units, and each implementation unit corresponds to each implementation step in Embodiment I above.
[0093] Figure 5 It is a schematic diagram of a recommended device for an interactive device according to an embodiment of the present invention, as Figure 5As shown in the figure, the recommendation device may include: a collection unit 50, a first determination unit 52, a second determination unit 54, a merging unit 56, and a selection unit 58, where,
[0094] The collection unit 50 is configured to collect the location data of the target user and the historical operation data of each intelligent device within a first preset range, where the first preset range refers to the surrounding area centered on the current coordinates of the target user;
[0095] The first determination unit 52 is configured to determine multiple first-class intelligent devices based on the location data, the historical operation data, and a first interaction screening strategy, and form a first device list;
[0096] The second determination unit 54 is configured to determine multiple second-class intelligent devices based on the location data, the historical operation data, and a second interaction screening strategy, and form a second device list;
[0097] The merging unit 56 is configured to merge the first device list and the second device list to form a target device list;
[0098] The selection unit 58 is configured to select a target intelligent device to be recommended from the target device list based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period, and use the target intelligent device as a first interaction entry device for interacting with the target user, where the first interaction entry device is used to notify the target user to execute the recommended scenario.
[0099] The above-mentioned recommendation device can collect the location data of the target user and the historical operation data of each intelligent device within a first preset range through the collection unit 50, determine multiple first-class intelligent devices based on the location data, the historical operation data, and a first interaction screening strategy through the first determination unit 52 to form a first device list, determine multiple second-class intelligent devices based on the location data, the historical operation data, and a second interaction screening strategy through the second determination unit 54 to form a second device list, merge the first device list and the second device list through the merging unit 56 to form a target device list, and select a target intelligent device to be recommended from the target device list based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period through the selection unit 58, and use the target intelligent device as a first interaction entry device for interacting with the target user. In this embodiment, by collecting the location data of the user's space, based on this location data, the operation data of the intelligent device, and the current surrounding environment, the intelligent device suitable for interacting with the user is determined, enabling the user to obtain the active interaction service of the intelligent device, without the need to manually select the interaction device to execute the recommended scenario, improving the user experience, and thus solving the technical problem in the related art that the interaction device needs to be manually selected, the active interaction service of the intelligent device cannot be realized, and the user experience is reduced.
[0100] Optionally, the first determination unit includes: a first determination module, configured to determine a range space where the target user is located based on location data and historical operation data; a first screening module, configured to, if there is an intelligent device in the range space where the target user is located, screen the first type of intelligent device according to a first interaction screening policy and the device type of the intelligent device to form a first device list, where the first type of intelligent device is a non-mobile device; a second determination module, configured to, if there is no intelligent device in the range space where the target user is located, determine the first type of intelligent device within a second preset range according to the first interaction screening policy and the device type to form a first device list, where the second preset range is different from the first preset range.
[0101] Optionally, the first interaction screening policy includes: if the target user has used the first type of intelligent device within a preset time period, adding the first type of intelligent device to the first device list; or, if the target user has not used the first type of intelligent device within a preset time period, determining, according to a scoring selection mechanism, the first type of intelligent device with a score value greater than a preset score threshold, and adding the screened first type of intelligent device to the first device list.
[0102] Optionally, the second determination unit includes: a third determination module, configured to determine a range space where the target user is located based on location data and historical operation data; a second screening module, configured to screen the second type of intelligent device according to the range space where the target user is located, a second interaction screening policy, and the device type of the intelligent device to form a second device list, where the second type of intelligent device is a mobile device.
[0103] Optionally, the second interaction screening policy includes: if the target user has used the second type of intelligent device within a preset time period, adding the second type of intelligent device to the second device list; or, if the target user has not used the second type of intelligent device within a preset time period, determining, according to a scoring selection mechanism, the second type of intelligent device with a score value greater than a preset score threshold, and adding the screened second type of intelligent device to the second device list.
[0104] Optionally, the recommendation device further includes: a first acquisition module, configured to collect environmental information of the location where the target user is located based on location data, the current time point, and weather feedback parameters before selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as a first interaction entry device for interacting with the target user; a first acquisition module, configured to acquire device control information of the target user within a first time period, where the device control information is stored in a device cloud.
[0105] Optionally, the environmental information includes at least one of the following: time, temperature, humidity, season.
[0106] Optionally, the recommendation device further includes: after selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as the first interaction entry device for interacting with the target user, a first recording module, configured to record scenario execution information after the recommendation scenario is executed; a fourth determination module, configured to determine a second interaction entry device based on the scenario execution information, where the second interaction entry device is used to send the scenario execution information to the target user.
[0107] Optionally, the fourth determination module includes: a first update sub-module, configured to update the target device list based on the scenario execution information; a first determination sub-module, configured to determine the second interaction entry device based on the intelligent device information in the updated target device list.
[0108] Optionally, the recommendation scenario includes at least one of the following: a homecoming scenario, a leaving-home scenario, a bedtime scenario, a waking-up scenario.
[0109] The above-mentioned recommendation device may further include a processor and a memory. The above-mentioned acquisition unit 50, first determination unit 52, second determination unit 54, merging unit 56, selection unit 58, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to implement corresponding functions.
[0110] The above-mentioned processor includes a kernel, and the kernel retrieves the corresponding program units from the memory. One or more kernels can be set, and the target intelligent device to be recommended is selected from the target device list by adjusting the kernel parameters.
[0111] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash RAM (flash RAM), and the memory includes at least one storage chip.
[0112] The present application further provides a computer program product, which is adapted to execute a program initialized with the following method steps when executed on a data processing device: collecting location data of a target user and historical operation data of each intelligent device within a first preset range, determining a plurality of first-class intelligent devices based on the location data, historical operation data, and a first interaction screening strategy to form a first device list, determining a plurality of second-class intelligent devices based on the location data, historical operation data, and a second interaction screening strategy to form a second device list, merging the first device list and the second device list to form a target device list, and selecting a target intelligent device to be recommended from the target device list based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period, and using the target intelligent device as the first interaction entry device for interacting with the target user.
[0113] According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the recommendation method of the interactive device in any one of the above via executing the executable instructions.
[0114] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, the computer-readable storage medium includes a stored computer program, wherein, when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the recommendation method of the interactive device in any one of the above.
[0115] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0116] In the above embodiments of the present invention, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0117] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of units or modules can be in electrical or other forms.
[0118] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0119] In addition, the functional units in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0120] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs.
[0121] The foregoing are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A recommendation method for an interaction device, characterized in that, Including: Collecting the location data of the target user and the historical operation data of each intelligent device within a first preset range, where the first preset range refers to the surrounding area centered on the current coordinates of the target user; Based on the location data, the historical operation data, and a first interaction screening strategy including the recent usage status of the intelligent device and the scoring system of the intelligent device, determining multiple first-class intelligent devices to form a first device list; Based on the location data, the historical operation data, and a second interaction screening strategy including the recent usage status of the intelligent device and the scoring system of the intelligent device, determining multiple second-class intelligent devices to form a second device list; Merging the first device list and the second device list to form a target device list; Based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period, selecting a target intelligent device to be recommended from the target device list, and using the target intelligent device as a first interaction entry device for interacting with the target user, where the first interaction entry device is used to notify the target user to execute a recommended scenario; After selecting a target intelligent device to be recommended from the target device list and using the target intelligent device as a first interaction entry device for interacting with the target user, the recommendation method further includes: After the recommended scenario is executed, recording the scenario execution information; Based on the scenario execution information, determining a second interaction entry device, where the second interaction entry device is used to send the scenario execution information to the target user; Determining a second interaction entry device based on the scenario execution information includes: Based on the scenario execution information, updating the target device list, including: the scenario execution information at least includes the environmental information after the scenario execution, the environmental information after the scenario execution is collected based on the location data of the target user after the scenario execution, the time point after the scenario execution, and the weather feedback parameters after the scenario execution, and updating the target device list based on the environmental information after the scenario execution; Based on the intelligent device information in the updated target device list, determining the second interaction entry device, including: collecting the behavior data of the space where the target user is located, predicting the spatial location where the target user is located, and determining the second interaction entry device based on the spatial location.
2. The recommended method according to claim 1, wherein The step of determining multiple first-class intelligent devices based on the location data, the historical operation data, and the first interaction screening strategy to form a first device list includes: Based on the location data and the historical operation data, determining the range space where the target user is located; If there are intelligent devices in the range space where the target user is located, then screening first-class intelligent devices according to the first interaction screening strategy and the device type of the intelligent device to form a first device list, where the first-class intelligent devices are non-mobile devices; If there is no intelligent device in the range space where the target user is located, then according to the first interaction screening strategy and the device type, determine the first type of intelligent devices within the second preset range to form a first device list, where the second preset range is different from the first preset range.
3. The recommendation method according to any one of claims 1 or 2, characterized in that The first interaction screening strategy includes: if the target user has used a first type of intelligent device within a preset time period, then add the first type of intelligent device to the first device list; or, if the target user has not used a first type of intelligent device within a preset time period, then according to the scoring selection mechanism, determine the first type of intelligent devices with a score value greater than the preset score threshold, and add the selected first type of intelligent devices to the first device list.
4. The recommendation method according to claim 1, characterized in that, The step of determining multiple second types of intelligent devices based on the location data, the historical operation data, and the second interaction screening strategy to form a second device list includes: Based on the location data and the historical operation data, determine the range space where the target user is located; According to the range space where the target user is located, the second interaction screening strategy, and the device type of the intelligent device, screen the second type of intelligent devices to form a second device list, where the second type of intelligent device is a movable device.
5. The recommendation method according to any one of claims 1 or 4, characterized in that The second interaction screening strategy includes: if the target user has used a second type of intelligent device within a preset time period, then add the second type of intelligent device to the second device list; or, if the target user has not used a second type of intelligent device within a preset time period, then according to the scoring selection mechanism, determine the second type of intelligent devices with a score value greater than the preset score threshold, and add the selected second type of intelligent devices to the second device list.
6. The recommended method according to claim 1, wherein Before selecting the target intelligent device to be recommended from the target device list and using the target intelligent device as the first interaction entry device for interacting with the target user, the recommendation method further includes: Based on the location data, the current time point, and the weather feedback parameters, collect the environmental information of the location where the target user is located; Obtain the device control information of the target user within the first time period, where the device control information is stored in the device cloud.
7. The recommendation method according to claim 4, characterized in that The environmental information includes at least one of the following: time, temperature, humidity, season.
8. The recommendation method according to claim 1, wherein The recommendation scenario includes at least one of the following: going home scenario, leaving home scenario, going to bed scenario, getting up scenario.
9. A recommendation device for an interaction device, characterized in that, Includes: A collection unit for collecting the location data of the target user and the historical operation data of each intelligent device within the first preset range, where the first preset range refers to the surrounding area centered on the current coordinates of the target user; A first determination unit for determining multiple first types of intelligent devices based on the location data, the historical operation data, and the first interaction screening strategy including the recent usage status of the intelligent device and the scoring system of the intelligent device to form a first device list; A second determination unit, configured to determine a plurality of second-type intelligent devices based on the location data, the historical operation data, and a second interactive screening policy including the recent usage status of the intelligent device and the scoring system of the intelligent device, and form a second device list; A merging unit, configured to merge the first device list and the second device list to form a target device list; A selection unit, configured to select a target intelligent device to be recommended from the target device list based on the environmental information of the current environment where the target user is located and the device control information of the target user within a first time period, and use the target intelligent device as a first interactive entry device for interacting with the target user, where the first interactive entry device is used to notify the target user to execute the recommended scenario; The recommendation device further includes: a first recording module, configured to record scenario execution information after the recommended scenario is executed; a fourth determination module, configured to determine a second interactive entry device based on the scenario execution information, where the second interactive entry device is used to send the scenario execution information to the target user; The fourth determination module includes a first update sub-module, configured to update the target device list based on the scenario execution information; the scenario execution information at least includes the environmental information after the scenario execution, and the environmental information after the scenario execution is collected based on the location data of the target user after the scenario execution, the time point after the scenario execution, and the weather feedback parameters after the scenario execution, and the first update sub-module is further configured to update the target device list based on the environmental information after the scenario execution; A first determination sub-module, configured to determine the second interactive entry device based on the intelligent device information in the updated target device list; the first determination sub-module is further configured to collect the behavior data of the space where the target user is located, predict the spatial position of the target user, and determine the second interactive entry device based on the spatial position.
10. An electronic device, characterized in that, Comprising: A processor; And A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the recommendation method of the interactive device according to any one of claims 1 to 8 by executing the executable instructions.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the recommendation method of the interactive device according to any one of claims 1 to 8.
Citation Information
Patent Citations
Sequencing method and device of intelligent device list
CN106250430A
Control method and control device of vehicle and vehicle
CN110654389A