Information synchronous display method and device, equipment, medium and product

By activating the information synchronization component and connecting with the media distribution service in the automotive multi-screen system, information synchronization between multiple display devices across systems or within the same system is achieved, solving the difficulty of information synchronization in multi-screen systems and improving the user experience.

CN121704797APending Publication Date: 2026-03-20BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

Existing multi-screen systems in automobiles cannot achieve synchronized display of information across screens, especially when viewing information such as lyrics on multiple screens simultaneously.

Method used

By responding to the information synchronization operation on the first display device, the information synchronization component is activated, and a connection is established with the media distribution service in the target system to receive and display the information file of the second display device, thereby realizing information synchronization between multiple display devices across systems or within the same system.

Benefits of technology

It enables synchronized display of information across multiple display devices, especially in multi-screen systems where the same information, such as lyrics, can be viewed simultaneously, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121704797A_ABST
    Figure CN121704797A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information synchronization display method and device, equipment, a medium and a product, and the method comprises the steps: responding to an information synchronization operation on first display equipment, and presenting an information synchronization page on the first display equipment; and synchronously displaying the target information in the second display device on the information synchronization page of the first display device. By using the method, when the information synchronization operation is performed on the first display device, the information synchronization component on the first display device can be started, and the information synchronization service associated with the started information synchronization component establishes a connection with the media distribution service in the target system; the media distribution service distributes the received target information in the second display device to the information synchronization service, the information synchronization service can synchronously display the target information on the first display device, and information synchronous display among multiple display devices of a cross-system or one system can be supported.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, device, medium, and product for synchronous information display. Background Technology

[0002] Currently, some cars on the market use a multi-vehicle infotainment system (MVC) solution, where multiple screens are installed in the car, each with its own operating system. These systems can communicate and send messages to each other. However, when listening to music, lyrics can only be viewed on one screen at a time; it's not possible to view lyrics on multiple screens simultaneously. Summary of the Invention

[0003] This invention provides a method, apparatus, device, medium, and product for information synchronization display, enabling synchronized information display across multiple display devices within a single system or across different systems.

[0004] Firstly, this embodiment provides an information synchronization display method, which includes:

[0005] In response to an information synchronization operation on the first display device, an information synchronization page is displayed on the first display device;

[0006] The target information in the second display device is synchronously displayed on the information synchronization page of the first display device.

[0007] Secondly, this embodiment provides an information synchronization display method, which includes:

[0008] In response to an information synchronization operation on the first display device, a connection is established with the information synchronization service associated with the information synchronization component activated on the first display device;

[0009] The system receives an information file sent by a music player on a second display device and distributes the information file to the information synchronization service so that the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

[0010] Thirdly, this embodiment provides an information synchronization display device, which includes:

[0011] The page presentation module is used to respond to the information synchronization operation on the first display device and present the information synchronization page on the first display device;

[0012] The synchronous display module is used to synchronously display the target information in the second display device on the information synchronization page of the first display device.

[0013] Fourthly, this embodiment provides an information synchronization display device, which includes:

[0014] The connection establishment module is used to establish a connection with the information synchronization service associated with the information synchronization component started on the first display device in response to the information synchronization operation on the first display device;

[0015] The information distribution module is used to receive an information file sent by a song player on a second display device and distribute the information file to the information synchronization service so that the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

[0016] Fifthly, this embodiment provides an electronic device, including:

[0017] At least one processor; and

[0018] A memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the information synchronization display method according to any embodiment of the present invention.

[0020] In a sixth aspect, this embodiment provides a computer-readable storage medium, wherein the computer program is executed by the at least one processor to enable the at least one processor to perform the information synchronization display method described in any embodiment of the present invention.

[0021] In a seventh aspect, embodiments of the present invention also provide a computer program product, the computer program product including a computer program, which, when executed by a processor, implements the information synchronization display method as described in any embodiment of the present invention.

[0022] This invention provides an information synchronization display method, apparatus, device, medium, and product. The method includes: firstly, in response to an information synchronization operation on a first display device, presenting an information synchronization page on the first display device; and then synchronously displaying target information from a second display device on the information synchronization page of the first display device. In this technical solution, when an information synchronization operation is performed on the first display device, an information synchronization component on the first display device can be activated. The information synchronization service associated with the activated information synchronization component establishes a connection with a media distribution service in the target system. The media distribution service distributes the received target information from the second display device to the information synchronization service, which can synchronously display the target information on the first display device. This supports information synchronization display across systems or between multiple display devices within a single system.

[0023] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a flowchart illustrating an information synchronization display method provided in Embodiment 1 of the present invention;

[0026] Figure 2 This is a flowchart illustrating another information synchronization display method provided in Embodiment 2 of the present invention;

[0027] Figure 3 This is a flowchart illustrating an information synchronization display method in a specific application scenario provided in Embodiment 2 of the present invention.

[0028] Figure 4 This is a flowchart illustrating an information synchronization display method provided in Embodiment 3 of the present invention;

