Resource display method and device, intelligent device, vehicle, robot, electronic device, and medium
Patent Information
- Application Number
- CN202610553095.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2026-04-20
- Filing Date
- 2026-04-23
- Publication Date
- 2026-10-27
AI Technical Summary
[0040]根据本公开的第八方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如前述第一方面所述的方法。
Smart Images

Figure CN122985281A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of human-computer interaction technology, and in particular to a resource display method, apparatus, smart device, vehicle, robot, electronic device, and medium. Background Technology
[0002] With the intelligent upgrade of smart devices, taking vehicles as an example, users' demands for the driving experience have evolved from basic functional fulfillment to a higher pursuit of proactive interaction, especially in terms of resource display. Therefore, how to achieve resource display that meets users' needs is a pressing issue that needs to be addressed. Summary of the Invention
[0003] This disclosure provides a resource display method, apparatus, smart device, vehicle, robot, electronic device, and storage medium. Its main purpose is to achieve proactive interactive resource display in vehicles.
[0004] According to a first aspect of this disclosure, a method for displaying resources is provided, comprising:
[0005] Obtain interactive information and display target resources that match the interactive information.
[0006] Optionally, the target resource includes resource fragments and / or fragment information, and the target resource display format includes at least one of video, music, and audiobooks.
[0007] Optionally, the fragment information includes at least one of the following: the target resource identifier, the target resource number, the display application identifier, the display duration, and the fragment progress corresponding to the target resource fragment.
[0008] Optionally, the interaction information includes resource search intent information, and displaying the target resource matching the interaction information includes: Display the target resources that match the resource search intent information.
[0009] Optionally, the resource search intent information includes fragment search interaction information, and displaying the target resource matching the resource search intent information includes: Based on the fragment search interaction information, target fragment information is obtained, and the target fragment information includes at least one of the following: target fragment identifier, target resource number, and target fragment duration; Display target resources that match the target fragment information.
[0010] Optionally, the interactive information includes video resource search information, and displaying the target resource matching the interactive information includes: Based on the video resource search information, target video resource information is obtained, wherein the target video information includes at least one of the following: target video resource identifier, target video resource number, and target video resource duration. Display the target video resources that match the video resource search information.
[0011] Optionally, the interactive information includes audio resource search information, and displaying the target resource matching the interactive information includes: Based on the audio resource search information, target audio resource information is obtained, wherein the target audio information includes at least one of the following: target audio resource identifier, target audio resource duration; Display the target audio resources that match the audio resource search information.
[0012] Optionally, the target resource displayed that matches the interactive information includes: Once the target resource corresponding to the target fragment information is obtained, the target resource matching the interactive information is displayed through the target display application.
[0013] Optionally, displaying the target resource matching the interactive information through the target display application includes: In the case of multiple display applications corresponding to the target resource, the target resource matching the interactive information is displayed through the target display application among the multiple display applications.
[0014] Optionally, displaying the target resource matching the interactive information through the target display application includes: When the target resource corresponds to a display application, the target resource is matched with the interactive information through the display application.
[0015] Optionally, the target resource displayed that matches the interactive information includes: In the display area corresponding to the interactive information, or in the display area corresponding to the sound region that triggered the interactive information, the target resource matching the interactive information is displayed.
[0016] Optionally, displaying a target resource matching the interaction information in the display area corresponding to the audio region that triggered the interaction information includes: In the display area corresponding to the driver's or passenger's audio zone that triggered the interaction information, the target resource matching the interaction information is displayed.
[0017] Optionally, the target user is the driver, the target resource is video, and the target resource matching the interaction information is displayed in the display area corresponding to the passenger voice area that triggered the interaction information, including: When the terminal device is in the first state, the target resource matching the interactive information is displayed in the display area corresponding to the passenger voice area that triggered the interactive information.
[0018] Optionally, displaying a target resource matching the interaction information in the display area corresponding to the audio region that triggered the interaction information includes: In the display area corresponding to the seat sound zone that triggered the interaction information, the target resource matching the interaction information is displayed.
[0019] Optionally, the target resource displayed that matches the interactive information includes: If the request passes the eligibility verification of the target application, the target resource matching the interaction information is displayed.
[0020] Optionally, the qualification verification of the target display application includes at least one of the following: user identity authentication verification, user login status verification, user authorization verification, and local installation status verification.
[0021] Optionally, the method further includes: If the display request fails the eligibility verification of the target application, display the target prompt message and / or the target application page.
[0022] Optionally, the method further includes: If the display request fails the user identity verification of the target display application, the first page is displayed; wherein, the first page is the user identity authentication page of the target display application.
[0023] Optionally, the method further includes: If the display request fails the user login status verification of the target display application, a second page is displayed; wherein, the second page is the user login page of the target display application.
[0024] Optionally, the method further includes: If the display request fails the user authorization verification of the target display application, a third page is displayed; wherein, the third page is the authorization page of the target display application.
[0025] Optionally, the method further includes: If the display request fails the application installation status verification of the target display application, a first prompt message is displayed; wherein, the first prompt message is used to prompt the installation of the target display application.
[0026] Optionally, the method further includes: If the target resource is not found using the target resource search tool, a second prompt message is displayed to indicate that the target resource was not found.
[0027] Optionally, the target resource displayed that matches the interactive information includes: When the resource display service is enabled, the target resource that matches the interactive information is displayed.
[0028] Optionally, the method further includes: If the resource display service is not enabled, a third prompt message will be displayed, indicating that the resource display service cannot be provided.
[0029] Optionally, the method further includes: Based on the target resource, rhythmic interaction is performed through at least one rhythmic linkage control.
[0030] Optionally, the rhythmic linkage control includes internal linkage controls of the target device and / or external linkage controls of the target device.
[0031] Optionally, the rhythmic linkage control includes at least one of the following: a posture adjustment device, an internal speaker of the target device, an internal display device of the target device, an external display device of the target device, internal lighting of the target device, a fragrance device, an air conditioning device, a seat, external lighting of the target device, and an external speaker of the target device.
[0032] Optionally, the step of performing rhythmic interaction based on the target resource through at least one rhythmic linkage control includes: The rhythmic interaction is performed outside the target device based on the at least one rhythmic linkage item; and / or The rhythmic interaction is performed within the target device based on at least one rhythmic linkage item.
[0033] Optionally, the rhythmic interaction includes at least one of the following: brightness state, color state, flashing frequency, temperature state, and vibration state.
[0034] According to a second aspect of this disclosure, a resource display device is provided, comprising: The acquisition module is configured to acquire interactive information. The display module is configured to display target resources that match the interactive information.
[0035] According to a third aspect of this disclosure, a smart device is provided, the smart device including the resource display device as described in the second aspect.
[0036] According to a fourth aspect of this disclosure, a vehicle is provided, the vehicle including the resource display device as described in the second aspect; or, As described in the third aspect, intelligent devices.
[0037] According to a fifth aspect of this disclosure, a robot is provided, the robot including a resource display device as described in the second aspect; or, As described in the third aspect, intelligent devices.
[0038] According to a sixth aspect of this disclosure, an electronic device is provided, comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect above.
[0039] According to a seventh aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are configured to cause the computer to perform the method described in the first aspect above.
[0040] According to the eighth aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method described in the first aspect above.
[0041] By employing the above technical solutions, the resource display method, apparatus, smart device, vehicle, robot, electronic device, and storage medium provided in this disclosure include: acquiring interactive information and displaying target resources matching the interactive information. Compared with related technologies, this application, by acquiring interactive information, can effectively identify users' advanced pursuit of resources; and by displaying target resources matching the interactive information, it satisfies users' needs for displaying advanced resources on smart devices.
[0042] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0043] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein: Figure 1 This is a flowchart illustrating a resource display method provided in an embodiment of the present disclosure; Figure 2 This is a flowchart illustrating a resource display method provided in an embodiment of the present disclosure; Figure 3 A flowchart illustrating an example of vehicle video resource display provided in this embodiment of the disclosure; Figure 4 This disclosure provides a structural demonstration service for a resource display device according to an embodiment of the present disclosure; Figure 5 A schematic block diagram of an example electronic device provided for embodiments of this disclosure. Detailed Implementation
[0044] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0045] The resource display method, apparatus, smart device, vehicle, robot, electronic device, and storage medium of this disclosure are described below with reference to the accompanying drawings.
[0046] The method described in this disclosure is applied to a smart device, which may be a robot, a vehicle, or other smart devices with interactive functions. Specific embodiments of this disclosure do not limit the display scenario. This embodiment provides a resource display method, such as... Figure 1 As shown, the method includes: Step 101: Obtain interactive information and display the target resources that match the interactive information.
[0047] In some examples, interactive information can be media resource-related interactive commands initiated by the user through at least one of voice input, text input, and image input. Interactive information can be used to characterize the user's needs for searching and playing media resources. For example, interactive information may include video plot information described by the user's voice or text, resource segment search commands, voice search commands, etc. In the case where the interactive information is video plot information described by the user's voice, interactive information may be a search command initiated by the user by describing classic scenes or actor names when the user does not know the name of the movie or TV series.
[0048] In this application embodiment, the target resource can be a media resource that matches the resource requirements of the interactive information. The target resource can be used to present resource content that meets the user's needs. For example, the target resource can include playable media resources such as video resources, audio resources, and audiobook resources. When the target resource is a video resource, the target resource can be video content such as movies, TV series, and variety shows. When the target resource is an audio resource, the target resource can be audio content such as songs and instrumental music. When the target resource is an audiobook resource, the target resource can be reading content such as news and novels.
[0049] In the embodiments of this application, the smart device can acquire interactive information input by the user, parse and process the interactive information to identify the intent, and determine the resource requirements corresponding to the interactive information; determine the target resource that matches the interactive information through resource matching, network search, comparison with local resource library, etc.; and display the target resource on the terminal device to meet the user's media resource acquisition and playback needs.
[0050] For example, when the smart device is a vehicle, the driver and / or passengers can use voice or text input to search for interactive information about video plots. The vehicle's infotainment system can obtain this interactive information and display video resources that match the interactive information to the driver and / or passengers.
[0051] Compared with related technologies, by acquiring interactive information, it is possible to effectively identify users' advanced pursuit of resources; by displaying target resources that match the interactive information, it can meet users' needs for displaying advanced resources on smart devices.
[0052] Optionally, the target resource includes resource fragments and / or fragment information, and the target resource display format includes at least one of video, music, and audiobook.
[0053] In this application embodiment, the resource fragment can be a user-specified resource segment in the target resource; for example, the resource fragment can include a classic scene segment in a video series, a melody segment in music, or a chapter reading segment in an audiobook.
[0054] In some examples, fragment information can be information used to locate resource fragments. Fragment information can be used to quickly match and locate target resource fragments. For example, fragment information may include the target resource identifier, target resource number, display application identifier, display duration, fragment progress, etc., corresponding to the target resource fragment.
[0055] For the embodiments of this application, the target resource display format can be the display format of the target resource on a smart device. The target resource display format can be used to adapt to the playback requirements of different types of target resources. For example, the target resource display format can include at least one of video, music, and audiobooks. Among them, video can be visual resources such as movies and TV series, variety shows, etc., music can be audio resources such as songs and instrumental music, and audiobooks can be voice broadcasting resources such as news and novels.
[0056] As an optional approach, the target resource may include resource fragments and fragment information, or it may include resource fragments or fragment information; this application does not specifically limit this.
[0057] As an optional approach, the target resource display format may include only one of video, music, and audiobooks, or it may include two or three of video, music, and audiobooks. This application does not make any specific limitations on this.
[0058] Optionally, the fragment information includes at least one of the following: the target resource identifier, target resource number, display application identifier, display duration, and fragment progress corresponding to the target resource fragment.
[0059] In some examples, the target resource identifier can be the identification information of the target resource, which can be used to distinguish different target resources; for example, the target resource identifier may include the name of a movie, TV series, music, novel, etc.
[0060] In this embodiment of the application, the target resource number may be the sorting number of the target resource segment in the video, audio, or audiobook resources to which it belongs. The target resource number may be used to locate the specific episode number, track number, etc. of the target resource. For example, the target resource number may be the episode number of a film or television drama, the chapter number of an audiobook, etc.
[0061] In this embodiment of the application, the display application identifier may be the identifier of the application that plays the target resource, and the display application identifier may be used to determine the playback program of the target resource; for example, the display application identifier may include the identification information of a video player, a music player, or an audiobook player.
[0062] In the embodiments of this application, the display duration can be the playback time of the target resource segment, and the display duration can be used to limit the playback range of the resource segment; for example, the display duration can include the playback minutes of a video segment, the playback duration of a music segment, the playback duration of an audiobook, etc.
[0063] In some examples, segment progress can be the playback position of a target resource segment within the complete target resource. Segment progress can be used to locate the starting playback point of a target resource segment; for example, segment progress can be the starting minute of a video segment in an episode, the starting time point of a music segment in a song, etc.
[0064] In the embodiments of this application, the demonstration application can be an application on a smart device used to play media resources; for example, the demonstration application may include a video player, an audio player, or an audiobook player, and there may be one or more demonstration applications, which is not specifically limited in this application.
[0065] As an optional approach, the fragment information may include one, two, or three of the following: the target resource identifier, the target resource number, the display application identifier, the display duration, and the fragment progress. Examples are not listed here, and this application does not impose any specific limitations on this.
[0066] Optionally, when executing "interaction information includes resource search intent information, and target resources matching the interaction information are displayed," the following methods can be used, but are not limited to these: Figure 2 As shown, it includes: Step 201: Display the target resources that match the resource search intent information.
[0067] In this embodiment of the application, the resource search intent information may be information about the user's need to search for media resources in the interaction information. The resource search intent information can be used to clarify the user's resource search direction. For example, the resource search intent information may be information about the user's search for video plots, music clips, or audiobook chapters in the interaction information. For example, I want to watch the plot D that happens between actor A and actor B in scene C.
[0068] In some examples, smart devices can parse the intent information of resource search in interactive commands to determine the type and specific content of media resources that the user needs to find; and find the target resource that matches the resource search intent information through resource search, resource matching and other methods, and display the target resource.
[0069] Optionally, when executing "resource search intent information includes fragment search interaction information, and target resources matching the resource search intent information are displayed", the following methods can be used, but are not limited to: obtaining target fragment information, which includes at least one of the following: target fragment identifier, target resource number, and target fragment duration; and displaying target resources matching the target fragment information.
[0070] In the embodiments of this application, the fragment search interaction information may be the instruction information for searching resource fragments in the resource search intent information. The fragment search interaction information may be used to accurately locate local fragments of the target resource. For example, the fragment search interaction information may be a voice command from a user to search for a classic scene in a movie or TV series, or a melody in a piece of music.
[0071] In some examples, the target segment information may include at least one of the following: target segment identifier, target resource number, and target segment duration. The target segment information can be used to locate the segment content required by the user from the complete target resource. For example, when the target resource is displayed as a video, the target segment information may include the segment identifier corresponding to a classic scene in a film or television drama, the episode number, and the segment playback duration. When the target resource is displayed as audio, the target segment information may include the track identifier corresponding to a musical melody segment and the segment extraction duration. When the target resource is displayed as an audiobook, the target segment information may be the chapter number corresponding to the audiobook reading segment, the segment playback duration, etc., and so on.
[0072] In this embodiment of the application, the smart device can obtain target fragment information based on fragment search interaction information, match the corresponding fragment in the complete target resource according to the target fragment information, and display the target resource fragment that matches the target fragment information.
[0073] Optionally, when executing "interactive information includes video resource search information, and target resources matching the interactive information are displayed", the following methods can be used, but are not limited to: obtaining target video resource information based on video resource search information, wherein the target video information includes at least one of the following: target video resource identifier, target video resource number, and target video resource duration; and displaying target video resources matching the target video resource information.
[0074] In this embodiment of the application, the video resource search information may be instruction information for searching video resources in the interactive information. The video resource search information can be used to clarify the user's video resource search needs. For example, the video resource search information may include video information such as the plot of a movie or TV series described by the user and the characteristics of video clips.
[0075] In some examples, when the interactive information includes video resource search information, the smart device can perform a specific search and match based on the video resource type, find the target video resource that matches the video resource search information, and display the target video resource to meet the user's video resource playback needs.
[0076] Optionally, when performing the action of "interactive information including audio resource search information, displaying target resources that match the interactive information", the following methods may be used, but not limited to these, including: obtaining target audio resource information based on audio resource search information, wherein the target audio information includes at least one of the following: target audio resource identifier, target audio resource duration, and displaying target audio resources that match the audio resource search information.
[0077] In the embodiments of this application, the audio resource search information may be instruction information for searching audio media resources in the interactive information. The audio resource search information can be used to clarify the user's audio resource search needs. For example, the audio resource search information may be information such as song lyrics and musical melody features described by the user.
[0078] In some examples, when the interactive information includes audio resource search information, the smart device can match the corresponding resource content based on the audio resource search information. When an associated target audio resource is matched, the target audio resource that matches the audio resource search information will be displayed to meet the user's video resource playback needs.
[0079] Optionally, when performing the "display of target resources matching interactive information", the following methods may be used, but not limited to these, including: if a target resource corresponding to the target fragment information is obtained, displaying the target resource matching the interactive information through a target display application.
[0080] In this application embodiment, the target resource search tool can be a tool for searching for target resources. The target resource search tool can be used to retrieve target resources from the network or local media asset library. For example, the target resource search tool may include a search engine on the smart device, an AI search engine, a local video media asset library retrieval engine, etc. When the smart device is a vehicle, the target resource search tool may be an Internet search engine on the vehicle, which obtains information such as the name, number of episodes, and number of minutes played in the film or television series.
[0081] In the embodiments of this application, the target display application can be an application on a smart device used to play target resources; for example, the target display application may include a video player, an audio player, or an audiobook player.
[0082] Optionally, when performing "displaying the target resource that matches the interactive information through the target display application", the following methods can be used, but are not limited to: in the case of multiple display applications corresponding to the target resource, displaying the target resource that matches the interactive information through the target display application among the multiple display applications.
[0083] In some examples, when a target resource corresponds to multiple playable display applications, the smart device can filter and prioritize the multiple display applications according to a preset target application selection strategy, and determine the target display application that meets the strategy requirements from the multiple display applications; by displaying the target resource that matches the interactive information through the target display application, the conflict between multiple application selections can be avoided and the user playback experience can be improved.
[0084] Optionally, when performing "displaying target resources that match interactive information through the target display application", the following methods can be used, but are not limited to: when the target resource corresponds to a display application, displaying the target resource that matches interactive information through the display application.
[0085] In the embodiments of this application, when the target resource corresponds to only one playable display application, the smart device can directly call the display application to display the target resource that matches the interactive information through the display application; for example, when the target resource is a movie or TV series A, and movie or TV series A is only played in video player B, the smart device can directly call video player B to play movie or TV series A.
[0086] Optionally, the target application selection strategy includes: prioritizing multiple display applications based on multi-dimensional context information, and determining the target display application based on the ranking results.
[0087] In some examples, the target application selection strategy can be a set of rules for filtering target display applications; for example, the target application selection strategy can be to prioritize multiple display applications based on multi-dimensional context information, and select the application with the highest priority as the target display application according to the ranking result, so as to ensure the smoothness of the playback process.
[0088] Optionally, the multidimensional context information includes at least one of the following: the user's authentication status in each display application, the user's historical display behavior data for similar resources, and the local installation status of each display application on the terminal device.
[0089] In the embodiments of this application, the user authentication status can be the user's member login or account authentication status in the application. The user authentication status can be used to determine whether the user has the member playback permission of the application. For example, the user authentication status can be "Video player A member is logged in" or "Video player A member is not authenticated".
[0090] In this embodiment of the application, historical display behavior data can be a record of the display applications used by the user when playing media resources in the past. Historical display behavior data can be used to reflect the user's usage habits. For example, historical display behavior data may include the video player B used when the user last played a movie or TV series A, the music player D used when the user last played a song C, the audiobook player F used when the user last played a novel E, etc., and so on.
[0091] In some examples, the local installation status can show the download and installation status of the application on the smart device, and can be used to determine whether the application can be called directly.
[0092] In this embodiment of the application, the multidimensional context information can be prioritized according to the order of user authentication status, historical display behavior data, and local installation status, with user authentication status having the highest priority, followed by historical display behavior data and local installation status.
[0093] For example, if the display application includes video player B, video player C, and video player D, and user A's identity is verified as a member in video player B, then video player B can be used to display the target resource; if user A has memberships in both video player B and video player C, then it is necessary to determine user A's historical display behavior data. Based on the historical display behavior data, it is determined that the video player in which user A last played a video was video player C, then video player C can be used to display the target resource this time. As an optional method, priority sorting can also be based on user authentication status, historical display behavior data, and local installation status, and sorted according to the user's default applications. The user's default applications can be determined according to the user's usage.
[0094] As an optional approach, multidimensional contextual information may include one, two, or three of the following: the user's authentication status in each display application, the user's historical display behavior data for similar resources, and the local installation status of each display application on the terminal device. This application does not specifically limit this.
[0095] Optionally, when performing the "display of target resources matching interactive information", the following methods may be used, but not limited to these, including: displaying target resources matching interactive information in the display area corresponding to the interactive information, or in the display area corresponding to the sound zone that triggered the interactive information.
[0096] In some examples, the terminal device can select the corresponding display area to display the target resource based on the triggering location of the interactive information; the display area may include the screen area corresponding to the interactive information, or the screen area corresponding to the audio zone of the user who triggered the interactive information; for example, when the terminal device is a vehicle, the terminal device can select the display screen and / or audio corresponding to the user's seat based on the user's seat (driver's seat, front passenger seat, left seat of the second row of rear seats, right seat of the second row of rear seats, left seat of the third row of rear seats, right seat of the third row of rear seats, middle seat of the third row of rear seats, etc.) to improve the targeting of the display.
[0097] As an alternative approach, the target resource can be displayed in the display area corresponding to the interactive information, or it can be displayed in the audio area that triggered the interactive information. This application does not make any specific limitations on this.
[0098] Optionally, when executing "displaying the target resource matching the interactive information in the display area corresponding to the audio zone that triggered the interactive information", the following methods can be used, but are not limited to: displaying the target resource matching the interactive information in the display area corresponding to the driver's or passenger's audio zone that triggered the interactive information.
[0099] In the embodiments of this application, when the terminal device is a vehicle, the display audio area of the vehicle can be divided into different user audio areas such as the driver's audio area and the passenger's audio area, and different audio areas can correspond to independent display areas; when the interactive information is triggered by the user in the driver's audio area or the passenger's audio area, the terminal device can display the target resource that matches the interactive information in the display area corresponding to that audio area, which can meet the viewing needs of users in different locations.
[0100] As an alternative, when the terminal device is a vehicle, the display audio area on the vehicle can also be divided into different user audio areas, such as the left side audio area of the second row of rear seats, the right side audio area of the second row of rear seats, the left side audio area of the third row of rear seats, the right side audio area of the third row of rear seats, and the middle audio area of the third row of rear seats. These will not be listed one by one here.
[0101] Optionally, when executing "the target user is the driver, the target resource is video, and the target resource matching the interactive information is displayed in the display area corresponding to the passenger voice area that triggers the interactive information", the following methods can be used, but are not limited to these, including: when the terminal device is in the first state, displaying the target resource matching the interactive information in the display area corresponding to the passenger voice area that triggers the interactive information.
[0102] In some examples, when the terminal device is a vehicle, the first state can be the vehicle's parked state, which can be used to determine the full-screen playback permission of the video resource; for example, the first state can be the vehicle's parked state with the car in P gear.
[0103] In some examples, when the target user is the driver, the target resource is video, and the interaction is triggered by the passenger's audio area, if the vehicle is in the first parked state, the vehicle can display the target video resource in the display area corresponding to the passenger's audio area; if the vehicle is in driving mode, the driver's area can play the video resource in audio mode, thereby ensuring driving safety.
[0104] Optionally, when executing "displaying the target resource matching the interaction information in the display area corresponding to the audio region that triggered the interaction information", the following methods can be used, but are not limited to: displaying the target resource matching the interaction information in the display area corresponding to the audio region that triggered the interaction information.
[0105] In the embodiments of this application, when the terminal device is a vehicle, the target user is a rear passenger, the target resource is video, and the interaction information is triggered by the rear passenger, the vehicle can display the target video resource in the display area corresponding to the rear audio zone.
[0106] Optionally, when performing the "display of target resources matching interactive information", the following methods may be used, but not limited to: if the display request passes the qualification verification of the target display application, display the target resources matching the interactive information.
[0107] In this embodiment of the application, the terminal device can perform qualification verification on the target display application before displaying the target resource. If the display request passes the qualification verification, the terminal device can normally display the target resource that matches the interaction information.
[0108] Optionally, the qualification verification of the target display application includes at least one of the following: user identity authentication verification, user login status verification, user authorization verification, and local installation status verification.
[0109] In this embodiment of the application, the qualification verification of the target display application can be a verification of the application's playback permissions and usage conditions. The qualification verification can include at least one of user identity authentication verification, user login status verification, user authorization verification, and local installation status verification. Among them, user identity authentication verification can be a verification of the user's membership permissions, user login status verification can be a verification of the user's account login status, user authorization verification can be a verification of the user's privacy agreement authorization status, and local installation status verification can be a verification of whether the target display application has been downloaded and installed.
[0110] Optionally, but not limited to, methods may be used, including: displaying a target prompt message and / or the target application page if the display request fails the eligibility verification of the target display application.
[0111] In some examples, if the display request fails the eligibility verification of the target application, the terminal device may display the corresponding target prompt information and / or redirect to the relevant operation page of the target application, prompting the user to complete the operation required for verification. For example, the target prompt information may include "Please recharge your membership," "You are not logged into your account yet," "Please agree to the privacy agreement," or "You have not installed the application yet," etc. The redirection to the target application page may be a membership recharge page, an account login page, a privacy agreement authorization page, an application installation page, etc., which will not be listed here.
[0112] As an optional approach, if the display request fails the qualification verification of the target display application, the target prompt information and the target application page can be displayed simultaneously, or only the target prompt information or the target application page can be displayed. This application does not make specific limitations on this.
[0113] Optionally, but not limited to, methods may be used, including: displaying the first page if the display request fails the user identity verification of the target display application.
[0114] The first page is the user authentication page for the target application.
[0115] In the embodiments of this application, if the display request fails the user identity verification of the target display application, such as when the user's membership permissions are invalid or the member identity is not verified, the terminal device can display the first page.
[0116] In the embodiments of this application, the first page can be the user identity authentication page of the target application, and the first page can be used to guide users to complete membership authentication or login operations.
[0117] Optionally, but not limited to, methods may be used, including: displaying a second page if the display request fails the user login status verification of the target display application.
[0118] The second page is the user login page for the target application.
[0119] In some examples, if the display request fails the user login status verification of the target display application, such as when the user is not logged into the application account, the terminal device may display a second page.
[0120] In some examples, the second page can be the application's user login page, which can be used to guide users to complete the account login process.
[0121] Optionally, but not limited to, methods may be used, including: displaying a third page if the display request fails the user authorization verification of the target display application.
[0122] The third page is the authorization page for the target application.
[0123] In this embodiment of the application, if the display request fails the user authorization verification of the target display application, for example, if the user does not agree to the application's privacy agreement, the terminal device may display a third page.
[0124] In this embodiment of the application, the third page can be the privacy agreement authorization page of the target application, and the third page can be used to guide the user to complete the privacy agreement authorization operation.
[0125] Optionally, but not limited to, the following methods may be used: displaying a first prompt message if the display request fails the application installation status verification of the target display application.
[0126] The first prompt message is used to prompt the user to install the target display application.
[0127] In this embodiment of the application, if the display request fails the application installation status verification of the target display application, for example, if the terminal device has not downloaded and installed the target display application, the terminal device may display a first prompt message.
[0128] In this embodiment of the application, the first prompt message can be used to prompt the user to download and install the target display application; for example, when the target display application is video player A, the first prompt message can be "Please install video player A".
[0129] Optionally, but not limited to, methods may be used, including: displaying a second prompt message when the target resource is not found by the target resource search tool, the second prompt message being used to indicate that the target resource was not found.
[0130] In some examples, the terminal device searches for the target resource using a target resource search tool. If the terminal device does not find the target resource, such as when there is no corresponding video source in the vehicle-side media asset library or no results are found in the network search, the terminal device can display a second prompt message.
[0131] In the embodiments of this application, the second prompt message can be used to prompt the user that no matching target resource has been found yet; for example, if the target resource is instrumental music A and the target resource search tool does not find instrumental music A, then the second prompt message can be that instrumental music A has not been found yet.
[0132] Optionally, when performing the "display of target resources matching interactive information", the following methods may be used, but not limited to these, including: displaying target resources matching interactive information when the resource display service is enabled.
[0133] In this embodiment of the application, when the terminal device is a vehicle, the resource display service can be the expert mode of the vehicle-side intelligent voice assistant. The resource display service can be used to enable the resource search and display capabilities of the AI link. For example, enabling the resource display service can mean that the expert mode of the vehicle-side intelligent voice assistant has been started, and the interaction information can be attributed to the Claw agent to complete the resource search and display through the AI link.
[0134] Optionally, but not limited to, the following methods may be used: when the resource display service is not enabled, display a third prompt message, which indicates that the resource display service cannot be provided.
[0135] In some examples, when the resource display service is not enabled, such as when the expert mode of the vehicle's intelligent voice assistant is not activated, the terminal device will use the original basic voice interaction functions to analyze the interaction information, and the terminal device can display third-party prompt information.
[0136] In the embodiments of this application, the third prompt information can be used to indicate that resource display services cannot be provided at present, so as to end the current interaction process.
[0137] Optionally, but not limited to, methods may be used, including: performing rhythmic interaction based on the target resource through at least one rhythmic linkage control.
[0138] In this embodiment of the application, while displaying the target resource, the terminal device can call at least one rhythmic linkage control based on the audio and video characteristics of the target resource to realize rhythmic interaction between the target resource and the hardware; for example, when the target resource is a popular song and the terminal device is a vehicle, the terminal device can perform rhythmic interaction on the vehicle's headlights, ambient lights, seats, air conditioning, fragrance and other controls based on the audio of the popular song.
[0139] Optionally, the rhythmic linkage control includes internal linkage controls of the target device and / or external linkage controls of the target device.
[0140] In some examples, the rhythm linkage control can be a hardware control of the terminal device that can rhythmically link with the target resource. The rhythm linkage control can be divided into internal linkage control of the target device and / or external linkage control of the target device.
[0141] As an optional approach, the rhythmic linkage control may include only internal linkage controls of the target device or external linkage controls of the target device, or it may include internal linkage controls of the target device or external linkage controls of the target device. This application does not make any specific limitations in this regard.
[0142] Optionally, the rhythmic linkage control includes at least one of the following: a posture adjustment device, an internal speaker of the target device, an internal display device of the target device, an external display device of the target device, internal lighting of the target device, a fragrance device, an air conditioning device, a seat, external lighting of the target device, and external speakers of the target device.
[0143] In the embodiments of this application, the rhythmic linkage control may include one or more of the following: a posture adjustment device, an internal speaker of the target device, an internal display device of the target device, an external display device of the target device, internal lighting of the target device, a fragrance device, an air conditioning device, a seat, external lighting of the target device, and an external speaker of the target device. For example, when the terminal device is a vehicle, the posture adjustment device may be the vehicle suspension, the internal display device of the target device may be the vehicle's infotainment screen, the external display device of the target device may be the vehicle's external projection device, the internal lighting of the target device may be an ambient light or reading light, the fragrance device may be an in-vehicle aromatherapy diffuser, the air conditioning device may be the vehicle's air conditioning system, the seat may be the front and rear seats of the vehicle, the external lighting of the target device may be vehicle lights, the external speaker of the target device may be the vehicle's external speaker, etc., and so on.
[0144] Optionally, when performing "rhythmic interaction based on target resource through at least one rhythmic linkage control", the following methods may be used, but not limited to: performing rhythmic interaction based on at least one rhythmic linkage item outside the target device; and / or performing rhythmic interaction based on at least one rhythmic linkage item inside the target device.
[0145] In some examples, the terminal device can, according to user instructions, choose to implement rhythmic interaction through at least one rhythmic linkage item, either outside the target device, inside the target device, or both simultaneously outside and inside the target device. It should be noted that users can customize the combination of linkage controls, and this application does not impose specific limitations on this.
[0146] Optionally, the rhythmic interaction includes at least one of the following: brightness state, color state, flashing frequency, temperature state, and vibration state.
[0147] In some examples, rhythmic interaction can be a manifestation of rhythmic linkage controls. Rhythmic interaction can include one, two, or three of the following: brightness state, color state, flashing frequency, temperature state, vibration state, etc. For example, ambient lights can change color and flashing frequency according to the melody of music, suspension can vibrate in rhythm with music, reading lights can adjust brightness state, and air conditioners and fragrances can adjust temperature and release state.
[0148] As an optional approach, this application embodiment also provides an example of displaying vehicle video resources, such as... Figure 3 As shown, Figure 3 Specifically, it may include the following steps: Step 1: User initiates a plot search interaction.
[0149] Step 2: Determine if the expert mode of the vehicle's intelligent voice assistant is enabled: If the result is no, proceed directly to step 10, determine that no target resource was found, and enter the process end stage; if the result is yes, proceed to step 3.
[0150] Step 3: Determine the display area corresponding to the user's voice region based on the voice region of the user's interactive information.
[0151] Step 4: Use the target resource search tool to search for the target resource corresponding to the interactive information.
[0152] Step 5: Call the data from the Internet media asset library or the local media asset library to match the video source corresponding to the interactive information.
[0153] Step 6: Determine if the source material matches: If the result is no, proceed to step 10, determine that no target resource was found, and enter the process termination stage; if the result is yes, proceed to step 7.
[0154] Step 7: Determine the target application to be displayed for this playback based on the preset application arbitration rules.
[0155] Step 8: Perform playback prerequisite verification (playback judgment) on the target display application.
[0156] Step 9: Based on the various verification results of the playback judgment, perform the corresponding operations as follows: If the verification result is that the target display application is not installed, prompt the user to download the target display application; if the verification result is that the privacy agreement authorization has not been passed, prompt the user to pass the privacy agreement first; if the verification result is that the account login has not been completed, prompt the user to log in to the account first; if the verification result is that the corresponding playback membership permission is not available, prompt the user to register a membership before playing; if all playback conditions are verified, call the episode selection and playback progress positioning capabilities to locate the specific target resource number and display duration, and complete the accurate playback of the target segment.
[0157] Step 10: After all the above branch operations have been completed, the resource display process ends.
[0158] In some examples, embodiments of this application may include, but are not limited to, the following: Example 1: A resource display method, comprising: acquiring interactive information and displaying target resources that match the interactive information.
[0159] Example 2: The target resource includes resource fragments and / or fragment information, and the target resource display format includes at least one of video, music, and audiobook.
[0160] Example 3: The fragment information includes at least one of the following: the target resource identifier, target resource number, display application identifier, display duration, and fragment progress corresponding to the target resource fragment.
[0161] Example 4: Displaying target resources that match the resource search intent information.
[0162] Example 5: Obtain target segment information, which includes at least one of the following: target segment identifier, target resource number, and target segment duration; display the target resource that matches the target segment information.
[0163] Example 6: Displaying target video resources that match the video resource search information.
[0164] Example 7: Displaying the target audio resource that matches the audio resource search information.
[0165] Example 8: When the target resource corresponding to the target fragment information is obtained, the target resource matching the interactive information is displayed through the target display application.
[0166] Example 9: In the case of multiple display applications corresponding to the target resource, the target resource that matches the interactive information is displayed through the target display application among the multiple display applications.
[0167] Example 10: When a target resource corresponds to a display application, the target resource is matched with the display application and interactive information.
[0168] Example 11: The target application selection strategy includes: prioritizing multiple display applications based on multi-dimensional context information, and determining the target display application based on the ranking results.
[0169] Example 12: Multidimensional context information includes at least one of the following: user authentication status in each display application, user's historical display behavior data for similar resources, and local installation status of each display application on the terminal device.
[0170] Example 13: Display the target resource that matches the interactive information in the display area corresponding to the interactive information, or in the display area corresponding to the sound zone that triggered the interactive information.
[0171] Example 14: In the display area corresponding to the driver's or passenger's audio zone that triggered the interaction information, the target resource matching the interaction information is displayed.
[0172] Example 15: When the terminal device is in the first state, the target resource matching the interactive information is displayed in the display area corresponding to the passenger voice area that triggers the interactive information.
[0173] Example 16: In the display area corresponding to the seat sound area that triggered the interaction information, the target resource matching the interaction information is displayed.
[0174] Example 17: If the display request passes the qualification verification of the target display application, display the target resource that matches the interaction information.
[0175] Example 18: The qualification verification of the target display application includes at least one of the following: user identity authentication verification, user login status verification, user authorization verification, and local installation status verification.
[0176] Example 19: If the display request fails the qualification verification of the target display application, display the target prompt information and / or the target application page.
[0177] Example 20: If the display request fails the user identity verification of the target display application, a first page is displayed; wherein, the first page is the user identity authentication page of the target display application.
[0178] Example 21: If the display request fails the user login status verification of the target display application, a second page is displayed; wherein, the second page is the user login page of the target display application.
[0179] Example 22: If the display request fails the user authorization verification of the target display application, a third page is displayed; wherein, the third page is the authorization page of the target display application.
[0180] Example 23: If the display request fails the application installation status verification of the target display application, a first prompt message is displayed; wherein, the first prompt message is used to prompt the installation of the target display application.
[0181] Example 24: If the target resource is not found by the target resource search tool, a second prompt message is displayed to indicate that the target resource was not found.
[0182] Example 25: When the resource display service is enabled, display the target resource that matches the interactive information.
[0183] Example 26: When the resource display service is not enabled, a third prompt message is displayed to indicate that the resource display service cannot be provided.
[0184] Example 27: Based on the target resource, rhythmic interaction is performed through at least one rhythmic linkage control.
[0185] Example 28: The rhythmic linkage control includes internal linkage control of the target device and / or external linkage control of the target device.
[0186] Example 29: The rhythmic linkage control includes at least one of the following: a posture adjustment device, an internal speaker of the target device, an internal display device of the target device, an external display device of the target device, internal lighting of the target device, a fragrance device, an air conditioning device, a seat, external lighting of the target device, and an external speaker of the target device.
[0187] Example 30: Perform rhythmic interaction based on at least one rhythmic linkage item outside the target device; and / or, perform rhythmic interaction based on at least one rhythmic linkage item inside the target device.
[0188] Example 31: Rhythmic interaction includes at least one of the following: brightness state, color state, flashing frequency, temperature state, and vibration state.
[0189] It should be noted that the resource display method involved in the above embodiments may include at least one of embodiments 1 to 31. For example, embodiment 1 can be implemented as an independent embodiment, embodiment 1+2 can be implemented as an independent embodiment, embodiment 1+2+3+4 can be implemented as an independent embodiment, embodiment 1+2+3+4+5 can be implemented as an independent embodiment, embodiment 1+2+3+6 can be implemented as an independent embodiment, embodiment 1+2+7 can be implemented as an independent embodiment, embodiment 1+2+3+4+5+7 can be implemented as an independent embodiment, and embodiment 1+2+3+4+8 can be implemented as an independent embodiment. Examples 1+2+3+4+8+9 can be implemented as independent embodiments, examples 1+2+3+4+8+10 can be implemented as independent embodiments, examples 1+2+3+4+8+9+11 can be implemented as independent embodiments, examples 1+2+3+4+8+9+11+12 can be implemented as independent embodiments, examples 1+2+3+6+13 can be implemented as independent embodiments, examples 1+2+3+6+13+14 can be implemented as independent embodiments, and so on, but are not limited to these, and will not be listed one by one here.
[0190] Compared with related technologies, this embodiment achieves accurate matching of target resources by parsing the user's resource search intent; it achieves reasonable selection of target display applications by prioritizing and sorting them; it achieves resource display in multiple areas of the vehicle by triggering audio zones; it improves the compliance of the playback process by verifying application eligibility; and it enriches the user's interactive experience by linking resources with multi-control rhythmic interaction.
[0191] Furthermore, as Figure 1 and Figure 2 To illustrate the specific implementation of the method shown, this embodiment provides a resource display device, such as... Figure 3 As shown, the device includes: an acquisition module 31 and a display module 32.
[0192] Module 31 is configured to acquire interactive information; Display module 32 is configured to display target resources that match interactive information.
[0193] In some examples of this embodiment, the target resource includes resource fragments and / or fragment information, and the target resource display format includes at least one of video, music, and audiobook.
[0194] In some examples of this embodiment, the fragment information includes at least one of the following: the target resource identifier, the target resource number, the display application identifier, the display duration, and the fragment progress corresponding to the target resource fragment.
[0195] In some examples of this embodiment, the display module 32 is specifically configured to display target resources that match the resource search intent information.
[0196] In some examples of this embodiment, the display module 32 is further configured to acquire target segment information, which includes at least one of the following: target segment identifier, target resource number, and target segment duration; and to display target resources that match the target segment information.
[0197] In some examples of this embodiment, the display module 32 is further configured to display target video resources that match the video resource search information.
[0198] In some examples of this embodiment, the display module 32 is further configured to display the target audio resource that matches the audio resource search information.
[0199] In some examples of this embodiment, the display module 32 is further configured to display the target resource matching the interactive information through the target display application when the target resource corresponding to the target fragment information is obtained.
[0200] In some examples of this embodiment, the display module 32 is further configured to display the target resource that matches the interactive information through the target display application among the multiple display applications corresponding to the target resource.
[0201] In some examples of this embodiment, the display module 32 is further configured to match the target resource with the interactive information through the display application when the target resource corresponds to a display application.
[0202] In some examples of this embodiment, the target application selection strategy includes: prioritizing multiple display applications based on multidimensional context information, and determining the target display application based on the ranking result.
[0203] In some examples of this embodiment, the multidimensional context information includes at least one of the following: the user's authentication status in each display application, the user's historical display behavior data for similar resources, and the local installation status of each display application on the terminal device.
[0204] In some examples of this embodiment, the display module 32 is further configured to display the target resource matching the interactive information in the display area corresponding to the interactive information, or in the display area corresponding to the sound zone that triggered the interactive information.
[0205] In some examples of this embodiment, the display module 32 is further configured to display the target resource matching the interactive information in the display area corresponding to the driver's or passenger's audio zone that triggered the interactive information.
[0206] In some examples of this embodiment, the display module 32 is further configured to display a target resource matching the interactive information in the display area corresponding to the passenger voice area that triggers the interactive information when the terminal device is in the first state.
[0207] In some examples of this embodiment, the display module 32 is further configured to display the target resource matching the interactive information in the display area corresponding to the backseat sound area that triggered the interactive information.
[0208] In some examples of this embodiment, the display module 32 is further configured to display the target resource that matches the interactive information when the display request passes the qualification verification of the target display application.
[0209] In some examples of this embodiment, the qualification verification of the target application includes at least one of the following: user identity authentication verification, user login status verification, user authorization verification, and local installation status verification.
[0210] In some examples of this embodiment, the display module 32 is further configured to display target prompt information and / or target application page when the display request fails the qualification verification of the target display application.
[0211] In some examples of this embodiment, the display module 32 is further configured to display a first page when the display request fails the user identity verification of the target display application; wherein the first page is the user identity authentication page of the target display application.
[0212] In some examples of this embodiment, the display module 32 is further configured to display a second page when the display request fails the user login status verification of the target display application; wherein the second page is the user login page of the target display application.
[0213] In some examples of this embodiment, the display module 32 is further configured to display a third page if the display request fails the user authorization verification of the target display application; wherein the third page is the authorization page of the target display application.
[0214] In some examples of this embodiment, the display module 32 is further configured to display a first prompt message when the display request fails the application installation status verification of the target display application; wherein the first prompt message is used to prompt the installation of the target display application.
[0215] In some examples of this embodiment, the display module 32 is further configured to display a second prompt message when the target resource is not found by the target resource search tool. The second prompt message is used to indicate that the target resource was not found.
[0216] In some examples of this embodiment, the display module 32 is further configured to display the target resource that matches the interactive information when the resource display service is enabled.
[0217] In some examples of this embodiment, the display module 32 is further configured to display a third prompt message when the resource display service is not enabled. The third prompt message is used to indicate that the resource display service cannot be provided.
[0218] In some examples of this embodiment, the display module 32 is further configured to perform rhythmic interaction based on the target resource through at least one rhythmic linkage control.
[0219] In some examples of this embodiment, the rhythmic linkage control includes internal linkage controls of the target device and / or external linkage controls of the target device.
[0220] In some examples of this embodiment, the rhythmic linkage control includes at least one of the following: a posture adjustment device, an internal speaker of the target device, an internal display device of the target device, an external display device of the target device, internal lighting of the target device, a fragrance device, an air conditioning device, a seat, external lighting of the target device, and an external speaker of the target device.
[0221] In some examples of this embodiment, the display module 32 is further configured to perform rhythmic interaction based on at least one rhythmic linkage item outside the target device; and / or to perform rhythmic interaction based on at least one rhythmic linkage item inside the target device.
[0222] In some examples of this embodiment, the display module 32, the rhythmic interaction includes at least one of the following: brightness state, color state, flashing frequency, temperature state, vibration state.
[0223] It should be noted that other corresponding descriptions of the functional units involved in the resource display device provided in this embodiment can be found in [reference needed]. Figure 1 and Figure 2 The corresponding description in [the document] will not be repeated here.
[0224] Based on the above, Figure 1 and Figure 2 Accordingly, this embodiment also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described method. Figure 1 and Figure 2 The method shown.
[0225] Figure 5 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0226] like Figure 5 As shown, the electronic device 400 includes a computing unit 401, which can perform various appropriate actions and processes based on a computer program stored in ROM (Read-Only Memory) 402 or a computer program loaded from storage unit 408 into RAM (Random Access Memory) 403. The RAM 403 may also store various programs and data required for the operation of the electronic device 400. The computing unit 401, ROM 402, and RAM 403 are interconnected via a bus 404. An I / O (Input / Output) interface 405 is also connected to the bus 404.
[0227] Multiple components in electronic device 400 are connected to I / O interface 405, including: input unit 406, such as keyboard, mouse, etc.; output unit 407, such as various types of displays, speakers, etc.; storage unit 408, such as disk, optical disk, etc.; and communication unit 409, such as network card, modem, wireless transceiver, etc. Communication unit 409 allows electronic device 400 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0228] The computing unit 401 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as resource presentation methods. For example, in some embodiments, the resource presentation method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via ROM 402 and / or communication unit 409. When the computer program is loaded into RAM 403 and executed by the computing unit 401, one or more steps of the methods described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the aforementioned resource display method by any other suitable means (e.g., by means of firmware).
[0229] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0230] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0231] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0232] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0233] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.
[0234] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.
[0235] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and navigation). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.
[0236] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0237] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for displaying resources, characterized in that, include: Obtain interactive information and display target resources that match the interactive information.
2. The method according to claim 1, characterized in that, The target resource includes resource fragments and / or fragment information, and the target resource display format includes at least one of video, music, and audiobooks.
3. The resource display method according to claim 2, characterized in that, The fragment information includes at least one of the following: the target resource identifier, target resource number, display application identifier, display duration, and fragment progress corresponding to the target resource fragment.
4. The resource display method according to any one of claims 1-3, characterized in that, The interactive information includes resource search intent information, and displaying the target resource that matches the interactive information includes: Display the target resources that match the resource search intent information.
5. The resource display method according to claim 4, characterized in that, The resource search intent information includes fragment search interaction information, and the display of target resources matching the resource search intent information includes: Based on the fragment search interaction information, target fragment information is obtained, and the target fragment information includes at least one of the following: target fragment identifier, target resource number, and target fragment duration; Display target resources that match the target fragment information.
6. The resource display method according to any one of claims 1-5, characterized in that, The interactive information includes video resource search information, and displaying the target resource that matches the interactive information includes: Based on the video resource search information, target video resource information is obtained, wherein the target video information includes at least one of the following: target video resource identifier, target video resource number, and target video resource duration. Display the target video resources that match the target video resource information.
7. The resource display method according to any one of claims 1-6, characterized in that, The interactive information includes audio resource search information, and displaying the target resource that matches the interactive information includes: Based on the audio resource search information, target audio resource information is obtained, wherein the target audio information includes at least one of the following: target audio resource identifier, target audio resource duration; Display the target audio resources that match the target audio resource information.
8. The resource display method according to any one of claims 1-7, characterized in that, The target resources that match the interactive information are displayed, including: Once the target resource corresponding to the target fragment information is obtained, the target resource matching the interactive information is displayed through the target display application.
9. The resource display method according to claim 8, characterized in that, The step of displaying target resources that match the interactive information through a target display application includes: In the case of multiple display applications corresponding to the target resource, the target resource matching the interactive information is displayed through the target display application among the multiple display applications.
10. The resource display method according to claim 8, characterized in that, The step of displaying target resources that match the interactive information through a target display application includes: When the target resource corresponds to a display application, the target resource is matched with the interactive information through the display application.
11. The resource display method according to any one of claims 1-10, characterized in that, The target resources that match the interactive information are displayed, including: In the display area corresponding to the interactive information, or in the display area corresponding to the sound region that triggered the interactive information, the target resource matching the interactive information is displayed.
12. The resource display method according to claim 11, characterized in that, The step of displaying a target resource matching the interaction information in the display area corresponding to the audio region that triggered the interaction information includes: In the display area corresponding to the driver's or passenger's audio zone that triggered the interaction information, the target resource matching the interaction information is displayed.
13. The resource display method according to claim 12, characterized in that, The target user is the driver, the target resource is video, and the target resource matching the interaction information is displayed in the display area corresponding to the passenger's audio zone that triggered the interaction information, including: When the terminal device is in the first state, the target resource matching the interactive information is displayed in the display area corresponding to the passenger voice area that triggered the interactive information.
14. The resource display method according to any one of claims 11-13, characterized in that, The step of displaying a target resource matching the interaction information in the display area corresponding to the audio region that triggered the interaction information includes: In the display area corresponding to the seat sound zone that triggered the interaction information, the target resource matching the interaction information is displayed.
15. The resource display method according to any one of claims 1-14, characterized in that, The target resources that match the interactive information are displayed, including: If the request passes the eligibility verification of the target application, the target resource matching the interaction information is displayed.
16. The resource display method according to claim 15, characterized in that, The qualification verification of the target display application includes at least one of the following: user identity authentication verification, user login status verification, user authorization verification, and local installation status verification.
17. The resource display method according to any one of claims 1-16, the method further comprising: If the display request fails the eligibility verification of the target application, display the target prompt message and / or the target application page.
18. The resource display method according to any one of claims 1-17, characterized in that, The method further includes: If the target resource is not found using the target resource search tool, a second prompt message is displayed to indicate that the target resource was not found.
19. The resource display method according to any one of claims 1-18, characterized in that, The target resources that match the interactive information are displayed, including: When the resource display service is enabled, the target resource that matches the interactive information is displayed.
20. The resource display method according to any one of claims 1-19, characterized in that, The method further includes: Based on the target resource, rhythmic interaction is performed through at least one rhythmic linkage control.
21. The resource display method according to claim 20, characterized in that, The rhythmic linkage control includes internal linkage controls of the target device and / or external linkage controls of the target device.
22. The resource display method according to claim 21, characterized in that, The rhythmic linkage control includes at least one of the following: a posture adjustment device, an internal speaker of the target device, an internal display device of the target device, an external display device of the target device, internal lighting of the target device, a fragrance device, an air conditioning device, a seat, external lighting of the target device, and an external speaker of the target device.
23. The resource display method according to any one of claims 20-21, characterized in that, The step of performing rhythmic interaction based on the target resource through at least one rhythmic linkage control includes: The rhythmic interaction is performed outside the target device based on the at least one rhythmic linkage item; and / or The rhythmic interaction is performed within the target device based on at least one rhythmic linkage item.
24. The resource display method according to any one of claims 20-21, characterized in that, The rhythmic interaction includes at least one of the following: brightness state, color state, flashing frequency, temperature state, and vibration state.
25. A resource display device, characterized in that, include: The acquisition module is configured to acquire interactive information. The display module is configured to display target resources that match the interactive information.
26. A smart device, characterized in that, The smart device includes the resource display device as described in claim 25.
27. A vehicle, characterized in that, The vehicle includes the resource display device as described in claim 25; or, The smart device as described in claim 26.
28. A robot, characterized in that, The robot includes the resource display device as described in claim 25; or, The smart device as described in claim 26.
29. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-24.
30. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-24.
31. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-24.