Method, apparatus and electronic device for processing live information
Patent Information
- Application Number
- CN202310270444.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-15
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2043-03-15
AI Technical Summary
[0004]本申请至少部分实施例提供了一种直播信息的处理方法、装置以及电子装置,以至少解决无法有效确定交易对象的虚拟资源信息的技术问题
[0013]在本申请至少部分实施例中,向观众客户端发送第一询问信息,其中,第一询问信息用于向观众客户端询问待确定资源信息的交易对象;基于与第一询问信息对应的第一应答信息,确定至少一原始交易对象,其中,第一应答信息由观众客户端响应第一询问信息得到;获取与至少一原始交易对象相匹配的至少一目标交易对象,其中,至少一目标交易对象来自交易平台;响应于对至少一目标交易对象的资源输入操作,得到至少一目标交易对象的目标虚拟资源信息。也就是说,在本申请实施例中,通过主播客户端向观众客户端发送询问信息后,所获取到的应答信息来确定交易平台中观众想要且可以进行交易的交易对象,然后对该交易对象进行资源输入操作,得到目标虚拟资源信息,以使主播客户端可以有针对性地确定交易对象的虚拟资源信息,从而达到了提高观众客户端与主播客户端的之间的意愿传达效率的目的,实现了有效确定交易对象的虚拟资源信息的技术效果,进而解决了无法有效确定交易对象的虚拟资源信息的技术问题。
Smart Images