[0029] Figure 5 This is a schematic diagram of the structure of an information synchronization display device provided in Embodiment 4 of the present invention;

[0030] Figure 6 This is a schematic diagram of another information synchronization display device provided in Embodiment 5 of the present invention;

[0031] Figure 7 This is a schematic diagram of the structure of an electronic device provided in Embodiment Six of the present invention. Detailed Implementation

[0032] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0033] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0034] Example 1

[0035] Figure 1 This is a flowchart illustrating an information synchronization display method provided in Embodiment 1 of the present invention. This method is applicable to situations where information is displayed synchronously across systems or across display devices within the same system. This method can be executed by an information synchronization display device, which can be implemented in hardware and / or software and can be integrated into an electronic device.

[0036] It should be noted that the information synchronization display method provided in this embodiment can be used as an application software plugin with information synchronization display functionality. This application software plugin can be deployed on a native application, a mini-program within a native application, or a webpage; no specific limitations are imposed here. This application software plugin is used to achieve information synchronization display across systems or across display devices within the same system. The information synchronization display method provided in this embodiment can be considered to be executed by this application software plugin. This application software plugin provides an information synchronization component on the display device. When a user wants a certain display device to synchronously display information played on another display device, by performing an information synchronization operation on the information synchronization component on that display device, the information played on the other display device can be synchronously displayed on that display device based on the information synchronization display method provided in this embodiment.

[0037] like Figure 1 As shown in the figure, the information synchronization display method provided in this embodiment includes:

[0038] S101. In response to the information synchronization operation on the first display device, an information synchronization page is displayed on the first display device.

[0039] One application scenario of this embodiment can be described as follows: each display device corresponds to a separate operating system (hereinafter referred to as "system"). When a display device of one system plays information, display devices of other systems can synchronously display the information across systems. Another application scenario can be described as follows: multiple display devices correspond to the same system. When one display device plays information, other display devices can also synchronously display the information. The operating system is not specifically limited here; for example, it could be an in-vehicle infotainment system. To more clearly illustrate the application scenarios of this embodiment, the following examples are provided in detail. For example, display device 1 corresponds to a separate system A, display device 2 corresponds to a separate system B, and display device 3 corresponds to a separate system C. When display device 1 plays information, display devices 2 and 3 can synchronously display the information. Alternatively, display devices 4, 5, and 6 correspond to the same system D. When display device 5 plays information, display devices 4 and 6 can also synchronously display the information.

[0040] In this embodiment, the display device that triggers the information player to play information is designated as the second display device, and the display device that is to be synchronously displayed to show the information played by the second display device is designated as the first display device. There can be one or more first display devices; no specific limitation is made here. Preferably, the first display device and the second display device are configured in different systems, or the first display device and the second display device are configured in the same system. When the first display device is configured in one system and the second display device is configured in another system, the information synchronization method provided in this embodiment can achieve cross-system information synchronization display between the first display device and the second display device. When the first display device and the second display device are configured in the same system, the information synchronization method provided in this embodiment can achieve cross-display device information synchronization display within the same system.

[0041] It should be noted that the information player can be configured on one or more display devices. When an information player is selected and launched on a particular display device, that display device is designated as the second display device. Continuing with the example above, display device 1 corresponds to a separate system A, display device 2 corresponds to a separate system B, and display device 3 corresponds to a separate system C. When display device 1 plays information, it is designated as the second display device. To synchronously display the same information on display devices 2 and 3, both display devices are designated as the first display devices.

[0042] When a user wants to synchronously display information played on a second display device on a first display device, they can perform an information synchronization operation on the first display device. The first display device is configured with an information synchronization component. For example, the information synchronization component can be a native application, a mini-program running within a native application, a webpage, or presented in the form of a card, control, etc., without specific limitations. The information synchronization operation can be specifically understood as the activation operation of the information synchronization component. When the user performs an information synchronization operation on the first display device, this execution entity receives the information synchronization operation from the first display device, parses it, and thus analyzes that an activation operation has been performed on the information synchronization component on the first display device. This step, in response to the information synchronization operation on the first display device, will activate the information synchronization component on the first display device and present a page on the first display device for synchronously displaying information, denoted as the information synchronization page.

[0043] S102. The target information in the second display device is synchronously displayed on the information synchronization page of the first display device.

[0044] In this embodiment, when the information player on the second display device plays information, the played information is recorded as the target information. This execution entity will then synchronously display the target information from the second display device on the information synchronization page of the first display device.

[0045] It should be noted that when a user performs an information synchronization operation on the first display device, in addition to displaying an information synchronization page on the first display device, a connection is also established with the media distribution service in the target system. In this embodiment, the ability to achieve information synchronization across multiple display devices in different systems or within the same system is achieved because a media distribution service is configured in one target system, and each system has an information synchronization service. Multiple display devices each have an information synchronization component independent of the information player, and each information synchronization service is connected to one or more information synchronization components. When the information synchronization component of a display device is activated, its associated information synchronization service establishes a connection with the media distribution service. After the connection is established, the media distribution service distributes information to the information synchronization service. Based on this, each display device can synchronously display the received information on its own display device using the information synchronization service.

