Interaction method and device, electronic equipment, storage medium and program product

By obtaining environmental status data and user portraits, identifying target scenes, and displaying matching electronic pet interaction interfaces, the problem of poor user experience of electronic pet functions in the existing technology is solved, and active interaction with high matching degree is achieved, and user experience is improved.

CN120448023APending Publication Date: 2025-08-08XIAOMI EV TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510669430.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The existing electronic pet functions have poor user experience in smart terminal devices, mainly due to the passive and simple interaction method and the lack of environmental matching, resulting in poor user experience.

Method used

By obtaining the status data of the environment in which the target device is located, identifying the target scene, and displaying the matching electronic pet interaction interface based on the environment status data and user portraits, including dress, expressions, sounds and actions, to achieve active interaction.

Benefits of technology

It improves the environmental matching between electronic pets and users, improves the user experience, and provides personalized and rich emotional interactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120448023A_ABST
    Figure CN120448023A_ABST
Patent Text Reader

Abstract

The invention relates to an interaction method and device, electronic equipment, a storage medium and a program product. Acquiring environment state data of an environment where the target equipment is located; an interactive interface of the electronic pet is displayed according to the environment state data, the interactive interface at least comprises interface elements matched with the environment state data, and the interface elements comprise at least one of dress-up, expression, sound, action and background of the electronic pet. Thus, active interaction between the electronic pet and the user is realized, active interaction of the electronic pet is carried out according to the current environment state data, the environment matching degree is higher, and the use experience of the user for the intelligent cabin can be greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of human-computer interaction technology, and in particular to an interaction method, device, electronic device, storage medium, and program product. Background Art

[0002] Currently, an increasing number of smart devices (such as mobile phones, electronic watches, and vehicle computers) support electronic pet functionality. This functionality enables human-computer interaction with these devices. For example, in vehicles, this functionality enables real-time interaction with the driver and passengers, enhancing cockpit intelligence and the overall driving experience.

[0003] The electronic pets in the related art have simple functions and the user experience is not good. Summary of the Invention

[0004] To overcome the problems existing in the related art, the present disclosure provides an interaction method, device, electronic device, storage medium and program product.

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an interaction method, including: Obtain environmental status data of the target device's environment; An interactive interface of the electronic pet is displayed according to the environmental status data, wherein the interactive interface at least includes interface elements matching the environmental status data, and the interface elements include at least one of the electronic pet's dress, expression, sound, action, and background.

[0006] Optionally, displaying the interactive interface of the electronic pet according to the environmental status data includes: identifying a target scene in which the target device is located according to the environmental state data; The interactive interface is displayed according to the target scenario.

[0007] Optionally, displaying the interactive interface according to the target scenario includes: Determining a display state of the electronic pet according to the target scene; A pet animation of the electronic pet is generated according to the display state, and the pet animation is displayed on the interactive interface.

[0008] Optionally, identifying the target scene in which the target device is located according to the environmental status data includes: Perform rule matching based on the environmental status data to determine the target rules satisfied by the environmental status data, where different rules correspond to different preset scenarios; The target scenario is determined according to the target rule.

[0009] Optionally, determining the target scenario according to the target rule includes: If the target rules include multiple ones, the preset scenario corresponding to the rule with the highest priority among the multiple target rules is used as the target scenario.

[0010] Optionally, determining the target scenario according to the target rule includes: If the target rule includes multiple ones, the preset scenarios corresponding to each target rule are combined to obtain the target scenario.

[0011] Optionally, the method further includes: Obtaining a user profile corresponding to the target device; The interactive interface for displaying the electronic pet according to the environmental status data includes: The interactive interface of the electronic pet is displayed according to the user portrait and the environmental status data.

[0012] Optionally, displaying the interactive interface of the electronic pet according to the user portrait and the environmental status data includes: Determine the recognition conditions corresponding to each preset scenario according to the user portrait; Identifying the target scene in which the target device is located according to the environmental state data and the identification conditions corresponding to each preset scene; The interactive interface is displayed according to the target scenario.

[0013] Optionally, determining the recognition conditions corresponding to each preset scenario according to the user portrait includes: Determining the user's usage habit data of the target device and / or the historical status data of the target device based on the user portrait; According to the usage habit data and / or the historical status data, the identification conditions corresponding to each preset scenario are determined.

[0014] Optionally, the method further includes: Obtaining operating status data of the target device; The interactive interface for displaying the electronic pet according to the environmental status data includes: The interactive interface of the electronic pet is displayed according to the operating status data and the environmental status data.

[0015] Optionally, the method further includes: Obtaining an interaction indication message, where the interaction indication message includes a scenario in which the target device is located that is pre-identified by another device, where the other device is another device that communicates with the target device; The interactive interface is displayed according to the scene in which the target device is located.

[0016] Optionally, the target device includes a vehicle.

[0017] According to a second aspect of an embodiment of the present disclosure, there is provided an interaction device, including: An acquisition module is configured to acquire environmental status data of an environment in which a target device is located; The interactive module is configured to display the interactive interface of the electronic pet according to the environmental status data, wherein the interactive interface at least includes interface elements matching the environmental status data, and the interface elements include at least one of the electronic pet's dress, expression, sound, action, and background.

