Information synchronization method and apparatus, computer device, storage medium, and program product

By triggering a synchronization control on the live streaming page, the configuration information of the host and the audience is automatically synchronized using the live streaming platform equipment, which solves the problem of low accuracy and efficiency of information synchronization on the live streaming page and achieves fast and accurate information synchronization.

CN113996053BActive Publication Date: 2025-11-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111342348.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-12
Publication Date
2025-11-11
Estimated Expiration
2041-11-12

AI Technical Summary

Technical Problem

The process of synchronizing information on the live streaming page has low accuracy and efficiency. Users need to manually adjust the configuration information, which is prone to errors and inefficient.

Method used

This paper provides an information synchronization method that triggers a synchronization command through a synchronization control on the terminal, automatically synchronizes the broadcaster's configuration information to the viewers' accounts using a live streaming platform device, realizes an automated information synchronization process, and displays the synchronization result through a synchronization response message.

Benefits of technology

It improves the accuracy and efficiency of information synchronization, avoids errors caused by manual configuration, and allows users to quickly obtain synchronization results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113996053B_ABST
    Figure CN113996053B_ABST
Patent Text Reader

Abstract

This application provides an information synchronization method, apparatus, computer device, storage medium, and program product, relating to the fields of artificial intelligence, multimedia technology, computer vision, and game technology. By displaying a live streaming application's live streaming page on a terminal, a first live streaming account can directly trigger a first synchronization command based on the synchronization control on the live streaming page. The live streaming platform device sends a second synchronization command corresponding to the first synchronization command to the target application's server, causing the target application's backend to synchronize the configuration information of the second associated account to the first associated account, thereby automatically triggering the synchronization of configuration information. Furthermore, the live streaming platform device can return a synchronization response message to the terminal, which displays the synchronization response message on the live streaming page, allowing the user to quickly obtain the information synchronization result. By triggering the synchronization control to achieve rapid and automatic synchronization of configuration information in the target application's backend, the efficiency and accuracy of information synchronization are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of artificial intelligence, multimedia technology, computer vision, and game technology. This application relates to an information synchronization method, device, computer equipment, storage medium, and program product. Background Technology

[0002] With the development of internet technology, live streaming applications have become popular. On live streaming platforms, streamers can share information with viewers. For example, if viewers are watching a streamer play a game and want to know the streamer's game configuration, the streamer can share their configuration with the viewers.

[0003] In related technologies, the process of information synchronization based on a live streaming page includes: during the live stream, the streamer takes a screenshot of their game configuration information and pastes the screenshot onto the live streaming page; viewers then manually adjust their own game configuration information based on the screenshot to achieve synchronization of object information.

[0004] However, the above method involves the host and viewers manually adjusting the configuration information, which is inefficient and prone to errors. Users may give up on synchronization due to the complexity of the configuration. Therefore, the process of synchronizing information on the live streaming page has low accuracy and efficiency. Summary of the Invention

[0005] This application provides an information synchronization method, apparatus, computer device, storage medium, and program product, which can solve the problems of low accuracy and efficiency in the process of synchronizing information on a live streaming page in related technologies. The technical solution is as follows:

[0006] On the one hand, an information synchronization method is provided, the method being executed by a terminal, the method comprising:

[0007] The live streaming page of the live streaming application is displayed. The live streaming page includes a synchronization control and the live streaming screen of the target application. The synchronization control is used to trigger a synchronization command for the configuration information corresponding to the first live streaming account of the current user and the second live streaming account of the broadcaster user in the target application. The target application is associated with the live streaming application.

[0008] In response to a first synchronization instruction triggered by the first live streaming account based on the synchronization control, a synchronization response message is displayed on the live streaming page. The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application.

[0009] The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

[0010] On the other hand, an information synchronization method is provided, the method being executed by a live streaming platform device, the method comprising:

[0011] In response to a first synchronization instruction triggered by a synchronization control from a server of a live streaming application, a second synchronization instruction corresponding to the first synchronization instruction is sent to the server of a target application. The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application. The target application is associated with the live streaming application.

[0012] Forward the synchronization response message returned by the server of the target application to the server of the live streaming application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

[0013] The live streaming application is any live streaming application associated with the live streaming platform device. The live streaming platform device stores the association relationships between the first live streaming account and the second live streaming account in the live streaming application and the first associated account and the second associated account in the target application, respectively.

[0014] On the other hand, an information synchronization device is provided, the device comprising:

[0015] The live streaming page display module is used to display the live streaming page of the live streaming application. The live streaming page includes a synchronization control and the live streaming screen of the target application. The synchronization control is used to trigger a synchronization command for the configuration information corresponding to the first live streaming account of the current user and the second live streaming account of the anchor user in the target application. The target application is associated with the live streaming application.

[0016] The message display module is used to display a synchronization response message on the live page in response to a first synchronization instruction triggered by the first live account based on the synchronization control. The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live account in the target application to be synchronized to the first associated account corresponding to the first live account in the target application.

[0017] The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

[0018] On the other hand, an information synchronization device is provided, the device comprising:

[0019] The synchronization instruction sending module is used to respond to a first synchronization instruction triggered by a first live streaming account based on a synchronization control from the server of the live streaming application, and send a second synchronization instruction corresponding to the first synchronization instruction to the server of the target application. The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application. The target application is associated with the live streaming application.

[0020] A synchronization response sending module is used to forward a synchronization response message returned by the server of the target application to the server of the live streaming application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

[0021] The live streaming application is any live streaming application associated with the live streaming platform device. The live streaming platform device stores the association relationships between the first live streaming account and the second live streaming account in the live streaming application and the first associated account and the second associated account in the target application, respectively.

[0022] On the other hand, a computer device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the above-described information synchronization method.

[0023] On the other hand, a computer-readable storage medium is provided on which a computer program is stored, which, when executed by a processor, implements the above-described information synchronization method.

[0024] On the other hand, a computer program product is provided, including a computer program that, when executed by a processor, implements the above-described information synchronization method.

[0025] The beneficial effects of the technical solution provided in this application are:

[0026] The information synchronization method provided in this application displays the live page of a live application on a terminal, allowing a first live account to directly trigger a first synchronization command based on the synchronization control on the live page. The live application's server then sends this first synchronization command to a live streaming platform device. The live streaming platform device automatically sends a second synchronization command corresponding to the first synchronization command to the target application's server, causing the target application's server to automatically synchronize the configuration information of the second associated account to the first associated account, thereby automatically triggering the process of synchronizing configuration information. The live streaming platform device returns a synchronization response message to the terminal where the first live account is located through the live application's server, and the terminal displays the synchronization response message on the live page, allowing the user to quickly learn about the information synchronization result. By triggering based on the synchronization control, the configuration information is quickly and automatically synchronized in the background of the target application, and the synchronization result is obtained in a timely manner, avoiding configuration errors caused by manual configuration by the user, thus improving the efficiency and accuracy of information synchronization. Attached Figure Description

[0027] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.

[0028] Figure 1 A schematic diagram illustrating the implementation environment of an information synchronization method provided in this application embodiment;

[0029] Figure 2 A flowchart illustrating an information synchronization method provided in an embodiment of this application;

[0030] Figure 3 This is a schematic diagram of a process for retrieving configuration information provided in an embodiment of this application;

[0031] Figure 4 A schematic diagram illustrating the data format of configuration information for a game account provided in an embodiment of this application;

[0032] Figure 5 A schematic diagram of a configuration selection page provided in an embodiment of this application;

[0033] Figure 6 A schematic diagram of a live streaming page that pops up an account binding page, provided as an embodiment of this application;

[0034] Figure 7 A schematic diagram of an account binding intermediate page provided in an embodiment of this application;

[0035] Figure 8 A schematic diagram illustrating an account binding process provided in an embodiment of this application;

[0036] Figure 9A flowchart illustrating the synchronization of configuration information is provided in an embodiment of this application;

[0037] Figure 10 A schematic diagram of a game configuration information synchronization instruction provided in an embodiment of this application;

[0038] Figure 11 This is a schematic diagram of a data format for a synchronous response message provided in an embodiment of this application;

[0039] Figure 12 This is a schematic diagram of the structure of an information synchronization device provided in an embodiment of this application;

[0040] Figure 13 This is a schematic diagram of the structure of an information synchronization device provided in an embodiment of this application;

[0041] Figure 14 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0042] The embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the embodiments described below with reference to the accompanying drawings are exemplary descriptions for explaining the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions of the embodiments of this application.