[0046] Specifically, the media distribution service receives the information file associated with the information played by the information player and distributes the information file to the information synchronization service associated with the first display device. After receiving the information file, the information synchronization service displays the information contained in the information file on the information synchronization page of the first display device.

[0047] This invention provides an information synchronization display method, which includes: firstly, in response to an information synchronization operation on a first display device, presenting an information synchronization page on the first display device; and then synchronously displaying target information from a second display device on the information synchronization page of the first display device. In this technical solution, when an information synchronization operation is performed on the first display device, an information synchronization component on the first display device can be activated. The information synchronization service associated with the activated information synchronization component establishes a connection with a media distribution service in the target system. The media distribution service distributes the received target information from the second display device to the information synchronization service, which can synchronously display the target information on the first display device, thus supporting information synchronization display across systems or between multiple display devices within a single system.

[0048] As an optional embodiment of the present invention, based on the above embodiment, the method can be optimized to further include: in response to the information synchronization exit operation on the first display device, closing the information synchronization page of the first display device.

[0049] The information synchronization exit operation involves closing the information synchronization component activated on the first display device. In this embodiment, when a user wants to disable the information synchronization function, they can close the activated information synchronization component. This operation of closing the activated information synchronization component on the first display device is recorded as the information synchronization exit operation. Correspondingly, the executing entity receives and responds to the user-triggered information synchronization exit operation, thereby exiting the information synchronization function and closing the information synchronization page on the first display device. For example, the information synchronization exit operation can be triggered by closing an opened information synchronization page. In this embodiment, when the information synchronization component is activated, it is equivalent to enabling information synchronization across systems or between different display devices within the same system; when the information synchronization component is closed, it is equivalent to disabling the information synchronization function. Furthermore, for cross-system display devices, if a user wants to play information on a display device of a specific system, they need to exit the information synchronization function and open the separate information player for that system.

[0050] The above technical solution adds an information synchronization exit function.

[0051] Example 2

[0052] Figure 2 This is a flowchart illustrating another information synchronization display method provided in Embodiment 2 of the present invention. This embodiment is a further optimization of the above embodiment. In this embodiment, the limitation of "in response to the information synchronization operation on the first display device, presenting an information synchronization page on the first display device" is further optimized, and the limitation of "synchronously displaying the target information in the second display device on the information synchronization page of the first display device" is further optimized.

[0053] S201. In response to the information synchronization operation, the information synchronization component on the first display device is activated, and the information synchronization page is displayed on the first display device.

[0054] The second display device is equipped with an information player, while the first display device is equipped with an information synchronization component independent of the information player.

[0055] In this embodiment, the information player can be used to play information; for example, the information player can be a song player, and the information can be lyrics. It is important to understand that the information player can be configured on each display device, or it can be configured on one or more display devices. The display device that initiates the information player to play information is referred to as the second display device. To enable information synchronization between the first and second display devices, an information synchronization service needs to be configured in each system, and an information synchronization component needs to be configured on the first display device. This information synchronization component is independent of the information player. Each display device can be configured with an information synchronization component, and the display device that initiates the information synchronization component is referred to as the first display device. To enable the first display device to synchronously display the information played by the first display device, in addition to the information synchronization service running in the system configured on the first display device and the information synchronization component configured on the first display device, it is also necessary to select one of the systems configured on each display device to configure a media distribution service.

[0056] In this embodiment, to achieve synchronized display of information on different display devices, a connection needs to be established between the first display device and the second display device. The first and second display devices establish this connection through a media distribution service configured in the system. Whether for display devices across multiple systems or multiple display devices within the same system, each system is configured with an information synchronization service, each display device is configured with an information synchronization component, and each information synchronization service can connect to one or more information synchronization components. Specifically, the first display device is configured with an information synchronization component, which is associated with the underlying information synchronization service. When the information synchronization component on the first display device is activated, the information synchronization service associated with that first display device establishes a connection with the media distribution service. This is equivalent to distributing information to the connected information synchronization services centered on the media distribution service, enabling the information synchronization services to display information synchronously based on the received information.

[0057] It is clear that when the information player plays information, it sends the information to the media distribution service. The information synchronization component can be started before or during playback. After the information synchronization component is started, the associated information synchronization service establishes a connection with the media distribution service, which then distributes the information to the information synchronization service to achieve information synchronization. The connection between the information player and the media distribution service can utilize the system's native service binding logic; no specific restrictions are imposed here.

[0058] In this embodiment, the second display device is equipped with an information player. When a user wants to synchronously display information played on the second display device on the first display device, they can perform an information synchronization operation on the information synchronization component configured on the first display device. When this execution entity receives the information synchronization operation from the first display device, it parses the operation and determines that the information synchronization component on the first display device has been activated. In response, it activates the information synchronization component on the first display device, and after activation, an information synchronization page is displayed on the first display device. Activation of the information synchronization component indicates that the information synchronization display function has been started. There can be one or more first display devices. When an information synchronization operation is performed on one display device, an information synchronization page is displayed on that display device. When multiple display devices are synchronized, their respective information synchronization pages are displayed on each of those display devices.