[0018] Optionally, the interaction module is configured to identify a target scene in which the target device is located according to the environmental status data; and display the interaction interface according to the target scene.

[0019] Optionally, the interaction module is configured to determine a display state of the electronic pet according to the target scene; generate a pet animation of the electronic pet according to the display state, and display the pet animation on the interaction interface.

[0020] Optionally, the interaction module is configured to perform rule matching based on the environmental status data to determine a target rule satisfied by the environmental status data, wherein different rules correspond to different preset scenarios; and determine the target scenario based on the target rule.

[0021] Optionally, the acquisition module is further configured to acquire a user portrait corresponding to the target device; The interaction module is configured to display the interaction interface of the electronic pet according to the user portrait and the environmental status data.

[0022] Optionally, the interaction module is configured to determine the identification conditions corresponding to each preset scene based on the user portrait; identify the target scene in which the target device is located based on the environmental status data and the identification conditions corresponding to each preset scene; and display the interaction interface based on the target scene.

[0023] Optionally, the interaction module is configured to determine the user's usage habit data of the target device and / or the historical status data of the target device based on the user portrait; and determine the identification conditions corresponding to each preset scenario based on the usage habit data and / or the historical status data.

[0024] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including: processor; a memory for storing processor-executable instructions; The processor is configured to execute the steps of the method described in the first aspect of the present disclosure.

[0025] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the interactive method provided in the first aspect of the present disclosure are implemented.

[0026] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which implements the steps of the method described in the first aspect of the present disclosure when executed by a processor.

[0027] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: the interactive interface of the electronic pet can be actively displayed according to the real-time environmental status data of the environment described by the target device, and the interactive interface can show the user at least one of the electronic pet's appearance, expression, sound, action, and background that matches the environmental status data, thereby realizing active interaction between the electronic pet and the user, and the active interaction of the electronic pet is based on the current environmental status data, with a higher degree of environmental matching, which can greatly enhance the user experience.

[0028] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0030] Figure 1 The figure is a flowchart of an interaction method according to an exemplary embodiment.

[0031] Figure 2 is based on Figure 1 The illustrated embodiment shows a flow chart of an interaction method.

[0032] Figure 3 is based on Figure 2 The illustrated embodiment shows a flow chart of an interaction method.

[0033] Figure 4 is based on Figure 1 The illustrated embodiment shows a flow chart of an interaction method.

[0034] Figure 5 is based on Figure 1 The illustrated embodiment shows a flow chart of an interaction method.

[0035] Figure 6 is based on Figure 1 The illustrated embodiment shows a flow chart of an interaction method.

[0036] Figure 7 It is a block diagram of an interaction device according to an exemplary embodiment.

[0037] Figure 8 is a block diagram of a vehicle according to an exemplary embodiment.

[0038] Figure 9 It is a block diagram of an electronic device for implementing interaction according to an exemplary embodiment. DETAILED DESCRIPTION

[0039] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0040] It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the corresponding data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.

[0041] The present disclosure is mainly applied to scenarios where target devices realize real-time human-computer interaction based on electronic pet functions. The target devices may include vehicle computers, mobile phones, electronic watches, tablets and other electronic devices.

[0042] Taking vehicles as an example, electronic pets in cars can provide better emotional value for drivers and passengers and enhance the driving experience. In the future, more and more smart cars will support electronic pet functions.

[0043] Currently, electronic pets only support passive awakening and can only perform simple human-computer voice interaction, synchronized with simple interactive animations, resulting in a poor user experience.

[0044] To solve the above problems, the present disclosure provides an interactive method, device, electronic device, storage medium and program product. Specific implementations of the present disclosure are described in detail below with reference to the accompanying drawings.

[0045] Figure 1 FIG. 1 is a flow chart showing an interactive method according to an exemplary embodiment. The method can be applied to a target device or to a server that communicates with the target device. Figure 1As shown, the method includes the following steps: In step S101, environmental status data of the environment in which the target device is located is obtained.

[0046] The target device may include a vehicle, a mobile phone, a watch, etc. The environmental status data may include data such as the geographic location, the scene corresponding to the geographic location, weather, time (such as the season, month, etc.), etc.

[0047] Taking the target device as a vehicle as an example, the weather data may include real-time weather data collected by the vehicle and / or forecast weather data obtained by a weather application based on the vehicle computer. The weather data may include, for example, ambient temperature, rainfall, snowfall, wind speed, visibility, air quality, etc. The geographic location may include at least one of map location data and GPS location data. When both map location data and GPS location data are included, the two types of location data may be cross-checked to improve the positioning accuracy of the target device. The scene corresponding to the geographic location may include, for example, whether there are preset places such as schools and tourist attractions near the geographic location.

[0048] In one implementation of this step, the environmental status data may be acquired based on a data acquisition unit of the target device.

[0049] In step S102, the interactive interface of the electronic pet is displayed according to the environmental status data, wherein the interactive interface at least includes interface elements matching the environmental status data, and the interface elements include at least one of the electronic pet's dress, expression, sound, action, and background.