[0043] Those skilled in the art will understand that, unless otherwise stated, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the terms “comprising” and “including” as used in embodiments of this application mean that the corresponding feature can be implemented as the presented feature, information, data, step, operation, element, and / or component, but do not exclude implementation as other features, information, data, step, operation, element, component, and / or combinations thereof supported by the art. It should be understood that when we say that an element is “connected” or “coupled” to another element, the one element can be directly connected or coupled to the other element, or it can mean that the one element and the other element establish a connection relationship through an intermediate element. Furthermore, “connected” or “coupled” as used herein can include wireless connection or wireless coupling. The term “and / or” as used herein indicates at least one of the items defined by the term; for example, “A and / or B” indicates implementation as “A,” or implementation as “A,” or implementation as “A and B.”

[0044] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0045] The information synchronization method provided in this application involves artificial intelligence technology, computer vision technology, etc. For example, image processing and video processing technologies of computer vision can be used to display synchronization controls and the streamer's game account configuration information on the live streaming page; big data processing technology can be used to store the association between the user's live streaming account and game account, and the configuration information of the game account, etc.

[0046] Artificial intelligence (AI) is the theory, methods, technology, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce a new kind of intelligent machine that can react in a way similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess the functions of perception, reasoning, and decision-making.

[0047] Artificial intelligence (AI) is a comprehensive discipline encompassing a wide range of fields, including both hardware and software technologies. Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies primarily include computer vision, speech processing, natural language processing, as well as machine learning / deep learning, autonomous driving, and intelligent transportation.

[0048] Computer vision (CV) is a science that studies how to enable machines to "see." More specifically, it refers to machine vision, which uses cameras and computers to replace human eyes in recognizing and measuring targets, and then performs image processing to create images more suitable for human observation or transmission to instruments. As a scientific discipline, computer vision studies related theories and technologies, attempting to build artificial intelligence systems capable of extracting information from images or multidimensional data. Computer vision technologies typically include image processing, image recognition, image semantic understanding, image retrieval, OCR, video processing, video semantic understanding, video content / behavior recognition, 3D object reconstruction, 3D technology, virtual reality, augmented reality, simultaneous localization and mapping (SLAM), autonomous driving, intelligent transportation, and common biometric recognition technologies such as facial recognition and fingerprint recognition.

[0049] With the diversification of live streaming types and the continuous increase in live streaming volume, live streaming capabilities have become an essential capability for various businesses. After an enterprise's business platform reaches a certain user base, it accumulates a substantial amount of user-generated content (UGC) and professionally generated content (PGC). Enterprise-wide live streaming products are constantly evolving and diversifying, with different business models, but modules and technologies are reusable. Against this backdrop, a live streaming platform has been established. The live streaming platform provides a complete set of live streaming capabilities, including but not limited to: information synchronization, login, broadcasting, viewing, in-room interaction, corporate management, and a management platform. Based on this, this application provides an information synchronization method. In this application, the live streaming platform can be associated with multiple live streaming applications, and each live streaming application can be associated with multiple related applications. The live streaming platform, through a pre-configured multi-application synchronization protocol, synchronizes the configuration information of the associated accounts based on the live streaming account within the live streaming application, providing a unified information synchronization service for these multiple live streaming applications.

[0050] Figure 1 This is a schematic diagram illustrating the implementation environment of an information synchronization method provided in this application. For example... Figure 1 As shown, the implementation environment includes: a terminal 101, a live streaming application server 102, a live streaming middleware device 103, and a server 104 for related applications. The terminal 101 has a live streaming application installed, and the terminal 101 and the live streaming application server 102 can interact with each other based on the live streaming application. The live streaming middleware device 103 has communication connections with both the live streaming application server 102 and the server 104 for related applications.

[0051] The associated application refers to an application that is related to the live streaming application, and the live streaming application may be associated with one or more associated applications. The live streaming application may be configured to broadcast the content of the associated applications live from the live streaming room. In this application, the current user in the live streaming application corresponds to a first live streaming account, and the streamer user corresponds to a second live streaming account. The current user can watch the live streaming page broadcast by the streamer user in the live streaming room, and the live streaming page may include the live streaming content of the target application. Furthermore, the first live streaming account and the second live streaming account may also correspond to a first associated account and a second associated account respectively in the target application. In this application, the live streaming application is configured with a one-click synchronization function, which means that the configuration information of the second associated account of the second live streaming account in the target application is synchronized to the first associated account of the first live streaming account in the target application. For example, synchronizing the game configuration information of the streamer user in the game application to the game account of the viewer user in the game application. The live streaming page may also include a synchronization control, which the current user can trigger to implement the one-click synchronization function of configuration information.

[0052] The live streaming platform device 103 can establish a connection with one or more live streaming applications to provide information synchronization functionality to these applications. For example, the live streaming platform can be associated with multiple live streaming platforms, which in turn are associated with multiple game applications. It should be noted that the live streaming platform device 103 can be a server or a computer device with high computing power. The terminal 101 hosts a live streaming application that provides live streaming content to users, i.e., displays live streaming content.

[0053] When a user triggers the one-click synchronization function of a live streaming application, terminal 101 sends a first synchronization command to the server of the live streaming application. The server 102 of the live streaming application forwards the first synchronization command to the live streaming middleware device 103. The live streaming middleware device 103 converts the first synchronization command into a second synchronization command and sends the second synchronization command to the server 104 of the associated application. For example, the associated application could be a game application associated with the live streaming platform. Based on the second synchronization command, the server 104 of the associated application synchronizes the configuration information of the streamer's game account on the live streaming page to the current user's game account, thereby achieving one-click synchronization of the game configuration of the streamer's game account to the game account of the viewers in the live streaming room.

[0054] In one possible implementation scenario, taking a game application as an example, a live streaming application can be associated with one or more game applications. The live streaming platform device 103 can provide standardized services between multiple live streaming applications and multiple game applications. For example, for any live streaming application, it can also be configured with a launch entry point for the game application, allowing users to play the game within the live streaming application; two game teams can also play against each other within the live streaming application. Of course, the streamer can also broadcast game footage or game footage in the live streaming room. Streamer users can include users who play the game through the game application and broadcast the game footage live in the live streaming room; naturally, the streamer can also provide commentary on the game footage simultaneously. Viewers in the live streaming room can interact on the live streaming page provided by the live streaming platform client.

[0055] The game application includes, but is not limited to, one or more of the following: third-person shooter (TPS) games, first-person shooter (FPS) games, multiplayer online battle arena (MOBA) games, multiplayer shooting survival games, role-playing games, real-time strategy games, racing games, and music games.

[0056] For example, terminal 101 can be any electronic product capable of human-computer interaction with a user through one or more methods such as a keyboard, touchpad, touchscreen, remote control, voice interaction, or handwriting device, such as PC (Personal Computer), mobile phone, smartphone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), tablet computer, smart car system, smart TV, smart speaker, in-vehicle terminal, etc. The servers mentioned above can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers or server clusters providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The networks mentioned above can include, but are not limited to, wired networks and wireless networks. The wired network includes local area networks (LANs), metropolitan area networks (MANs), and wide area networks (WANs), and the wireless network includes Bluetooth, Wi-Fi, and other networks that enable wireless communication. Terminals and servers can be connected directly or indirectly via wired or wireless communication, but are not limited to this. The specific method can be determined based on the actual application scenario requirements, and is not limited here.

[0057] Those skilled in the art should understand that the above-described terminals and servers are merely examples, and other existing or future terminals or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.

[0058] Figure 2 This diagram illustrates the signaling interaction of an information synchronization method provided in this application. The method is implemented through interaction between a terminal, a live streaming application server, and a live streaming platform device. The terminal can be the terminal where the first live streaming account resides. Figure 2 As shown, the method includes the following steps.

[0059] Step 201: The terminal displays the live streaming page of the live streaming application.

[0060] The live streaming page includes a synchronization control and the live stream screen of the target application. The synchronization control triggers a synchronization command for the configuration information corresponding to the current user's first live streaming account and the broadcaster's second live streaming account within the target application, which is associated with the live streaming application. For example, the first live streaming account may have a corresponding first associated account within the target application, and the second live streaming account may have a corresponding second associated account within the target application. The synchronization control can trigger the live streaming application's one-click synchronization function. This one-click synchronization function means that the configuration information of the second associated account corresponding to the second live streaming account in the target application is synchronized to the first associated account corresponding to the first live streaming account in the target application with a single click.

[0061] For example, the current user can be a viewer in the live stream room, and the streamer can broadcast live in the live stream room. The current user can enter the streamer's live stream room to watch. For example, the live stream screen included in the live stream page can be the application page of the target application corresponding to the second live stream account. The second live stream account corresponds to a second associated account in the target application. The streamer can log in to the target application through the second associated account and broadcast the operation screen of the second associated account in the application page of the target application on the live stream page. For example, the target application can be a game application, and the live stream screen can be the game screen of the streamer playing the game. The current user can watch the streamer playing the game in the live stream room. The information synchronization method of this application embodiment can also be used to synchronize the streamer's configuration information in the game application to the current user's game account in the game application.

