Media control method and in-vehicle terminal
The converged media application system addresses the inconvenience of multiple media applications on in-vehicle terminals by integrating multiple media sources, allowing users to easily access and obtain content resources through a unified interface.
Patent Information
- Application Number
- JP2024575363
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-10-13
- Filing Date
- 2023-02-22
- Publication Date
- 2025-06-26
AI Technical Summary
Existing in-vehicle terminals require multiple media applications to be installed to access different music resources, leading to reduced user convenience due to the need to switch between applications.
A converged media application system that integrates interfaces of multiple media sources, allowing users to obtain content resources by determining a target content identifier and media source identifier, and then accessing the target content from the corresponding media server through a target interface.
The solution enhances user convenience by allowing access to various media sources through a single converged media application system, eliminating the need to install multiple applications and simplifying the process of obtaining desired content resources.
Smart Images

Figure 2025519900000001_ABST
Abstract
Description
Technical Field
[0001] This disclosure claims the priority of Chinese Patent Application No. 202210723009.X, titled "CONVERGED MEDIA APPLICATION SYSTEM, MEDIA CONTROL METHOD, VEHICLE-MOUNTED TERMINAL, AND STORAGE MEDIUM", filed on June 21, 2022, and the priority of Chinese Patent Application No. 202211256021.0, titled "MEDIA CONTROL METHOD, VEHICLE-MOUNTED TERMINAL, STORAGE MEDIUM, AND COMPUTER PROGRAM PRODUCT", filed on October 13, 2022. The entire contents of the above applications are incorporated herein by reference.
[0002] Embodiments of the present disclosure relate to the field of software control, and in particular, to a media control method and a vehicle-mounted terminal.
Background Art
[0003] In related technologies, in order to implement a plurality of different in-vehicle functions, it is necessary to install a plurality of applications on an in-vehicle terminal. Different types of media applications are installed on existing in-vehicle terminals, and there may even be a coexistence of a plurality of media applications of the same type. Since the music resources available to each media application are different, the user needs to switch between different media applications to obtain the expected music resources. As a result, the convenience of user operation is greatly reduced.
Summary of the Invention
Means for Solving the Problems
[0004] An object of embodiments of the present disclosure is to provide a media control method, an in-vehicle terminal, a storage medium, and a computer program product to assist a user in obtaining content resources from different media sources.
[0005] According to a first aspect of the present disclosure, there is provided a media control method applicable to a first converged media application system. Interfaces of a plurality of media sources are integrated into the first converged media application system. The media control method includes obtaining a content identifier of target content and a media source identifier of a target media source. The target media source is the media source of the target content. The target content is obtained from a target media server based on the content identifier via a target interface. The target interface is the interface corresponding to the media source identifier, and the target media server is the media server of the target media source.
[0006] Optionally, before the content identifier of the target content and the media source identifier of the target media source are obtained, the method further includes the target media source being determined within the plurality of media sources in response to a first input of the user. A content list of the target media source is displayed. The target content is determined in response to a second input of the user regarding the content list.
[0007] Optionally, before the content identifier of the target content and the media source identifier of the target media source are obtained, the method further includes that the target media source is determined within a plurality of media sources in response to a first input of a user. A search keyword input by the user in a search window is received. A search request including the search keyword is submitted to a target media server via a target interface, and search results of the target media server for the search keyword are received. The target content is determined within the search results in response to a third input of the user for the search results.
[0008] Optionally, before the content identifier of the target content and the media source identifier of the target media source are obtained, the method further includes that a search keyword input by the user in a converged search window is received. A search request including the search keyword is submitted to the media server of each media source via an interface of the media source, and search results of the media server of the media source for the search keyword are received. The target content is determined within the search results in response to a third input of the user for the search results.
[0009] Optionally, obtaining the content identifier of the target content and the media source identifier of the target media source includes that push information under the target account is obtained from the server end after the target account logs in, and the content identifier of the target content and the media source identifier of the target media source are obtained from the push information.
[0010] Optionally, the push information is generated by the server end based on the content identifier of the target content and the media source identifier of the target media source submitted by the second media application system on which the target account is logged in. The first converged media application system is installed on the in-vehicle terminal, and the second media application system is installed on the mobile terminal.
[0011] Optionally, the first converged media application system is installed on the in-vehicle terminal or the mobile terminal.
[0012] Optionally, the interface of the media source is the SDK interface or the API interface.
[0013] According to a second aspect of the present disclosure, there is further provided a media control method applied to the second media application system. The media control method includes that the content identifier of the target content and the media source identifier of the target media source are sent to the server end so that the server end distributes the push information to the first converged media application system. The interfaces of a plurality of media sources are integrated into the first converged media application system. Since the push information includes the content identifier of the target content and the media source identifier of the target media source, the first converged media application system acquires the target content from the target media server based on the content identifier through the target interface. The target interface is the interface of the first converged media application system corresponding to the media source identifier, and the target media server is the media server of the target media source.
[0014] Optionally, the interfaces of a plurality of media sources are integrated into a second converged media application system. Before the content identifier of the target content and the media source identifier of the target media source are sent to the server end, the method further includes receiving search keywords entered by a user in the converged search window of the second media application system. A search request including the search keywords is submitted to the media server of each media source of the second media application system via the interface of the media source, and search results of the media server of the media source for the search keywords are received. The target content is determined within the search results in response to a third input of the user regarding the search results.
[0015] Optionally, the first converged media application system is installed on an in-vehicle terminal, the second media application system is installed on a mobile terminal, or the first converged media application system is installed on a mobile terminal and the second media application system is installed on an in-vehicle terminal.
[0016] According to a third aspect of the present disclosure, there is further provided a media control method applied to a media system. The media system includes a first converged media application system, a second media application system, and a server end. The first converged media application system is installed on an in-vehicle terminal, the second media application system is installed on a mobile terminal, and interfaces of a plurality of media sources are integrated into the first converged media application system. The media control method includes the second media application system sending a content identifier of target content and a media source identifier of a target media source to the server end. The server end distributes push information to the first converged media application system. The first converged media application system obtains the content identifier of the target content and the media source identifier of the target media source from the push information. The first converged media application system obtains the target content from a target media server based on the content identifier through a target interface. The target interface is an interface of the first converged media application system corresponding to the media source identifier, and the target media server is a media server of the target media source.
[0017] Optionally, the interfaces of a plurality of media sources are integrated into a second converged media application system. Before the second media application system sends the content identifier of the target content and the media source identifier of the target media source to the server end, the method further includes the step of the second media application system receiving a search keyword input by the user in the converged search window of the second media application system. The second media application system submits a search request including the search keyword to the media server of each media source of the second media application system via the interface of the media source, and receives the search results of the media server of the media source for the search keyword. The second media application system determines the target content within the search results in response to a third input of the user regarding the search results.
[0018] The present disclosure provides a media control method applicable to a first converged media application system. The first converged media application system can be used to access different media sources to obtain content for playback, and it is not necessary to install one by one the media applications corresponding to these media sources into the converged media application system. In this way, it becomes convenient for the user to use and operate, and the user experience is improved.
[0019] Other features and advantages of the present disclosure will become apparent in the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings.
[0020] The accompanying drawings are incorporated herein and constitute a part of this specification, showing embodiments of the present disclosure and used together with the description of the accompanying drawings to explain the principles of the present disclosure.
Brief Description of the Drawings
[0021]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Embodiments for Carrying Out the Invention
[0022] Next, various exemplary embodiments of the present disclosure will be described in detail with reference to the drawings. Note that, unless otherwise specified, the reverse arrangements, mathematical formulas, and numerical values of the components and steps described in the embodiments do not limit the scope of the present disclosure.
[0023] The following description of at least one exemplary embodiment is merely illustrative and does not constitute any limitation to the present disclosure and its use or application.
[0024] Technologies, methods, and devices known to those skilled in the art may not be described in detail, but in appropriate circumstances, the technologies, methods, and devices should be regarded as part of this specification.
[0025] In all the examples shown and discussed in this specification, any specific value should be construed as merely illustrative and not as a limitation. Therefore, other examples of the exemplary embodiments may have different values.
[0026] Note that in the following attached drawings, like labels and characters indicate like items. Therefore, once an item is defined in one attached drawing, that item need not be further explained in subsequent attached drawings.
[0027] FIG. 2 is a diagram of the structure of the hardware configuration of the in-vehicle terminal 2000 to which the media control method in the embodiment of the present disclosure is applicable.
[0028] As shown in FIG. 2, the in-vehicle terminal 2000 may include a processor 2100, a memory 2200, an interface device 2300, a display device 2400, an input device 2500, a speaker 2600, etc. The processor 2100 is configured to execute a computer program. The computer program may use an instruction set of an architecture, for example, x86, Arm, RISC, MIPS, or SSE. The memory 2200 includes, for example, non-volatile memories such as ROM (Read Only Memory), RAM (Random Access Memory), and a hard disk. The interface device 2300 is a physical interface, for example, a USB interface or a headset jack. The display device 2400 may be a display, and the display may be a touch screen. The input device 2500 may include a keyboard, a mouse, etc., and may further include a touch device and a microphone.
[0029] In this embodiment, the memory 2200 of the in-vehicle terminal 2000 is configured to store a computer program, and the computer program is used to control the processor 2100 to execute operations for implementing a media control method according to any embodiment. Those skilled in the art may design a computer program according to the solutions disclosed in this specification. How the computer program is used to control the processor 2100 to execute operations is well known in the art. Therefore, the details will not be described again here.
[0030] Although FIG. 2 shows a plurality of devices of the in-vehicle terminal 2000, those skilled in the art should understand that the in-vehicle terminal 2000 in this embodiment of the present disclosure may include only a part of the devices, or may further include another device. This is not limited in this specification.
[0031] FIG. 3 is a structural diagram of the hardware configuration of a mobile terminal 3000 to which the media control method in the embodiment of the present disclosure is applicable.
[0032] As shown in FIG. 3, the mobile terminal 3000 may include a processor 3100, a memory 3200, an interface device 3300, a display device 3400, an input device 3500, a speaker 3600, and the like. The processor 3100 is configured to execute a computer program. The computer program may use an instruction set of an architecture, for example, x86, Arm, RISC, MIPS, or SSE. The memory 3200 includes, for example, non-volatile memories such as ROM (Read Only Memory), RAM (Random Access Memory), and a hard disk. The interface device 3300 is a physical interface, for example, a USB interface or a headset jack. The display device 3400 may be a display, and the display may be a touch screen. The input device 3500 may include a keyboard, a mouse, and the like, and may further include a touch device and a microphone.
[0033] In this embodiment, the memory 3200 of the mobile terminal 3000 is configured to store a computer program, and the computer program is used to control the processor 3100 to execute operations for implementing a media control method according to any embodiment. Those skilled in the art may design a computer program according to the solutions disclosed herein. How the computer program is used to control the processor 3100 to execute operations is well known in the art. Therefore, details will not be described again here.
[0034] Although FIG. 3 shows multiple devices of the mobile terminal 3000, those skilled in the art should understand that the mobile terminal 3000 in this embodiment of the present disclosure may include only some of the devices, or may further include another device. This is not limited in this specification.
[0035] FIG. 4 shows an application scenario of a media control method according to an embodiment of the present disclosure.
[0036] The first converged media application system is installed in an in-vehicle terminal, and interfaces of a plurality of media sources are integrated into the first converged media application system.
[0037] A second media application system is installed in a mobile terminal, and the mobile terminal may be, for example, a mobile phone, a tablet, or another mobile device. This is not limited in this specification. In one example, the second media application system is also a converged media system. In other words, interfaces of a plurality of media sources are integrated into the second media application system.
[0038] In this embodiment of the present disclosure, the interface of the media source is an SDK interface or an API interface. Specifically, an API (Application Programming Interface) and an SDK (Software Development Kit) interface are interfaces for implementing application functions. The target interface in the foregoing content may be an SDK interface or an API interface. This can be understood by those skilled in the art and is not limited in this specification.
[0039] In this application scenario, the converged media application system may interact with a media server corresponding to the media source integrated into the converged media application system via the interface of the media source. In other words, the first converged media application system and the second media application system may interact with the media server of the media source separately.
[0040] In this application scenario, the server end is the server end corresponding to the first converged media application system and the second media application system, and provides service support for the first converged media application system and the second media application system.
[0041] FIG. 4 shows only an example of media source 1 and media source 2. However, this embodiment of the present disclosure is not limited thereto, and the number of media sources may be set according to the actual situation.
[0042] As shown in FIG. 1, an embodiment of the present disclosure provides a converged media application system 1000. Referring to FIG. 1, the converged media application system 1000 includes a content acquisition module 1100, a converged display module 1200, and an interface 1300 for a plurality of media sources.
[0043] The content acquisition module 1100 is configured to acquire content from a media source server via the interface 1300 for the media source. The converged display module 1200 is configured to display the content acquired by the content acquisition module.
[0044] The converged media application system 1000 may be the first converged media application system or the second media application system.
[0045] Although some modules or units of a system configured to perform operations have been mentioned in the foregoing detailed description, it should be noted that such a division is not essential. In fact, according to an implementation of the present disclosure, the features and functions of two or more modules or units described above may be specifically implemented in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided so as to be specifically implemented by a plurality of modules or units.
[0046] As shown in FIG. 5, an embodiment of the present disclosure provides a media control method. The media control method may be applied to a first converged media application system. For example, the media control method may be implemented by the in-vehicle terminal 2000 shown in FIG. 2.
[0047] The media control method may include the following steps S2100 and S2200.
[0048] Step S2100: The content identifier of the target content and the media source identifier of the target media source are acquired. The target media source is the media source of the target content.
[0049] After the target content is determined, the content identifier of the target content and the media source of the target content can be acquired. The media source of the target content is the target media source.
[0050] In this embodiment of the present disclosure, the content identifier of the target content is used to mark the target content. Each piece of the target content corresponds to a different content identifier. The content identifier of the target content may be a character string or a data address corresponding to the target content. The content identifier of the target content may also be information such as the address of the target content, the name of the target content, and the creator of the target content.
[0051] Step S2200: The target content is obtained from the target media server based on the content identifier via the target interface. The target interface is an interface corresponding to the media source identifier, and the target media server is the media server of the target media source.
[0052] The first converged media application system transmits the content identifier of the target content to the target media server via the target interface through the network. The target media server searches the media database corresponding to the target media server based on the content identifier of the target content in order to obtain the target content corresponding to the content identifier. Then, the target media server sends the target content to the first converged media application system via the target interface.
[0053] The interface corresponding to the media source identifier of the target media source is the target interface.
[0054] The media control method provided in this embodiment of the present disclosure is executed by a first converged media application system installed on an in-vehicle terminal. Interfaces of at least one media source are integrated into the first converged media application system. First, a content identifier of target content and a media source identifier of a target media source are obtained, and then the target content is obtained from a target media server based on the content identifier via a target interface. The interface corresponding to the media source identifier of the target media source is the target interface. The target media server is the media server of the target media source. In this way, the first converged media application system can be used to access different media sources to obtain target content for playback, and it is not necessary to install media applications corresponding to these media sources one by one on the in-vehicle terminal. In this way, the operation becomes convenient for the user and the user experience is improved.
[0055] As shown in FIG. 6, an embodiment of the present disclosure further provides a media control method. The media control method may be applied to a first converged media application system. For example, the media control method may be implemented by the in-vehicle terminal 2000 shown in FIG. 2.
[0056] The media control method may include the following steps S3100 to S3500.
[0057] Step S3100: A target media source is determined within a plurality of media sources in response to a first input of a user.
[0058] In this embodiment of the present disclosure, the first converged media application system may display all media sources. The user completes a first input on the touch screen. The first input may be a user input using a gesture touch or a user input using voice control. The first input may be to perform a selection from a plurality of media sources to obtain a target media source that matches the user requirements. The target media source includes a media source identifier. The media source identifier is used to mark the target media source. For the user's first input, one or more media sources may be determined within the plurality of media sources. This is not limited in this specification.
[0059] Step S3200: A content list of the target media source is displayed.
[0060] In this embodiment of the present disclosure, the first converged media application system switches the media source to the target media source in response to the user's first input. The content list within the target media source is displayed on the display device 2400 of the in-vehicle terminal 2000. The content list may be a list of hot songs or stations automatically pushed into the target media source, or a list of songs or stations recommended based on the user history record or personal preferences. The specific display content of the content list may be set according to the actual situation. This is not limited in this specification.
[0061] Referring to FIG. 11, a plurality of media sources are displayed on the left side of the interface of the first converged media application system, and a content area is displayed on the right side of the interface. When the user selects one of the media sources, the media source switches to the selected target media source, and the content area displays a content list within the target media source. The content list is a list of hot tracks or stations automatically pushed into the target media source.
[0062] Step S3300: Target content is determined in response to a second input by the user regarding the content list.
[0063] In step S3300, the user selects a loaded track or station from the content list of the target media source, that is, executes a second input. The first converged media application system determines the target content selected based on the second input of the user. The target content includes a content identifier. The content identifier may be used to mark the target content. Each piece of the target content corresponds to a different content mark, and the content identifier may be a character string or a data address corresponding to the target content.
[0064] Step S3400: The content identifier of the target content and the media source identifier of the target media source are obtained. The target media source is the media source of the target content.
[0065] In step S3400, a content identifier corresponding to the target content determined in the foregoing content may be obtained based on the target content. Next, the corresponding media source identifier may be obtained based on the determined target media source. The media source corresponding to the target content is the target media source.
[0066] Step S3500: The target content is obtained from the target media server based on the content identifier via the target interface. The target interface is an interface corresponding to the media source identifier, and the target media server is the media server of the target media source.
[0067] In step S3500, the target media source transmits the content identifier of the target content to the target media server via the target interface through the network. The target media server may search the media database corresponding to the target media server based on the content identifier in order to obtain the target content corresponding to the content identifier. The target media server may transmit the target content to the first converged domain media application system via the target interface, and the target media source plays the transmitted target content.
[0068] Target content transmitted by a target media server to a target media source includes an audio data file corresponding to the target content. The audio data file may be directly played within the target media source. An interface corresponding to the media source identifier of the target media source may be determined as a target interface based on the media source identifier. Each media source has a media server corresponding to the media source. A corresponding media database is set for each media server.
[0069] As shown in FIG. 7, an embodiment of the present disclosure further provides a media control method. The media control method may be applied to a first converged media application system. For example, the media control method may be implemented by an in-vehicle terminal 2000 shown in FIG. 2.
[0070] The media control method may include the following steps S4100 to S4600.
[0071] Step S4100: A target media source is determined within a plurality of media sources in response to a first input of a user.
[0072] In the present embodiment of the present disclosure, the first converged media application system may display all media sources. The user completes a first input on the touch screen. The first input may be an input of the user using gesture touch or an input of the user using voice control. The first input may be to perform a selection from a plurality of media sources to obtain a target media source that matches the user requirements. The target media source includes a media source identifier. The media source identifier is used to mark the target media source. For the first input of the user, one or more media sources may be determined within the plurality of media sources. This is not limited in this specification.
[0073] Step S4200: The search keyword entered by the user in the search window is received.
[0074] In step S4200, the user may enter a search keyword in the search window corresponding to the target media source. The search keyword may be a combination of Chinese, English, or numbers, or another language and symbols. This is not limited in this specification.
[0075] Step S4300: A search request including the search keyword is submitted to the target media server via the target interface, and a search result of the target media server for the search keyword is received.
[0076] In step S4300, the target media source submits a search request including the search keyword to the corresponding target media server via the target interface, and transmits the search keyword to the target media server via the network. The target media server searches the media database corresponding to the target media server based on the search keyword to obtain a search result corresponding to the search keyword. The target content may be one or more search results that match the keyword. If there is no matching search result, no search result is returned and the search result is not displayed in the target media source. If there is one or more matching search results, the target media server transmits the search result to the target media source of the first converged media application system via the target interface. The target media source receives the found search result and displays the search result on the interface of the target media source. Regarding the display order of the search results on the target media source, the search results may be sorted sequentially based on the degree of match between the search results and the keyword, or may be sorted sequentially based on the byte length of the search results. This is not limited in this specification.
[0077] Step S4400: The target content is determined within the search results in response to a third input of the user regarding the search results.
[0078] In step S4400, the user performs a selection from the search results displayed within the target media source, that is, performs a third input. The target media source determines the target content within the search results based on the third input of the user. One or more pieces of the target content determined based on the third input may exist. This is not limited in this specification.
[0079] Step S4500: The content identifier of the target content and the media source identifier of the target media source are acquired. The target media source is the media source of the target content.
[0080] In step S4500, the content identifier corresponding to the target content determined in the foregoing content may be acquired based on the target content. The corresponding media source identifier may be acquired based on the target media source determined in step S4100. The media source corresponding to the target content is the target media source.
[0081] Step S4600: The target content is acquired from the target media server based on the content identifier via the target interface. The target interface is the interface corresponding to the media source identifier, and the target media server is the media server of the target media source.
[0082] In step S4600, the target media source transmits the content identifier of the target content to the target media server via the target interface through the network. The target media server may search the media database corresponding to the target media server based on the content identifier in order to obtain the target content corresponding to the content identifier. The target media server may transmit the target content to the first converged domain media application system via the target interface, and the target media source may play the transmitted target content.
[0083] The target content transmitted by the target media server to the target media source includes the audio data file corresponding to the target content. The audio data file may be directly played within the target media source. The interface corresponding to the media source identifier of the target media source may be determined as the target interface based on the media source identifier. Each media source has a media server corresponding to the media source. A corresponding media database is set for each media server.
[0084] As shown in FIG. 8, an embodiment of the present disclosure provides a media control method. The media control method may be applied to the first converged domain media application system. For example, the media control method may be implemented by the in-vehicle terminal 2000 shown in FIG. 2.
[0085] The media control method may include the following steps S5100 to S5500.
[0086] Step S5100: The search keyword input by the user in the converged search window is received.
[0087] In step S5100, the user may enter a search keyword in the converged search window. The search keyword may be a combination of Chinese, English, or numbers, or another language and symbols. This is not limited in this specification.
[0088] Step S5200: A search request including the search keyword is submitted to the media server of each media source via the interface of the media source, and the search results of the media server of the media source for the search keyword are received.
[0089] In step S5200, a search request for the search keyword is initiated to the media server corresponding to each media source via the target interface corresponding to the media source, and the search keyword is transmitted to the target media server of the media source via the network. The target media server searches the media database corresponding to the target media server based on the search keyword to obtain the search results corresponding to the search keyword. There may be one or more search results that match the search keyword. If there is no matching search result, no search result is returned, and the matching search result is not displayed on the converged search interface. If there is one or more matching search results, the target media server transmits the search results to the first converged media application system via the target interface. The first converged media application system receives the found search results and displays the search results on the converged search interface of the first converged media application. Regarding the display order of the search results on the converged search interface, the search results may be sorted sequentially based on the degree of match between the search results and the keyword, or may be sorted sequentially based on the byte length of the search results. This is not limited in this specification.
[0090] Step S5300: The target content is determined within the search results in response to a third input by the user regarding the search results.
[0091] In step S5300, the user performs a selection from the search results displayed on the converged search interface, that is, performs a third input. The selected search result is used as the target content based on the third input by the user. One or more pieces of the target content determined based on the third input may exist. This is not limited in this specification. Since the search results are obtained by multiple media sources by separately performing searches based on search keywords, when the target content is determined, the media source corresponding to the target content is determined as the target media source.
[0092] Step S5400: The content identifier of the target content and the media source identifier of the target media source are obtained. The target media source is the media source of the target content.
[0093] In step S5400, the content identifier corresponding to the target content may be obtained based on the target content. The media source identifier corresponding to the target media source may be obtained based on the target media source determined in step S5300, and the interface corresponding to the media source identifier may be determined as the target interface.
[0094] Step S5500: The target content is obtained from the target media server based on the content identifier via the target interface. The target interface is the interface corresponding to the media source identifier, and the target media server is the media server of the target media source.
[0095] In step S5500, the target media source transmits the content identifier of the target content to the target media server via the target interface through the network. The target media server may search the media database corresponding to the target media server based on the content identifier in order to obtain the target content corresponding to the content identifier. The target media server may transmit the target content to the first converged media application system via the target interface, and the target media source may play the transmitted target content.
[0096] The target content transmitted by the target media server to the target media source includes an audio data file corresponding to the target content. The audio data file may be directly played within the target media source. The interface corresponding to the media source identifier of the target media source may be determined as the target interface based on the media source identifier. Each media source has a media server corresponding to the media source. A corresponding media database is set for each media server.
[0097] As shown in FIG. 9, an embodiment of the present disclosure further provides a media control method. The media control method may be applied to a second media application system. The interfaces of a plurality of media sources are integrated into the second media application system. For example, the media control method may be implemented by the mobile terminal 3000 shown in FIG. 3.
[0098] The media control method may include the following steps S6100 to S6400.
[0099] Step S6100: The search keyword input by the user is received in the converged search window of the second application system.
[0100] In step S6100, the first converged media application system is installed in the in-vehicle terminal 2000, and the second media application system is installed in the user's mobile terminal, such as a mobile phone, a tablet, or another mobile device. This is not limited in this specification. As shown in FIG. 12, the user inputs a search keyword into the converged search window of the second media application system. The search keyword may be a combination of Chinese, English, or numbers, or another language and symbols. This is not limited in this specification.
[0101] Step S6200: A search request including the search keyword is submitted to the media server of each media source of the second application system via the interface of the media source, and a search result of the media server of the media source for the search keyword is received.
[0102] In step S6200, the second media application system submits a search request including a search keyword to the media server of each media source via a target interface corresponding to the media source, and sends the search keyword to the target media server of the media source via the network. The target media server searches a media database corresponding to the target media server based on the search keyword in order to obtain search results corresponding to the search keyword. One or more search results that match the keyword may exist. If there is no matching search result, the target content is not returned and the search results are not displayed on the converged search interface. If there is one or more matching search results, the target media server sends the search results to the second media application system via the target interface, and displays the search results on the converged search interface. Regarding the display order of the search results on the converged search interface of the second media application system, the search results may be sorted sequentially based on the degree of match between the search results and the keyword, or may be sorted sequentially based on the byte length of the search results. This is not limited in this specification.
[0103] Step S6300: The target content is determined within the search results in response to a third input of the user regarding the search results.
[0104] In step S6300, the user performs a selection from the search results displayed on the converged search interface of the second media application system, that is, performs a third input. The selected search result is determined as target content based on the user's third input. Since the search results are obtained by separately performing searches based on search keywords by a plurality of media sources of the second media application system, when the target content is determined, the content identifier of the target content is determined, and the media source corresponding to the target content is also determined as the target media source. Based on determining the target media source, the media source identifier of the target media source may be determined.
[0105] Step S6400: The content identifier of the target content and the media source identifier of the target media source are sent to the server end so that the server end distributes push information to the first converged media application system.
[0106] In step S6400, the second media application system sends the determined content identifier of the target content and the determined media source identifier of the target media source to the server end via the network. Then, the server end generates push information and distributes the push information to the first converged media application system. The push information generated by the server end includes the determined content identifier of the target content and the determined media source identifier of the target media source.
[0107] In one embodiment of the present disclosure, the first converged media application system is installed in an in-vehicle terminal, the second media application system is installed in a mobile terminal, or the first converged media application system is installed in a mobile terminal and the second media application system is installed in an in-vehicle terminal.
[0108] In this embodiment of the present disclosure, the first converged media application system may be installed in an in-vehicle terminal, and the second media application system may be installed in a mobile terminal. Additionally, in another embodiment of the present disclosure, it should be further noted that the first converged media application system may alternatively be installed in a mobile terminal, and the second media application system may alternatively be installed in an in-vehicle terminal. Whether the first converged media application system or the second media application system is installed in a mobile terminal or an in-vehicle terminal may be manually set according to the actual situation. This is not limited in this specification.
[0109] As shown in FIG. 10, one embodiment of the present disclosure further provides a media control method. The media control method may be applied to a media system. The media system includes a first converged media application system, a second media application system, and a server end. The first converged media application system is installed in an in-vehicle terminal, the second media application system is installed in a mobile terminal, and interfaces of a plurality of media sources are integrated into the first converged media application system. In one example, the second media application system is also a converged media system. In other words, interfaces of a plurality of media sources are also integrated into the second media application system.
[0110] The media control method may include the following steps S7100 to S7700.
[0111] Step S7100: The second media application system receives the search keyword input by the user in the converged search window of the second media application system.
[0112] In step S7100, the first converged media application system is installed on the in-vehicle terminal 2000, and the second media application system is installed on the user's mobile terminal, such as a mobile phone, a tablet, or another mobile device. This is not limited in this specification. As shown in FIG. 12, the user inputs a search keyword into the converged search window of the second media application system. The search keyword may be a combination of Chinese, English, or numbers, or another language and symbols. This is not limited in this specification.
[0113] Step S7200: The second media application system submits a search request including the search keyword to the media server of each media source of the second media application system via the interface of the media source, and receives the search result of the media server of the media source for the search keyword.
[0114] In step S7200, the second media application system submits a search request including a search keyword to the media server of each media source via the target interface corresponding to the media source, and transmits the search keyword to the target media server of the media source via the network. The target media server searches the media database corresponding to the target media server based on the search keyword in order to obtain search results corresponding to the search keyword. There may be one or more search results that match the keyword. If there are no matching search results, the target content is not returned and the search results are not displayed on the converged search interface. If there are one or more matching search results, the target media server transmits the search results to the second media application system via the target interface, and displays the search results in a column on the converged search interface of the second media application system. As shown in FIG. 12, each column includes information such as title, singer, album, and duration.
[0115] Regarding the display order of the search results on the converged search interface of the second media application system, the search results may be sorted sequentially based on the degree of match between the search results and the keyword, or may be sorted sequentially based on the byte length of the search results. This is not limited in this specification.
[0116] Step S7300: The second media application system determines the target content within the search results in response to a third input of the user regarding the search results.
[0117] In step S7300, the user performs a selection from the search results displayed on the converged search interface of the second media application system, that is, performs a third input. The selected search result is determined as target content based on the user's third input. Since the search results are obtained by separately performing searches based on search keywords by a plurality of media sources of the second media application system, when the target content is determined, the content identifier of the target content is determined, and the media source corresponding to the target content is also determined as the target media source. Based on determining the target media source, the media source identifier of the target media source may be determined.
[0118] Step S7400: The second media application system sends the content identifier of the target content and the media source identifier of the target media source to the server end.
[0119] In step S7400, the second media application system sends the determined content identifier of the target content and the determined media source identifier of the target media source to the server end via the network.
[0120] In an embodiment of the present disclosure, the push information is generated by the server end based on the content identifier of the target content and the media source identifier of the target media source submitted by the second media application system in which the target account is logged in. The first converged media application system is installed on the in-vehicle terminal, and the second media application system is installed on the mobile terminal.
[0121] The server end receives the content identifier of the target content and the media source identifier of the target media source sent by the second media application system. The server generates push information based on the content identifier of the target content and the media source identifier of the target media source. It should be noted that the first converged media application system may be installed on the in-vehicle terminal, and the second media application system may be installed on the mobile terminal. Additionally, in another embodiment of the present disclosure, it should be further noted that the first converged media application system may alternatively be installed on the mobile terminal, and the second media application system may alternatively be installed on the in-vehicle terminal.
[0122] Before the second media application system uploads the content identifier of the target content and the media source identifier of the target media source, the target account needs to log in to the second media application system, and it should be noted that the login status of the target account on the second media application system is the logged-in status. The target account may be obtained by the user through self-registration or another method. Additionally, it should be noted that the target account logged in to the second media application system needs to be the same as the account logged in to the first converged media application system, or the target account logged in to the second media application system may be a related sub-account of the account logged in to the first converged media application system.
[0123] Step S7500: The server end distributes the push information to the first converged media application system.
[0124] In this embodiment of the present disclosure, the server end distributes the generated push information to the first converged media application system. The push information generated by the server end includes the content identifier of the target content and the media source identifier of the target media source.
[0125] When the user logs in to the in-vehicle infotainment system of the in-vehicle terminal or the in-vehicle infotainment system is in the normal operation mode, the first converged media application system may directly receive the push information under the target account sent by the server end. When the in-vehicle infotainment system is in the sleep state or the power-off state, when the in-vehicle infotainment system is powered on next, the first converged media application system may automatically receive the push information distributed by the target media server.
[0126] Step S7600: The first converged media application system obtains the content identifier of the target content and the media source identifier of the target media source from the push information.
[0127] In step S7600, the first converged media application system obtains the content identifier of the target content and the media source identifier of the target media source from the received push information. After the media identifier of the target media source is obtained, the interface corresponding to the media source identifier of the target media source may be determined, and that interface is used as the target interface.
[0128] It should be noted that after the user logs in to the first converged media application system with the target account, the first converged media application system may receive the push information under the target account sent by the server end.
[0129] When the user logs in to the in-vehicle infotainment system or the in-vehicle infotainment system is in the normal operation mode, the target account on the first converged media application system is in the logged-in state, and the first converged media application system may directly receive push information under the target account sent by the server end. When the in-vehicle infotainment system of the in-vehicle terminal is in the sleep or powered-off state, when the in-vehicle infotainment system of the in-vehicle terminal is powered on next, the target account is automatically logged in to the first converged media application system, and the first converged media application system automatically receives the push information distributed by the server end.
[0130] Step S7700: The first converged media application system obtains target content from the target media server based on the content identifier through the target interface. The target interface is the interface corresponding to the media source identifier of the first converged media application system, and the target media server is the media server of the target media source.
[0131] In step S7700, the target media source sends the content identifier of the target content to the target media server through the target interface via the network. The target media server may search the media database corresponding to the target media server based on the content identifier to obtain the target content corresponding to the content identifier. The target media server may send the target content to the first converged media application system through the target interface, and the target media source plays the sent target content.
[0132] The target content transmitted by the target media server to the target media source includes an audio data file corresponding to the target content. The audio data file may be directly played within the target media source. The interface corresponding to the media source identifier of the target media source may be determined as the target interface based on the media source identifier. Each media source has a media server corresponding to the media source. A corresponding media database is set for each media server.
[0133] In this embodiment, the user may perform an operation on the mobile terminal, select the target content on the mobile terminal, and push the target content to the server end. Then, the server end distributes the push message to the in-vehicle terminal. When the in-vehicle terminal is in the normal operating state, the push message is acquired in real time. When the in-vehicle terminal is in the disabled state, the push message may be automatically acquired when the in-vehicle infotainment system of the in-vehicle terminal is powered on next. In this way, the convenience of user operation is improved.
[0134] In one embodiment, as shown in FIG. 4, the media server exchanges data separately with the first converged media application system and the second media application system. Hereinafter, specific examples are used to explain the process and principle of transmitting push information from the second media application system to the first converged media application system in the present disclosure.
[0135] First, the same target account is logged in to the first converged media application system and the second media application system, and the user may operate on the second media application system. As shown in FIG. 12, a plurality of media source options such as Music A, Music B, Music C, and Music D are individually set below the search window. A search keyword is entered into the converged search window, and the search button is clicked. The search keyword is sent via the network to the target media server of each media source via the target interface corresponding to the media source. The target media server searches the media database within the target media server based on the search keyword to obtain search results corresponding to the search keyword. There may be one or more search results that match the search keyword. If there are no matching search results, there is no need to return the target content, and the matching search results are not displayed on the converged search interface of the second media application system. Referring to FIG. 12, if there are matching search results, after the target media server returns the search to the mobile terminal via the target interface, the mobile terminal displays the search results in the columns on the converged search interface of the second media application system. As shown in FIG. 12, each column includes information such as title, singer, album, and duration.
[0136] Before the user enters a search keyword in the search window of the second media application system and clicks the search button, it should be noted that the user may perform a selection from multiple media sources within the second media application system. When the user selects only some of the options, for example, only selects A music and B music, the search keyword is separately sent via the network to the target media servers corresponding to the two media sources through the target interfaces corresponding to the two media sources for searching. When the user does not perform a selection, all media sources are selected by default. In this case, the search keyword is separately sent via the network to the target media servers of each media source through the target interface corresponding to the media source for searching. The number of media sources selected by the user is not limited in this specification, and the number is determined based on the user's usage. In this way, since the search can be executed based on the user's requirements, traffic is saved and the user experience is greatly improved.
[0137] Furthermore, the user may perform a selection from the search results displayed within the second media application system, and the selected search results are the target content. In this case, the content identifier of the target content and the media source identifier of the target media source may be sent to the server end by clicking the push button corresponding to the selected search result. It should be noted that since the target media source is also determined when the target content is determined, the content identifier of the target content and the media source identifier of the target media source can be determined. The target interface corresponding to the media source identifier may be determined based on the media source identifier.
[0138] The second media application system sends the content identifier and the media source identifier of the target media source to the server end via the target interface through the network. The server end generates push information based on the uploaded content identifier of the target content and the uploaded media source identifier of the target media source. Then, the server end sends the push information to the first converged media application system via the network. The push information includes the content identifier of the target content and the media source identifier of the target media source.
[0139] When the user logs in to the in-vehicle infotainment system, the in-vehicle infotainment system is in the normal operation mode, and the target account has already been logged in, the first converged media application system directly receives the push information sent by the server end. When the in-vehicle infotainment system of the vehicle-mounted terminal is in the sleep or powered-off state, when the in-vehicle infotainment system of the vehicle-mounted terminal is powered on next, the target account is automatically logged in to the first converged media application system, and the first converged media application system receives the push information distributed by the server end.
[0140] Finally, the first converged media application system automatically receives push information from the server end. The push information includes a content identifier of target content and a media source identifier of a target media source. The content identifier is transmitted to the target media server via a target interface corresponding to the media source identifier through the network. The target media server searches a media database corresponding to the target media server based on the content identifier to obtain the target content corresponding to the content identifier. The target media server transmits the target content to the target media source via the target interface and plays the target content. The target content transmitted by the target media server to the target media source in the first converged media application system includes a corresponding audio data file, and the audio data file may be directly played within the target media source.
[0141] In one embodiment, the embodiments of the present disclosure further provide an in-vehicle terminal 7000. As shown in FIG. 13, the in-vehicle terminal 7000 may include a processor 7100 and a memory 7200. The memory 7200 stores computer instructions. When the computer instructions are executed by the processor 7100, the steps executed by the first converged media application system in the media control method in any embodiment of the present disclosure are executed.
[0142] In this embodiment, a mobile terminal 8000 is further provided. As shown in FIG. 14, the mobile terminal 8000 may include a processor 8100 and a memory 8200. The memory 8200 stores computer instructions. When the computer instructions are executed by the processor 8100, the steps executed by the second converged media application system in the media control method in any embodiment of the present disclosure are executed.
[0143] In one embodiment, an embodiment of the present disclosure further provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed by a processor, the media control method in any method embodiment of the present disclosure is implemented.
[0144] In this embodiment, a computer-readable storage medium is further provided. The computer-readable storage medium stores computer instructions. When the computer instructions are executed by a processor, the steps executed by the first converged media application system in the media control method in any method embodiment of the present disclosure are implemented.
[0145] In this embodiment, a computer-readable storage medium is further provided. The computer-readable storage medium stores computer instructions. When the computer instructions are executed by a processor, the steps executed by the second converged media application system in the media control method in any method embodiment of the present disclosure are implemented.
[0146] In one embodiment, an embodiment of the present disclosure further provides a computer program product. When the computer program product is executed, the steps executed by the first converged media application system in the media control method in any embodiment of the present disclosure, or the steps executed by the second media application system in the media control method in any embodiment of the present disclosure are implemented.
[0147] The present disclosure may be implemented as a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium bearing computer-readable program instructions for enabling a processor 2100 to implement aspects of the present disclosure.
[0148] A computer-readable storage medium may be a tangible device that can maintain and store instructions for use by an instruction execution device. The computer-readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of the computer-readable storage medium include a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device, such as a punch card or a raised structure in a groove storing instructions, and any suitable combination thereof. The computer-readable storage medium as used herein is not construed as an instantaneous signal, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or another transmission medium (e.g., an optical pulse propagating through an optical fiber cable), or an electrical signal transmitted via a wire.
[0149] The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to each computing / processing device, or may be downloaded from an external computer or an external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include a copper transmission cable, an optical fiber transmission, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. The network adapter or network interface in each computing / processing device receives the computer-readable program instructions from the network, transfers the computer-readable program instructions, and the computer-readable program instructions are stored in the computer-readable storage medium within each computing / processing device.
[0150] Computer program instructions for performing the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or source or target code written in any combination of one programming language or a plurality of programming languages. The programming languages may include object-oriented programming languages such as Smalltalk or C++, and conventional procedural programming languages such as C or similar programming languages. The computer-readable program instructions may be executed entirely on a user computer, partially on a user computer, executed as an independent software package, partially on a user computer, partially on a remote computer, or executed entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), is personalized by using the status information of the computer-readable program instructions, and thus the electronic circuit may execute the computer-readable program instructions to implement aspects of this disclosure.
[0151] Aspects of the present disclosure are described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each block in the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0152] These computer-readable program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, or another programmable data processing apparatus to produce a machine, such that the instructions, when executed by the processor of the computer or another programmable data processing apparatus, create means for implementing the functions / operations specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions may alternatively be stored in a computer-readable storage medium. These instructions enable a computer, a programmable data processing apparatus, and / or another device to operate in a particular manner, and thus, the computer-readable medium storing the instructions includes an artifact that includes instructions for implementing the aspects of the functions / operations specified in one or more blocks in the flowchart and / or block diagram.
[0153] Alternatively, the computer-readable program instructions may be loaded onto a computer, another programmable data processing apparatus, or another device, such that a series of operational steps are executed on the computer, another programmable data processing apparatus, or another device, thereby producing a computer-implemented process. Accordingly, the instructions executed on a computer, another programmable data processing apparatus, or another device implement the functions / operations specified in one or more blocks in the flowchart and / or block diagram.
[0154] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of an instruction. A module, a program segment, or a portion of an instruction may include one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than that noted in the accompanying drawings. For example, two boxes shown in actual succession may be executed substantially in parallel, or in some cases, the two boxes may be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, as well as combinations of blocks in the block diagrams and / or flowcharts, may be implemented using dedicated hardware-based systems configured to perform the specified functions or operations, or using a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementations in hardware, in software, and in combinations of software and hardware are equivalent.
[0155] Embodiments of the present disclosure have been described above. The foregoing description is by way of example only and is not exhaustive and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, the practical application, or the improvement of technology in the market, or to enable those skilled in the art to understand the embodiments disclosed herein. The scope of the present disclosure is defined by the appended claims.
Claims
1. A media control method applicable to a first converged media application system, wherein interfaces of a plurality of media sources are integrated into the first converged media application system, the method comprising: obtaining a content identifier of target content and a media source identifier of a target media source, wherein the target media source is a media source of the target content; obtaining the target content from a target media server based on the content identifier via a target interface, wherein the target interface is an interface corresponding to the media source identifier, and the target media server is a media server of the target media source; A media control method comprising the above steps.
2. Before the step of obtaining a content identifier of target content and a media source identifier of a target media source, further comprising: determining the target media source within the plurality of media sources in response to a first input of a user; displaying a content list of the target media source; determining the target content in response to a second input of the user regarding the content list; The media control method according to claim 1, further comprising the above steps.
3. Before the step of obtaining a content identifier of target content and a media source identifier of a target media source, further comprising: determining the target media source within the plurality of media sources in response to a first input of a user; receiving a search keyword input by the user in a search window; submitting a search request including the search keyword to the target media server via the target interface, and receiving a search result of the target media server regarding the search keyword; determining the target content within the search result in response to a third input of the user regarding the search result; The media control method according to claim 1, further comprising the above steps.
4. Before the step of obtaining the content identifier of the target content and the media source identifier of the target media source, receiving a search keyword input by a user in a converged search window; submitting a search request including the search keyword to the media server of each media source via the interface of the media source, and receiving a search result of the media server of the media source for the search keyword; determining the target content within the search results in response to a third input of the user for the search results; The media control method according to claim 1, further comprising.
5. The step of obtaining the content identifier of the target content and the media source identifier of the target media source includes obtaining push information under the target account from a server end after the target account is logged in; obtaining the content identifier of the target content and the media source identifier of the target media source from the push information; The media control method according to claim 1, comprising.
6. The push information is generated by the server end based on the content identifier of the target content and the media source identifier of the target media source submitted by a second media application system in which the target account is logged in, The media control method according to claim 5, wherein the first converged media application system is installed on an in-vehicle terminal, and the second media application system is installed on a mobile terminal.
7. The media control method according to any one of claims 1 to 6, wherein the first converged media application system is installed on the in-vehicle terminal or the mobile terminal.
8. The media control method according to any one of claims 1 to 6, wherein the interface of the media source is an SDK interface or an API interface.
9. A media control method applied to a second media application system, Including the step of sending the content identifier of the target content and the media source identifier of the target media source to the server end so that the server end distributes push information to the first converged media application system Interfaces of a plurality of media sources are integrated into the first converged media application system, the push information includes the content identifier of the target content and the media source identifier of the target media source, and thus, the first converged media application system obtains the target content from the target media server based on the content identifier through the target interface, the target interface is the interface corresponding to the media source identifier in the first converged media application system, and the target media server is the media server of the target media source, a media control method.
10. Interfaces of a plurality of media sources are integrated into the second media application system, Before the step of sending the content identifier of the target content and the media source identifier of the target media source to the server end, Receiving a search keyword input by a user in a converged search window of the second media application system; Submitting a search request including the search keyword to the media server of each media source of the second media application system through the interface of the media source, and receiving a search result of the media server of the media source for the search keyword; Determining the target content in the search result in response to a third input of the user for the search result; The media control method according to claim 9, further comprising.
11. The media control method according to claim 9 or 10, wherein the first converged media application system is installed in an in-vehicle terminal, the second media application system is installed in a mobile terminal, or the first converged media application system is installed in a mobile terminal and the second media application system is installed in an in-vehicle terminal.
12. A media control method applied to a media system, the media system comprising a first converged media application system, a second media application system, and a server end, the first converged media application system being installed in an in-vehicle terminal, the second media application system being installed in a mobile terminal, interfaces of a plurality of media sources being integrated into the first converged media application system, the method comprising: sending, by the second media application system, a content identifier of target content and a media source identifier of a target media source to the server end; distributing, by the server end, push information to the first converged media application system; obtaining, by the first converged media application system, the content identifier of the target content and the media source identifier of the target media source from the push information; obtaining, by the first converged media application system, the target content from a target media server based on the content identifier via a target interface, wherein the target interface is an interface of the first converged media application system corresponding to the media source identifier, and the target media server is a media server of the target media source; A media control method comprising the above steps.
13. Interfaces of a plurality of media sources are integrated into the second media application system, and the method comprises: Before the step of sending the content identifier of the target content and the media source identifier of the target media source to the server end by the second media application system, The step of receiving, by the second media application system, a search keyword input by a user in the converged search window of the second media application system; The step of submitting, by the second media application system, a search request including the search keyword to the media server of each media source of the second media application system via the interface of the media source, and receiving a search result of the media server of the media source for the search keyword; The step of determining the target content within the search results in response to a third input of the user regarding the search results, by the second media application system; The media control method according to claim 12, further comprising:
14. An in-vehicle terminal comprising a processor and a memory, wherein the memory stores computer instructions, and when the computer instructions are executed by the processor, the media control method according to any one of claims 1 to 8 is executed.
Citation Information
Patent Citations
Multimedia data recommendation method and device, computer equipment and readable storage medium
CN112182411A
Method and device for controlling media resources by vehicle-mounted equipment and storage medium
CN113163263A
Vehicle-mounted multimedia resources acquisition method and device, vehicle and storage medium
CN114065026A
Indexing mobile device content using vehicle electronics
US20160088052A1
Collaborative intelligent media playlists
US20160328396A1