[0050] In this step, the interactive interface can be displayed on the target device's display device. If the target device is a vehicle, the display device can be an onboard display device (such as one or more of the central control screen, head-up display, passenger screen, or rear screen), or a vehicle owner's terminal device (such as a mobile phone or iPad) that communicates with the vehicle's computer. If the target device is a device other than a vehicle (such as a watch or mobile phone), the interactive interface can be displayed on the target device's user interface.

[0051] By executing this step, the interactive interface of the electronic pet can be displayed to the user, and the interface elements such as the electronic pet's dress, expression, sound, action, background, etc. displayed on the interactive interface all match the environmental status data of the environment in which the target device is located.

[0052] By adopting the above method, while realizing active interaction between the electronic pet and the user, the electronic pet can actively interact according to the current environmental status data, which has a higher degree of environmental matching and can greatly improve the user experience.

[0053] Figure 2 is based on Figure 1 The embodiment shown is a flowchart of an interaction method, such as Figure 2 As shown, step S102 includes the following sub-steps: In step S1021 , the target scene in which the target device is located is identified based on the environmental status data.

[0054] In step S1022, the interactive interface is displayed according to the target scenario.

[0055] In actual application scenarios, multiple different scenarios (i.e., multiple preset scenarios) can be pre-set, and different preset scenarios correspond to different recognition rules. The target scenario refers to one or more scenarios determined from the multiple preset scenarios based on the environmental state data.

[0056] For example, the preset scene may include a preset weather scene, a "being in the target area" scene, a preset operating status prompt scene, etc. The preset weather scene may further include a variety of scenes such as hot weather, rainy days, snowy days, windy days, foggy days, etc. The "being in the target area" scene may be, for example, a scene where the current location of the target device is in an area where there are schools, scenic spots, and other places that require attention or that the user is interested in. The preset operating status prompt scene can be understood as a scene where prompt information needs to be output when the operating status of the target device meets the preset conditions. For example, the target device is a vehicle, and when it is determined that the current driving speed of the vehicle is greater than or equal to the preset speed threshold, a speeding reminder needs to be given to the user. It should be noted that the above-mentioned preset scenes are all examples. In actual applications, they can be set arbitrarily according to specific business needs, and the present disclosure does not limit this.

[0057] The target scene may include one or more preset scenes. After acquiring the environmental state data, the recognition rules for each preset scene may be matched based on the environmental state data, thereby performing real-time scene recognition based on the environmental state data and determining the target scene for the target device. An interactive interface for the electronic pet may then be displayed based on the target scene. For example, a pet animation of the electronic pet may be displayed to the user through the interactive interface, thereby enabling active interaction between the electronic pet and the user through animation.

[0058] During the execution of step S1022 , the display state of the electronic pet may be determined according to the target scene; a pet animation of the electronic pet may be generated according to the display state, and the pet animation may be displayed on the interactive interface.

[0059] The display state corresponds to an interface element displayed in the interactive interface. The display state of the electronic pet may include at least one of the electronic pet's appearance, expression, sound, movement, and background. It is understood that different scene recognition results may correspond to different display states of the electronic pet, thereby providing users with personalized interactions in different scenarios.

[0060] For example, if the target scene is hot weather, you can add costumes, expressions, or actions to the electronic pet, such as sweating, sticking out the tongue, or drinking a cold drink. You can also add sound effects and corresponding background rendering to the electronic pet. If the target scene is "in the target area," for example, if the target device is located within the target area of a certain tourist attraction, you can add costumes related to the attraction to the electronic pet, and use the electronic pet to provide users with voice information about the cultural and geographical aspects of the attraction.

[0061] After determining the display state of the electronic pet according to the target scene, a pet animation of the electronic pet can be generated based on the display state and displayed on the interactive interface of the target device, thereby realizing active interaction between the electronic pet and the user in the form of animation.

[0062] If the target device is a vehicle, the interactive interface can be the vehicle's central control screen interface, or the interface of other pre-set onboard electronic devices, which is not limited in this disclosure. If the target device is an electronic device other than a vehicle, the interactive interface can be the display interface of the target device.

[0063] Figure 3 is based on Figure 2 The embodiment shown is a flowchart of an interaction method, such as Figure 3 As shown, step S1021 also includes the following sub-steps: In step S10211, rule matching is performed based on the environmental status data to determine the target rules satisfied by the environmental status data, where different rules correspond to different preset scenarios.

[0064] As described above, in actual application scenarios, a variety of different scenarios can be pre-set, and different preset scenarios can correspond to different recognition rules. The target rule refers to the recognition rule corresponding to the target scenario.

[0065] During the execution of this step, the environmental status data acquired in real time may be matched with the identification rules corresponding to each preset scenario to determine the target rules satisfied by the environmental status data.