[0062] Step 202: The terminal responds to the first synchronization command triggered by the first live streaming account based on the synchronization control by sending the first synchronization command to the live streaming platform through the server of the live streaming application.

[0063] The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application. In this step, when the terminal detects that the first live streaming account triggers the synchronization control on the live streaming page, the terminal determines the first synchronization instruction triggered by the first live streaming account based on the synchronization control, and sends the first synchronization instruction to the server of the live streaming application. The server of the live streaming application forwards the first synchronization instruction to the live streaming middleware device.

[0064] For example, the triggering operation of the synchronization control by the first live streaming account may include, but is not limited to: clicking the synchronization control, swiping the synchronization control, and the first live streaming account emitting target voice. For example, the target voice may be a voice signal including keywords such as "synchronization" or "synchronization configuration". The synchronization control may be in the form of a synchronization button. For example, the upper half of the live streaming page may include the live streaming screen of the target application, and the synchronization button may be located below the live streaming screen. Of course, the lower half of the live streaming page may be a display of multiple areas, such as the lower half of the page switching from the chat area to the anchor information display area based on the user's switching operation. In addition, the specific form of the synchronization button may be its shape, color, corresponding button style, and text information, all of which can be configured as needed. This application embodiment does not limit the specific form of the synchronization control. For example, the synchronization button may be a rectangular button or a circular button; for example, the synchronization button may be a rectangular icon button displaying any of the text descriptions such as "one-click synchronization", "synchronization", or "synchronization anchor configuration".

[0065] In one possible implementation, the synchronization control may include a first synchronization control and a second synchronization control. The first synchronization control is used to trigger the display of a configuration selection page, which includes at least two configuration categories and their corresponding selection controls. The second synchronization control is the selection control corresponding to the selected target category among the at least two configuration categories. The first live streaming account can first select the configuration category of the configuration information to be synchronized on the configuration selection page, and then trigger the first synchronization command based on the triggering operation of the selection control corresponding to the configuration category. Then step 202 may include steps 2026 to 2027, that is, execution starts from step 2026 and proceeds to step 2027.

[0066] In another possible implementation, the synchronization control may further include a third synchronization control. This third synchronization control is used to trigger a first acquisition instruction, which instructs the acquisition of configuration information of the second associated account corresponding to the second live streaming account in the target application. That is, the first live streaming account may first trigger the third synchronization control to display the configuration information of the second associated account, and then trigger the first synchronization instruction based on the displayed configuration selection page. Step 202 may then include steps 2021 to 2027, that is, execution from step 2021 to step 2027. Specifically, steps 2021 to 2025 are used to display configuration information to the user. And based on the first synchronization control of the configuration information details page, steps 2026 to 2027 are then executed.

[0067] Step 2021: In response to the trigger event of the third synchronization control, the terminal sends a first acquisition command to the live streaming platform device through the server of the live streaming application based on the second live streaming account.

[0068] The first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application. The third synchronization control is located in the live streaming page. When the terminal detects that the third synchronization control has been triggered, it sends the first acquisition instruction to the server of the live streaming application based on the second live streaming account. The server of the live streaming application receives the first acquisition instruction and sends it to the live streaming middleware device.

[0069] The first acquisition instruction may carry the account information of the second live streaming account. For example, the account information may include an account identifier, which may be the user's UID (User Identification) in the live streaming application. Of course, the live streaming account may also be any information that can identify the user, such as the account information registered by the user on the live streaming application, the device ID of the user's device, the IP address of the device, the registration ID when registering the account, the user's mobile phone number, or email address. This application embodiment does not specifically limit the form of the live streaming account.

[0070] Step 2022: The live streaming platform device receives the first acquisition instruction for the first live streaming account from the server of the live streaming application.

[0071] The live streaming platform device receives a first retrieval command sent by the server of the live streaming application. This live streaming platform can be associated with one or more live streaming applications, which can be any live streaming application associated with the live streaming platform device.

[0072] Step 2023: The live streaming platform device sends the second acquisition instruction corresponding to the first acquisition instruction to the server of the target application based on the target synchronization protocol.

[0073] The data interaction format of the second acquisition instruction matches the target application. Each live streaming application can be associated with multiple applications, and the target application is the live streaming application corresponding to the broadcaster among these multiple applications. The live streaming platform device stores a multi-application synchronization protocol, which is used to indicate the data interaction format between the live streaming application and at least two other applications. It should be noted that if the live streaming platform device is associated with multiple live streaming applications, the live streaming platform device can associate the data interaction format between each live streaming application and at least two other applications associated with that live streaming application.

[0074] In this step, the live streaming platform device can determine the target synchronization protocol of the target application from the multi-application synchronization protocols. The target synchronization protocol refers to the data interaction protocol between the live streaming application and the target application. Based on the target synchronization protocol, the live streaming platform device sends a second acquisition instruction corresponding to the first acquisition instruction to the server of the target application. The data interaction format of the second acquisition instruction matches that of the target application. For example, the live streaming platform device extracts the application identifier of the target application from the first acquisition instruction, and based on the application identifier, obtains the target synchronization protocol corresponding to the target application from the multi-application synchronization protocols. The multi-application synchronization protocols include at least two correspondences between application identifiers and synchronization protocols.

[0075] In one possible implementation, the first acquisition instruction carries a second live streaming account. The live streaming platform device can determine the second associated account in the target application based on the binding relationship between the second live streaming account and an account in the target application, and replace the second live streaming account in the first acquisition instruction with the second associated account to obtain the second acquisition instruction. In one possible example, the first acquisition instruction can be in the form of a message, and the target synchronization protocol can include the account information of the second live streaming account at the corresponding account field position in the message of the first acquisition instruction. The live streaming platform device can replace the account information of the second live streaming account at the account field position in the first acquisition instruction message with the account information of the second associated account.

[0076] In one example, the account information of the second associated account may include the account identifier of the target application. In this application, the account identifier of the associated account can be an openID (open identification). Of course, the account identifier of the associated account can also be any account format such as the mobile phone number, email address, or IP address of the user's device at the time of registration, or the registration ID when registering the account. This application embodiment only uses openID as an example for illustration, but does not limit the specific representation of the associated account. In another example, the target application can be a game application, and the live streaming account corresponds to a game character associated with the account in the game application; then the account information can also include a character identifier, which can be the roleID (role identification) bound by the user in the target application.

[0077] In one possible technical implementation, the live streaming platform device can be configured with a first service interface provided by the target application. This first service interface is used to retrieve configuration information from the target application based on an associated account. In this step, after obtaining the second associated account corresponding to the second live streaming account, the live streaming platform device can directly call the first service interface based on the second associated account to retrieve the configuration information of the second associated account from the server of the target application. For example, taking a game application as an example, the game application provides the live streaming platform with a service interface for retrieving configuration information through player accounts, allowing the live streaming platform to obtain game configuration information under the streamer's game account, such as interface key configuration, sensitivity configuration, rune configuration, etc.; the live streaming platform device then returns the retrieved configuration information to the live streaming platform.

[0078] Step 2024: The live streaming platform device receives the configuration information returned by the server of the target application and sends the configuration information to the terminal through the server of the live streaming application.

[0079] For example, if the server of the target application can return configuration information to the live streaming platform device in the form of data packets, this step may include: the live streaming platform device receiving a first data packet returned by the server of the target application, replacing the second associated account in the first data packet with a second live streaming account to obtain a second data packet, and sending the second data packet to the server of the live streaming application, so that the server of the live streaming application sends the second data packet to the terminal where the first live streaming account is located. The first data packet includes the second associated account and corresponding configuration information. The server of the live streaming application receives the second data packet sent by the live streaming platform device and forwards the second data packet to the terminal.

[0080] Step 2025: The terminal obtains the configuration information returned by the live streaming platform device through the server of the live streaming application and displays the configuration information details page.

[0081] The configuration information details page includes the configuration information and the first synchronization control. The terminal receives the second data packet and displays the configuration information on the configuration information details page. In addition, the configuration information details page also includes the first synchronization control, which the first live streaming account can use to trigger the subsequent synchronization process.