[0059] S202. Based on the information synchronization service associated with the initiated information synchronization component, establish a connection with the media distribution service in the target system.

[0060] In this embodiment, the target system refers to the system configured with a media distribution service for each display device. It is understood that to implement the information synchronization method provided in this embodiment, a media distribution service needs to be configured in one system as the information receiving and sending center. When cross-system information synchronization is required, a media distribution service needs to be configured in one of the systems. When information synchronization is required for multiple display devices within the same system, a media distribution service needs to be configured in that system. In this embodiment, the display devices are configured in different systems or the same system, and the system running the media distribution service is referred to as the target system.

[0061] In this embodiment, to achieve synchronized display of information between systems or between display devices within the same system, a media distribution service is configured in the target system, an information synchronization service is configured on each system, and an information synchronization component is configured on each display device. When the system has one display device, the information synchronization service is associated with the information synchronization component on that display device; when the system has multiple display devices, the information synchronization service is associated with the information synchronization components on all the display devices configured in the system. After the information synchronization component on the first display device is activated, the information synchronization service associated with that component is activated, and a connection is established with the media distribution service in the target system through that information synchronization service. The connection between the information synchronization service and the media distribution service can be established through methods including, but not limited to, hardware connection, network connection, etc. It can be understood that when the information synchronization component is activated, the media distribution service establishes a connection with the information synchronization service associated with the activated information synchronization component, providing a transmission path for subsequent information transmission.

[0062] The media distribution service receives information and distributes it to the information synchronization service; it can also be understood as a system whose target system is used for information reception and distribution. The information synchronization service receives information distributed by the media distribution service and displays it synchronously.

[0063] S203. Based on the information synchronization service, receive information files distributed by the media distribution service.

[0064] Specifically, the information file can be understood as the file played by the information player, which may include the information being played and a timestamp. The information file is sent by the information player to the media distribution service. In this embodiment, when the information player in the second display device starts playing information, it sends the information file to the media distribution service. The information file contains all the information of the currently playing information. The media distribution service then distributes the information file to the activated information synchronization service. Correspondingly, the information synchronization service associated with the activated information synchronization component receives the information file distributed by the media distribution service.

[0065] S204. Based on the information synchronization service, the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

[0066] In this embodiment, the information synchronization component activated by each system, upon receiving an information file, retrieves the current playback information from the information file and displays it on the information synchronization page. The information player not only sends the associated information file to the media distribution service but also sends the current playback progress to the media distribution service. The media distribution service then distributes the information file and playback progress to the information synchronization service with the activated information synchronization function. Upon receiving the information file and playback progress, the information synchronization service, knowing the information stored in the information file is timestamped, matches the timestamped information with the playback progress to determine the information corresponding to the current playback progress as the target information. After determining the target information, the information synchronization service synchronously displays it on the information synchronization page of the first display device.

[0067] For example, in a cross-system display device information synchronization scenario, assume a first display device is configured in a first system, and a second display device is configured in a second system. The first system runs a media distribution service and an information synchronization service. The first display device has an information synchronization component. To synchronize information played by the information player on the second display device to the first display device, the information synchronization component on the first display device is triggered. After the information synchronization component is activated, the information synchronization service in the first system establishes a connection with the media distribution service in the first system. Then, the information player on the second display device sends the played information to the media distribution service in the first system. The media distribution service then distributes the played information to the information synchronization service in the first system. The information synchronization service then displays the received playback information synchronously on the information synchronization page of the first display device.

[0068] For example, in a scenario of information synchronization between display devices across systems, suppose the first display device is configured in the first system, and the second display device is configured in the second system. The first system runs an information synchronization service, the second system runs a media distribution service, and the first display device has an information synchronization component. To synchronize information played by the information player on the second display device to the first display device, the information synchronization component on the first display device is triggered. After the component is started, the information synchronization service in the first system establishes a connection with the media distribution service in the second system. Then, the information player on the second display device sends the played information to the media distribution service in the second system. The media distribution service then distributes the played information to the information synchronization service in the first system, which then displays the received playback information on the information synchronization page of the first display device.

[0069] For example, in a scenario involving information synchronization between display devices across systems, suppose the first display device is configured in the first system, the second display device in the second system, and the third display device in the third system. The first and second systems run information synchronization services, while the third system runs a media distribution service. To synchronize information played by the information player on the second display device to the first display device, the information synchronization component on the first display device is triggered. After this component is started, the information synchronization service in the first system establishes a connection with the media distribution service in the third system. Then, the information player on the second display device sends the played information to the media distribution service in the third system. The media distribution service then distributes the played information to the information synchronization service in the first system, which receives the played information and displays it on the information synchronization page of the first display device.