[0066] For example, assuming the target device is a vehicle, the preset scenarios include two scenarios: hot weather and being within a target area. For the hot weather scenario, the scene identification rule is that the ambient temperature is greater than or equal to 30 degrees Celsius for a continuous period of time. For the "within the target area" scenario, the identification rule is that the distance between the vehicle's current location and a preset location within the target area (such as a school or tourist attraction) is less than or equal to a preset distance threshold. During rule matching based on environmental status data, the ambient temperature can be obtained from the environmental status data, and a determination can be made as to whether the ambient temperature is greater than or equal to 30 degrees Celsius for a continuous period of time to determine whether the vehicle's environmental status data meets the identification rule for the hot weather scenario. The vehicle's geographic location data can also be obtained from the environmental status data, and a determination can be made as to whether the distance between the vehicle's current location, as indicated by the geographic location data, and a preset location within the target area is less than or equal to a preset distance threshold to determine whether the vehicle's environmental status data meets the identification rule for the "within the target area" scenario. The above examples are illustrative only and are not intended to limit this disclosure.

[0067] In step S10212, the target scene is determined according to the target rule.

[0068] In one implementation of this step, the preset scene corresponding to the target rule may be used as the target scene.

[0069] For example, based on step S10211, it is determined that the target rule satisfied by the vehicle's environmental status data is that the ambient temperature is greater than or equal to 30 degrees Celsius for a continuous period of time, then the target scene can be determined to be the "hot weather" scene corresponding to the rule.

[0070] In another implementation of this step, if the target rules include multiple ones, the preset scenario corresponding to the rule with the highest priority among the multiple target rules may be used as the target scenario.

[0071] If the target rule includes multiple rules, and the environmental state data representing the target device at the current moment matches multiple preset scenarios, in order to achieve active interaction between the electronic pet and the user based on the scene recognition results, the preset scenario corresponding to the rule with the highest priority among the multiple target rules can be used as the target scenario.

[0072] In this way, the preset scene (i.e., target scene) corresponding to the highest priority rule among multiple target rules can be used as the basis for determining the display status of the electronic pet, and the pet animation with the highest matching degree with the highest priority target scene can be generated and displayed to the user in the interactive interface.

[0073] In another embodiment of this step, if the target rule includes multiple settings, the preset scenarios corresponding to each target rule can be combined to obtain the target scenario. In this way, the display state of the electronic pet determined based on the target scenario is compatible with multiple scenarios, and the pet animation of the electronic pet generated based on the display state is more closely matched to the current scenario of the target device, thereby improving the interactive effect of the electronic pet and user experience.

[0074] It should be noted that a data processing unit and an animation display unit can be set on the target device disclosed in the present invention. After the data acquisition unit obtains the environmental status data, it can transmit the environmental status data to the data processing unit, perform scene recognition through rule matching on the data processing unit, and send the scene recognition result to the animation display unit. The animation display unit can perform pet animation display of the corresponding scene based on the scene recognition result.

[0075] Figure 4 is based on Figure 1 The embodiment shown is a flowchart of an interaction method, such as Figure 4 As shown, the method further includes the following steps: In step S103, a user portrait corresponding to the target device is obtained.

[0076] Among them, the user portrait can be used to record the basic information of the user corresponding to the target device, the usage habit data of the target device, and the historical status data of the target device.

[0077] In this way, during the execution of step S102, the interactive interface of the electronic pet can be displayed based on step S1023 according to the user portrait and the environmental status data.

[0078] In one implementation, the identification conditions corresponding to each preset scenario can be determined based on the user profile; the target scenario of the target device can be identified based on the environmental state data and the identification conditions corresponding to each preset scenario; and the interactive interface can be displayed based on the target scenario. The specific method for displaying the interactive interface based on the target scenario involved here can be found in the detailed description of step S1022 above and will not be repeated here.

[0079] Among them, the identification conditions corresponding to each preset scenario can be determined according to the user portrait in the following manner: determining the user's usage habit data of the target device and / or the historical status data of the target device according to the user portrait; determining the identification conditions corresponding to each preset scenario according to the usage habit data and / or the historical status data.

[0080] In one implementation, for each preset scenario, the recognition rule corresponding to the preset scenario can be adjusted according to the usage habit data and / or the historical status data, and the adjusted recognition rule can be used as the recognition condition of the corresponding scenario.

[0081] For example, the preset scenarios may include two scenarios: "In Spring" and "In Target Area." For the "In Spring" preset scenario, the corresponding scenario recognition rule is: the time is within the time interval of February 1st to April 30th. If, based on the user profile, the user's historical usage of the target device has at least once adjusted the time interval corresponding to "In Spring" from February 1st to April 30th to March 1st to May 15th, the recognition rule for the "In Spring" preset scenario can be adjusted from "In February 1st to April 30th" to "In March 1st to May 15th." "In March 1st to May 15th" is the adjusted scenario recognition condition for the "In Spring" preset scenario. Continuing with the example, for the scenario where the target device enters the target area (i.e., the preset scenario is "In Target Area"), the preset recognition rule is that the target device's location enters a preset area (which may include one or more areas, such as a school or tourist attraction). After obtaining the target device's historical activity trajectory based on the user profile, if the historical activity trajectory indicates that the target device has not stayed in area A (wherein area A is any one or more of the preset areas corresponding to the original preset identification rule), or if the user manually cancels the relevant interactive message for area A, it indicates that the user of the target device has not paid much attention to or interested in area A. Therefore, the identification rule can be adjusted to the target device's location entering a designated area, which is an area within the preset area excluding area A. The above example is for illustration only.