[0082] like Figure 3As shown, when the first live streaming account triggers the third synchronization control, the live streaming application's server, i.e., the live streaming platform, initiates a synchronization request for the streamer's configuration information to the live streaming middleware device. The live streaming middleware converts the streamer's live streaming account UID on the live streaming platform into a game account openID. Of course, the game account information may also include a roleID. Then, using the game account information (openID & roleID), it requests the corresponding configuration information from the game platform. The game platform returns the game account information and its corresponding configuration information to the live streaming middleware. The live streaming middleware then converts the game account information back into the streamer's live streaming account UID and synchronizes the live streaming account UID and configuration information to the live streaming platform. The live streaming platform then distributes this information to the corresponding viewer users.

[0083] like Figure 4 As shown, the data format of the game account configuration information is as follows:

[0084] “gamecode”: “xxx” represents the game code, which is the game application identifier;

[0085] "openID": "xxxxxxx" represents the game account identifier;

[0086] “roleID”: “xxxx” represents the game character ID;

[0087] "data": Represents configuration information, which is as follows:

[0088] "type" indicates the configuration category;

[0089] "interface": indicates that the configuration category is interface configuration; the "ext" that follows indicates the specific content included in the interface configuration; among which... Figure 4 The example shows that the interface configuration items can be "a" and its configuration value 1, "b" and its configuration value "2". Of course, the actual configuration content and its values ​​are not limited to these.

[0090] "sensitivity": indicates sensitivity configuration; the "ext" that follows indicates the specific content included in the sensitivity configuration; similar to the interface configuration, Figure 4 The example shows that the sensitivity configuration items can be "a" and its configuration value 1, "b" and its configuration value "2". Of course, the actual configuration items and their values ​​are not limited to these.

[0091] In addition, more content items can be added to each configuration category according to the actual situation; of course, more configuration categories can also be added according to the actual situation, as illustrated in this embodiment. Figure 4 The content shown is for illustrative purposes only, but the specific form of the configuration information is not limited.

[0092] Step 2026: The terminal responds to the trigger event of the first synchronization control and displays the configuration selection page.

[0093] The configuration selection page includes at least two configuration categories and their corresponding selection controls. When the terminal detects a trigger event from the first live streaming account on the first synchronization control, the terminal displays the configuration selection page. This page can include multiple configuration categories and their corresponding selection controls, each of which is used to trigger a synchronization command for the configuration information belonging to its corresponding category.

[0094] The first synchronization control can be represented as a one-click synchronization button; Figure 5 This is a configuration selection page provided in an embodiment of this application, such as... Figure 5 As shown, taking a game application as an example, the configuration selection page can include multiple configuration categories such as graphics settings, operation settings, vehicle settings, sensitivity settings, and pickup settings. Each configuration category can have a corresponding view button and a one-click synchronization button. Users can trigger the view button to view the configuration information of the corresponding configuration category; users can trigger the one-click synchronization button for each configuration category to synchronize the configuration information of the streamer's game account to their own game account. In addition, this configuration selection page can also display the game name of the game application that the streamer is currently streaming, as well as the server region of the game account (i.e., the region selected when entering the game, which is provided by the server of the selected region), game rank, and other information. For example, graphics settings can configure items such as screen resolution, ambient occlusion, anti-aliasing, and depth of field. Operation settings can include button settings in the game screen, such as configuring the aim button in the lower left or lower right corner of the screen. Vehicle settings can include settings for the simulated vehicle being used, such as setting the method of controlling the vehicle in the game using buttons, a single joystick, or a joystick. Sensitivity settings can include camera sensitivity and firing camera sensitivity. For example, for firing camera sensitivity, which is the sensitivity of the camera rotation when aiming down sights, users can configure it to increase the sensitivity when the muzzle is pointing upwards and decrease it when the muzzle is pointing downwards. Pickup settings allow users to configure automatic bullet pickup and the number of bullets that can be automatically picked up.

[0095] It should be noted that the embodiments in this application are only for reference. Figure 5 Examples are given to illustrate the configuration categories, content items under the configuration categories, and how to configure them. Of course, configuration information may also include other configuration categories or have other configuration methods. This application embodiment does not specifically limit the specific content and setting method of configuration information.

[0096] Step 2027: In response to the trigger event of the second synchronization control, the terminal sends the first synchronization instruction to the live streaming platform device through the server of the live streaming application, based on the first live streaming account, the second live streaming account, and the target category.

[0097] The second synchronization control is the selection control corresponding to the selected target category among the at least two configuration categories. When the terminal detects that any of the multiple selection controls has been triggered, the terminal obtains the target category corresponding to the second synchronization control triggered by the first live streaming account. The first synchronization instruction may carry the account information of the first live streaming account, the account information of the second live streaming account, and the target category. The terminal sends the first synchronization instruction to the server of the live streaming application, and the server of the live streaming application forwards the first synchronization instruction to the live streaming middleware device.

[0098] In this step, when the first live streaming account triggers the first synchronization command based on the second synchronization control, it can first check whether the first live streaming account is bound to an account in the target application. If it is bound, the first synchronization command is sent directly to the live streaming platform device, which is to execute step 2027; if it is not bound, the first live streaming account is bound to the first associated account in the target application through the following steps S1-S4.

[0099] Step S1: In response to the trigger event of the second synchronization control, if the first live streaming account is not associated with an account in the target application, the terminal displays the account binding page.

[0100] The account binding page includes at least one binding control corresponding to at least one login type.

[0101] When the first live streaming account triggers an event on the second synchronization control, the terminal can detect whether the first live streaming account is associated with an account in the target application. If not, the terminal can pop up a binding page on the live streaming page. Figure 6 This is an illustration of a live streaming page that pops up an account binding page, such as... Figure 6 As shown, the terminal can pop up a binding page in the lower area of ​​the live streaming page. This binding page can include two binding entry points, corresponding to two login types for the target application.

[0102] Step S2: In response to any binding control being selected, the terminal sends an account binding request to the live streaming platform device through the server of the live streaming application based on the target login type corresponding to the selected binding control.

[0103] This account binding request is used to bind the first live streaming account to the first associated account in the target application. The first associated account is the account logged into the target application based on the target login type. When the terminal detects a trigger event of the first live streaming account on any binding control, the terminal obtains the target login type corresponding to the selected binding control and sends an account binding request to the live streaming application's server. The live streaming application's server then forwards the account binding request to the live streaming platform device. The account binding request carries the target login type and the first live streaming account.

[0104] Step S3: The live streaming platform device receives an account binding request for the first live streaming account from the server of the live streaming application.

[0105] The live streaming platform device receives the account binding request sent by the live streaming application's server and extracts the target login type and the first live streaming account from the account binding request.

[0106] Step S4: Based on the account binding request, the live streaming platform device binds the first associated account as the associated account of the first live streaming account in the target application.

[0107] The first associated account is the account that logs into the target application based on the target login type. The live streaming platform device can obtain the first associated account of the first live streaming account that logs into the target application based on the target login type, and store the association relationship between the first live streaming account and the first associated account.

[0108] For example, this live streaming platform device can provide an account binding service. Users can access the account binding page based on the trigger event of the second synchronous control on the live streaming page, and then trigger the binding control on the account binding page to bind their accounts. Alternatively, the live streaming application can also be configured with a binding center, allowing users to trigger the binding control directly from the binding center without entering the live streaming room. This live streaming platform device can provide an account binding intermediate page for the live streaming platform, such as... Figure 7 As shown, Figure 7 One possible form of linking an intermediate page to this account is, for example... Figure 7As shown, the account binding intermediate page provides binding entry points for multiple game applications. Users can access this account binding intermediate page from the binding center and trigger the corresponding binding entry point for each game application to bind their game account and character information. This account binding intermediate page also offers multi-account binding functionality, meaning users can bind multiple game accounts and characters within the same game application. The page also provides entry points for switching accounts and characters; for example, each game application has a corresponding card area on the account binding intermediate page. The binding entry point for a specific game application can be represented as a "bind account" button in that card area, as can the "switch account" button, and the "switch character" button. Furthermore, each game application's corresponding card area can display information such as the currently bound game account, character information, the game application's icon, and the game application name.

[0109] When a user accesses the account binding middle page through the binding center in a live streaming application, the application's server transmits the user's live streaming account UID to the account binding middle page of the live streaming platform device, such as... Figure 7 As shown, the upper right corner of the account binding middle page displays the live stream account UID. When a user triggers the binding entry, the live stream middle platform device can obtain the user's game account information based on the binding entry to log in to the game application. The live stream middle platform device associates and stores the live stream account UID with the game account openID, thereby implementing the mapping relationship between the live stream account and the game account on the live stream middle platform.

