Game information processing method, device, equipment, storage medium and program product
By selecting the target auxiliary service provider and game resources at the transaction terminal and allocating operational rights between the transaction platform server and the game server, the cumbersome login process for auxiliary service providers is solved, achieving convenient and secure game information processing.
Patent Information
- Application Number
- CN202411067658.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-05
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2044-08-05
AI Technical Summary
In existing technologies, when auxiliary service providers provide game assistance to players, they need to log in to the game account of the player being assisted, which makes the operation cumbersome and insecure, especially when purchasing game resources.
By displaying an auxiliary configuration interface on the trading terminal, users can select the target auxiliary service provider and game resources, and send their information to the trading platform server. This allows the game server to assign operational rights to the target auxiliary service provider's second game account, while the live streaming server generates a game video stream, eliminating the need for the auxiliary service provider to log into the assisted player's account.
It improves the convenience and security of game information processing, allowing auxiliary service providers to operate the game without logging into the account of the assisted player, simplifying the process and enhancing account security.
Smart Images

Figure CN118949436B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of electronic computers and Internet, and particularly relates to a game information processing method and device, equipment, storage medium and program product. BACKGROUND
[0002] This section is intended to provide background or context to the embodiments of the present disclosure recited in the claims. The description herein does not constitute admission that the prior art is prior art nor that the present disclosure is not entitled to antedate such prior art by virtue of prior application.
[0003] With the development of electronic games based on electronic computer and Internet technology, players have the need to have other players assist them in playing games, such as assisting them in upgrading in the game and assisting them in completing tasks in the game, etc.
[0004] However, in the related art, when the assistance service provider provides assistance services for the player, the assistance service provider needs to log in to the game account of the assisted player to perform operations, in which case, the process is cumbersome, inconvenient, and unsafe. SUMMARY
[0005] Therefore, the purpose of the present disclosure is to provide a game information processing method and device, equipment, storage medium and program product, which at least solves one of the technical problems in the related art to some extent.
[0006] To achieve the above purpose, the first aspect of the exemplary embodiments of the present disclosure provides a game information processing method applied to a transaction terminal logged in a first game account, the method comprising:
[0007] In response to a purchase event for a first game resource, displaying an assistance configuration interface, the assistance configuration interface containing selectable assistance service providers and selectable game resources, wherein the selectable game resources contain the first game resource;
[0008] In response to a selection operation on the assistance configuration interface, determining a target assistance service provider and a target game resource;
[0009] In response to an assistance determination operation, sending first information of the target assistance service provider and second information of the target game resource to a transaction platform server, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target assistance service provider, and the live server generates a game video stream based on the operation of the target assistance service provider on the target game resource;
[0010] Obtaining and displaying the game video stream.
[0011] Based on the same inventive concept, the second aspect of the exemplary embodiments of the present disclosure provides a method for processing game information, applied to a transaction platform server, the transaction platform server being in communication with a transaction terminal logged in by a first game account, a game server and a live server, and the method comprising:
[0012] receiving purchase information for a first game resource sent by the transaction terminal, and allocating the first game resource to the first game account;
[0013] receiving first information of a target auxiliary service provider and second information of a target game resource of the first game account sent by the transaction terminal, and sending the first information and the second information to the game server, so that the game server allocates operation right of the target game resource to a second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account;
[0014] receiving a game video stream of the target game resource operated by the target auxiliary service provider sent by the live server;
[0015] sending the game video stream to the transaction terminal, so that the transaction terminal displays the game video stream.
[0016] Based on the same inventive concept, the third aspect of the exemplary embodiments of the present disclosure provides a method for processing game information, applied to a game server, the game server being in communication with a second user terminal logged in by a second game account, a transaction platform server and a live server, and the method comprising:
[0017] receiving first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server;
[0018] receiving a second game account corresponding to the target auxiliary service provider sent by the live server;
[0019] allocating operation right of the target game resource to the second game account.
[0020] Based on the same inventive concept, the fourth aspect of the exemplary embodiments of the present disclosure provides a method for processing game information, applied to a live server, the live server being in communication with a second user terminal logged in by a second game account, a transaction platform server and a game server, and the method comprising:
[0021] receiving first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server;
[0022] sending the second game account corresponding to the target auxiliary service provider to the game server, so that the game server transfers the target game resource from the first game account to the second game account;
[0023] generating a game video stream of the target game resource operated by the target auxiliary service provider, and sending the game video stream to the transaction platform server.
[0024] Based on the same inventive concept, the fifth aspect of the exemplary embodiments of the present disclosure provides a device for processing game information, applied to a transaction terminal logged in a first game account, and the device comprises:
[0025] an auxiliary configuration interface display module configured to display an auxiliary configuration interface in response to a purchase event of a first game resource, the auxiliary configuration interface containing selectable auxiliary service providers and selectable game resources, wherein the selectable game resources contain the first game resource;
[0026] an auxiliary information configuration module configured to determine a target auxiliary service provider and a target game resource in response to a selection operation on the auxiliary configuration interface;
[0027] an auxiliary information sending module configured to send first information of the target auxiliary service provider and second information of the target game resource to a transaction platform server in response to an auxiliary determination operation, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on the operation of the target game resource by the target auxiliary service provider;
[0028] a game video stream acquisition module configured to acquire and display the game video stream.
[0029] Based on the same inventive concept, the sixth aspect of the exemplary embodiments of the present disclosure provides a device for processing game information, applied to a transaction platform server, the transaction platform server being in communication with a transaction terminal logged in a first game account, a game server and a live server, and the device comprises:
[0030] a game resource allocation module configured to receive purchase information of a first game resource sent by the transaction terminal, and allocate the first game resource to the first game account;
[0031] The configuration information sending module is configured to receive the first information of the target auxiliary service provider and the second information of the target game resource of the first game account sent by the transaction terminal, send the first information and the second information to the game server, so that the game server allocates the operation right of the target game resource to the second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account.
[0032] The game video stream receiving module is configured to receive the game video stream of the target game resource operated by the target auxiliary service provider sent by the live broadcast server.
[0033] The game video stream sending module is configured to send the game video stream to the transaction terminal, so that the transaction terminal displays the game video stream.
[0034] Based on the same inventive concept, the seventh aspect of the exemplary embodiments of the present disclosure provides a device for processing game information, applied to a game server, the game server being in communication with a second user terminal logged in by a second game account, a transaction platform server and a live broadcast server, and the device comprising:
[0035] The auxiliary information receiving module is configured to receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server.
[0036] The account information receiving module is configured to receive the second game account corresponding to the target auxiliary service provider sent by the live broadcast server.
[0037] The operation right allocation module is configured to allocate the operation right of the target game resource to the second game account.
[0038] Based on the same inventive concept, the eighth aspect of the exemplary embodiments of the present disclosure provides a device for processing game information, applied to a live broadcast server, the live broadcast server being in communication with a second user terminal logged in by a second game account, a transaction platform server and a game server, and the device comprising:
[0039] The configuration information receiving module is configured to receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server.
[0040] The account information sending module is configured to send the second game account corresponding to the target auxiliary service provider to the game server, so that the game server transfers the target game resource from the first game account to the second game account.
[0041] A game video stream generation module configured to generate a game video stream of the target game resource operated by the target auxiliary service provider, and send the game video stream to the transaction platform server.
[0042] Based on the same inventive concept, a ninth aspect of the embodiments of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of the first aspect when executing the program.
[0043] Based on the same inventive concept, a tenth aspect of the embodiments of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the method of the first aspect.
[0044] Based on the same inventive concept, an eleventh aspect of the embodiments of the present disclosure provides a computer program product comprising computer program instructions for causing a computer to execute the method of the first aspect when the computer program instructions are executed on the computer.
[0045] As can be seen from the above, the method, device, equipment, storage medium and program product for processing game information provided by the embodiments of the present disclosure, when applied to a transaction terminal logged in a first game account, comprises: in response to a purchase event for a first game resource, displaying an auxiliary configuration interface, the auxiliary configuration interface containing selectable auxiliary service providers and selectable game resources, wherein the selectable game resources contain the first game resource; in response to a selection operation on the auxiliary configuration interface, determining a target auxiliary service provider and a target game resource; in response to an auxiliary determination operation, sending first information of the target auxiliary service provider and second information of the target game resource to a transaction platform server, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on the operation of the target auxiliary service provider on the target game resource; and acquiring and displaying the game video stream. Through the present disclosure, the auxiliary service provider can process game information without logging in the account of the assisted player, improving the convenience and security. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the present disclosure or the related art, the drawings needed to be used in the embodiments or the related art description will be briefly introduced. Obviously, the drawings in the following description are only embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.
[0047] Figure 1 An application scenario diagram of the method for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0048] Figure 2 A flow diagram of the method for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0049] Figure 3 Another flow diagram of the method for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0050] Figure 4 Another flow diagram of the method for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0051] Figure 5 Another flow diagram of the method for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0052] Figure 6 A structure diagram of the device for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0053] Figure 7 Another structure diagram of the device for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0054] Figure 8 Another structure diagram of the device for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0055] Figure 9 Another structure diagram of the device for processing game information provided by the exemplary embodiments of the present disclosure is shown.
[0056] Figure 10 A structure diagram of the electronic device provided by the exemplary embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0057] It can be understood that, before using the technical solutions disclosed in the embodiments of the present application, the type, use range, use scenario, etc. of the personal information involved in the present application should be informed to the user and the authorization of the user should be obtained in accordance with relevant laws and regulations.
[0058] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed by the user will need to acquire and use personal information of the user. Thus, the user can autonomously select whether to provide personal information to the software or hardware such as an electronic device, an application program, a server or a storage medium, etc. performing the operation of the technical solution of the present application according to the prompt information.
[0059] As an optional but non-limiting implementation manner, in response to receiving an active request of a user, the manner of sending a prompt information to the user may, for example, be a pop-up window manner, in which the prompt information can be presented in a text manner. In addition, the pop-up window can also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0060] It can be understood that the above notification and acquisition of user authorization process is only illustrative and does not limit the implementation manner of the present application, and other manners meeting relevant laws and regulations can also be applied to the implementation manner of the present application.
[0061] It can be understood that the data (including but not limited to the data itself, acquisition or use of the data) involved in the technical solution should comply with the requirements of relevant laws and regulations and relevant provisions.
[0062] In order to make the purpose, technical solution and advantages of the present disclosure clearer and more apparent, the principles and spirits of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are only given to enable those skilled in the art to better understand and implement the present disclosure, and do not limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0063] In this document, it should be understood that any number of elements in the drawings are used for illustration and not limitation, and any naming is only for distinction and does not have any limiting meaning.
[0064] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure shall have the common meaning understood by one of ordinary skill in the art to which the present disclosure belongs. The terms "first", "second", and similar terms used in the embodiments of the present disclosure do not denote any order, quantity, or importance, but are used to distinguish different components. The terms "include", "contain", and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like are used only to represent relative positional relationships, and when the absolute positions of the described objects are changed, the relative positional relationships can also be changed accordingly. The article "a" or "an" before an element does not exclude the presence of multiple such elements.
[0065] The principles and spirits of the present disclosure will be explained in detail below with reference to several representative embodiments of the present disclosure.
[0066] As described in the background, with the development of electronic games based on electronic computer and Internet technology, players have the need to have other players assist them in playing games, such as assisting them in upgrading in games and assisting them in completing tasks in games, etc.
[0067] The assistance service providers include game anchors and other game players. Taking game anchors as an example, with the rapid development of live streaming, game type live streaming applications are also gradually widespread. In some network games, players can match high-level assistance service providers to assist in completing game upgrades, and the assistance service providers can take the process of assisting players to upgrade games as live streaming content, thereby enriching the live streaming content. For example, in the network game of "Dream Fantasy Westward Journey", players can find anchors to help upgrade pets or identify equipment, etc.
[0068] However, the inventors of the present disclosure found that in the related art, when the assistance service providers provide assistance services for the players, the assistance service providers need to log in to the game account of the assisted players to operate, in which case, the process is cumbersome and there is a problem of account security. Further, if the assisted players need to purchase game resources under this account, the assistance service providers need to log out of the game account, the assisted players log in to the account to purchase game resources, and then the assisted players log out of the game account, and the assistance service providers log in to the game account to operate, which is more cumbersome and inconvenient.
[0069] To solve the above problems, the present disclosure provides a game information processing scheme, which is applied to a transaction terminal logged in a first game account, and includes: in response to a purchase event of a first game resource, displaying an auxiliary configuration interface, the auxiliary configuration interface containing a selectable auxiliary service provider and a selectable game resource, wherein the selectable game resource contains the first game resource; in response to a selection operation on the auxiliary configuration interface, determining a target auxiliary service provider and a target game resource; in response to an auxiliary determination operation, sending first information of the target auxiliary service provider and second information of the target game resource to a transaction platform server, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on the operation of the target game resource by the target auxiliary service provider; and acquiring and displaying the game video stream. Through the present disclosure, the auxiliary service provider can realize game information processing without logging in the account of the assisted player, improving the convenience and security.
[0070] After introducing the basic principles of the present disclosure, the various non-limiting embodiments of the present disclosure will be specifically introduced below.
[0071] Reference Figure 1 , which is a schematic diagram of an application scene of the game information processing method provided by an exemplary embodiment of the present disclosure.
[0072] In this application scene, there are a transaction terminal 101, a transaction platform server 102, a game server 103, a live server 104 and a game terminal 105.
[0073] Among them, the transaction platform server 102, the transaction terminal 101, the game server 103, the live server 104 and the game terminal 105 can be connected through wired or wireless communication network to realize data interaction.
[0074] The transaction terminal 101 and the game terminal 105 can be electronic devices close to the user side with data transmission, multimedia input / output functions, including but not limited to desktop computers, mobile phones, mobile computers, tablet computers, media players, smart wearable devices, personal digital assistants (PDA) or other electronic devices capable of realizing the above functions, etc. The electronic device can include a processor and a display screen with touch input function, the display screen is used to present a graphical user interface, the graphical user interface can display an application interface, the processor is used to process application data, generate a graphical user interface and control the display of the graphical user interface on the display screen.
[0075] The transaction platform server 102, the game server 103, and the live server 104 can each be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and basic cloud computing services such as big data and artificial intelligence platforms.
[0076] The transaction terminal 101 is installed with a first client in communication with the transaction platform server 102 and logs in a first game account; the game terminal 105 is installed with a second client in communication with the game server 103 and a third client in communication with the live server 104 and logs in a second game account.
[0077] The transaction terminal 101 is configured to: in response to a purchase event for a first game resource, display an auxiliary configuration interface containing selectable auxiliary service providers and selectable game resources, wherein the selectable game resources contain the first game resource; in response to a selection operation on the auxiliary configuration interface, determine a target auxiliary service provider and a target game resource; in response to an auxiliary determination operation, send first information of the target auxiliary service provider and second information of the target game resource to the transaction platform server 102, so that the transaction platform server 102 sends the first information and the second information to the game server 103 and the live server 104 respectively, the game server 103 allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server 104 generates a game video stream based on operations of the target game resource by the target auxiliary service provider; and acquire and display the game video stream.
[0078] The transaction platform server 102 is configured to: receive the purchase information of the first game resource sent by the transaction terminal 101, and allocate the first game resource to the first game account; receive the first information of the target auxiliary service provider and the second information of the target game resource of the first game account sent by the transaction terminal 101, and send the first information and the second information to the game server 103, so that the game server 103 allocates the operation right of the target game resource to the second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account; receive the game video stream of the target game resource operated by the target auxiliary service provider sent by the live server 104; and send the game video stream to the transaction terminal 101, so that the transaction terminal 101 displays the game video stream.
[0079] The game server 103 is configured to: receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server 102; receive the second game account corresponding to the target auxiliary service provider sent by the live server 104; and allocate the operation right of the target game resource to the second game account.
[0080] The live server 104 is configured to: receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server 102; send the second game account corresponding to the target auxiliary service provider to the game server 103, so that the game server 103 transfers the target game resource from the first game account to the second game account; generate a game video stream of the target game resource operated by the target auxiliary service provider, and send the game video stream to the transaction platform server 102.
[0081] In specific implementation, the game server 103 and the live server 104 are two key components in the field of modern network games and live streaming, and they each bear different functions.
[0082] The game server 103 is mainly responsible for processing game logic, managing player data, and distributing game content. These servers need high performance to support a large number of players online at the same time, ensuring the smoothness and stability of the game. For example, the design and implementation of a multiplayer online mobile game server emphasizes the server's demanding requirements for performance and the importance of the background management system in monitoring game data and operational analysis. In addition, the research on network game live streaming based on user perspective also points out the characteristics of game live streaming users in terms of experience, interaction, content generation, and customization, which require the game server 103 to be able to effectively process and respond.
[0083] Live streaming servers 104, on the other hand, focus on the capture, encoding, and transmission of video streams, as well as real-time interactions between viewers and streamers. Challenges faced by such servers include how to handle high-bandwidth video data streams, how to reduce latency to improve viewer experience, and how to support complex interactive functions such as bullet screens and comments. For example, a new live streaming server implementation framework proposes measures to improve the performance of live streaming servers, including the application of smoothing strategies to increase concurrency and adapt to video stream frame rate fluctuations. Meanwhile, research on game live streaming platforms emphasizes the role of game live streaming platforms in providing a new and convenient experience, as well as the problems and solutions faced.
[0084] The connection between the two lies in the fact that they together form a complete game ecosystem, in which game servers 103 provide the foundation for live streaming content, while live streaming servers 104 expand the game experience to a wider audience by capturing and disseminating these contents. However, this integration also brings new challenges, such as how to ensure game performance while providing high-quality live streaming experience, and how to handle the large amount of data and complex network traffic generated thereby.
[0085] The following describes a method for processing game information according to an exemplary embodiment of the present disclosure, in conjunction with the application scenario of Figure 1 It should be noted that the above-mentioned application scenario is only shown for the purpose of facilitating the understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this regard. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0086] Referring to Figure 2 which is a flowchart of a method for processing game information according to an exemplary embodiment of the present disclosure.
[0087] The method for processing game information is applied when a transaction terminal logs in a first game account, and the method comprises the following steps:
[0088] Step S210, in response to a purchase event for a first game resource, displaying an auxiliary configuration interface containing selectable auxiliary service providers and selectable game resources, wherein the selectable game resources contain the first game resource.
[0089] In the present exemplary embodiment, it specifically comprises:
[0090] In response to a purchase event for a first game resource, sending a request to a transaction platform server to obtain selectable auxiliary service providers and selectable game resources, so that the transaction platform server sends a request to a live streaming server to obtain selectable auxiliary service providers, and sends a request to a game server to obtain selectable game resources;
[0091] receiving the selectable auxiliary service provider and the selectable game resource sent by the transaction platform server;
[0092] generating an auxiliary configuration interface based on the selectable auxiliary service provider and the selectable game resource, and displaying the auxiliary configuration interface.
[0093] In specific implementation, the selectable game resource includes a sum of game resources originally held by the first game account and newly purchased first game resources.
[0094] In step S220, in response to a selection operation on the auxiliary configuration interface, a target auxiliary service provider and a target game resource are determined.
[0095] In the example embodiment, the method specifically includes:
[0096] In response to a selection operation on the target auxiliary service provider in the selectable auxiliary service provider in the auxiliary configuration interface, the target auxiliary service provider is determined.
[0097] In response to a selection operation on the target game resource in the selectable game resource in the auxiliary configuration interface, the target game resource is determined.
[0098] In specific implementation, the target game resource can be at least part of the newly purchased first game resources, at least part of the sum of game resources originally held by the first game account, and at least part of the above two.
[0099] In step S230, in response to an auxiliary determination operation, first information of the target auxiliary service provider and second information of the target game resource are sent to the transaction platform server, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on operations of the target game resource by the target auxiliary service provider.
[0100] In specific implementation, the auxiliary determination operation refers to:
[0101] An operation of determining the target auxiliary service provider and the target game resource.
[0102] In specific implementation, after the game server allocates the operation rights of the target game resource to the second game account corresponding to the target auxiliary service provider, the target auxiliary service provider can log in to the second game account owned by itself and operate the target game resource.
[0103] In particular implementation, the operation of the target auxiliary service provider on the target game resource includes at least one of the following:
[0104] creating a virtual object based on the target game resource;
[0105] strengthening a virtual object based on the target game resource;
[0106] upgrading a virtual object based on the target game resource;
[0107] upgrading the target game resource;
[0108] strengthening the target game resource.
[0109] In particular implementation, after the live server generates the game video stream based on the operation of the target auxiliary service provider on the target game resource, the live server sends the game video stream to the transaction platform server, and the transaction platform server sends the game video stream to the transaction terminal.
[0110] The game server allocates the operation right of the target game resource to the second game account corresponding to the target auxiliary service provider, and the specific content of the live server generating the game video stream based on the operation of the target auxiliary service provider on the target game resource will be described in detail in the embodiments of the method for processing game information applied to the game server and the live server.
[0111] Step S240, acquiring and displaying the game video stream.
[0112] After the live server generates the game video stream based on the operation of the target auxiliary service provider on the target game resource, the live server sends the game video stream to the transaction platform server, and the transaction platform server sends the game video stream to the transaction terminal.
[0113] In particular implementation, the transaction terminal displays the game video stream, so that the assisted player can see the operation of the target auxiliary service provider on the target game resource in real time.
[0114] In some example embodiments, the method further includes:
[0115] In response to the selection operation on the assistance configuration interface, determining an assistance requirement and sending the assistance requirement to the game server and the live server, so that the game server recovers the operation right of the target auxiliary service provider on the target game resource when the target auxiliary service provider reaches the assistance requirement by operating the target game resource.
[0116] In a specific implementation, when the target auxiliary service provider operates the target game resource to meet the needs of the assisted player, the operation of the target game resource is ended, and the operation right of the target game resource is returned.
[0117] In some example embodiments, the method further includes:
[0118] receiving a game result generated based on the operation of the target game resource by the target auxiliary service provider and sent by the transaction platform server.
[0119] In a specific implementation, when the target auxiliary service provider ends the operation of the target game resource, a game result obtained by the target auxiliary service provider operating the target game resource is synchronized to the game account of the assisted player.
[0120] In some example embodiments, the method further includes:
[0121] receiving queuing information sent by the transaction platform server, wherein the queuing information is a position of an auxiliary task containing the first information and the second information in an auxiliary task list of the target auxiliary service provider generated by the live broadcast server.
[0122] In a specific implementation, the same auxiliary service provider can be designated by multiple different assisted players as a target auxiliary service provider to provide auxiliary services. In this case, each auxiliary service provider corresponds to an auxiliary task list, and different auxiliary tasks are recorded in the auxiliary task list. The position of each auxiliary task in the auxiliary task list is sent to the assisted player corresponding to the auxiliary task, so that the assisted player can know the queuing situation.
[0123] Reference Figure 3 is a flow diagram of a method for processing game information provided by an example embodiment of the present disclosure.
[0124] When the method for processing game information is applied to a transaction platform server, the transaction platform server communicates with a transaction terminal logged in by a first game account, a game server, and a live broadcast server. The method includes the following steps:
[0125] Step S310, receiving purchase information for a first game resource sent by the transaction terminal, and allocating the first game resource to the first game account.
[0126] In a specific implementation, the transaction terminal (including the device or client of the player) sends a purchase request to the transaction platform server, which includes the player account information, the type and quantity of the game resource to be purchased.
[0127] After receiving the request, the transaction platform server first verifies the legitimacy of the request, including the validity of the player's account, the signature or token of the request, etc.
[0128] The transaction platform server checks whether the requested game resources have sufficient inventory. If the game resource inventory is sufficient, the transaction platform server will process the payment link, including interaction with third-party payment services, to ensure the safety and accuracy of the transaction.
[0129] Once the payment is successful, the transaction platform server updates the player's account information in the database, including increasing the number of purchased game resources. The transaction platform server allocates game resources to the player's account, including modifying the player's account status or sending resources to the player's game client. The transaction platform server sends confirmation information to the transaction terminal that the transaction is successful, including transaction details and updated player account status.
[0130] Step S320, receiving the first information of the target auxiliary service provider and the second information of the target game resource of the first game account sent by the transaction terminal, and sending the first information and the second information to the game server to enable the game server to allocate the operation right of the target game resource to the second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account.
[0131] In specific implementation, the transaction terminal synchronizes the first information of the target game resource selected by the user and the second information of the target auxiliary service provider to the transaction platform server.
[0132] Step S330, receiving the game video stream of the target game resource operated by the target auxiliary service provider sent by the live server.
[0133] In specific implementation, the target auxiliary service provider (such as a game anchor or other game player) uses live software or platform to convert their game operation of the target game resource into a video stream in real time.
[0134] Step S340, sending the game video stream to the transaction terminal to enable the transaction terminal to display the game video stream.
[0135] In specific implementation, the assisted user requests to watch the game video stream through a live client or a web browser.
[0136] In some example embodiments, the method further comprises:
[0137] sending a request to the game server for information of selectable game resources corresponding to the first game account, and receiving information of the selectable game resources corresponding to the first game account returned by the game server, wherein the selectable game resources include the first game resource;
[0138] sending the information of the selectable game resources corresponding to the first game account to the transaction terminal, so that a user selects a target game resource from the selectable game resources;
[0139] sending a request to the live side server for information of anchor lists, and receiving information of anchor lists sent by the live side server;
[0140] sending the information of the anchor lists to the transaction terminal, so that a user selects a target auxiliary service provider from the anchor lists.
[0141] Reference Figure 4 , which is a flowchart of a method for processing game information provided by an exemplary embodiment of the present disclosure.
[0142] When the method for processing game information is applied to a game server, the game server communicates with a second user terminal logged in by a second game account, a transaction platform server, and a live server, and the method comprises the following steps:
[0143] Step S410, receiving first information of a target game resource of the first game account and second information of a target auxiliary service provider sent by the transaction platform server.
[0144] In specific implementation, the transaction platform server synchronizes the first information of the target game resource selected by the user and the second information of the target auxiliary service provider to the game server.
[0145] Step S420, receiving a second game account corresponding to the target auxiliary service provider sent by the live server.
[0146] In specific implementation, the live server has game account information corresponding to each auxiliary service provider, and sends the second user account corresponding to the target auxiliary service provider to the game side server, so that the game side server allocates the operation right of the target game resource to the second game account.
[0147] Step S430, allocating the operation right of the target game resource to the second game account.
[0148] In specific implementation, the game terminal is installed with a client for communication with the game server. When the player operates the client to perform a game operation on the target game resource, the game server runs the game according to the operation instruction, encodes and compresses the game picture and other data, and returns the data to the client through the network. Finally, the game picture is decoded and output by the client.
[0149] In some example embodiments, the operation right of the target game resource is allocated to the second game account, including:
[0150] The target game resource is marked with a source label, wherein the source label is used to represent that the target game resource belongs to the first game account.
[0151] The operation right of the target game resource marked with the source label is allocated to the second game account.
[0152] In some example embodiments, the method further includes:
[0153] The game result of the target game resource sent by the second user terminal is received, and the game result is synchronized to the first game account based on the source label.
[0154] In specific implementation, in the process of transferring the operation right of the target game resource from the first user account to the second user account, the transferred target game resource is marked with the label of the first user account. Based on the account label, the use of the target game resource can be tracked, and the confusion of game resources belonging to different accounts can be avoided.
[0155] Reference Figure 5 which is a flow diagram of a method for processing game information according to an example embodiment of the present disclosure.
[0156] When the method for processing game information is applied to a live server, the live server communicates with a second user terminal logged in by a second game account, a transaction platform server and a game server. The method includes the following steps:
[0157] Step S510, receiving the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server.
[0158] In specific implementation, the transaction platform server synchronizes the first information of the target game resource selected by the user and the second information of the target auxiliary service provider to the live server.
[0159] Step S520, sending the second game account corresponding to the target auxiliary service provider to the game server, so that the game server transfers the operation right of the target game resource from the first game account to the second game account.
[0160] In specific implementation, the live server has game account information corresponding to each auxiliary service provider, and the live server sends the second user account corresponding to the target auxiliary service provider to the game server, so that the game server allocates the operation right of the target game resource to the second game account.
[0161] Step S530, generating a game video stream in which the target auxiliary service provider operates the target game resource, and sending the game video stream to the transaction platform server.
[0162] In specific implementation, the target auxiliary service provider (such as a game anchor or other game player) uses a live software or platform to convert the game operation of the target game resource into a video stream in real time. The assisted user requests to watch the game video stream through a live client or a web browser.
[0163] In some example embodiments, after receiving the information of the target game resource of the first game account and the information of the target auxiliary service provider sent by the transaction platform server, the method further includes:
[0164] generating a game assistance task based on the first information and the second information;
[0165] sending the game assistance task to the second user terminal to add to a game assistance task queue corresponding to the target auxiliary service provider;
[0166] determining position information of the game assistance task in the game assistance task queue, and sending the position information to the transaction platform server, so that the transaction platform server sends the position information to the first user terminal logged in by the first game account.
[0167] In specific implementation, the same auxiliary service provider may be designated by multiple different assisted players as a target auxiliary service provider to provide assistance services. In this case, each auxiliary service provider corresponds to an assistance task list, and the assistance task list records different assistance tasks. The position of each assistance task in the assistance task list is sent to the assisted player corresponding to the assistance task, so that the assisted player knows his or her queuing situation.
[0168] It should be noted that the method of the embodiments of the present disclosure can be executed by a single device, such as a computer or a server, etc. The method of the embodiments can also be applied to a distributed scenario, and be completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present disclosure, and the multiple devices can interact with each other to complete the method.
[0169] It should be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0170] Based on the same inventive concept, the present disclosure also provides a game information processing device corresponding to any of the above-mentioned method embodiments.
[0171] Reference Figure 6 The game information processing device, when applied to a transaction terminal logging in a first game account, comprises the following modules:
[0172] The auxiliary configuration interface display module 610 is configured to display an auxiliary configuration interface in response to a purchase event of a first game resource, the auxiliary configuration interface containing a selectable auxiliary service provider and a selectable game resource, wherein the selectable game resource contains the first game resource;
[0173] The auxiliary information configuration module 620 is configured to determine a target auxiliary service provider and a target game resource in response to a selection operation on the auxiliary configuration interface;
[0174] The auxiliary information sending module 630 is configured to send first information of the target auxiliary service provider and second information of the target game resource to a transaction platform server in response to an auxiliary determination operation, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on the operation of the target game resource by the target auxiliary service provider;
[0175] The game video stream acquisition module 640 is configured to acquire and display the game video stream.
[0176] In some example embodiments, the device for processing game information is further configured to:
[0177] In response to a selection operation on the auxiliary configuration interface, determine an auxiliary requirement and send the auxiliary requirement to the game server and the live server, so that the game server recovers the operation right of the target auxiliary service provider for the target game resource when the target auxiliary service provider reaches the auxiliary requirement by operating the target game resource.
[0178] In some example embodiments, the operation of the target auxiliary service provider on the target game resource includes at least one of:
[0179] Creating a virtual object based on the target game resource;
[0180] Strengthening a virtual object based on the target game resource;
[0181] Upgrading a virtual object based on the target game resource;
[0182] Upgrading the target game resource;
[0183] Strengthening the target game resource.
[0184] In some example embodiments, the device for processing game information is further configured to:
[0185] Receive a game result generated based on the operation of the target auxiliary service provider on the target game resource sent by the transaction platform server.
[0186] In some example embodiments, the device for processing game information is further configured to:
[0187] Receive queuing information sent by the transaction platform server, wherein the queuing information is the position of an auxiliary task containing the first information and the second information in an auxiliary task list of the target auxiliary service provider generated by the live server.
[0188] Reference Figure 7 , the device for processing game information is applied to a transaction platform server, the transaction platform server communicates with a transaction terminal logged in by a first game account, a game server and a live server, and the device includes the following modules:
[0189] The game resource allocation module 710 is configured to receive purchase information for a first game resource sent by the transaction terminal, and allocate the first game resource to the first game account;
[0190] The configuration information sending module 720 is configured to receive the first information of the target auxiliary service provider and the second information of the target game resource of the first game account sent by the transaction terminal, send the first information and the second information to the game server, so that the game server allocates the operation right of the target game resource to the second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account;
[0191] The game video stream receiving module 730 is configured to receive the game video stream of the target game resource operated by the target auxiliary service provider sent by the live server;
[0192] The game video stream sending module 740 is configured to send the game video stream to the transaction terminal, so that the transaction terminal displays the game video stream.
[0193] In some example embodiments, the game information processing device is further configured to:
[0194] Send a request to the game server to obtain the information of the selectable game resource corresponding to the first game account, and receive the information of the selectable game resource corresponding to the first game account returned by the game server, wherein the selectable game resource includes the first game resource;
[0195] Send the information of the selectable game resource corresponding to the first game account to the transaction terminal, so that the user selects the target game resource from the selectable resource;
[0196] Send a request to the live server to obtain the information of the anchor list, and receive the information of the anchor list sent by the live server;
[0197] Send the information of the anchor list to the transaction terminal, so that the user selects the target auxiliary service provider from the anchor list.
[0198] Reference Figure 8 The game information processing device is applied to a game server, the game server communicates with a second user terminal logged in by a second game account, a transaction platform server and a live server, and the device comprises the following modules:
[0199] The auxiliary information receiving module 810 is configured to receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server;
[0200] The account information receiving module 820 is configured to receive the second game account corresponding to the target auxiliary service provider sent by the live server;
[0201] The operation right distribution module 830 is configured to distribute the operation right of the target game resource to the second game account.
[0202] In some example embodiments, the operation right distribution module 830 is specifically configured to:
[0203] mark a source label on the target game resource, wherein the source label is used to represent that the target game resource belongs to the first game account;
[0204] distribute the operation right of the target game resource marked with the source label to the second game account.
[0205] In some example embodiments, the operation right distribution module 830 is specifically configured to:
[0206] receive the game result of the target game resource sent by the game terminal, and synchronize the game result to the first game account based on the source label.
[0207] Reference Figure 9 , the game information processing device, when applied to a live server, the live server communicates with a second user terminal logged in by a second game account, a transaction platform server and a game server, the device comprises:
[0208] The configuration information receiving module 910 is configured to receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server;
[0209] The account information sending module 920 is configured to send the second game account corresponding to the target auxiliary service provider to the game server, so that the game server transfers the target game resource from the first game account to the second game account;
[0210] The game video stream generation module 930 is configured to generate a game video stream of the target auxiliary service provider operating the target game resource, and send the game video stream to the transaction platform server.
[0211] In some example embodiments, the game information processing device is further configured to:
[0212] generate an auxiliary task based on the first information and the second information;
[0213] send the game information processing task to the game terminal to add to the auxiliary task queue of the target auxiliary service provider;
[0214] Determine the position of the auxiliary task in the auxiliary task queue, and send the position as queuing information to the transaction platform server, so that the transaction platform server sends the queuing information to the transaction terminal logged in by the first game account.
[0215] For the convenience of description, the above apparatus is described in various modules in terms of functions. Of course, the functions of each module can be implemented in one or more software and / or hardware when implementing the present disclosure.
[0216] The apparatus of the above embodiments is used to implement the method of processing game information in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.
[0217] Based on the same inventive concept, the present disclosure also provides an electronic device corresponding to the method of any of the above embodiments, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method of processing game information according to any of the above embodiments.
[0218] Figure 10 A more specific hardware structure of an electronic device provided by the present embodiment is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040 and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030 and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.
[0219] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the present embodiment.
[0220] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the present embodiment are implemented by software or firmware, the related program codes are stored in the memory 1020 and executed by the processor 1010.
[0221] The input / output interface 1030 is configured to connect an input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure) or externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.
[0222] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).
[0223] The bus 1050 includes a channel to transmit information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.
[0224] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain components necessary for implementing the embodiments of the present specification, and does not necessarily contain all the components shown in the figure.
[0225] The electronic device of the above embodiment is used to implement the method of processing game information in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.
[0226] The memory 1020 stores machine-readable instructions executable by the processor 1010. When the electronic device is running, the processor 1010 and the memory 1020 communicate through the bus 1030, so that the processor 1010 executes the following instructions when running:
[0227] In response to a purchase event for a first game resource, an auxiliary configuration interface is displayed, the auxiliary configuration interface containing a selectable auxiliary service provider and a selectable game resource, wherein the selectable game resource contains the first game resource;
[0228] In response to a selection operation on the auxiliary configuration interface, a target auxiliary service provider and a target game resource are determined;
[0229] In response to the auxiliary determination operation, the first information of the target auxiliary service provider and the second information of the target game resource are sent to the transaction platform server, so that the transaction platform server sends the first information and the second information to the game server and the live server respectively, the game server allocates the operation right of the target game resource to the second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on the operation of the target auxiliary service provider on the target game resource.
[0230] The game video stream is acquired and displayed.
[0231] In a possible implementation, the instructions executed by the processor 1010 include that the method further includes:
[0232] In response to the selection operation on the auxiliary configuration interface, the auxiliary demand is determined, and the auxiliary demand is sent to the game server and the live server, so that the game server recovers the operation right of the target auxiliary service provider on the target game resource when the target auxiliary service provider reaches the auxiliary demand by operating the target game resource.
[0233] In a possible implementation, the instructions executed by the processor 1010 include that the operation of the target auxiliary service provider on the target game resource includes at least one of the following:
[0234] Creating a virtual object based on the target game resource;
[0235] Strengthening a virtual object based on the target game resource;
[0236] Upgrading a virtual object based on the target game resource;
[0237] Upgrading the target game resource;
[0238] Strengthening the target game resource.
[0239] In a possible implementation, the instructions executed by the processor 1010 include that the method further includes:
[0240] Receiving a game result generated by the transaction platform server based on the operation of the target auxiliary service provider on the target game resource.
[0241] In a possible implementation, the instructions executed by the processor 1010 include that the method further includes:
[0242] receive the queuing information sent by the transaction platform server, wherein the queuing information is the position of the auxiliary task generated by the live server and containing the first information and the second information in the auxiliary task list of the target auxiliary service provider.
[0243] The memory 1020 stores machine-readable instructions executable by the processor 1010. When the electronic device is running, the processor 1010 communicates with the memory 1020 through the bus 1030, so that the processor 1010 executes the following instructions when running:
[0244] receive the purchase information of the first game resource sent by the transaction terminal, and allocate the first game resource to the first game account;
[0245] receive the first information of the target auxiliary service provider and the second information of the target game resource of the first game account sent by the transaction terminal, and send the first information and the second information to the game server, so that the game server allocates the operation right of the target game resource to the second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account;
[0246] receive the game video stream of the target game resource operated by the target auxiliary service provider sent by the live server;
[0247] send the game video stream to the transaction terminal, so that the transaction terminal displays the game video stream.
[0248] In a possible implementation, the instructions executed by the processor 1010 further include:
[0249] send a request to the game server to obtain information of selectable game resources corresponding to the first game account, and receive information of selectable game resources corresponding to the first game account returned by the game server, wherein the selectable game resources include the first game resource;
[0250] send the information of the selectable game resources corresponding to the first game account to the transaction terminal, so that the user selects a target game resource from the selectable resources;
[0251] send a request to the live server to obtain information of a list of anchors, and receive the information of the list of anchors sent by the live server;
[0252] send the information of the list of anchors to the transaction terminal, so that the user selects a target auxiliary service provider from the list of anchors.
[0253] The memory 1020 stores machine readable instructions executable by the processor 1010. When the electronic device is running, the processor 1010 and the memory 1020 communicate through the bus 1030, so that the processor 1010 executes the following instructions when running:
[0254] receiving first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server;
[0255] receiving a second game account corresponding to the target auxiliary service provider sent by the live server;
[0256] allocating operation right of the target game resource to the second game account.
[0257] In a possible implementation, the instructions executed by the processor 1010 include that the operation right of the target game resource is allocated to the second game account, including:
[0258] labeling the target game resource with a source label, wherein the source label is used to represent that the target game resource belongs to the first game account;
[0259] allocating operation right of the target game resource labeled with the source label to the second game account.
[0260] In a possible implementation, the instructions executed by the processor 1010 include that the method further includes:
[0261] receiving a game result for the target game resource sent by the game terminal, and synchronizing the game result to the first game account based on the source label.
[0262] The memory 1020 stores machine readable instructions executable by the processor 1010. When the electronic device is running, the processor 1010 and the memory 1020 communicate through the bus 1030, so that the processor 1010 executes the following instructions when running:
[0263] receiving first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server;
[0264] sending a second game account corresponding to the target auxiliary service provider to the game server, so that the game server allocates operation right of the target game resource to the second game account;
[0265] generating a game video stream based on operation of the target auxiliary service provider on the target game resource, and sending the game video stream to the transaction platform server.
[0266] In a possible implementation, the processor 1010 executes instructions, and after receiving the information of the target game resource of the first game account and the information of the target auxiliary service provider sent by the transaction platform server, the method further includes:
[0267] generating an auxiliary task based on the first information and the second information;
[0268] sending the game information processing task to the game terminal to add to an auxiliary task queue of the target auxiliary service provider;
[0269] determining a position of the auxiliary task in the auxiliary task queue, and sending the position as queuing information to the transaction platform server, so that the transaction platform server sends the queuing information to the transaction terminal logged in by the first game account.
[0270] Based on the same inventive concept, the disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the game information processing method of any of the above embodiments.
[0271] The computer-readable medium of the embodiment includes permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.
[0272] The above non-transitory computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO) and the like), optical storage (such as CD, DVD, BD, HVD and the like), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD)) and the like.
[0273] The computer program product of the above embodiments is used to make the computer and / or the processor execute the game information processing method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0274] Based on the same inventive concept, the disclosure also provides a computer program product comprising computer program instructions corresponding to the game information processing method described in any of the above embodiments. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to make the computer and / or the processor execute the game information processing method described. The processor executing the corresponding steps corresponds to the execution subject of the corresponding steps in each embodiment of the game information processing method.
[0275] The computer program product of the above embodiments is used to make the computer and / or the processor execute the game information processing method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0276] Those skilled in the art know that the embodiments of the disclosure can be implemented as a system, a method or a computer program product. Therefore, the disclosure can be embodied in the form of entire hardware, entire software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, which is generally referred to as "circuitry", "module" or "system" herein. In addition, in some embodiments, the disclosure can also be embodied in the form of a computer program product in one or more computer readable media, which contains computer readable program code.
[0277] Any combination of one or more computer readable medium can be employed. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any suitable combination of the above. More specific examples (non-exhaustive list) of the computer readable storage medium can include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus.
[0278] A computer readable signal medium can include a propagated data signal with computer executable instructions. A propagated signal can be an electromagnetic signal, an optical signal, and / or any other suitable type of signal. A computer readable medium can include any suitable medium that is accessible by a computer. Examples of a computer readable medium include a random access memory (RAM), a read-only memory (ROM), a compact disk (CD-ROM), a floppy disk, a hard disk, an optical disk, a magnetic tape, and / or another suitable medium. Combinations of the above should also be included within the scope of computer readable media.
[0279] The program code embodied on a computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0280] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0281] It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0282] These computer program instructions can also be stored in a computer readable medium that can direct a computer, a programmable data processing apparatus, and / or other
[0283] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0284] Further, although the operations of the method(s) of the present disclosure are described in a particular, sequential order, this order is not meant to be a limitation. For example, some operations can be performed in an alternative order. In addition, some operations can be performed in parallel. Further, some operations can be omitted. In addition, some operations can be performed multiple times. Moreover, it is possible for some operations to occur simultaneously. Also, some operations can be performed by the same device or by different devices.
[0285] The flow diagrams and the block diagrams in the drawings are illustrations of possible architectures, functions, and operations for systems, methods, and computer program products according to various embodiments of the present disclosure. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. Such instructions can be implemented by one or more software programs or code segments. One or more of these software programs or code segments can be stored in main memory and / or other storage. These software programs or code segments can also be stored and / or transported within any other computer-readable media for implementation by or in connection with one or more computing devices.
[0286] It should be noted that, although the foregoing details refer to several modules or units of the device for action execution, such a division is not mandatory. Indeed, according to an embodiment of the application, the features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functionalities of one module or unit described above can be further divided into several modules or units embodied.
[0287] Those skilled in the art should understand that the above discussion of any embodiment is merely exemplary and is not intended to be limiting of the scope of the application (including the claims) which is intended to be limited only by the claims. The above embodiments or technical features among different embodiments can also be combined, steps can be implemented in any order, and there are many other variations of the aspects of the embodiments of the application as described above, which are not provided in detail in order to be brief. The embodiments of the application are not limited in scope by the sum of the embodiments disclosed because the embodiments of the application include any combination of the embodiments.
[0288] In addition, to simplify the description and discussion, and so as not to make the embodiments of the application difficult to understand, the well-known power / ground connections to integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. Furthermore, devices can be shown in block diagram form in order to avoid making the embodiments of the application difficult to understand, and this also takes into account the fact that details regarding implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the application are to be implemented (i.e., these details should be well within the understanding of one of skill in the art). Where specific details are set forth in order to describe an illustrative embodiment of the application, it will be apparent to those skilled in the art that the embodiments of the application can be practiced without these specific details or with an equivalent arrangement. Therefore, the description should not be considered to limit the scope of the application.
[0289] Although the application has been described in conjunction with specific embodiments thereof, numerous alternatives, modifications, and variations will be readily apparent to those skilled in the art. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.
[0290] The embodiments of the application are intended to cover all such alternatives, modifications, and variations which fall within the broad scope of the appended claims. Accordingly, any one of the above-described embodiments of the application can be further modified or combined in any manner possible within the scope of the application. Therefore, the application is not limited by the specific embodiments described herein, but only by the scope of the appended claims, and any equivalents thereof.
[0291] While the principles of the disclosure have been described above in connection with specific embodiments, it is to be understood that this disclosure is not limited to the disclosed embodiments, but is intended to encompass various modifications and equivalent arrangements within the scope of the appended claims. The scope of the claims should be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Claims
1. A method of game information processing, characterized by, The method is applied to a transaction terminal for logging in a first game account, and comprises the following steps: In response to a purchase event for a first game resource, an auxiliary configuration interface is displayed, the auxiliary configuration interface containing an auxiliary service provider and a game resource, wherein the game resource contains the first game resource; In response to a selection operation on the auxiliary configuration interface, a target auxiliary service provider and a target game resource are determined; In response to an auxiliary determination operation, first information of the target auxiliary service provider and second information of the target game resource are sent to a transaction platform server, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on operations of the target auxiliary service provider on the target game resource; The game video stream is acquired and displayed.
2. The method of claim 1, wherein, The method further comprises the following steps: In response to a selection operation on the auxiliary configuration interface, an auxiliary requirement is determined and sent to the game server and the live server, so that the game server recovers the operation rights of the target auxiliary service provider on the target game resource when the target auxiliary service provider meets the auxiliary requirement by operating the target game resource.
3. The method of claim 1, wherein, The operations of the target auxiliary service provider on the target game resource include at least one of the following: Creating a virtual object based on the target game resource; Strengthening a virtual object based on the target game resource; Upgrading a virtual object based on the target game resource; Upgrading the target game resource; Strengthening the target game resource.
4. The method of claim 1, wherein, The method further comprises the following steps: Receiving a game result generated by the transaction platform server based on the operations of the target auxiliary service provider on the target game resource.
5. The method of claim 1, wherein, The method further comprises the following steps: Receiving queuing information sent by the transaction platform server, wherein the queuing information is the position of an auxiliary task containing the first information and the second information in an auxiliary task list of the target auxiliary service provider.
6. A game information processing method characterized by comprising: The method is applied to a transaction platform server, the transaction platform server being in communication with a transaction terminal for logging in a first game account, a game server and a live server, and comprising the following steps: Receiving purchase information for a first game resource sent by the transaction terminal, and allocating the first game resource to the first game account; Receiving first information of a target auxiliary service provider and second information of a target game resource of the first game account sent by the transaction terminal, and sending the first information and the second information to the game server, so that the game server allocates operation rights of the target game resource to a second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account; Receiving purchase information for a first game resource sent by the transaction terminal, and allocating the first game resource to the first game account; receiving the game video stream of the target game resource operated by the target auxiliary service provider sent by the live server; sending the game video stream to the transaction terminal, so that the transaction terminal displays the game video stream.
7. The method of claim 6, wherein, The method further comprises: sending a request to the game server for obtaining information of game resources corresponding to the first game account, and receiving information of selectable game resources corresponding to the first game account returned by the game server, wherein the game resources include the first game resource; sending information of game resources corresponding to the first game account to the transaction terminal, so that a user selects a target game resource from the game resources; sending a request to the live server for obtaining information of anchor lists, and receiving information of anchor lists sent by the live server; sending information of the anchor lists to the transaction terminal, so that a user selects a target auxiliary service provider from the anchor lists.
8. A game information processing method characterized by comprising: Applied to a game server, the game server communicates with a game terminal logged in by a second game account, a transaction platform server and a live server, and the method comprises: receiving first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server; receiving a second game account corresponding to the target auxiliary service provider sent by the live server; allocating operation rights of the target game resource to the second game account.
9. The method of claim 8, wherein, The method further comprises: marking a source label on the target game resource, wherein the source label is used to represent that the target game resource belongs to the first game account; allocating operation rights of the target game resource marked with the source label to the second game account.
10. The method of claim 9, wherein, The method further comprises: receiving a game result for the target game resource sent by the game terminal, and synchronizing the game result to the first game account based on the source label.
11. A method of game information processing, characterized by, Applied to a live server, the live server communicates with a game terminal logged in by a second game account, a transaction platform server and a game server, and the method comprises: receiving first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server; sending a second game account corresponding to the target auxiliary service provider to the game server, so that the game server allocates operation rights of the target game resource to the second game account; generating a game video stream based on operations of the target game resource by the target auxiliary service provider, and sending the game video stream to the transaction platform server.
12. The method of claim 11, wherein, After receiving the information of the target game resource of the first game account and the information of the target auxiliary service provider sent by the transaction platform server, the method further comprises: generating an auxiliary task based on the first information and the second information; sending the game information processing task to the game terminal to add to an auxiliary task queue of the target auxiliary service provider; determining a position of the auxiliary task in the auxiliary task queue, and sending the position as queuing information to the transaction platform server, so that the transaction platform server sends the queuing information to a transaction terminal logged in by the first game account.
13. An apparatus for game information processing, characterized by comprising: The device applied to a transaction terminal logged in by a first game account comprises: an auxiliary configuration interface display module configured to display an auxiliary configuration interface in response to a purchase event of a first game resource, the auxiliary configuration interface containing an auxiliary service provider and a game resource, wherein the game resource contains the first game resource; an auxiliary information configuration module configured to determine a target auxiliary service provider and a target game resource in response to a selection operation on the auxiliary configuration interface; an auxiliary information sending module configured to send first information of the target auxiliary service provider and second information of the target game resource to a transaction platform server in response to an auxiliary determination operation, so that the transaction platform server sends the first information and the second information to a game server and a live server respectively, the game server allocates operation rights of the target game resource to a second game account corresponding to the target auxiliary service provider, and the live server generates a game video stream based on operations of the target game resource by the target auxiliary service provider; a game video stream acquisition module configured to acquire and display the game video stream.
14. An apparatus for game information processing, characterized by comprising: The device applied to a transaction platform server in communication with a transaction terminal logged in by a first game account, a game server and a live server comprises: a game resource allocation module configured to receive purchase information of a first game resource sent by the transaction terminal, and allocate the first game resource to the first game account; a configuration information sending module configured to receive first information of a target auxiliary service provider and second information of a target game resource of the first game account sent by the transaction terminal, and send the first information and the second information to the game server, so that the game server allocates operation rights of the target game resource to a second game account of the target auxiliary service provider; wherein the target game resource is any game resource owned by the first game account; a game video stream receiving module configured to receive a game video stream of the target game resource operated by the target auxiliary service provider sent by the live server; a game video stream sending module configured to send the game video stream to the transaction terminal, so that the transaction terminal displays the game video stream.
15. An apparatus for game information processing, characterized by comprising: The device applied to a game server in communication with a second user terminal logged in by a second game account, a transaction platform server and a live server comprises: an auxiliary information receiving module configured to receive first information of a target game resource of a first game account and second information of a target auxiliary service provider sent by the transaction platform server; an auxiliary information sending module configured to send the first information and the second information to the live server, so that the live server generates a game video stream based on operations of the target game resource by the target auxiliary service provider; An account information receiving module is configured to receive the second game account corresponding to the target auxiliary service provider sent by the live server. An operation right distribution module is configured to distribute the operation right of the target game resource to the second game account.
16. An apparatus for game information processing, characterized by comprising: The application is applied to a live server, which communicates with a second user terminal logged in by a second game account, a transaction platform server and a game server. A configuration information receiving module is configured to receive the first information of the target game resource of the first game account and the second information of the target auxiliary service provider sent by the transaction platform server. An account information sending module is configured to send the second game account corresponding to the target auxiliary service provider to the game server, so that the game server transfers the target game resource from the first game account to the second game account. A game video stream generating module is configured to generate a game video stream of the target game resource operated by the target auxiliary service provider, and send the game video stream to the transaction platform server.
17. An electronic device, comprising: The computer program is stored in the memory and can be run on the processor, and the processor executes the program to realize the method of any one of claims 1-5 or the method of any one of claims 6-7 or the method of any one of claims 8-10 or the method of any one of claims 11-12.
18. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium stores computer instructions for causing a computer to execute the method of any one of claims 1-5 or the method of any one of claims 6-7 or the method of any one of claims 8-10 or the method of any one of claims 11-12.
19. A computer program product, characterised in that, The computer program instructions make the computer execute the method of any one of claims 1-5 or the method of any one of claims 6-7 or the method of any one of claims 8-10 or the method of any one of claims 11-12 when the computer program instructions run on the computer.
Citation Information
Patent Citations
Interaction system, method and device, computer equipment and storage medium
CN112040264A
Game live broadcast data processing method and device, electronic equipment and readable medium
CN112316441A