[0082] Based on the above example, the recognition conditions corresponding to each preset scene can be determined according to the user portrait. The recognition conditions can better meet the personalized needs of the current user of the target device. The target scene obtained based on the recognition conditions and the environmental status data of the environment in which the target device is located can provide users with a customized electronic pet interactive experience, provide users with richer emotional value, and greatly enhance the user experience.

[0083] It should be noted that the present disclosure can store the user profile of the target device in the cloud, and at the same time save the scene recognition rule library of the local end of the target device in the cloud. In this way, in an online scenario, the target device can send the environmental status data collected by the data acquisition unit to the cloud, so that the cloud can determine whether the target device is in the target scene based on the user profile and the environmental status data, thereby realizing personalized scene recognition for devices of different users. The cloud can also send the scene recognition results to the animation display unit of the target device, so that the animation display unit can display the interactive animation of the electronic pet according to the target scene.

[0084] Figure 5 is based on Figure 1 The embodiment shown is a flowchart of an interaction method, such as Figure 5 As shown, the method further includes the following steps: In step S104, the operating status data of the target device is obtained.

[0085] In this way, during the execution of step S102, the interactive interface of the electronic pet can be displayed based on step S1024 according to the operating status data and the environmental status data.

[0086] The operating status data may include data collected in real time by the target device that characterizes the target device's operating status, such as the target device's standby temperature, memory usage, network signal quality, etc. If the target device is a vehicle, the operating status data may include driving data such as vehicle speed and acceleration.

[0087] During step S1024, the operating status data and the environmental status data may be used together as the status data of the target device and matched against the identification rules corresponding to each preset scenario to determine the target rule satisfied by the status data. The target scenario of the target device may then be determined based on the target rule. The method for performing rule matching and determining the target scenario based on the target rule can be found in the above description and will not be further elaborated here.

[0088] It should be noted that if the target device is a vehicle, the preset scenario may also include speeding. If the target scenario is speeding, the electronic pet's expression may be exaggerated during display, and sound effects, costume effects, etc. may be added to the electronic pet to remind the driver to drive safely.

[0089] In addition, the target scene can also be a scene obtained by combining multiple preset scenes. Taking a vehicle as an example, when it is determined based on the status data that the vehicle satisfies the recognition rule of the scene being speeding and also satisfies the recognition rule of the scene being "in the target area", it is determined that the target scene currently in which the vehicle is located includes the scene of speeding and the scene of being "in the target area". In this case, the display state of the electronic pet can be determined separately according to each target scene, and then a pet animation can be generated according to the display state corresponding to each target scene. For example, if the corresponding target scene includes the two scenes of speeding and being "in the target area", the pet animation displayed to the user can be an electronic pet that includes the appearance, expression or action of sweating, sticking out the tongue, drinking a cold drink, etc., and also includes the sound or appearance of a speeding warning reminder. This is only an example, and the present disclosure does not limit this.

[0090] The corresponding speeding identification rule is: the vehicle's real-time speed is greater than or equal to a preset speed threshold, and the vehicle's acceleration is greater than 0. Specifically, the vehicle's real-time speed and acceleration data can be obtained from the status data, and then matched against the speeding identification rule to determine whether the vehicle's status data meets the corresponding speeding identification rule.

[0091] Figure 6 is based on Figure 1 The embodiment shown is a flowchart of an interaction method, such as Figure 6 As shown, the method further includes the following steps: In step S105, an interaction indication message is obtained, where the interaction indication message includes the scene of the target device pre-identified by another device, where the other device is another device communicating with the target device.

[0092] In step S107, the interactive interface is displayed according to the scene in which the target device is located.

[0093] In another possible embodiment of the present disclosure, the target device can also receive the interaction indication message transmitted by other devices communicating with it, and the interaction indication message includes the scene of the target device pre-identified by the other devices. In this way, after the target device is started, it can first determine whether the interaction indication message sent by the other device is obtained. If so, the electronic pet can be interactively displayed based on the scene of the target device pre-identified by the other devices, that is, the scene of the target device pre-identified by the other devices is used as the target scene, and the interactive interface of the electronic pet is displayed based on the target scene.

[0094] For example, if the target device is a vehicle, the other device may be a user mobile device such as a mobile phone or iPad that communicates with the vehicle, wherein information exchange between the vehicle and the mobile phone can be performed through the cloud.

[0095] Figure 7 FIG. 1 is a block diagram of an interactive device according to an exemplary embodiment. Figure 7 , the device comprises: The acquisition module 701 is configured to acquire the environmental status data of the environment in which the target device is located; The interaction module 702 is configured to display the interaction interface of the electronic pet according to the environmental status data, wherein the interaction interface at least includes interface elements matching the environmental status data, and the interface elements include at least one of the electronic pet's dress, expression, sound, action, and background.

