Information processing method, electronic device, and storage medium
By allowing channel clients to set the display attributes of target resources in e-commerce live streaming, the problem of anchors being unable to adjust marketing strategies in real time has been solved, sales volume and sales efficiency have been improved, and scattered sales and review data have been integrated to improve the accuracy of recommendation algorithms and the quality of consumer decision-making.
Patent Information
- Application Number
- CN202111005589.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-30
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2041-08-30
AI Technical Summary
In e-commerce live streaming, hosts cannot adjust product marketing strategies in real time according to actual conditions, resulting in low sales efficiency. Furthermore, the fragmented sales and review data from different channels affect the accuracy of recommendation algorithm models and consumers' purchasing decisions.
This invention provides an information processing method that allows channel clients to set display attribute information of target resources, including price and inventory, in preset scenarios, and improves the efficiency of information interaction between channel clients and audience clients through information interaction between the server and audience clients.
It enables livestreamers to flexibly adjust product marketing strategies based on actual situations, increasing product sales and sales efficiency. At the same time, it integrates sales and review data from different channels, improving the accuracy of recommendation algorithm models and the quality of consumers' purchasing decisions.
Smart Images

Figure CN115796982B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of this disclosure relate to an information processing method, an electronic device, and a storage medium. Background Technology
[0002] With the continuous development of e-commerce, online shopping methods have become increasingly diverse. For example, users can obtain product information and purchase goods through various marketing methods such as e-commerce live streaming and short videos. Taking e-commerce live streaming as an example, when merchants use live streaming to market their products, in order to boost sales, they invite influencers from different fields or industries to act as live streamers to attract more users to buy their goods. Summary of the Invention
[0003] At least one embodiment of this disclosure provides an information processing method applicable to a channel client of a first channel distributing target resources. The method includes: obtaining channel distribution information about the target resource from a server, the channel distribution information including general attributes of the target resource and a first attribute configured for the target resource on the first channel, the first attribute being set to be applicable in a first preset scenario; during the execution of the first preset scenario, providing a first settings page to allow setting at least one resource display attribute information of the target resource for the first channel, at least partially based on the channel distribution information; or, during preparation for the first preset scenario before its commencement, providing a second settings page to allow setting at least one resource display attribute information of the target resource for the first channel, at least partially based on the channel distribution information, the at least one resource display attribute information being used by an audience client communicating with the first channel to display the target resource.
[0004] At least one embodiment of this disclosure also provides an information processing method applicable to a server managing target resources. The method includes: receiving channel distribution information for the target resource, wherein the target resource is distributed to at least one channel, the at least one channel including a first channel, the channel distribution information including general attributes of the target resource and a first attribute of the target resource configured for the first channel, the first attribute being set to be applicable in a first preset scenario; providing the general attributes of the target resource and the first attribute of the target resource configured for the first channel to a channel client of the first channel, and configuring the first channel to allow the first channel to set at least one resource display attribute information for the target resource of the first channel, at least partially based on the channel distribution information, during the first preset scenario or during the preparation process for the first preset scenario before its start.
[0005] At least one embodiment of this disclosure also provides an information processing method applicable to an audience client displaying target resources. The method includes: displaying display information for a target resource on an interactive page, the target resource being distributed to at least one channel, the at least one channel including the first channel, the target resource having general attributes and a first attribute configured for the target resource on the first channel, the first attribute being set to be applicable in a first preset scenario; during the first preset scenario, acquiring at least one resource display attribute information provided by the channel client of the first channel for the target resource of the first channel during the first preset scenario, or, before the first preset scenario begins, acquiring at least one resource display attribute information, at least partially based on the channel distribution information, provided by the channel client of the first channel for the target resource of the first channel before the first preset scenario begins; and setting the display information based on the at least one resource display attribute information.
[0006] At least one embodiment of this disclosure also provides an electronic device including a processor and a memory; the memory stores computer-executable instructions; the computer-executable instructions are stored in the memory and configured to be executed by the processor to implement the information processing method described in any embodiment of this disclosure.
[0007] At least one embodiment of this disclosure also provides a storage medium storing computer-executable instructions that, when executed by a processor, implement the information processing method described in any embodiment of this disclosure. Attached Figure Description
[0008] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings of the embodiments will be briefly described below. Obviously, the drawings described below only relate to some embodiments of this disclosure and are not intended to limit this disclosure.
[0009] Figure 1 This is a system that can be used to implement the information processing method provided in the embodiments of this disclosure;
[0010] Figure 2 A schematic diagram illustrating the interactions between various clients and servers involved in the information processing methods provided in some embodiments of this disclosure;
[0011] Figure 3 A schematic flowchart illustrating an information processing method provided in some embodiments of this disclosure;
[0012] Figure 4A A schematic diagram illustrating an example on an audience client in a first preset scenario provided for some embodiments of this disclosure;
[0013] Figure 4B A schematic diagram of an example on an audience client in another first preset scenario provided by some embodiments of this disclosure;
[0014] Figure 5 A schematic diagram illustrating an example on an audience client prior to the start of a first preset scenario, provided for some embodiments of this disclosure;
[0015] Figure 6 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0016] Figure 7 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0017] Figure 8 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0018] Figure 9 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0019] Figure 10 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0020] Figure 11 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0021] Figure 12A A schematic diagram illustrating an example of an evaluation display on an audience client provided for some embodiments of this disclosure;
[0022] Figure 12B A schematic diagram illustrating another example of rating display on an audience client provided for some embodiments of this disclosure;
[0023] Figure 13 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0024] Figure 14 A schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure;
[0025] Figure 15 A schematic block diagram of an electronic device provided for some embodiments of this disclosure;
[0026] Figure 16 A schematic block diagram of another electronic device provided for some embodiments of this disclosure; and
[0027] Figure 17This is a schematic diagram of a storage medium provided for some embodiments of this disclosure. Detailed Implementation
[0028] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0029] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0030] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0031] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0032] It should be noted that the use of the terms "a" or "a plurality of" in this disclosure is illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0033] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0034] When merchants invite different influencers to livestream and promote their products, their sales performance often varies due to the different audiences they attract. For example, the number of users a different influencer can attract to purchase the same product during a livestream can differ significantly. Therefore, merchants offer different selling prices (e.g., channel-exclusive prices) to different influencers based on their sales performance. These prices often offer substantial discounts compared to the original price (or general price). For instance, to boost sales volume, merchants might offer relatively lower selling prices to influencers with strong sales performance, thereby attracting more users to purchase the product during their livestream.
[0035] For example, during a live stream, users can enter the streamer's online live stream room to watch the live stream. The streamer can introduce product information to users through video live stream, audio live stream, image live stream, text live stream, etc. Users can enter the product purchase page by clicking on the corresponding product link in the live stream room. On the product purchase page, users can purchase the product at a relatively low selling price provided by the merchant to the streamer.
[0036] However, because the selling price and available inventory of products on the product purchase page can only be set or changed by the merchant, the livestreamer lacks the authority to do so. This prevents the livestreamer from adjusting the product's marketing strategy in real time based on actual conditions. For example, to boost sales, the livestreamer might want to list and sell the product when the number of viewers in the livestream reaches its peak. However, since the livestreamer doesn't have the authority to set or change the product's selling price, they cannot flexibly adjust the promotional period based on the number of viewers and the atmosphere in the livestream. Similarly, if a product sells out quickly after being listed for pre-sale or actual sale, leaving insufficient available inventory, the livestreamer cannot promptly replenish the inventory to meet the purchasing needs of more users. Consequently, the livestreamer's efficiency in driving product sales is reduced, making it difficult to effectively increase sales volume.
[0037] Furthermore, when merchants sell through multiple channels, especially through multiple different online channels (such as live streaming channels), these online channels are fragmented and require separate management by creating different links on the internet. The sales data, evaluation data, etc., generated by these channels are also fragmented and cannot be effectively accumulated, which is not conducive to data processing and negatively affects, for example, the accuracy of recommendation algorithm models and consumers' purchasing decisions.
[0038] At least one embodiment of this disclosure provides an information processing method applicable to a channel client of a first channel distributing target resources. The method includes: obtaining channel distribution information about the target resource from a server, the channel distribution information including general attributes of the target resource and a first attribute of the target resource configured for the first channel, the first attribute being set to be applicable in a first preset scenario; during the execution of the first preset scenario, providing a first settings page to allow setting at least one resource display attribute information of the target resource for the first channel, at least partially based on the channel distribution information; or, during preparation for the first preset scenario before its commencement, providing a second settings page to allow setting at least one resource display attribute information of the target resource for the first channel, at least partially based on the channel distribution information, the at least one resource display attribute information being used by an audience client communicating with the first channel to display the target resource.
[0039] At least one embodiment of this disclosure provides an information processing method applicable to a server managing target resources. The information processing method includes: receiving channel distribution information for the target resource, wherein the target resource is distributed to at least one channel, the at least one channel including a first channel, the channel distribution information including general attributes of the target resource and a first attribute of the target resource configured for the first channel, the first attribute being set to be applicable in a first preset scenario; providing the general attributes of the target resource and the first attribute of the target resource configured for the first channel to a channel client of the first channel, and configuring the first channel to allow the first channel to set at least one resource display attribute information for the target resource of the first channel at least partially based on the channel distribution information during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0040] At least one embodiment of this disclosure provides an information processing method applicable to an audience client displaying target resources. The method includes: displaying display information for a target resource on an interactive page, the target resource being distributed to at least one channel, the at least one channel including the first channel, the target resource having general attributes and a first attribute configured for the target resource on the first channel, the first attribute being set to be applicable in a first preset scenario; during the first preset scenario, acquiring at least one resource display attribute information provided by the channel client of the first channel for the target resource of the first channel during the first preset scenario, or, before the first preset scenario begins, acquiring at least one resource display attribute information, at least partially based on channel distribution information, provided by the channel client of the first channel for the target resource of the first channel before the first preset scenario begins; and setting display information based on the at least one resource display attribute information.
[0041] The information processing methods provided in the above embodiments of this disclosure can provide channel clients with the operation permission to set resource display attribute information for that channel, thereby facilitating information interaction between channel clients and audience clients and improving the efficiency of information interaction between channel clients and audience clients.
[0042] In this disclosure, the “attribute” of the target resource can refer to the transactional attribute of the target resource, such as the “consideration” of the target resource. For example, “consideration” can include, for example, the price used for payment in currency, and also, for example, the quantity used for non-monetary exchange goods, such as various types of points, game coins, vouchers, etc., or any combination of the aforementioned currency and non-monetary exchange goods.
[0043] For example, in the above embodiments, where the first channel is a live streaming channel and the target resource is a product, the first attribute can be the exclusive price of the product granted by the merchant to the live streaming channel, the first preset scenario can be the live streaming process, and the resource display attribute information can be the product introduction information, product sales price, and other information displayed to the audience during the live streaming process.
[0044] The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the same reference numerals will be used to refer to the same elements described in different drawings.
[0045] Figure 1 This is a system that can be used to implement the information processing method provided in the embodiments of this disclosure. For example... Figure 1 As shown, the system 100 may include multiple user terminals 110, a network 120, a server 130, and a database 140. For example, the system 100 may be used to implement the information processing method described in any embodiment of this disclosure.
[0046] User terminal 110 may be, for example, a computer 110-1, a mobile phone 110-2, and a tablet computer 110-3. It is understood that user terminal 110 can be any other type of electronic device capable of performing data processing, including but not limited to desktop computers, laptops, tablets, smartphones, smart home devices, wearable devices, in-vehicle electronic devices, and monitoring equipment. For example, user terminal 110 can also be any equipment equipped with electronic devices, such as vehicles or robots.
[0047] Users can operate the system through an application installed on user terminal 110. The application transmits user behavior data to server 130 via network 120, and user terminal 110 can also receive data transmitted by server 130 via network 120. The embodiments of this disclosure do not limit the hardware or software system of user terminal 110. For example, user terminal 110 can be based on ARM, x86, or other processors, and can have input / output devices such as a camera, touchscreen, and microphone. It can run operating systems such as Windows, iOS, Linux, Android, and HarmonyOS.
[0048] For example, the application on user terminal 110 could be an e-commerce application. Depending on the operator, the e-commerce application could include a back-end product management application for merchants, a front-end product application for consumers, or a product marketing collaboration application for third parties.
[0049] For example, merchants can manage, set up, and allocate inventory, orders, sales channels, and product attributes of products for sale through a product backend management application. Depending on the settings, they can also send and receive messages. For example, consumers (audience) can access sales channels (such as live streamers or stores) through a product frontend application to check product status, browse product descriptions and reviews, place orders, check orders, and rate orders. Depending on the settings, they can also make payments, watch live streams, and interact with the streamer. For example, sales channels (such as live streamers or stores) can obtain channel distribution information from merchants and set channel display information through a product marketing collaboration application. Depending on the settings, they can also conduct video or audio live streams and interact with viewers.
[0050] User terminal 110 can implement the information processing method provided in the embodiments of this disclosure by running processes or threads. In some examples, user terminal 110 can use its built-in application to execute the information processing method. In other examples, user terminal 110 can execute the information processing method by calling an application stored externally to user terminal 110.
[0051] Network 120 can be a single network or a combination of at least two different networks. For example, network 120 can be one or more of the following: local area network (LAN), wide area network (WAN), public network, private network, etc. Network 120 can be a computer network such as the Internet and / or various telecommunications networks (e.g., 3G / 4G / 5G mobile communication networks, Wi-Fi, Bluetooth, ZigBee, etc.), and the embodiments disclosed herein are not limited thereto.
[0052] Server 130 can be a single server, a server cluster, or a cloud server, with servers within the cluster connected via wired or wireless networks. A server cluster can be centralized, such as in a data center, or distributed. Server 130 can be local or remote. Server 130 can communicate with user terminal 110 via wired or wireless networks. Server 130 runs multiple processes or threads to implement various services (hereinafter referred to as "server-side") for different types of clients, such as services for implementing inventory management, order management, and product attribute management for merchants. Depending on the settings, it may also include services for implementing media playback, live streaming, payment, and instant messaging. The embodiments of this disclosure do not limit the hardware or software systems of server 130.
[0053] Database 140 can broadly refer to any device with storage capabilities. Database 140 is primarily used to store various data used, generated, and output by user terminal 110 and server 130 during operation, such as merchant inventory data, order data, product attribute data, channel data, etc. Database 140 can be local or remote. Database 140 may include various types of storage, such as Random Access Memory (RAM), Read Only Memory (ROM), etc. The storage devices mentioned above are merely examples, and the storage devices that system 100 can use are not limited to these. The embodiments of this disclosure do not limit the hardware and software systems of database 140; for example, it can be a relational database or a non-relational database.
[0054] Database 140 can be interconnected or communicate with server 130 or a part thereof via network 120, or directly interconnected or communicate with server 130, or a combination of the above two methods.
[0055] In some examples, database 140 may be a standalone device. In other examples, database 140 may be integrated into at least one of user terminal 110 and server 130. For example, database 140 may be located on user terminal 110 or on server 130. Alternatively, database 140 may be distributed, with one part located on user terminal 110 and another part on server 130.
[0056] Figure 2 This is a schematic diagram illustrating the interactions between various clients and servers involved in an information processing method provided by some embodiments of this disclosure.
[0057] For example, taking a target resource as a product or benefit sold by a merchant across different channels, the attributes of the target resource can be its transaction attributes, such as the consideration in the transaction process. Merchants can sell a product or benefit through different channels, including offline channels, online stores (e.g., online shops), live streaming channels, etc. Therefore, it is necessary to manage the inventory, orders, and product attributes of this product. For example, a specific model within a product category is often referred to as a Standardized Product Unit (SKU). Each product category has multiple different colors and styles, thus allowing for multiple SKUs. Each SKU can be assigned a product ID (product identifier) and has a certain total quantity (total inventory) M at a given time. Merchants can allocate different quantities (distributed inventory) to different channels, for example, assigning m1 to offline channels, m2 to online stores, m3 to live streaming channel 1, m4 to live streaming channel 2, and so on, m1 + m2 + m3 + m4 + ... = M. Each product allocated to a channel can also be assigned a channel ID (channel identifier). Therefore, you can query the database for information about a SKU using the product ID, and you can query the database for information about SKUs related to that channel using the product ID and channel ID. For example, each type of inventory can also include two categories: in-stock and pre-sale. The former is the quantity that can be shipped immediately, while the latter is the quantity that needs to be picked up from the manufacturer's or other regional warehouses.
[0058] For example, the merchant management client 211 includes a product inventory management module 2111 and a product allocation management module 2112. The product inventory management module 2111 in the merchant management client 211 can be used to set product inventory management information and send the product inventory management information to the server 230; the product allocation management module 2112 in the merchant management client 211 can be used to set product allocation management information and send the product allocation management information to the server 230.
[0059] For example, such as Figure 2 As shown, when marketing products through one or more online live streaming channels, merchants can log in to the merchant management client 211 (e.g., Figure 1 A user terminal 110 in the system 100 shown sends a data to the server 230 (e.g., ...). Figure 1The server 130 in the system 100 communicates with the server 230 to obtain data such as the current available total inventory and sub-inventory from the server 230. This data is then configured on the operation page of the merchant management client 211, and product management information is sent to the server 230. This product management information may include product inventory management information and product allocation management information. For example, product inventory management information may include the total inventory quantity of products and the sub-inventory, that is, the total quantity of products available for sale and the sub-quantity available for sale through different channels. Product allocation management information may include the sales price of products allocated to a certain channel (e.g., the first consideration for products allocated to the live streaming channel, i.e., the first transaction attribute of the product) and the quantity of salable products allocated to different channels (e.g., the quantity of salable products allocated to the live streaming channel). It may also further include the status of the products allocated to that channel, such as in-stock or pre-sale, and the applicable time period for the aforementioned first consideration, such as during the Double Eleven shopping festival. For example, the selling price of goods allocated to different channels does not exceed the general consideration of the goods (e.g., the manufacturer's suggested retail price, i.e., the general transaction attribute of the goods), and the total number of salable goods allocated to different channels does not exceed the total inventory of the goods.
[0060] The server 230 includes an inventory management module 231, an order management module 232, a product management module 233, and a media management module 234. The inventory management module 231 in the server 230 can communicate with the database to manage the inventory information of corresponding products in the database. For example, it receives product inventory management information provided by the client 211 and sets or modifies the corresponding data in the database based on this information. The product management module 233 in the server 230 can communicate with the database to manage the allocation information of corresponding products in the database. For example, it receives product allocation management information provided by the client 211 and processes the received information. It can provide the corresponding channel client 212 (e.g., [missing information]) with the product attribute information corresponding to the corresponding channel (e.g., channel distribution information corresponding to the channel, including channel-specific price (first price or first transaction attribute), and may also include channel quantity, total quantity, preset scenario, applicable time period for the exclusive price, etc.). Figure 1 (A user terminal 110 in the system 100 shown).
[0061] For example, a live streaming channel can pre-contract with merchants to provide live commerce services. The live streaming channel host (or relevant staff) can log into the channel client 212 and obtain relevant product attribute information from the server 230 through the channel client 212. This information includes, for example, the merchant's general price, the exclusive product sales price authorized to the live streaming channel, and the quantity of salable products allocated to the live streaming channel. Based on the received product attribute information, such as before or during the live stream, they can set resource display attribute information and then provide this set resource display attribute information to the server 230. The server 230 can then provide this information to the audience client 213 (explained later) of the viewers using the live streaming channel, thereby enabling communication between the channel client 212 and the audience client 213 (e.g., [missing information]). Figure 1 The system 100 shown illustrates information interaction between user terminals 110 and other devices. The server 230 can further synchronize this information with merchants so they can stay informed about the dynamics of the live streaming channel.
[0062] For example, the resource display attribute information may include resource display attribute information under a first preset scenario, such as resource display attribute information used for sales during live streaming (i.e., when the product is available for sale); or, the resource display attribute information may also include resource display attribute information used for pre-sales promotion before or during live streaming (i.e., when the product is in a pre-sale state, i.e., currently unavailable for sale).
[0063] For example, the channel client 212 may include a product display settings module 2121, a media creation module 2122, etc. The audience client 213 may include a product display and transaction module 2131, a media display module 2132, etc.
[0064] The product display settings module 2121 in the channel client 212 can provide a settings page for setting resource display attribute information, and send the resource display attribute information under the first preset scenario to the product management module 233 in the server 230. The product management module 233 then provides the resource display attribute information to the product display transaction module 2131 on the audience client 213, so that the corresponding product purchase page can be displayed to consumers (live broadcast viewers) on the audience client 213. This allows consumers to obtain the product attribute information corresponding to the sales channel of the streamer through the audience client 213, and then decide whether to complete the corresponding purchase operation.
[0065] For example, the media creation module 2122 in the channel client 212 can be used to provide media information in the form of video, audio, etc., such as to conduct live video or audio broadcasting, or to play pre-recorded media content such as video, audio, and animation. After this media information is sent to the media display module 232 on the audience client 213 through the media management module 234 in the server 230, it can be played on the audience client 213 in the form of media dissemination such as video and audio, thereby enabling marketing operations such as product promotion and publicity to consumers.
[0066] For example, the media creation module 2122 can generate corresponding media information based on the resource display attribute information in a preset scenario, such as a live broadcast, so as to realize marketing operations such as publicity and promotion when the product is in a sellable state at the first price; or, the media creation module 2122 can also generate corresponding media information based on the resource display attribute information in another preset scenario, such as a shop window display, so as to realize publicity and promotion when the product is in a state that cannot be sold at the first price, such as preheating before the product is sold at the first price.
[0067] Consumers access the live streaming channel through the audience client 213. The audience client 213 provides product display pages and media display pages through the product display and transaction module 2131 and the media display module 2132, respectively. Consumers can browse products, understand their status (e.g., currently on sale / pre-sale, original price / discounted price), watch the live stream, and interact with the streamer through the live stream page, such as by giving tips, sending text or voice messages, etc. For example, after deciding to purchase a product, consumers can perform corresponding purchase operations on the product display page provided by the audience client 213, such as placing an order and making payment. The product display and transaction module 2131 on the audience client 213 generates corresponding order information in response to the consumer's purchase operation and sends the generated order information to the order management module 232 in the server 230. For example, the order management module 232 can be used to send control instructions to the inventory management module 231 based on the obtained order information. For example, after confirming the obtained order information, the order management module 232 sends a control instruction to the inventory management module 231 to reduce the corresponding inventory, thereby modifying the corresponding data in the database based on the product ID, channel ID, etc.
[0068] The following will describe the implementation of the information processing method provided in this disclosure in specific application scenarios such as server-side, channel client, and audience client, using the above application examples as examples.
[0069] For example, in this embodiment of the disclosure, the target resource is a certain product or right sold by a merchant in different channels, and the attribute of the target resource is the consideration in the transaction process (e.g., the target resource transfer process). The information processing method provided in this embodiment of the disclosure will be specifically described in this example. It should be noted that the embodiments of this disclosure include, but are not limited to, applications in commodity transaction scenarios; that is, in this disclosure, the attributes of the target resource are not limited to the transaction attributes of the target resource.
[0070] Figure 3 This is a schematic flowchart illustrating an information processing method provided in some embodiments of this disclosure. This information processing method can be applied to... Figure 1 On the user terminal 110 in the system 100 shown, for Figure 2 The driving client shown, such as a channel user, can access the server 130 through user terminal 110 and operate it through the operation interface provided by the application for channel management on user terminal 110.
[0071] like Figure 3 As shown, the information processing method for a channel client provided in this embodiment includes steps S11 and S12.
[0072] Step S11: Obtain channel distribution information about the target resource from the server. The channel distribution information includes the general price of the target resource and the first price of the target resource configured for the first channel. The first price is set to be applicable in the first preset scenario.
[0073] Step S12: During the first preset scenario, a first settings page is provided to allow setting at least one resource display attribute information of the target resource for at least part of the channel distribution information of the first channel; or, during the preparation process for the first preset scenario before the start of the first preset scenario, a second settings page is provided to allow setting at least one resource display attribute information of the target resource for at least part of the channel distribution information of the first channel, wherein the at least one resource display attribute information is used to display the target resource to the audience client communicating with the first channel.
[0074] The above information processing method is applicable to the channel client of the first channel distributing the target resources. For example, this channel client can be implemented as follows: Figure 1 The application or software for product marketing collaboration on the user terminal 110 in the system 100 shown.
[0075] For example, in step S11 above, the target resources include relevant resources that the merchant has to sell or allocate. For example, the target resources can be physical goods or tangible goods sold by the merchant, such as clothing, furniture, or appliances, or they can be a right or service provided by the merchant, such as a trial qualification for an activity, a membership card for a software or platform, or a voucher for a certain online game.
[0076] For example, in step S11 above, the general consideration of the target resource is the general attribute of the target resource (e.g., general transaction attribute), and the first consideration of the target resource is the first attribute of the target resource (e.g., first transaction attribute).
[0077] For example, taking a physical commodity as the target resource, when a merchant operates a certain commodity, they can use various marketing channels such as physical stores, online sales, and telephone sales to promote, advertise, and sell the commodity. All of the aforementioned marketing channels that can have the following first preset scenario can serve as the first channel in step S11. The general consideration in step S11 can be the transaction consideration set by the merchant for the commodity (i.e., the transaction attribute when transferring the target resource), such as the manufacturer's suggested retail price. Taking online sales as the first channel as an example, the first consideration is the selling price of the commodity configured by the merchant for online sales. This first consideration can be equal to or lower than the general consideration; that is, the first consideration does not exceed the general consideration.
[0078] For example, to boost sales of a product, merchants can use various methods such as online live streaming, advertising, and promotional events to promote and sell the product. These methods can all be considered as the first preset scenario in step S11. For instance, taking online live streaming as an example, merchants can invite influencers from different fields or industries to act as hosts, each creating different online live streaming rooms at the same or different time periods to showcase and sell the product. In this case, the first preset scenario can be the live streaming scenario for marketing the product. As another example, taking advertising as an example, merchants can place relevant product advertisements on, for example, social media platforms or other media to promote and advertise the product. In this case, the first preset scenario can be the advertising scenario for marketing the product.
[0079] For example, the streamer can display specific information about a product through a second settings page before the live stream starts or during the sales phase of the live stream, so that users who are interested in the product can obtain relevant information about the product in advance.
[0080] For example, in step S12 above, taking a physical commodity to be sold as the target resource, the resource display attribute information is the commodity information displayed or provided for the commodity marketed through the first channel. This includes, for example, the commodity's selling price in the first channel (e.g., a channel-exclusive price), or, for example, further information such as available inventory and total inventory. This resource display attribute information can be displayed to users of the audience client communicating with the first channel, such as potential marketing targets or potential consumers of the commodity. Therefore, by providing a first settings page or a second settings page to grant the channel client the operational authority to set the resource display attribute information for the first channel, the channel client can flexibly adjust the resource display attribute information displayed to the audience client communicating with the first channel, thereby facilitating information interaction between the channel client and the audience client and improving the efficiency of information interaction between them. For example, in the channel client's software module, the first settings page or the second settings page can be pages with the same design.
[0081] The following section will use the example of marketing products through online live streaming to illustrate the information processing method provided in this embodiment.
[0082] For example, in this application scenario, merchants selling goods can invite influencers to act as hosts in online live streaming rooms to promote and advertise the products. For instance, the hosts can promote and advertise the products to viewers (such as potential consumers of the products, hereinafter referred to as consumers) through various means such as live streaming explanations and media broadcasts, so as to encourage consumers to purchase the products by clicking on product purchase links in the live streaming room to enter the corresponding product purchase page, thereby increasing the sales volume of the products.
[0083] In this application scenario, the users of the channel client are the live streamers in the online broadcasting room, the users of the server are the merchants, and the users of the audience client are the consumers. For example, the streamer can operate the channel client and obtain channel distribution information of the goods (i.e., target resources) distributed by the merchant from the server through the channel client. For example, this channel distribution information includes the general price and the first price of the goods. For instance, the first price can be the minimum selling price that the streamer can offer to consumers for the goods during the live broadcast.
[0084] For example, the first preset scenario includes a scenario where the product is available for purchase during the live broadcast. That is, users can enter the product purchase page and purchase the product at a first price by clicking on the corresponding product link provided in the live broadcast room.
[0085] For example, such as Figure 4AAs shown, the aforementioned first preset scenario may include live streaming or media playback through a first channel. For example, the host may list the purchase link of the product in the online live streaming room to make the product available for purchase at the first price, and at the same time provide live explanations in the form of video, audio, pictures, text, etc., or introduce the product information by playing pictures, audio, video, text, and other explanation methods.
[0086] For example, such as Figure 4B As shown, the first preset scenario may include displaying products in a predetermined position on the page, such as through a product showcase. For example, after the host lists a product in the live streaming room to make it available for purchase at the first price, the host can continue to list and explain other products in the live stream. At the same time, if the available inventory of the explained products is still greater than 0, a replay link corresponding to the explanation of that product can be provided in the live streaming room so that consumers can watch the product explanation replay by clicking the explanation replay link.
[0087] For example, the first preset scenario can be limited to a certain time frame; that is, the product is only applicable and in a sellable state that allows it to be purchased at the first consideration during a specific time period. For instance, this specific time period could be the entire live stream duration when a host promotes multiple products, or it could be just a segment within the entire live stream. As mentioned above, for example, this applicable time period can be selected and set in advance by the merchant through the merchant management client.
[0088] For example, such as Figure 5 As shown, before the first preset scenario begins, the streamer can also list the product's purchase link in the live stream, making the product available for preview but not for purchase at the first price, thereby attracting more consumers to buy the product within a specific time period. For example, when the product is in a preview-only state, consumers cannot add the product to their shopping cart, or can only add the product to their shopping cart but cannot submit a payment order request.
[0089] For example, after the first preset scenario mentioned above ends, the streamer can choose to remove the product from the live stream so that the product is not displayed and cannot be purchased; or, they can choose not to remove the product and make it displayable but not purchaseable; or, they can choose not to remove the product and make it displayable but only available for purchase at the general price.
[0090] Figure 6 This is a schematic flowchart illustrating another information processing method for a channel client provided in some embodiments of this disclosure. It should be noted that steps S201 and S202 are respectively related to... Figure 2Steps S11 and S12 in the information processing method shown are basically the same or similar. Specific descriptions of steps S201 and S202 can be found in the embodiments of the above information processing method corresponding to... Figure 2 The descriptions of steps S11 and S12 shown are repeated hereafter.
[0091] like Figure 6 As shown, the information processing method includes the following steps S201 and S203.
[0092] Step S201: Obtain channel distribution information about the target resource from the server. The channel distribution information includes the general price of the target resource and the first price of the target resource configured for the first channel. The first price is set to be applicable in the first preset scenario.
[0093] Step S202: During the first preset scenario, a first settings page is provided to allow setting at least one resource display attribute information of the target resource for at least part of the channel distribution information of the first channel; or, during the preparation process for the first preset scenario before the start of the first preset scenario, a second settings page is provided to allow setting at least one resource display attribute information of the target resource for at least part of the channel distribution information of the first channel, wherein the at least one resource display attribute information is used to display the target resource to the audience client communicating with the first channel.
[0094] Step S203: Generate and send media data for playback to the audience client communicating with the first channel.
[0095] For example, in step S203 above, the first channel can be a social network, such as an instant messaging network, video sharing network, image sharing network, text sharing network, etc. Through this social network, the channel that has signed an agreement with the merchant can sell goods through methods such as live streaming. For example, the host can explain product information to users via live streaming, or can also let users know about the product by playing product pictures, videos, etc. The channel client 212 generates and sends media data to the server 230, so that after the audience client 213 obtains the corresponding media data through the server 230, the user can watch the corresponding product-related pictures, video introductions, live explanations, etc. through the audience client 213, thereby obtaining the corresponding product information.
[0096] For example, resource display attribute information includes the display price of the target resource (i.e., the display attributes of the target resource during the transaction process). It may also further include the display quantity of the target resource or its current availability status. For instance, taking the above application example, the resource display attribute information includes the salable price of the product in the live stream, the salable inventory, or the current purchase status, such as whether the product is displayed as salable or unsalable.
[0097] For example, the current availability status of a target resource includes a state where it is unavailable and cannot be transferred, a state where it is available but cannot be transferred, or a state where it is available and can be transferred. For example, "available for transfer" can be understood as the target resource being tradable, while "unavailable for transfer" can be understood as the target resource being untradable, such as being unpurchaseable.
[0098] For example, when a product is unavailable and non-tradable, consumers cannot add it to their shopping cart or submit a purchase order for it; when a product is available but non-tradable, consumers can add it to their shopping cart, but cannot submit a purchase order or access a payment interface to buy it, for example, consumers can only make payments within a specified time period; when a product is available and tradable, consumers can add it to their shopping cart and submit a purchase order to complete the purchase.
[0099] For example, the displayed price of a target resource may include a general price or a primary price. Resource display attribute information can be used to simultaneously show consumers both the general price and the primary price of a product to stimulate their desire to purchase.
[0100] For example, the display quantity of target resources includes the currently available quantity, which is less than or equal to a first quantity, where the first quantity is the quantity of target resources allocated to the first channel. For example, the currently available quantity may be less than the sales quantity allocated to the streamer by the merchant. For example, the streamer can adjust the currently available quantity of goods based on actual sales. For example, the streamer can first list a portion of the quantity of goods allocated to them, and then continue listing the remaining quantity after that currently available quantity is sold out, in order to liven up the atmosphere of the live stream. For example, in some examples, this allocation and listing information can also be synchronized to the server for storage.
[0101] For example, at least one display consideration for the target resource also includes a first set price, that is, a first set attribute of the target resource, wherein the first set price is greater than or equal to the first consideration but less than or equal to the general consideration. For example, for a channel, in addition to the original price and the exclusive price, other available prices can be selected between the original price and the exclusive price.
[0102] For example, in a live-streaming scenario, the host can adjust the selling price of goods in a timely manner based on various factors such as the atmosphere of the live stream or consumers' purchasing desires. For instance, the host can allow the first batch of consumers to purchase the goods at a predetermined price, and after that batch sells out, a further quantity of goods can be listed at a price higher than the initial price but lower than or equal to the general price. This encourages more users to purchase the goods and increases sales volume.
[0103] Figure 7 This is a schematic flowchart illustrating another information processing method for a server provided in some embodiments of this disclosure. This information processing method can be applied to... Figure 1 The server 130 in the system 100 shown is, for example, used for Figure 2 The server shown.
[0104] For example, merchants can access server 130 through the merchant management client on user terminal 110 and operate the server through the operation interface provided by the application on user terminal 110.
[0105] like Figure 7 As shown, the information processing method for the server provided in this embodiment includes steps S31 and S32.
[0106] Step S31: Receive channel distribution information for the target resource. The target resource is distributed to at least one channel, including a first channel. The channel distribution information includes a general consideration for the target resource and a first consideration for the target resource configured for the first channel. The first consideration is set to be applicable in a first preset scenario.
[0107] Step S32: Provide the general consideration of the target resource and the first consideration of the target resource configured for the first channel to the channel client of the first channel, and configure it to allow the first channel to set at least one resource display attribute information based on at least part of the channel distribution information for the target resource of the first channel during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0108] For example, this information processing method is applicable to a server-side that manages target resources. For instance, it is applicable to receiving channel distribution information set by a merchant from a merchant management client used by a merchant operating the product, recording this channel distribution information, and modifying and setting data in the database accordingly. Furthermore, the server is configured to release control over the operational permissions of the channel client, allowing the channel client to set at least one resource display attribute information for the target resource of the first channel, based at least partially on the channel distribution information, during the execution of a preset scenario or during the preparation process for the first preset scenario. Therefore, the server does not prohibit the channel client from setting at least one resource display attribute information for the target resource of the first channel, based at least partially on the channel distribution information, during the execution of a preset scenario or during the preparation process for the first preset scenario.
[0109] For example, a merchant can invite different influencers to act as livestreamers to market a particular product. The merchant can offer different prices to different livestreamers so that the livestreamers can sell the product at a price no lower than that price.
[0110] Figure 8 This is a schematic flowchart illustrating another information processing method for a server provided in some embodiments of this disclosure. It should be noted that steps S411 and S412 are respectively related to... Figure 7 Steps S31 and S32 in the information processing method shown are basically the same or similar. Specific descriptions of steps S411 and S412 can be found in the embodiments of the above information processing method corresponding to... Figure 7 The descriptions of steps S31 and S32 shown are repeated hereafter.
[0111] like Figure 8 As shown, the information processing method includes the following steps S411 and S415.
[0112] Step S411: Receive channel distribution information for the target resource. The target resource is distributed to at least one channel, including a first channel. The channel distribution information includes a general consideration for the target resource and a first consideration for the target resource configured for the first channel. The first consideration is set to be applicable in a first preset scenario.
[0113] Step S412: Provide the general consideration of the target resource and the first consideration of the target resource configured for the first channel to the channel client of the first channel, and configure it to allow the first channel to set at least one resource display attribute information based on at least part of the channel distribution information for the target resource of the first channel during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0114] Step S413: Receive a first transaction request from an audience client associated with the first channel. The first transaction request includes a requested transaction price and the first channel identifier of the first channel.
[0115] Step S414: In response to the request that the transaction price is greater than or equal to the first consideration, and in response to the submission of the first transaction request during the first preset scenario, the first transaction request is permitted.
[0116] Step S415: In response to the request transaction price being equal to the general consideration, the first transaction request is granted.
[0117] For example, in the above-mentioned application scenario for commodity transactions, the first transaction request is the first resource transfer request sent by the audience client to request the transfer of the target resource, that is, to request the purchase of the commodity.
[0118] For example, after a consumer submits a purchase request through the audience client, the request is sent to the server for processing by the order management module. If the requested transaction price is lower than the general consideration, such as lower than the suggested retail price of the product, the merchant needs to confirm the channel and first channel identifier of the user's purchase request, as well as the relationship between the requested transaction price and the first consideration, and the submission must be made within a specified time period (e.g., during a live stream). If the above purchase conditions are met, the server approves the user's transaction request, allowing the user to purchase the product at the requested transaction price. Alternatively, in other cases, the requested transaction price can be the general consideration, i.e., the original price of the product; in this case, the merchant does not need to confirm whether the user meets the purchase conditions within the specified time period when purchasing the product.
[0119] For example, the first transaction request also includes the requested transaction quantity, that is, the quantity of the target resource for which the requested resource transfer is located. In some embodiments of this disclosure, such as... Figure 8 As shown, the information processing method for the server also includes the following step S416.
[0120] Step S416: Execute the first transaction request and modify the inventory information of the target resource according to the requested transaction quantity.
[0121] For example, after the server confirms a consumer's purchase request, it can modify the inventory information of the target resource based on the requested transaction quantity (i.e., the quantity of the target resource to be transferred). For instance, if the total inventory of a product is 10 units and the allocated inventory for the first channel is 5 units, after receiving a purchase request from a consumer through the first channel for 2 units, the server can promptly adjust the total inventory to 8 units and the allocated inventory for the first channel to 3 units, thus preventing sales from exceeding limits in other channels. As another example, the server may receive multiple orders in a short period and need to process them sequentially. Therefore, when actually processing an order, the current inventory may already be less than the quantity requested in the order, even though the quantity was less than or equal to the available quantity when the consumer placed the order. Therefore, the server can also determine before processing whether the requested transaction quantity is greater than the currently available quantity. If so, the transaction request is rejected, and a message is sent back to the recipient client. If necessary, this information can also be provided to channel clients, merchant management clients, etc. The server can aggregate data from different channels to obtain total sales figures, enabling the accumulation of sales data across multiple channels. This facilitates data processing, leading to more accurate recommendation algorithms. Furthermore, the total sales data can be provided to target customers to help them make more informed purchasing decisions.
[0122] For example, the first price is also set to apply within a first preset scenario during a predetermined time period. For instance, the first price may only apply during a specific time period when the streamer is broadcasting the product; that is, users can only purchase the product through a first channel at the first price or a higher price during a specific time period of the streamer's broadcast. As mentioned above, for example, the applicable preset time period may be selected and set in advance by the merchant through the merchant management client.
[0123] For example, in step S414 above, responding to the submission of the first transaction request during the first preset scenario and granting the first transaction request includes: responding to the submission of the first transaction request during the first preset scenario and within a predetermined time period and granting the first transaction request.
[0124] Figure 9 This is a schematic flowchart illustrating another information processing method provided in some embodiments of this disclosure. It should be noted that steps S421 and S422 are respectively related to... Figure 7 Steps S31 and S32 in the information processing method shown are basically the same or similar. Specific descriptions of steps S421 and S422 can be found in the embodiments of the above information processing method corresponding to... Figure 7 The descriptions of steps S31 and S32 shown are repeated hereafter.
[0125] like Figure 9 As shown, the information processing method includes the following steps S421 and S424.
[0126] Step S421: Receive channel distribution information for the target resource. The target resource is distributed to at least one channel, including a first channel. The channel distribution information includes a general consideration for the target resource and a first consideration for the target resource configured for the first channel. The first consideration is set to be applicable in a first preset scenario.
[0127] Step S422: Provide the general consideration of the target resource and the first consideration of the target resource configured for the first channel to the channel client of the first channel, and configure it to allow the first channel to set at least one resource display attribute information of the target resource of the first channel based at least partly on the channel distribution information during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0128] Step S423: Receive at least one resource display attribute information.
[0129] Step S424: Send at least one resource display attribute information to the audience client associated with the first channel for displaying the target resource.
[0130] For example, the first channel can, through its channel client, set at least one resource display attribute information for the target resource of the first channel, based at least partially on channel distribution information, during the first preset scenario or during the preparation process for the first preset scenario before its start. This resource display attribute information is then sent to the server. The server then sends this resource display attribute information to the audience client. For example, consumers can use the audience client to obtain the current sales status of a product in real time, such as the remaining inventory, thereby encouraging immediate purchases. For example, the resource display attribute information may include at least one display price for the target resource, at least one display quantity for the target resource, or at least one current availability status of the target resource.
[0131] In some embodiments of this disclosure, such as Figure 9 As shown, the information processing method for the server also includes the following step S425.
[0132] Step S425: Based on at least one display quantity of the target resource, set the inventory information for the first channel.
[0133] For example, a merchant may have signed contracts with multiple channels. In addition to the first channel mentioned above, they may also use a second channel. This second channel can be of the same type as the first channel, such as a social network channel, like video live streaming or audio live streaming. Therefore, the channel distribution information submitted by the merchant through the merchant management client, besides the information related to the first channel, may also include a second consideration configured for the target resources of the second channel. The first consideration is set to apply in a second preset scenario. This second preset scenario could be a live streaming scenario when marketing the product, or an advertising scenario when marketing the product, etc.
[0134] For example, since there may be differences in the distribution costs of goods in different sales channels, merchants can set different sales prices for different sales channels (such as channel-specific prices). For example, they can set a first price for the first channel and a second price for the second channel. The first price and the second price can be equal to or lower than the general price.
[0135] Figure 10 This is a schematic flowchart illustrating another information processing method for a server provided in some embodiments of this disclosure. It should be noted that steps S431 and S432 are respectively related to... Figure 7 Steps S31 and S32 in the information processing method shown are basically the same or similar. Specific descriptions of steps S431 and S432 can be found in the embodiments of the above information processing method corresponding to... Figure 7 The descriptions of steps S31 and S32 shown are repeated hereafter.
[0136] like Figure 10 As shown, the information processing method for the server includes the following steps S431 and S433.
[0137] Step S431: Receive channel distribution information for the target resource. The target resource is distributed to at least one channel, including a first channel. The channel distribution information includes a general consideration for the target resource and a first consideration for the target resource configured for the first channel. The first consideration is set to be applicable in a first preset scenario.
[0138] Step S432: Provide the general consideration of the target resource and the first consideration of the target resource configured for the first channel to the channel client of the first channel, and configure it to allow the first channel to set at least one resource display attribute information based on at least part of the channel distribution information for the target resource of the first channel during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0139] Step S433: Provide the general consideration of the target resource and the second consideration of the target resource configured for the second channel to the second channel, and configure the second channel to set at least one resource display attribute information based on at least part of the channel distribution information for the target resource in the second channel during the second preset scenario or during the preparation process for the second preset scenario before the start of the second preset scenario.
[0140] For example, as mentioned above, the second consideration differs from the first consideration. Therefore, businesses can set different selling prices for different sales channels based on potential differences in commodity distribution costs or target audiences.
[0141] For example, the channel distribution information may further include a first quantity of target resources allocated to the first channel and a second quantity of target resources allocated to the second channel, the second quantity being the same as or different from the first quantity. Thus, different product sales prices and available quantities can be configured for different sales channels based on the different live-streaming sales capabilities of the broadcasters or the differences between the target audiences.
[0142] Figure 11 This is a schematic flowchart illustrating another information processing method for a server provided in some embodiments of this disclosure. It should be noted that steps S441 and S442 are respectively related to... Figure 7 Steps S31 and S32 in the information processing method shown are basically the same or similar. Specific descriptions of steps S441 and S442 can be found in the embodiments of the above information processing method corresponding to... Figure 7 The descriptions of steps S31 and S32 shown are repeated hereafter.
[0143] like Figure 11 As shown, the information processing method for the server includes the following steps S441 and S444.
[0144] Step S441: Receive channel distribution information for the target resource. The target resource is distributed to at least one channel, including a first channel. The channel distribution information includes a general consideration for the target resource and a first consideration for the target resource configured for the first channel. The first consideration is set to be applicable in a first preset scenario.
[0145] Step S442: Provide the general consideration of the target resource and the first consideration of the target resource configured for the first channel to the channel client of the first channel, and configure it to allow the first channel to set at least one resource display attribute information of the target resource of the first channel based at least partly on the channel distribution information during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0146] Step S443: Obtain the first evaluation of the target resource from the audience client associated with the first channel, and add the first evaluation to the overall evaluation of the target resource.
[0147] Step S444: Receive a request to display the overall evaluation from the audience client associated with the first channel, and provide at least a portion of the current overall evaluation to the audience client associated with the first channel for display.
[0148] For example, after purchasing a product, consumers can rate it through an audience client. These ratings can include quantitative (e.g., 1 to 5 stars, or 1 to 10 points) and qualitative (e.g., "positive," "neutral," "negative," or "like," "dislike," etc.). Furthermore, the rating can include user-entered text, such as descriptions of unboxing, usage, after-sales service, and subjective feelings. For instance, users can access all reviews for a product through the audience client, or choose to refer to only a portion of the reviews, such as those obtained from a specific e-commerce livestream channel. This helps understand the reputation of that channel itself, unaffected by reviews from other channels. Moreover, the server can collect all reviews from different channels, facilitating data accumulation and data processing, thus improving the accuracy of recommendation algorithms. Simultaneously, overall and channel-specific ratings can be provided to consumers through the audience client, enabling them to make more informed purchasing decisions.
[0149] For example, when a consumer enters the purchase page of a corresponding product through a purchase link provided in a live stream, since the purchase price offered by each streamer may differ, the merchant may assign different purchase links to different streamers. That is, for the same product, consumers can enter different purchase pages through purchase links provided by different streamers, and all of these different purchase pages are used to sell the same product. The information processing method provided in this disclosure embodiment can integrate all the reviews given by consumers who purchase the product through different purchase links, so as to display the overall reviews of the product in different channels to consumers on different purchase pages, thereby helping consumers to have a more intuitive and accurate understanding of product information.
[0150] In some embodiments of this disclosure, such as Figure 11 As shown, the information processing method further includes the following step S445.
[0151] Step S445: Receive a first review display request from an audience client associated with the first channel, and provide at least a portion of the current overall reviews, including the first reviews, to the audience client associated with the first channel for display.
[0152] For example, such as Figure 12A As shown, after receiving a first review display request from an audience client associated with the first channel, the overall review, including the first review, is displayed to consumers on the audience client. That is, all reviews related to the target resource are displayed. Furthermore, a subset of reviews can be selected from the total reviews based on channel-independent classification criteria, such as viewing only positive reviews or only negative reviews. For example, as... Figure 12B As shown, the audience client can also only show consumers the first reviews that are related to the first channel, that is, the reviews entered by consumers who purchased through the first channel. At the same time, it can also select some reviews in the first reviews according to the classification criteria that are not related to the channel, such as only looking at the positive reviews in the first reviews or only looking at the negative reviews in the first reviews, so as to help consumers obtain the information they need quickly and effectively.
[0153] Figure 13 This is a schematic flowchart illustrating another information processing method for a server provided in some embodiments of this disclosure. It should be noted that steps S452 and S453 are respectively related to... Figure 7 Steps S31 and S32 in the information processing method shown are basically the same or similar. Specific descriptions of steps S452 and S453 can be found in the embodiments of the above information processing method corresponding to... Figure 7 The descriptions of steps S31 and S32 shown are repeated hereafter.
[0154] Step S451: Set the total quantity, inventory data, and channel data of the target resources.
[0155] Step S452: Receive channel distribution information for the target resource. The target resource is distributed to at least one channel, including a first channel. The channel distribution information includes a general consideration for the target resource and a first consideration for the target resource configured for the first channel. The first consideration is set to be applicable in a first preset scenario.
[0156] Step S453: Provide the general consideration of the target resource and the first consideration of the target resource configured for the first channel to the channel client of the first channel, and configure it to allow the first channel to set at least one resource display attribute information of the target resource of the first channel based at least partly on the channel distribution information during the first preset scenario or during the preparation process for the first preset scenario before the start of the first preset scenario.
[0157] This is to prevent sales through primary or multiple channels from exceeding the total inventory of available goods.
[0158] Figure 14This is a schematic flowchart illustrating an information processing method for an audience client, provided for some embodiments of this disclosure. This information processing method can be applied to... Figure 1 On the user terminal 110 in the system 100 shown, for example, a user can access the server 130 through the user terminal 110 and operate through the interface provided by the application for consumer front-end operation on the user terminal 110.
[0159] like Figure 14 As shown, the information processing method for audience clients provided in this disclosure includes steps S51 to S53.
[0160] Step S51: Display the target resource information for the first channel on the interactive page. The target resource is distributed to at least one channel, including the first channel. The target resource has a general consideration and a first consideration configured for the target resource of the first channel. The first consideration is set to be applicable in a first preset scenario.
[0161] Step S52: During the first preset scenario, obtain at least one resource display attribute information provided by the channel client of the first channel for the target resource of the first channel during the first preset scenario, or, before the first preset scenario, obtain at least one resource display attribute information, at least partially based on channel distribution information, provided by the channel client of the first channel for the target resource of the first channel before the start of the first preset scenario.
[0162] Step S53: Set display information based on at least one resource display attribute information.
[0163] This information processing method can be applied to the target client when displaying target resources. The target client obtains at least one resource display attribute information about the corresponding channel (here, the first channel) from the channel client provided by the server, and then displays relevant information on the corresponding page based on the at least one resource display attribute information, so that consumers can understand the current status of the target resource (e.g., a product). For example, the at least one resource display attribute includes at least one display price of the target resource, at least one display quantity of the target resource, or at least one current availability status of the target resource.
[0164] For example, at least one display consideration for the target resource includes a general consideration or a first consideration as the currently available consideration. At least one display quantity for the target resource includes a currently available quantity, which is less than or equal to a first quantity, where the first quantity is the quantity of target resources allocated to the first channel. At least one currently available state for the target resource includes: a non-selectable and non-tradable state, a selectable but non-tradable state, or a selectable and tradable state.
[0165] For example, the information displayed may also include evaluations of the target resource.
[0166] For example, the evaluation of a target resource is the first evaluation obtained through the first channel, such as the evaluation made by a consumer who purchased the product through the first channel after purchasing the product.
[0167] For example, the evaluation of a target resource includes a first evaluation generated through a first channel and an evaluation obtained through a second channel different from the first channel.
[0168] For example, when consumers only want to view reviews for a specific resource, they can filter the provided reviews by checking the corresponding checkboxes to prioritize those reviews. For instance, after filtering the reviews, the client can display only reviews from users who purchased through the primary channel, or it can prioritize displaying reviews from users who purchased through the primary channel and then display other reviews from users who purchased through other channels after the reviews for the target resource, for example, by displaying other reviews in a more accessible, recessed manner.
[0169] It should be noted that, in the embodiments of this disclosure, the flow of the information processing method provided in the above embodiments may include more or fewer operations, which may be executed sequentially or in parallel. Although the flow of the information processing method described above includes multiple operations appearing in a specific order, it should be clearly understood that the order of the multiple operations is not limited. The information processing method described above may be executed once or multiple times according to predetermined conditions.
[0170] At least one embodiment of this disclosure also provides an electronic device including a processor and a memory. The memory includes one or more computer-executable instructions. The one or more computer-executable instructions are stored in the memory and configured to be executed by the processor, and the one or more computer-executable instructions are used to implement the information processing method provided in any embodiment of this disclosure.
[0171] Figure 15 This is a schematic block diagram of an electronic device provided for some embodiments of this disclosure. For example... Figure 15As shown, the electronic device 300 includes a processor 310 and a memory 320, and can be used to implement a client or server. The memory 320 stores computer-executable instructions (e.g., one or more computer program modules) non-transitoryly. The processor 310 executes the computer-executable instructions, which, when run by the processor 310, can perform one or more steps of the information processing method described above, thereby implementing the information processing method described above. The memory 320 and the processor 310 can be interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0172] For example, processor 310 may be a central processing unit (CPU), a graphics processing unit (GPU), or other form of processing unit with data processing and / or program execution capabilities. For example, the central processing unit (CPU) may be an x86 or ARM architecture. Processor 310 may be a general-purpose processor or a special-purpose processor, capable of controlling other components in electronic device 300 to perform desired functions.
[0173] For example, memory 320 may include any combination of one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, erasable programmable read-only memory (EPROM), portable compact disc read-only memory (CD-ROM), USB memory, flash memory, etc. One or more computer program modules may be stored on the computer-readable storage medium, and processor 310 may run one or more computer program modules to implement various functions of electronic device 300. Various application programs and various data, as well as various data used and / or generated by the application programs, may also be stored in the computer-readable storage medium.
[0174] It should be noted that, in the embodiments of this disclosure, the specific functions and technical effects of the electronic device 300 can be referred to the description of the information processing method above, and will not be repeated here.
[0175] Figure 16This is a schematic block diagram of another electronic device provided in some embodiments of this disclosure. The electronic device 400 is, for example, suitable for implementing the information processing method provided in the embodiments of this disclosure. The electronic device 400 may be a terminal device, etc., and can be used to implement a client or server. The electronic device 400 may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. It should be noted that... Figure 16 The illustrated electronic device 400 is merely an example and does not impose any limitation on the functionality and scope of use of the embodiments of this disclosure.
[0176] like Figure 16 As shown, electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 410, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 420 or a program loaded from storage device 480 into random access memory (RAM) 430. The RAM 430 also stores various programs and data required for the operation of electronic device 400. The processing device 410, ROM 420, and RAM 430 are interconnected via bus 440. Input / output (I / O) interface 450 is also connected to bus 440.
[0177] Typically, the following devices can be connected to I / O interface 450: input devices 460 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 470 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 480 including, for example, magnetic tapes, hard disks, etc.; and communication devices 490. Communication device 490 allows electronic device 400 to communicate wirelessly or wiredly with other electronic devices to exchange data. Although Figure 16 An electronic device 400 with various devices is shown, but it should be understood that it is not required to implement or have all of the devices shown, and the electronic device 400 may alternatively implement or have more or fewer devices.
[0178] For example, according to embodiments of this disclosure, the information processing method described above can be implemented as a computer software program. For instance, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the information processing method described above. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 490, or installed from a storage device 480, or installed from a ROM 420. When the computer program is executed by the processing device 410, it can implement the functions defined in the information processing method provided in embodiments of this disclosure.
[0179] Figure 17 This is a schematic diagram of a storage medium provided for some embodiments of this disclosure. For example, such as... Figure 17 As shown, the storage medium 500 can be a non-transitory computer-readable storage medium for storing non-transitory computer-executable instructions 501. When the non-transitory computer-executable instructions 501 are executed by a processor, the information processing method described in the embodiments of this disclosure can be implemented. For example, when the non-transitory computer-executable instructions 501 are executed by a processor, one or more steps in the information processing method described above can be performed.
[0180] For example, the storage medium 500 can be used in the aforementioned electronic device, such as the storage medium 500 may include the memory in the electronic device.
[0181] For example, the storage medium may include a memory card for a smartphone, a storage component for a tablet computer, a hard disk for a personal computer, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), portable compact disc read-only memory (CD-ROM), flash memory, or any combination of the above storage media, or other suitable storage media.
[0182] For example, the description of storage medium 500 can be found in the description of the memory in the embodiments of the electronic device, and will not be repeated here. The specific functions and technical effects of storage medium 500 can be found in the description of the information processing method above, and will not be repeated here.
[0183] It should be noted that, in the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0184] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0185] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0186] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0187] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0188] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0189] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0190] According to one or more embodiments of this disclosure, an information processing method is applicable to a channel client of a first channel distributing target resources. The method includes: obtaining channel distribution information about the target resource from a server, the channel distribution information including general attributes of the target resource and a first attribute of the target resource configured for the first channel, the first attribute being set to be applicable in a first preset scenario; during the first preset scenario, providing a first settings page to allow setting at least one resource display attribute information of the target resource for the first channel based at least partially on the channel distribution information; or, during the preparation process for the first preset scenario before its start, providing a second settings page to allow setting at least one resource display attribute information of the target resource for the first channel based at least partially on the channel distribution information, the at least one resource display attribute information being used by an audience client communicating with the first channel to display the target resource.
[0191] According to one or more embodiments of this disclosure, the first preset scenario includes live streaming, media playback, or displaying the target resource at a predetermined location on a page through the first channel.
[0192] According to one or more embodiments of this disclosure, the first channel is a social network, and the method further includes: generating and sending media data for playback to an audience client communicating with the first channel.
[0193] According to one or more embodiments of this disclosure, the resource display attribute information includes at least one display attribute of the target resource, at least one display quantity of the target resource, or at least one current availability status of the target resource.
[0194] According to one or more embodiments of this disclosure, at least one display attribute of the target resource includes the general attribute or the first attribute; at least one display quantity of the target resource includes the currently available quantity, the currently available quantity being less than or equal to a first quantity, wherein the first quantity is the quantity of target resources allocated to the first channel; at least one currently available state of the target resource includes: an unselectable and non-transferable state, an selectable but non-transferable state, or an selectable and transferable state.
[0195] According to one or more embodiments of this disclosure, at least one display attribute of the target resource further includes a first defined attribute, wherein the first defined attribute is greater than or equal to the first attribute and less than or equal to the general attribute.
[0196] According to one or more embodiments of this disclosure, an information processing method is applicable to a server managing target resources. The method includes: receiving channel distribution information for the target resource, wherein the target resource is distributed to at least one channel, the at least one channel including a first channel, the channel distribution information including general attributes of the target resource and a first attribute of the target resource configured for the first channel, the first attribute being set to be applicable in the first preset scenario; providing the general attributes of the target resource and the first attribute of the target resource configured for the first channel to a channel client of the first channel, and configuring the first channel to allow the first channel to set at least one resource display attribute information for the target resource of the first channel, at least partially based on the channel distribution information, during the first preset scenario or during the preparation process for the first preset scenario before its start.
[0197] According to one or more embodiments of this disclosure, the method further includes: receiving a first resource transfer request from an audience client associated with the first channel, wherein the first resource transfer request includes a transfer request attribute and a first channel identifier of the first channel; in response to the transfer request attribute being greater than or equal to the first attribute, and in response to the first resource transfer request being submitted during the first preset scenario, allowing the first resource transfer request, or in response to the transfer request attribute being equal to the general attribute, allowing the first resource transfer request.
[0198] According to one or more embodiments of this disclosure, the first resource transfer request further includes a requested resource transfer quantity, and the method further includes: executing the first resource transfer request and modifying the inventory information of the target resource according to the requested resource transfer quantity.
[0199] According to one or more embodiments of this disclosure, the method further includes: receiving the at least one resource display attribute information and sending the at least one resource display attribute information to an audience client associated with the first channel for displaying the target resource.
[0200] According to one or more embodiments of this disclosure, the resource display attribute information includes at least one display attribute of the target resource, at least one display quantity of the target resource, or at least one current availability status of the target resource.
[0201] According to one or more embodiments of this disclosure, the method further includes: setting inventory information for the first channel based on at least one display quantity of the target resource.
[0202] According to one or more embodiments of this disclosure, the method further includes: obtaining a first rating for the target resource from an audience client associated with the first channel, adding the first rating to an overall rating for the target resource; receiving an overall rating display request from the audience client associated with the first channel, and providing at least a portion of the current overall rating to the audience client associated with the first channel for display.
[0203] According to one or more embodiments of this disclosure, the method further includes: receiving a first rating display request from an audience client associated with the first channel, and providing at least a portion of the first rating, including the current overall rating, to the audience client associated with the first channel for display.
[0204] According to one or more embodiments of this disclosure, an information processing method is applicable to an audience client displaying target resources. The method includes: displaying display information for target resources for a first channel on an interactive page, the target resources being distributed to at least one channel, the at least one channel including the first channel, the target resources having general attributes and a first attribute configured for the target resources of the first channel, the first attribute being set to be applicable in the first preset scenario; during the first preset scenario, acquiring at least one resource display attribute information provided by the channel client of the first channel for the target resources of the first channel during the first preset scenario, or, before the first preset scenario, acquiring at least one resource display attribute information, at least partially based on the channel distribution information, provided by the channel client of the first channel for the target resources of the first channel before the start of the first preset scenario; and setting the display information based on the at least one resource display attribute information.
[0205] According to one or more embodiments of this disclosure, the at least one resource display attribute includes at least one display attribute of the target resource, at least one display quantity of the target resource, or at least one current availability status of the target resource.
[0206] According to one or more embodiments of this disclosure, at least one display attribute of the target resource includes the general attribute or the first attribute as a currently available attribute; at least one display quantity of the target resource includes a currently available quantity, the currently available quantity being less than or equal to a first quantity, wherein the first quantity is the quantity of the target resource allocated to the first channel; at least one currently available state of the target resource includes: an unselectable and non-transferable state, an selectable but non-transferable state, or an selectable and transferable state.
[0207] According to one or more embodiments of this disclosure, the display information further includes an evaluation of the target resource; the evaluation of the target resource is a first evaluation obtained through the first channel, or the evaluation of the target resource includes a first evaluation generated through the first channel and an evaluation obtained through a second channel different from the first channel.
[0208] According to one or more embodiments of the present disclosure, an electronic device includes: a processor; a memory storing computer-executable instructions; wherein the computer-executable instructions are stored in the memory and configured to be executed by the processor to implement the information processing method described in any embodiment of the present disclosure.
[0209] According to one or more embodiments of the present disclosure, a storage medium stores computer-executable instructions that, when executed by a processor, implement the information processing method described in any embodiment of the present disclosure.
[0210] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0211] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0212] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
[0213] The following points should be noted regarding this disclosure:
[0214] (1) The accompanying drawings of the embodiments of this disclosure only involve the structures involved in the embodiments of this disclosure. Other structures can be referred to the general design.
[0215] (2) Where there is no conflict, the embodiments of this disclosure and the features in the embodiments can be combined with each other to obtain new embodiments.
[0216] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. The scope of protection of this disclosure should be determined by the scope of protection of the claims.
Claims
1. An information processing method, applicable to a channel client of a first channel for distributing a target resource, the method comprising: obtaining, from a server, channel distribution information about the target resource, wherein the channel distribution information comprises general attributes of the target resource and first attributes of the target resource configured for the first channel, the first attributes being set to be applicable in a first preset scenario; providing a first setting page to allow setting at least one resource display attribute information of the target resource for the first channel based at least in part on the channel distribution information during the first preset scenario, or providing a second setting page to allow setting the at least one resource display attribute information of the target resource for the first channel based at least in part on the channel distribution information before the first preset scenario starts or during a preparation process of the first preset scenario, wherein the at least one resource display attribute information is used for a target audience client in communication with the first channel to display the target resource; wherein the resource display attribute information comprises at least one display attribute of the target resource; the at least one display attribute comprises a first set attribute, the first set attribute being greater than or equal to the first attribute and less than or equal to the general attribute; and the first attribute comprises a minimum sales price of the target resource.
2. The method of claim 1, wherein, The first preset scenario comprises displaying the target resource through a live operation of the first channel, media playing, or a predetermined position of a page.
3. The method of claim 1, wherein, The first channel is a social network, and the method further comprises: generating and sending media data for sending to the target audience client in communication with the first channel for playing.
4. The method of claim 1, wherein, The resource display attribute information further comprises at least one display quantity of the target resource or at least one current available state of the target resource.
5. The method of claim 4, wherein, The at least one display attribute of the target resource further comprises the general attribute or the first attribute. The at least one display quantity of the target resource comprises a current available quantity, the current available quantity being less than or equal to a first quantity, wherein the first quantity is a quantity of the target resource allocated to the first channel. The at least one current available state of the target resource comprises: a state of being unselectable and untransferrable, a state of being selectable but untransferrable, or a state of being selectable and transferrable. 6.An information processing method, applicable to a server for managing a target resource, the method comprising: receiving channel distribution information about the target resource, wherein the target resource is distributed to at least one channel, the at least one channel comprising a first channel, and the channel distribution information comprises general attributes of the target resource and first attributes of the target resource configured for the first channel, the first attributes being set to be applicable in a first preset scenario; providing the general attribute of the target resource and the first attribute of the target resource configured to the first channel to a channel client of the first channel, and configured to allow the first channel to set at least one resource display attribute information of the target resource of the first channel based at least in part on the channel distribution information during the first preset scene or before the first preset scene starts; wherein the resource display attribute information comprises at least one display attribute of the target resource; the at least one display attribute comprises a first set attribute, the first set attribute is greater than or equal to the first attribute and less than or equal to the general attribute; the first attribute comprises the lowest sales price of the target resource.
7. The method of claim 6, further comprising: receiving a first resource transfer request from an audience client associated with the first channel, wherein the first resource transfer request comprises a transfer request attribute and a first channel identifier of the first channel; in response to the transfer request attribute being greater than or equal to the first attribute, and in response to the first resource transfer request being submitted during the first preset scene, approving the first resource transfer request, or in response to the transfer request attribute being equal to the general attribute, approving the first resource transfer request.
8. The method of claim 7, wherein, The first resource transfer request further comprises a requested resource transfer quantity, The method further comprises: executing the first resource transfer request, and modifying inventory information of the target resource according to the requested resource transfer quantity.
9. The method of claim 6, further comprising: receiving the at least one resource display attribute information, sending the at least one resource display attribute information to an audience client associated with the first channel for displaying the target resource.
10. The method of claim 9, wherein, The resource display attribute information further comprises at least one display quantity of the target resource, or at least one current available state of the target resource.
11. The method of claim 10, further comprising: setting inventory information for the first channel based on at least one display quantity of the target resource.
12. The method of claim 6, further comprising: obtaining a first evaluation for the target resource from an audience client associated with the first channel, and adding the first evaluation to an overall evaluation for the target resource; receiving an overall evaluation display request from an audience client associated with the first channel, and providing at least part of the current overall evaluation to the audience client associated with the first channel for display.
13. The method of claim 12, further comprising: receiving a first evaluation display request from an audience client associated with the first channel, and providing at least part of the first evaluation included in the current overall evaluation to the audience client associated with the first channel for display.
14. An information processing method suitable for an audience client for displaying a target resource, the method comprising: displaying, on an interaction page, display information of a target resource for a first channel, wherein the target resource is distributed to at least one channel including the first channel, the target resource has a general attribute and a first attribute of the target resource configured for the first channel, and the first attribute is set to be applicable in a first preset scenario; obtaining, during the first preset scenario, at least one resource display attribute information provided by a channel client of the first channel for the target resource of the first channel during the first preset scenario, or, before the first preset scenario, obtaining at least one resource display attribute information based at least in part on the channel distribution information provided by a channel client of the first channel for the target resource of the first channel before the first preset scenario; setting the display information based on the at least one resource display attribute information; wherein the at least one resource display attribute includes at least one display attribute of the target resource; the at least one display attribute includes a first set attribute, the first set attribute is greater than or equal to the first attribute and less than or equal to the general attribute; and the first attribute includes a minimum sales price of the target resource.
15. The method of claim 14, wherein, The at least one resource display attribute further includes at least one display quantity of the target resource or at least one current available state of the target resource.
16. The method of claim 15, wherein, The at least one display attribute of the target resource includes the general attribute or the first attribute as a current available attribute. The at least one display quantity of the target resource includes a current available quantity, the current available quantity is less than or equal to a first quantity, wherein the first quantity is a quantity of the target resource allocated to the first channel. The at least one current available state of the target resource includes: a state of being not selectable and not transferable, a state of being selectable but not transferable, or a state of being selectable and transferable.
17. The method of claim 14, wherein, The display information further includes an evaluation for the target resource. The evaluation for the target resource is a first evaluation obtained through the first channel, or The evaluation for the target resource includes a first evaluation generated through the first channel and an evaluation obtained through a second channel different from the first channel.
18. An electronic device comprising: a processor; a memory storing computer executable instructions; wherein the computer executable instructions are configured to be executed by the processor to implement the information processing method of any one of claims 1-17.
19. A storage medium storing computer executable instructions, when executed by a processor, to implement the information processing method of any one of claims 1-17.