[0070] For example, in a scenario of information synchronization between display devices within the same system, assuming the first system runs a media distribution service and an information synchronization service, and both the first and second display devices are configured on the first system, to synchronize information played by the information player on the second display device to the first display device, the information synchronization component on the first display device is triggered. After the information synchronization component is started, the information synchronization service in the first system establishes a connection with the media distribution service in the first system. Then, the information player on the second display device sends the played information to the media distribution service in the first system, which distributes the played information to the information synchronization service in the first system. The information synchronization service then displays the received playback information synchronously on the information synchronization page of the first display device.

[0071] The above technical solution specifies the steps of presenting an information synchronization page on the first display device and the steps of synchronously displaying target information from the second display device on the information synchronization page of the first display device. A media distribution service is set up in the target system, an information synchronization service is set up in each system, and an information synchronization component is installed on each display device. When a user performs an information synchronization operation on the first display device, the information synchronization component on the first display device is activated. Then, the information synchronization service associated with the information synchronization component establishes a connection with the media distribution service. Through the media distribution service, information played on the second display device can be distributed to the connected information synchronization service. After receiving the information, the information synchronization service can synchronously display the information on the information synchronization page, supporting simultaneous viewing of information on multiple display devices across systems or multiple display devices within the same system.

[0072] As a specific implementation method, the steps of synchronously displaying the target information contained in the information file on the information synchronization page of the first display device can be optimized, including:

[0073] a1) Based on the information synchronization service, receive the target information distributed by the media distribution service to track the playback progress.

[0074] The playback progress is sent from the information player to the media distribution service. The playback progress can be understood as the length of time the information has been played. When the information synchronization function is activated and the information player starts playing information, the information player not only sends the associated information file to the media distribution service but also sends the current playback progress. The media distribution service then distributes the information file and playback progress to the information synchronization service that has activated the information synchronization function. The playback progress is continuously updated; the information player periodically sends the playback progress to the media distribution service, which then updates the playback progress in its own version to the information synchronization service. The information synchronization service receives the playback progress distributed by the media distribution service.

[0075] Understandably, the message playback progress is constantly updated, and it can be distributed to the message synchronization service periodically. Considering that a single message might take several seconds to play, it's unnecessary to synchronize it too frequently. Therefore, a delay of one second can be used to synchronize the playback progress. The sending period can be set according to actual needs to avoid frequent synchronization and save performance. Once the message finishes playing, playback will end, and the transmission of the playback progress will also cease.

[0076] b1) Based on the information synchronization service, the target information is synchronously displayed on the information synchronization page of the first display device according to the information file and the information playback progress.

[0077] In this embodiment, the information synchronization service receives an information file and the information playback progress. The information file stores information with timestamps. The information synchronization service can match the timestamped information with the information playback progress to determine the information corresponding to the current playback progress as the target information. For example, all the played information can be synchronized to the information synchronization page of the first display device. Alternatively, when the played information content needs to be displayed in pages, the first display device can synchronously display the played information in pages.

[0078] The above technical solution specifies the steps of synchronously displaying the target information contained in the information file on the information synchronization page of the first display device. The information synchronization service realizes the synchronization of information playback progress across systems or across display devices within the same system, as well as the synchronous display of the corresponding information, based on the received information file and the information playback progress.

[0079] Furthermore, the display of target information on the information synchronization page of the first display device can be optimized based on the information file and the information playback progress, including:

[0080] b11) Extract the target information and the timestamps corresponding to the target information contained in the information file.

[0081] Specifically, the target information and the timestamps corresponding to the target information are extracted from the information file.

[0082] b12) Match the information playback progress with the timestamp to determine the target timestamp that matches the information playback progress.

[0083] In this embodiment, the information playback progress is matched with the timestamp, and the timestamp that matches the information playback progress is recorded as the target timestamp.

[0084] b13) Use the information corresponding to the target timestamp as the current playback information, and use the set method to distinguish and display the current playback information.

[0085] This embodiment does not impose specific restrictions on the method used to differentiate the currently playing information; for example, it could be highlighting, adding underlines, etc. Specifically, the information corresponding to the target timestamp is used as the currently playing information, and the currently playing information is differentiated using the set method. By differentiating the currently playing information, the user is more intuitively shown which line of information has been played. For example, the information player can be a song player, and the information type can be LRC lyrics. LRC lyrics are information with time tags, which can locate the time of each line of lyrics. When the song plays a certain line, the text of that line of lyrics can be highlighted.

[0086] The above technical solution specifies the steps for displaying the currently playing information differently based on the information text and the information playback progress using a set method, thus ensuring that the information content, information differentiation display effect, and playback progress of the information synchronization page of multiple systems remain consistent.