[0096] Optionally, the interaction module 702 is configured to identify a target scene in which the target device is located according to the environmental status data; and display the interaction interface according to the target scene.

[0097] Optionally, the interaction module 702 is configured to determine a display state of the electronic pet according to the target scene; generate a pet animation of the electronic pet according to the display state, and display the pet animation on the interaction interface.

[0098] Optionally, the interaction module 702 is configured to perform rule matching based on the environmental status data to determine a target rule satisfied by the environmental status data, where different rules correspond to different preset scenarios; and determine the target scenario based on the target rule.

[0099] Optionally, the interaction module 702 is configured to use a preset scenario corresponding to a rule with the highest priority among the multiple target rules as the target scenario if the target rules include multiple rules.

[0100] Optionally, the interaction module 702 is configured to combine preset scenarios corresponding to each target rule to obtain the target scenario if the target rule includes multiple targets.

[0101] Optionally, the acquisition module 701 is further configured to acquire a user portrait corresponding to the target device; the interaction module 702 is further configured to display an interaction interface of the electronic pet based on the user portrait and the environmental status data.

[0102] Optionally, the interaction module 702 is configured to determine the identification conditions corresponding to each preset scene based on the user portrait; identify the target scene in which the target device is located based on the environmental status data and the identification conditions corresponding to each preset scene; and display the interaction interface based on the target scene.

[0103] Optionally, the interaction module 702 is configured to determine the user's usage habit data of the target device and / or the historical status data of the target device based on the user portrait; and determine the identification conditions corresponding to each preset scenario based on the usage habit data and / or the historical status data.

[0104] Optionally, the acquisition module 701 is further configured to acquire the operating status data of the target device; and the interaction module 702 is configured to display the interactive interface of the electronic pet according to the operating status data and the environmental status data.

[0105] Optionally, the acquisition module 701 is further configured to acquire an interaction indication message, wherein the interaction indication message includes the scene of the target device pre-identified by other devices, and the other device is another device that communicates with the target device; the interaction module 702 is further configured to display the interaction interface according to the scene of the target device.

[0106] Optionally, the target device includes a vehicle.

[0107] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0108] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, which implement the steps of the interactive method provided by the present disclosure when the program instructions are executed by a processor.

[0109] Figure 8 FIG8 is a block diagram of a vehicle according to an exemplary embodiment. Vehicle 800 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or another type of vehicle. Vehicle 800 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.

[0110] Reference Figure 8Vehicle 800 may include various subsystems, such as an infotainment system 810, a perception system 820, a decision-making and control system 830, a drive system 840, and a computing platform 850. Vehicle 800 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and each component of vehicle 800 may be interconnected via wired or wireless means.

[0111] In some embodiments, the infotainment system 810 may include a communication system, an entertainment system, a navigation system, and the like.

[0112] The perception system 820 may include several sensors for sensing information about the environment surrounding the vehicle 800. For example, the perception system 820 may include a global positioning system (which may be a GPS system, a BeiDou system, or another positioning system), an inertial measurement unit (IMU), a laser radar, a millimeter-wave radar, an ultrasonic radar, and a camera.

[0113] The decision control system 830 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.

[0114] The drive system 840 may include components that provide power to the vehicle 800. In one embodiment, the drive system 840 may include an engine, a power source, a transmission system, and wheels. The engine may be an internal combustion engine, an electric motor, an air compression engine, or a combination thereof. The engine is capable of converting energy provided by the power source into mechanical energy.

[0115] Some or all functions of the vehicle 800 are controlled by a computing platform 850. The computing platform 850 may include at least one first processor 851 and a first memory 852. The first processor 851 may execute instructions 853 stored in the first memory 852.

[0116] The first processor 851 can be any conventional processor, such as a commercially available CPU. The processor can also include a graphics processor (GPU), a field programmable gate array (FPGA), a system on chip (SOC), an application specific integrated circuit (ASIC), or a combination thereof.

[0117] The first memory 852 can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0118] In addition to the instructions 853 , the first memory 852 may also store data, such as road maps, route information, and vehicle location, direction, speed, etc. The data stored in the first memory 852 may be used by the computing platform 850 .

[0119] In the embodiment of the present disclosure, the first processor 851 may execute the instruction 853 to complete all or part of the steps of the above-mentioned interaction method.

[0120] Figure 9 9 is a block diagram of an electronic device for implementing interaction according to an exemplary embodiment. For example, device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0121] Reference Figure 9 The device 900 may include one or more of the following components: a processing component 902 , a second memory 904 , a power component 906 , a multimedia component 908 , an audio component 910 , an input / output interface 912 , a sensor component 914 , and a communication component 916 .

[0122] The processing component 902 generally controls the overall operation of the device 900, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 902 may include one or more second processors 920 to execute instructions to complete all or part of the steps of the interaction method described above. In addition, the processing component 902 may include one or more modules to facilitate interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.

[0123] The second memory 904 is configured to store various types of data to support operations on the device 900. Examples of such data include instructions for any application or method operating on the device 900, contact data, phone book data, messages, pictures, videos, etc. The second memory 904 can be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0124] The power supply component 906 provides power to the various components of the device 900. The power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 900.

