Resource processing method, device, equipment, storage medium, and computer program
The resource processing method personalizes game resource information based on viewer progress, enhancing the push effect and interactivity in live streaming.
Patent Information
- Application Number
- JP2025501552
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-07
- Filing Date
- 2023-11-07
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2043-11-07
AI Technical Summary
Existing live streaming technologies display uniform resource push information across viewing clients, affecting the push effect and interactivity of games.
A resource processing method that determines and displays first target resource push information based on the usage progress of individual viewing clients, ensuring personalized content for each viewer.
Enhances the push effect and interactivity of games by providing tailored resource information to each viewer, improving user engagement and experience.
Smart Images

Figure 2025525523000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on November 7, 2022, bearing application number 202211387746.3 and entitled "Resource processing method, device, apparatus and medium," the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the field of computer application technology, and in particular to a resource processing method, device, apparatus, and medium. [Background technology]
[0003] With the development of computer technology, pushing in the form of live streaming has become a common pushing method, such as pushing games in the form of live streaming.
[0004] In the related technology, when a game is pushed, pre-set resource push information is displayed in the live streaming room, and thus the resource push information of the live streaming room is displayed on the viewing client to realize the game push process.
[0005] However, in the above-mentioned manner in which the preset resource push information is displayed in the live streaming room, the resource push information viewed by different viewing clients is completely consistent, which will affect the push effect on the game. Summary of the Invention [Means for solving the problem]
[0006] SUMMARY OF THE INVENTION The present disclosure provides a resource processing method, apparatus, device, and medium to solve or at least partially solve the above-mentioned technical problems.
[0007] An embodiment of the present disclosure provides a resource processing method that is applied to a viewing client, and includes: obtaining first target resource push information of a target game, where the first target resource push information is determined according to usage progress information of the viewing client for the target game; and displaying the first target resource push information of the target game on the live streaming room interface.
[0008] An embodiment of the present disclosure provides a resource processing method that is applied to a server and includes, when receiving a first resource push command from a live stream client for a target game, identifying usage progress information of a viewing client for the target game, identifying first target resource push information of the target game according to the usage progress information, and sending the first target resource push information to the viewing client.
[0009] An embodiment of the present disclosure further provides a resource processing device, which is applied to a viewing client, and includes: an acquisition module for acquiring first target resource push information of a target game, where the first target resource push information is determined according to usage progress information of the viewing client for the target game; and a display processing module for displaying the first target resource push information of the target game on the live streaming room interface.
[0010] An embodiment of the present disclosure further provides a resource processing device that is applied to a server and includes: a first identification module for identifying usage progress information of a viewing client for a target game when a first resource push command is received from a live streamer client for the target game; a second identification module for identifying first target resource push information of the target game according to the usage progress information; and a transmission module for transmitting the first target resource push information to the viewing client.
[0011] An embodiment of the present disclosure further provides an electronic device comprising a processor and a memory used to store executable instructions of the processor, wherein the processor reads the executable instructions from the memory and executes the executable instructions to realize the resource processing method provided by the embodiment of the present disclosure.
[0012] An embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program for executing a resource processing method provided by an embodiment of the present disclosure.
[0013] An embodiment of the present disclosure further provides a computer program product, wherein instructions in the computer program product, when executed by a processor, implement a resource processing method provided by an embodiment of the present disclosure.
[0014] The technical solutions provided by the embodiments of the present disclosure have the following advantages over the prior art:
[0015] According to the resource processing method provided by the embodiments of the present disclosure, first target resource push information of a target game is obtained, and the first target resource push information is determined according to the usage progress information of the viewing client for the target game, and the first target resource push information of the target game is displayed in the live streaming room interface. [Brief explanation of the drawings]
[0016] The above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent when combined with the drawings and with reference to the following specific embodiments. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that objects and elements are not necessarily drawn to scale. [Figure 1] FIG. 2 is a flow diagram of a resource processing method provided by an embodiment of the present disclosure; [Figure 2]FIG. 1 is a schematic diagram of a resource processing scene provided by an embodiment of the present disclosure. [Figure 3] FIG. 2 is a schematic diagram of another resource processing scene provided by an embodiment of the present disclosure. [Figure 4] FIG. 2 is a schematic diagram of another resource processing scene provided by an embodiment of the present disclosure. [Figure 5] FIG. 2 is a schematic diagram of another resource processing scene provided by an embodiment of the present disclosure. [Figure 6] 1 is a flowchart of another resource processing method proposed by the present disclosure. [Figure 7] 1 is a flowchart of another resource processing method proposed by the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of another resource processing scene provided by an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic diagram of another resource processing scene provided by an embodiment of the present disclosure. [Figure 10] FIG. 1 is a schematic diagram illustrating the configuration of a resource processing device provided by an embodiment of the present disclosure. [Figure 11] FIG. 2 is a schematic diagram of the configuration of another resource processing device provided by an embodiment of the present disclosure. [Figure 12] 1 is a schematic diagram illustrating the configuration of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustration purposes only and are not used to limit the scope of protection of the present disclosure.
[0018] It is contemplated that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel. Also, method embodiments may include additional steps and / or omit performing illustrated steps. The scope of the present disclosure is not limited in this respect.
[0019] As used herein, the term "comprises" and variations thereof are open-ended, meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment." The term "in another embodiment" means "at least one other embodiment." The term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0020] The concepts of "first," "second," etc. referred to in this disclosure are used only to distinguish different devices, modules, or units, and are not used to limit the order or interdependence of functions performed by these devices, modules, or units.
[0021] The modifications "one" and "multiple" referred to in this disclosure are intended to be exemplary rather than limiting, and should be understood as "one or more" unless the context expressly indicates otherwise.
[0022] The names of information interactions or information between devices in the embodiments of the present disclosure are used for descriptive purposes only and are not intended to limit the scope of these messages or information.
[0023] In addition, any user or client information, etc., related to the embodiments of the present disclosure should be legitimate information, etc., obtained with the approval of the user who owns the information, in compliance with relevant laws and regulations.
[0024] In order to solve the above problem, an embodiment of the present disclosure provides a resource processing method, in which corresponding first target resource push information is generated according to the usage progress information of a viewing client, and the first target resource push information and the usage progress information are matched, and the first target resource push information viewed by different viewing clients can be different, thereby improving the push effect on the game.
[0025] In the following, first, attention will be focused on the viewing client side, and this method will be described in conjunction with a specific embodiment.
[0026] 1 is a flow diagram of a resource processing method provided by an embodiment of the present disclosure, which may be performed by a push processing device, which may be implemented in software and / or hardware, and may generally be integrated into an electronic device. As shown in FIG. 1, the method includes the following steps:
[0027] Step 101: Obtain first target resource push information of a target game, where the first target resource push information is determined according to usage progress information of a viewing client for the target game.
[0028] In one embodiment of the present disclosure, usage progress information of a viewing client for a target game is obtained, and the usage progress information of the viewing client corresponds to the target game, in which the usage progress information is used to represent the usage progress information of the viewing client for the target game and is used to indicate the progress of the target user's use of the game. For example, if the target game includes 10 levels, the usage progress information may be determined according to the progress of the levels completed in the target game. For example, if the viewing client has completed one level for the target game, the usage progress information corresponding to the viewing client may be 1 / 10 of the usage progress; if the viewing client has completed two levels for the target game, the usage progress information corresponding to the viewing client may be 2 / 10 of the usage progress; and if the viewing client has completed three levels for the target game, the usage progress information corresponding to the viewing client may be 3 / 10 of the usage progress.
[0029] It is easy to understand that different viewing clients have different usage progress information for the target game, and therefore providing adaptive reminders for the viewing client's usage progress information for the target game is advantageous for helping users understand their progress and improving the user experience.
[0030] Therefore, in one embodiment of the present disclosure, the first target resource push information is determined according to the usage progress information, and the format of the first target resource push information may be in the form of a game card, a virtual strap, or any other format, which will not be listed here.
[0031] In this embodiment, the first target resource push information may be a resource corresponding to a game, such as a game item, a game gift package, or other resource for improving game completion. The first target resource push information may include a game indicator such as a game name, a resource indicator such as a resource icon, and a progress indicator such as a progress indicator corresponding to the client's current usage progress information. The first target resource push information is any resource information having a prompt effect suitable for the usage progress information, and is determined based on the usage progress information, thereby improving the push effect for the target game and increasing interactivity.
[0032] In this embodiment, the usage progress information is updated in real time according to the actual situation. In this embodiment, as shown in FIG. 2, when the target resource information is displayed in the form of a game push card, if the target game has three levels, the first usage progress information may indicate that the user has completed the first level, i.e., 1 / 3 of the total number of levels, and the corresponding first usage progress indicator may be a "1 / 3 + gift icon." In this case, the first usage progress indicator is displayed on the game push card. In response to obtaining the first resource corresponding to the first usage progress information, for example, the first usage progress indicator is triggered. In response to accessing the first resource receiving page, for example, game item A, and receiving the first resource, the first usage progress indicator is switched to prompt information for receiving a second resource, where the prompt information is transition prompt information between the first resource and the second resource, such as "You can receive the second resource tomorrow," where the second resource is, for example, game item B. Furthermore, after the prompt information is displayed, the prompt information may be switched to a second usage progress indicator such as "2 / 3 + gift icon" after a preset time, or when the valid receiving time corresponding to the second resource information arrives, for example, when the usage progress information is the second usage progress information, it may be switched to a second usage progress indicator, etc., and the second usage progress information may indicate that the user has completed the first level and the second level, i.e., completed 2 / 3 of the total number of levels.
[0033] In one embodiment of the present disclosure, when the usage progress information is the first usage progress information, a first usage progress indicator, which may be in any form such as numbers, alphabets, letters, etc., is displayed on the live streaming room interface, and in response to the usage progress information being updated to the second usage progress information, the first usage progress indicator is switched to the second usage progress indicator.
[0034] Continuing with the above-described embodiment as an example, as shown in FIG. 3 , when the target resource information is displayed in the form of a game push card, if the first usage progress indicator is “1 / 3+gift icon”, the first usage progress indicator is displayed on the game push card, and further, in response to the usage progress information being updated to the second usage progress information (e.g., in response to the first resource corresponding to the first usage progress information being received), the first usage progress indicator is switched to the second usage progress indicator. For example, the “1 / 3+gift icon” is switched to the “2 / 3+gift icon” to intuitively indicate the current usage progress information.
[0035] Step 102: Display the first target resource push information of the target game on the live streaming room interface.
[0036] In one embodiment of the present disclosure, after the first target resource push information is determined, the first target resource push information of the target game is displayed on the live streaming room interface, where the game push card is associated with the viewing client's usage progress information for the target game, so that when there are multiple viewing clients, the first target resource push information displayed on the viewing client corresponding to different usage progress information is different.
[0037] In some possible embodiments, when the display format of the first target resource push information is a game push card, as shown in FIG. 4, when the usage progress information of viewing client 1 for the target game is determined to be a1, the first target resource push information corresponding to a1 is determined to be a2, and when the usage progress information of viewing client 2 for the target game is determined to be b1, the first target resource push information corresponding to b1 is determined to be b2, so that the game push card is generated as a3 according to the first target resource push information a2, and the game push card is generated as b3 according to the first target resource push information b2, so that the game push cards displayed on viewing client 1 and viewing client 2 may be different, thereby improving the push effect for the target game.
[0038] In some possible embodiments, to further enhance the push effect on the target game, when the usage progress information is first usage progress information, a first usage progress indicator, which may be in any form such as numbers, letters, or characters, is displayed in the live streaming room interface. In this embodiment, in response to obtaining a first resource corresponding to the first usage progress information, the first usage progress indicator is switched to prompt information for receiving a second resource, which is a resource corresponding to second usage progress information, which is the next progress information adjacent to the first usage progress information. Thus, to further enhance the push effect on the target resource information, resource information corresponding to the change is adapted according to changes in the usage progress information, and prompt information is displayed to provide a transition reminder when a resource change occurs. In this regard, the first usage progress information and the second usage progress information may be understood as different usage progresses for the target game, and the usage progress of the second usage information is usually greater than the usage progress of the first usage information.
[0039] Based on the above-mentioned embodiments, after the first target resource push information is displayed, a resource receiving interface corresponding to the target game may be displayed in response to a trigger operation on the first target resource push information, so that the corresponding resources are received in the resource receiving interface, as shown in FIG. 5, wherein the resource receiving interface is used to provide a resource receiving service corresponding to the first target resource push information, etc., wherein, in some possible embodiments, as still shown in FIG. 5, the resource receiving interface displays resource details and a resource receiving control corresponding to the first target resource push information, and in response to a trigger operation on the resource receiving control, the resources corresponding to the first target resource push information are obtained, thereby realizing a direct push for related resources and shortening the push path for related resources of the target game.
[0040] In one embodiment of the present disclosure, a game interaction control of the target game may be displayed in the live streaming room interface, and a game display interface corresponding to the target game may be displayed in response to a trigger operation on the game interaction control. For example, the "Start Game" control in the above-mentioned FIG. 5 may be the game interaction control in this embodiment. Further, a resource receiving entry is displayed in the game display interface, and the resource receiving entry is used to receive a resource corresponding to the first target resource push information. That is, in this embodiment, by accessing the corresponding target game, it is possible to achieve receiving a resource corresponding to the first target resource push information.
[0041] From the above, according to the resource processing method of the embodiment of the present disclosure, first target resource push information of a target game is obtained, the first target resource push information is determined according to the usage progress information of the viewing client for the target game, and the first target resource push information of the target game is further displayed on the live streaming room interface. In the embodiment of the present disclosure, the corresponding first target resource push information is displayed according to the usage progress information of the viewing client, ensuring the matching between the first target resource push information and the usage progress information, and the first target resource push information viewed by different viewing clients may be different, thereby improving the push effect for the game.
[0042] Hereinafter, a resource processing method according to an embodiment of the present disclosure will be described, focusing on the server side.
[0043] FIG. 6 is a flowchart of another resource processing method proposed in the present disclosure. As shown in FIG. 6, this resource processing method includes the following steps:
[0044] Step 601: When a first resource push command is received from a live streamer client for a target game, usage progress information of a viewing client for the target game is identified.
[0045] In one embodiment of the present disclosure, a game push control is displayed on the live streaming interface of a live streamer client, and when a trigger operation on the game push control is detected in the live streamer client, a first resource push command for the target game is obtained. In this embodiment, when the first resource push command for the target game is received from the live streamer client, usage progress information of the viewing client for the target game is identified.
[0046] Step 602: Identify first target resource push information of the target game according to the usage progress information.
[0047] Step 603: Send first target resource push information to the viewing client.
[0048] In one embodiment of the present disclosure, first target resource push information of the target game is determined according to the usage progress information, for example, by searching a preset database to identify first target resource push information that matches the usage progress information, and the first target resource push information is then sent to the viewing client, so that the corresponding first target resource push information can be sent according to the usage progress information of the viewing client. The first target resource push information is any information that has a prompt effect that matches the usage progress information and is determined for the usage progress information, making it easier for the user to quickly obtain the usage progress information and the related first target resource push information.
[0049] Note that the resource processing method described with a focus on the server in the embodiments of the present disclosure corresponds to the resource processing method described above with a focus on the viewing client side, and since details of the resource processing that the viewing client specifically performs after the server side transmits the first target resource information / second target resource information to the viewing client can be referred to the embodiments described above with a focus on the viewing client side, they will not be described repeatedly here.
[0050] From the above, according to the resource processing method of the embodiment of the present disclosure, when a first resource push command for a target game is received from a live streamer client, the usage progress information of the viewing client for the target game is identified, and the first target resource push information for the target game is determined according to the usage progress information, and the first target resource push information is further sent to the viewing client. In the embodiment of the present disclosure, the corresponding first target resource push information is generated according to the usage progress information of the viewing client, ensuring a match between the first target resource push information and the usage progress information, and the first target resource push information viewed by different viewing clients may be different, thereby improving the push effect for the game.
[0051] During the actual execution process, second target resource push information, which may be any information that can improve the usage rate of the target game, can be actively distributed on the live stream client, and second target resource push information of different target games can be displayed to different viewing clients, further improving the push effect on the target game.
[0052] In one embodiment of the present disclosure, as shown in FIG. 7, the method further includes the following steps:
[0053] Step 701: In response to a second resource push command from a live stream client for a target game, identify at least one candidate resource push information corresponding to the second resource push command.
[0054] In one embodiment of the present disclosure, in response to a second resource push command from a live streamer client for a target game, a push page for the target game may be called by triggering a corresponding push control in the live streamer client. This push page may include various resource push candidate information. After triggering a release control for the resource push candidate information in the live streamer client, a release command for the resource push information is obtained from the live streamer client. The release method of the resource push information from the live streamer client for the target game may be determined according to specific scenarios, but is not listed here. The candidate resource push information may be specific game resource information associated with the target game.
[0055] Step 702: Identify second target resource push information that matches the viewing client in at least one candidate resource push information.
[0056] It is easy to understand that in actual application scenarios, at least one candidate resource push information released by a live streamer client may not necessarily be received by each viewing client. Therefore, in order to further enhance the push effect, a second target resource push information matching the viewing client is identified in at least one candidate resource push information. The second target resource push information is not directly determined according to the usage progress information, but may be understood as any resource information corresponding to the target game actively released by the live streamer client. The second target resource information may or may not be the same as the information type of the first target resource information, and is not limited thereto. Similarly, the second target resource push information may be a resource corresponding to the game, such as a game item, a game package, or the like, for improving the game completion level.
[0057] In addition, the manner of determining the push information of the second target resource that matches the viewing client varies in different application scenarios, and is exemplified as follows:
[0058] In some possible embodiments, obtain pre-customized reference usage progress information corresponding to each candidate resource push information, match the reference usage progress information with the usage progress information of the viewing client, and determine the candidate resource push information corresponding to the successfully matched reference usage progress information as second target resource push information, where, if the reference usage progress information matches the usage progress information of the viewing client, it is deemed that the matching between the reference usage progress information and the usage progress information of the viewing client is successful.
[0059] Step 703: If second target resource push information exists, control the viewing client to display a resource recommendation control corresponding to the second target resource push information, thereby displaying the second target resource push information on the viewing client in response to a trigger operation on the resource recommendation control.
[0060] In one embodiment of the present disclosure, if there is second target resource push information, the viewing client is controlled to display a resource recommendation control corresponding to the second target resource push information, so that the second target resource push information is displayed on the viewing client in response to a trigger operation on the resource recommendation control, wherein the display format of the resource recommendation control can be set according to the needs of an actual scene, including but not limited to one or a combination of patterns, videos, text, colors, etc.
[0061] In one embodiment of the present disclosure, when there is one second target resource push information, as shown in FIG. 8, a corresponding resource recommendation control D1 is displayed in a predetermined control area of the corresponding viewing client, and when it is detected that D1 is triggered, a receiving details page corresponding to D1 is displayed, and this receiving details page includes detailed information of the second target resource push information, receiving controls, etc., and the receiving details page of the second target resource push information is used to provide a receiving service for the resource corresponding to the second target resource push information.
[0062] In one embodiment of the present disclosure, if there are multiple pieces of second target resource push information, the multiple pieces of second target resource push information are sorted to obtain a sorting result. In some possible embodiments, it may be determined whether the multiple pieces of second target resource push information have a predetermined order relationship, and the multiple pieces of second target resource push information are sorted according to the predetermined order relationship. For example, if it is predetermined that second target resource push information 2 can be received only after second target resource push information 1 is received, second target resource push information 2 is arranged after second target resource push information 1. If the multiple pieces of second target resource push information do not have a predetermined order relationship, the multiple pieces of second target resource push information may be sorted randomly. After obtaining the sorting result, the current second target resource push information is identified according to the order in the sorting result.
[0063] For example, if the previous second target resource push information corresponding to the previous receiving request is checked and there is no previous second target resource push information, the first second target resource push information in the sorted result is determined as the current second target resource push information; if there is previous second target resource push information and the previous second target resource push information is not the last second target resource push information in the sorted result, the next second target resource push information after the previous second target resource push information in the sorted result is determined as the current second target resource push information. That is, in this embodiment, resource recommendation controls for multiple second target resource push information are sequentially displayed in a predetermined control area of the same live streaming interface, improving operation convenience.
[0064] Furthermore, after the current second target resource push information is determined, the viewing client is controlled to display a resource recommendation control of the current second target resource push information in a predetermined control area of the live streaming interface, and the viewing client is controlled to display the second target resource push information in response to a trigger operation on the resource recommendation control of the current second target resource push information. For example, the viewing client may display a receipt details page including the second target resource push information, and the receipt details page may display a receipt control corresponding to the second target resource push information. In addition to the receipt control of the second target resource push information, the receipt details page may further include other information, which may be provided according to actual needs and will not be listed here. The display form of the receipt details page may be any form, such as a pop-up form, a pull-up menu form, etc.
[0065] Take an example, as shown in FIG. 9, when the second target resource push information corresponding to the viewing client is D2 and D3, and when D2 and D3 are sorted, D2 is placed before D3 as a result of sorting, a resource recommendation control corresponding to D2 will first be displayed in a predetermined control area of the viewing client (in this example, the upper left corner of the live streaming interface), and when this resource recommendation control is triggered, the receiving details page of D2 will be displayed in the form of a pull-up menu in the live streaming interface, and when the receiving control of the corresponding receiving details page is triggered, the receiving details page of D2 will be closed, and the release recommendation control of D3 will be displayed in a predetermined control area of the viewing client, thereby realizing the sequential display from D2 to D3.
[0066] From the above, according to the resource processing method of the embodiment of the present disclosure, after a live streamer client releases resource push information of a target game, a resource recommendation control of the matching resource push information can be displayed on the viewing client, so as to make it easier for the viewing client to receive the corresponding resource push information; the resource push information of games viewed by different viewing clients may be different, further improving the push effect for the game.
[0067] To realize the above embodiment, the present disclosure further proposes a resource processing device, which is applied to a viewing client.
[0068] 10 is a schematic diagram of a resource processing device provided by an embodiment of the present disclosure, which can be realized by software and / or hardware and can be typically integrated into an electronic device. As shown in FIG. 10, the device includes: an acquisition module 1010; and a display processing module 1020. The acquisition module 1010 is used to acquire first target resource push information of the target game, and the first target resource push information is determined according to the usage progress information of the viewing client for the target game; The display processing module 1020 is used for displaying the first target resource push information of the target game on the live streaming room interface.
[0069] The resource processing device provided by the embodiments of the present disclosure can execute the resource processing method provided by the embodiments of the present disclosure that focus on any viewing client, and has functional modules and beneficial effects corresponding to the execution of the method.
[0070] To realize the above-mentioned embodiment, the present disclosure further proposes a resource processing device, which is applied to a server.
[0071] 11 is a schematic diagram of the configuration of a resource processing device provided by an embodiment of the present disclosure, which can be realized by software and / or hardware and can usually be integrated into an electronic device. As shown in FIG. 11, the device includes: a first identifying module 1110, a second identifying module 1120, and a sending module 1130; The first identification module 1110 is used to identify usage progress information of the viewing client for the target game when receiving a first resource push command from the live stream client for the target game; The second identification module 1120 is used to identify first target resource push information of the target game according to the usage progress information; The sending module 1130 is used to send the first target resource push information to the viewing client.
[0072] The resource processing device provided by the embodiments of the present disclosure can execute the resource processing method provided by any server-focused embodiment of the present disclosure, and has functional modules and beneficial effects corresponding to the execution of the method.
[0073] To realize the above-mentioned embodiments, the present disclosure further proposes a computer program product including a computer program / instructions that, when executed by a processor, realizes the resource processing method according to the above-mentioned embodiments.
[0074] FIG. 12 is a schematic diagram of the configuration of an electronic device provided by an embodiment of the present disclosure.
[0075] Specific reference will now be made to FIG. 12, which shows a schematic diagram of a configuration suitable for use in realizing an electronic device 1200 according to an embodiment of the present disclosure. The electronic device 1200 according to an embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., car navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 12 is merely an example and should not limit the functionality or scope of use of the embodiment of the present disclosure.
[0076] 12, electronic device 1200 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 1201 that can perform various appropriate operations and processes in accordance with a program stored in read-only memory (ROM) 1202 or a program loaded from memory 1208 into random access memory (RAM) 1203. RAM 1203 also stores various programs and data necessary for the operation of electronic device 1200. Processor 1201, ROM 1202, and RAM 1203 are connected to one another via a bus 1204. An input / output (I / O) interface 1205 is also connected to bus 1204.
[0077] Typically, input devices 1206, including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1207, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; memory 1208, including, for example, a magnetic tape, hard disk, etc.; and communication devices 1209 may be connected to the I / O interface 1205. The communication devices 1209 may allow the electronic device 1200 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 12 illustrates the electronic device 1200 with various devices, it should be understood that it is not necessary for all of the illustrated devices to be implemented or included. More or fewer devices may alternatively be implemented or included.
[0078] In particular, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product including a computer program embodied on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1209, installed from the memory 1208, or installed from the ROM 1202. When executed by the processor 1201, the computer program performs the above-described functions limited to the resource processing method according to the embodiments of the present disclosure.
[0079] It should be noted that the computer-readable medium described above in this disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, 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 thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, in baseband or as part of a carrier wave, having computer-readable program code embedded therein. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. Furthermore, a computer-readable signal medium may be any computer-readable medium, other than a computer-readable storage medium, that can transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.The program code contained in the computer readable medium may be transmitted over any suitable medium, including but not limited to wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.
[0080] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may be connected to one another via any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), extranets (e.g., the Internet), end-to-end networks (e.g., ad-hoc end-to-end networks), and other networks now known or hereafter developed.
[0081] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0082] The computer-readable medium may include one or more programs. When the one or more programs are executed by the electronic device, the electronic device obtains first target resource push information for a target game, determines the first target resource push information according to viewing client usage progress information for the target game, and displays the first target resource push information for the target game on a live streaming room interface. In an embodiment of the present disclosure, the corresponding first target resource push information is displayed according to the viewing client usage progress information, ensuring a match between the first target resource push information and the usage progress information. The first target resource push information viewed by different viewing clients may be different, thereby improving the push effect for the game. Alternatively, after a live streamer client releases resource push information for the target game, a resource recommendation control for the matching resource push information may be displayed on the viewing client to facilitate viewing clients' receipt of the corresponding resource push information. The resource push information for games viewed by different viewing clients may be different, thereby further improving the push effect for the game. Alternatively, when receiving a first resource push command from a live streamer client for the target game, identify the usage progress information of the viewing client for the target game, determine the first target resource push information of the target game according to the usage progress information, and then send the first target resource push information to the viewing client. In the embodiment of the present disclosure, generate corresponding first target resource push information according to the usage progress information of the viewing client, ensure the matching between the first target resource push information and the usage progress information, and the first target resource push information viewed by different viewing clients may be different, thereby improving the push effect for the game.
[0083] The electronic device may have computer program code written in one or more programming languages, or a combination thereof, for carrying out the operations of the present disclosure, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, etc., as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, it may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).
[0084] The flowcharts and block diagrams in the figures illustrate the architecture, functions, and operations that can be implemented in accordance with systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should also be noted that in some implementations, the functions noted in the blocks may occur in a different order than that shown in the figures. For example, two blocks shown in succession may actually be executed substantially in parallel or may be executed in the reverse order depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.
[0085] The units described in the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the units may not necessarily limit the units themselves.
[0086] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0087] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is 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 of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a convenient compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0088] The above description merely describes preferred embodiments of the present disclosure and the technical principles applied thereto. Those skilled in the art should understand that the scope of the present disclosure is not limited to a technical solution based on a specific combination of the above-described technical features, but should also cover other technical solutions formed by any combination of the above-described technical features or their equivalent features without departing from the concept disclosed above. For example, a technical solution in which the above features are replaced with technical features having similar functions disclosed in the present disclosure (but are not limited thereto).
[0089] Additionally, although operations have been described in a particular order, this should not be construed as requiring these operations to be performed in the particular or sequential order shown. Multitasking and parallel processing may be advantageous in certain circumstances.
[0090] Similarly, although details of several specific embodiments are included in the above description, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.
[0091] Although the present subject matter has been described using language specific to structural features and / or method logic operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. Applied to the viewing client, Obtaining first target resource push information of the target game, wherein the first target resource push information is determined according to usage progress information of the viewing client for the target game; Displaying the first target resource push information of the target game on a live streaming room interface. Resource handling methods.
2. and further comprising: displaying a resource receiving interface corresponding to the target game in response to a trigger operation on the first target resource push information. The method of claim 1.
3. the resource receiving interface displays resource details and resource receiving controls corresponding to the first target resource push information; In response to a trigger operation on the resource receiving control, a resource corresponding to the first target resource push information is acquired. The method of claim 2.
4. displaying a game interaction control of a target game in the live streaming room interface; and displaying a game display interface corresponding to the target game in response to a trigger operation on the game interaction control; a resource receiving entry corresponding to the first target resource push information is displayed on the game display interface, and the resource receiving entry is used to receive the resource corresponding to the first target resource push information; The method of claim 1.
5. Displaying first target resource push information of the target game on the live streaming room interface includes: When the usage progress information is first usage progress information, displaying a first usage progress indicator on the live streaming room interface; In response to obtaining a first resource corresponding to the first usage progress information, switching the first usage progress indicator to prompt information for receiving a second resource, the second resource being a resource corresponding to second usage progress information as next progress information adjacent to the first usage progress information. The method of claim 1.
6. Displaying first target resource push information of the target game on the live streaming room interface includes: When the usage progress information is first usage progress information, displaying a first usage progress indicator on the live streaming room interface; and switching the first usage progress indicator to a second usage progress indicator in response to the usage progress information being updated to second usage progress information. The method of claim 1.
7. Applied to the server, When a first resource push command is received from a live streamer client for the target game, identifying usage progress information of a viewing client for the target game; Identifying first target resource push information of the target game according to the usage progress information; sending the first target resource push information to the viewing client; Resource handling methods.
8. In response to a second resource push command from a live stream client for the target game, identifying at least one candidate resource push information corresponding to the second resource push command; Identifying second target resource push information matching the viewing client in the at least one candidate resource push information; If the second target resource push information exists, the viewing client is controlled to display a resource recommendation control corresponding to the second target resource push information, thereby displaying the second target resource push information on the viewing client in response to a trigger operation on the resource recommendation control. The method of claim 7.
9. Identifying second target resource push information matching the viewing client in the at least one candidate resource push information includes: Obtaining reference usage progress information corresponding to each of the candidate resource push information; By matching the reference usage progress information with the usage progress information of the viewing client, identifying candidate resource push information corresponding to the successfully matched reference usage progress information as the second target resource push information. The method of claim 8.
10. When the second target resource push information is plural, controlling the viewing client to display a resource recommendation control corresponding to the second target resource push information includes: Identifying current second target resource push information according to an order in a sorted result including the plurality of second target resource push information after sorting; controlling the viewing client to display a resource recommendation control of the current second target resource push information in a predetermined control area in a live streaming interface; Controlling the viewing client to display the second target resource push information in response to a trigger operation on the resource recommendation control includes: In response to a trigger operation on a resource recommendation control of the current second target resource push information, controlling the viewing client to display a receipt details page including the second target resource push information, thereby responding to a receipt request for the second target resource push information on the receipt details page. The method of claim 8.
11. Identifying the current second target resource push information according to the order of the sorted result: Checking past second target resource push information corresponding to the previous receiving request; If the past second target resource push information does not exist, identifying the first second target resource push information in the sorting result as the current second target resource push information; If the past second target resource push information exists and the past second target resource push information is not the last second target resource push information in the sorted result, identifying the second target resource push information next to the past second target resource push information in the sorted result as the current second target resource push information. The method of claim 8.
12. Applied to the viewing client, an acquisition module for acquiring first target resource push information of a target game, the first target resource push information being determined according to usage progress information of a viewing client for the target game; a display processing module for displaying the first target resource push information of the target game on a live streaming room interface; Resource processing unit.
13. Applied to the server, a first identification module for identifying usage progress information of a viewing client for a target game when a first resource push command is received from a live streamer client for the target game; a second identification module for identifying first target resource push information of the target game according to the usage progress information; a sending module for sending the first target resource push information to the viewing client; Resource processing unit.
14. a processor; a memory for storing executable instructions for said processor; The processor reads the executable instructions from the memory and executes the executable instructions to implement the method of any one of claims 1 to 11. electronic equipment.
15. A computer program for carrying out the method according to any one of claims 1 to 11 is stored. A computer-readable storage medium.
16. A computer program product, the instructions of which, when executed by a processor, implement the method of any one of claims 1 to 11. Computer program products.
Citation Information
Patent Citations
Virtual resource sending method and device, electronic equipment and readable storage medium
CN114247154A
Computer system and game system
JP2018171283A
Content distribution system and computer system
JP2019071959A
Computer system and animation distribution viewing system
JP2020162881A
Information processing device, information processing method and program
JP2022146156A