[0087] To more clearly illustrate the execution process of the information synchronization display method provided in the embodiments of the present invention, an example of information synchronization display between cross-system display devices will be used for explanation. For example, Figure 3 This is a flowchart illustrating an information synchronization display method in a specific application scenario provided in Embodiment 2 of the present invention. Figure 3As shown, the main system and slave systems A and B are used as examples for explanation. The main system is configured with a media distribution service. The main system, slave system A and slave system B run information synchronization services respectively. The main system, slave system A and slave system B each have different display devices. Each display device is configured with an information synchronization component. The display device of slave system A also has an information player installed. When the information synchronization components on the display devices of System A, System B, and the main system are opened, the information synchronization services in System A, System B, and the main system connect to the media distribution service of the main system. When the information player on System A starts playing information, the information player sends the information file to the media distribution service in the main system. After receiving the information file, the media distribution service distributes it to the information synchronization services of the main system, System A, and System B. After receiving the information file, the information synchronization services of the main system, System A, and System B display the current information on their respective information synchronization pages. The information player sends the information playback progress to the media distribution service of the main system. After receiving the information playback progress, the media distribution service distributes it to the information synchronization services of the main system, System A, and System B. After receiving the information playback progress, the information synchronization services of the main system, System A, and System B simultaneously highlight the corresponding sentence of information. If the information playback is not complete, the information player delays for a certain period of time (e.g., 1 second) and then loops through the step of sending the information playback progress to the media distribution service of the main system. If the playback is complete, the playback ends. Based on the above description, it can be seen that there is a master system and multiple slave systems. The master system is responsible for distributing and ensuring the synchronous display of information playback progress and information text highlighting within the slave systems. This enables multiple systems and multiple display devices to view information simultaneously and maintain the synchronous display of progress and information text highlighting.

[0088] Example 3

[0089] Figure 4 This is a flowchart illustrating an information synchronization display method provided in Embodiment 3 of the present invention. This method is applicable to situations where information is displayed synchronously across systems or across display devices within the same system. This method can be executed by an information synchronization display device, which can be implemented in hardware and / or software and can be integrated into an electronic device.

[0090] It should be noted that the information synchronization display method provided in this embodiment can be used as an application software plugin with information synchronization display functionality. This application software plugin can be deployed on a native application, a mini-program within a native application, or a webpage; no specific limitations are imposed here. This application software plugin is used to achieve information synchronization display across systems or across display devices within the same system. The information synchronization display method provided in this embodiment can be considered to be executed by this application software plugin. This application software plugin provides an information synchronization component on the display device. When a user wants a certain display device to synchronously display information played on another display device, by performing an information synchronization operation on the information synchronization component on that display device, the information played on the other display device can be synchronously displayed on that display device based on the information synchronization display method provided in this embodiment.

[0091] like Figure 4 As shown, the information synchronization display method provided in this embodiment three includes:

[0092] S301. In response to the information synchronization operation on the first display device, establish a connection with the information synchronization service associated with the information synchronization component started on the first display device.

[0093] One application scenario of this embodiment can be described as follows: each display device corresponds to a separate system. When a display device in one system plays information, display devices in other systems can synchronously display the information across systems. Another application scenario can be described as follows: multiple display devices correspond to the same system. When one display device plays information, other display devices can also synchronously display the information. The operating system is not specifically limited here; for example, it could be an in-vehicle infotainment system. To more clearly illustrate the application scenarios of this embodiment, the following examples are provided in detail. For instance, display device 1 corresponds to a separate system A, display device 2 corresponds to a separate system B, and display device 3 corresponds to a separate system C. When display device 1 plays information, display devices 2 and 3 can synchronously display the information. Alternatively, display devices 4, 5, and 6 correspond to the same system D. When display device 5 plays information, display devices 4 and 6 can also synchronously display the information.

[0094] In this embodiment, the display device that triggers the information player to play information is designated as the second display device, and the display device that is to be synchronously displayed to show the information played by the second display device is designated as the first display device. There can be one or more first display devices; no specific limitation is made here. Preferably, the first display device and the second display device are configured in different systems, or the first display device and the second display device are configured in the same system. When the first display device is configured in one system and the second display device is configured in another system, the information synchronization method provided in this embodiment can achieve cross-system information synchronization display between the first display device and the second display device. When the first display device and the second display device are configured in the same system, the information synchronization method provided in this embodiment can achieve cross-display device information synchronization display within the same system.

[0095] It should be noted that the information player can be configured on one or more display devices. When an information player is selected and launched on a particular display device, that display device is designated as the second display device. Continuing with the example above, display device 1 corresponds to a separate system A, display device 2 corresponds to a separate system B, and display device 3 corresponds to a separate system C. When display device 1 plays information, it is designated as the second display device. To synchronously display the same information on display devices 2 and 3, both display devices are designated as the first display devices.

[0096] When a user wants to simultaneously display information played on a second display device on a first display device, they can perform an information synchronization operation on the first display device. The first display device is equipped with an information synchronization component. For example, the information synchronization component can be a native application, a mini-program running within a native application, a webpage, or presented in the form of a card, control, etc., without specific limitations. The information synchronization operation can be understood as the activation operation of the information synchronization component. In this embodiment, the ability to achieve information synchronization across multiple display devices in a cross-system or within the same system is achieved because a media distribution service is configured in a target system, an information synchronization service is configured in each system, and information synchronization components independent of the information player are configured on multiple display devices. Each information synchronization service is connected to one or more information synchronization components.