[0125] The multimedia component 908 includes a screen that provides an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, it may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensors can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide action. In some embodiments, the multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When the device 900 is in an operating mode, such as a capture mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and the rear-facing camera can have a fixed optical lens system or have focal length and optical zoom capabilities.

[0126] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC) that is configured to receive external audio signals when the device 900 is in an operating mode, such as a call mode, a recording mode, or a voice recognition mode. The received audio signals may be further stored in the second memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 also includes a speaker for outputting audio signals.

[0127] The input / output interface 912 provides an interface between the processing component 902 and peripheral interface modules, such as a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0128] The sensor assembly 914 includes one or more sensors for providing various aspects of status assessment for the device 900. For example, the sensor assembly 914 can detect the open / closed state of the device 900, the relative positioning of components, such as the display and keypad of the device 900. The sensor assembly 914 can also detect changes in the position of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, the orientation or acceleration / deceleration of the device 900, and temperature changes of the device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0129] The communication component 916 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0130] In an exemplary embodiment, the device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described interaction method.

[0131] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a second memory 904 including instructions. The instructions can be executed by the second processor 920 of the device 900 to perform the above-described interaction method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0132] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program that can be executed by a programmable device, and the computer program has a code portion for performing the above-mentioned interaction method when executed by the programmable device.

[0133] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented through electronic hardware, computer software, or a combination of both. Whether such functions are implemented through hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.

[0134] Furthermore, the word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as advantageous over other aspects or designs. Rather, the use of the word exemplary is intended to present concepts in a concrete manner. As used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified or clear from the context, "X applies to A or B" is intended to mean any of the natural inclusive permutations. That is, if X applies to A; X applies to B; or X applies to both A and B, then "X applies to A or B" satisfies any of the aforementioned instances. Furthermore, the articles "a" and "an," as used in this application and the appended claims, are generally understood to mean "one or more," unless otherwise specified or clear from the context to refer to the singular form.

[0135] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. With particular regard to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure. In addition, although particular features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "include," "have," "have," "have," or variations thereof are used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term "comprising."

[0136] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.

[0137] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

[0138] In the foregoing detailed description, reference is made to the accompanying drawings, which illustrate, by way of illustration, specific aspects of the present disclosure in which it may be practiced. In this regard, terms indicating directions or expressing positional relationships, such as "center," "longitudinal," "lateral," "length," "width," "thickness," "up," "down," "front," "back," "left," "right," "vertical," "horizontal," "top," "bottom," "inside," "outside," "clockwise," "counterclockwise," "axial," "radial," "circumferential," etc., may be used with reference to the orientation of the figures being described. Since the components of the described devices may be positioned in a plurality of different orientations, the directional terms may be used for illustrative purposes rather than restrictive. It should be understood that other aspects may be utilized and structural or logical changes may be made without departing from the concepts of the present disclosure. Therefore, the following detailed description should not be taken in a limiting sense.

[0139] It should be understood that, unless otherwise specifically noted, the features of the various embodiments of the present disclosure described herein may be combined with each other. As used herein, the term "and / or" includes any one of the relevant listed items and any combination of any two or more thereof; similarly, "at least one of" includes any one of the relevant listed items and any combination of any two or more thereof.

[0140] It should be understood that, unless otherwise expressly specified or limited, the terms "join," "attach," "install," "connect," "connect," "fix," etc. used in the embodiments of the present disclosure should be understood in a broad sense. For example, they can be fixedly connected, detachably connected, or integrated; they can be mechanically connected, electrically connected, or communicable with each other; they can be directly connected, or indirectly connected through an intermediate medium, and they can be internally connected between two elements or an interactive relationship between two elements, unless otherwise expressly limited. For those skilled in the art, the specific meanings of the above terms in this article can be understood according to specific circumstances.

[0141] Additionally, the term "over" as used in reference to a component, element, or material layer being formed "over" or located "over" a surface may be used herein to mean that the component, element, or material layer is "indirectly" positioned (e.g., placed, formed, deposited, etc.) on the surface such that one or more additional components, elements, or layers are disposed between the surface and the component, element, or material layer. However, the term "over" as used in reference to a component, element, or material layer being formed "over" or located "over" a surface may alternatively have a specific meaning: the component, element, or material layer is "directly" positioned (e.g., placed, formed, deposited, etc.) on the surface, e.g., in direct contact with the surface.

[0142] Although terms such as "first", "second" and "third" may be used herein to describe various components, parts, regions, layers or sections, these components, parts, regions, layers or sections are not limited to these terms. On the contrary, these terms are only used to distinguish one component, part, region, layer or section from another component, part, region, layer or section. Therefore, without departing from the teachings of each example, the first component, part, region, layer or section mentioned in the examples described herein may also be referred to as the second component, part, region, layer or section. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" can explicitly or implicitly include at least one such feature. In the description herein, the meaning of "multiple" is at least two, for example, two, three, etc., unless otherwise clearly and specifically defined.