[0110] Figure 8 Provides a diagram illustrating the account binding process, such as Figure 8As shown, the entire binding process can be divided into three flows: 1. Role box initialization flow, 2. Account binding / switching flow, and 3. Role binding / switching flow. The role box initialization flow can include: the user clicks the "Bind Account" button on the account binding intermediate page, loading the activity page and displaying it to the user; on this binding activity page, backend signature construction is performed based on the user's authorized operation; role box initialization begins using the authorization information, role information is retrieved, and the success of the retrieval is determined; if retrieval fails, the process ends, but alternatively, backend signature construction and role box initialization can be re-executed to retrieve role information if retrieval fails; if retrieval succeeds, the `onUserDataUpdatad` callback function is triggered to retrieve binding information and display it to the user, such as the bound account information and role information; initialization is complete; at this point, the user can also click the switch button on the activity page to return to the binding intermediate page to rebind the account; users can switch accounts and enter the account switching / binding flow, although new users need to bind an account the first time. The account binding / switching process can include: When a user clicks to switch accounts, the system first checks the user's account history to determine if they have a previous account. If not, the `onShowLogin` function calls back the previously authorized information during initialization, performs a backend signature construction, initializes the role box, and displays the binding information. If a previous account exists, the account box is displayed directly, allowing the user to select an account to switch to. The user can then complete the switch. Furthermore, the system can prompt the user to bind / switch roles. This process involves: first, determining if the user has a previous role; if so, displaying the previous role box, allowing the user to select a role, thus completing the role binding; if no previous role exists, displaying all available role boxes for the user to choose from, allowing them to select a role, thus completing the role binding. This concludes the binding process. If the user revisits the account binding page and is satisfied with the current role, they can directly participate in activities such as claiming items and gifts on the activity page.

[0111] It should be noted that, in one possible implementation, the synchronization control may include a first synchronization control and a second synchronization control. The first synchronization control may be located on the live streaming page. The first live streaming account directly triggers the first synchronization control on the live streaming page and directly triggers the second synchronization control based on the configuration selection page displayed on the terminal to send a first synchronization command to the live streaming platform device. That is, step 202 may include the process described in steps 2026-2027 above. In another possible implementation, the synchronization control may include a first synchronization control, a second synchronization control, and a third synchronization control. The third synchronization control may be located on the live streaming page. The first live streaming account may trigger the third synchronization control on the live streaming page and trigger the terminal to display the configuration selection page based on the first synchronization control in the configuration information details page displayed on the terminal. That is, step 202 may include the process described in steps 2021-2027 above.

[0112] Step 203: The live streaming platform device responds to the first synchronization command triggered by the first live streaming account based on the synchronization control from the server of the live streaming application, and sends the second synchronization command corresponding to the first synchronization command to the server of the target application.

[0113] The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application. The target application is associated with the live streaming application. The live streaming application is any live streaming application associated with the live streaming middleware device, which stores the association relationships between the first live streaming account and the second live streaming account in the live streaming application and the first associated account and the second associated account in the target application, respectively. In this step, the live streaming middleware device can convert the first synchronization instruction into a second synchronization instruction based on the target synchronization protocol and send it to the server of the target application. For example, step 203 may include the following steps 2031-2032.

[0114] Step 2031: The live streaming platform device responds to the first synchronization instruction triggered by the first live streaming account based on the synchronization control from the server of the live streaming application, and determines the target synchronization protocol of the target application in the multi-application synchronization protocol.

[0115] The multi-application synchronization protocol is used to indicate the data interaction format between the live streaming application and at least two other applications. The live streaming platform device receives a first synchronization instruction sent by the live streaming application server and extracts the application identifier of the target application from the first synchronization instruction. Based on the application identifier of the target application, the live streaming platform device obtains the target synchronization protocol corresponding to the target application from the multi-application synchronization protocol. The multi-application synchronization protocol includes the correspondence between at least two application identifiers and synchronization protocols.

[0116] Step 2032: The live streaming platform device sends the second synchronization instruction corresponding to the first synchronization instruction to the server of the target application based on the target synchronization protocol.

[0117] The data interaction format of the second synchronization instruction matches the target application. In this step, the live streaming platform device extracts the first live streaming account and the second live streaming account from the first synchronization instruction based on the target synchronization protocol; the live streaming platform device obtains the first associated account corresponding to the first live streaming account in the target application and the second associated account corresponding to the second live streaming account in the target application based on the application identifier of the target application; the live streaming platform device replaces the first live streaming account and the second live streaming account in the first synchronization instruction with the first associated account and the second associated account, respectively, based on the target synchronization protocol, to obtain the second synchronization instruction; and sends the second synchronization instruction to the server of the target application. In one possible example, the first synchronization instruction can be in the form of a message, and the target synchronization protocol can include the first synchronization account field position corresponding to the first live streaming account in the first synchronization execution message, and the second synchronization account field position corresponding to the second synchronization account in the message of the first synchronization instruction. The live streaming platform device can replace the account information of the first live streaming account with the account information of the first associated account and the account information of the second live streaming account with the account information of the second associated account based on the first synchronization account field position and the second synchronization account field position.

[0118] In one possible technical implementation, the live streaming platform device may be configured with a second service interface provided by the target application. This second service interface is used to synchronize configuration information under at least two associated accounts in the target application based on at least two associated accounts.

[0119] In this step, the live streaming platform device can obtain the first associated account and the second associated account, and then directly call the second service interface based on the first associated account and the second associated account, so that the configuration information of the second associated account in the server of the target application can be synchronized to the first associated account. For example, the configuration category of the information to be synchronized can also be configured. For instance, the live streaming platform device inputs the first associated account, the second associated account, and the target category into the second service interface, so that the configuration information of the second associated account belonging to the target category in the server of the target application can be synchronized to the first associated account.

[0120] Step 204: The target application's server returns a synchronization response message to the live streaming platform device.

[0121] Based on the second synchronization command, the target application's server synchronizes the configuration information of the second associated account to the first associated account and returns a synchronization response message to the live streaming platform device. For example, the target application's server can also synchronize the configuration information belonging to the target category from the configuration information of the second associated account to the first associated account.

[0122] Step 205: The live streaming platform device forwards the synchronization response message returned by the server of the target application to the terminal through the server of the live streaming application.

[0123] This synchronization response message indicates the synchronization result of synchronizing the configuration information of the second associated account to the first associated account. The live streaming platform device forwards this synchronization response message to the live streaming application's server. For example, the synchronization response message can be a message indicating successful synchronization or synchronization failure.

[0124] Step 206: The terminal displays a synchronization response message on the live streaming page.

[0125] The target application's server forwards the synchronization response message to the terminal, which can then display the synchronization response message on the live streaming page. The information types included in the synchronization response message may include, but are not limited to, text, icons, sound effects, animations, and videos. The synchronization response message can be displayed as a pop-up message box on the live streaming page, such as a text message box displaying "Synchronization Successful"; it can also be displayed as an audio message displaying "Synchronization Successful" on the live streaming page. This application embodiment does not specifically limit the display method, specific form, or information types included in the synchronization response message.

[0126] Figure 9 This is a flowchart of a synchronization configuration information provided in an embodiment of this application, such as... Figure 9As shown, the first live streaming account triggers a first synchronization command on the live streaming platform based on the synchronization control. This first synchronization command can be represented as a configuration synchronization request sent by the live streaming platform to the live streaming middleware. The first live streaming account may include the viewer UID, the second live streaming account may include the streamer UID, and the configuration category type representing the target category. Accordingly, the configuration synchronization request carries the streamer UID, the viewer UID, and the configuration category type. The live streaming middleware converts the streamer UID in the configuration synchronization request into the streamer's game account information in the game application, specifically including the tOpenID representing the streamer's game account identifier and the tRoleID representing the role information. It also converts the viewer UID into the viewer's game account information in the game application, specifically including the rOpenID representing the viewer's game account identifier and the rRoleID representing the role information. Based on the converted configuration synchronization request, it initiates a configuration information synchronization request to the game application's server to request the configuration information of the configuration category type to be synchronized to the rOpenID and rRoleID. The game application's server synchronizes the configuration information of the streamer's game account (type) to the viewers' game accounts based on the configuration synchronization request; and returns the configuration information result to the live streaming platform; the live streaming platform then forwards the configuration information result to the live streaming platform.

[0127] Figure 10 This is a schematic diagram of a game configuration information synchronization command. The interface address of the second service interface can be: POST / api / data / pushGameConfig; the configuration information synchronization interface protocol can include the following protocol content:

[0128] “gamecode”: “xxx” represents the game code, which is also the game identifier;

[0129] “rOpenID”: “xxxxxx” represents the user's game account ID, which is also the viewer's game account ID;

[0130] “rRoleID”: “xxxxxx” represents the user's game account ID, which is also the viewer's game character ID;

[0131] “tOpenID”: “xxxxxx” represents the streamer's game account ID;

[0132] “tRoleID”: “xxxxxx” represents the streamer's game character ID;