[0097] When a user performs an information synchronization operation on the first display device, this execution entity receives the information synchronization operation from the first display device, parses the operation, and thus determines that the information synchronization component on the first display device has been activated. The media distribution service establishes a connection with the information synchronization service associated with the activated information synchronization component. After the connection is established, the media distribution service distributes the information to the information synchronization service. Based on this, each display device can synchronize and display the received information on its own display device based on the information synchronization service.

[0098] S302. Receive the information file sent by the song player on the second display device, and distribute the information file to the information synchronization service so that the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

[0099] In this embodiment, the media distribution service receives the information file associated with the information played by the information player on the second display device and distributes the information file to the information synchronization service associated with the first display device. After receiving the information file, the information synchronization service displays the information contained in the information file on the information synchronization page of the first display device.

[0100] In the above technical solution, when performing information synchronization operation on the first display device, the information synchronization component on the first display device can be activated. The media distribution service in the target system will establish a connection with the information synchronization service associated with the activated information synchronization component. The media distribution service will distribute the target information received from the second display device to the information synchronization service, so that the information synchronization service can synchronously display the target information on the first display device, which can support information synchronization display between multiple display devices across systems or within a single system.

[0101] Example 4

[0102] Figure 5 This is a schematic diagram of an information synchronization display device provided in Embodiment 4 of the present invention. This device is applicable to situations where information is displayed synchronously across systems or across display devices within the same system. The information synchronization display device can be implemented in hardware and / or software and is generally integrated into electronic devices. For example... Figure 5 As shown, the device includes: a page presentation module 31 and a synchronous display module 32, wherein,

[0103] Page presentation module 31 is used to respond to information synchronization operation on the first display device and present the information synchronization page on the first display device;

[0104] The synchronous display module 32 is used to synchronously display the target information in the second display device on the information synchronization page of the first display device.

[0105] In the above technical solution, when performing information synchronization operation on the first display device, the information synchronization component on the first display device can be activated. The information synchronization service associated with the activated information synchronization component will establish a connection with the media distribution service in the target system. The media distribution service will distribute the target information received from the second display device to the information synchronization service. The information synchronization service can synchronously display the target information on the first display device, which can support information synchronization display between multiple display devices across systems or within a single system.

[0106] Optionally, the first display device and the second display device may be configured in different systems, or the first display device and the second display device may be configured in the same system.

[0107] Optionally, the second display device is equipped with an information player, and the first display device is equipped with an information synchronization component independent of the information player; the page presentation module 31 is specifically used for:

[0108] In response to the information synchronization operation, the information synchronization component on the first display device is activated, and the information synchronization page is displayed on the first display device.

[0109] Optionally, the synchronous display module 32 includes:

[0110] The connection establishment unit is used to establish a connection with the media distribution service in the target system based on the information synchronization service associated with the initiated information synchronization component;

[0111] The information receiving unit is used to receive information files distributed by the media distribution service based on the information synchronization service. The information files are sent to the media distribution service by the information player.

[0112] The information display unit is used to synchronously display the target information contained in the information file on the information synchronization page of the first display device based on the information synchronization service.

[0113] Optionally, the information display unit is specifically used for:

[0114] Based on the information synchronization service, the playback progress of the target information distributed by the media distribution service is received, and the playback progress is sent from the information player to the media distribution service.

[0115] Based on the information synchronization service, the target information is synchronously displayed on the information synchronization page of the first display device according to the information file and the information playback progress.

[0116] Optionally, the information display unit is used to perform the step of synchronously displaying target information on the information synchronization page of the first display device according to the information file and the information playback progress, including:

[0117] Extract the target information and the timestamps corresponding to the target information contained in the information file;

[0118] Match the information playback progress with the timestamp to determine the target timestamp that matches the information playback progress;

[0119] Use the information corresponding to the target timestamp as the current playback information, and use a set method to distinguish and display the current playback information.

[0120] Optionally, the device also includes a synchronous exit module, specifically used for:

[0121] In response to the information synchronization exit operation on the first display device, the information synchronization page on the first display device is closed.

[0122] The information synchronization display device provided in the embodiments of the present invention can execute the information synchronization display method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0123] Example 4

[0124] Figure 6 This is a schematic diagram of another information synchronization display device provided in Embodiment 5 of the present invention. This device is applicable to situations where information is displayed synchronously across systems or across display devices within the same system. The information synchronization display device can be implemented in hardware and / or software and is generally integrated into electronic devices. For example... Figure 6 As shown, the device includes: a page presentation module 41 and a synchronous display module 42, wherein,

[0125] The connection establishment module 41 is used to establish a connection with the information synchronization service associated with the information synchronization component started on the first display device in response to the information synchronization operation on the first display device.

[0126] The information distribution module 42 is used to receive an information file sent by the song player on the second display device and distribute the information file to the information synchronization service so that the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

