Game resource trading method and system based on live broadcast, and storage medium
Through the collaborative work of the live broadcast server and the game server, the game gift system is used to realize the closed loop of game resources transactions, solving the problems of large development volume and large server overhead in the existing technology, and achieving efficient and fast game resource transactions.
Patent Information
- Application Number
- CN202111536709.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-15
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2041-12-15
AI Technical Summary
The existing technology has a large amount of function development for selling game virtual props in live broadcasts, and it has caused great overhead on the game server, making it difficult to achieve efficient and fast trading functions.
Receive transaction requests from the audience terminal through the live broadcast server, send transaction data to the game server, and use the game gift system to be traded to be given to the target game account to realize the closed loop of resource transactions.
It reduces the development volume of game developers and reduces the overhead on game servers, and realizes efficient and fast game resource trading functions in live broadcasts.
Smart Images

Figure CN114177624B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a game resource trading method and system based on live broadcast, a storage medium, and a computer device. Background Art
[0002] In the game + live broadcast scenario, in response to the cooperation demands of game content and game anchors, some game anchors use live broadcast room promotion to promote game content. For example, the game platform pays the anchor a promotion fee, and the anchor promotes the game or game props in the live broadcast room. However, the promotion effect of this cooperation method is difficult to quantify and is not intuitive enough. Therefore, live broadcast platforms and game platforms have launched the function of selling game props in live broadcasts, but in this way, the game platform needs to develop the function of selling game props in live broadcasts separately, and for one game prop, different sales links need to be provided for different anchors, which not only requires a large amount of development, but also brings a large overhead to the game server. How to more efficiently and quickly realize the function of selling virtual game props in live broadcasts has become one of the issues worth exploring in this field. Summary of the invention
[0003] In view of this, the present application provides a game resource trading method and system based on live broadcast, a storage medium, and a computer device.
[0004] According to one aspect of the present application, a game resource trading method based on live broadcast is provided, the method comprising:
[0005] The live broadcast server receives a target game resource transaction request sent by a viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in a live broadcast interface displayed by the viewer terminal;
[0006] The live broadcast server sends game resource transaction data to the game server, wherein the game resource transaction data includes a target game account corresponding to the viewer terminal, a target anchor corresponding to the live broadcast interface, and the target resource to be traded;
[0007] The game server calls the game gift system, and uses the target resource to be traded as a gift resource from the target anchor to the target game account, and distributes the gift resource to the target game account through the game gift system.
[0008] Optionally, before the live broadcast server receives the target game resource transaction request sent by the viewer terminal, the method further includes:
[0009] The game server sends the resource transaction construction data of the target anchor to the live broadcast server, wherein the resource transaction construction data includes the resource identifier and transaction conditions of at least one tradable game resource corresponding to the target anchor, and the tradable game resource includes the target resource to be traded;
[0010] The live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor;
[0011] The audience terminal creates an interactive module for the tradable game resource in the live broadcast interface based on the resource transaction construction data, wherein the interactive module is accompanied by a resource identifier and transaction conditions for the tradable game resource.
[0012] Optionally, the resource transaction structure data further includes a listing condition for each of the tradable game resources, wherein the listing condition for the first tradable game resource includes at least one of the transaction volume of the second tradable game resource, the total transaction volume of all other tradable game resources, and a listing task, and the tradable game resources include the first tradable game resource and the second tradable game resource;
[0013] The live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor, specifically including:
[0014] The live broadcast server monitors the live broadcast room interaction data of the target anchor, wherein the live broadcast room interaction data includes the transaction volume of the tradable game resources in the live broadcast room and the completion status of the live broadcast room tasks;
[0015] If the live broadcast room interaction data meets the listing conditions of the target tradable game resources, the resource transaction structure data corresponding to any tradable game resource will be pushed to the audience terminal watching the live broadcast of the target anchor.
[0016] Optionally, before the live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor, the method further includes:
[0017] The live broadcast server sends the resource transaction structure data to the anchor terminal of the target anchor;
[0018] The anchor terminal displays the selection interface of the tradable game resources based on the resource transaction construction data, and based on the selection operation of the tradable game resources in the selection interface, feeds back the tradable game resources to be put on the shelves selected by the target anchor to the live broadcast server;
[0019] Correspondingly, the live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor, specifically including:
[0020] The live broadcast server pushes the resource transaction structure data corresponding to the tradable game resources to be put on the shelves to the audience terminal watching the live broadcast of the target anchor.
[0021] Optionally, after the live broadcast server receives the target game resource transaction request sent by the viewer terminal, the method further includes:
[0022] The live broadcast server verifies whether the target audience corresponding to the audience terminal meets the target transaction conditions corresponding to the target resource to be traded, wherein the target transaction conditions include having paid the transaction price corresponding to the target resource to be traded and / or completing the transaction task corresponding to the target resource to be verified in the live broadcast room of the target anchor;
[0023] When it is verified that the target audience meets the transaction conditions, the live broadcast server sends the game resource transaction data to the game server.
[0024] Optionally, allocating the gift resources to the target game account through the game gift system specifically includes:
[0025] The game gift system fills the target anchor, the target game account and the gifted resources into the resource transaction template, obtains the target gift information, and sends the target gift information to the target game account, wherein the target gift information is used to prompt the method of obtaining the gifted resources or to obtain the gifted resources after receiving them.
[0026] Optionally, the method further comprises:
[0027] The live broadcast server receives a target transaction voucher acquisition request sent by the audience terminal, wherein the target transaction voucher acquisition request is generated based on an interactive operation on a target resource to be requested in the live broadcast interface, the tradable game resources include the target resource to be requested, and the interactive module of the tradable game resources provides a first interactive interface and a second interactive interface, the first interactive interface is used to trigger a game resource transaction request, and the second interactive interface is used to trigger a transaction voucher acquisition request;
[0028] The live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal, wherein the transaction interface of the target resource to be requested in the game provides a voucher input window;
[0029] The audience terminal receives the transaction credential to be verified input in the credential input window of the target resource to be requested, and sends the transaction credential to be verified to the game server;
[0030] The game server verifies the validity of the transaction voucher to be verified based on the second transaction voucher of the target resource to be requested, and feeds back the required exchange resources of the target resource to be requested to the audience terminal after the verification, wherein the first transaction voucher matches the second transaction voucher.
[0031] Optionally, the live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal, specifically including:
[0032] The live broadcast server counts the request quantity of the target resource to be requested within a preset time period;
[0033] If the requested amount meets the preset condition of the target resource to be requested, the live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal;
[0034] Otherwise, the live broadcast server sends a request failure prompt message to the viewer terminal.
[0035] According to another aspect of the present application, a game resource trading system based on live broadcast is provided, the system comprising: a live broadcast server, a game server and a viewer terminal;
[0036] The live broadcast server is used to receive a target game resource transaction request sent by a viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in a live broadcast interface displayed by the viewer terminal;
[0037] The live broadcast server is further used to send game resource transaction data to the game server, wherein the game resource transaction data includes a target game account corresponding to the viewer terminal, a target anchor corresponding to the live broadcast interface, and the target resource to be traded;
[0038] The game server is used to call the game gift system, and use the target resource to be traded as the gift resource from the target anchor to the target game account, and distribute the gift resource to the target game account through the game gift system.
[0039] Optionally, the game server is further configured to send resource transaction construction data of the target anchor to the live broadcast server before the live broadcast server receives the target game resource transaction request sent by the viewer terminal, wherein the resource transaction construction data includes a resource identifier and transaction conditions of at least one tradable game resource corresponding to the target anchor, and the tradable game resource includes the target resource to be traded;
[0040] The live broadcast server is further used to push the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor;
[0041] The audience terminal is used to create an interactive module for the tradable game resources in the live broadcast interface based on the resource transaction construction data, wherein the interactive module is accompanied by a resource identifier and transaction conditions of the tradable game resources.
[0042] Optionally, the resource transaction structure data further includes a listing condition for each of the tradable game resources, wherein the listing condition for the first tradable game resource includes at least one of the transaction volume of the second tradable game resource, the total transaction volume of all other tradable game resources, and a listing task, and the tradable game resources include the first tradable game resource and the second tradable game resource;
[0043] The live broadcast server is also used to monitor the live broadcast room interaction data of the target anchor, wherein the live broadcast room interaction data includes the transaction volume of the tradable game resources in the live broadcast room and the completion status of the live broadcast room tasks; if the live broadcast room interaction data meets the listing conditions of the target tradable game resources, the resource transaction structure data corresponding to any tradable game resource will be pushed to the audience terminal watching the live broadcast of the target anchor.
[0044] Optionally, the live broadcast server is further used to send the resource transaction structure data to the anchor terminal of the target anchor;
[0045] The system further includes: the anchor terminal, which is used to display the selection interface of the tradable game resources based on the resource transaction structure data, and to feed back the tradable game resources to be put on the shelves selected by the target anchor to the live broadcast server based on the selection operation of the tradable game resources in the selection interface;
[0046] Correspondingly, the live broadcast server is also used to push the resource transaction structure data corresponding to the tradable game resources to be listed to the audience terminal watching the live broadcast of the target anchor.
[0047] Optionally, the live broadcast server is further used to verify whether the target audience corresponding to the audience terminal meets the target transaction conditions corresponding to the target resources to be traded after receiving the target game resource transaction request sent by the audience terminal, wherein the target transaction conditions include having paid the transaction price corresponding to the target resources to be traded and / or completing the transaction task corresponding to the target resources to be verified in the live broadcast room of the target anchor; when it is verified that the target audience meets the transaction conditions, the live broadcast server sends the game resource transaction data to the game server.
[0048] Optionally, the game server is used to fill the target anchor, the target game account and the gifted resources into the resource transaction template through the game gift system, obtain the target gift information, and send the target gift information to the target game account, wherein the target gift information is used to prompt the method of obtaining the gifted resources or to obtain the gifted resources after receiving them.
[0049] Optionally, the live broadcast server is further used to receive a target transaction voucher acquisition request sent by the audience terminal, wherein the target transaction voucher acquisition request is generated based on an interactive operation on a target resource to be requested in the live broadcast interface, the tradable game resources include the target resource to be requested, and the interactive module of the tradable game resources provides a first interactive interface and a second interactive interface, the first interactive interface is used to trigger a game resource transaction request, and the second interactive interface is used to trigger a transaction voucher acquisition request;
[0050] The live broadcast server is further used to send a first transaction voucher of the target resource to be requested to the viewer terminal, wherein a transaction interface of the target resource to be requested in the game is provided with a voucher input window;
[0051] The audience terminal is used to receive the transaction credential to be verified input in the credential input window of the target resource to be requested, and send the transaction credential to be verified to the game server;
[0052] The game server is also used to verify the validity of the transaction voucher to be verified based on the second transaction voucher of the target resource to be requested, and to feedback the required exchange resources of the target resource to be requested to the audience terminal after the verification is passed, wherein the first transaction voucher matches the second transaction voucher.
[0053] Optionally, the live broadcast server is also used to count the request volume of the target resource to be requested within a preset time period; if the request volume meets the preset conditions of the target resource to be requested, the live broadcast server sends the first transaction voucher of the target resource to be requested to the audience terminal; otherwise, the live broadcast server sends a request failure prompt message to the audience terminal.
[0054] According to another aspect of the present application, a storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned game resource trading method based on live broadcast is implemented.
[0055] According to another aspect of the present application, a computer device is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the above-mentioned live broadcast-based game resource trading method when executing the program.
[0056] By means of the above technical scheme, the present application provides a game resource transaction method and system based on live broadcast, storage medium, and computer equipment. The audience terminal sends a target game resource transaction request to the live broadcast server based on the interactive operation of the target resource to be traded in the live broadcast interface. After receiving the target game resource transaction request, the live broadcast server sends game resource transaction data to the game server, so that the game server uses the target resource to be traded as a gift resource from the target anchor to the target game account, and gifts the resource to the target game account by calling the game gift system. The embodiment of the present application reuses the existing game gift system to realize the closed loop of transaction of virtual game resources live broadcast with goods. For game developers, not only is the development volume small, but the overhead brought to the game server is also small.
[0057] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0059] Figure 1 A flowchart of a game resource trading method based on live broadcasting provided in an embodiment of the present application is shown;
[0060] Figure 2 A schematic diagram showing a flow chart of another game resource trading method based on live broadcasting provided in an embodiment of the present application;
[0061] Figure 3 A structural diagram of a game resource trading system based on live broadcast provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0062] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0063] In this embodiment, a game resource trading method based on live broadcast is provided. Figure 1 As shown, the method includes:
[0064] Step 101, the live broadcast server receives a target game resource transaction request sent by a viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in a live broadcast interface displayed by the viewer terminal;
[0065] Step 102, the live broadcast server sends game resource transaction data to the game server, wherein the game resource transaction data includes the target game account corresponding to the viewer terminal, the target anchor corresponding to the live broadcast interface, and the target resource to be traded;
[0066] Step 103, the game server calls the game gift system, and uses the target resource to be traded as a gift resource from the target anchor to the target game account, and distributes the gift resource to the target game account through the game gift system.
[0067] In an embodiment of the present application, for a target anchor who can provide a way to trade game resources, after the audience enters the live broadcast room of the target anchor, they can see one or more virtual game resources displayed on the live broadcast interface, such as virtual game weapons, virtual game costumes, etc. The audience can select the target resource to be traded that they want to trade from the virtual game resources displayed on the live broadcast interface. When the audience confirms to trade the target resource to be traded, the audience terminal can send a target game resource transaction request for the target resource to be traded to the live broadcast server.
[0068] After receiving the target game resource transaction request, the live broadcast server can verify the validity of the request, such as verifying whether the viewer's payable account has sufficient funds to pay for the target resource to be traded, verifying whether the viewer has the authority to trade the resource, etc. After the verification is passed, the live broadcast server can send game resource transaction data to the game server, and the game resource transaction data specifically includes the target game account, target anchor, and target resource to be traded corresponding to the viewer terminal. Among them, when the viewer selects the target resource to be traded in the live broadcast interface, he can select or fill in his own target game account; or, after the live broadcast server verifies that the target game resource transaction request is valid, it sends a target game account acquisition request to the viewer terminal, and determines the target game account after the viewer terminal fills in or selects and confirms.
[0069] After the game server receives the game resource transaction data sent by the live broadcast server, it takes the target resource to be traded as the gift resource from the target anchor to the target game account, calls the game gift system, and writes the game transaction data into the game gift system by developing the interface of the game gift system. The target resource to be traded is distributed to the target game account of the audience in the way that the target anchor presents the target resource to be traded to the target game account, thereby realizing a closed loop transaction of live broadcast with goods of virtual game resources. There is no need to develop goods-selling links for different anchors, and resource delivery can be realized by reusing the existing game gift system. There is no need for a lot of development for this function, and the overhead on the game server is small.
[0070] By applying the technical solution of this embodiment, the audience terminal sends a target game resource transaction request to the live broadcast server based on the interactive operation of the target resource to be traded in the live broadcast interface. After receiving the target game resource transaction request, the live broadcast server sends the game resource transaction data to the game server, so that the game server uses the target resource to be traded as a gift resource from the target anchor to the target game account, and gifts the resource to the target game account by calling the game gift system. The embodiment of this application reuses the existing game gift system to realize the closed loop of live broadcast of virtual game resources. For game developers, not only is the development volume small, but the overhead on the game server is also small.
[0071] In an embodiment of the present application, optionally, in step 103, "distributing the gift resources to the target game account through the game gift system" can specifically include: the game gift system fills the target anchor, the target game account and the gift resources into the resource transaction template, obtains the target gift information, and sends the target gift information to the target game account, wherein the target gift information is used to prompt the method of obtaining the gift resources or to obtain the gift resources after receiving them.
[0072] In this embodiment, a resource transaction template can be pre-configured in the game gift system. When the game server calls the game gift system, various information in the game resource transaction data can be filled into the pre-configured resource transaction template to obtain the target gift information. For example, the target gift information can be a system letter in the game. The resource transaction template can be obtained through the original resource gift template of the game gift system. For example, the resource gift template is "Hello, player A! Please check the item C given to you by player B", and the resource transaction template can be "Hello, player A! Please check the item C purchased in the live broadcast room of anchor B". In addition, when delivering resources through the game gift system, it can be specifically purchased as the target anchor to purchase the target resource to be traded, and then the target resource to be traded can be given to the target game account. The game platform can provide preferential prices for the target anchor, and the anchor can provide certain preferential strength when promoting, so that the audience who purchases virtual game resources through the live broadcast room can enjoy the discount. For example, if the game platform offers a certain item at a price of 10 yuan for the anchor, and the price for viewers to buy the item directly in the game mall is 15 yuan, the anchor can offer a price of 12 yuan in the live broadcast room. The audience can enjoy a lower price when buying game props in the live broadcast room than when buying directly in the game mall, and the anchor can also obtain a certain profit from bringing goods. The game platform can also not provide a preferential price for the anchor alone, but calculate the target anchor's commission according to the amount of resources donated by the target anchor during settlement.
[0073] After the game gift system is configured with letters, the letters can be sent to the inbox of the target game account. Players can directly obtain the gifted resources by checking the letters in the game, or obtain the method of obtaining the gifted resources by checking the letters. For example, for some virtual resources with a time limit, after opening the letter, a gift resource package is obtained. When the player wants to use the resource, he can open the gift package to obtain the gift resource to avoid wasting the resource time limit.
[0074] Further, as a refinement and extension of the specific implementation of the above embodiment, in order to fully illustrate the specific implementation process of this embodiment, another game resource trading method based on live broadcast is provided, such as Figure 2 As shown, the method includes:
[0075] Step 201, the game server sends the resource transaction construction data of the target anchor to the live broadcast server, wherein the resource transaction construction data includes the resource identifier and transaction conditions of at least one tradable game resource corresponding to the target anchor, and the tradable game resource includes the target resource to be traded.
[0076] Step 202: The live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor.
[0077] Step 203: the audience terminal creates an interactive module for the tradable game resource in the live broadcast interface based on the resource transaction construction data, wherein the interactive module is accompanied by a resource identifier and transaction conditions of the tradable game resource.
[0078] In an embodiment of the present application, the game platform can provide at least one tradable game resource for the target anchor, and the tradable game resource can specifically be a game resource that the game platform authorizes the anchor to promote, such as virtual game costumes and virtual game props. The resource transaction structure data corresponding to the tradable game resource is sent to the live broadcast server through the game server, and the resource transaction structure data includes the resource identification and transaction conditions of each tradable game resource, wherein the resource identification can be a display diagram of the tradable game resource, a resource code, etc., and the transaction condition can be a condition that needs to be met to obtain the resource. After the live broadcast server receives the resource transaction structure data sent by the game server, it pushes it to the audience terminal. Specifically, when the audience terminal requests to enter the live broadcast room of the target anchor, the live broadcast server pushes the resource transaction structure data of the target anchor to the audience terminal, so that the audience terminal creates an interactive module of the tradable game resource in the displayed live broadcast interface, for example, an interactive window is created in the live broadcast interface, and the audience can see the interactive module of the verifiable game resource after opening the interactive window. The interactive module can be displayed in the image of the display diagram of the game resource, and the transaction conditions of each resource can be viewed by selecting the interactive module.
[0079] In the above embodiment, optionally, the resource transaction construction data further includes a listing condition for each of the tradable game resources, wherein the listing condition for the first tradable game resource includes at least one of the transaction volume of the second tradable game resource, the total transaction volume of all other tradable game resources, and a listing task, and the tradable game resources include the first tradable game resource and the second tradable game resource; step 202 may specifically include:
[0080] Step 202-1, the live broadcast server monitors the target anchor's live broadcast room interaction data, wherein the live broadcast room interaction data includes the transaction volume of the tradable game resources in the live broadcast room and the completion status of the live broadcast room tasks;
[0081] Step 202-2: If the live broadcast room interaction data meets the listing conditions of the target tradable game resources, the resource transaction structure data corresponding to any tradable game resource is pushed to the audience terminal watching the live broadcast of the target anchor.
[0082] In this embodiment, the listing conditions of any one or more tradable game resources can also be constrained. Taking any first tradable game resource among the tradable game resources as an example, the listing condition of the first tradable game resource can be the transaction volume of the second tradable game resource. For example, the target anchor has multiple tradable game resources, and tradable game resource A can be listed directly, and tradable game resource B can only be listed after tradable game resource A reaches a certain transaction volume. The listing condition of the first tradable game resource can also be that the total transaction volume of other tradable game resources meets certain conditions. For example, the listing condition of tradable game resource C is that the total transaction volume of tradable game resources A and B reaches a certain value. The listing condition of the first tradable game resource can also be the completion of tasks in the live broadcast room of the target anchor. For example, after the total number of bullet screens in the live broadcast room reaches a certain value, tradable game resource D can be listed, and after a gift giving task in the live broadcast room is completed, tradable game resource E can be listed, and so on.
[0083] Furthermore, the live broadcast server monitors the interactive data of the target anchor's live broadcast room in real time, and after monitoring that the listing conditions of a certain tradable game resource are met, pushes the resource transaction structure data of the corresponding tradable game resource to the audience terminal watching the live broadcast room, so as to create an interactive module of the corresponding resource in the audience terminal. For example, after the live broadcast server monitors that the listing conditions of tradable game resource A are met, it pushes the resource identifier and transaction conditions of resource A to the audience terminal watching the live broadcast room, and the audience terminal creates the interactive module of resource A in the interactive window according to the resource identifier and transaction conditions of resource A.
[0084] In addition, the anchor can also select the resources that he wants to put on the shelves from the tradable game resources according to his own needs. In the embodiment of the present application, optionally, before step 202, it can also include: the live broadcast server sends the resource transaction structure data to the anchor terminal of the target anchor; the anchor terminal displays the selection interface of the tradable game resources based on the resource transaction structure data, and based on the selection operation of the tradable game resources in the selection interface, feedbacks the tradable game resources to be put on the shelves selected by the target anchor to the live broadcast server;
[0085] Accordingly, step 202 may be: the live broadcast server pushes the resource transaction structure data corresponding to the tradable game resources to be listed to the viewer terminal watching the live broadcast of the target anchor.
[0086] In this embodiment, after the live broadcast server receives the resource transaction structure data from the game server, it can first send the data to the anchor terminal of the target anchor. Based on the data, the anchor terminal displays a selection interface for tradable game resources. The anchor can select the resources that he wants to put on the shelves in the selection interface, that is, the tradable game resources to be put on the shelves, and feedback the tradable game resources to be put on the shelves to the live broadcast server through the anchor terminal. After the live broadcast server receives the tradable game resources to be put on the shelves selected by the anchor, if the tradable game resources to be put on the shelves are configured with corresponding shelf conditions, then the resource transaction structure data that meets the shelf conditions is pushed to the audience terminal according to the shelf conditions. If the tradable game resources to be put on the shelves are not configured with shelf conditions, then the structure data of the tradable game resources to be put on the shelves can be directly pushed to the audience terminal.
[0087] Step 204: the live broadcast server receives a target game resource transaction request sent by the viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in the live broadcast interface displayed by the viewer terminal.
[0088] Step 205, the live broadcast server verifies whether the target audience corresponding to the audience terminal meets the target transaction conditions corresponding to the target resources to be traded, wherein the target transaction conditions include having paid the transaction price corresponding to the target resources to be traded and / or completing the transaction task corresponding to the target resources to be verified in the live broadcast room of the target anchor.
[0089] Step 206, when it is verified that the target audience meets the transaction conditions, the live broadcast server sends game resource transaction data to the game server, wherein the game resource transaction data includes the target game account corresponding to the audience terminal, the target anchor corresponding to the live broadcast interface, and the target resources to be traded.
[0090] Step 207: the game server calls the game gift system, and uses the target resource to be traded as a gift resource from the target anchor to the target game account, and distributes the gift resource to the target game account through the game gift system.
[0091] In this embodiment, after the live broadcast server receives the target game resource transaction request sent by the viewer terminal, it can first verify whether the target viewer meets the target transaction conditions of the target resource to be traded. The specific target transaction conditions can be that the target viewer has completed the payment, or that the target viewer has completed the transaction task, or that the payment funds and the transaction task are met at the same time. For example, the transaction condition of game resource A is to pay 20 yuan of funds, the transaction condition of game resource B is to give a gift worth more than 50 yuan in the live broadcast room, and the transaction condition of game resource C is to send a bullet screen in the live broadcast room and pay 20 yuan of funds. The transaction conditions of each tradable game resource can be set by the anchor, and the anchor can set the transaction conditions of each resource as needed according to his own live broadcast situation.
[0092] In addition, the embodiment of the present application also provides another method for integrating live broadcast and game payment. After the audience obtains the transaction voucher in the live broadcast room, they provide the voucher when purchasing virtual game resources in the game, and enjoy the exclusive price of the anchor's live broadcast room with the voucher. Optionally, it can also include:
[0093] S1, the live broadcast server receives a target transaction voucher acquisition request sent by the viewer terminal, wherein the target transaction voucher acquisition request is generated based on an interactive operation on a target resource to be requested in the live broadcast interface, the tradable game resources include the target resource to be requested, and the interactive module of the tradable game resources provides a first interactive interface and a second interactive interface, the first interactive interface is used to trigger a game resource transaction request, and the second interactive interface is used to trigger a transaction voucher acquisition request;
[0094] S2, the live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal, wherein the transaction interface of the target resource to be requested in the game provides a voucher input window;
[0095] S3, the audience terminal receives the transaction credential to be verified input in the credential input window of the target resource to be requested, and sends the transaction credential to be verified to the game server;
[0096] S4, the game server verifies the validity of the transaction voucher to be verified based on the second transaction voucher of the target resource to be requested, and feeds back the required exchange resources of the target resource to be requested to the audience terminal after the verification, wherein the first transaction voucher matches the second transaction voucher.
[0097] In the above embodiment, the interactive module of each tradable game resource in the live broadcast interface integrates the first interactive interface and the second interactive interface. After the audience selects the interactive module, the live broadcast interface can also display the first interactive interface icon and the second interactive interface icon. The audience can send a game resource transaction request to the live broadcast server by clicking the first interactive interface icon, and send a transaction voucher acquisition request to the live broadcast server by clicking the second interactive interface icon. After the live broadcast server receives the target transaction voucher acquisition request sent by the audience terminal, it determines the first transaction voucher of the target resource to be requested, and sends the first transaction voucher to the audience terminal. The audience terminal can provide a copy interface for the first transaction voucher. After clicking the "copy" button on the copy interface, the first transaction voucher can be copied to the local audience terminal. After the audience obtains the first transaction voucher, it can use the first transaction voucher to purchase the target resource to be requested at a preferential price in the live broadcast room in the game mall. Specifically, after the audience terminal receives the transaction voucher to be verified entered by the player in the voucher input window of the target resource to be requested in the game mall, it can send the transaction voucher to be verified to the game server for verification. After the game server verifies the validity of the verification certificate to be verified, if it is verified to be valid, the required exchange resources (such as required funds, required virtual game coins, etc.) of the target resource to be requested can be fed back to the audience terminal. In actual application scenarios, dynamic password generation rules can be pre-established (for example, a certificate is generated once every hour), and the live broadcast server and the game server generate the first transaction certificate and the second transaction certificate respectively according to the rules. For example, after the audience copies the first transaction certificate of virtual game resource A, resource A can be found in the game mall and the transaction certificate can be pasted in the certificate input window of resource A. The audience terminal sends the transaction certificate to be verified entered in the window to the game server, and the game server verifies the received transaction certificate to be verified according to the second transaction certificate generated by itself. If the two are consistent, the verification is passed, and the preferential price that the target anchor can provide for the resource is fed back to the audience terminal.
[0098] In actual application scenarios, in order to identify the sales effects of different anchors, different dynamic password generation rules can be set for different anchors, and multiple second transaction vouchers can be generated in the game server. When the game server identifies that the transaction voucher to be verified is consistent with a second transaction voucher, it can determine through which anchor's live broadcast room the first transaction voucher was obtained.
[0099] In addition, group buying activities can also be provided in the live broadcast room. When the number of reservations for a certain game resource reaches a certain amount, a first transaction voucher is issued to the audience to provide a group purchase price for the audience. In the embodiment of the present application, optionally, S2 may specifically include: the live broadcast server counts the number of requests for the target resource to be requested within a preset period of time; if the request amount meets the preset conditions of the target resource to be requested, the live broadcast server sends the first transaction voucher of the target resource to be requested to the audience terminal; otherwise, the live broadcast server sends a request failure prompt message to the audience terminal.
[0100] In this embodiment, the live broadcast server can count the number of requests for each tradable game resource within a preset period of time. For example, within one hour, each time a request for obtaining a transaction voucher for game resource A is received, the total number of requests for game resource A is increased by 1. If the number of requests for the target resource to be requested within the preset period of time reaches the preset condition corresponding to the resource, the live broadcast server sends a first transaction voucher to each viewer terminal that requests the transaction voucher for the resource, and if the number of requests for the target resource to be requested within the preset period of time does not reach the preset condition corresponding to the resource, a failure prompt message is sent. In this scenario, if the target resource to be requested reaches the corresponding preset condition, the required exchange resource fed back by the game server to the viewer terminal in S4 can be the group purchase price of the resource.
[0101] In the embodiment of the present application, optionally, it also includes:
[0102] P1, the live broadcast server receives virtual resource recommendation data for a target anchor sent by the viewer terminal, determines a virtual recommended resource corresponding to the virtual resource recommendation data, and counts the number of people who recommend the virtual recommended resource;
[0103] P2, when the number of recommenders of the virtual recommended resource reaches a preset recommendation threshold, based on the virtual recommended resource, a resource replacement instruction is sent to the anchor terminal of the target anchor to prompt the target anchor to use the virtual recommended resource in the game.
[0104] In the above embodiment, the audience can recommend game props to the anchor. Specifically, the audience terminal can send virtual resource recommendation data to the live broadcast server. The virtual resource recommendation data can be barrage information in a specific format. The live broadcast server parses the barrage information to determine the virtual resource recommendation data. The virtual resource recommendation data can also be the virtual recommended resource selected by the audience in the recommendation window of the live broadcast room. After receiving the virtual resource recommendation data, the live broadcast server can count the number of people who recommend the virtual recommended resource. When the number of people who recommend a certain game prop reaches the corresponding threshold, a resource replacement instruction is sent to the anchor to prompt the target anchor to replace the props currently in use in the game with the props recommended by the audience, so as to realize the interaction between the audience and the anchor.
[0105] Optionally, P1 also includes:
[0106] P3, the live broadcast server determines whether the virtual recommended resource meets the listing conditions based on the number of recommenders of the virtual recommended resource, and when the virtual resource meets the listing conditions, determines the resource identifier and transaction conditions of the virtual recommended resource, generates resource transaction structure data of the virtual recommended resource, and pushes it to the audience terminal watching the live broadcast of the target anchor.
[0107] In the above embodiment, the live broadcast server can also count the number of people who recommend the virtual recommended resource, and determine whether the virtual recommended resource meets the listing conditions based on the number of recommenders. For example, when the number of people who recommend a certain game prop exceeds 100, the prop can be put on the shelf in the live broadcast room. After the live broadcast server determines that the virtual recommended resource meets the listing conditions, it can specifically determine the pricing (i.e., transaction conditions) of the virtual recommended resource based on the number of recommenders, and push the resource transaction structure data corresponding to the resource to the audience terminal watching the live broadcast room, and display the virtual recommended resource in the audience terminal so that the audience can trade the resource.
[0108] Further, as Figure 1 The specific implementation of the method, the embodiment of the present application provides a game resource trading system based on live broadcast, such as Figure 3 As shown, the system includes:
[0109] Live broadcast server, game server and audience terminal;
[0110] The live broadcast server is used to receive a target game resource transaction request sent by a viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in a live broadcast interface displayed by the viewer terminal;
[0111] The live broadcast server is further used to send game resource transaction data to the game server, wherein the game resource transaction data includes a target game account corresponding to the viewer terminal, a target anchor corresponding to the live broadcast interface, and the target resource to be traded;
[0112] The game server is used to call the game gift system, and use the target resource to be traded as the gift resource from the target anchor to the target game account, and distribute the gift resource to the target game account through the game gift system.
[0113] Optionally, the game server is further configured to send resource transaction construction data of the target anchor to the live broadcast server before the live broadcast server receives the target game resource transaction request sent by the viewer terminal, wherein the resource transaction construction data includes a resource identifier and transaction conditions of at least one tradable game resource corresponding to the target anchor, and the tradable game resource includes the target resource to be traded;
[0114] The live broadcast server is further used to push the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor;
[0115] The audience terminal is used to create an interactive module for the tradable game resources in the live broadcast interface based on the resource transaction construction data, wherein the interactive module is accompanied by a resource identifier and transaction conditions of the tradable game resources.
[0116] Optionally, the resource transaction structure data further includes a listing condition for each of the tradable game resources, wherein the listing condition for the first tradable game resource includes at least one of the transaction volume of the second tradable game resource, the total transaction volume of all other tradable game resources, and a listing task, and the tradable game resources include the first tradable game resource and the second tradable game resource;
[0117] The live broadcast server is also used to monitor the live broadcast room interaction data of the target anchor, wherein the live broadcast room interaction data includes the transaction volume of the tradable game resources in the live broadcast room and the completion status of the live broadcast room tasks; if the live broadcast room interaction data meets the listing conditions of the target tradable game resources, the resource transaction structure data corresponding to any tradable game resource will be pushed to the audience terminal watching the live broadcast of the target anchor.
[0118] Optionally, the live broadcast server is further used to send the resource transaction structure data to the anchor terminal of the target anchor;
[0119] The system further includes: the anchor terminal, which is used to display the selection interface of the tradable game resources based on the resource transaction structure data, and to feed back the tradable game resources to be put on the shelves selected by the target anchor to the live broadcast server based on the selection operation of the tradable game resources in the selection interface;
[0120] Correspondingly, the live broadcast server is also used to push the resource transaction structure data corresponding to the tradable game resources to be listed to the audience terminal watching the live broadcast of the target anchor.
[0121] Optionally, the live broadcast server is further used to verify whether the target audience corresponding to the audience terminal meets the target transaction conditions corresponding to the target resources to be traded after receiving the target game resource transaction request sent by the audience terminal, wherein the target transaction conditions include having paid the transaction price corresponding to the target resources to be traded and / or completing the transaction task corresponding to the target resources to be verified in the live broadcast room of the target anchor; when it is verified that the target audience meets the transaction conditions, the live broadcast server sends the game resource transaction data to the game server.
[0122] Optionally, the game server is used to fill the target anchor, the target game account and the gifted resources into the resource transaction template through the game gift system, obtain the target gift information, and send the target gift information to the target game account, wherein the target gift information is used to prompt the method of obtaining the gifted resources or to obtain the gifted resources after receiving them.
[0123] Optionally, the live broadcast server is further used to receive a target transaction voucher acquisition request sent by the audience terminal, wherein the target transaction voucher acquisition request is generated based on an interactive operation on a target resource to be requested in the live broadcast interface, the tradable game resources include the target resource to be requested, and the interactive module of the tradable game resources provides a first interactive interface and a second interactive interface, the first interactive interface is used to trigger a game resource transaction request, and the second interactive interface is used to trigger a transaction voucher acquisition request;
[0124] The live broadcast server is further used to send a first transaction voucher of the target resource to be requested to the viewer terminal, wherein a transaction interface of the target resource to be requested in the game is provided with a voucher input window;
[0125] The audience terminal is used to receive the transaction credential to be verified input in the credential input window of the target resource to be requested, and send the transaction credential to be verified to the game server;
[0126] The game server is also used to verify the validity of the transaction voucher to be verified based on the second transaction voucher of the target resource to be requested, and to feedback the required exchange resources of the target resource to be requested to the audience terminal after the verification is passed, wherein the first transaction voucher matches the second transaction voucher.
[0127] Optionally, the live broadcast server is also used to count the request volume of the target resource to be requested within a preset time period; if the request volume meets the preset conditions of the target resource to be requested, the live broadcast server sends the first transaction voucher of the target resource to be requested to the audience terminal; otherwise, the live broadcast server sends a request failure prompt message to the audience terminal.
[0128] It should be noted that for other corresponding descriptions of the functional units involved in the game resource trading device based on live broadcast provided in the embodiment of the present application, reference can be made to Figure 1 to Figure 2 The corresponding description in the method will not be repeated here.
[0129] Based on the above Figure 1 to Figure 2 The method shown in the embodiment of the present application accordingly provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned Figure 1 to Figure 2 The game resource trading method based on live broadcast is shown.
[0130] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.
[0131] Based on the above Figure 1 to Figure 2 The method shown, and Figure 3 In order to achieve the above-mentioned purpose, the embodiment of the present application further provides a computer device, which can be a personal computer, a server, a network device, etc. The computer device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 to Figure 2 The game resource trading method based on live broadcast is shown.
[0132] Optionally, the computer device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a Bluetooth interface, a WI-FI interface), etc.
[0133] Those skilled in the art will appreciate that the computer device structure provided in this embodiment does not limit the computer device, and may include more or fewer components, or a combination of certain components, or different component arrangements.
[0134] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages and saves the hardware and software resources of the computer device, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to realize communication between the components inside the storage medium, and communication with other hardware and software in the physical device.
[0135] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or by means of hardware, the audience terminal can send a target game resource transaction request to the live broadcast server based on the interactive operation of the target resource to be traded in the live broadcast interface. After the live broadcast server receives the target game resource transaction request, it sends the game resource transaction data to the game server, so that the game server uses the target resource to be traded as a gift resource from the target anchor to the target game account, and gifts the resource to the target game account by calling the game gift system. The embodiment of the present application reuses the existing game gift system to realize the closed loop transaction of live broadcasting of virtual game resources. For game developers, not only is the development volume small, but the overhead on the game server is also small.
[0136] Those skilled in the art will appreciate that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily necessary for implementing the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be changed accordingly and located in one or more devices different from the present implementation scenario. The modules of the above-mentioned implementation scenario can be combined into one module, or can be further split into multiple submodules.
[0137] The above serial numbers of this application are only for description and do not represent the advantages and disadvantages of the implementation scenarios. The above disclosure is only a few specific implementation scenarios of this application, but this application is not limited to them, and any changes that can be thought of by technicians in this field should fall within the scope of protection of this application.
Claims
1. A game resource trading method based on live broadcast, It is characterized in that The method comprises: The live broadcast server receives a target game resource transaction request sent by a viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in a live broadcast interface displayed by the viewer terminal; The live broadcast server sends game resource transaction data to the game server, wherein the game resource transaction data includes a target game account corresponding to the viewer terminal, a target anchor corresponding to the live broadcast interface, and the target resource to be traded; The game server calls the game gift system, and uses the target resource to be traded as a gift resource from the target anchor to the target game account, and distributes the gift resource to the target game account through the game gift system.
2. The method according to claim 1, It is characterized in that The allocating the gift resources to the target game account through the game gift system specifically includes: The game gift system fills the target anchor, the target game account and the gifted resources into the resource transaction template, obtains the target gift information, and sends the target gift information to the target game account, wherein the target gift information is used to prompt the method of obtaining the gifted resources or to obtain the gifted resources after receiving them.
3. The method according to claim 1, It is characterized in that Before the live broadcast server receives the target game resource transaction request sent by the audience terminal, the method further includes: The game server sends the resource transaction construction data of the target anchor to the live broadcast server, wherein the resource transaction construction data includes the resource identifier and transaction conditions of at least one tradable game resource corresponding to the target anchor, and the tradable game resource includes the target resource to be traded; The live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor; The audience terminal creates an interactive module for the tradable game resource in the live broadcast interface based on the resource transaction construction data, wherein the interactive module is accompanied by a resource identifier and transaction conditions for the tradable game resource.
4. The method according to claim 3, It is characterized in that The resource transaction structure data also includes a listing condition for each of the tradable game resources, wherein the listing condition for a first tradable game resource includes at least one of a transaction volume of a second tradable game resource, a total transaction volume of all other tradable game resources, and a listing task, and the tradable game resources include the first tradable game resource and the second tradable game resource; The live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor, specifically including: The live broadcast server monitors the live broadcast room interaction data of the target anchor, wherein the live broadcast room interaction data includes the transaction volume of the tradable game resources in the live broadcast room and the completion status of the live broadcast room tasks; If the live broadcast room interaction data meets the listing conditions of the target tradable game resources, the resource transaction structure data corresponding to any tradable game resource will be pushed to the audience terminal watching the live broadcast of the target anchor.
5. The method according to claim 3, It is characterized in that Before the live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor, the method further includes: The live broadcast server sends the resource transaction structure data to the anchor terminal of the target anchor; The anchor terminal displays the selection interface of the tradable game resources based on the resource transaction construction data, and based on the selection operation of the tradable game resources in the selection interface, feeds back the tradable game resources to be put on the shelves selected by the target anchor to the live broadcast server; Correspondingly, the live broadcast server pushes the resource transaction structure data to the viewer terminal watching the live broadcast of the target anchor, specifically including: The live broadcast server pushes the resource transaction structure data corresponding to the tradable game resources to be put on the shelves to the audience terminal watching the live broadcast of the target anchor.
6. The method according to claim 3, It is characterized in that After the live broadcast server receives the target game resource transaction request sent by the audience terminal, the method further includes: The live broadcast server verifies whether the target audience corresponding to the audience terminal meets the target transaction conditions corresponding to the target resource to be traded, wherein the target transaction conditions include having paid the transaction price corresponding to the target resource to be traded and / or completing the transaction task corresponding to the target resource to be traded in the live broadcast room of the target anchor; When it is verified that the target audience meets the transaction conditions, the live broadcast server sends the game resource transaction data to the game server.
7. The method according to any one of claims 3 to 6, It is characterized in that The method further comprises: The live broadcast server receives a target transaction voucher acquisition request sent by the audience terminal, wherein the target transaction voucher acquisition request is generated based on an interactive operation on a target resource to be requested in a live broadcast interface, the tradable game resources include the target resource to be requested, and the interactive module of the tradable game resources provides a first interactive interface and a second interactive interface, the first interactive interface is used to trigger a game resource transaction request, and the second interactive interface is used to trigger a transaction voucher acquisition request; The live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal, wherein the transaction interface of the target resource to be requested in the game provides a voucher input window; The audience terminal receives the transaction credential to be verified input in the credential input window of the target resource to be requested, and sends the transaction credential to be verified to the game server; The game server verifies the validity of the transaction voucher to be verified based on the second transaction voucher of the target resource to be requested, and feeds back the required exchange resources of the target resource to be requested to the audience terminal after the verification, wherein the first transaction voucher matches the second transaction voucher.
8. The method according to claim 7, It is characterized in that The live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal, specifically including: The live broadcast server counts the request quantity of the target resource to be requested within a preset time period; If the requested amount meets the preset condition of the target resource to be requested, the live broadcast server sends the first transaction voucher of the target resource to be requested to the viewer terminal; Otherwise, the live broadcast server sends a request failure prompt message to the viewer terminal.
9. A game resource trading system based on live broadcast, It is characterized in that The system comprises: Live broadcast server, game server and audience terminal; The live broadcast server is used to receive a target game resource transaction request sent by a viewer terminal, wherein the target game resource transaction request is generated based on an interactive operation on a target resource to be traded in a live broadcast interface displayed by the viewer terminal; The live broadcast server is further used to send game resource transaction data to the game server, wherein the game resource transaction data includes a target game account corresponding to the viewer terminal, a target anchor corresponding to the live broadcast interface, and the target resource to be traded; The game server is used to call the game gift system, and use the target resource to be traded as the gift resource from the target anchor to the target game account, and distribute the gift resource to the target game account through the game gift system.
10. A storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
11. A computer device comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, It is characterized in that When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Game prop interaction method and system in live broadcast
CN112675537A