[0133] "type": "Sensitivity" indicates the category of configuration information.

[0134] Figure 11 This is a schematic diagram of a synchronous response message data format, such as... Figure 11As shown, in this synchronization response message, "ret" can represent the synchronization result. A non-zero value indicates an error, that is, synchronization failure, while a value of "0" indicates synchronization success. "msg" indicates the format of the synchronization response message, and "tid" indicates the relevant data log.

[0135] The information synchronization method provided in this application displays the live page of a live application on a terminal, allowing a first live account to directly trigger a first synchronization command based on the synchronization control on the live page. The live application's server then sends this first synchronization command to a live platform device. The live platform device automatically sends a second synchronization command corresponding to the first synchronization command to the target application's server, causing the target application's server to automatically synchronize the configuration information of the second associated account to the first associated account, thereby automatically triggering the process of synchronizing configuration information. The live platform device returns a synchronization response message to the terminal where the first live account is located through the live application's server, and the terminal displays the synchronization response message on the live page, allowing the user to quickly learn about the information synchronization result. By triggering based on the synchronization control, the method achieves rapid and automatic synchronization of configuration information in the background of the target application and timely knowledge of the synchronization result, avoiding configuration errors caused by manual configuration by the user, thus improving the efficiency and accuracy of information synchronization.

[0136] Furthermore, the first live streaming account can trigger the first synchronization control to display a configuration selection page, providing users with multiple possible options. By triggering the second synchronization control, users can be provided with configuration information synchronization functions for the target category, thus diversifying the functions of the automatic synchronization process and improving the user experience. Especially for game applications, this can greatly increase the stickiness of live streaming platform viewers to game applications. The solution of information synchronization through the interaction between the live streaming application, the live streaming platform, and the game application enables joint operation among the three, further enhancing the breadth of joint operation.

[0137] Furthermore, the live streaming platform can be configured with multiple application synchronization protocols, enabling it to be compatible with the configuration information synchronization protocols of different game platforms. At the same time, it provides standardized and unified access services for multiple live streaming applications, allowing the live streaming platform to synchronize the configuration information of multiple games with a single access, further improving the reliability and stability of information synchronization.

[0138] Figure 12 This is a schematic diagram of an information synchronization device provided in an embodiment of this application. The device is applied to a terminal. Figure 12 As shown, the device includes:

[0139] The live streaming page display module 1201 is used to display the live streaming page of the live streaming application. The live streaming page includes a synchronization control and the live streaming screen of the target application. The synchronization control is used to trigger the synchronization command of the configuration information corresponding to the first live streaming account of the current user and the second live streaming account of the anchor user in the target application. The target application is associated with the live streaming application.

[0140] The message display module 1202 is used to respond to a first synchronization instruction triggered by the first live streaming account based on the synchronization control and display a synchronization response message on the live streaming page. The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application.

[0141] The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

[0142] In one possible implementation, the synchronization control includes a first synchronization control and a second synchronization control, wherein the first synchronization instruction is used to instruct the configuration information belonging to the target category in the configuration information of the second associated account to be synchronized to the first associated account;

[0143] The message display module 1202 includes:

[0144] A configuration selection page display unit is used to display a configuration selection page in response to a trigger event of the first synchronous control. The configuration selection page includes at least two configuration categories and their corresponding selection controls.

[0145] The sending unit is configured to respond to a trigger event of the second synchronization control, and send the first synchronization instruction to the live streaming platform device through the server of the live streaming application based on the first live streaming account, the second live streaming account, and the target category. The second synchronization control is the selection control corresponding to the target category selected in the at least two configuration categories.

[0146] The message display unit is used to obtain the synchronization response message returned by the live streaming platform device through the server of the live streaming application, and display the synchronization response message on the live streaming page. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account belonging to the target category to the first associated account.

[0147] In one possible implementation, the device further includes:

[0148] The instruction sending module is used to respond to the trigger event of the third synchronization control, and based on the second live streaming account, send a first acquisition instruction to the live streaming middleware device through the server of the live streaming application. The first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application.

[0149] The configuration information display module is used to obtain the configuration information returned by the live streaming middleware device through the server of the live streaming application, and display the configuration information details page, which includes the configuration information and the first synchronization control.

[0150] In one possible implementation, the device further includes:

[0151] The binding page display module is used to respond to the trigger event of the second synchronization control. If the first live streaming account is not associated with an account in the target application, the account binding page is displayed. The account binding page includes at least one binding control corresponding to at least one login type.

[0152] The binding request sending module is used to respond to the selection of any binding control and, based on the target login type corresponding to the selected binding control, send an account binding request to the live streaming platform device through the server of the live streaming application. The account binding request is used to request binding the first live streaming account with the first associated account in the target application. The first associated account is an account that logs into the target application based on the target login type.

[0153] The information synchronization method provided in this application displays the live streaming page of a live streaming application on a terminal, allowing a first live streaming account to directly trigger a first synchronization command based on the synchronization control on the live streaming page. The server of the live streaming application sends the first synchronization command to the live streaming middleware device, which then triggers the server of the target application to automatically synchronize the configuration information of the second associated account to the first associated account, thereby achieving an automatic triggering process for synchronizing configuration information. Furthermore, the terminal displays the synchronization response message on the live streaming page, allowing the user to quickly obtain the information synchronization result. By triggering based on the synchronization control, the method achieves rapid and automatic synchronization of configuration information in the background of the target application and timely access to the synchronization result, avoiding configuration errors caused by manual configuration by the user, thus improving the efficiency and accuracy of information synchronization.

[0154] Figure 13 This is a schematic diagram of an information synchronization device provided in an embodiment of this application. The device is applied to a live streaming platform. Figure 13 As shown, the device includes:

[0155] The synchronization instruction sending module 1301 is used to respond to a first synchronization instruction triggered by a first live streaming account based on a synchronization control from the server of the live streaming application, and send a second synchronization instruction corresponding to the first synchronization instruction to the server of the target application. The first synchronization instruction is used to instruct the configuration information of the second associated account corresponding to the second live streaming account in the target application to be synchronized to the first associated account corresponding to the first live streaming account in the target application. The target application is associated with the live streaming application.

[0156] The synchronization response sending module 1302 is used to forward the synchronization response message returned by the server of the target application to the server of the live streaming application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

[0157] The live streaming application is any live streaming application associated with the live streaming platform device. The live streaming platform device stores the association relationships between the first live streaming account and the second live streaming account in the live streaming application and the first associated account and the second associated account in the target application, respectively.

[0158] In one possible implementation, the synchronization instruction sending module 1301 includes:

[0159] The determining unit is configured to, in response to a first synchronization instruction triggered by a first live streaming account from the server of the live streaming application based on a synchronization control, determine the target synchronization protocol of the target application in the multi-application synchronization protocol, the multi-application synchronization protocol being used to indicate the data interaction format between the live streaming application and at least two applications;

[0160] The sending unit is used to send a second synchronization instruction corresponding to the first synchronization instruction to the server of the target application based on the target synchronization protocol. The data interaction format of the second synchronization instruction is matched with that of the target application.

[0161] In one possible implementation, the sending unit is configured to: extract the first live streaming account and the second live streaming account from the first synchronization instruction based on the target synchronization protocol; obtain the first associated account corresponding to the first live streaming account in the target application and the second associated account corresponding to the second live streaming account in the target application based on the application identifier of the target application; replace the first live streaming account and the second live streaming account in the first synchronization instruction with the first associated account and the second associated account respectively based on the target synchronization protocol to obtain the second synchronization instruction; and send the second synchronization instruction to the server of the target application.

[0162] In one possible implementation, the determining unit is configured to extract the application identifier of the target application from the first synchronization instruction; and based on the application identifier of the target application, obtain the target synchronization protocol corresponding to the target application from the multi-application synchronization protocol, wherein the multi-application synchronization protocol includes at least two correspondences between application identifiers and synchronization protocols.

[0163] In one possible implementation, the device further includes:

[0164] The binding request receiving module is used to receive an account binding request from the server of the live streaming application for the first live streaming account. The account binding request is used to request binding the first live streaming account with the first associated account of the target application.

[0165] The binding module is used to bind the first associated account to the associated account of the first live streaming account in the target application based on the account binding request.

[0166] In one possible implementation, the device further includes:

[0167] The instruction receiving module is used to receive a first acquisition instruction from the server of the live streaming application for the first live streaming account. The first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application.

[0168] The instruction sending module is used to send a second acquisition instruction corresponding to the first acquisition instruction to the server of the target application based on the target synchronization protocol. The data interaction format of the second acquisition instruction is matched with that of the target application.