[0143] It should be understood that spatially relative terms, such as "above," "upper," "below," and "lower," are used herein to describe the relationship of one element to another element shown in the figures. Such spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, an element described as being "above" or "upper" relative to another element would then be "below" or "lower" relative to the other element. Thus, the term "above" encompasses both above and below orientations, depending on the spatial orientation of the device. The device may be oriented in other ways (e.g., rotated 90 degrees or in other orientations), and the spatially relative terms used herein should be interpreted accordingly.

Claims

1. An interactive method, characterized in that: include: Obtain environmental status data of the target device's environment; An interactive interface of the electronic pet is displayed according to the environmental status data, wherein the interactive interface at least includes interface elements matching the environmental status data, and the interface elements include at least one of the electronic pet's dress, expression, sound, action, and background.

2. The method according to claim 1, characterized in that The interactive interface for displaying the electronic pet according to the environmental status data includes: identifying a target scene in which the target device is located according to the environmental state data; The interactive interface is displayed according to the target scenario.

3. The method according to claim 2, characterized in that The displaying of the interactive interface according to the target scenario includes: Determining a display state of the electronic pet according to the target scene; A pet animation of the electronic pet is generated according to the display state, and the pet animation is displayed on the interactive interface.

4. The method according to claim 2, characterized in that The identifying the target scene where the target device is located according to the environmental status data includes: Perform rule matching based on the environmental status data to determine the target rules satisfied by the environmental status data, where different rules correspond to different preset scenarios; The target scenario is determined according to the target rule.

5. The method according to claim 4, characterized in that Determining the target scenario according to the target rule includes: If the target rules include multiple ones, the preset scenario corresponding to the rule with the highest priority among the multiple target rules is used as the target scenario.

6. The method according to claim 4, characterized in that Determining the target scenario according to the target rule includes: If the target rule includes multiple ones, the preset scenarios corresponding to each target rule are combined to obtain the target scenario.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Obtaining a user profile corresponding to the target device; The interactive interface for displaying the electronic pet according to the environmental status data includes: The interactive interface of the electronic pet is displayed according to the user portrait and the environmental status data.

8. The method according to claim 7, characterized in that The interactive interface for displaying the electronic pet according to the user portrait and the environmental status data includes: Determine the recognition conditions corresponding to each preset scenario according to the user portrait; Identifying the target scene in which the target device is located according to the environmental state data and the identification conditions corresponding to each preset scene; The interactive interface is displayed according to the target scenario.

9. The method according to claim 8, characterized in that Determining the identification conditions corresponding to each preset scenario according to the user portrait includes: Determining the user's usage habit data of the target device and / or the historical status data of the target device based on the user portrait; According to the usage habit data and / or the historical status data, the identification conditions corresponding to each preset scenario are determined.

10. The method according to claim 1, characterized in that The method further comprises: Obtaining operating status data of the target device; The interactive interface for displaying the electronic pet according to the environmental status data includes: The interactive interface of the electronic pet is displayed according to the operating status data and the environmental status data.

11. The method according to claim 1, wherein The method further comprises: Obtaining an interaction indication message, where the interaction indication message includes a scenario in which the target device is located that is pre-identified by another device, where the other device is another device that communicates with the target device; The interactive interface is displayed according to the scene in which the target device is located.

12. The method according to claim 1, characterized in that The target device includes a vehicle.

13. An interactive device, characterized in that: include: An acquisition module is configured to acquire environmental status data of an environment in which a target device is located; The interactive module is configured to display the interactive interface of the electronic pet according to the environmental status data, wherein the interactive interface at least includes interface elements matching the environmental status data, and the interface elements include at least one of the electronic pet's dress, expression, sound, action, and background.

14. The device according to claim 13, characterized in that The interaction module is configured to identify the target scene in which the target device is located according to the environmental status data; and display the interaction interface according to the target scene.

15. The device according to claim 14, characterized in that The interaction module is configured to determine a display state of the electronic pet according to the target scene; generate a pet animation of the electronic pet according to the display state, and display the pet animation on the interaction interface.

16. The device according to claim 14, characterized in that The interaction module is configured to perform rule matching based on the environmental status data to determine the target rules satisfied by the environmental status data, where different rules correspond to different preset scenarios; and determine the target scenario based on the target rules.

17. The device according to any one of claims 13 to 16, characterized in that The acquisition module is further configured to acquire a user portrait corresponding to the target device; The interaction module is configured to display the interaction interface of the electronic pet according to the user portrait and the environmental status data.

18. The device according to claim 17, characterized in that The interaction module is configured to determine the identification conditions corresponding to each preset scene based on the user portrait; identify the target scene in which the target device is located based on the environmental status data and the identification conditions corresponding to each preset scene; and display the interaction interface based on the target scene.

19. The device according to claim 18, characterized in that The interaction module is configured to determine the user's usage habit data of the target device and / or the historical status data of the target device based on the user portrait; and determine the identification conditions corresponding to each preset scenario based on the usage habit data and / or the historical status data.

20. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to: execute the steps of the method according to any one of claims 1 to 12.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

22. A computer program product, characterized in that The invention comprises a computer program, which implements the steps of the method according to any one of claims 1 to 12 when the computer program is executed by a processor.