Live interactive method, device, electronic device and storage medium
Through the interactive invitation mechanism across live broadcast rooms, the problem of the inability to meet user interaction needs in the existing technology is solved, and a richer live broadcast interactive experience is achieved.
Patent Information
- Application Number
- CN202210458861.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-25
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2042-04-25
AI Technical Summary
The existing live broadcast interaction methods are difficult to perfectly demonstrate the confrontation of game live broadcast content, and cannot meet users' interaction needs and sense of participation in game live broadcast.
By receiving live interaction requests from the anchor account, matching and inviting another anchor account with the same live content type to interact, forming an interactive scene across the live broadcast room.
The scope and methods of interaction have been expanded, the user's sense of interaction and participation have been enhanced, and the user's diverse interactive needs for game live broadcasts have been met.
Smart Images

Figure CN114866847B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a live interactive method, device, electronic device, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of Internet technology, live streaming has become a new form of interaction. It has also been favored by more and more users due to its real-time and interactive features.
[0003] In the related art, when users watch live content on live broadcast platforms, they can interact in the live broadcast room by sending comments, barrages, gifts, etc. When watching live broadcast content with competitive and confrontational game attributes, since users have expectations for the direction and intensity of the game content, the live broadcast platform also provides a user prediction function, that is, the anchor selects a prediction topic and initiates prediction interaction with the audience.
[0004] However, with the continuous development of the live broadcast business, the current interactive method can no longer perfectly demonstrate the confrontational nature of game live broadcast content, nor can it meet users' interactive needs and sense of participation in game live broadcasts, resulting in a weak sense of interaction when users watch game live broadcasts. Summary of the invention
[0005] The present disclosure provides a live interactive method, device, electronic device, computer-readable storage medium, and computer program product to at least solve the problem that the related art cannot meet the user's interactive needs. The technical solution of the present disclosure is as follows:
[0006] According to a first aspect of an embodiment of the present disclosure, a live broadcast interaction method is provided, comprising:
[0007] Receiving a live broadcast interaction request sent by a first anchor account, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account;
[0008] Determine, according to the live interaction request, a second anchor account and a candidate topic that match the first anchor account, wherein the second anchor account and the first anchor account are located in different live broadcast rooms, respectively, and a second live broadcast content currently broadcasted by the second anchor account is of the same type as the first live broadcast content;
[0009] Determining a target second anchor account from the second anchor account according to the first anchor account, and sending an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries a target topic determined by the first anchor account from the candidate topics;
[0010] When a confirmation operation of the target second anchor account to the interaction invitation request is received, the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interaction pages, and the live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
[0011] In one of the embodiments, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; determining a second anchor account matching the first anchor account based on the live broadcast interaction request includes: obtaining a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content; sorting the candidate second anchor accounts based on the historical interaction information of the first anchor account to obtain a sorted second anchor account.
[0012] In one embodiment, the account information includes a second account that is a follow-up friend of the first anchor account; obtaining a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content includes: obtaining the current live broadcast status of the second account; when the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently being broadcast by the second account; when the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0013] In one of the embodiments, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor account includes: acquiring the candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0014] In one embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in a second historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain sorted second anchor accounts includes: obtaining candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result;
[0015] Acquire candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, perform a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sort result; perform a fifth sort on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sort result; and concatenate the third sort result, the fourth sort result, and the fifth sort result to obtain sorted second anchor accounts.
[0016] In one of the embodiments, determining the second anchor account that matches the first anchor account according to the live interaction request includes: obtaining the second account that is currently broadcasting live and the type of the second live content that is currently broadcasting live by the second account; if the type of the second live content is the same as the type of the first live content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, and sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, to obtain the sorted second anchor accounts.
[0017] In one of the embodiments, after receiving a confirmation operation of the target second anchor account on the interaction invitation request, the method further includes: receiving first interaction information initiated by the first anchor account for the target topic, the first interaction information being used to characterize the number of first virtual resources provided by the first anchor account for the target topic; receiving second interaction information initiated by the target second anchor account for the target topic, the second interaction information being used to characterize the number of second virtual resources provided by the target second anchor account for the target topic; and adding the account information of the first anchor account and the corresponding first interaction information as well as the account information of the target second anchor account and the corresponding second interaction information in the live broadcast interaction page.
[0018] In one of the embodiments, after updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to the live broadcast interactive page, the method further includes: obtaining the operations of the first anchor account and the target second anchor account on the live broadcast content for the target topic on the live broadcast interactive page within a first preset time period; at the end of the first preset time period, controlling the live broadcast interactive page to prohibit receiving the operations of the first anchor account and the target second anchor account on the live broadcast content, and obtaining feedback information of the first anchor account and the target second anchor account on the target topic.
[0019] In one of the embodiments, the obtaining of feedback information of the first anchor account and the target second anchor account respectively for the target topic includes: obtaining first feedback information input by the first anchor account for the target topic, the first feedback information being result information corresponding to the target topic obtained by the first anchor account after operating the live broadcast content on the live broadcast interaction page; obtaining second feedback information input by the target second anchor account for the target topic, the second feedback information being result information corresponding to the target topic obtained by the target second anchor account after operating the live broadcast content on the live broadcast interaction page.
[0020] In one of the embodiments, the operation on the live broadcast content includes the operation on the live broadcast game; the obtaining of feedback information of the first anchor account and the target second anchor account on the target topic respectively includes: obtaining first operation progress information of the first anchor account on the live broadcast game on the live broadcast interaction page, and extracting first feedback information of the first anchor account on the target topic according to the first operation progress information; obtaining second operation progress information of the target second anchor account on the live broadcast interaction page, and extracting second feedback information of the target second anchor account on the target topic according to the second operation progress information.
[0021] In one of the embodiments, after obtaining the feedback information of the first anchor account and the target second anchor account respectively on the target topic, the method further includes: determining first result information for the target topic according to the feedback information; and returning the first result information to the first anchor account and the target second anchor account respectively.
[0022] In one of the embodiments, the live broadcast interactive page includes a first interactive control; after the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interactive pages, the method also includes: when receiving an operation request from the audience account for the first interactive control, returning the corresponding first interactive sub-page to the audience account according to the operation request; the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live broadcast page and a second audience account watching the second live broadcast page.
[0023] In one embodiment, the live broadcast interactive page also includes a second interactive control, and the second interactive control is used to represent the preference information of the audience account for the first anchor account and the target second anchor account based on the target topic; after updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to the live broadcast interactive page, the method also includes: when receiving an operation request from the audience account for the second interactive control, returning the corresponding first interactive sub-page to the audience account according to the operation request; the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live broadcast page and a second audience account watching the second live broadcast page.
[0024] In one of the embodiments, the first interactive sub-page also includes an interactive sub-control for the target topic; after returning the corresponding first interactive sub-page to the audience account according to the operation request, the method also includes: when operation information of the audience account for the interactive sub-control is received within a second preset time length, returning the corresponding second interactive sub-page to the audience account according to the operation information, the operation information is used to represent the voting information of the audience account for the target topic, and the second preset time length is less than the first preset time length.
[0025] In one of the embodiments, after returning the corresponding second interactive sub-page to the audience account according to the operation request, the method further includes: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining second result information for the target topic according to the feedback information of the first anchor account and the target second anchor account for the target topic, respectively, and the number of the third virtual resources; and returning the second result information to the audience account.
[0026] In one of the embodiments, the first interactive sub-page also includes a host sub-control; after returning the corresponding first interactive sub-page to the viewer account according to the operation request, the method also includes: obtaining an operation request from the viewer account for the host sub-control; when the operation request is an operation request for the host corresponding to the viewer account, returning the account information corresponding to the host to the viewer account; when the operation request is not an operation request for the host corresponding to the viewer account, returning the live broadcast page of the host to the viewer account.
[0027] In one of the embodiments, sending the interaction invitation request to the target second anchor account includes: sending the interaction invitation request to the target second anchor account by means of a floating window or a pop-up window.
[0028] According to a second aspect of an embodiment of the present disclosure, a live broadcast interaction method is provided, the method comprising:
[0029] In response to a live broadcast interaction request from a first anchor account, a second anchor account matching the first anchor account and candidate topics are displayed according to the live broadcast interaction request, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account, the second anchor account and the first anchor account are respectively located in different live broadcast rooms, and the second live broadcast content currently being broadcast by the second anchor account is of the same type as the first live broadcast content;
[0030] receiving a target second anchor account selected by the first anchor account from the displayed second anchor accounts and a target topic selected from the candidate topics, and sending an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries the target topic, and the interaction invitation request is used to instruct the target second anchor account to interact with the first anchor account based on the target topic;
[0031] The invitation waiting page is displayed to the first anchor account.
[0032] In one of the embodiments, the invitation waiting page includes a cancel invitation control; after displaying the invitation waiting page to the first anchor account, the method further includes: in response to the first anchor account's operation on the cancel invitation control, returning to display the second anchor account and candidate topics matching the first anchor account, and stopping sending the interactive invitation request to the target second anchor account.
[0033] In one of the embodiments, after sending the interaction invitation request to the target second anchor account, the method further includes: displaying an invitation connection page to the target second anchor account, the invitation connection page including a control for confirming the connection; when receiving a confirmation operation of the target second anchor account on the control for confirming the connection, updating a first live broadcast page corresponding to the first anchor account and a second live broadcast page corresponding to the target second anchor account to live broadcast interaction pages, and displaying the live broadcast interaction page to the first anchor account and the target second anchor account, the live broadcast interaction page being used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
[0034] In one of the embodiments, displaying the invitation connection page to the target second anchor account includes: displaying the invitation connection page to the target second anchor account by means of a floating window or a pop-up window.
[0035] In one of the embodiments, after receiving a confirmation operation of the target second anchor account on the control for confirming the connection, the method further includes: receiving first interaction information initiated by the first anchor account for the target topic, and displaying the account information and corresponding first interaction information of the first anchor account in the live interactive page, wherein the first interaction information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic.
[0036] In one of the embodiments, after receiving a confirmation operation of the target second anchor account on the control for confirming the connection, the method further includes: receiving second interaction information initiated by the target second anchor account for the target topic, and displaying the account information and corresponding second interaction information of the target second anchor account in the live interactive page, wherein the second interaction information is used to characterize the quantity of second virtual resources provided by the target second anchor account for the target topic.
[0037] In one embodiment, after displaying the live broadcast interaction page to the first anchor account and the target second anchor account, the method further includes: responding to the operation of the first anchor account on the live broadcast content on the live broadcast interaction page for the target topic within a first preset time period, and displaying a first feedback information acquisition page to the first anchor account at the end of the first preset time period, and acquiring first feedback information of the first anchor account on the target topic through the first feedback information acquisition page, wherein the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates on the live broadcast content on the live broadcast interaction page; or, responding to the operation of the target second anchor account on the live broadcast content on the live broadcast interaction page for the target topic within the first preset time period, and displaying a second feedback information acquisition page to the target second anchor account at the end of the first preset time period, and acquiring second feedback information of the target second anchor account on the target topic through the second feedback information acquisition page, wherein the second feedback information is result information corresponding to the target topic obtained after the target second anchor account operates on the live broadcast content on the live broadcast interaction page.
[0038] In one of the embodiments, obtaining the first feedback information of the first anchor account for the target topic through the first feedback information acquisition page includes: obtaining the first feedback information input by the first anchor account for the target topic on the first feedback information acquisition page; or obtaining the first operation progress information of the first anchor account on the live game on the live interactive page through the first feedback information acquisition page, and extracting the first feedback information of the first anchor account for the target topic according to the first operation progress information.
[0039] In one of the embodiments, obtaining the second feedback information of the target second anchor account for the target topic through the second feedback information obtaining page includes: obtaining the second feedback information input by the target second anchor account for the target topic on the second feedback information obtaining page; or obtaining the second operation progress information of the target second anchor account on the live game on the live interactive page through the second feedback information obtaining page, and extracting the second feedback information of the target second anchor account for the target topic according to the second operation progress information.
[0040] In one of the embodiments, after obtaining the first feedback information of the first anchor account for the target topic and obtaining the second feedback information of the target second anchor account for the target topic, the method further includes: determining the first result information for the target topic based on the first feedback information and the second feedback information; displaying the first result information to the first anchor account; and, displaying the first result information to the target second anchor account.
[0041] In one of the embodiments, the live broadcast interactive page also includes a first interactive control; after the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interactive pages, the method also includes: when receiving an operation request from the audience account for the first interactive control, displaying the corresponding first interactive sub-page to the audience account according to the operation request; the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live broadcast page and a second audience account watching the second live broadcast page.
[0042] In one of the embodiments, the live broadcast interactive page also includes a second interactive control, and the second interactive control is used to represent the preference information of the audience account for the first anchor account and the target second anchor account based on the target topic; after the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interactive pages, the method also includes: when receiving an operation request from the audience account for the second interactive control, displaying the corresponding first interactive sub-page to the audience account according to the operation request; the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live broadcast page and a second audience account watching the second live broadcast page.
[0043] In one of the embodiments, the first interactive sub-page also includes an interactive sub-control for the target topic; after displaying the corresponding first interactive sub-page to the audience account according to the operation request, the method also includes: when operation information of the audience account for the interactive sub-control is received within a second preset time length, displaying the corresponding second interactive sub-page to the audience account according to the operation information, the operation information is used to represent the voting information of the audience account for the target topic, and the second preset time length is less than the first preset time length.
[0044] In one of the embodiments, after displaying the corresponding second interactive sub-page to the audience account according to the operation request, the method also includes: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining second result information for the target topic according to the first feedback information of the first anchor account for the target topic, the second feedback information of the target second anchor account for the target topic, and the number of the third virtual resources; and displaying the second result information to the audience account.
[0045] In one of the embodiments, the first interactive sub-page also includes a host sub-control; after displaying the corresponding first interactive sub-page to the audience account according to the operation request, the method also includes: responding to the operation instruction of the audience account for the host sub-control, when the operation instruction is an operation instruction for the host corresponding to the audience account, displaying the account information corresponding to the host to the audience account; when the operation instruction is not an operation instruction for the host corresponding to the audience account, displaying the live broadcast page of the host to the audience account.
[0046] In one of the embodiments, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; displaying a second anchor account matching the first anchor account according to the live broadcast interaction request includes: obtaining a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content; sorting the candidate second anchor accounts according to the historical interaction information of the first anchor account, obtaining the sorted second anchor account and displaying it.
[0047] In one embodiment, the account information includes a second account that is a follow-up friend of the first anchor account; obtaining a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content includes: obtaining the current live broadcast status of the second account; if the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently being broadcast by the second account; if the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0048] In one of the embodiments, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor account includes: acquiring the candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0049] In one embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in the second historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain sorted second anchor accounts includes: obtaining candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sorting on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; and splicing the third sorting result, the fourth sorting result, and the fifth sorting result to obtain a sorted second anchor account.
[0050] In one of the embodiments, displaying the second anchor account matching the first anchor account according to the live interaction request includes: obtaining the second account currently broadcasting live and the type of the second live content currently broadcast by the second account; if the type of the second live content is the same as the type of the first live content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, and obtaining the sorted second anchor accounts.
[0051] According to a third aspect of an embodiment of the present disclosure, a live interactive device is provided, including:
[0052] a request receiving module, configured to receive a live broadcast interaction request sent by a first anchor account, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account;
[0053] A matching module is configured to determine a second anchor account and a candidate topic that match the first anchor account according to the live interaction request, wherein the second anchor account and the first anchor account are located in different live broadcast rooms, respectively, and a second live broadcast content currently broadcasted by the second anchor account is of the same type as the first live broadcast content;
[0054] a request sending module, configured to determine a target second anchor account from the second anchor account according to the first anchor account, and send an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries a target topic determined by the first anchor account from the candidate topics;
[0055] The page update module is configured to execute, when receiving a confirmation operation of the target second anchor account on the interaction invitation request, updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to a live broadcast interaction page, wherein the live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
[0056] In one embodiment, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; the matching module also includes: a matching unit, configured to obtain a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content; a sorting unit, configured to sort the candidate second anchor account based on the historical interaction information of the first anchor account to obtain a sorted second anchor account.
[0057] In one embodiment, the account information includes a second account that is a follow-up friend of the first anchor account; the matching unit is configured to execute: obtaining the current live broadcast status of the second account; if the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently broadcast by the second account; if the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0058] In one of the embodiments, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting unit is configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sort on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sort on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0059] In one embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in the second historical period; the sorting unit is further configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sort on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sort on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; and splicing the third sorting result, the fourth sorting result and the fifth sorting result to obtain a sorted second anchor account.
[0060] In one of the embodiments, the matching module is further configured to execute: obtaining the second account that is currently broadcasting live and the type of the second live content that is currently broadcast by the second account; if the type of the second live content is the same as the type of the first live content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, and obtaining the sorted second anchor accounts.
[0061] In one of the embodiments, the device also includes an information processing module, which is configured to perform: receiving first interaction information initiated by the first anchor account for the target topic, the first interaction information is used to represent the number of first virtual resources provided by the first anchor account for the target topic; receiving second interaction information initiated by the target second anchor account for the target topic, the second interaction information is used to represent the number of second virtual resources provided by the target second anchor account for the target topic; adding the account information of the first anchor account and the corresponding first interaction information as well as the account information of the target second anchor account and the corresponding second interaction information in the live broadcast interaction page.
[0062] In one of the embodiments, the device also includes: a live broadcast operation acquisition module, configured to execute within a first preset time period to obtain the operations of the first anchor account and the target second anchor account on the live broadcast content respectively on the live broadcast interaction page for the target topic; a feedback information acquisition module, configured to execute at the end of the first preset time period, control the live broadcast interaction page to prohibit receiving the operations of the first anchor account and the target second anchor account on the live broadcast content, and obtain the feedback information of the first anchor account and the target second anchor account on the target topic respectively.
[0063] In one of the embodiments, the feedback information acquisition module is further configured to execute: obtaining first feedback information input by the first anchor account for the target topic, the first feedback information being result information corresponding to the target topic obtained by the first anchor account after operating the live broadcast content on the live broadcast interaction page; obtaining second feedback information input by the target second anchor account for the target topic, the second feedback information being result information corresponding to the target topic obtained by the target second anchor account after operating the live broadcast content on the live broadcast interaction page.
[0064] In one of the embodiments, the operation on the live broadcast content includes the operation on the live broadcast game; the feedback information acquisition module is further configured to execute: obtaining the first operation progress information of the first anchor account on the live broadcast game on the live broadcast interaction page, and extracting the first feedback information of the first anchor account on the target topic according to the first operation progress information; obtaining the second operation progress information of the target second anchor account on the live broadcast game on the live broadcast interaction page, and extracting the second feedback information of the target second anchor account on the target topic according to the second operation progress information.
[0065] In one of the embodiments, the device also includes a first result information returning module, which is configured to execute: determining first result information for the target topic based on the feedback information; and returning the first result information to the first anchor account and the target second anchor account respectively.
[0066] In one embodiment, the live interactive page includes a first interactive control; the device also includes a first interactive sub-page return module, which is configured to execute: when receiving an operation request from the audience account for the first interactive control, returning the corresponding first interactive sub-page to the audience account according to the operation request, wherein the first interactive sub-page includes the target topic; the audience account includes a first audience account for watching the first live page and a second audience account for watching the second live page.
[0067] In one embodiment, the live interactive page also includes a second interactive control, and the second interactive control is used to represent the preference information of the audience account for the first anchor account and the target second anchor account based on the target topic; the device also includes a first interactive sub-page return module, which is configured to execute: when receiving an operation request from the audience account for the second interactive control, returning the corresponding first interactive sub-page to the audience account according to the operation request, and the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live page and a second audience account watching the second live page.
[0068] In one of the embodiments, the first interactive sub-page also includes an interactive sub-control for the target topic; the device also includes a second interactive sub-page return module, which is configured to execute: when operation information of the audience account for the interactive sub-control is received within a second preset time length, returning the corresponding second interactive sub-page to the audience account according to the operation information, the operation information is used to represent the voting information of the audience account for the target topic, and the second preset time length is less than the first preset time length.
[0069] In one embodiment, the device also includes a second result information return module, which is configured to execute: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining the second result information for the target topic according to the feedback information of the first anchor account and the target second anchor account for the target topic respectively, and the number of the third virtual resources; and returning the second result information to the audience account.
[0070] In one of the embodiments, the first interactive sub-page also includes a host sub-control; the device also includes an operation feedback module, which is configured to execute: obtaining an operation request from the viewer account for the host sub-control; when the operation request is an operation request for the host corresponding to the viewer account, returning the account information corresponding to the host to the viewer account; when the operation request is not an operation request for the host corresponding to the viewer account, returning the live broadcast page of the host to the viewer account.
[0071] In one of the embodiments, the request sending module is further configured to execute: sending an interaction invitation request to the target second anchor account via a floating window or a pop-up window.
[0072] According to a fourth aspect of an embodiment of the present disclosure, a live interactive device is provided, including:
[0073] an interactive matching module, configured to execute a live broadcast interactive request in response to a first anchor account, and display a second anchor account and candidate topics that match the first anchor account according to the live broadcast interactive request, wherein the live broadcast interactive request carries a first live broadcast content currently being broadcast by the first anchor account, the second anchor account and the first anchor account are respectively located in different live broadcast rooms, and the second live broadcast content currently being broadcast by the second anchor account is of the same type as the first live broadcast content;
[0074] a request sending module, configured to receive a target second anchor account selected by the first anchor account from the displayed second anchor accounts and a target topic selected from the candidate topics, and send an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries the target topic, and the interaction invitation request is used to instruct the target second anchor account to interact with the first anchor account based on the target topic;
[0075] The page display module is configured to display an invitation waiting page to the first anchor account.
[0076] In one of the embodiments, the invitation waiting page includes a cancel invitation control; the page display module is also configured to execute: in response to the first anchor account's operation on the cancel invitation control, return to display the second anchor account and candidate topics that match the first anchor account, and stop sending the interactive invitation request to the target second anchor account.
[0077] In one of the embodiments, the page display module is further configured to execute: after sending an interactive invitation request to the target second anchor account, display an invitation connection page to the target second anchor account, the invitation connection page including a control for confirming the connection; when receiving a confirmation operation of the target second anchor account on the control for confirming the connection, updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to be live broadcast interactive pages, and displaying the live broadcast interactive page to the first anchor account and the target second anchor account, the live broadcast interactive page being used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
[0078] In one of the embodiments, the page display module is further configured to execute: displaying an invitation connection page to the target second anchor account via a floating window or a pop-up window.
[0079] In one embodiment, the device also includes a first interactive information receiving module, which is configured to execute: receiving first interactive information initiated by the first anchor account for the target topic, displaying the account information of the first anchor account and the corresponding first interactive information in the live interactive page, wherein the first interactive information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic.
[0080] In one of the embodiments, the device also includes a second interactive information receiving module, which is configured to execute: receiving second interactive information initiated by the target second anchor account for the target topic, displaying the account information and corresponding second interactive information of the target second anchor account in the live interactive page, wherein the second interactive information is used to characterize the number of second virtual resources provided by the target second anchor account for the target topic.
[0081] In one of the embodiments, the device further includes a feedback information acquisition module, which is configured to execute: responding to the operation of the first anchor account on the live content on the live interaction page for the target topic within a first preset time period, and at the end of the first preset time period, displaying a first feedback information acquisition page to the first anchor account, and acquiring first feedback information of the first anchor account on the target topic through the first feedback information acquisition page, wherein the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates on the live content on the live interaction page; or responding to the operation of the target second anchor account on the live content on the live interaction page for the target topic within the first preset time period, and at the end of the first preset time period, displaying a second feedback information acquisition page to the target second anchor account, and acquiring second feedback information of the target second anchor account on the target topic through the second feedback information acquisition page, wherein the second feedback information is result information corresponding to the target topic obtained after the target second anchor account operates on the live content on the live interaction page.
[0082] In one of the embodiments, the feedback information acquisition module is further configured to execute: obtaining first feedback information input by the first anchor account on the first feedback information acquisition page for the target topic; or obtaining first operation progress information of the first anchor account on the live game on the live interactive page through the first feedback information acquisition page, and extracting the first feedback information of the first anchor account for the target topic based on the first operation progress information.
[0083] In one of the embodiments, the feedback information acquisition module is further configured to execute: obtaining the second feedback information input by the target second anchor account on the second feedback information acquisition page for the target topic; or obtaining the second operation progress information of the target second anchor account on the live game on the live interactive page through the second feedback information acquisition page, and extracting the second feedback information of the target second anchor account on the target topic based on the second operation progress information.
[0084] In one embodiment, the device also includes a first result information display module, which is configured to execute: determining first result information for the target topic based on the first feedback information and the second feedback information; displaying the first result information to the first anchor account; or, displaying the first result information to the target second anchor account.
[0085] In one embodiment, the live interactive page also includes a first interactive control; the device also includes a first interactive sub-page display module, which is configured to execute: when receiving an operation request from the audience account for the first interactive control, displaying the corresponding first interactive sub-page to the audience account according to the operation request, the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live page and a second audience account watching the second live page.
[0086] In one embodiment, the live interactive page also includes a second interactive control, and the second interactive control is used to represent the preference information of the audience account for the first anchor account and the target second anchor account based on the target topic; the first interactive sub-page display module is also configured to execute: when receiving an operation request from the audience account for the second interactive control, displaying the corresponding first interactive sub-page to the audience account according to the operation request, and the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live page and a second audience account watching the second live page.
[0087] In one embodiment, the first interactive sub-page also includes an interactive sub-control for the target topic; the device also includes a second interactive sub-page display module, which is configured to execute: when operation information of the audience account for the interactive sub-control is received within a second preset time length, displaying the corresponding second interactive sub-page to the audience account according to the operation information, the operation information is used to represent the voting information of the audience account for the target topic, and the second preset time length is less than the first preset time length.
[0088] In one embodiment, the device also includes a second result information display module, which is configured to perform: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining the second result information for the target topic according to the first feedback information of the first anchor account for the target topic, the second feedback information of the target second anchor account for the target topic, and the number of the third virtual resources; and displaying the second result information to the audience account.
[0089] In one of the embodiments, the first interactive sub-page also includes an anchor sub-control; the page display module is further configured to execute: in response to an operation instruction of the viewer account for the anchor sub-control, when the operation instruction is an operation instruction for the anchor corresponding to the viewer account, display the account information corresponding to the anchor to the viewer account; when the operation instruction is not an operation instruction for the anchor corresponding to the viewer account, display the live broadcast page of the anchor to the viewer account.
[0090] In one of the embodiments, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; the interaction matching module includes: a matching unit, configured to obtain a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content; a sorting unit, configured to sort the candidate second anchor account based on the historical interaction information of the first anchor account, obtain the sorted second anchor account and display it.
[0091] In one embodiment, the account information includes a second account that is a follow-up friend of the first anchor account; the matching unit is configured to execute: obtaining the current live broadcast status of the second account; if the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently broadcast by the second account; if the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0092] In one of the embodiments, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting unit is configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sort on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sort on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0093] In one embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in the second historical period; the sorting unit is configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sort on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sort on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; and splicing the third sorting result, the fourth sorting result and the fifth sorting result to obtain a sorted second anchor account.
[0094] In one of the embodiments, the interactive matching module is further configured to execute: obtaining the second account that is currently broadcasting live and the type of the second live content that is currently broadcast by the second account; if the type of the second live content is the same as the type of the first live content and is not exclusive, then determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, and obtaining the sorted second anchor accounts.
[0095] According to the fifth aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the live interactive method as described in the first aspect or the second aspect above.
[0096] According to the sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, characterized in that when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method described in the first aspect or the second aspect above.
[0097] According to the seventh aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes instructions, and when the instructions are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in the first aspect or the second aspect above.
[0098] The technical solution provided by the embodiment of the present disclosure brings at least the following beneficial effects: by receiving the live broadcast interaction request sent by the first anchor account, determining the second anchor account and candidate topics matching the first anchor account according to the live broadcast interaction request, sending an interaction invitation request to the target second anchor account according to the target second anchor account determined by the first anchor account from the second anchor account, and when receiving the confirmation operation of the target second anchor account on the interaction invitation request, updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to the live broadcast interaction page. It quickly matches the second anchor account through the live broadcast content, so that the first anchor account, the target second anchor account and the corresponding audience account can interact based on the target topic in the live broadcast interaction page, so as to expand the scope and method of interaction and meet more interactive needs of users.
[0099] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0101] Figure 1 It is an application environment diagram of a live broadcast interactive method according to an exemplary embodiment.
[0102] Figure 2 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0103] Figure 3 It is a schematic diagram of a current live broadcast page according to an exemplary embodiment.
[0104] Figure 4 The figure is a schematic diagram of a process of matching a second anchor account according to an exemplary embodiment.
[0105] Figure 5 This is a schematic diagram of a process of matching a second anchor account according to another exemplary embodiment.
[0106] Figure 6 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0107] Figure 7 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0108] Figure 8 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0109] Fig. 9 The figure is a flow chart of a live interactive method according to another exemplary embodiment.
[0110] Fig.10 It is a schematic diagram of a jump page according to an exemplary embodiment.
[0111] Fig.11 The figure is a schematic diagram of an invitation waiting page according to an exemplary embodiment.
[0112] Fig.12 The figure is a schematic diagram of an invitation connection page according to an exemplary embodiment.
[0113] Fig.13 is a schematic diagram of an invitation connection page according to another exemplary embodiment.
[0114] Fig.14 It is a schematic diagram of a live interactive page according to an exemplary embodiment.
[0115] Fig.15 The figure is a schematic diagram of a feedback information acquisition page according to an exemplary embodiment.
[0116] Fig.16 is a schematic diagram of a feedback information acquisition page according to yet another exemplary embodiment.
[0117] Fig.17 is a schematic diagram of a feedback information acquisition page according to another exemplary embodiment.
[0118] Fig.18 It is a schematic diagram of a first result information display page according to an exemplary embodiment.
[0119] Fig.19 It is a schematic diagram of a live interactive page according to another exemplary embodiment.
[0120] Fig. 20 is a schematic diagram of a first interactive sub-page according to an exemplary embodiment.
[0121] Fig.21 It is a schematic diagram of a second result information display page according to an exemplary embodiment.
[0122] Fig. 22 The figure is a block diagram of a live interactive device according to an exemplary embodiment.
[0123] Fig.23 It is a block diagram of a live interactive device according to another exemplary embodiment.
[0124] Fig.24It is a block diagram of an electronic device according to an exemplary embodiment.
[0125] Fig.25 is a block diagram of an electronic device according to another exemplary embodiment. DETAILED DESCRIPTION
[0126] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0127] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0128] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0129] The live interactive method provided by the present disclosure can be applied to game live broadcast scenarios. Figure 1 As shown, it includes the anchor terminals (i.e., the first anchor terminal 102 and the second anchor terminal 104) where at least two anchor accounts currently broadcasting the game are located, the audience terminal 106 where the audience accounts in the live broadcast room of each anchor account are located, and the server 108.
[0130] Specifically, the first anchor terminal 102 and the second anchor terminal 104 are respectively located in different live broadcast rooms, and the first anchor terminal 102 and the second anchor terminal 104 have the same type of current live broadcast content. Among them, the first anchor terminal 102, the second anchor terminal 104 and the audience terminal 106 interact with the server 108 through the network. The data storage system can store the data that the server 108 needs to process. The data storage system can be integrated on the server 108, or it can be placed on the cloud or other network servers. Among them, the first anchor terminal 102, the second anchor terminal 104 and the audience terminal 106 are all terminals, but their corresponding roles are different. In actual applications, the first anchor terminal can also serve as the role of the second anchor or the audience. Similarly, the second anchor terminal can also serve as the role of the first anchor or the audience, and the audience terminal can serve as the role of the first anchor or the second anchor. The terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, portable wearable devices and other terminals. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 108 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0131] Figure 2 is a flow chart of a live interactive method according to an exemplary embodiment. Figure 2 As shown, this method is used for Figure 1 Taking the server in as an example, the following steps are included.
[0132] In step S210, a live broadcast interaction request sent by the first anchor account is received.
[0133] The first anchor account refers to an anchor account that is currently broadcasting live and has a need for cross-broadcast room interaction. The live broadcast interaction request is a cross-broadcast room interaction request initiated by the first anchor account. Specifically, the live broadcast interaction request carries the first live broadcast content currently broadcast by the first anchor account.
[0134] In this embodiment, when the first anchor account has a need for cross-live room interaction, it can be based on the current live page (such as Figure 3 For example, the first anchor account can click the "Predict PK" control in the live broadcast page to initiate a live broadcast interaction request, and the server can receive the corresponding live broadcast interaction request.
[0135] In step S220, a second anchor account and candidate topics matching the first anchor account are determined according to the live interactive request.
[0136] Among them, the second anchor account matching the first anchor account refers to other anchor accounts that have the conditions to interact with the first anchor account, that is, other anchor accounts that are currently broadcasting live but are in different broadcast rooms from the first anchor account, and the second live content currently being broadcast is of the same type as the first live content currently being broadcast by the first anchor account. Specifically, when the first live content currently being broadcast by the first anchor account is a game live broadcast, if there is an anchor account that is also broadcasting the same type of game live broadcast, it can be determined that the anchor account is the second anchor account matching the first anchor account.
[0137] The candidate topics may be interactive topics generated based on the first live content and the second live content. Specifically, the candidate topics may include multiple topics.
[0138] In this embodiment, after the server receives the live broadcast interaction request sent by the first anchor account, it determines a second anchor account and candidate topics that match the first anchor account according to the live broadcast interaction request.
[0139] In step S230, a target second anchor account is determined from the second anchor accounts according to the first anchor account, and an interaction invitation request is sent to the target second anchor account.
[0140] The target second anchor account is a second anchor account selected by the first anchor account from the matched second anchor accounts for interaction. The interaction invitation request is an invitation or request for interaction sent to the target second anchor account. Specifically, the interaction invitation request carries the target topic determined by the first anchor account from the candidate topics. The target topic is the interaction topic determined by the first anchor account based on the candidate topics for final interaction.
[0141] In this embodiment, the server determines a target second anchor account from the second anchor accounts according to the first anchor account, and sends an interaction invitation request to the target second anchor account.
[0142] In step S240, when a confirmation operation of the target second anchor account for the interactive invitation request is received, the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interactive pages.
[0143] The confirmation operation indicates that the target second anchor account accepts the interaction invitation request, that is, agrees to join the interaction with the first anchor account. The live interaction page is used to instruct the first anchor account, the target second anchor account, and the corresponding audience account to interact based on the target topic. The audience account includes the audience account watching the current live broadcast of the first anchor account and the audience account watching the current live broadcast of the target second anchor account.
[0144] Specifically, when the server receives the confirmation operation of the target second anchor account for the interactive invitation request, the server updates the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to the live broadcast interactive page, so that the first anchor account, the target second anchor account and the corresponding audience account can interact based on the target topic in the live broadcast interactive page.
[0145] In the above live interactive method, by receiving the live interactive request sent by the first anchor account, determining the second anchor account and candidate topics that match the first anchor account according to the live interactive request, sending an interactive invitation request to the target second anchor account according to the target second anchor account determined by the first anchor account from the second anchor account, and when receiving the confirmation operation of the target second anchor account on the interactive invitation request, the first live page corresponding to the first anchor account and the second live page corresponding to the target second anchor account are updated to live interactive pages. It quickly matches the second anchor account through the live content, so that the first anchor account, the target second anchor account and the corresponding audience account can interact based on the target topic in the live interactive page, so as to expand the scope and method of interaction and meet more interactive needs of users.
[0146] In an exemplary embodiment, the live interaction request also includes the account information and historical interaction information of the first anchor account. Figure 4 As shown, in step S220, determining a second anchor account matching the first anchor account according to the live interactive request can be specifically implemented by the following steps:
[0147] In step S222, a matching candidate second anchor account is obtained according to the account information of the first anchor account and the first live broadcast content.
[0148] The account information includes but is not limited to the friend information of the first anchor account. Specifically, the friend information may be the second account of a friend who is mutually followed by the first anchor account. The candidate second anchor account is a second account determined from the second accounts of the friends who are mutually followed by the first anchor account. Specifically, the candidate second anchor account is a second account that is currently live streaming and the second live content currently being live is of the same type as the first live content.
[0149] In step S224, the candidate second anchor accounts are sorted according to the historical interaction information of the first anchor account to obtain sorted second anchor accounts.
[0150] The historical interaction information includes, but is not limited to, the interaction time or number of interactions between the first anchor account and the second anchor account within a certain historical period. Specifically, the certain historical period may be one day, one week, or one month.
[0151] Specifically, the server sorts the candidate second anchor accounts according to the historical interaction information of the first anchor account obtained above, thereby obtaining sorted second anchor accounts. The sorting may be based on the interaction time or the number of interactions within a certain historical period, for example, sorting by interaction time from recent to distant, sorting by interaction number from most to least, etc.
[0152] In the above embodiment, a matching candidate second anchor account is obtained based on the account information of the first anchor account and the first live broadcast content, and then the candidate second anchor accounts are sorted according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts, thereby helping the first anchor account to quickly find a suitable interaction object and improve interaction efficiency.
[0153] In an exemplary embodiment, the account information includes a second account that is a mutual follower of the first anchor account. Then, in step S222, a matching candidate second anchor account is obtained based on the account information of the first anchor account and the first live broadcast content, which may specifically include: obtaining the current live broadcast status of the second account; when the second account is currently in the live broadcast status, obtaining the type of the second live broadcast content currently being broadcast by the second account; when the type of the second live broadcast content is the same as the type of the first live broadcast content and is not mutually exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0154] Among them, following each other as friends means that both parties follow each other and exist in each other's friend address book. The live broadcast status includes the live broadcast status and the live broadcast offline status. The types of live broadcast content are the same and not exclusive, which means that the live broadcast content currently broadcast by the second account and the first anchor account is the same, and the second account is not currently participating in other PK (PlayerKilling, i.e. challenge) type interactive live broadcasts. If a second account is currently participating in other PK type interactive live broadcasts, it means that the current live broadcast of the second account is exclusive of the first anchor account. If a second account is not currently participating in other PK type interactive live broadcasts, it means that the current live broadcast of the second account is not exclusive of the first anchor account.
[0155] Specifically, the server obtains all second accounts that are currently in a live broadcast state among the second accounts that are mutually followed friends with the first anchor account, and obtains the type of the second live broadcast content of each second account that is currently live broadcasting. When the type of the second live broadcast content is the same as the type of the first live broadcast content and is not mutually exclusive, the corresponding second account is determined as a candidate second anchor account that matches the first anchor account. In this way, it is possible to quickly match a suitable interaction object, i.e., a candidate second anchor account, according to the account information of the first anchor account, to improve the interaction efficiency.
[0156] In an exemplary embodiment, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in the first historical period. Then in step S224, the candidate second anchor accounts are sorted according to the historical interaction information of the first anchor account to obtain the sorted second anchor account, which specifically includes: obtaining the candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0157] Among them, the first historical period may refer to the current day, the last three days, or the last week. The interaction time may refer to a specific interaction time point. The first sorting may be a sorting based on the interaction time in order from near to far. For example, taking the first historical period as the current day as an example, the candidate second anchor account that has interacted with the first anchor account on the current day is prioritized for sorting and display, that is, the candidate second anchor account that has interacted with the first anchor account on the current day is sorted in order from near to far based on the interaction time, thereby obtaining the first sorting result. For the candidate second anchor account that has not interacted with the first anchor account on the current day, a second sorting may be performed based on the historical number of interactions in order from most to least, thereby obtaining the second sorting result, and finally the first sorting result and the second sorting result are spliced, specifically, the second sorting result may be spliced after the first sorting result, thereby obtaining the sorted second anchor account. It can realize the priority display of the candidate second anchor account that has interacted in the first historical period, thereby helping to improve the interaction efficiency.
[0158] In an exemplary embodiment, the historical interaction information may also include the number of interactions between the first anchor account and the second anchor account in the second historical period. Then, in step S224, the candidate second anchor accounts are sorted according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts, specifically including: obtaining the candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining the candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sorting on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; splicing the third sorting result, the fourth sorting result and the fifth sorting result to obtain the sorted second anchor account.
[0159] Among them, the second historical period may refer to the most recent week or month, etc. The third anchor account refers to other anchor accounts other than the first anchor account. In this embodiment, taking the second historical period as one month as an example, the candidate second anchor accounts that have interacted with the first anchor account within one month are prioritized for sorting and display, that is, the candidate second anchor accounts that have interacted with the first anchor account within one month are sorted in the third order from most to least based on the number of interactions, thereby obtaining the third sorting result. Then, the candidate second anchor accounts that have not interacted with the first anchor account within one month but have interacted with the third anchor account (that is, other anchor accounts other than the first anchor account) are obtained, and the candidate second anchor accounts that have interacted with the third anchor account are sorted in the fourth order from most to least based on the number of interactions, thereby obtaining the fourth sorting result. Then, the candidate second anchor accounts that have not interacted with the first anchor account or the third anchor account within one month are sorted in the fifth order to obtain the fifth sorting result, and finally the third sorting result, the fourth sorting result and the fifth sorting result are sequentially spliced to obtain the sorted second anchor account. Among them, the fifth sorting can be sorted based on the attention of the corresponding candidate second anchor account, for example, sorting from most to least according to the number of followers of the candidate second anchor account. It can realize the sorting and display of the candidate second anchor accounts that are mutually followed friends with the first anchor account based on different sorting rules, which is conducive to improving the interaction efficiency and the interaction frequency between friends.
[0160] In an exemplary embodiment, if Figure 5As shown, in step S220, a second anchor account matching the first anchor account is determined according to the live broadcast interaction request, and the following steps may be specifically included:
[0161] In step S510, the second account currently broadcasting live and the type of the second live content currently broadcast by the second account are obtained.
[0162] The second account refers to other anchor accounts that are currently broadcasting live except the first anchor account. The second live broadcast content refers to the live broadcast content currently broadcast by the second account. The type of the second live broadcast content refers to the specific category or type of the live broadcast content. For example, for game live broadcasts, there are game A, game B, game C, etc., then A, B and C are specific types of game live broadcasts.
[0163] In this embodiment, the server obtains the second accounts currently broadcasting live in the network and the type of the second live content currently broadcast by each second account according to the live interactive request initiated by the first anchor account.
[0164] In step S520, when the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, the corresponding second account is determined as a matching candidate second anchor account.
[0165] The types of live broadcast content are the same and not mutually exclusive, which means that the live broadcast content currently broadcast by the second account is the same as that of the first anchor account, and the second account is not currently participating in other PK-type interactive live broadcasts. For example, if the type of the second live broadcast content currently broadcast by a second account is the same as the type of the first live broadcast content, and the second account is not participating in other PK-type interactive live broadcasts, it means that the current live broadcast of the second account is not mutually exclusive with the first anchor account, and therefore, the second account can be determined as a candidate second anchor account that matches the first anchor account.
[0166] In step S530, the account information and priority of the candidate second anchor accounts are obtained, and the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions are sorted to obtain sorted second anchor accounts.
[0167] Among them, the account information of the candidate second anchor account includes but is not limited to the historical interaction information of the account, such as the number of viewers of the current live broadcast of the account, the number of followers of the account, and the interaction between the account and the first anchor account (including whether there has been an interactive match in the recent period, whether it has appeared in the other party's blacklist), etc.
[0168] The set condition refers to the pre-set matching condition between the candidate second anchor account and the first anchor account. For example, it can be the matching condition between the number of viewers they correspond to, the matching condition between the number of followers they are following, whether the two parties have had interactive matching recently, whether they have appeared in the other party's blacklist, etc.
[0169] The priority of the candidate second anchor account can be determined based on the corresponding level, waiting time and other factors. For example, the higher the level, the higher the corresponding priority, the lower the level, the lower the corresponding priority, the longer the waiting time, the higher the corresponding priority, and the shorter the waiting time, the lower the corresponding priority. Specifically, corresponding weights can also be set for each factor, so that the priority of each candidate second anchor account can be calculated based on each factor and the corresponding weight. The priority threshold is a pre-set threshold condition for determining the second anchor account from the candidate second anchor accounts.
[0170] For example, if the set conditions are that the two parties have not matched within 10 minutes, have not appeared in the other party's blacklist, the number of viewers corresponding to each other is within the set audience number range, and the number of followers of both parties is also within the set follower number range. Then first obtain the account information and priority of the candidate second anchor account, and obtain the candidate second anchor account whose priority meets the priority threshold, and then determine whether the obtained candidate second anchor account meets the above set conditions, and sort the candidate second anchor accounts that meet the set conditions in order of priority from high to low, so as to obtain the sorted second anchor account.
[0171] In the above embodiment, by obtaining the second account currently broadcasting live and the type of the second live content currently broadcast by the second account, when the type of the second live content is the same as the type of the first live content and is not mutually exclusive, the corresponding second account is determined as a matching candidate second anchor account, and the account information and priority of the candidate second anchor account are obtained, and the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions are sorted to obtain the sorted second anchor accounts. This helps the first anchor account quickly find a suitable interaction object based on different matching strategies, thereby improving the interaction efficiency.
[0172] In an exemplary embodiment, if Figure 6 As shown, in step S240, after receiving a confirmation operation of the target second anchor account for the interactive invitation request, the above method may further include:
[0173] In step S610, first interactive information initiated by a first anchor account for a target topic is received.
[0174] The first interactive information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic.
[0175] In step S620, second interactive information initiated by the target second anchor account for the target topic is received.
[0176] The second interactive information is used to represent the quantity of second virtual resources provided by the target second anchor account for the target topic.
[0177] Exemplarily, the first interactive information and the second interactive information may be the amount of virtual resources provided by the first anchor account and the target second anchor account for the target topic. For example, it may be a multiple or amount of virtual resources, and the virtual resources may be points, virtual currency, etc.
[0178] In step S630, the account information of the first anchor account and the corresponding first interaction information and the account information of the target second anchor account and the corresponding second interaction information are added to the live interaction page.
[0179] In this embodiment, the server makes the information transparent and facilitates the interaction of the corresponding audience accounts by adding the account information of the first anchor account and the corresponding first interaction information and the account information of the target second anchor account and the corresponding second interaction information in the live broadcast interaction page.
[0180] In an exemplary embodiment, if Figure 7 As shown, in step S240, after the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interactive pages, the method may further include:
[0181] In step S710, operations of the first anchor account and the target second anchor account on the live broadcast content on the live broadcast interactive page for the target topic are obtained within a first preset time period.
[0182] Among them, the first preset duration is the duration of the pre-set first anchor account and the target second anchor account to perform live broadcast operations on the live broadcast interaction page for the target topic. Specifically, taking game live broadcast as an example, the target topic is usually a related topic for the first anchor account and the target second anchor account to perform game PK based on the specific game content, for example, which anchor has more kills in this PK, which anchor has more deaths in this PK, which anchor has more assists in this PK, etc. Therefore, in order to ensure the fairness of the game, a game PK duration can be set, which is the first preset duration. In this time period, the first anchor account and the target second anchor account can perform game live broadcast operations on the live broadcast interaction page for the target topic respectively.
[0183] In step S720, when the first preset duration ends, the live interactive page is controlled to prohibit receiving operations on the live content from the first anchor account and the target second anchor account, and obtain feedback information on the target topic from the first anchor account and the target second anchor account respectively.
[0184] Specifically, when the first preset duration ends, it means that the game PK is over. Therefore, the server controls the live interactive page to prohibit receiving the first anchor account and the target second anchor account from operating the live content, and obtains the feedback information of the first anchor account and the target second anchor account for the target topic respectively. Among them, the feedback information is the relevant data obtained based on the target topic. For example, when the target topic is which anchor has more kills in this PK, the corresponding feedback information includes the number of kills of the first anchor account in the process of the game PK and the number of kills of the target second anchor account in the process of the game PK.
[0185] In the above embodiment, by obtaining the operations of the first anchor account and the target second anchor account on the live interactive page for the target topic within the first preset time, and at the end of the first preset time, controlling the live interactive page to prohibit receiving the operations of the first anchor account and the target second anchor account on the live content, and obtaining the feedback information of the first anchor account and the target second anchor account on the target topic, the first anchor account and the target second anchor account can realize the live interaction across the live broadcast room, enhance the interactive behavior between anchors, and achieve the purpose of meeting more interactive needs of users.
[0186] In an exemplary embodiment, in step S720, obtaining feedback information of the first anchor account and the target second anchor account for the target topic respectively may specifically include: obtaining first feedback information input by the first anchor account for the target topic, wherein the first feedback information is the result information corresponding to the target topic obtained by the first anchor account after operating the live content on the live interactive page; obtaining second feedback information input by the target second anchor account for the target topic, wherein the second feedback information is the result information corresponding to the target topic obtained by the target second anchor account after operating the live content on the live interactive page. In this embodiment, when the first preset duration ends, the server can obtain the first feedback information and the second feedback information respectively input by the first anchor account and the target second anchor account, thereby realizing flexible acquisition of feedback information.
[0187] In an exemplary embodiment, the operation on the live broadcast content includes the operation on the live broadcast game. Then, in step S720, the feedback information of the first anchor account and the target second anchor account on the target topic is obtained, which may specifically include: obtaining the first operation progress information of the first anchor account on the live broadcast game on the live broadcast interaction page, and extracting the first feedback information of the first anchor account on the target topic according to the first operation progress information; obtaining the second operation progress information of the target second anchor account on the live broadcast interaction page, and extracting the second feedback information of the target second anchor account on the target topic according to the second operation progress information.
[0188] Among them, the first operation progress information and the second operation progress information are relevant information generated in the process of the first anchor account and the target second anchor account operating the live game on the live interactive page respectively. Specifically, the first operation progress information and the second operation progress information can be automatically captured and transmitted to the server by the corresponding game platform. The first feedback information is the result information corresponding to the target topic extracted from the first operation progress information. Similarly, the second feedback information is the result information corresponding to the target topic extracted from the second operation progress information. In this embodiment, the first operation progress information and the second operation progress information are obtained in the process of the first anchor account and the target second anchor account operating the live game on the live interactive page respectively, and then the first feedback information and the second feedback information related to the target topic are extracted, thereby realizing flexible acquisition of feedback information.
[0189] In an exemplary embodiment, if Figure 8 As shown, in step S720, after obtaining the feedback information of the first anchor account and the target second anchor account respectively on the target topic, the above method may further include:
[0190] In step S730, first result information for the target topic is determined according to the feedback information.
[0191] The first result information is a result of comparing feedback information of the first anchor account and the target second anchor account on the target topic respectively.
[0192] For example, when the target topic is which anchor has more kills in this PK game, the corresponding feedback information includes the kills of the first anchor account in the PK game and the kills of the target second anchor account in the PK game, and the first result information includes the result of comparing the kills of the first anchor account with the kills of the target second anchor account. Specifically, the first result information may include the feedback information of the first anchor account and the feedback information of the target second anchor account and the corresponding comparison results.
[0193] In step S740, the first result information is returned to the first anchor account and the target second anchor account respectively.
[0194] Specifically, after the server determines the first result information through the above steps, it can return the first result information to the first anchor account and the target second anchor account respectively, so that the first anchor account and the target second anchor account can timely understand the relevant results of the PK interaction.
[0195] In the above embodiment, the first result information for the target topic is determined based on the feedback information, and the first result information is returned to the first anchor account and the target second anchor account respectively, so that the first anchor account and the target second anchor account can timely understand the relevant results of the PK interaction to improve the user's participation experience.
[0196] In an exemplary embodiment, the live interactive page includes a first interactive control. Then in step S240, after the first live page corresponding to the first anchor account and the second live page corresponding to the target second anchor account are updated to the live interactive page, the above method may also include: when receiving an operation request for the first interactive control from the audience account, returning the corresponding first interactive sub-page to the audience account according to the operation request. Among them, the audience account includes a first audience account for watching the first live page and a second audience account for watching the second live page. The first interactive control is a control for page jump, through which the current live interactive page is jumped to the first interactive sub-page. Specifically, the first interactive sub-page includes a target topic, and the audience account can perform corresponding interactive operations based on the target topic in the first interactive sub-page. This embodiment returns the corresponding first interactive sub-page to the audience account according to the operation request when receiving an operation request for the first interactive control from the audience account, thereby achieving flexibility of interaction, which is conducive to increasing the length of time the audience watches the live broadcast.
[0197] In an exemplary embodiment, the live interactive page also includes a second interactive control, which is used to characterize the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic. Specifically, the preference information can be the voting progress of the viewer account for the first anchor account and the target second anchor account based on the target topic. The second interactive control can be displayed in the form of a voting progress bar. For example, the progress bar can be displayed in two different colors, one color represents the number of votes of the anchor account in the live broadcast room where the current viewer is located, and the other color represents the number of votes of the other party's anchor account. For example, if the live broadcast room where the current viewer is located is the live broadcast room where the first anchor account is located, the other party's anchor account is the target second anchor account; if the live broadcast room where the current viewer is located is the live broadcast room where the target second anchor account is located, the other party's anchor account is the first anchor account.
[0198] Then in step S240, after the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to the live broadcast interactive page, the above method also includes: when receiving an operation request for the second interactive control from the viewer account, returning the corresponding first interactive sub-page to the viewer account according to the operation request. Among them, the viewer account includes the first viewer account for watching the first live broadcast page and the second viewer account for watching the second live broadcast page. The second interactive control can not only characterize the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic, but also can be used for page jump. Specifically, through this control, it is also possible to jump from the current live broadcast interactive page to the first interactive sub-page. Specifically, the first interactive sub-page includes the target topic, and the viewer account can perform corresponding interactive operations based on the target topic in the first interactive sub-page. In this embodiment, when receiving an operation request for the second interactive control from the viewer account, the corresponding first interactive sub-page is returned to the viewer account according to the operation request, thereby realizing the flexibility and diversity of interaction, which is conducive to increasing the length of time the audience watches the live broadcast.
[0199] In an exemplary embodiment, the first interactive sub-page also includes an interactive sub-control for the target topic; after returning the corresponding first interactive sub-page to the viewer account according to the operation request, the method further includes: when receiving the operation information of the viewer account for the interactive sub-control within the second preset time, returning the corresponding second interactive sub-page to the viewer account according to the operation information. Among them, the interactive sub-control is a control for voting for the first anchor account or the target second anchor account based on the target topic and jumping to the page. The operation information is used to characterize the voting information of the viewer account for the target topic, for example, whether it is a vote for the first anchor account or the target second anchor account.
[0200] Specifically, since the first preset duration is the duration for the first anchor account and the target second anchor account to perform live broadcast operations on the live broadcast interactive page for the target topic, and the second preset duration is less than the first preset duration, before the first anchor account and the target second anchor account complete the live broadcast operations on the live broadcast interactive page for the target topic, that is, within the second preset duration, the audience account can interact based on the interactive sub-control in the first interactive sub-page. Therefore, when the operation information of the audience account for the interactive sub-control is received within the second preset duration, the corresponding second interactive sub-page is returned to the audience account according to the operation information. For example, when the operation information of the audience account for the interactive sub-control is information for voting for the first anchor account, it jumps to the second interactive sub-page for voting for the first anchor account, and when the operation information of the audience account for the interactive sub-control is information for voting for the target second anchor account, it jumps to the second interactive sub-page for voting for the target second anchor account. In this embodiment, when the operation information of the audience account for the interactive sub-control is received, the corresponding second interactive sub-page is returned to the audience account according to the operation information, thereby improving the diversity of interaction and user experience.
[0201] In an exemplary embodiment, after returning the corresponding second interactive sub-page to the audience account according to the operation request, the above method may also include: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining the second result information for the target topic according to the feedback information of the first anchor account and the target second anchor account for the target topic, and the number of third virtual resources; and returning the second result information to the audience account.
[0202] The third virtual resource may be points, virtual currency, etc., and the amount of the third virtual resource may be the amount of corresponding points or the amount of virtual currency. The second result information is a feedback result obtained based on the feedback information of the first anchor account and the target second anchor account for the target topic, and the amount of the third virtual resource provided by the audience account for the voting information of the target topic, and is used to indicate the feedback result of the audience account for the voting information of the target topic.
[0203] Therefore, in this embodiment, the server obtains the number of third virtual resources provided by the audience account for the voting information of the target topic based on the second interactive sub-page, and determines the second result information for the target topic based on the feedback information of the first anchor account and the target second anchor account for the target topic, respectively, and the number of third virtual resources, and then returns the second result information to the audience account, so that the audience account can timely understand the relevant results of the PK interaction to improve the user's participation experience.
[0204] In an exemplary embodiment, the first interactive sub-page also includes an anchor sub-control. After returning the corresponding first interactive sub-page to the viewer account according to the operation request, the above method may also include: obtaining the viewer account's operation request for the anchor sub-control; when the operation request is an operation request for the anchor corresponding to the viewer account, returning the account information corresponding to the anchor to the viewer account; when the operation request is not an operation request for the anchor corresponding to the viewer account, returning the anchor's live broadcast page to the viewer account. Among them, the anchor sub-control includes the identification information of the corresponding anchor, and the identification information can be the anchor's image or nickname, etc. In addition, since the scheme of the present disclosure involves two anchors, namely the first anchor and the target second anchor, the anchor sub-controls respectively include the identification of the first anchor and the identification of the target second anchor.
[0205] The anchor corresponding to the viewer account is the anchor of the live broadcast room where the viewer is located. For example, if the anchor of the live broadcast room where the viewer account is located is the first anchor account, that is, the viewer account is the viewer of the first anchor account, and the viewer account's operation request for the anchor sub-control is an operation request for the first anchor's identity, then the account information corresponding to the first anchor account is returned to the viewer account. Specifically, the account information refers to personal information related to the first anchor account. If the viewer account's operation request for the anchor sub-control is an operation request for the identity of the target second anchor, since the viewer account is the viewer of the first anchor account, but not the viewer of the target second anchor account, it means that it is not an operation request for the anchor corresponding to the viewer account. Therefore, the live broadcast page of the target second anchor account is returned to the viewer account, that is, it jumps to the live broadcast room of the target second anchor account, so that the viewer account can interact directly with the target second anchor account, for example, it can follow the target second anchor account and become a viewer of the target second anchor account. This embodiment returns different interactive information based on different operations of the viewer account on the anchor sub-control, thereby enhancing the interactive behavior across live broadcast rooms and further improving the user's interactive experience.
[0206] In an exemplary embodiment, in step S230, sending an interactive invitation request to the target second anchor account may specifically include: sending an interactive invitation request to the target second anchor account by means of a floating window or a pop-up window. Specifically, when the target second anchor account is currently located in the live broadcast platform, that is, the live broadcast is directly conducted through the live broadcast platform, the interactive invitation request can be sent to the target second anchor account by means of a pop-up window. When the target second anchor account is currently located outside the live broadcast platform, for example, when the target second anchor account is currently broadcasting on the live broadcast platform through a third-party game platform or other platform, the interactive invitation request can be sent to the target second anchor account by means of a floating window. This embodiment uses different methods to send interactive invitation requests to the target second anchor account based on different scenarios, thereby ensuring that the target second anchor account receives the interactive invitation request in a timely manner, thereby improving the arrival rate of the request.
[0207] In an exemplary embodiment, if Fig. 9 As shown, a flowchart of a live interactive method is shown, in which the method is used Figure 1 Taking the terminal in as an example, the following steps are included.
[0208] In step S910, in response to the live broadcast interaction request of the first anchor account, a second anchor account matching the first anchor account and candidate topics are displayed according to the live broadcast interaction request.
[0209] The first anchor account refers to the anchor account that is currently broadcasting and has the need for cross-broadcast room interaction. The live broadcast interaction request is a cross-broadcast room interaction request initiated by the first anchor account through the live broadcast page currently displayed on the first anchor terminal. Figure 3 As shown, it includes a live broadcast screen on the left and a function control on the right. In this embodiment, the first anchor account clicks the "Predict PK" control in the function control to initiate a corresponding live broadcast interaction request. The live broadcast interaction request also carries the first live broadcast content currently broadcast by the first anchor account.
[0210] The second anchor account matching the first anchor account refers to other anchor accounts that have the conditions to interact with the first anchor account, that is, other anchor accounts that are currently broadcasting live but are in different live broadcast rooms as the first anchor account, and the second live broadcast content currently being broadcast is of the same type as the first live broadcast content currently being broadcast by the first anchor account.
[0211] In this embodiment, when the first anchor account has a cross-live room interaction demand, a live interaction request can be initiated based on the current live page, and the first anchor end where the first anchor account is located responds to the live interaction request of the first anchor account and jumps to the page according to the live interaction request, that is, jumps to Fig.10The page shown in FIG. 1 shows the second anchor account matching the first anchor account and candidate topics. Specifically, the candidate topic can be an interactive topic generated based on the first live broadcast content and the second live broadcast content, such as Fig.10 As shown, the candidate topics may include multiple topics. The second anchor account includes multiple matching anchor accounts (ie, matching anchors in the figure).
[0212] In step S920, a target second anchor account selected by the first anchor account from the displayed second anchor accounts and a target topic selected from the candidate topics are received, and an interaction invitation request is sent to the target second anchor account.
[0213] Among them, the target second anchor account is a second anchor account selected by the first anchor account from the matched second anchor accounts to interact with. The interaction invitation request is an invitation or request for interaction sent to the target second anchor account. Specifically, the interaction invitation request carries the target topic determined by the first anchor account from the candidate topics. The target topic is the interaction topic for the final interaction determined by the first anchor account based on the candidate topics. In this embodiment, the interaction invitation request is also used to instruct the target second anchor account to interact with the first anchor account based on the target topic.
[0214] In step S930, an invitation waiting page is displayed to the first anchor account.
[0215] Specifically, after the first anchor terminal sends an interactive invitation request to the target second anchor account, it can also display an invitation waiting page to the first anchor account. Fig.11 As shown, it includes images, nicknames and other information of the inviter (i.e., the first anchor account) and the invitee (i.e., the target second anchor account).
[0216] In the above live interactive method, by responding to the live interactive request of the first anchor account, displaying the second anchor account and candidate topics matching the first anchor account according to the live interactive request, receiving the target second anchor account selected by the first anchor account from the displayed second anchor accounts and the target topic selected from the candidate topics, sending an interactive invitation request to the target second anchor account, and displaying an invitation waiting page to the first anchor account. It quickly matches the second anchor account through the live content, so that the first anchor account and the target second anchor account can interact based on the target topic to meet more interactive needs of users.
[0217] In an exemplary embodiment, if Fig.11The invitation waiting page shown also includes a cancel invitation control. Then in step S930, after displaying the invitation waiting page to the first anchor account, the method further includes: in response to the first anchor account operating the cancel invitation control, for example, the first anchor account clicks the cancel invitation control, returning to display the second anchor account and candidate topics that match the first anchor account, that is, returning to display the Fig.10 The page shown in FIG. 14 is displayed, and the sending of interactive invitation requests to the target second anchor account is stopped. In this embodiment, the page is bounced back by responding to the operation of the first anchor account on the cancel invitation control and returning to display the second anchor account and candidate topics that match the first anchor account, so as to improve the flexibility of interaction.
[0218] In an exemplary embodiment, in step S920, after sending the interactive invitation request to the target second anchor account, the method may further include: displaying an invitation connection page to the target second anchor account, wherein the invitation connection page is as follows: Fig.12 or Fig.13 As shown, the invitation connection page includes a control for confirming the connection (i.e., the "accept" control in the figure), a control for rejecting the connection, an image or nickname of the inviter (i.e., the first anchor account), and a target topic, etc. Specifically, the second anchor terminal displays the invitation connection page to the target second anchor account. When the target second anchor account receives a confirmation operation on the control for confirming the connection, the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to a live broadcast interaction page, and the live broadcast interaction page is displayed to the first anchor account and the target second anchor account. Specifically, the live broadcast interaction page is used to indicate that the first anchor account, the target second anchor account, and the corresponding audience account interact based on the target topic. When the target second anchor account receives a confirmation operation on the control for rejecting the connection, the invitation connection page is closed on the second anchor terminal, and the page before the invitation connection page is displayed. This embodiment displays the invitation connection page to the target second anchor account, and realizes the jump to different pages based on different operations of the target second anchor account, so as to improve the diversity and flexibility of interaction.
[0219] In an exemplary embodiment, displaying the invitation connection page to the target second anchor account may specifically include: displaying the invitation connection page to the target second anchor account through a floating window (such as Fig.12 as shown) or pop-up window (as shown Fig.13 The second anchor account of the target is displayed an invitation connection page. This embodiment can display the interactive invitation page to the target second anchor account in different ways based on different scenarios, thereby ensuring that the target second anchor account receives the interactive invitation in time, thereby improving the arrival rate of the request.
[0220] In an exemplary embodiment, after receiving a confirmation operation of the target second anchor account on the control for confirming the connection, the method may further include: receiving first interaction information initiated by the first anchor account for the target topic, and displaying the account information of the first anchor account and the corresponding first interaction information on the live interaction page. The first interaction information is used to represent the quantity of the first virtual resources provided by the first anchor account for the target topic.
[0221] In an exemplary embodiment, after receiving a confirmation operation of the target second anchor account on the control for confirming the connection, the method may further include: receiving second interaction information initiated by the target second anchor account for the target topic, and displaying the account information of the target second anchor account and the corresponding second interaction information in the live interaction page. The second interaction information is used to represent the number of second virtual resources provided by the target second anchor account for the target topic.
[0222] Specifically, the first interactive information and the second interactive information may be the amount of virtual resources provided by the first anchor account and the target second anchor account for the target topic. For example, it may be a multiple or amount of virtual resources. Virtual resources may be points or virtual coins. For example, a live interactive page showing the first interactive information and the second interactive information may be shown as follows: Fig.14 As shown in the figure, "Multiplier 1.2" and "Multiplier 1.5". "Our side" and "Opposite side" correspond to the current anchor and the other anchor respectively. If the current anchor is the first anchor account, the other anchor is the target second anchor account; if the current anchor is the target second anchor account, the other anchor is the first anchor account.
[0223] In an exemplary embodiment, after displaying the live interactive page to the first anchor account and the target second anchor account, the method may further include: responding to the first anchor account's operation on the live content on the live interactive page for the target topic within a first preset duration, and displaying a first feedback information acquisition page to the first anchor account at the end of the first preset duration, and acquiring the first feedback information of the first anchor account on the target topic through the first feedback information acquisition page. The first feedback information is the result information corresponding to the target topic obtained after the first anchor account operates the live content on the live interactive page.
[0224] In an exemplary embodiment, after displaying the live interactive page to the first anchor account and the target second anchor account, the method may further include: responding to the target second anchor account's operation on the live content on the live interactive page for the target topic within a first preset duration, and displaying a second feedback information acquisition page to the target second anchor account at the end of the first preset duration, and acquiring the second feedback information of the target second anchor account on the target topic through the second feedback information acquisition page. The second feedback information is the result information corresponding to the target topic obtained after the target second anchor account operates the live content on the live interactive page.
[0225] In an exemplary embodiment, obtaining first feedback information of the first anchor account for the target topic through the first feedback information acquisition page includes: obtaining first feedback information input by the first anchor account for the target topic on the first feedback information acquisition page; or obtaining first operation progress information of the first anchor account on the live game on the live interactive page through the first feedback information acquisition page, and extracting the first feedback information of the first anchor account for the target topic according to the first operation progress information.
[0226] In an exemplary embodiment, obtaining the second feedback information of the target second anchor account for the target topic through the second feedback information acquisition page includes: obtaining the second feedback information input by the target second anchor account for the target topic on the second feedback information acquisition page; or obtaining the second operation progress information of the target second anchor account on the live game on the live interaction page through the second feedback information acquisition page, and extracting the second feedback information of the target second anchor account for the target topic according to the second operation progress information.
[0227] Exemplarily, the first feedback information acquisition page and the second feedback information acquisition page are as follows: Fig.15 As shown, it is an information acquisition page for acquiring first feedback information of the first anchor account for the target topic and second feedback information of the target second anchor account for the target topic. Fig.15 As shown in the figure, when the target topic is which anchor has more kills in this PK, the corresponding first feedback information is the kills of the first anchor account in this game PK process, and the second feedback information is the kills of the target second anchor account in this game PK process. For the first anchor account or the target second anchor account, you can fill in the corresponding kills on this page. Fig.16 As shown in Fig.15 The kill count entered on the page shown is "18", and the "Submit Result" control is clicked to complete the input of the feedback information.
[0228] For example, Fig.15The feedback information acquisition page shown in the figure can also automatically obtain the operation progress information of each anchor (i.e., the first anchor and the target second anchor) on the live game on the live interactive page, and extract the feedback information of each anchor on the target topic according to the operation progress information. Fig.15 After extracting the feedback information of a certain anchor, the page shown in Fig.17 The page shown in the figure is then opened by the corresponding anchor. Fig.17 Once the information in the query is determined, the corresponding feedback information is obtained.
[0229] In an exemplary embodiment, after obtaining the first feedback information of the first anchor account for the target topic and obtaining the second feedback information of the target second anchor account for the target topic, the above method may further include: determining the first result information for the target topic according to the first feedback information and the second feedback information; displaying the first result information to the first anchor account; and displaying the first result information to the target second anchor account. The display page of the first result information is as follows: Fig.18 As shown, it shows the feedback information of both hosts (such as the number of kills of each host in the figure) and the interaction information of both hosts (such as the specific multiples in the figure). In addition, it can also include the voting progress information of the audience account for each host.
[0230] In an exemplary embodiment, the live interactive page also includes a first interactive control. After updating the first live page corresponding to the first anchor account and the second live page corresponding to the target second anchor account to the live interactive page, the method further includes: when receiving an operation request for the first interactive control from the viewer account, displaying the corresponding first interactive sub-page to the viewer account according to the operation request, wherein the first interactive sub-page includes the target topic; the viewer account includes the first viewer account viewing the first live page and the second viewer account viewing the second live page.
[0231] In an exemplary embodiment, the live interactive page also includes a second interactive control, wherein the second interactive control is used to represent the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic. After updating the first live page corresponding to the first anchor account and the second live page corresponding to the target second anchor account to the live interactive page, the above method also includes: when receiving an operation request from the viewer account for the second interactive control, displaying the corresponding first interactive sub-page to the viewer account according to the operation request, wherein the first interactive sub-page includes the target topic; the viewer account includes the first viewer account viewing the first live page and the second viewer account viewing the second live page.
[0232] For example, for a viewer account, when the anchor account of the live broadcast room in which the viewer account is located participates in the above live broadcast interaction, the live broadcast page displayed to the viewer account is as follows: Fig.19 As shown in the figure, the live interactive page includes a first interactive control 191 and a second interactive control 192. By clicking the first interactive control 191 and the second interactive control 192, you can jump to the live interactive page. Fig. 20 The first interactive subpage shown. Specifically, the second interactive control 192 is different from the first interactive control 191 in that the second interactive control is also used to characterize the preference information (i.e., voting progress) of the viewer account for the first anchor account and the target second anchor account based on the target topic. Therefore, the second interactive control can be displayed in the form of a voting progress bar. For example, the progress bar can be displayed in two different colors, one color represents the number of votes for the anchor account of the live broadcast room where the current viewer is located, and the other color represents the number of votes for the other party's anchor account. This makes it convenient for the audience to understand the voting progress of each anchor in a timely manner.
[0233] In an exemplary embodiment, the first interactive subpage also includes an interactive subcontrol for the target topic; after displaying the corresponding first interactive subpage to the viewer account according to the operation request, the method may further include: when receiving operation information of the viewer account for the interactive subcontrol within a second preset time, displaying the corresponding second interactive subpage to the viewer account according to the operation information. The operation information is used to characterize the voting information of the viewer account for the target topic. The second preset time is less than the first preset time. The second interactive subpage is used to obtain the interactive information of the viewer account for the target topic.
[0234] In an exemplary embodiment, the first interactive sub-page also includes a host sub-control; after displaying the corresponding first interactive sub-page to the audience account according to the operation request, the above method may also include: responding to the operation instruction of the audience account for the host sub-control, when the operation instruction is an operation instruction for the host corresponding to the audience account, displaying the account information corresponding to the host to the audience account; when the operation instruction is not an operation instruction for the host corresponding to the audience account, displaying the live broadcast page of the host to the audience account.
[0235] Exemplarily, the first interactive sub-page may include an interactive sub-control for the target topic and a host sub-control. Fig. 20 As shown in the figure, the areas on both sides of "VS" are control areas. Specifically, the image areas of the anchor on both sides of "VS" (the circular avatar areas in the figure) are anchor sub-controls, and the areas on both sides of "VS" except the anchor's image area are interactive sub-controls. And the second preset time can be displayed in the first interactive sub-page in the form of countdown, such as Fig. 20 The countdown information at the bottom of the middle. That is, before the countdown ends, the audience account can operate the interactive sub-control to display the second interactive sub-page, so as to submit interactive information for the target topic through the second interactive sub-page.
[0236] In an exemplary embodiment, after displaying the corresponding second interactive sub-page to the audience account according to the operation request, the above method may also include: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining the second result information for the target topic according to the first feedback information of the first anchor account for the target topic, the second feedback information of the target second anchor account for the target topic, and the number of third virtual resources; and displaying the second result information to the audience account.
[0237] For example, when the target topic is which anchor has more kills in this PK, the corresponding feedback information includes the kills of the first anchor account in this game PK process (i.e., the first feedback information) and the kills of the target second anchor account in this game PK process (i.e., the second feedback information). When the voting information of the audience account for the target topic is to vote for the first anchor account, and the number of third virtual resources provided by the audience account for the voting information is 10 points. When the kills of the first anchor account are 33 and the kills of the target second anchor account are 43, the corresponding second result information is as follows: Fig.21 As shown, it includes the target topic, the interactive information of each anchor on the target topic (such as the multiples in the figure), the feedback information of each anchor on the target topic (such as the number of kills in the figure), the PK results of each anchor on the target topic (such as the word "win" in the figure, which is usually displayed on the winning side of the PK), and the results of the current audience account's voting on the target topic and the specific number of third virtual resources provided (such as -10 points in the figure).
[0238] In an exemplary embodiment, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; then in step S910, the second anchor account matching the first anchor account is displayed according to the live broadcast interaction request, including: obtaining a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content; sorting the candidate second anchor accounts according to the historical interaction information of the first anchor account, obtaining the sorted second anchor account and displaying it.
[0239] In an exemplary embodiment, the account information includes a second account that is a follow-up friend of the first anchor account; then the above-mentioned obtaining a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content includes: obtaining the current live broadcast status of the second account; when the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently being broadcast by the second account; when the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0240] In an exemplary embodiment, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in the first historical period; then the above-mentioned sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor account includes: obtaining the candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0241] In an exemplary embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in the second historical period; then the above-mentioned sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts includes: obtaining the candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining the candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sorting on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; and splicing the third sorting result, the fourth sorting result and the fifth sorting result to obtain the sorted second anchor account.
[0242] In an exemplary embodiment, displaying a second anchor account matching the first anchor account according to a live interaction request includes: obtaining the second account currently broadcasting live and the type of the second live content currently broadcast by the second account; when the type of the second live content is the same as the type of the first live content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, and obtaining the sorted second anchor accounts.
[0243] It should be understood that although Figure 1-Figure 9 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-Figure 9 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0244] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0245] Fig. 22 is a block diagram of a live interactive device according to an exemplary embodiment. Fig. 22 The device includes a request receiving module 2202, a matching module 2204, a request sending module 2206 and a page updating module 2208.
[0246] The request receiving module 2202 is configured to receive a live broadcast interaction request sent by a first anchor account, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account;
[0247] The matching module 2204 is configured to determine a second anchor account and a candidate topic that match the first anchor account according to the live interaction request, wherein the second anchor account and the first anchor account are located in different live broadcast rooms, respectively, and a second live broadcast content currently broadcasted by the second anchor account is of the same type as the first live broadcast content;
[0248] The request sending module 2206 is configured to determine a target second anchor account from the second anchor account according to the first anchor account, and send an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries a target topic determined by the first anchor account from the candidate topics;
[0249] The page update module 2208 is configured to execute, when receiving a confirmation operation of the target second anchor account on the interaction invitation request, updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to a live broadcast interaction page, wherein the live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
[0250] In an exemplary embodiment, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; the matching module also includes: a matching unit, configured to obtain a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content; a sorting unit, configured to sort the candidate second anchor account based on the historical interaction information of the first anchor account to obtain a sorted second anchor account.
[0251] In an exemplary embodiment, the account information includes a second account that is a mutual follow-up friend of the first anchor account; the matching unit is configured to execute: obtaining the current live broadcast status of the second account; if the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently broadcast by the second account; if the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0252] In an exemplary embodiment, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting unit is configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sort on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sort on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0253] In an exemplary embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in the second historical period; the sorting unit is further configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sort on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sort on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; and splicing the third sorting result, the fourth sorting result, and the fifth sorting result to obtain a sorted second anchor account.
[0254] In an exemplary embodiment, the matching module is further configured to execute: obtaining the second account that is currently broadcasting live and the type of the second live content that is currently broadcast by the second account; if the type of the second live content is the same as the type of the first live content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, and obtaining the sorted second anchor accounts.
[0255] In an exemplary embodiment, the device also includes an information processing module, which is configured to perform: receiving first interaction information initiated by the first anchor account for the target topic, the first interaction information is used to characterize the number of first virtual resources provided by the first anchor account for the target topic; receiving second interaction information initiated by the target second anchor account for the target topic, the second interaction information is used to characterize the number of second virtual resources provided by the target second anchor account for the target topic; adding the account information of the first anchor account and the corresponding first interaction information as well as the account information of the target second anchor account and the corresponding second interaction information in the live broadcast interaction page.
[0256] In an exemplary embodiment, the device also includes: a live broadcast operation acquisition module, which is configured to execute within a first preset time period to obtain the operations of the first anchor account and the target second anchor account on the live broadcast content respectively on the live broadcast interaction page for the target topic; a feedback information acquisition module, which is configured to execute at the end of the first preset time period, control the live broadcast interaction page to prohibit receiving the operations of the first anchor account and the target second anchor account on the live broadcast content, and obtain the feedback information of the first anchor account and the target second anchor account on the target topic respectively.
[0257] In an exemplary embodiment, the feedback information acquisition module is further configured to execute: obtaining first feedback information input by the first anchor account for the target topic, the first feedback information being result information corresponding to the target topic obtained by the first anchor account after operating the live broadcast content on the live broadcast interaction page; obtaining second feedback information input by the target second anchor account for the target topic, the second feedback information being result information corresponding to the target topic obtained by the target second anchor account after operating the live broadcast content on the live broadcast interaction page.
[0258] In an exemplary embodiment, the operation on the live broadcast content includes the operation on the live broadcast game; the feedback information acquisition module is further configured to execute: obtaining first operation progress information of the first anchor account on the live broadcast game on the live broadcast interaction page, and extracting first feedback information of the first anchor account on the target topic according to the first operation progress information; obtaining second operation progress information of the target second anchor account on the live broadcast game on the live broadcast interaction page, and extracting second feedback information of the target second anchor account on the target topic according to the second operation progress information.
[0259] In an exemplary embodiment, the device also includes a first result information returning module, which is configured to execute: determining first result information for the target topic based on the feedback information; and returning the first result information to the first anchor account and the target second anchor account respectively.
[0260] In an exemplary embodiment, the live interactive page includes a first interactive control; the device also includes a first interactive sub-page return module, which is configured to execute: when an operation request from the audience account for the first interactive control is received, returning the corresponding first interactive sub-page to the audience account according to the operation request, wherein the first interactive sub-page includes the target topic; the audience account includes a first audience account for watching the first live page and a second audience account for watching the second live page.
[0261] In an exemplary embodiment, the live interactive page also includes a second interactive control, and the second interactive control is used to represent the preference information of the audience account for the first anchor account and the target second anchor account based on the target topic; the device also includes a first interactive sub-page return module, which is configured to execute: when receiving an operation request from the audience account for the second interactive control, returning the corresponding first interactive sub-page to the audience account according to the operation request, and the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live page and a second audience account watching the second live page.
[0262] In an exemplary embodiment, the first interactive sub-page also includes an interactive sub-control for the target topic; the device also includes a second interactive sub-page return module, which is configured to execute: when operation information of the audience account for the interactive sub-control is received within a second preset time length, returning a corresponding second interactive sub-page to the audience account according to the operation information, wherein the operation information is used to represent the voting information of the audience account for the target topic, and the second preset time length is less than the first preset time length.
[0263] In an exemplary embodiment, the device also includes a second result information return module, which is configured to execute: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining the second result information for the target topic according to the feedback information of the first anchor account and the target second anchor account for the target topic respectively, and the number of the third virtual resources; and returning the second result information to the audience account.
[0264] In an exemplary embodiment, the first interactive sub-page also includes a host sub-control; the device also includes an operation feedback module, which is configured to execute: obtaining an operation request from the viewer account for the host sub-control; when the operation request is an operation request for the host corresponding to the viewer account, returning the account information corresponding to the host to the viewer account; when the operation request is not an operation request for the host corresponding to the viewer account, returning the live broadcast page of the host to the viewer account.
[0265] In an exemplary embodiment, the request sending module is further configured to execute: sending an interaction invitation request to the target second anchor account via a floating window or a pop-up window.
[0266] Fig.23 is a block diagram of a live interactive device according to an exemplary embodiment. Fig.23 The device includes an interactive matching module 2302, a request sending module 2304 and a page display module 2306.
[0267] The interactive matching module 2302 is configured to execute a live broadcast interactive request in response to the first anchor account, and display a second anchor account and candidate topics that match the first anchor account according to the live broadcast interactive request, wherein the live broadcast interactive request carries the first live broadcast content currently being broadcasted by the first anchor account, the second anchor account and the first anchor account are respectively located in different live broadcast rooms, and the second live broadcast content currently being broadcasted by the second anchor account is of the same type as the first live broadcast content;
[0268] The request sending module 2304 is configured to receive a target second anchor account selected by the first anchor account from the displayed second anchor accounts and a target topic selected from the candidate topics, and send an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries the target topic, and the interaction invitation request is used to instruct the target second anchor account to interact with the first anchor account based on the target topic;
[0269] The page display module 2306 is configured to display an invitation waiting page to the first anchor account.
[0270] In an exemplary embodiment, the invitation waiting page includes a cancel invitation control; the page display module is also configured to execute: in response to the first anchor account's operation on the cancel invitation control, return to display the second anchor account and candidate topics that match the first anchor account, and stop sending the interactive invitation request to the target second anchor account.
[0271] In an exemplary embodiment, the page display module is also configured to execute: after sending an interactive invitation request to the target second anchor account, display an invitation connection page to the target second anchor account, wherein the invitation connection page includes a control for confirming the connection; when receiving a confirmation operation of the target second anchor account on the control for confirming the connection, updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to be live broadcast interactive pages, and displaying the live broadcast interactive page to the first anchor account and the target second anchor account, wherein the live broadcast interactive page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
[0272] In an exemplary embodiment, the page display module is further configured to execute: displaying an invitation connection page to the target second anchor account in a floating window or a pop-up window.
[0273] In an exemplary embodiment, the device also includes a first interactive information receiving module, which is configured to perform: receiving first interactive information initiated by the first anchor account for the target topic, displaying the account information of the first anchor account and the corresponding first interactive information in the live interactive page, wherein the first interactive information is used to characterize the quantity of first virtual resources provided by the first anchor account for the target topic.
[0274] In an exemplary embodiment, the device also includes a second interactive information receiving module, which is configured to execute: receiving second interactive information initiated by the target second anchor account for the target topic, displaying the account information and corresponding second interactive information of the target second anchor account in the live interactive page, and the second interactive information is used to characterize the number of second virtual resources provided by the target second anchor account for the target topic.
[0275] In an exemplary embodiment, the device further includes a feedback information acquisition module, which is configured to execute: in response to the operation of the first anchor account on the live content on the live interaction page for the target topic within a first preset time period, and at the end of the first preset time period, display a first feedback information acquisition page to the first anchor account, and obtain first feedback information of the first anchor account on the target topic through the first feedback information acquisition page, wherein the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates on the live content on the live interaction page; or, in response to the operation of the target second anchor account on the live content on the live interaction page for the target topic within the first preset time period, and at the end of the first preset time period, display a second feedback information acquisition page to the target second anchor account, and obtain second feedback information of the target second anchor account on the target topic through the second feedback information acquisition page, wherein the second feedback information is result information corresponding to the target topic obtained after the target second anchor account operates on the live content on the live interaction page.
[0276] In an exemplary embodiment, the feedback information acquisition module is further configured to execute: obtaining the first feedback information input by the first anchor account on the first feedback information acquisition page for the target topic; or obtaining the first operation progress information of the first anchor account on the live game on the live interactive page through the first feedback information acquisition page, and extracting the first feedback information of the first anchor account for the target topic based on the first operation progress information.
[0277] In an exemplary embodiment, the feedback information acquisition module is further configured to execute: obtaining the second feedback information input by the target second anchor account on the second feedback information acquisition page for the target topic; or obtaining the second operation progress information of the target second anchor account on the live game on the live interactive page through the second feedback information acquisition page, and extracting the second feedback information of the target second anchor account for the target topic based on the second operation progress information.
[0278] In an exemplary embodiment, the device also includes a first result information display module, which is configured to perform: determining the first result information for the target topic based on the first feedback information and the second feedback information; displaying the first result information to the first anchor account; or, displaying the first result information to the target second anchor account.
[0279] In an exemplary embodiment, the live interactive page also includes a first interactive control; the device also includes a first interactive sub-page display module, which is configured to execute: when an operation request from the audience account for the first interactive control is received, the corresponding first interactive sub-page is displayed to the audience account according to the operation request, and the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live page and a second audience account watching the second live page.
[0280] In an exemplary embodiment, the live interactive page also includes a second interactive control, and the second interactive control is used to represent the preference information of the audience account for the first anchor account and the target second anchor account based on the target topic; the first interactive sub-page display module is also configured to execute: when receiving an operation request from the audience account for the second interactive control, displaying the corresponding first interactive sub-page to the audience account according to the operation request, and the first interactive sub-page includes the target topic; the audience account includes a first audience account watching the first live page and a second audience account watching the second live page.
[0281] In an exemplary embodiment, the first interactive sub-page also includes an interactive sub-control for the target topic; the device also includes a second interactive sub-page display module, which is configured to execute: when operation information of the audience account for the interactive sub-control is received within a second preset time length, displaying the corresponding second interactive sub-page to the audience account according to the operation information, the operation information is used to characterize the voting information of the audience account for the target topic, and the second preset time length is less than the first preset time length.
[0282] In an exemplary embodiment, the device also includes a second result information display module, which is configured to perform: obtaining the number of third virtual resources provided by the audience account for the voting information of the target topic according to the second interactive sub-page; determining the second result information for the target topic according to the first feedback information of the first anchor account for the target topic, the second feedback information of the target second anchor account for the target topic, and the number of the third virtual resources; and displaying the second result information to the audience account.
[0283] In an exemplary embodiment, the first interactive sub-page also includes a host sub-control; the page display module is also configured to execute: in response to an operation instruction of the viewer account for the host sub-control, when the operation instruction is an operation instruction for the host corresponding to the viewer account, display the account information corresponding to the host to the viewer account; when the operation instruction is not an operation instruction for the host corresponding to the viewer account, display the live broadcast page of the host to the viewer account.
[0284] In an exemplary embodiment, the live broadcast interaction request also includes account information and historical interaction information of the first anchor account; the interaction matching module includes: a matching unit, configured to obtain a matching candidate second anchor account based on the account information of the first anchor account and the first live broadcast content; a sorting unit, configured to sort the candidate second anchor account based on the historical interaction information of the first anchor account, obtain the sorted second anchor account and display it.
[0285] In an exemplary embodiment, the account information includes a second account that is a mutual follow-up friend of the first anchor account; the matching unit is configured to execute: obtaining the current live broadcast status of the second account; if the second account is currently in a live broadcast status, obtaining the type of the second live broadcast content currently broadcast by the second account; if the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account.
[0286] In an exemplary embodiment, the historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting unit is configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and performing a first sort on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; performing a second sort on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; and splicing the first sorting result and the second sorting result to obtain a sorted second anchor account.
[0287] In an exemplary embodiment, the historical interaction information includes the number of interactions between the first anchor account and the second anchor account in the second historical period; the sorting unit is configured to execute: obtaining candidate second anchor accounts that have interacted with the first anchor account in the second historical period from the second anchor account, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; obtaining candidate second anchor accounts that have not interacted with the first anchor account but have interacted with the third anchor account in the second historical period, and performing a fourth sorting on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sorting result; performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; and splicing the third sorting result, the fourth sorting result, and the fifth sorting result to obtain a sorted second anchor account.
[0288] In an exemplary embodiment, the interactive matching module is further configured to execute: obtaining the second account that is currently broadcasting live and the type of the second live content that is currently broadcasting live by the second account; if the type of the second live content is the same as the type of the first live content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; obtaining the account information and priority of the candidate second anchor account, sorting the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions, and obtaining the sorted second anchor accounts.
[0289] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0290] Fig.24 1 is a block diagram of an electronic device Z00 for live interactive broadcasting according to an exemplary embodiment. For example, the electronic device Z00 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0291] Reference Fig.24 The electronic device Z00 may include one or more of the following components: a processing component Z02, a memory Z04, a power component Z06, a multimedia component Z08, an audio component Z10, an input / output (I / O) interface Z12, a sensor component Z14, and a communication component Z16.
[0292] The processing component Z02 generally controls the overall operation of the electronic device Z00, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component Z02 may include one or more processors Z20 to execute instructions to complete all or part of the steps of the above-described method. In addition, the processing component Z02 may include one or more modules to facilitate interaction between the processing component Z02 and other components. For example, the processing component Z02 may include a multimedia module to facilitate interaction between the multimedia component Z08 and the processing component Z02.
[0293] The memory Z04 is configured to store various types of data to support operations on the electronic device Z00. Examples of such data include instructions for any application or method operating on the electronic device Z00, contact data, phone book data, messages, pictures, videos, etc. The memory Z04 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.
[0294] The power supply assembly Z06 provides power to various components of the electronic device Z00. The power supply assembly Z06 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device Z00.
[0295] The multimedia component Z08 includes a screen that provides an output interface between the electronic device Z00 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component Z08 includes a front camera and / or a rear camera. When the electronic device Z00 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0296] The audio component Z10 is configured to output and / or input audio signals. For example, the audio component Z10 includes a microphone (MIC), and when the electronic device Z00 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory Z04 or sent via the communication component Z16. In some embodiments, the audio component Z10 also includes a speaker for outputting an audio signal.
[0297] I / O interface Z12 provides an interface between processing component Z02 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0298] The sensor assembly Z14 includes one or more sensors for providing various aspects of status assessment for the electronic device Z00. For example, the sensor assembly Z14 can detect the open / closed state of the electronic device Z00, the relative positioning of the components, such as the display and keypad of the electronic device Z00, and the sensor assembly Z14 can also detect the position change of the electronic device Z00 or the components of the electronic device Z00, the presence or absence of contact between the user and the electronic device Z00, the orientation or acceleration / deceleration of the device Z00 and the temperature change of the electronic device Z00. The sensor assembly Z14 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly Z14 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly Z14 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0299] The communication component Z16 is configured to facilitate wired or wireless communication between the electronic device Z00 and other devices. The electronic device Z00 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component Z16 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component Z16 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0300] In an exemplary embodiment, the electronic device Z00 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0301] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory Z04 including instructions, and the above instructions can be executed by a processor Z20 of the electronic device Z00 to complete the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0302] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by the processor Z20 of the electronic device Z00 to implement the above method.
[0303] Fig.25 is a block diagram of an electronic device S00 for live broadcast interaction according to an exemplary embodiment. For example, the electronic device S00 may be a server. Fig.25 The electronic device S00 includes a processing component S20, which further includes one or more processors, and a memory resource represented by a memory S22 for storing instructions executable by the processing component S20, such as an application. The application stored in the memory S22 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component S20 is configured to execute the instructions to perform the above method.
[0304] The electronic device S00 may further include: a power supply component S24 configured to perform power management of the electronic device S00, a wired or wireless network interface S26 configured to connect the electronic device S00 to a network, and an input / output (I / O) interface S28. The electronic device S00 may operate based on an operating system stored in the memory S22, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD or the like.
[0305] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory S22 including instructions, and the above instructions can be executed by a processor of the electronic device S00 to complete the above method. The storage medium can be a computer-readable storage medium, for example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0306] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by a processor of the electronic device S00 to complete the above method.
[0307] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.
[0308] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0309] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A live interactive method, characterized in that: The method comprises: Receiving a live broadcast interaction request sent by a first anchor account, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account; Determine, according to the live interaction request, a second anchor account and a candidate topic that match the first anchor account, wherein the second anchor account and the first anchor account are located in different live broadcast rooms, respectively, and a second live broadcast content currently broadcasted by the second anchor account is of the same type as the first live broadcast content; Determining a target second anchor account from the second anchor account according to the first anchor account, and sending an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries a target topic determined by the first anchor account from the candidate topics; When a confirmation operation of the target second anchor account to the interaction invitation request is received, the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to a live broadcast interaction page, where the live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic; Obtaining operations of the first anchor account and the target second anchor account on the live broadcast content on the live broadcast interactive page for the target topic within a first preset time period; When the first preset duration ends, the live interactive page is controlled to prohibit receiving operations on the live content from the first anchor account and the target second anchor account, and obtain feedback information on the target topic from the first anchor account and the target second anchor account respectively.
2. The method according to claim 1, characterized in that The live broadcast interaction request also includes account information and historical interaction information of the first anchor account; and determining a second anchor account matching the first anchor account according to the live broadcast interaction request includes: Acquire a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content; The candidate second anchor accounts are sorted according to the historical interaction information of the first anchor account to obtain sorted second anchor accounts.
3. The method according to claim 2, characterized in that The account information includes a second account that is a mutual follower of the first anchor account; and obtaining a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content includes: Obtain the current live broadcast status of the second account; When the second account is currently in a live broadcast state, obtaining the type of the second live broadcast content currently being broadcast by the second account; When the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, the corresponding second account is determined as a matching candidate second anchor account.
4. The method according to claim 2, characterized in that: The historical interaction information includes the interaction time of the first anchor account and the second anchor account in the first historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts includes: Acquire candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and perform a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; Performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; The first sorting result and the second sorting result are concatenated to obtain a sorted second anchor account.
5. The method according to claim 2, characterized in that: The historical interaction information includes the number of interactions between the first anchor account and the second anchor account in a second historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts includes: Obtaining, from the second anchor account, candidate second anchor accounts that have interacted with the first anchor account in the second historical period, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; Acquire candidate second anchor accounts that have not interacted with the first anchor account but have interacted with a third anchor account in the second historical period, and perform a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sort result; Performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; The third sorting result, the fourth sorting result and the fifth sorting result are concatenated to obtain a sorted second anchor account.
6. The method according to claim 1, characterized in that The determining, according to the live broadcast interaction request, a second anchor account matching the first anchor account includes: Obtain the second account currently broadcasting live and the type of the second live content currently broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; The account information and priority of the candidate second anchor account are obtained, and the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions are sorted to obtain sorted second anchor accounts.
7. The method according to claim 1, characterized in that After receiving a confirmation operation of the target second anchor account on the interaction invitation request, the method further includes: receiving first interaction information initiated by the first anchor account for the target topic, where the first interaction information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic; receiving second interaction information initiated by the target second anchor account for the target topic, where the second interaction information is used to represent the quantity of second virtual resources provided by the target second anchor account for the target topic; The account information and corresponding first interaction information of the first anchor account and the account information and corresponding second interaction information of the target second anchor account are added to the live broadcast interaction page.
8. The method according to claim 1, characterized in that The obtaining feedback information of the first anchor account and the target second anchor account respectively for the target topic includes: Acquire first feedback information input by the first anchor account for the target topic, where the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates the live broadcast content on the live broadcast interactive page; The second feedback information input by the target second anchor account for the target topic is obtained, where the second feedback information is result information corresponding to the target topic obtained by the target second anchor account after operating the live broadcast content on the live broadcast interactive page.
9. The method according to claim 1, characterized in that: The operation on the live broadcast content includes the operation on the live broadcast game; the obtaining of feedback information of the first anchor account and the target second anchor account respectively on the target topic includes: Acquire first operation progress information of the first anchor account on the live game on the live interactive page, and extract first feedback information of the first anchor account on the target topic according to the first operation progress information; The second operation progress information of the target second anchor account on the live game on the live interactive page is obtained, and the second feedback information of the target second anchor account on the target topic is extracted according to the second operation progress information.
10. The method according to claim 1, characterized in that After obtaining the feedback information of the first anchor account and the target second anchor account respectively on the target topic, the method further includes: Determine first result information for the target topic according to the feedback information; The first result information is returned to the first anchor account and the target second anchor account respectively.
11. The method according to claim 1, characterized in that: The live interactive page includes a first interactive control; after the first live page corresponding to the first anchor account and the second live page corresponding to the target second anchor account are updated to the live interactive page, the method further includes: When receiving an operation request from the viewer account for the first interactive control, returning a corresponding first interactive sub-page to the viewer account according to the operation request; The first interactive sub-page includes the target topic; the audience account includes a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
12. The method according to claim 1, characterized in that The live interactive page also includes a second interactive control, which is used to represent the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic; After updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to live broadcast interaction pages, the method further includes: When receiving an operation request from the viewer account for the second interactive control, returning a corresponding first interactive sub-page to the viewer account according to the operation request; The first interactive sub-page includes the target topic; the audience account includes a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
13. The method according to claim 11 or 12, characterized in that: The first interactive sub-page also includes an interactive sub-control for the target topic; after returning the corresponding first interactive sub-page to the viewer account according to the operation request, the method further includes: When operation information of the audience account for the interactive sub-control is received within a second preset time period, a corresponding second interactive sub-page is returned to the audience account based on the operation information, and the operation information is used to represent the voting information of the audience account for the target topic. The second preset time period is less than the first preset time period.
14. The method according to claim 13, characterized in that After returning the corresponding second interactive sub-page to the viewer account according to the operation request, the method further includes: Acquiring, according to the second interactive sub-page, the number of third virtual resources provided by the audience account for the voting information of the target topic; Determine second result information for the target topic according to feedback information of the first anchor account and the target second anchor account for the target topic respectively, and the quantity of the third virtual resource; The second result information is returned to the viewer account.
15. The method according to claim 13, characterized in that The first interactive sub-page also includes an anchor sub-control; after returning the corresponding first interactive sub-page to the viewer account according to the operation request, the method further includes: Obtaining an operation request of the viewer account for the anchor sub-control; When the operation request is an operation request for the host corresponding to the viewer account, returning account information corresponding to the host to the viewer account; When the operation request is not an operation request for the anchor corresponding to the viewer account, the live broadcast page of the anchor is returned to the viewer account.
16. The method according to claim 1, characterized in that The sending the interaction invitation request to the target second anchor account includes: An interaction invitation request is sent to the target second anchor account by means of a floating window or a pop-up window.
17. A live interactive method, characterized in that: The method comprises: In response to a live broadcast interaction request from a first anchor account, a second anchor account matching the first anchor account and candidate topics are displayed according to the live broadcast interaction request, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account, the second anchor account and the first anchor account are respectively located in different live broadcast rooms, and the second live broadcast content currently being broadcast by the second anchor account is of the same type as the first live broadcast content; receiving a target second anchor account selected by the first anchor account from the displayed second anchor accounts and a target topic selected from the candidate topics, and sending an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries the target topic, and the interaction invitation request is used to instruct the target second anchor account to interact with the first anchor account based on the target topic; Displaying an invitation waiting page to the first anchor account; The invitation waiting page includes a cancel invitation control; after displaying the invitation waiting page to the first anchor account, the method also includes: in response to the first anchor account's operation on the cancel invitation control, returning to display the second anchor account and candidate topics matching the first anchor account, and stopping sending the interactive invitation request to the target second anchor account.
18. The method according to claim 17, characterized in that After sending the interaction invitation request to the target second anchor account, the method further includes: Displaying an invitation connection page to the target second anchor account, wherein the invitation connection page includes a control for confirming the connection; When a confirmation operation of the target second anchor account on the control for confirming the connection is received, the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interaction pages, and the live broadcast interaction pages are displayed to the first anchor account and the target second anchor account. The live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
19. The method according to claim 18, characterized in that The step of displaying the invitation connection page to the target second anchor account includes: The invitation connection page is displayed to the target second anchor account in a floating window or a pop-up window.
20. The method according to claim 18, characterized in that After receiving a confirmation operation of the target second anchor account on the control for confirming the connection, the method further includes: Receive first interaction information initiated by the first anchor account for the target topic, and display account information and corresponding first interaction information of the first anchor account on the live interactive page, where the first interaction information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic.
21. The method according to claim 18, characterized in that After receiving a confirmation operation of the target second anchor account on the control for confirming the connection, the method further includes: Receive the second interaction information initiated by the target second anchor account for the target topic, and display the account information and corresponding second interaction information of the target second anchor account in the live broadcast interaction page, wherein the second interaction information is used to characterize the quantity of second virtual resources provided by the target second anchor account for the target topic.
22. The method according to claim 18, characterized in that After displaying the live broadcast interaction page to the first anchor account and the target second anchor account, the method further includes: In response to the operation of the first anchor account on the live broadcast content for the target topic on the live broadcast interaction page within a first preset time period, and at the end of the first preset time period, a first feedback information acquisition page is displayed to the first anchor account, and first feedback information of the first anchor account for the target topic is obtained through the first feedback information acquisition page, wherein the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates the live broadcast content on the live broadcast interaction page; or In response to the target second anchor account's operation on the live broadcast content for the target topic on the live broadcast interaction page within a first preset time period, and at the end of the first preset time period, a second feedback information acquisition page is displayed to the target second anchor account, and second feedback information of the target second anchor account for the target topic is obtained through the second feedback information acquisition page, where the second feedback information is result information corresponding to the target topic obtained after the target second anchor account operates the live broadcast content on the live broadcast interaction page.
23. The method according to claim 22, characterized in that The obtaining, through the first feedback information obtaining page, the first feedback information of the first anchor account for the target topic includes: Obtaining first feedback information input by the first anchor account on the first feedback information acquisition page for the target topic; or, The first operation progress information of the first anchor account on the live game on the live interactive page is obtained through the first feedback information acquisition page, and the first feedback information of the first anchor account on the target topic is extracted according to the first operation progress information.
24. The method according to claim 22, characterized in that The obtaining, through the second feedback information obtaining page, the second feedback information of the target second anchor account for the target topic includes: Obtaining the second feedback information input by the target second anchor account on the second feedback information acquisition page for the target topic; or, The second operation progress information of the target second anchor account on the live game on the live interactive page is obtained through the second feedback information acquisition page, and the second feedback information of the target second anchor account on the target topic is extracted according to the second operation progress information.
25. The method according to claim 22, characterized in that After obtaining the first feedback information of the first anchor account for the target topic and obtaining the second feedback information of the target second anchor account for the target topic, the method further includes: Determine first result information for the target topic according to the first feedback information and the second feedback information; Displaying the first result information to the first anchor account; and, The first result information is displayed to the target second anchor account.
26. The method according to claim 22, characterized in that The live interactive page also includes a first interactive control; after updating the first live page corresponding to the first anchor account and the second live page corresponding to the target second anchor account to the live interactive page, the method further includes: When receiving an operation request from the viewer account for the first interactive control, displaying a corresponding first interactive sub-page to the viewer account according to the operation request; The first interactive sub-page includes the target topic; the audience account includes a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
27. The method according to claim 22, characterized in that The live interactive page also includes a second interactive control, which is used to represent the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic; After updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to be live broadcast interactive pages, the method further includes: When receiving an operation request from the viewer account for the second interactive control, displaying the corresponding first interactive sub-page to the viewer account according to the operation request; The first interactive sub-page includes the target topic; the audience account includes a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
28. The method according to claim 26 or 27, characterized in that The first interactive sub-page also includes an interactive sub-control for the target topic; after displaying the corresponding first interactive sub-page to the viewer account according to the operation request, the method further includes: When operation information of the audience account for the interactive sub-control is received within a second preset time period, the corresponding second interactive sub-page is displayed to the audience account according to the operation information, and the operation information is used to represent the voting information of the audience account for the target topic. The second preset time period is less than the first preset time period.
29. The method according to claim 28, characterized in that After displaying the corresponding second interactive sub-page to the viewer account according to the operation request, the method further includes: Acquiring, according to the second interactive sub-page, the number of third virtual resources provided by the audience account for the voting information of the target topic; Determine second result information for the target topic according to the first feedback information of the first anchor account for the target topic, the second feedback information of the target second anchor account for the target topic, and the quantity of the third virtual resources; The second result information is displayed to the viewer account.
30. The method according to claim 28, characterized in that The first interactive sub-page also includes an anchor sub-control; after displaying the corresponding first interactive sub-page to the viewer account according to the operation request, the method further includes: In response to an operation instruction of the viewer account for the anchor sub-control, when the operation instruction is an operation instruction for the anchor corresponding to the viewer account, displaying account information corresponding to the anchor to the viewer account; When the operation instruction is not an operation instruction for the anchor corresponding to the viewer account, the live broadcast page of the anchor is displayed to the viewer account.
31. The method according to claim 17, characterized in that The live broadcast interaction request also includes account information and historical interaction information of the first anchor account; and displaying a second anchor account matching the first anchor account according to the live broadcast interaction request includes: Acquire a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content; The candidate second anchor accounts are sorted according to the historical interaction information of the first anchor account, and the sorted second anchor accounts are obtained and displayed.
32. The method according to claim 31, characterized in that The account information includes a second account that is a mutual follower of the first anchor account; and obtaining a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content includes: Obtain the current live broadcast status of the second account; If the second account is currently in a live broadcast state, obtaining the type of the second live broadcast content currently being broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, the corresponding second account is determined as a matching candidate second anchor account.
33. The method according to claim 31, characterized in that The historical interaction information includes the interaction time of the first anchor account and the second anchor account in the first historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts includes: Acquire candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and perform a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; Performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; The first sorting result and the second sorting result are concatenated to obtain a sorted second anchor account.
34. The method according to claim 31, characterized in that The historical interaction information includes the number of interactions between the first anchor account and the second anchor account in a second historical period; the sorting of the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain the sorted second anchor accounts includes: Obtaining, from the second anchor account, candidate second anchor accounts that have interacted with the first anchor account in the second historical period, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; Acquire candidate second anchor accounts that have not interacted with the first anchor account but have interacted with a third anchor account in the second historical period, and perform a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sort result; Performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; The third sorting result, the fourth sorting result and the fifth sorting result are concatenated to obtain a sorted second anchor account.
35. The method according to claim 17, characterized in that The displaying, according to the live broadcast interaction request, a second anchor account matching the first anchor account includes: Obtain the second account currently broadcasting live and the type of the second live content currently broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; The account information and priority of the candidate second anchor account are obtained, and the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions are sorted to obtain sorted second anchor accounts.
36. A live interactive device, characterized in that: include: A request receiving module is configured to receive a live broadcast interaction request sent by a first anchor account, wherein the live broadcast interaction request carries a first live broadcast content currently being broadcast by the first anchor account; A matching module is configured to determine a second anchor account and a candidate topic that match the first anchor account according to the live interaction request, wherein the second anchor account and the first anchor account are located in different live broadcast rooms, respectively, and a second live broadcast content currently broadcasted by the second anchor account is of the same type as the first live broadcast content; a request sending module, configured to determine a target second anchor account from the second anchor account according to the first anchor account, and send an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries a target topic determined by the first anchor account from the candidate topics; a page update module, configured to execute, when receiving a confirmation operation of the target second anchor account for the interaction invitation request, updating the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account to a live broadcast interaction page, wherein the live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic; A live broadcast operation acquisition module is configured to execute, within a first preset time period, acquisition of operations of the first anchor account and the target second anchor account on the live broadcast content for the target topic on the live broadcast interaction page; The feedback information acquisition module is configured to control the live interactive page to prohibit receiving operations of the first anchor account and the target second anchor account on the live content when the first preset time period ends, and to obtain feedback information of the first anchor account and the target second anchor account on the target topic respectively.
37. The device according to claim 36, characterized in that The live broadcast interaction request also includes account information and historical interaction information of the first anchor account; the matching module also includes: A matching unit is configured to acquire a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content; The sorting unit is configured to sort the candidate second anchor accounts according to the historical interaction information of the first anchor account to obtain sorted second anchor accounts.
38. The device according to claim 37, characterized in that The account information includes a second account that is a mutual follower of the first anchor account; and the matching unit is configured to execute: Obtain the current live broadcast status of the second account; If the second account is currently in a live broadcast state, obtaining the type of the second live broadcast content currently being broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, the corresponding second account is determined as a matching candidate second anchor account.
39. The device according to claim 37, characterized in that The historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting unit is configured to execute: Acquire candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and perform a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; Performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; The first sorting result and the second sorting result are concatenated to obtain a sorted second anchor account.
40. The device according to claim 37, characterized in that The historical interaction information includes the number of interactions between the first anchor account and the second anchor account in a second historical period; the sorting unit is further configured to execute: Obtaining, from the second anchor account, candidate second anchor accounts that have interacted with the first anchor account in the second historical period, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; Acquire candidate second anchor accounts that have not interacted with the first anchor account but have interacted with a third anchor account in the second historical period, and perform a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sort result; Performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; The third sorting result, the fourth sorting result and the fifth sorting result are concatenated to obtain a sorted second anchor account.
41. The device according to claim 36, characterized in that The matching module is further configured to perform: Obtain the second account currently broadcasting live and the type of the second live content currently broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; The account information and priority of the candidate second anchor account are obtained, and the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions are sorted to obtain sorted second anchor accounts.
42. The device according to claim 36, characterized in that The device also includes an information processing module configured to execute: receiving first interaction information initiated by the first anchor account for the target topic, where the first interaction information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic; receiving second interaction information initiated by the target second anchor account for the target topic, where the second interaction information is used to represent the quantity of second virtual resources provided by the target second anchor account for the target topic; The account information and corresponding first interaction information of the first anchor account and the account information and corresponding second interaction information of the target second anchor account are added to the live broadcast interaction page.
43. The device according to claim 36, characterized in that The feedback information acquisition module is further configured to execute: Acquire first feedback information input by the first anchor account for the target topic, where the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates the live broadcast content on the live broadcast interactive page; The second feedback information input by the target second anchor account for the target topic is obtained, where the second feedback information is result information corresponding to the target topic obtained by the target second anchor account after operating the live broadcast content on the live broadcast interactive page.
44. The device according to claim 36, characterized in that The operation on the live content includes the operation on the live game; the feedback information acquisition module is further configured to execute: Acquire first operation progress information of the first anchor account on the live game on the live interactive page, and extract first feedback information of the first anchor account on the target topic according to the first operation progress information; The second operation progress information of the target second anchor account on the live game on the live interactive page is obtained, and the second feedback information of the target second anchor account on the target topic is extracted according to the second operation progress information.
45. The device according to claim 36, characterized in that The device further includes a first result information returning module, configured to execute: Determine first result information for the target topic according to the feedback information; The first result information is returned to the first anchor account and the target second anchor account respectively.
46. The device according to claim 36, characterized in that The live interactive page includes a first interactive control; the device also includes a first interactive sub-page returning module, which is configured to execute: When receiving an operation request from the viewer account for the first interactive control, returning a corresponding first interactive sub-page to the viewer account according to the operation request, wherein the first interactive sub-page includes the target topic; The audience accounts include a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
47. The device according to claim 36, characterized in that The live interactive page also includes a second interactive control, which is used to represent the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic; the device also includes a first interactive sub-page returning module, which is configured to execute: When receiving an operation request from the viewer account for the second interactive control, returning a corresponding first interactive sub-page to the viewer account according to the operation request, wherein the first interactive sub-page includes the target topic; The audience accounts include a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
48. The device according to claim 46 or 47, characterized in that The first interactive sub-page also includes an interactive sub-control for the target topic; the device also includes a second interactive sub-page returning module, which is configured to execute: When operation information of the audience account for the interactive sub-control is received within a second preset time period, a corresponding second interactive sub-page is returned to the audience account based on the operation information, and the operation information is used to represent the voting information of the audience account for the target topic. The second preset time period is less than the first preset time period.
49. The device according to claim 48, characterized in that The device further includes a second result information returning module, configured to execute: Acquiring, according to the second interactive sub-page, the number of third virtual resources provided by the audience account for the voting information of the target topic; Determine second result information for the target topic according to feedback information of the first anchor account and the target second anchor account for the target topic respectively, and the quantity of the third virtual resource; The second result information is returned to the viewer account.
50. The device according to claim 48, characterized in that The first interactive sub-page also includes an anchor sub-control; the device also includes an operation feedback module configured to execute: Obtaining an operation request of the viewer account for the anchor sub-control; When the operation request is an operation request for the host corresponding to the viewer account, returning account information corresponding to the host to the viewer account; When the operation request is not an operation request for the anchor corresponding to the viewer account, the live broadcast page of the anchor is returned to the viewer account.
51. The device according to claim 36, characterized in that The request sending module is further configured to execute: An interaction invitation request is sent to the target second anchor account by means of a floating window or a pop-up window.
52. A live interactive device, characterized in that: include: an interactive matching module, configured to execute a live broadcast interactive request in response to a first anchor account, and display a second anchor account and candidate topics that match the first anchor account according to the live broadcast interactive request, wherein the live broadcast interactive request carries a first live broadcast content currently being broadcast by the first anchor account, the second anchor account and the first anchor account are respectively located in different live broadcast rooms, and the second live broadcast content currently being broadcast by the second anchor account is of the same type as the first live broadcast content; a request sending module, configured to receive a target second anchor account selected by the first anchor account from the displayed second anchor accounts and a target topic selected from the candidate topics, and send an interaction invitation request to the target second anchor account, wherein the interaction invitation request carries the target topic, and the interaction invitation request is used to instruct the target second anchor account to interact with the first anchor account based on the target topic; A page display module, configured to display an invitation waiting page to the first anchor account; The invitation waiting page includes a cancel invitation control; the page display module is also configured to execute: in response to the first anchor account's operation on the cancel invitation control, return to display the second anchor account and candidate topics that match the first anchor account, and stop sending the interactive invitation request to the target second anchor account.
53. The device according to claim 52, characterized in that The page display module is further configured to execute: After sending the interactive invitation request to the target second anchor account, displaying an invitation connection page to the target second anchor account, wherein the invitation connection page includes a control for confirming the connection; When a confirmation operation of the target second anchor account on the control for confirming the connection is received, the first live broadcast page corresponding to the first anchor account and the second live broadcast page corresponding to the target second anchor account are updated to live broadcast interaction pages, and the live broadcast interaction pages are displayed to the first anchor account and the target second anchor account. The live broadcast interaction page is used to instruct the first anchor account, the target second anchor account and the corresponding audience account to interact based on the target topic.
54. The device according to claim 53, characterized in that The page display module is further configured to execute: The invitation connection page is displayed to the target second anchor account in a floating window or a pop-up window.
55. The device according to claim 53, characterized in that The device further includes a first interactive information receiving module configured to execute: Receive first interaction information initiated by the first anchor account for the target topic, and display account information and corresponding first interaction information of the first anchor account on the live interactive page, where the first interaction information is used to represent the quantity of first virtual resources provided by the first anchor account for the target topic.
56. The device according to claim 53, characterized in that The device further includes a second interactive information receiving module configured to execute: Receive the second interaction information initiated by the target second anchor account for the target topic, and display the account information and corresponding second interaction information of the target second anchor account in the live broadcast interaction page, wherein the second interaction information is used to characterize the quantity of second virtual resources provided by the target second anchor account for the target topic.
57. The device according to claim 53, characterized in that The device further includes a feedback information acquisition module configured to execute: In response to the operation of the first anchor account on the live broadcast content for the target topic on the live broadcast interaction page within a first preset time period, and at the end of the first preset time period, a first feedback information acquisition page is displayed to the first anchor account, and first feedback information of the first anchor account for the target topic is acquired through the first feedback information acquisition page, where the first feedback information is result information corresponding to the target topic obtained after the first anchor account operates the live broadcast content on the live broadcast interaction page; or, In response to the target second anchor account's operation on the live broadcast content for the target topic on the live broadcast interaction page within a first preset time period, and at the end of the first preset time period, a second feedback information acquisition page is displayed to the target second anchor account, and second feedback information of the target second anchor account for the target topic is obtained through the second feedback information acquisition page, where the second feedback information is result information corresponding to the target topic obtained after the target second anchor account operates the live broadcast content on the live broadcast interaction page.
58. The device according to claim 57, characterized in that The feedback information acquisition module is further configured to execute: Obtaining first feedback information input by the first anchor account on the first feedback information acquisition page for the target topic; or, The first operation progress information of the first anchor account on the live game on the live interactive page is obtained through the first feedback information acquisition page, and the first feedback information of the first anchor account on the target topic is extracted according to the first operation progress information.
59. The device according to claim 57, characterized in that The feedback information acquisition module is further configured to execute: Obtaining the second feedback information input by the target second anchor account on the second feedback information acquisition page for the target topic; or, The second operation progress information of the target second anchor account on the live game on the live interactive page is obtained through the second feedback information acquisition page, and the second feedback information of the target second anchor account on the target topic is extracted according to the second operation progress information.
60. The device according to claim 57, characterized in that The device further includes a first result information display module, configured to execute: Determine first result information for the target topic according to the first feedback information and the second feedback information; Displaying the first result information to the first anchor account; or, The first result information is displayed to the target second anchor account.
61. The device according to claim 57, characterized in that The live interactive page also includes a first interactive control; the device also includes a first interactive sub-page display module, which is configured to execute: When receiving an operation request from the viewer account for the first interactive control, displaying a corresponding first interactive sub-page to the viewer account according to the operation request, wherein the first interactive sub-page includes the target topic; The audience accounts include a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
62. The device according to claim 61, characterized in that The live interactive page also includes a second interactive control, which is used to represent the preference information of the viewer account for the first anchor account and the target second anchor account based on the target topic; the first interactive sub-page display module is also configured to execute: When receiving an operation request from the viewer account for the second interactive control, displaying a corresponding first interactive sub-page to the viewer account according to the operation request, wherein the first interactive sub-page includes the target topic; The audience accounts include a first audience account for viewing the first live broadcast page and a second audience account for viewing the second live broadcast page.
63. The device according to claim 61 or 62, characterized in that The first interactive sub-page also includes an interactive sub-control for the target topic; the device also includes a second interactive sub-page display module configured to execute: When operation information of the audience account for the interactive sub-control is received within a second preset time period, the corresponding second interactive sub-page is displayed to the audience account according to the operation information, and the operation information is used to represent the voting information of the audience account for the target topic. The second preset time period is less than the first preset time period.
64. The device according to claim 63, characterized in that The device further includes a second result information display module, configured to execute: Acquiring, according to the second interactive sub-page, the number of third virtual resources provided by the audience account for the voting information of the target topic; Determine second result information for the target topic according to the first feedback information of the first anchor account for the target topic, the second feedback information of the target second anchor account for the target topic, and the quantity of the third virtual resources; The second result information is displayed to the viewer account.
65. The device according to claim 63, characterized in that The first interactive sub-page also includes an anchor sub-control; the page display module is further configured to execute: In response to an operation instruction of the viewer account for the anchor sub-control, when the operation instruction is an operation instruction for the anchor corresponding to the viewer account, displaying account information corresponding to the anchor to the viewer account; When the operation instruction is not an operation instruction for the anchor corresponding to the viewer account, the live broadcast page of the anchor is displayed to the viewer account.
66. The device according to claim 52, characterized in that The live broadcast interaction request also includes account information and historical interaction information of the first anchor account; the interaction matching module includes: A matching unit is configured to acquire a matching candidate second anchor account according to the account information of the first anchor account and the first live broadcast content; The sorting unit is configured to sort the candidate second anchor accounts according to the historical interaction information of the first anchor account, obtain the sorted second anchor accounts and display them.
67. The device according to claim 66, characterized in that The account information includes a second account that is a mutual follower of the first anchor account; and the matching unit is configured to execute: Obtain the current live broadcast status of the second account; If the second account is currently in a live broadcast state, obtaining the type of the second live broadcast content currently being broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, the corresponding second account is determined as a matching candidate second anchor account.
68. The device according to claim 66, characterized in that The historical interaction information includes the interaction time of the first anchor account and the second anchor account in a first historical period; the sorting unit is configured to execute: Acquire candidate second anchor accounts that have interacted with the first anchor account in the first historical period from the second anchor account, and perform a first sorting on the candidate second anchor accounts that have interacted according to the interaction time to obtain a first sorting result; Performing a second sorting on the candidate second anchor accounts that have not interacted with the first anchor account in the first historical period to obtain a second sorting result; The first sorting result and the second sorting result are concatenated to obtain a sorted second anchor account.
69. The device according to claim 66, characterized in that The historical interaction information includes the number of interactions between the first anchor account and the second anchor account in a second historical period; the sorting unit is configured to execute: Obtaining, from the second anchor account, candidate second anchor accounts that have interacted with the first anchor account in the second historical period, and performing a third sorting on the candidate second anchor accounts that have interacted according to the number of interactions to obtain a third sorting result; Acquire candidate second anchor accounts that have not interacted with the first anchor account but have interacted with a third anchor account in the second historical period, and perform a fourth sort on the candidate second anchor accounts that have interacted with the third anchor account to obtain a fourth sort result; Performing a fifth sorting on the candidate second anchor accounts that have not interacted with the first anchor account and have not interacted with the third anchor account in the second historical period to obtain a fifth sorting result; The third sorting result, the fourth sorting result and the fifth sorting result are concatenated to obtain a sorted second anchor account.
70. The device according to claim 52, characterized in that The interactive matching module is further configured to perform: Obtain the second account currently broadcasting live and the type of the second live content currently broadcast by the second account; If the type of the second live broadcast content is the same as the type of the first live broadcast content and is not exclusive, determining the corresponding second account as a matching candidate second anchor account; The account information and priority of the candidate second anchor account are obtained, and the candidate second anchor accounts whose priorities meet the priority threshold and whose account information meets the set conditions are sorted to obtain sorted second anchor accounts.
71. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the live interactive method as described in any one of claims 1 to 35.
72. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 35.
73. A computer program product, comprising instructions, characterized in that: When the instruction is executed by the processor of the electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 35.
Citation Information
Patent Citations
Live streaming task interaction method and device, electronic equipment and storage medium
CN113259703A