Figure CN116582721B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of live streaming, and more specifically, to a method, apparatus, and electronic device for processing live streaming information. Background Technology
[0002] Currently, on live streaming platforms, most of the virtual resources that streamers evaluate are pre-selected content. However, this only represents the streamer's personal opinion, rather than the audience's opinion. As a result, the streamer cannot obtain the collective opinion of most viewers, leading to a technical problem of not being able to effectively determine the virtual resource information of the trading partner.
[0003] There is currently no effective solution to the aforementioned technical problem of being unable to effectively determine the virtual resource information of the trading parties. Summary of the Invention
[0004] At least some embodiments of this application provide a method, apparatus, and electronic device for processing live streaming information, so as to at least solve the technical problem of the inability to effectively determine the virtual resource information of the trading object.
[0005] According to one embodiment of this application, a method for processing live streaming information is provided. This method can be applied to a broadcaster client and may include: sending a first inquiry message to a viewer client, wherein the first inquiry message is used to inquire with the viewer client about a transaction object for which resource information to be determined; determining at least one original transaction object based on a first response message corresponding to the first inquiry message, wherein the first response message is obtained by the viewer client responding to the first inquiry message; obtaining at least one target transaction object that matches the at least one original transaction object, wherein the at least one target transaction object comes from a trading platform; and obtaining target virtual resource information of the at least one target transaction object in response to a resource input operation on the at least one target transaction object.
[0006] According to one embodiment of this application, another method for processing live streaming information is also provided. This method can be applied to a live streaming platform and may include: obtaining first response information from a viewer client, wherein the first response information is obtained by the viewer client responding to a first inquiry information from a broadcaster client, and the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; pushing at least one original transaction object to the broadcaster client based on the first response information; determining at least one target transaction object from the transaction platform that matches the at least one original transaction object; and pushing the target transaction object to the broadcaster client so that the broadcaster client can determine the target virtual resource information of the at least one target transaction object.
[0007] According to one embodiment of this application, another method for processing live streaming information is also provided. This method can be applied to a viewer client and may include: obtaining first inquiry information from a broadcaster client, wherein the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; in response to the first inquiry information, obtaining first response information; sending the first response information to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information; obtaining target virtual resource information of at least one target transaction object that matches the at least one original transaction object sent by the broadcaster client, wherein the at least one target transaction object comes from a trading platform.
[0008] According to one embodiment of this application, a live streaming information processing apparatus is also provided, applied to a broadcaster client. The apparatus may include: a sending unit, configured to send a first inquiry message to a viewer client, wherein the first inquiry message is used to inquire with the viewer client about a transaction object for which resource information to be determined; a first determining unit, configured to determine at least one original transaction object based on first response information corresponding to the first inquiry message, wherein the first response information is obtained by the viewer client in response to the first inquiry message; a first obtaining unit, configured to obtain at least one target transaction object matching the at least one original transaction object, wherein the at least one target transaction object comes from a trading platform; and an input unit, configured to obtain target virtual resource information of the at least one target transaction object in response to a resource input operation on the at least one target transaction object.
[0009] According to one embodiment of this application, another live streaming information processing apparatus is also provided, applied to a live streaming platform. The apparatus may include: a second acquisition unit, configured to acquire first response information from a viewer client, wherein the first response information is obtained by the viewer client responding to first inquiry information from a broadcaster client, the first inquiry information being used to inquire with the viewer client about the transaction object for which resource information to be determined; a first push unit, configured to push at least one original transaction object to the broadcaster client based on the first response information; a second determination unit, configured to determine at least one target transaction object from the transaction platform that matches at least one original transaction object; and a second push unit, configured to push the target transaction object to the broadcaster client, so that the broadcaster client determines the target virtual resource information of at least one target transaction object.
[0010] According to one embodiment of this application, another live streaming information processing apparatus is also provided, applied to a viewer client. The apparatus may include: a third acquisition unit, configured to acquire first query information from a broadcaster client, wherein the first query information is used to query the viewer client for a transaction object for resource information to be determined; a fourth acquisition unit, configured to acquire first response information in response to the first query information; a sending unit, configured to send the first response information to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information; and a fifth acquisition unit, configured to acquire target virtual resource information of at least one target transaction object sent by the broadcaster client that matches at least one original transaction object, wherein the at least one target transaction object comes from a trading platform.
[0011] According to one embodiment of this application, a computer-readable storage medium is also provided, which stores a computer program, wherein the computer program is configured to execute the live information processing method described in any of the above claims when it is run.
[0012] According to one embodiment of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the live information processing method described in any of the above claims.
[0013] In at least some embodiments of this application, a first inquiry message is sent to the viewer client, wherein the first inquiry message is used to inquire with the viewer client about the transaction object for which resource information to be determined; based on the first response message corresponding to the first inquiry message, at least one original transaction object is determined, wherein the first response message is obtained by the viewer client in response to the first inquiry message; at least one target transaction object matching the at least one original transaction object is obtained, wherein the at least one target transaction object comes from the transaction platform; in response to the resource input operation on the at least one target transaction object, the target virtual resource information of the at least one target transaction object is obtained. That is, in the embodiments of this application, after the broadcaster client sends an inquiry message to the viewer client, the obtained response information determines the transaction object that the viewer wants and can transact with on the transaction platform, and then a resource input operation is performed on the transaction object to obtain the target virtual resource information, so that the broadcaster client can specifically determine the virtual resource information of the transaction object, thereby achieving the purpose of improving the efficiency of the communication of intentions between the viewer client and the broadcaster client, realizing the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object. Attached Figure Description
[0014] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0015] Figure 1 This is a hardware structure block diagram of a terminal device for a method of processing live broadcast information according to an embodiment of this application;
[0016] Figure 2 This is a flowchart of a method for processing live broadcast information according to an embodiment of this application;
[0017] Figure 3 This is a flowchart of another method for processing live broadcast information according to an embodiment of this application;
[0018] Figure 4 This is a flowchart of another method for processing live broadcast information according to an embodiment of this application;
[0019] Figure 5 This is a schematic diagram of the display interface of a live streaming platform in a related technology according to an embodiment of this application;
[0020] Figure 6 This is a flowchart illustrating a method for collecting user intentions and displaying products in a live streaming scenario, according to an embodiment of this application.
[0021] Figure 7 This is a schematic diagram illustrating a live streamer client initiating a bullet screen vote according to an embodiment of this application;
[0022] Figure 8(a) is a schematic diagram of a customized pricing method for a viewer client-side sponsored gift according to an embodiment of this application;
[0023] Figure 8(b) is a schematic diagram of a viewer client's item valuation customization page according to an embodiment of this application;
[0024] Figure 8(c) is a schematic diagram of a viewer client-side gift-giving feedback interface according to an embodiment of this application;
[0025] Figure 9 This is a schematic diagram of a viewer client-side bullet screen voting according to an embodiment of this application;
[0026] Figure 10 This is a schematic diagram of a viewer client bullet screen search interface according to an embodiment of this application;
[0027] Figure 11(a) is a schematic diagram of a host client's sponsored gift viewing interface according to an embodiment of this application;
[0028] Figure 11(b) is a schematic diagram of the details interface of a sponsored gift on a live streamer client according to an embodiment of this application;
[0029] Figure 11(c) is a schematic diagram of a product details interface according to an embodiment of this application;
[0030] Figure 12(a) is a schematic diagram of a live streamer client's bullet screen voting result viewing interface according to an embodiment of this application;
[0031] Figure 12(b) is a schematic diagram of a live streamer client's bullet screen search result viewing interface according to an embodiment of this application;
[0032] Figure 13(a) is a schematic diagram of a streamer client obtaining a list of idle goods from a game platform according to an embodiment of this application;
[0033] Figure 13(b) is a schematic diagram of a live streamer client obtaining bullet screen products from a game platform according to an embodiment of this application;
[0034] Figure 14 This is a schematic diagram of a viewer client valuation result feedback interface according to an embodiment of this application;
[0035] Figure 15 This is a schematic diagram of a live broadcast information processing device according to an embodiment of this application;
[0036] Figure 16 This is a schematic diagram of another live broadcast information processing apparatus according to an embodiment of this application;
[0037] Figure 17 This is a schematic diagram of another live broadcast information processing apparatus according to an embodiment of this application;
[0038] Figure 18 This is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0039] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application.
[0040] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0041] According to one embodiment of this application, an embodiment of a method for processing live broadcast information is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0042] The methods described in this application can be executed in a terminal device, computer terminal, or similar computing device. For example, when running on a terminal device, the terminal device can be a smartphone, tablet computer, PDA, mobile internet device, PAD, game console, or other similar device. Figure 1 This is a hardware structure block diagram of a terminal device for a live broadcast information processing method according to an embodiment of this application. Figure 1 As shown, the terminal device may include one or more ( Figure 1 Only one is shown in the image. Processor 102 (processor 102 may include, but is not limited to, a central processing unit (CPU), graphics processing unit (GPU), digital signal processing (DSP) chip, microprocessor (MCU), programmable logic device (FPGA), neural network processor (NPU), tensor processor (TPU), artificial intelligence (AI) type processor, etc.) and memory 104 for storing data. In one embodiment of this application, it may also include: input / output device 108 and display device 110.
[0043] In some optional embodiments primarily focused on gaming scenarios, the aforementioned device may also provide a human-computer interaction interface with a touch-sensitive surface. This interface can sense finger contact and / or gestures to interact with a graphical user interface (GUI). The human-computer interaction functions may include the following: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc. Executable instructions for performing the aforementioned human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0044] Those skilled in the art will understand that Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal device described above. For example, the terminal device may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0045] In one possible implementation, this application provides a method for processing live streaming information, applied to a broadcaster's client. Figure 2 This is a flowchart of a live broadcast information processing method according to an embodiment of this application, such as... Figure 2 As shown, the method includes the following steps:
[0046] Step S202: Send the first query message to the viewer client.
[0047] In the technical solution provided by step S202 of this application, the first inquiry information can be used to inquire with the viewer client about the transaction object of the resource information to be determined. The transaction object can be a virtual item in the game, such as the virtual weapon "Fang" in the game scene. The resource information to be determined can be the valuation result of the transaction object that the broadcaster client is about to appraise or value.
[0048] Optionally, the broadcaster's client can initiate a first inquiry to the viewer's client by launching a bullet screen vote. For example, the first inquiry could be "Viewers who choose Di Kui Xing Fu, type 1; viewers who choose Du Ya, type 2." The broadcaster's client can also proactively initiate a first inquiry to the viewer's client by setting a sponsored gift. For example, the gift "Master Key" can be set as a sponsored gift.
[0049] It should be noted that the above-mentioned bullet screen voting and naming gifts are only examples. This application does not limit the specific methods by which the streamer's client initiates the first inquiry to the viewer's client. Any method and process used to initiate the first inquiry to the viewer's client is within the scope of protection of this application, and will not be elaborated here.
[0050] Step S204: Based on the first response information corresponding to the first query information, determine at least one original transaction object.
[0051] In the technical solution provided by step S204 of this application, after sending the first inquiry information to the viewer client, the broadcaster client can determine at least one original transaction object based on the first response information corresponding to the first inquiry information.
[0052] In this embodiment, the first response information can be information obtained by the viewer client in response to the first inquiry information, such as the viewer client's response to the barrage vote or sponsored gift initiated by the anchor client. The original transaction object can be the transaction object that the anchor client chooses to value from multiple transaction objects that the viewer client wants the anchor client to value. For example, the original transaction object can be a popular product or a product that the viewer has a strong desire for. The first response information of the viewer client in response to the first inquiry information can be obtained, and then at least one original transaction object can be determined based on the first response information.
[0053] For example, when the live streamer's client initiates a poll with the message "Viewers who choose Di Kui Xing Fu, type 1; viewers who choose Du Ya, type 2," the first response can be either "1" or "2." That is, "1" indicates that the viewer wants the live streamer to explain and appraise Di Kui Xing Fu, while "2" indicates that the viewer wants the live streamer to explain and appraise Du Ya. When the live streamer sets the sponsored gift to "Universal Key," the first response can be the message "Demon King's Village" in the notes when the viewer sends the "Universal Key" gift, indicating that the viewer wants the live streamer to explain and appraise Demon King's Village.
[0054] Optionally, when determining the original transaction object, the broadcaster client can first filter and extract multiple transaction objects mentioned in the first response information of multiple viewer clients, then classify the extracted multiple transaction objects, rank the popularity of multiple transaction objects in each category, and finally determine the original transaction object from the popularity ranking.
[0055] Optionally, multiple transaction objects can be categorized. This can be done by the type of transaction object, such as weapons or armor; by the transaction object's own game attributes and data, such as the "physical output" of weapons or the "appearance value" of characters; or by the transaction object's data on the platform, such as price or number of favorites. This is just an example and is not a specific limitation.
[0056] Optionally, the ranking rules for ranking the popularity of multiple trading objects can be formulated and adjusted by the live streaming platform. For example, trading objects mentioned by multiple users have higher popularity; or higher-level users can be given higher weight, that is, trading objects mentioned by advanced users are more likely to become popular. This is just an example and is not a specific limitation.
[0057] Step S206: Obtain at least one target transaction object that matches at least one original transaction object.
[0058] In the technical solution provided by step S206 of this application, after determining at least one original transaction object based on the first response information corresponding to the first inquiry information, the broadcaster client can obtain at least one target transaction object that matches the at least one original transaction object.
[0059] In this embodiment, the target trading object can be a trading object that is allowed to be traded on the trading platform, such as a trading object sold by a game player on the trading platform or a trading object listed and sold by the game's official website. The trading platform can be a third-party trading platform or an in-game trading platform, such as the game's treasure pavilion. After determining at least one original trading object, the streamer client can obtain at least one target trading object that matches the at least one original trading object from the trading platform.
[0060] Step S208: In response to the resource input operation of at least one target transaction object, obtain the target virtual resource information of at least one target transaction object.
[0061] In the technical solution provided by step S208 of this application, after obtaining at least one target transaction object that matches at least one original transaction object, the broadcaster client can respond to the resource input operation of at least one target transaction object to obtain the target virtual resource information of at least one target transaction object.
[0062] In this embodiment, at least one target transaction object that matches at least one original transaction object can be identified and valued, and a resource input operation can be performed on the at least one target transaction object to obtain the target virtual resource information of the at least one target transaction object. The resource input operation can be an operation that inputs the valuation result of the anchor client to the at least one target transaction object, and the target virtual resource information can be the valuation result of the at least one target transaction object. For example, "Poison Fang" is valued at ¥1600 by the anchor client. This is only an example and is not specifically limited.
[0063] Optionally, after obtaining the target virtual resource information of at least one target trading object, the streamer client can also compare the valuation result of the target trading object with the official selling price of the target trading object of the game to form a cost-effectiveness analysis, which can be provided to the viewer client for reference. For example, "Poison Fang" is currently priced at 1300 yuan, and the streamer client values it at 1600 yuan.
[0064] Through steps S202 to S208 of this application, the viewer client sends a first inquiry message, which is used to inquire with the viewer client about the transaction object for which resource information needs to be determined; based on the first response message corresponding to the first inquiry message, at least one original transaction object is determined, wherein the first response message is obtained by the viewer client in response to the first inquiry message; at least one target transaction object matching the at least one original transaction object is obtained, wherein the at least one target transaction object comes from the transaction platform; in response to the resource input operation on the at least one target transaction object, the target virtual resource information of the at least one target transaction object is obtained. That is to say, in this embodiment of the application, after the broadcaster client sends an inquiry message to the viewer client, the obtained response information determines the transaction object that the viewer wants and can trade on the transaction platform, and then the resource input operation is performed on the transaction object to obtain the target virtual resource information, so that the broadcaster client can specifically determine the virtual resource information of the transaction object, thereby achieving the purpose of improving the efficiency of the communication of intentions between the viewer client and the broadcaster client, realizing the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of not being able to effectively determine the virtual resource information of the transaction object.
[0065] The method described above in this embodiment will be further described below.
[0066] As an optional implementation, step S204, determining at least one original transaction object based on the first response information corresponding to the first query information, includes: obtaining a set of original transaction objects determined based on the first response information; responding to a selection operation on the set of original transaction objects, selecting at least one original transaction object from the set of original transaction objects.
[0067] In this embodiment, multiple original transaction object information is first filtered from the first response information to determine the original transaction object set of multiple original transaction objects. Then, a selection operation on the original transaction object set is responded to, and at least one original transaction object is selected from the original transaction object set. The original transaction object set can be a ranking list of gifts given by the viewer client to the streamer client, or a popularity ranking list of multiple transaction objects reported by the viewer client in the bullet screen information. This is only an example and is not specifically limited.
[0068] Optionally, the selection operation of the original transaction object set by the broadcaster client can be based on the value of the sponsored gift, for example, selecting the original transaction object that the viewer client wants to know about from the original transaction object set whose sponsored gift has the highest value; the selection operation of the original transaction object set by the broadcaster client can also be based on popularity, for example, selecting the original transaction object with the highest number of bullet screen votes from the original transaction object set, in order to achieve a technical effect that meets the viewer's wishes, without specific limitations here.
[0069] As an optional implementation, obtaining the original set of transaction objects determined based on the first response information includes: obtaining the original set of transaction objects determined by the live streaming platform based on the first response information.
[0070] In this embodiment, the live streaming platform can be the backend system of the broadcaster client and the viewer client. The original set of transaction objects can also be determined by the live streaming platform based on the first response information of the viewer client. The live streaming platform can filter the first response information to obtain an original set of multiple original transaction objects, and send the original set of transaction objects to the broadcaster client to provide reference value to the broadcaster client, so as to achieve the technical effect of making the transaction objects valued by the broadcaster client more in line with the viewer client's wishes.
[0071] As an optional implementation, step S206, obtaining at least one target transaction object that matches at least one original transaction object, includes: sending at least one original transaction object to the live streaming platform so that the live streaming platform determines at least one target transaction object that matches the transaction object characteristics of at least one original transaction object; and obtaining at least one target transaction object pushed by the live streaming platform.
[0072] In this embodiment, the characteristics of the transaction object can be the product characteristics and product information of the original transaction object. For example, the characteristics of the transaction object can be the "physical output" of a virtual weapon, the "appearance value" of a virtual character, or the price and number of favorites of virtual weapons and virtual characters. At least one original transaction object can be sent to the live streaming platform first. The live streaming platform can then determine at least one target transaction object that matches the characteristics of the original transaction object. The determined target transaction object can then be pushed to the streamer's client. Finally, the streamer's client can obtain the target transaction object pushed by the live streaming platform.
[0073] Optionally, the characteristics of a transaction object can be obtained by combining at least one type of tag information of at least one original transaction object. The tag information can be used to represent the classification result of the original transaction object under the corresponding classification dimension. The classification dimension can include product type, such as weapon or armor; the product's own game attributes and data classification, such as physical output or appearance value; and the product's data on the platform, such as price or number of favorites. The tag information can be the classification tag of the original transaction object, such as "weapon" or "physical output". This is only an example and is not specifically limited.
[0074] As an optional implementation, the method may further include: sending a second inquiry message to the trading platform; obtaining a second response message corresponding to the second inquiry message; and, in response to the second response message being a result that the trading platform allows the trading of at least one target trading object, sending at least the target virtual resource information to the viewer client.
[0075] In this embodiment, the second inquiry information can be used to inquire whether the trading platform allows the trading of at least one target trading object. The broadcaster client can also establish a link with the trading platform and send the second inquiry information to the trading platform to inquire whether the seller on the trading platform allows the trading of the at least one target trading object. Then, the broadcaster client can obtain the second response information obtained by the trading platform in response to the second inquiry information. If the second response information indicates that the trading platform allows the trading of at least one target trading object, the broadcaster client can send the target virtual resource information of the target trading object to the viewer client. The viewer client can purchase the target trading object on the trading platform according to the target virtual resource information.
[0076] As an optional implementation, the method may further include: evaluating the target virtual resource information based on the reference virtual resource information of at least one target transaction object to obtain the evaluation result of at least one target transaction object; and sending the target virtual resource information to the audience client, including: sending the target virtual resource information and the evaluation result to the audience client.
[0077] In this embodiment, the reference virtual resource information can be the actual selling price information of at least one target trading object, such as the official listing price, the price of the target trading object on the current trading platform, etc. The evaluation result can be the price trend prediction, cost-effectiveness ranking, and cost-effectiveness analysis of at least one target trading object. The broadcaster client can also evaluate the target virtual resource information based on the reference virtual resource information of at least one target trading object to obtain the evaluation result of at least one target trading object, and then send the target virtual resource information and evaluation result to the viewer client. For example, "Poison Fang" is currently priced at ¥1300, and the broadcaster client estimates it at ¥1600.
[0078] Optionally, when evaluating the target virtual resource information based on the reference virtual resource information of at least one target transaction object, the reference virtual resource information of the same target transaction object can be compared with the target virtual resource information, and the two can be subtracted. The value trend obtained after the subtraction can be used to make a prediction and form a cost-performance analysis result.
[0079] As an optional implementation, the evaluation of the target virtual resource information of at least one target transaction object based on the reference virtual resource information of at least one target transaction object, and the evaluation result of at least one target transaction object, includes: sending the target virtual resource information to the live streaming platform so that the live streaming platform evaluates the target virtual resource information based on the reference virtual resource information and obtains the evaluation result; and obtaining the evaluation result pushed by the live streaming platform.
[0080] In this embodiment, when the broadcaster client evaluates the target virtual resource information based on the reference virtual resource information of at least one target transaction object, it can first send the target virtual resource information to the live streaming platform, which will then evaluate the target virtual resource information and push the evaluation result to the live streaming client.
[0081] It should be noted that, through the above-described method in the embodiments of this application, the broadcaster client can communicate with the viewer client in real time and make targeted valuations of the products that the viewer client wants to know about, thereby achieving the goal of improving the efficiency of conveying the intentions between the viewer client and the broadcaster client, realizing the technical effect of effectively determining the virtual resource information of the trading object, and thus solving the technical problem of not being able to effectively determine the virtual resource information of the trading object.
[0082] In another possible implementation, this application provides another method for processing live streaming information, applied to a live streaming platform. Figure 3 This is a flowchart of another method for processing live broadcast information according to an embodiment of this application, such as... Figure 3 As shown, the method includes the following steps:
[0083] Step S302: Obtain the first response information from the viewer's client.
[0084] In the technical solution provided by step S202 of this application, the live streaming platform can be the backend system of the broadcaster client and the viewer client. After the broadcaster client initiates the first inquiry information to the viewer client, the live streaming platform can obtain the first response information of the viewer client in response to the first inquiry information. The first inquiry information can be used to ask the viewer client for the transaction object of the resource information to be determined. The transaction object can be a virtual item in the game, and the resource information to be determined can be the valuation result of the transaction object that the broadcaster client is about to appraise or value.
[0085] Step S304: Push at least one original transaction object to the broadcaster client based on the first response information.
[0086] In the technical solution provided in step S304 of this application, the original transaction object can be one of multiple transaction objects that the viewer client wants the broadcaster client to evaluate. The broadcaster client can choose the transaction object to be evaluated by itself. The live streaming platform can determine at least one original transaction object based on the first response information and push at least one original transaction object to the broadcaster client.
[0087] Optionally, the live streaming platform can filter and extract multiple transaction objects mentioned in the first response information of multiple viewer clients, then classify the extracted multiple transaction objects, rank the popularity of multiple transaction objects in each category, and finally determine at least one original transaction object from the popularity ranking.
[0088] Step S306: Identify at least one target trading object from the trading platform that matches at least one original trading object.
[0089] In the technical solution provided in step S306 of this application, the target trading object can be a trading object that is allowed to be traded, such as a trading object sold by a game player on a trading platform or a trading object listed and sold by the game's official website. The trading platform can be a third-party trading platform or a trading platform within the game, such as the game's treasure pavilion. After the live streaming platform pushes at least one original trading object to the streamer's client, it can determine at least one target trading object that matches at least one original trading object from the trading platform.
[0090] Optionally, at least one target trading object matching at least one original trading object can be determined from the trading platform by the commodity characteristics and commodity information of the original trading object. For example, the "physical output" of virtual weapons, the "appearance value" of virtual characters, or the price and number of collections of virtual weapons and virtual characters. This is only an example and is not specifically limited.
[0091] Step S308: Push the target transaction object to the broadcaster client so that the broadcaster client can determine the target virtual resource information of at least one target transaction object.
[0092] In the technical solution provided in step S308 of this application, the live streaming platform can push at least one target transaction object that matches at least one original transaction object to the broadcaster client. The broadcaster client can identify and value the at least one target transaction object and determine the target virtual resource information of the at least one target transaction object. The target virtual resource information can be the valuation result of the at least one target transaction object, for example, "poison fangs", which is valued at ¥1600 by the broadcaster client. This is only an example and is not a specific limitation.
[0093] Through steps S302 to S308 of this application, the first response information of the viewer client is obtained, wherein the first response information is obtained by the viewer client responding to the first inquiry information of the anchor client. The first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; based on the first response information, at least one original transaction object is pushed to the anchor client; at least one target transaction object matching the at least one original transaction object is determined from the transaction platform; and the target transaction object is pushed to the anchor client so that the anchor client can determine the target virtual resource information of at least one target transaction object. This achieves the technical effect of effectively determining the virtual resource information of the transaction object, thereby solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0094] The method described above in this embodiment will be further described below.
[0095] As an optional implementation, step S304, pushing at least one original transaction object to the broadcaster client based on the first response information, includes: performing semantic recognition on the first response information to obtain multiple keywords; determining at least one original transaction object associated with the multiple keywords, and pushing at least one original transaction object to the broadcaster client.
[0096] In this embodiment, semantic recognition can be performed on the first response information of the audience client, and multiple keywords can be extracted from the first response information. Then, at least one original transaction object associated with the multiple keywords can be determined, and the determined at least one original transaction object can be pushed to the broadcaster client.
[0097] For example, if the first response information is the viewer's client's bullet screen message "Please give the streamer an appraisal of the weapon", then the keyword extracted from the first response information is: weapon.
[0098] As an optional implementation, step S306, determining at least one target transaction object that matches at least one original transaction object from the transaction platform, includes: obtaining the transaction object characteristics of at least one original transaction object; and determining at least one target transaction object whose matching degree with the transaction object characteristics is higher than the matching degree threshold.
[0099] In this embodiment, the characteristics of the transaction object can be the product characteristics and product information of the original transaction object, such as the "physical output" of a virtual weapon, the "appearance value" of a virtual character, or the price and number of favorites of virtual weapons and virtual characters. The live streaming platform can first obtain the transaction object characteristics of at least one original transaction object, and then determine the transaction object with a matching degree higher than the matching degree threshold as the target transaction object, and push at least one target transaction object to the streamer client. The matching degree threshold can be a custom value, and no specific limitation is made here.
[0100] As an optional implementation, the method may further include: acquiring target virtual resource information sent by the broadcaster client; evaluating the target virtual resource information based on reference virtual resource information of at least one target transaction object, and obtaining the evaluation result of at least one target transaction object.
[0101] In this embodiment, the reference virtual resource information can be the actual selling price information of at least one target trading object, such as the official listing price, the price of the target trading object on the current trading platform, etc. The evaluation result can be the price trend prediction, cost-effectiveness ranking, and cost-effectiveness analysis of at least one target trading object. The live streaming platform can also obtain the target virtual resource information sent by the anchor client and evaluate the target virtual resource information based on the reference virtual resource information of at least one target trading object to obtain the evaluation result of at least one target trading object. For example, "Poison Fang" is currently priced at ¥1300, and the anchor client estimates it at ¥1600.
[0102] Optionally, when evaluating the target virtual resource information based on the reference virtual resource information of at least one target transaction object, the reference virtual resource information of the same target transaction object can be compared with the target virtual resource information, and the two can be subtracted. The value trend obtained after the subtraction can be used to make a prediction and form a cost-effectiveness analysis.
[0103] It should be noted that, through the above-described method of this application embodiment, the live streaming platform can analyze the needs of the audience client and push the analysis results to the broadcaster client in real time, so that the broadcaster client can make targeted valuations of the products that the audience client wants to know about, thereby achieving the goal of improving the efficiency of the communication of intentions between the audience client and the broadcaster client, realizing the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of not being able to effectively determine the virtual resource information of the transaction object.
[0104] In another possible implementation, this application provides another method for processing live streaming information, applied to a viewer's client. Figure 4 This is a flowchart of another method for processing live broadcast information according to an embodiment of this application, such as... Figure 4As shown, the method includes the following steps:
[0105] Step S402: Obtain the first query information from the broadcaster's client.
[0106] In the technical solution provided by step S402 of this application, the first query information can be used to query the viewer client for the transaction object of the resource information to be determined. The transaction object can be a virtual item in the game, such as the virtual weapon "Venom Fang". The resource information to be determined can be the valuation result of the transaction object that the broadcaster client is about to appraise or value.
[0107] Step S404: In response to the first query information, obtain the first response information.
[0108] In the technical solution provided by step S404 of this application, the first response information can be the information obtained by the audience client in response to the first query information, such as the information of the audience client responding to the barrage vote or naming gift initiated by the anchor client. The audience client can respond to the first query information and obtain the first response information obtained by the audience client in response to the first query information.
[0109] Step S406: Send the first response information to the broadcaster client.
[0110] In the technical solution provided by step S406 of this application, after the viewer client responds to the first inquiry information, it can send the first response information to the broadcaster client. The broadcaster client can use the first response information to determine at least one original transaction object. The original transaction object can be the transaction object that the broadcaster client chooses to evaluate from multiple transaction objects that the viewer client wants the broadcaster client to evaluate, such as popular products or products that the viewer has a strong interest in.
[0111] Step S408: Obtain the target virtual resource information of at least one target transaction object that matches at least one original transaction object, sent by the broadcaster client.
[0112] In the technical solution provided in step S408 of this application, the target transaction object can be a transaction object that is allowed to be traded, such as a transaction object sold by a game player on a trading platform or a transaction object listed and sold by the game's official website. The trading platform can be a third-party trading platform or a trading platform within the game, such as the game's Treasure Pavilion. The target virtual resource information can be the valuation result of at least one target transaction object, such as "Poison Fang," which is valued at ¥1600 by the streamer's client. The viewer's client can obtain the target virtual resource information of at least one target transaction object that matches at least one original transaction object sent by the streamer's client, wherein at least one target transaction object comes from the trading platform.
[0113] Through steps S402 to S408 of this application, a first inquiry information is obtained from the broadcaster client, wherein the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; in response to the first inquiry information, a first response information is obtained; the first response information is sent to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information; and the target virtual resource information of at least one target transaction object matching the at least one original transaction object sent by the broadcaster client is obtained, wherein the at least one target transaction object comes from the transaction platform, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0114] The method described above in this embodiment will be further described below.
[0115] As an optional implementation, the first response information includes at least one of the following: virtual resource information of the transaction object to be determined, the number of transaction objects to be determined, voting information of the transaction object to be determined, and game data of the transaction object to be determined.
[0116] In this embodiment, the viewer client can set the product content that the streamer client wants to evaluate. The first response information may include the virtual resource information of the transaction object to be determined, such as virtual weapons, virtual characters, etc.; the quantity of the transaction object to be determined, such as the quantity of "Fangs"; the voting information of the transaction object to be determined, such as the number of bullet screen votes for "Fangs" and "Bottomless Pit"; and the game data of the transaction object to be determined, such as "physical output" and "appearance value". The resource information to be determined may be the evaluation result of the transaction object that the streamer client is about to appraise or evaluate. This is only an example and is not specifically limited.
[0117] It should be noted that, through the above-described method of this application embodiment, the viewer client can provide real-time feedback to the broadcaster client regarding the products they want to know about, so that the broadcaster client can make a targeted valuation of the products the viewer client wants to know about. This achieves the goal of improving the efficiency of the communication of intentions between the viewer client and the broadcaster client, realizes the technical effect of effectively determining the virtual resource information of the transaction object, and thus solves the technical problem of not being able to effectively determine the virtual resource information of the transaction object.
[0118] The technical solutions of the embodiments of this application will be further illustrated below with reference to preferred embodiments.
[0119] Currently, live streaming platforms typically have streamers who pre-collect virtual resources, such as virtual characters or equipment, and then appraise and value these resources. The final valuation can provide guidance for viewers when buying or selling virtual resources. However, most streamers pre-select the virtual resources they appraise and value, rather than interacting with viewers in real time and selecting based on their preferences. This results in streamers not being able to obtain a consensus on the majority of viewers' wishes, and the valued virtual goods valued by streamers have a certain time lag.
[0120] To address the aforementioned issues, a method for accurately estimating pricing behavior based on audience preferences has been provided in related technologies. Figure 5 This is a schematic diagram of the display interface of a live streaming platform according to an embodiment of this application, such as... Figure 5 As shown, the broadcaster's client 501 can obtain viewers' choices or guesses about the broadcaster's live content through a guessing game. Viewers' clients 502 can select content they are interested in through real-time voting sent by the broadcaster and convey this information to the broadcaster's client 501. Simultaneously, the broadcaster's client 501 will also provide feedback through the live stream screen 503. However, this method requires a long time to obtain and convey viewers' intentions, which cannot guarantee the efficiency of the communication between viewers and the broadcaster. This leads to the technical problem of not being able to effectively determine the virtual resource information of the trading partner.
[0121] However, in this application embodiment, a method for collecting user intentions and displaying products in a live streaming scenario is provided. This method can improve the efficiency of buying and selling products and viewing information by building a live streaming platform and a product trading platform, thereby improving the efficiency of buying and selling products and viewing information. Furthermore, it can accurately process the live streaming barrage information, combine key information, and form a demand list to achieve the technical effect of effectively determining the virtual resource information of the trading object, thus solving the technical problem of not being able to effectively determine the virtual resource information of the trading object.
[0122] The methods described in the embodiments of this application will be further described below.
[0123] Figure 6 This is a flowchart illustrating a method for collecting user intentions and displaying products in a live streaming scenario, according to an embodiment of this application. Figure 6 As shown, the method may include steps executed by four different execution entities: viewer client 6001, broadcaster client 6002, live streaming platform 6003, and game platform 6004. Specifically, the method may include the following steps:
[0124] Step S601: Initiate a bullet screen vote and sponsor a gift.
[0125] In step S601 of this application, the host can proactively initiate the pre-set valuation of goods or set up appropriate sponsored gifts on the host client and publish them to the viewers' clients in real time during the live broadcast.
[0126] Figure 7 This is a schematic diagram illustrating a live streamer client initiating a bullet screen vote according to an embodiment of this application, such as... Figure 7 As shown, streamers can initiate live chat voting by creating a lottery in the streamer client's settings interface. When creating a lottery, the settings can include the prize name, the number of winners, the number of winners for each draw, the draw time, the registration requirements, and the public chat registration. This is just an example and is not a specific limitation.
[0127] Step S602: Initiate a bullet screen comment and send a sponsored gift.
[0128] In step S602 of this application, viewers can define the valuation content and the number of gifts by participating in the bullet screen voting on the viewer client or by selecting the naming gift they can accept, and then provide feedback to the streamer client.
[0129] Figure 8(a) is a schematic diagram of a viewer client's customized pricing of a sponsored gift according to an embodiment of this application. As shown in Figure 8(a), the viewer can select the gift "Universal Key" that they want to send on this interface. Figure 8(b) is a schematic diagram of a viewer client's customized pricing page according to an embodiment of this application. As shown in Figure 8(b), the viewer can set the item content "Weapon: Venom Fang" that they want the streamer to price on this interface, and customize the relevant game data. Finally, by clicking "Send," the sponsored gift can be sent to the streamer. Figure 8(c) is a schematic diagram of a viewer client's sponsored gift feedback interface according to an embodiment of this application. As shown in Figure 8(c), the player information "XXX sent the streamer the Universal Key sponsored gift" can be displayed on the live broadcast interface of the viewer client to remind the streamer to price the item. This is only an example and is not a specific limitation.
[0130] Figure 9 This is a schematic diagram of a viewer client-side bullet screen voting system according to an embodiment of this application, such as... Figure 9 As shown, viewers can choose to participate in the barrage poll initiated by the streamer. For example, viewers who choose "Di Kui Xing Fu" can type "1", and viewers who choose "Du Ya" can type "2". This is just an example and is not a specific limitation.
[0131] Figure 10 This is a schematic diagram of a viewer client bullet screen search interface according to an embodiment of this application, such as... Figure 10As shown, for the content of the bullet comments sent by the audience, the audience client can search for multiple bullet comments and send the collected key information "self-indulgence is harmful" to the broadcaster client for presentation on the broadcaster's side.
[0132] Step S603: Collect key names and data of bullet comments, rank the sponsored gifts, and push them to the streamer's client.
[0133] In step S603 of this application, the live streaming platform can filter and extract the bullet screen information sent by the audience, segment the sponsored gift information, and construct a ranking of popular content. For example, products mentioned by multiple users at the same time will have higher popularity, which can give higher weight to high-level users. That is, products mentioned by high-level users of the live streaming platform are more likely to become popular.
[0134] Step S604: Select popular products based on the received content.
[0135] In step S604 of this application, the streamer can view the popular products for which they want to estimate the price based on the received bullet screen votes and the ranking information of the sponsored gift products.
[0136] Figure 11(a) is a schematic diagram of a broadcaster client's sponsored gift viewing interface according to an embodiment of this application. As shown in Figure 11(a), all VIP account information, gift information, and sponsored gift request information can be viewed on the sponsored gift income interface. For example, VIP account: Passerby5919, gift: Universal Key, sponsored gift request: Estimated Number. Figure 11(b) is a schematic diagram of a broadcaster client's sponsored gift details interface according to an embodiment of this application. As shown in Figure 11(b), clicking on the sponsored gift request "Estimated Number" will allow you to view the detailed content of the sponsored gift, such as the viewer account, product link, etc. The product link can directly jump to the detailed information of the product, making it convenient for the broadcaster to estimate the price. Figure 11(c) is a schematic diagram of a product details interface according to an embodiment of this application. As shown in Figure 11(c), the product link directly jumps to the detailed information of the product, such as Poison Fang: Level 109, Price 2399, as well as character overview, character / cultivation, skills, props, etc. This is only an example and is not a specific limitation.
[0137] Figure 12(a) is a schematic diagram of a live streamer client's bullet screen voting result viewing interface according to an embodiment of this application. As shown in Figure 12(a), the weapon with the highest number of bullet screen votes is Poison Fang, and the winning user is Little Cannon, with 422 votes. This indicates that under the current circumstances, the audience prefers the live streamer to prioritize the valuation of the weapon Poison Fang. The live streamer can choose to prioritize the valuation of the weapon Poison Fang to meet the audience's wishes. The weapon with the second lowest number of bullet screen votes is Tear Sky, and the winning user is Xi Nei, with 366 votes. The weapon with the lowest number of bullet screen votes is Rouge, and the winning user is Sa Chu, with 135 votes. The live streamer can value Tear Sky and Rouge successively after valuing the weapon Poison Fang.
[0138] Figure 12(b) is a schematic diagram of a live streamer client's barrage search result viewing interface according to an embodiment of this application. As shown in Figure 12(b), the search results for barrage products can be level 109 Poison Fang, level 175 Bottomless Pit, level 68 Fangcun Mountain, and level 124 Bottomless Pit. This is only an example and is not specifically limited.
[0139] Step S605: Based on the popular products selected by the streamer, set up tag categories and combine tags according to game information to form product information.
[0140] In step S605 of this application, the tag classification can be determined according to the product type, such as weapons or armor; it can also be determined according to the product's own game attributes and data classification, such as viewers indicating that they want to see weapons with "high physical output" or characters with "high appearance value"; it can also be determined according to the product's data on the platform, such as price and number of favorites. The streamer client can set tag classifications according to the popular products selected by the streamer, and combine tags according to game information to form product information.
[0141] Step S606: Obtain information on unused items in the game and notify the player.
[0142] In step S606 of this application, the list of idle goods in the game platform can be obtained from the third-party trading platform and the game based on the product information in step S605. Figure 13(a) is a schematic diagram of a streamer client obtaining an idle product list from the game platform according to an embodiment of this application. As shown in Figure 13(a), the streamer can enter the game platform from the streamer client to call the existing product "Poison Fang" in the game's Treasure Pavilion and obtain the idle product "Poison Fang" of the players in the game from the game platform.
[0143] Figure 13(b) is a schematic diagram of a streamer client obtaining bullet screen items from a game platform according to an embodiment of this application. As shown in Figure 13(b), the streamer can enter the game platform from the streamer client to call the existing bullet screen item "Bottomless Pit" in the game's Treasure Pavilion and obtain the idle bullet screen item "Demon King's Stronghold" from the game platform.
[0144] Step S607: Match the product information with the game's idle product information, select products with high matching degree for ranking, and push the ranking to the streamer's client.
[0145] In step S607 of this application, existing popular information can be categorized and screened on the live streaming platform. Then, by segmenting information blocks, the product information with combined tags is matched with the information on idle game products and the information on products for sale on the trading platform. If the value exceeds the estimated value, the selection is confirmed to obtain the corresponding accurate supply and demand matching list, that is, the ranking information of popular products to be valued, and the ranking is pushed to the streamer's client.
[0146] Step S608: Estimate the price of the product based on the received ranking and send the valuation information to the live streaming platform.
[0147] In step S608 of this application, the anchor can estimate the value of the product based on the received ranking information. After evaluating the value of each piece of information about the product, the anchor can input the feedback price on the platform, generate the valuation information, and send the valuation information to the live streaming platform in real time.
[0148] Step S609: Based on the valuation information sent by the broadcaster's client, a cost-effectiveness ranking is generated.
[0149] In step S609 of this application, the live streaming platform can compare the estimated price data sent by the streamer's client with the existing product prices in the background, subtract the values, predict price trends, form a cost-effectiveness ranking, and feed the descending cost-effectiveness list back to the audience for subsequent transactions. Then, in step S610, the cost-effectiveness ranking is fed back to the game players. Next, in step S611, it is determined whether the game players on the game platform are willing to sell the product. If the game players are willing to sell the product, then in step S612, the game players can refer to the streamer's estimated price and cost-effectiveness ranking to participate in the purchase and sale of the product. If the game players are not willing to sell the product, then in step S613, the game players need to purchase the product themselves in the game.
[0150] Figure 14 This is a schematic diagram of a viewer client valuation result feedback interface according to an embodiment of this application, such as... Figure 14As shown, the valuation results from the streamer's client can be displayed on the viewer's client interface. For example, "Venom Fang" is currently priced at ¥1300, and the streamer's client values it at ¥1600.
[0151] Optionally, the live streaming platform can establish a link with the game to send the streamer's estimated buying and selling needs to qualified game players for listing, and provide viewers with a unified purchasing channel on the trading platform, thereby achieving the technical effect of a unified buying and selling channel.
[0152] Through steps S601 to S613 of this application, the audience's bullet screen information is filtered and extracted, the information of sponsored gifts is segmented, and tags are set for classification. The tags are combined according to the game information to form product information. Popular information in the live broadcast room is classified and screened. By segmenting the information blocks, the combined product information is matched with the game's idle product information and the product information for sale on the trading platform. If the match exceeds the estimated value, the selection is confirmed. A unified purchase link is built in the platform and in the game. The anchor's estimated data is compared with the existing product prices in the background to form a list of cost-effectiveness in descending order, and this is fed back to the audience for subsequent transactions. This aims to improve the efficiency of conveying the audience's and anchor's intentions, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of not being able to effectively determine the virtual resource information of the transaction object.
[0153] It should be noted that the technical solutions described in the above embodiments of this application not only provide efficient valuation channels for live streaming clients, but also greatly reduce the time for viewers to find valuation channels, improve the circulation and transaction rate of goods on the trading platform, increase the value retention of idle goods in the game, increase the stickiness of live streaming platform viewers, and improve the popularity and revenue of live streaming.
[0154] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.
[0155] In this embodiment, a method for broadcaster client side is also provided. Figure 2The live streaming information processing apparatus shown is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the terms "unit" and "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0156] Figure 15 This is a schematic diagram of a live broadcast information processing apparatus according to an embodiment of this application, such as... Figure 15 As shown, the live broadcast information processing device 150 includes: a sending unit 151, a first determining unit 152, a first acquiring unit 153, and an input unit 154.
[0157] Sending unit 151 is used to send a first query message to the audience client, wherein the first query message is used to query the audience client for the transaction object of the resource information to be determined;
[0158] The first determining unit 152 is used to determine at least one original transaction object based on the first response information corresponding to the first inquiry information, wherein the first response information is obtained by the audience client responding to the first inquiry information;
[0159] The first acquisition unit 153 is used to acquire at least one target transaction object that matches at least one original transaction object, wherein the at least one target transaction object comes from the trading platform;
[0160] Input unit 154 is used to obtain target virtual resource information of at least one target transaction object in response to a resource input operation on at least one target transaction object.
[0161] Optionally, the first determining unit 152 includes: a first acquiring module, configured to acquire an original transaction object set determined based on the first response information; and a first selecting module, configured to respond to a selection operation on the original transaction object set and select at least one original transaction object from the original transaction object set.
[0162] Optionally, the first acquisition module includes: a first acquisition submodule, used to acquire the original set of transaction objects determined by the live streaming platform based on the first response information.
[0163] Optionally, the first acquisition unit 153 includes: a first sending module, used to send at least one original transaction object to the live streaming platform, so that the live streaming platform can determine at least one target transaction object that matches the transaction object characteristics of at least one original transaction object; and a second acquisition module, used to acquire at least one target transaction object pushed by the live streaming platform.
[0164] Optionally, the device further includes: a first sending unit, configured to send a second inquiry message to the trading platform, wherein the second inquiry message is used to inquire whether trading at least one target trading object is permitted; a sixth obtaining unit, configured to obtain a second response message corresponding to the second inquiry message, wherein the second response message is obtained by the trading platform in response to the second inquiry message; and a second sending unit, configured to, in response to the second response message indicating that the trading platform permits trading at least one target trading object, send at least the target virtual resource information to the viewer client.
[0165] Optionally, the device further includes: a first evaluation unit, used to evaluate the target virtual resource information based on the reference virtual resource information of at least one target transaction object, and obtain the evaluation result of at least one target transaction object; the second sending unit includes: a first sending module, used to send the target virtual resource information and the evaluation result to the audience client.
[0166] Optionally, the first evaluation unit includes: a second sending module, used to send the target virtual resource information to the live streaming platform, so that the live streaming platform evaluates the target virtual resource information based on the reference virtual resource information and obtains the evaluation result; and a second obtaining module, used to obtain the evaluation result pushed by the live streaming platform.
[0167] In the live streaming information processing apparatus of this embodiment, a sending unit is used to send a first inquiry message to a viewer client, wherein the first inquiry message is used to inquire with the viewer client about the transaction object for which resource information to be determined is to be obtained; a first determining unit is used to determine at least one original transaction object based on a first response message corresponding to the first inquiry message, wherein the first response message is obtained by the viewer client in response to the first inquiry message; a first obtaining unit is used to obtain at least one target transaction object that matches the at least one original transaction object, wherein the at least one target transaction object comes from the trading platform; and an input unit is used to obtain the target virtual resource information of the at least one target transaction object in response to a resource input operation on the at least one target transaction object, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object and solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0168] This embodiment also provides a method for live streaming platforms. Figure 3 The method for processing live broadcast information shown is a live broadcast information processing device. Figure 16 This is a schematic diagram of another live broadcast information processing apparatus according to an embodiment of this application, such as... Figure 16 As shown, the live broadcast information processing device 160 includes: a second acquisition unit 161, a first push unit 162, a second determination unit 163, and a second push unit 164.
[0169] The second acquisition unit 161 is used to acquire the first response information of the audience client, wherein the first response information is obtained by the audience client responding to the first inquiry information of the anchor client, and the first inquiry information is used to ask the audience client for the transaction object of the resource information to be determined.
[0170] The first push unit 162 is used to push at least one original transaction object to the broadcaster client based on the first response information;
[0171] The second determining unit 163 is used to determine from the trading platform at least one target trading object that matches at least one original trading object;
[0172] The second push unit 164 is used to push the target transaction object to the broadcaster client so that the broadcaster client can determine the target virtual resource information of at least one target transaction object.
[0173] Optionally, the first push unit 162 includes: an identification module for performing semantic recognition on the first response information to obtain multiple keywords; and a first push module for identifying at least one original transaction object associated with the multiple keywords and pushing the at least one original transaction object to the broadcaster client.
[0174] Optionally, the second determining unit 163 includes: a third obtaining module, used to obtain transaction object features of at least one original transaction object; and a first determining module, used to determine at least one target transaction object whose matching degree with the transaction object features is higher than the matching degree threshold.
[0175] Optionally, the device further includes: a seventh acquisition unit, used to acquire target virtual resource information sent by the broadcaster client; and a second evaluation unit, used to evaluate the target virtual resource information based on reference virtual resource information of at least one target transaction object, and obtain the evaluation result of at least one target transaction object.
[0176] In the live broadcast information processing apparatus of this embodiment, the second acquisition unit is used to acquire first response information from the viewer client, wherein the first response information is obtained by the viewer client responding to the first inquiry information from the broadcaster client, and the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; the first push unit is used to push at least one original transaction object to the broadcaster client based on the first response information; the second determination unit is used to determine at least one target transaction object matching the at least one original transaction object from the transaction platform; the second push unit is used to push the target transaction object to the broadcaster client so that the broadcaster client can determine the target virtual resource information of at least one target transaction object, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0177] This embodiment also provides a method for viewing from the audience client side. Figure 4 The method for processing live broadcast information shown is a live broadcast information processing device. Figure 17 This is a schematic diagram of another live broadcast information processing apparatus according to an embodiment of this application, such as... Figure 17 As shown, the live broadcast information processing device 170 includes: a third acquisition unit 171, a fourth acquisition unit 172, a sending unit 173, and a fifth acquisition unit 174.
[0178] The third acquisition unit 171 is used to acquire the first inquiry information from the broadcaster client, wherein the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined;
[0179] The fourth acquisition unit 172 is used to acquire the first response information in response to the first query information;
[0180] Sending unit 173 is used to send first response information to broadcast client, wherein broadcast client is used to determine at least one original transaction object based on first response information;
[0181] The fifth acquisition unit 174 is used to acquire the target virtual resource information of at least one target transaction object that matches at least one original transaction object sent by the broadcaster client, wherein at least one target transaction object comes from the trading platform.
[0182] In the live broadcast information processing apparatus of this embodiment, the third acquisition unit is used to acquire first inquiry information from the broadcaster client, wherein the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; the fourth acquisition unit is used to acquire first response information in response to the first inquiry information; the sending unit is used to send the first response information to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information; the fifth acquisition unit is used to acquire target virtual resource information of at least one target transaction object that matches at least one original transaction object sent by the broadcaster client, wherein the at least one target transaction object comes from the trading platform, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0183] It should be noted that the above-mentioned units and modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but not limited to these: all the above-mentioned units and modules are located in the same processor; or, the above-mentioned units and modules are located in different processors in any combination.
[0184] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when run.
[0185] Optionally, in this embodiment, the computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0186] Optionally, in this embodiment, the computer-readable storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any terminal device in a group of terminal devices.
[0187] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0188] S1, send a first query message to the viewer client, wherein the first query message is used to query the viewer client for the transaction object of the resource information to be determined;
[0189] S2, based on the first response information corresponding to the first inquiry information, determine at least one original transaction object, wherein the first response information is obtained by the audience client responding to the first inquiry information;
[0190] S3, Obtain at least one target transaction object that matches at least one original transaction object, wherein at least one target transaction object comes from the trading platform;
[0191] S4, in response to a resource input operation on at least one target transaction object, obtain the target virtual resource information of at least one target transaction object.
[0192] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: when the first virtual character has captain privileges, in response to a selection operation for a target location on the game map, determining the target location as the team rendezvous location and sending it to the second virtual character, and providing a first rendezvous location prompt control in a graphical user interface, wherein the first rendezvous location prompt control is used at least to prompt the team rendezvous location and the temporarily expelled second virtual character.
[0193] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: obtaining an original set of transaction objects determined based on first response information; and in response to a selection operation on the original set of transaction objects, selecting at least one original transaction object from the original set of transaction objects.
[0194] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: obtaining the original set of transaction objects determined by the live streaming platform based on the first response information.
[0195] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: sending at least one original transaction object to the live streaming platform so that the live streaming platform determines at least one target transaction object that matches the transaction object characteristics of the at least one original transaction object; and obtaining at least one target transaction object pushed by the live streaming platform.
[0196] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: sending a second inquiry message to the trading platform, wherein the second inquiry message is used to inquire whether trading at least one target trading object is allowed; obtaining a second response message corresponding to the second inquiry message, wherein the second response message is obtained by the trading platform in response to the second inquiry message; and in response to the second response message being a result that the trading platform allows trading at least one target trading object, sending at least the target virtual resource information to the viewer client.
[0197] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: evaluating target virtual resource information based on reference virtual resource information of at least one target transaction object to obtain an evaluation result of at least one target transaction object; and sending at least the target virtual resource information to the audience client, including: sending the target virtual resource information and the evaluation result to the audience client.
[0198] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: sending target virtual resource information to a live streaming platform, so that the live streaming platform evaluates the target virtual resource information based on the reference virtual resource information and obtains the evaluation result; and obtaining the evaluation result pushed by the live streaming platform.
[0199] In the computer-readable storage medium of this embodiment, by sending a first inquiry message to the audience client, wherein the first inquiry message is used to inquire with the audience client about the transaction object for which resource information to be determined; determining at least one original transaction object based on a first response message corresponding to the first inquiry message, wherein the first response message is obtained by the audience client in response to the first inquiry message; obtaining at least one target transaction object matching the at least one original transaction object, wherein the at least one target transaction object comes from the transaction platform; and obtaining the target virtual resource information of the at least one target transaction object in response to a resource input operation on the at least one target transaction object, the technical effect of effectively determining the virtual resource information of the transaction object is achieved, thereby solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0200] Optionally, in this embodiment, the computer-readable storage medium may also be configured to store a computer program for performing the following steps:
[0201] S1, obtain the first response information from the audience client, wherein the first response information is obtained by the audience client responding to the first query information from the broadcaster client, and the first query information is used to ask the audience client for the transaction object of the resource information to be determined;
[0202] S2, based on the first response information, push at least one original transaction object to the broadcaster client;
[0203] S3, Identify at least one target trading object from the trading platform that matches at least one original trading object;
[0204] S4 pushes the target transaction object to the broadcaster client so that the broadcaster client can determine the target virtual resource information of at least one target transaction object.
[0205] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: semantically recognizing the first response information to obtain multiple keywords; determining at least one original transaction object associated with the multiple keywords, and pushing at least one original transaction object to the broadcaster client.
[0206] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: obtaining transaction object characteristics of at least one original transaction object; and determining at least one target transaction object whose matching degree with the transaction object characteristics is higher than a matching degree threshold.
[0207] Optionally, the aforementioned computer-readable storage medium is further configured to store program code for performing the following steps: obtaining target virtual resource information sent by the broadcaster client; evaluating the target virtual resource information based on reference virtual resource information of at least one target transaction object, and obtaining an evaluation result of at least one target transaction object.
[0208] In the computer-readable storage medium of this embodiment, by acquiring the first response information of the viewer client, wherein the first response information is obtained by the viewer client responding to the first inquiry information of the anchor client, the first inquiry information is used to inquire of the viewer client about the transaction object of the resource information to be determined; based on the first response information, at least one original transaction object is pushed to the anchor client; at least one target transaction object matching the at least one original transaction object is determined from the transaction platform; and the target transaction object is pushed to the anchor client so that the anchor client can determine the target virtual resource information of the at least one target transaction object, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0209] Optionally, in this embodiment, the computer-readable storage medium may also be configured to store a computer program for performing the following steps:
[0210] S1, obtain the first query information from the broadcaster's client, wherein the first query information is used to query the viewer's client for the transaction object of the resource information to be determined;
[0211] S2, in response to the first query information, obtain the first response information;
[0212] S3, the first response information is sent to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information;
[0213] S4, obtain the target virtual resource information of at least one target transaction object that matches at least one original transaction object sent by the broadcaster client, wherein at least one target transaction object comes from the trading platform.
[0214] In the computer-readable storage medium of this embodiment, by acquiring first query information from the broadcaster client, wherein the first query information is used to query the viewer client for the transaction object of the resource information to be determined; in response to the first query information, acquiring first response information; sending the first response information to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information; and acquiring target virtual resource information of at least one target transaction object that matches the at least one original transaction object sent by the broadcaster client, wherein the at least one target transaction object comes from the transaction platform, the technical effect of effectively determining the virtual resource information of the transaction object is achieved, thereby solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0215] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this application.
[0216] In exemplary embodiments of this application, a computer-readable storage medium stores a program product capable of implementing the methods described above in this embodiment. In some possible implementations, various aspects of the embodiments of this application may also be implemented as a program product including program code, which, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this embodiment according to various exemplary embodiments of this application.
[0217] The program product for implementing the above-described method according to embodiments of this application may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the embodiments of this application is not limited thereto. In the embodiments of this application, the computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0218] The aforementioned program product may take the form of any combination of one or more computer-readable media. Such computer-readable storage media may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples (not exhaustive) of computer-readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0219] It should be noted that the program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0220] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0221] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0222] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0223] S1, send a first query message to the viewer client, wherein the first query message is used to query the viewer client for the transaction object of the resource information to be determined;
[0224] S2, based on the first response information corresponding to the first inquiry information, determine at least one original transaction object, wherein the first response information is obtained by the audience client responding to the first inquiry information;
[0225] S3, Obtain at least one target transaction object that matches at least one original transaction object, wherein at least one target transaction object comes from the trading platform;
[0226] S4, in response to a resource input operation on at least one target transaction object, obtain the target virtual resource information of at least one target transaction object.
[0227] Optionally, the processor may also be configured to perform the following steps via a computer program: when the first virtual character has captain privileges, in response to a selection operation for a target location on the game map, determine the target location as the team rendezvous location and send it to the second virtual character, and provide a first rendezvous location prompt control in the graphical user interface, wherein the first rendezvous location prompt control is used at least to prompt the team rendezvous location and the second virtual character who has been temporarily expelled.
[0228] Optionally, the processor may also be configured to perform the following steps via a computer program: obtaining a set of original transaction objects determined based on the first response information; responding to a selection operation on the set of original transaction objects, selecting at least one original transaction object from the set of original transaction objects.
[0229] Optionally, the processor may also be configured to perform the following steps via a computer program: obtaining the original set of transaction objects determined by the live streaming platform based on the first response information.
[0230] Optionally, the processor may also be configured to perform the following steps via a computer program: sending at least one original transaction object to the live streaming platform so that the live streaming platform determines at least one target transaction object that matches the transaction object characteristics of the at least one original transaction object; and obtaining at least one target transaction object pushed by the live streaming platform.
[0231] Optionally, the processor may also be configured to perform the following steps via a computer program: sending a second inquiry message to the trading platform, wherein the second inquiry message is used to inquire whether trading at least one target trading object is allowed; obtaining a second response message corresponding to the second inquiry message, wherein the second response message is obtained by the trading platform in response to the second inquiry message; and in response to the second response message being a result that the trading platform allows trading at least one target trading object, sending at least the target virtual resource information to the viewer client.
[0232] Optionally, the processor may also be configured to perform the following steps via a computer program: evaluating the target virtual resource information based on the reference virtual resource information of at least one target transaction object, and obtaining the evaluation result of at least one target transaction object; sending the target virtual resource information to the audience client at least once, including: sending the target virtual resource information and the evaluation result to the audience client.
[0233] Optionally, the processor may also be configured to perform the following steps via a computer program: sending the target virtual resource information to the live streaming platform so that the live streaming platform evaluates the target virtual resource information based on the reference virtual resource information and obtains the evaluation result; and obtaining the evaluation result pushed by the live streaming platform.
[0234] In the electronic device of this embodiment, by sending a first inquiry message to the viewer client, wherein the first inquiry message is used to inquire with the viewer client about the transaction object for which resource information to be determined; based on the first response message corresponding to the first inquiry message, at least one original transaction object is determined, wherein the first response message is obtained by the viewer client in response to the first inquiry message; at least one target transaction object matching the at least one original transaction object is obtained, wherein the at least one target transaction object comes from the transaction platform; and in response to the resource input operation of the at least one target transaction object, the target virtual resource information of the at least one target transaction object is obtained, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0235] Optionally, in this embodiment, the processor may also be configured to perform the following steps via a computer program:
[0236] S1, obtain the first response information from the audience client, wherein the first response information is obtained by the audience client responding to the first query information from the broadcaster client, and the first query information is used to ask the audience client for the transaction object of the resource information to be determined;
[0237] S2, based on the first response information, push at least one original transaction object to the broadcaster client;
[0238] S3, Identify at least one target trading object from the trading platform that matches at least one original trading object;
[0239] S4 pushes the target transaction object to the broadcaster client so that the broadcaster client can determine the target virtual resource information of at least one target transaction object.
[0240] Optionally, the processor may also be configured to perform the following steps via a computer program: semantically recognize the first response information to obtain multiple keywords; determine at least one original transaction object associated with the multiple keywords, and push at least one original transaction object to the broadcaster client.
[0241] Optionally, the processor may also be configured to perform the following steps via a computer program: acquiring the transaction object characteristics of at least one original transaction object; and identifying at least one target transaction object whose matching degree with the transaction object characteristics is higher than a matching degree threshold.
[0242] Optionally, the processor may also be configured to perform the following steps via a computer program: acquiring target virtual resource information sent by the broadcaster client; evaluating the target virtual resource information based on reference virtual resource information of at least one target transaction object, and obtaining the evaluation result of at least one target transaction object.
[0243] In the electronic device of this embodiment, by acquiring the first response information of the viewer client, wherein the first response information is obtained by the viewer client responding to the first inquiry information of the anchor client, the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; based on the first response information, at least one original transaction object is pushed to the anchor client; at least one target transaction object matching the at least one original transaction object is determined from the transaction platform; and the target transaction object is pushed to the anchor client so that the anchor client can determine the target virtual resource information of the at least one target transaction object, thereby achieving the technical effect of effectively determining the virtual resource information of the transaction object, and thus solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0244] Optionally, in this embodiment, the processor may also be configured to perform the following steps via a computer program:
[0245] S1, obtain the first query information from the broadcaster's client, wherein the first query information is used to query the viewer's client for the transaction object of the resource information to be determined;
[0246] S2, in response to the first query information, obtain the first response information;
[0247] S3, the first response information is sent to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information;
[0248] S4, obtain the target virtual resource information of at least one target transaction object that matches at least one original transaction object sent by the broadcaster client, wherein at least one target transaction object comes from the trading platform.
[0249] In the electronic device of this embodiment, by acquiring first inquiry information from the broadcaster client, wherein the first inquiry information is used to inquire with the viewer client about the transaction object for which resource information to be determined; in response to the first inquiry information, acquiring first response information; sending the first response information to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information; and acquiring target virtual resource information of at least one target transaction object that matches the at least one original transaction object sent by the broadcaster client, wherein the at least one target transaction object comes from the trading platform, the technical effect of effectively determining the virtual resource information of the transaction object is achieved, thereby solving the technical problem of being unable to effectively determine the virtual resource information of the transaction object.
[0250] Figure 18 This is a schematic diagram of an electronic device according to an embodiment of this application. Figure 18 As shown, the electronic device 1800 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0251] like Figure 18 As shown, the electronic device 1800 is presented in the form of a general-purpose computing device. The components of the electronic device 1800 may include, but are not limited to: at least one processor 1810, at least one memory 1820, a bus 1830 connecting different system components (including memory 1820 and processor 1810), and a display 1840.
[0252] The memory 1820 stores program code that can be executed by the processor 1810, causing the processor 1810 to perform the steps described in the method section of the embodiments of this application according to various exemplary implementations of this application.
[0253] The memory 1820 may include a readable medium in the form of volatile memory cells, such as random access memory (RAM) 18201 and / or cache memory 18202, and may further include read-only memory (ROM) 18203, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
[0254] In some instances, memory 1820 may also include a program / utility 18204 having a set (at least one) of program modules 18205, including but not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Memory 1820 may further include memory remotely located relative to processor 1810, which can be connected to electronic device 1800 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0255] Bus 1830 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, peripheral bus, graphics acceleration port, processor 1810, or a local bus using any of the various bus structures.
[0256] The display 1840 may be, for example, a touchscreen liquid crystal display (LCD) that allows a user to interact with the user interface of the electronic device 1800.
[0257] Optionally, the electronic device 1800 can also communicate with one or more external devices 1800 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 1800, and / or any device that enables the electronic device 1800 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via the input / output (I / O) interface 1850. Furthermore, the electronic device 1800 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via the network adapter 1860. Figure 18 As shown, network adapter 1860 communicates with other modules of electronic device 1800 via bus 1830. It should be understood that, although... Figure 18 As not shown, other hardware and / or software modules may be used in conjunction with electronic device 1800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0258] The aforementioned electronic device 1800 may also include: a keyboard, a cursor control device (such as a mouse), an input / output interface (I / O interface), a network interface, a power supply, and / or a camera.
[0259] Those skilled in the art will understand that Figure 18 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, electronic device 1800 may also include components that are more... Figure 18 The more or fewer components shown, or having the same Figure 1 Different configurations are shown. The memory 1820 can be used to store computer programs and corresponding data, such as the computer program and corresponding data corresponding to the method in this embodiment. The processor 1810 executes various functional applications and data processing by running the computer program stored in the memory 1820, thereby implementing the above-described method.
[0260] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0261] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0262] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0263] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0264] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0265] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0266] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for processing live broadcast information, characterized in that, Applied to broadcaster clients, including: Send a first query message to the viewer client, wherein the first query message is used to query the viewer client for the transaction object of the resource information to be determined; Based on the first response information corresponding to the first query information, at least one original transaction object is determined. The first response information is obtained by the audience client responding to the first query information. The original transaction object is the transaction object selected by the broadcaster client from the set of original transaction objects that the audience client wants to value. The first response information includes bullet screen votes and sponsorship gifts. The set of original transaction objects is determined from the popularity ranking list of bullet screen votes and the ranking list of sponsorship gifts. The popularity ranking list is determined based on the number of bullet screen votes and the level of the audience client that initiated the bullet screen vote. The ranking list of sponsorship gifts is used to indicate the value of the sponsorship gifts. Obtain at least one target transaction object that matches the at least one original transaction object, wherein the at least one target transaction object comes from the trading platform; In response to a resource input operation on the at least one target transaction object, target virtual resource information of the at least one target transaction object is obtained, wherein the resource input operation is an operation in which the at least one target transaction object inputs the valuation result of the broadcaster client, and the target virtual resource information is the valuation result of the at least one target transaction object.
2. The method according to claim 1, characterized in that, Based on the first response information corresponding to the first query information, at least one original transaction object is identified, including: Obtain the original set of transaction objects; In response to a selection operation on the original set of transaction objects, select the at least one original transaction object from the original set of transaction objects.
3. The method according to claim 2, characterized in that, Obtaining the original set of transaction objects determined based on the first response information includes: Obtain the original set of transaction objects determined by the live streaming platform based on the first response information.
4. The method according to claim 1, characterized in that, Obtaining at least one target transaction object that matches the at least one original transaction object includes: The at least one original transaction object is sent to the live streaming platform so that the live streaming platform can determine the at least one target transaction object that matches the transaction object characteristics of the at least one original transaction object. Obtain the at least one target transaction object pushed by the live streaming platform.
5. The method according to claim 4, characterized in that, The characteristics of the transaction object are obtained by combining at least one tag information of the at least one original transaction object, and the tag information is used to represent the classification result of the original transaction object under the corresponding classification dimension.
6. The method according to claim 1, characterized in that, The method further includes: Send a second query message to the trading platform, wherein the second query message is used to inquire whether the trading of the at least one target trading object is permitted; Obtain second response information corresponding to the second query information, wherein the second response information is obtained by the trading platform in response to the second query information; In response to the second response information being a result that the trading platform allows the trading of the at least one target trading object, the target virtual resource information is sent to the audience client at least once.
7. The method according to claim 6, characterized in that, The method further includes: The target virtual resource information is evaluated based on the reference virtual resource information of the at least one target transaction object to obtain the evaluation result of the at least one target transaction object; Sending the target virtual resource information to the audience client at least includes sending the target virtual resource information and the evaluation result to the audience client.
8. The method according to claim 7, characterized in that, The target virtual resource information of the at least one target transaction object is evaluated based on the reference virtual resource information of the at least one target transaction object to obtain the evaluation result of the at least one target transaction object, including: The target virtual resource information is sent to the live streaming platform so that the live streaming platform can evaluate the target virtual resource information based on the reference virtual resource information and obtain the evaluation result; Obtain the evaluation results pushed by the live streaming platform.
9. A method for processing live broadcast information, characterized in that, Applied to live streaming platforms, including: Obtain the first response information from the audience client, wherein the first response information is obtained by the audience client responding to the first query information from the broadcaster client, and the first query information is used to query the audience client for the transaction object of the resource information to be determined; Based on the first response information, at least one original transaction object is pushed to the broadcaster client, wherein the original transaction object is a transaction object selected by the broadcaster client from the set of original transaction objects that the viewer client wants to value for valuation. Identify at least one target transaction object that matches the at least one original transaction object from the transaction platform; The target transaction object is pushed to the broadcaster client, so that the broadcaster client performs a resource input operation on the at least one target transaction object to determine the target virtual resource information of the at least one target transaction object. The resource input operation is the operation in which the at least one target transaction object inputs the valuation result of the broadcaster client, and the target virtual resource information is the valuation result of the at least one target transaction object. The first response information includes bullet screen votes and sponsored gifts. The method further includes: determining a popularity ranking list and a ranking list of sponsored gifts based on the number of bullet screen votes and the level of the viewer client that initiated the bullet screen votes, wherein the ranking list of sponsored gifts is used to indicate the value of the sponsored gifts; and determining the original transaction object set from the popularity ranking list and the ranking list of sponsored gifts.
10. The method according to claim 9, characterized in that, Based on the first response information, at least one original transaction object is pushed to the broadcaster client, including: Semantic recognition is performed on the first response information to obtain multiple keywords; Identify at least one original transaction object associated with the plurality of keywords, and push the at least one original transaction object to the broadcaster client.
11. The method according to claim 9, characterized in that, Identifying at least one target transaction object from the trading platform that matches the at least one original transaction object includes: Obtain the transaction object characteristics of the at least one original transaction object; Identify at least one target transaction object whose matching degree with the characteristics of the transaction object is higher than the matching degree threshold.
12. The method according to claim 9, characterized in that, The method further includes: Obtain the target virtual resource information sent by the broadcaster client; The target virtual resource information is evaluated based on the reference virtual resource information of the at least one target transaction object to obtain the evaluation result of the at least one target transaction object.
13. A method for processing live broadcast information, characterized in that, Applied to the audience client, including: Obtain the first query information from the broadcaster's client, wherein the first query information is used to query the viewer's client for the transaction object of the resource information to be determined; In response to the first query, obtain the first response information; The first response information is sent to the broadcaster client, wherein the broadcaster client is used to determine at least one original transaction object based on the first response information. The original transaction object is selected by the broadcaster client from the set of original transaction objects that the viewer client wants to value. The first response information includes bullet screen votes and sponsorship gifts. The set of original transaction objects is determined from the popularity ranking list of the bullet screen votes and the ranking list of the sponsorship gifts. The popularity ranking list is determined based on the number of bullet screen votes and the level of the viewer client that initiated the bullet screen votes. The ranking list of sponsorship gifts is used to indicate the value of the sponsorship gifts. The system obtains target virtual resource information of at least one target transaction object that matches the at least one original transaction object, sent by the broadcaster client. The at least one target transaction object comes from the trading platform, and the target virtual resource information is obtained by the broadcaster client through a resource input operation on the at least one target transaction object. The resource input operation is the operation by which the at least one target transaction object inputs the valuation result of the broadcaster client, and the target virtual resource information is the valuation result of the at least one target transaction object.
14. The method according to claim 13, characterized in that, The first response information includes at least one of the following: The virtual resource information of the transaction object to be determined, the number of the transaction object to be determined, the voting information of the transaction object to be determined, and the game data of the transaction object to be determined.
15. A device for processing live broadcast information, characterized in that, Applied to broadcaster clients, including: A sending unit is configured to send a first query message to a viewer client, wherein the first query message is used to query the viewer client for the transaction object of the resource information to be determined; A first determining unit is configured to determine at least one original transaction object based on first response information corresponding to the first query information, wherein the first response information is obtained by the audience client responding to the first query information, the original transaction object is a transaction object selected by the broadcaster client from the set of original transaction objects that the audience client wishes to value for valuation, the first response information includes bullet screen votes and sponsorship gifts, the set of original transaction objects is determined from the popularity ranking list of the bullet screen votes and the ranking list of the sponsorship gifts, the popularity ranking list is determined based on the number of bullet screen votes and the level of the audience client that initiated the bullet screen votes, and the ranking list of sponsorship gifts is used to indicate the value of the sponsorship gifts; The first acquisition unit is used to acquire at least one target transaction object that matches the at least one original transaction object, wherein the at least one target transaction object comes from the trading platform; An input unit is configured to, in response to a resource input operation on the at least one target transaction object, obtain target virtual resource information of the at least one target transaction object, wherein the resource input operation is an operation in which the at least one target transaction object inputs the valuation result of the broadcaster client, and the target virtual resource information is the valuation result of the at least one target transaction object.
16. A device for processing live broadcast information, characterized in that, Applied to live streaming platforms, including: The second acquisition unit is used to acquire the first response information of the audience client, wherein the first response information is obtained by the audience client responding to the first inquiry information of the anchor client, and the first inquiry information is used to ask the audience client for the transaction object of the resource information to be determined; The first push unit is used to push at least one original transaction object to the broadcaster client based on the first response information, wherein the original transaction object is a transaction object selected by the broadcaster client from the set of original transaction objects that the viewer client wants to value for valuation. The second determining unit is used to determine from the trading platform at least one target trading object that matches the at least one original trading object; The second push unit is used to push the target transaction object to the broadcaster client, so that the broadcaster client performs a resource input operation on the at least one target transaction object to determine the target virtual resource information of the at least one target transaction object. The resource input operation is the operation in which the at least one target transaction object inputs the valuation result of the broadcaster client, and the target virtual resource information is the valuation result of the at least one target transaction object. The first response information includes bullet screen votes and sponsored gifts. The device is further configured to perform the following steps: based on the number of bullet screen votes and the level of the viewer client that initiated the bullet screen votes, determine a popularity ranking list and a ranking list of sponsored gifts, wherein the ranking list of sponsored gifts is used to indicate the value of the sponsored gifts; and determine the original transaction object set from the popularity ranking list and the ranking list of sponsored gifts.
17. A device for processing live broadcast information, characterized in that, Applied to the audience client, including: The third acquisition unit is used to acquire the first inquiry information from the broadcaster client, wherein the first inquiry information is used to inquire with the viewer client about the transaction object of the resource information to be determined; The fourth acquisition unit is used to acquire the first response information in response to the first query information; A sending unit is configured to send the first response information to the broadcaster client, wherein the broadcaster client is configured to determine at least one original transaction object based on the first response information. The original transaction object is selected by the broadcaster client from the set of original transaction objects that the viewer client wishes to value for valuation. The first response information includes bullet screen votes and sponsorship gifts. The set of original transaction objects is determined from the popularity ranking list of the bullet screen votes and the ranking list of the sponsorship gifts. The popularity ranking list is determined based on the number of bullet screen votes and the level of the viewer client that initiated the bullet screen votes. The ranking list of sponsorship gifts is used to indicate the value of the sponsorship gifts. The fifth acquisition unit is used to acquire target virtual resource information of at least one target transaction object that matches the at least one original transaction object, sent by the broadcaster client. The at least one target transaction object comes from the trading platform, and the target virtual resource information is obtained by the broadcaster client through a resource input operation on the at least one target transaction object. The resource input operation is the operation by which the at least one target transaction object inputs the valuation result of the broadcaster client, and the target virtual resource information is the valuation result of the at least one target transaction object.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to be executed by a processor to perform the method as described in any one of claims 1 to 14.
19. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 14.
Citation Information
Patent Citations
Method and device for determining explanation sequence of live broadcast objects in real-time live broadcast room
CN114357305A
Live broadcast information display control method and device, medium and electronic equipment
CN115190326A
Commodity explanation sequence adjustment method and device in live broadcast process, medium and equipment
CN115689682A