[0169] The configuration information receiving module is used to receive the first data packet returned by the server of the target application, and replace the second associated account in the first data packet with the second live broadcast account to obtain the second data packet. The first data packet includes the second associated account and the corresponding configuration information.

[0170] The configuration information sending module is used to send the second data packet to the server of the live streaming application, so that the server of the live streaming application can send the second data packet to the terminal where the first live streaming account is located.

[0171] The information synchronization device provided in this application embodiment, when receiving a first synchronization instruction from the server of a live streaming application, sends a corresponding second synchronization instruction to the server of a target application, so that the server of the target application automatically synchronizes the configuration information of the second associated account to the first associated account, thereby realizing the automatic triggering of the configuration information synchronization process; the live streaming platform device returns a synchronization response message to the terminal where the first live streaming account is located through the server of the live streaming application, so that the synchronization result is quickly and automatically fed back to the user; avoiding configuration errors caused by manual configuration by the user, and improving the efficiency and accuracy of information synchronization.

[0172] The information synchronization device in this embodiment can execute the information synchronization method shown in the above embodiments of this application. The implementation principle is similar, and will not be described again here.

[0173] Figure 14 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. For example... Figure 14 As shown, the computer device includes: a memory and a processor; at least one program, stored in the memory, which, when executed by the processor, can achieve the following compared to the prior art:

[0174] The live streaming application's live page is displayed on the terminal, allowing the first live streaming account to directly trigger a first synchronization command based on the synchronization control on the live page. This first synchronization command is then sent from the live streaming application's server to the live streaming middleware device. The live streaming middleware device automatically sends a second synchronization command corresponding to the first synchronization command to the target application's server, causing the target application's server to automatically synchronize the configuration information of the second associated account to the first associated account, thus automatically triggering the configuration information synchronization process. The live streaming middleware device returns a synchronization response message to the terminal where the first live streaming account is located via the live streaming application's server. The terminal displays this synchronization response message on the live streaming page, allowing the user to quickly learn the information synchronization result. By triggering the synchronization control, configuration information is quickly and automatically synchronized in the background of the target application, and the synchronization result is promptly obtained, avoiding configuration errors caused by manual configuration by the user, thus improving the efficiency and accuracy of information synchronization.

[0175] In one alternative embodiment, a computer device is provided, such as Figure 14 As shown, Figure 14The computer device 1400 shown includes a processor 1401 and a memory 1403. The processor 1401 and the memory 1403 are connected, for example, via a bus 1402. Optionally, the computer device 1400 may further include a transceiver 1404, which can be used for data interaction between the computer device and other computer devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 1404 is not limited to one type, and the structure of the computer device 1400 does not constitute a limitation on the embodiments of this application.

[0176] Processor 1401 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 1401 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0177] Bus 1402 may include a pathway for transmitting information between the aforementioned components. Bus 1402 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 1402 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 14 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0178] The memory 1403 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0179] The memory 1403 is used to store application code (computer program) for executing the solution of this application, and its execution is controlled by the processor 1401. The processor 1401 is used to execute the application code stored in the memory 1403 to implement the content shown in the foregoing method embodiments.

[0180] Computer equipment includes, but is not limited to: terminals, servers, service clusters, etc.

[0181] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content of the information synchronization method in the aforementioned method embodiments.

[0182] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned information synchronization method.

[0183] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0184] The above description is only a partial embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. An information synchronization method, characterized in that, The method is executed by a terminal, and the method includes: The live streaming page of the live streaming application is displayed. The live streaming page includes a synchronization control and the live streaming screen of the target application. The synchronization control is used to trigger a synchronization command for the configuration information corresponding to the first live streaming account of the current user and the second live streaming account of the broadcaster user in the target application. The target application is associated with the live streaming application. In response to a first synchronization instruction triggered by the first live streaming account based on the synchronization control, a synchronization response message is displayed on the live streaming page. The first live streaming account and the second live streaming account in the first synchronization instruction are replaced with a first associated account and a second associated account, respectively, to obtain a second synchronization instruction. The second synchronization instruction is sent to the server of the target application. The second synchronization instruction is used to instruct the server of the target application to synchronize the configuration information of the second associated account to the first associated account. The second associated account is the account corresponding to the second live streaming account in the target application, and the first associated account is the account corresponding to the first live streaming account in the target application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

2. The information synchronization method according to claim 1, characterized in that, The synchronization control includes a first synchronization control and a second synchronization control. The first synchronization instruction is used to instruct the configuration information belonging to the target category in the configuration information of the second associated account to be synchronized to the first associated account. The response to the first synchronization command triggered by the first live streaming account based on the synchronization control, displaying a synchronization response message on the live streaming page, includes: In response to a trigger event on the first synchronization control, a configuration selection page is displayed, the configuration selection page including at least two configuration categories and their corresponding selection controls; In response to the trigger event of the second synchronization control, based on the first live streaming account, the second live streaming account, and the target category, the first synchronization instruction is sent to the live streaming middleware device through the server of the live streaming application, wherein the second synchronization control is the selection control corresponding to the target category selected among the at least two configuration categories; The synchronization response message returned by the live streaming platform device is obtained through the server of the live streaming application, and the synchronization response message is displayed on the live streaming page. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account belonging to the target category to the first associated account.

3. The information synchronization method according to claim 2, characterized in that, The synchronization control further includes a third synchronization control; before displaying the configuration selection page in response to a trigger event of the first synchronization control, the method further includes: In response to the trigger event of the third synchronization control, based on the second live streaming account, a first acquisition instruction is sent to the live streaming middleware device through the server of the live streaming application. The first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application. The configuration information returned by the live streaming platform device is obtained through the server of the live streaming application, and a configuration information details page is displayed. The configuration information details page includes the configuration information and the first synchronization control.

4. The information synchronization method according to claim 2, characterized in that, Before sending the first synchronization instruction to the live streaming platform device through the server of the live streaming application based on the first live streaming account, the second live streaming account, and the target category in response to the trigger event of the second synchronization control, the method further includes: In response to a trigger event of the second synchronization control, if the first live streaming account is not associated with an account in the target application, an account binding page is displayed, the account binding page including at least one binding control corresponding to at least one login type; In response to the selection of any binding control, based on the target login type corresponding to the selected binding control, an account binding request is sent to the live streaming platform device through the server of the live streaming application. The account binding request is used to request the binding of the first live streaming account with the first associated account in the target application. The first associated account is an account that logs into the target application based on the target login type.

5. An information synchronization method, characterized in that, The method is executed by a live streaming platform device, and the method includes: In response to a first synchronization instruction triggered by a synchronization control from a first live streaming account on the server of a live streaming application, the first live streaming account and the second live streaming account in the first synchronization instruction are replaced with a first associated account and a second associated account, respectively, to obtain a second synchronization instruction. The second synchronization instruction is then sent to the server of the target application. The second synchronization instruction is used to instruct the server of the target application to synchronize the configuration information of the second associated account to the first associated account. The second associated account is the account corresponding to the second live streaming account in the target application, and the first associated account is the account corresponding to the first live streaming account in the target application. The target application is associated with the live streaming application. Forward the synchronization response message returned by the server of the target application to the server of the live streaming application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account. The live streaming application is any live streaming application associated with the live streaming platform device. The live streaming platform device stores the association relationships between the first live streaming account and the second live streaming account in the live streaming application and the first associated account and the second associated account in the target application, respectively.

6. The information synchronization method according to claim 5, characterized in that, The first synchronization instruction triggered by the first live streaming account based on the synchronization control from the server of the live streaming application is responded to by replacing the first live streaming account and the second live streaming account in the first synchronization instruction with the first associated account and the second associated account, respectively, to obtain a second synchronization instruction. The second synchronization instruction is then sent to the server of the target application, including: In response to a first synchronization instruction triggered by a first live streaming account based on a synchronization control from the server of the live streaming application, a target synchronization protocol for the target application in the multi-application synchronization protocol is determined, wherein the multi-application synchronization protocol is used to indicate the data interaction format between the live streaming application and at least two applications; Replace the first live streaming account and the second live streaming account in the first synchronization instruction with the first associated account and the second associated account, respectively, to obtain the second synchronization instruction; Based on the target synchronization protocol, the second synchronization instruction is sent to the server of the target application, and the data interaction format of the second synchronization instruction matches that of the target application.

7. The information synchronization method according to claim 6, characterized in that, The step of replacing the first live streaming account and the second live streaming account in the first synchronization instruction with the first associated account and the second associated account, respectively, to obtain the second synchronization instruction includes: Based on the target synchronization protocol, the first live streaming account and the second live streaming account are extracted from the first synchronization instruction, respectively; Based on the application identifier of the target application, obtain the first associated account corresponding to the first live streaming account in the target application, and the second associated account corresponding to the second live streaming account in the target application; Based on the target synchronization protocol, the first live streaming account and the second live streaming account in the first synchronization instruction are replaced with the first associated account and the second associated account, respectively, to obtain the second synchronization instruction.