[0127] The information synchronization display device provided in the embodiments of the present invention can execute the information synchronization display method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0128] Example 4

[0129] Figure 7This is a schematic diagram of an electronic device provided in Embodiment Six of the present invention. 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 can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), 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 invention described and / or claimed herein.

[0130] like Figure 7 As shown, the electronic device 50 includes at least one processor 51 and a memory, such as a read-only memory (ROM) 52 and a random access memory (RAM) 53, communicatively connected to the at least one processor 51. The memory stores computer programs executable by the at least one processor. The processor 51 can perform various appropriate actions and processes based on the computer program stored in the ROM 52 or loaded into the RAM 53 from storage unit 58. The RAM 53 can also store various programs and data required for the operation of the electronic device 50. The processor 51, ROM 52, and RAM 53 are interconnected via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.

[0131] Multiple components in electronic device 50 are connected to I / O interface 55, including: input unit 56, such as keyboard, mouse, etc.; output unit 57, such as various types of monitors, speakers, etc.; storage unit 58, such as disk, optical disk, etc.; and communication unit 59, such as network card, modem, wireless transceiver, etc. Communication unit 59 allows electronic device 50 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0132] Processor 51 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 51 performs the various methods and processes described above, such as the information synchronization display method.

[0133] In some embodiments, the information synchronization display method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 58. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 50 via ROM 52 and / or communication unit 59. When the computer program is loaded into RAM 53 and executed by processor 51, one or more steps of the information synchronization display method described above may be performed. Alternatively, in other embodiments, processor 51 may be configured to perform the information synchronization display method by any other suitable means (e.g., by means of firmware).

[0134] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments 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.

[0135] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0136] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0137] To provide interaction with the user, the systems and technologies described herein can be implemented in a vehicle having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the vehicle. 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).

[0138] 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 local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0139] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through 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. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0140] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the information synchronization display method provided in any embodiment of this invention.

[0141] In implementing a computer program product, computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0142] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0143] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. 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 invention should be included within the scope of protection of this invention.

Claims

1. A method for synchronously displaying information, characterized in that, include: In response to an information synchronization operation on the first display device, an information synchronization page is displayed on the first display device; The target information in the second display device is synchronously displayed on the information synchronization page of the first display device.

2. The method according to claim 1, characterized in that, The first display device and the second display device are configured in different systems, or the first display device and the second display device are configured in the same system.

3. The method according to claim 1, characterized in that, The second display device is equipped with an information player, and the first display device is equipped with an information synchronization component independent of the information player; The step of responding to an information synchronization operation on the first display device and presenting an information synchronization page on the first display device includes: In response to the information synchronization operation, the information synchronization component on the first display device is activated, and the information synchronization page is displayed on the first display device.

4. The method according to claim 3, characterized in that, The step of synchronously displaying the target information in the second display device on the information synchronization page of the first display device includes: Based on the information synchronization service associated with the initiated information synchronization component, a connection is established with the media distribution service in the target system; Based on the information synchronization service, the system receives information files distributed by the media distribution service, wherein the information files are sent to the media distribution service by the information player. Based on the information synchronization service, the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

5. The method according to claim 4, characterized in that, The step of synchronously displaying the target information contained in the information file on the information synchronization page of the first display device based on the information synchronization service includes: Based on the information synchronization service, the playback progress of the target information distributed by the media distribution service is received, and the playback progress is sent from the information player to the media distribution service. Based on the information synchronization service, the target information is synchronously displayed on the information synchronization page of the first display device according to the information file and the information playback progress.

6. The method according to claim 5, characterized in that, The step of synchronously displaying the target information on the information synchronization page of the first display device according to the information file and the information playback progress includes: Extract the target information contained in the information file and the timestamp corresponding to the target information; Match the information playback progress with the timestamp to determine the target timestamp that matches the information playback progress; The information corresponding to the target timestamp is used as the current playback information, and the current playback information is displayed in a different way according to the set method.

7. A method for synchronously displaying information, characterized in that, include: In response to an information synchronization operation on the first display device, a connection is established with the information synchronization service associated with the information synchronization component activated on the first display device; The system receives an information file sent by a music player on a second display device and distributes the information file to the information synchronization service so that the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

8. An information synchronization display device, characterized in that, include: The page presentation module is used to respond to the information synchronization operation on the first display device and present the information synchronization page on the first display device; The synchronous display module is used to synchronously display the target information in the second display device on the information synchronization page of the first display device.

9. An information synchronization display device, characterized in that, include: The connection establishment module is used to establish a connection with the information synchronization service associated with the information synchronization component started on the first display device in response to the information synchronization operation on the first display device; The information distribution module is used to receive an information file sent by a song player on a second display device and distribute the information file to the information synchronization service so that the target information contained in the information file is synchronously displayed on the information synchronization page of the first display device.

10. 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 a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the information synchronization display method as described in any one of claims 1-7.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the information synchronization display method as described in any one of claims 1-7.

12. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the information synchronization display method as described in any one of claims 1-7.