8. The information synchronization method according to claim 6, characterized in that, The first synchronization instruction triggered by the first live streaming account based on the synchronization control from the server of the live streaming application determines the target synchronization protocol of the target application in the multi-application synchronization protocol, including: Extract the application identifier of the target application from the first synchronization instruction; Based on the application identifier of the target application, the target synchronization protocol corresponding to the target application is obtained from the multi-application synchronization protocol. The multi-application synchronization protocol includes the correspondence between at least two application identifiers and synchronization protocols.

9. The information synchronization method according to claim 5, characterized in that, The method further includes: Receive an account binding request for the first live streaming account from the server of the live streaming application, the account binding request being used to request binding the first live streaming account with the first associated account of the target application; Based on the account binding request, the first associated account is bound as the associated account of the first live streaming account in the target application.

10. The information synchronization method according to claim 6, characterized in that, The method further includes: Receive a first acquisition instruction from the server of the live streaming application for the first live streaming account, wherein the first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application; Based on the target synchronization protocol, a second acquisition instruction corresponding to the first acquisition instruction is sent to the server of the target application, wherein the data interaction format of the second acquisition instruction matches that of the target application; Receive the first data packet returned by the server of the target application, and replace the second associated account in the first data packet with the second live streaming account to obtain the second data packet. The first data packet includes the second associated account and corresponding configuration information. The second data packet is sent to the server of the live streaming application, so that the server of the live streaming application sends the second data packet to the terminal where the first live streaming account is located.

11. An information synchronization device, characterized in that, The device includes: The live streaming page display module is used to display the live streaming page of the live streaming application. The live streaming page includes a synchronization control and the live streaming screen of the target application. The synchronization control is used to trigger a synchronization command for the configuration information corresponding to the first live streaming account of the current user and the second live streaming account of the anchor user in the target application. The target application is associated with the live streaming application. The message display module is used to respond to a first synchronization instruction triggered by the first live streaming account based on the synchronization control, and to display a synchronization response message on the live streaming page. The first live streaming account and the second live streaming account in the first synchronization instruction are replaced with a first associated account and a second associated account, respectively, to obtain a second synchronization instruction. The second synchronization instruction is sent to the server of the target application. The second synchronization instruction is used to instruct the server of the target application to synchronize the configuration information of the second associated account to the first associated account. The second associated account is the account corresponding to the second live streaming account in the target application, and the first associated account is the account corresponding to the first live streaming account in the target application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account.

12. The information synchronization device according to claim 11, characterized in that, The synchronization control includes a first synchronization control and a second synchronization control. The first synchronization instruction is used to instruct the configuration information belonging to the target category in the configuration information of the second associated account to be synchronized to the first associated account. The message display module is specifically used for: In response to a trigger event on the first synchronization control, a configuration selection page is displayed, the configuration selection page including at least two configuration categories and their corresponding selection controls; In response to the trigger event of the second synchronization control, based on the first live streaming account, the second live streaming account, and the target category, the first synchronization instruction is sent to the live streaming middleware device through the server of the live streaming application, wherein the second synchronization control is the selection control corresponding to the target category selected among the at least two configuration categories; The synchronization response message returned by the live streaming platform device is obtained through the server of the live streaming application, and the synchronization response message is displayed on the live streaming page. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account belonging to the target category to the first associated account.

13. The information synchronization device according to claim 12, characterized in that, The synchronization control further includes a third synchronization control; the device further includes: The instruction sending module is used to respond to the trigger event of the third synchronization control, and send a first acquisition instruction to the live streaming platform device through the server of the live streaming application based on the second live streaming account. The first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application. The configuration information display module is also used to obtain the configuration information returned by the live streaming platform device through the server of the live streaming application, and display the configuration information details page, which includes the configuration information and the first synchronization control.

14. The information synchronization device according to claim 12, characterized in that, The device further includes: The binding page display module is used to respond to the trigger event of the second synchronization control. If the first live streaming account is not associated with an account in the target application, the account binding page is displayed. The account binding page includes at least one binding control corresponding to at least one login type. The binding request sending module is used to respond to the selection of any binding control and, based on the target login type corresponding to the selected binding control, send an account binding request to the live streaming platform device through the server of the live streaming application. The account binding request is used to request binding the first live streaming account with a first associated account in the target application. The first associated account is an account that logs into the target application based on the target login type.

15. An information synchronization device, characterized in that, The device includes: The synchronization instruction sending module is used to respond to a first synchronization instruction triggered by a first live streaming account based on a synchronization control from the server of the live streaming application, replace the first live streaming account and the second live streaming account in the first synchronization instruction with a first associated account and a second associated account respectively to obtain a second synchronization instruction, and send the second synchronization instruction to the server of the target application. The second synchronization instruction is used to instruct the server of the target application to synchronize the configuration information of the second associated account to the first associated account. The second associated account is the account corresponding to the second live streaming account in the target application, and the first associated account is the account corresponding to the first live streaming account in the target application. The target application is associated with the live streaming application. A synchronization response sending module is used to forward a synchronization response message returned by the server of the target application to the server of the live streaming application. The synchronization response message is used to indicate the synchronization result of synchronizing the configuration information of the second associated account to the first associated account. The live streaming application is any live streaming application associated with the live streaming platform device. The live streaming platform device stores the association relationships between the first live streaming account and the second live streaming account in the live streaming application and the first associated account and the second associated account in the target application, respectively.

16. The information synchronization device according to claim 15, characterized in that, The synchronization command sending module includes: A determining unit is configured to, in response to a first synchronization instruction triggered by a first live streaming account based on a synchronization control from the server of the live streaming application, determine the target synchronization protocol of the target application in the multi-application synchronization protocol, wherein the multi-application synchronization protocol is used to indicate the data interaction format between the live streaming application and at least two applications; The sending unit is used to replace the first live streaming account and the second live streaming account in the first synchronization instruction with the first associated account and the second associated account, respectively, to obtain the second synchronization instruction; based on the target synchronization protocol, the second synchronization instruction is sent to the server of the target application, and the data interaction format of the second synchronization instruction is matched with the target application.

17. The information synchronization device according to claim 16, characterized in that, The transmitting unit is used for: Based on the target synchronization protocol, the first live streaming account and the second live streaming account are extracted from the first synchronization instruction, respectively; Based on the application identifier of the target application, obtain the first associated account corresponding to the first live streaming account in the target application, and the second associated account corresponding to the second live streaming account in the target application; Based on the target synchronization protocol, the first live streaming account and the second live streaming account in the first synchronization instruction are replaced with the first associated account and the second associated account, respectively, to obtain the second synchronization instruction.

18. The information synchronization device according to claim 16, characterized in that, The determining unit is used for: Extract the application identifier of the target application from the first synchronization instruction; Based on the application identifier of the target application, the target synchronization protocol corresponding to the target application is obtained from the multi-application synchronization protocol. The multi-application synchronization protocol includes the correspondence between at least two application identifiers and synchronization protocols.

19. The information synchronization device according to claim 15, characterized in that, The device further includes: A binding request receiving module is used to receive an account binding request from the server of the live streaming application for the first live streaming account, wherein the account binding request is used to request binding the first live streaming account with the first associated account of the target application; The binding module is used to bind the first associated account as the associated account of the first live streaming account in the target application based on the account binding request.

20. The information synchronization device according to claim 16, characterized in that, The device further includes: The instruction receiving module is used to receive a first acquisition instruction from the server of the live streaming application for the first live streaming account. The first acquisition instruction is used to instruct the acquisition of the configuration information of the second associated account corresponding to the second live streaming account in the target application. The instruction sending module is used to send a second acquisition instruction corresponding to the first acquisition instruction to the server of the target application based on the target synchronization protocol, wherein the data interaction format of the second acquisition instruction matches the target application; The configuration information receiving module is used to receive the first data packet returned by the server of the target application, and replace the second associated account in the first data packet with the second live broadcast account to obtain the second data packet. The first data packet includes the second associated account and the corresponding configuration information. The configuration information sending module is used to send the second data packet to the server of the live streaming application, so that the server of the live streaming application sends the second data packet to the terminal where the first live streaming account is located.

21. A computer device, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the information synchronization method according to any one of claims 1 to 10.

22. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the information synchronization method according to any one of claims 1 to 10.

23. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the information synchronization method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Information synchronization method and system

    CN106210791A

  • Information synchronization method and device

    CN110496391A