Information processing method and device, equipment, storage medium and product
By integrating attribute information from multiple business scenarios and sending instructions, the problem of information isolation between different business scenarios is solved, enabling precise control and improved performance of the target object display.
Patent Information
- Application Number
- CN202411096891.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-10
AI Technical Summary
The lack of information sharing between different business scenarios leads to poor display effects on target objects, making it difficult to accurately observe real-time changes in their business attributes from a global perspective, and affecting the precise control of display methods.
By acquiring preset business attribute information of the target object in multiple business scenarios, integrating it to obtain global business attribute information, and sending instructions to each business scenario server under preset conditions to control the display method.
It breaks down information barriers between different business scenarios, enables precise control over the display effect of target objects, and improves display effect and traffic utilization.
Smart Images

Figure CN121504533A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more particularly to information processing methods, apparatus, devices, storage media, and products. Background Technology
[0002] With the rapid development of information technology and the popularization of mobile internet, users can access a wide variety of resources through various internet-related functions. For example, online shopping allows users to purchase various goods, services, and virtual resources, providing numerous conveniences for all aspects of their lives and work. Summary of the Invention
[0003] This disclosure provides information processing methods, apparatus, devices, storage media, and products that can optimize existing information processing solutions.
[0004] In a first aspect, embodiments of this disclosure provide an information processing method, including:
[0005] Obtain preset business attribute information of the target object in at least two business scenarios, wherein the target object is used for display in the at least two business scenarios;
[0006] The preset business attribute information is integrated to obtain global business attribute information;
[0007] When the global business attribute information meets the preset conditions, a preset instruction is sent to the server corresponding to the at least two business scenarios. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is associated with the display method of the target object in the business scenario.
[0008] Secondly, embodiments of this disclosure also provide an information processing apparatus, including:
[0009] An attribute information acquisition module is used to acquire preset business attribute information of a target object in at least two business scenarios, wherein the target object is used to be displayed in the at least two business scenarios;
[0010] The attribute information integration module is used to integrate the preset business attribute information to obtain global business attribute information;
[0011] A preset instruction sending module is used to send a preset instruction to the server corresponding to at least two business scenarios when the global business attribute information meets preset conditions. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is associated with the display method of the target object in the business scenario.
[0012] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:
[0013] One or more processors;
[0014] Storage device for storing one or more programs.
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the information processing method provided in the embodiments of this disclosure.
[0016] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the information processing method provided in embodiments of this disclosure.
[0017] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the information processing method provided in embodiments of this disclosure.
[0018] The information processing scheme provided in this disclosure acquires preset business attribute information of a target object to be displayed in at least two business scenarios, respectively, in at least two business scenarios. This preset business attribute information is then integrated to obtain global business attribute information. When the global business attribute information meets preset conditions, preset instructions are sent to the servers corresponding to at least two business scenarios. These preset instructions instruct the servers to perform preset operations on the target object in the corresponding business scenario. The preset operations are associated with the display method of the target object in each business scenario. By adopting this technical solution, information barriers regarding preset business attributes between different business scenarios can be broken down. The real-time changes of preset business attributes of the same target object can be observed more accurately from a global perspective, thereby more rationally determining the timing of sending preset instructions to the servers corresponding to the business scenarios, more precisely controlling the display method of the target object in each business scenario, and improving the display effect of the target object. Attached Figure Description
[0019] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 This is a schematic flowchart of an information processing method provided in an embodiment of the present disclosure;
[0021] Figure 2This is a schematic flowchart illustrating another information processing method provided in an embodiment of this disclosure;
[0022] Figure 3 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present disclosure;
[0023] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0024] 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.
[0025] 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.
[0026] 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.
[0027] 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.
[0028] It should be noted that the terms "a" and "a plurality of" used in this disclosure are 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".
[0029] 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.
[0030] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0031] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0032] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0033] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0034] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0035] Figure 1 This is a flowchart illustrating an information processing method provided in an embodiment of the present disclosure. This embodiment is applicable to situations where the display of a target object is controlled, such as situations where the display of goods is controlled. The method can be executed by an information processing device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, such as a mobile terminal like a mobile phone, smartwatch, tablet computer, or personal digital assistant, or a device like a personal computer (PC) or server.
[0036] like Figure 1 As shown, the method includes:
[0037] Step 101: Obtain preset business attribute information of the target object in at least two business scenarios, wherein the target object is used for display in the at least two business scenarios.
[0038] The objects in this disclosure can be resources obtainable through an internet platform, such as goods, items, services, information, or virtual resources. The following explanation uses goods as an example. Users can view and obtain these objects by accessing a preset client corresponding to the internet platform, such as purchasing goods. The preset client can be a preset application or a webpage. The preset client can provide various business scenarios, such as object search scenarios or object recommendation scenarios. It can also be further subdivided according to the specific implementation method of the scenario. For example, the object recommendation scenario can be further broken down into smaller-granular business scenarios, such as object recommendation scenarios based on video streams, object recommendation scenarios based on function aggregation pages (such as aggregation pages containing multiple function entry points, such as a mall homepage, which may include order viewing entry points, customer service message viewing entry points, and followed store list viewing entry points), and object recommendation scenarios based on live streaming rooms, etc. The objects in this disclosure can be displayed in business scenarios, enabling users to view and obtain objects and perform related operations on the client page (hereinafter referred to as the page) or page area corresponding to the business scenario. For example, to increase the exposure of certain objects so that users have the opportunity to view these objects in different business scenarios, the same object can be displayed in different business scenarios. That is, different business scenarios can correspond to different visitor traffic. The business scenarios in this disclosure embodiment can also be referred to as traffic fields. The target object is an object used to be displayed in at least two business scenarios. For example, for a certain product, it can be displayed on the page corresponding to the product search scenario and the page corresponding to the product recommendation scenario.
[0039] For example, preset business attributes can be attributes associated with preset business processes. Preset business processes can be set according to the actual business needs of the object. Taking a product as an example, preset business processes may include product listing, product display, product pre-order, product sales, product delivery, or product delisting, etc. Preset business attributes can specifically be attributes or indicators used to characterize the business characteristics of the object related to the preset business. For example, they may include acquisition quantity (the quantity acquired by users), acquisition cost (the cost users need to pay when acquiring the object), or display frequency (the number of times it is displayed in the preset business, which can also be recorded as exposure). Taking a product as an example, preset business attributes may include product sales volume, product sales revenue, or product exposure. Preset business attributes can be specific attribute values, such as the specific sales quantity of a product.
[0040] In related technologies, different business scenarios are generally provided by different servers. The preset business attribute information in each business scenario is maintained independently by the server corresponding to the business scenario (such as collection, generation or updating). The preset business attribute information is not shared between business scenarios.
[0041] In this embodiment of the disclosure, the electronic device can be configured as an intermediate server capable of interacting with servers in various business scenarios, and can also be simply referred to as a central control unit. Using the electronic device configured as a central control unit (hereinafter referred to as the central control unit) in this embodiment of the disclosure, preset business attribute information in at least two business scenarios can be obtained respectively. Optionally, the central control unit can request the latest preset business attribute information from the server corresponding to each of the at least two business scenarios at a preset frequency; the server corresponding to each of the at least two business scenarios can also proactively report the latest preset business attribute information to the central control unit when the preset business attribute information changes.
[0042] Taking object 'a' as an example, object 1 can be displayed in business scenario A and business scenario B respectively. The preset business attribute information P of object 'a' in business scenario A is obtained as P. A To obtain the preset business attribute information P of object a in business scenario B, P is... B .
[0043] Step 102: Integrate the preset business attribute information to obtain global business attribute information.
[0044] For example, a preset integration method is used to integrate preset business attribute information corresponding to at least two business scenarios to obtain global business attribute information. The specific preset integration method is not limited; for example, it can be summing or weighted summing of attribute values.
[0045] As in the example above, for P A and P B Summing yields the global business attribute information Pa, i.e., Pa = P A +P B Taking object 'a' as product 'a' as an example, product 'a' can be displayed in product search scenario A and product recommendation scenario B. The preset business attribute information can be the sales volume of product 'a'. Then, the global business attribute information Pa is the total sales volume of product 'a' in product search scenario A and product recommendation scenario B.
[0046] Step 103: When the global business attribute information meets the preset conditions, send a preset instruction to the server corresponding to the at least two business scenarios. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is associated with the display method of the target object in the business scenario.
[0047] In this embodiment, the display method of a target object in various business scenarios can be uniformly controlled through a central control unit. Specifically, this can be achieved by sending preset instructions to the server corresponding to the business scenario, causing the server receiving the preset instructions to perform preset operations on the target object in the corresponding business scenario. For example, the preset operation can be an operation related to the display method of the target object in the business scenario, such as stopping the display, delaying the display, increasing the display probability, or decreasing the display probability, etc., which can be set according to actual needs. The preset conditions can be set according to the control requirements of the server executing the preset operation. As in the example above, the preset conditions can be global business attribute information greater than or equal to a preset threshold. Optionally, different preset conditions can be corresponding to target objects of different object categories, which can improve the granularity of the preset instruction sending and further enhance the object display effect. The specific classification method of object categories is not limited. Taking commodities as an example, object categories can be classified based on dimensions such as the industry to which the commodity belongs, the category to which the commodity belongs, the purpose of the commodity, the material of the commodity, the specifications of the commodity, and the style of the commodity.
[0048] For example, when the global business attribute information meets the preset conditions, preset instructions can be sent to the servers corresponding to each of the at least two business scenarios. As in the example above, if Pa meets the preset conditions, preset instructions can be sent to the server corresponding to business scenario A and the server corresponding to business scenario B, respectively, to instruct the server corresponding to business scenario A to perform a preset operation on object a and to instruct the server corresponding to business scenario B to perform a preset operation on object a.
[0049] The information processing method provided in this disclosure acquires preset business attribute information of a target object to be displayed in at least two business scenarios, respectively, in at least two business scenarios. The preset business attribute information is integrated to obtain global business attribute information. When the global business attribute information meets preset conditions, preset instructions are sent to servers corresponding to at least two business scenarios. These preset instructions instruct the servers to perform preset operations on the target object in the corresponding business scenario. The preset operations are associated with the display method of the target object in the business scenario. By adopting the above technical solution, information barriers regarding preset business attributes between different business scenarios can be broken down. The real-time changes of preset business attributes of the same target object can be observed more accurately from a global perspective, thereby more rationally determining the timing of sending preset instructions to the servers corresponding to the business scenarios, more precisely controlling the display of the target object in each business scenario, and improving the display effect of the target object.
[0050] In some embodiments, each of the at least two business scenarios is associated with a corresponding preset object set. The preset objects in the preset object set are associated with object metric values. The target object belongs to the preset objects, and the object metric values are used to determine the display priority of the preset object in the corresponding business scenario. Before sending a preset instruction to the server corresponding to the at least two business scenarios, the object metric value of the target object is a weighted object metric value obtained by performing a preset weighting process on the initial object metric value of the target object. The weighted object metric value is greater than the initial object metric value. The preset operation is to stop performing the preset weighting process on the initial object metric value of the target object. Therefore, the display priority of the target object in each business scenario can be controlled more precisely, further improving the object display effect.
[0051] For example, the set of preset objects associated with a business scenario can be understood as a set of preset objects to be displayed corresponding to the business scenario. Taking products as an example, the set of preset objects can be a product pool corresponding to the business scenario. The set of preset objects can be set by the corresponding business scenario (such as the server corresponding to the business scenario) according to its own business needs, or it can be pushed by the central control to the server corresponding to the business scenario. There are no specific limitations. Each business scenario can be associated with an independent set of preset objects, that is, the relationship between the business scenario and the set of preset objects can be one-to-one. The preset objects in the preset object sets associated with different business scenarios can be the same or different. The target object can be one or more preset objects in the intersection of at least two preset object sets associated with different business scenarios.
[0052] For example, preset objects in a preset object set are associated with object metric values. These object metric values can be represented as scores, and can be determined based on a preset metric value determination method, such as based on the object attributes of the preset object and historical business data of the corresponding business scenario. The specific determination method is not limited. Object metric values are used to determine the display priority of the corresponding preset object in the corresponding business scenario. Generally, object metric values are positively correlated with display priority; for example, preset objects with higher object metric values have higher display priority in the corresponding business scenario. Optionally, preset objects can be sorted in the preset object set according to the size of their object metric values. Since object metric values may change dynamically, this sorting can be dynamic, meaning the sorting can be updated.
[0053] For example, the target object can be an object whose display probability needs to be increased. Taking a product as an example, it could be a newly added product. Since the relevant business data for a newly added product is zero or very little, if a general preset indicator value is used to determine it, the resulting object indicator value (denoted as the initial object indicator value) may be very low, resulting in a low display probability in the business scenario and difficulty in obtaining the opportunity to be shown to users. In order to increase the exposure of new products, traffic support can be provided for new products. Specifically, the initial object indicator value of the target object can be subject to preset weighting processing, so that the weighted object indicator value obtained after preset weighting processing is higher than the initial object indicator value before preset weighting processing, thereby improving the display priority of the target object. When the global business attribute information meets the preset conditions, it can be determined that the target object does not need to continue to increase its display probability. For example, after the sales of a new product reach a certain threshold, traffic support for the new product can be stopped. The preset operation is to stop the preset weighting processing of the initial object indicator value of the target object. That is, the target object can participate in the ranking using the initial object indicator value, that is, the display priority of the target object in the corresponding business scenario is determined based on the initial object indicator value of the target object.
[0054] In some embodiments, the preset business attribute information includes preset task indicator information and / or display count, and the global business attribute information includes global task indicator value and / or global display count; wherein, the global business attribute information satisfies preset conditions, including at least one of the following: the global task indicator value is greater than or equal to the preset global task indicator threshold of the target object; and the global display count is greater than or equal to the preset global display count threshold of the target object. Therefore, determining whether the preset conditions are met based on the relationship between the global task indicator value and / or global display count and the corresponding threshold, and further determining whether a preset instruction needs to be sent, can more accurately determine the timing of executing preset operations in the business scenario, thereby further improving the display effect of the target object.
[0055] For example, for the display of a target object in a business scenario, corresponding preset tasks can be set, along with preset task metrics. These preset task metrics can be understood as indicators representing the completion progress of the preset tasks. Taking a product as an example, preset task metrics could be sales volume or sales revenue. For preset tasks, global task metric values, such as the total sales volume of a product, can be obtained by integrating the preset task metric information from various business scenarios. For preset tasks, corresponding preset global task metric thresholds can be set to determine whether the target object meets preset conditions. When the global task metric value is greater than or equal to the preset global task metric threshold of the target object, the preset conditions can be determined to be met; for example, the total sales volume of a product reaches a pre-set total sales volume threshold. The specific value of the preset global task metric threshold can be set according to actual needs. For example, if the total sales volume threshold is 1, when the total sales volume of a new product reaches 1 in at least two business scenarios (i.e., one order has been sold), traffic support can be stopped. Optionally, the preset global task metric threshold can be associated with a first target time. The first target time can be set according to actual conditions. Taking a newly added product as an example, the first target time could be one week after the product's launch date. The target object is determined to meet preset conditions based on the global business attribute information. Specifically, this includes: before the current time reaches the first target time, the global task indicator value is greater than or equal to the preset global task indicator threshold of the target object; or, the current time reaches the first target time. For example, if the total sales reach 1 one week before a new product is launched, traffic support can be stopped, i.e., a preset instruction can be sent. Alternatively, even if the total sales have not reached 1, but the new product has been launched for a week, traffic support can also be stopped, i.e., a preset instruction can be sent.
[0056] For example, preset business attribute information may include the number of impressions. The number of impressions in a business scenario can be understood as the number of times the target object is displayed in that business scenario, or it can be recorded as exposure. For the target object, a corresponding preset global impression threshold can be set to determine whether the target object meets the preset conditions. When the global impression count is greater than or equal to the preset global impression threshold of the target object, it can be determined that the preset conditions are met, such as the total exposure of the product reaching a preset total exposure threshold. The specific value of the preset global impression threshold can be set according to actual needs. For example, if the total exposure threshold is 2000, when the total exposure of a new product in at least two business scenarios reaches 2000, that is, when the cumulative number of times it has been shown to users has reached 2000, traffic support can be stopped. Optionally, the preset global impression threshold can be associated with a second target time. The second target time can be set according to actual conditions. Taking the target object as a new product as an example, it can be 10 days after the new product is launched (or it can be the same as the first target time). The global business attribute information meets preset conditions, specifically including: before the current time reaches the second target time, the number of global displays is greater than or equal to the preset global display threshold of the target object; or, the current time reaches the second target time. For example, if the total exposure reaches 2000 10 days before a new product is launched, traffic support can be stopped, i.e., a preset instruction can be sent; or, even if the total exposure does not reach 2000, but the new product has been launched for 10 days, traffic support can also be stopped, i.e., a preset instruction can be sent.
[0057] For example, if any of the above conditions are met, it can be determined that a preset condition is satisfied, such as the global task indicator value being greater than or equal to the preset global task indicator threshold of the target object, or the global display count being greater than or equal to the preset global display count threshold of the target object. This allows for more flexible control over the sending of preset instructions.
[0058] In some embodiments, after obtaining the preset business attribute information of the target object in at least two business scenarios, the method further includes: for each of the at least two business scenarios, if the number of displays corresponding to the current business scenario is greater than or equal to the preset number of displays corresponding to the current business scenario, then sending the preset instruction to the server corresponding to the current business scenario. This allows for more flexible control over the sending of the preset instruction.
[0059] For example, the impact of the same number of times the same target object is displayed on business data may vary in different business scenarios. Therefore, a corresponding preset display frequency threshold can be set for each business scenario. When the number of times the target object is displayed in a certain business scenario is greater than or equal to the preset display frequency threshold for that business scenario, a preset instruction can be sent to the server corresponding to that business scenario. Meanwhile, the display of the target object in at least two other business scenarios (excluding the current business scenario) will not be affected. For example, taking object a as the target object, the preset display frequency threshold for object a in business scenario A is L. A The preset display threshold for object a in business scenario B is L. B Assume that object a is displayed more than or equal to L times in business scenario A. A If so, a preset instruction will be sent to the server corresponding to business scenario A, but a preset instruction will not be sent to the server corresponding to business scenario B.
[0060] In some embodiments, the preset global display frequency threshold and / or the preset display frequency threshold are determined based on the changing pattern of the target efficiency of historical objects, the target efficiency is determined based on the increase in the global task indicator value corresponding to the unit display frequency of the historical objects, and the similarity between the historical objects and the target objects meets the preset similarity requirements.
[0061] For example, the preset global display frequency threshold and / or the preset display frequency threshold are determined based on the changing pattern of the target efficiency of historical objects. The target efficiency is determined based on the increase in the global task indicator value corresponding to the unit display frequency of the historical objects, and the similarity between the historical objects and the target objects meets the preset similarity requirements. Therefore, the display frequency threshold can be determined more quickly and accurately.
[0062] For example, objects belonging to the same object category as historical objects and the target object meet the preset similarity requirement. The specific method of object category division is not limited. Taking products as an example, object categories can be divided based on dimensions such as the industry, category, purpose, material, specifications, and style of the product. For similar objects, the change patterns of target efficiency are usually similar. Relevant data representing target efficiency from historical objects can be collected to calculate the target efficiency of historical objects. Then, based on the change patterns of the target efficiency of historical objects, a preset global display frequency threshold and / or the preset display frequency threshold for the target object can be determined. The unit display frequency can be set according to actual needs, such as 1000 displays. The target efficiency is, for example, the increase in the global task indicator value brought by every 1000 displays, such as the increase in total sales brought by every 1000 displays. Optionally, the change pattern of target efficiency can include an increasing pattern and a decreasing pattern. When the target efficiency changes from increasing to decreasing, the corresponding display frequency can be determined as the display frequency threshold for the target object. The unit display frequency can be the display frequency in a single business scenario or the global display frequency after integrating the display frequencies from at least two business scenarios. Optionally, if the number of unit impressions refers to the number of impressions within a single business scenario, the determined number can be a preset threshold for the number of impressions for that business scenario; if the number of unit impressions refers to the number of global impressions, the determined number can be a preset threshold for the number of global impressions. When the target efficiency changes from increasing to decreasing, it indicates that the increase in the global task metric value brought about by the number of unit impressions is becoming less and less. If traffic support continues to be provided to the target object, it will be difficult to achieve the corresponding task target. To avoid traffic waste, when the number of impressions is greater than or equal to the corresponding threshold for the number of impressions, a preset instruction can be issued to apply the traffic to other products.
[0063] In some embodiments, when the globally preset business attribute information meets preset conditions, a preset instruction is sent to the servers corresponding to the at least two business scenarios. This includes: when the globally preset business attribute information meets the preset conditions of the current level preset task of the target object, determining whether there is a preset task at the next level, wherein the preset conditions corresponding to different levels of preset tasks are different; if not, then a preset instruction is sent to the servers corresponding to the at least two business scenarios. Therefore, different levels of preset tasks can be set for the target object, and different preset conditions can be set for different preset tasks, to more flexibly control the issuance of preset instructions and promote the completion of tiered business tasks for the target object.
[0064] Optionally, if a next-level preset task exists, the preset instruction may not be sent to the servers corresponding to the at least two business scenarios, and the task phase of the next-level preset task may be entered. For example, the preset conditions can be determined based on the preset global task indicator threshold corresponding to the preset task; different levels of preset tasks correspond to different preset global task indicator thresholds. Taking a product as an example, assuming the preset global task indicator corresponding to the preset task is the total sales volume of the product, three preset tasks are set, with preset global task indicator values of total sales volume of 1, 10, and 100 respectively. If the total sales volume corresponding to the current level's preset task is 100, and it is determined based on the global preset business attribute information that the total sales volume of the target object is greater than or equal to 100, and it is determined that there is no preset task at the next level, then preset instructions can be sent to the servers corresponding to at least two business scenarios, such as stopping traffic support. If the total sales volume corresponding to the current level's preset task is 10, and it is determined based on the global preset business attribute information that the total sales volume of the target object is greater than or equal to 10, and it is determined that there is a preset task at the next level, then preset instructions will not be sent to the servers corresponding to at least two business scenarios, and the task phase of the third preset task will be entered to continue obtaining the preset business attribute information of the target object in at least two business scenarios.
[0065] Figure 2 This is a flowchart illustrating another information processing method provided in an embodiment of the present disclosure. The embodiments of the present disclosure are optimized based on the various optional solutions in the above embodiments. Specifically, the method includes the following steps:
[0066] Step 201: Obtain the preset business attribute information of the target object in at least two business scenarios. The target object is used to display in at least two business scenarios. The preset business attribute information includes preset task indicator information and display times. Each business scenario is associated with a preset object set. The preset objects in the preset object set are associated with object indicator values. The object indicator values are used to determine the display priority of the preset object in the corresponding business scenario. The object indicator value of the target object is the weighted object indicator value obtained by performing preset weighting processing on the initial object indicator value of the target object.
[0067] Step 202: Integrate the preset business attribute information to obtain global business attribute information, which includes global task indicator values and global display counts.
[0068] Step 203: Determine whether the global display count is greater than or equal to the preset global display count threshold of the target object. If yes, proceed to step 207; otherwise, proceed to step 204.
[0069] Optionally, different preset global display thresholds can be set for different preset tasks. Specifically, this step can be: determining whether the global display count is greater than or equal to the preset global display threshold corresponding to the current level of the target object's preset task.
[0070] The preset global display frequency threshold is determined based on the changing pattern of the target efficiency of historical objects. The target efficiency is determined based on the increase of the global task indicator value corresponding to the unit display frequency of the historical objects. The similarity between historical objects and target objects meets the preset similarity requirements.
[0071] If the total number of global impressions is greater than or equal to the preset global impression threshold for the target object, it indicates that the efficiency inflection point has been reached. Continuing to perform weighted processing would easily lead to wasted bandwidth. Therefore, a preset instruction can be issued in a timely manner to stop the preset weighted processing of the initial object metric value for the target object. If the total number of global impressions is less than the preset global impression threshold for the target object, it indicates that the efficiency inflection point has not been reached. In this case, a determination can be made as to whether the task has met its objectives, to determine whether to proceed to the next task stage or issue a preset instruction.
[0072] Step 204: Determine whether the global task indicator value is greater than or equal to the preset global task indicator threshold corresponding to the current level of the target object. If yes, proceed to step 205; otherwise, return to step 201.
[0073] For example, if the global task indicator value is greater than or equal to the preset global task indicator threshold corresponding to the current level preset task of the target object, it means that the current level preset task has met the standard, and it can be determined whether there is a higher level preset task to decide whether to issue a preset instruction; if the global task indicator value is less than the preset global task indicator threshold corresponding to the current level preset task of the target object, it means that the current level preset task has not met the standard, and it can return to step 201 to re-obtain the latest preset business attribute information and continue to make subsequent judgments.
[0074] Step 205: Determine if there is a preset task at the next level. If yes, proceed to step 206; otherwise, proceed to step 207.
[0075] Step 206: Enter the task phase of the next level of preset tasks, and return to step 201.
[0076] Step 207: Send a preset instruction to the server corresponding to at least two business scenarios. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is to stop the preset weighting of the initial object index value of the target object.
[0077] The information processing method provided in this disclosure can break down information barriers regarding preset business attributes between different business scenarios. It allows for more accurate observation of real-time changes in global task metrics and global display counts for the same target object from a global perspective. This enables more rational determination of the timing for issuing preset instructions to the server corresponding to the business scenario during the execution of preset tasks at different levels in a tiered task structure. It also allows for more precise control over the display of the target object in each business scenario, improving the display effect. For scenarios such as product display, a weighted approach can be used to increase the probability of products being displayed on the front end, providing traffic support for newly added products and other products requiring support. This more efficiently achieves the task objectives of the corresponding preset tasks and accurately determines when to stop support, reducing traffic waste, improving traffic utilization, and enhancing the efficiency of control over different business scenarios.
[0078] Figure 3 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present disclosure, as shown below. Figure 3 As shown, the device includes:
[0079] The attribute information acquisition module 301 is used to acquire preset business attribute information of the target object in at least two business scenarios, wherein the target object is used to be displayed in the at least two business scenarios;
[0080] The attribute information integration module 302 is used to integrate the preset business attribute information to obtain global business attribute information;
[0081] The preset instruction sending module 303 is used to send a preset instruction to the server corresponding to the at least two business scenarios when the global business attribute information meets the preset conditions. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is associated with the display method of the target object in the business scenario.
[0082] The information processing apparatus provided in this disclosure can break down information barriers between different business scenarios regarding preset business attributes, observe the real-time changes of preset business attributes of the same target object more accurately from a global perspective, thereby more rationally determining the timing of issuing preset instructions to the server corresponding to the business scenario, more precisely controlling the display of the target object in each business scenario, and improving the display effect of the target object.
[0083] Optionally, each of the at least two business scenarios is associated with a preset object set, and the preset objects in the preset object set are associated with object indicator values. The target object belongs to the preset object, and the object indicator value is used to determine the display priority of the preset object in the corresponding business scenario. Before sending a preset instruction to the server corresponding to the at least two business scenarios, the object indicator value of the target object is a weighted object indicator value obtained by performing a preset weighting process on the initial object indicator value of the target object, and the weighted object indicator value is greater than the initial object indicator value. The preset operation is to stop performing the preset weighting process on the initial object indicator value of the target object.
[0084] Optionally, the preset business attribute information includes preset task indicator information and / or display count, and the global business attribute information includes global task indicator value and / or global display count;
[0085] The global business attribute information satisfies preset conditions, including at least one of the following: the global task indicator value is greater than or equal to the preset global task indicator threshold of the target object; and the global display count is greater than or equal to the preset global display count threshold of the target object.
[0086] Optionally, the device may also include:
[0087] The instruction sending module is used to send the preset instruction to the server corresponding to the current business scenario for each of the at least two business scenarios after obtaining the preset business attribute information of the target object in at least two business scenarios. If the number of times the current business scenario is displayed is greater than or equal to the preset number of times the current business scenario is displayed, then the preset instruction is sent to the server corresponding to the current business scenario.
[0088] Optionally, the preset global display frequency threshold and / or the preset display frequency threshold are determined based on the changing pattern of the target efficiency of historical objects, the target efficiency is determined based on the increase of the global task indicator value corresponding to the unit display frequency of the historical object, and the similarity between the historical object and the target object meets the preset similarity requirements.
[0089] Optionally, if the globally preset business attribute information meets preset conditions, a preset instruction is sent to the server corresponding to the at least two business scenarios, including:
[0090] If the global preset business attribute information meets the preset conditions of the current level preset task, determine whether there is a next level preset task for the target object, wherein the preset conditions are different for different levels of preset tasks;
[0091] If not, a preset instruction is sent to the server corresponding to the at least two business scenarios.
[0092] The information processing apparatus provided in this disclosure can execute the information processing method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the method.
[0093] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.
[0094] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Reference is made below. Figure 4 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 4 The diagram below shows the structure of the terminal device or server 400. The terminal device in this embodiment 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), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0095] like Figure 4 As shown, electronic device 400 may include a processing unit (e.g., central processing unit, graphics processor, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from storage device 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of electronic device 400. The processing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. An edit / output (I / O) interface 405 is also connected to bus 404.
[0096] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic device 400 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 An electronic device 400 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0097] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 409, or installed from storage device 408, or installed from ROM 402. When the computer program is executed by processing device 401, it performs the functions defined in the methods of embodiments of this disclosure.
[0098] 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.
[0099] The electronic device provided in this embodiment and the information processing method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0100] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the information processing method provided in the above embodiments.
[0101] This disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the information processing method provided in the above embodiments.
[0102] It should be noted that the computer-readable medium described in this disclosure 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 containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit 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 can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0103] 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.
[0104] 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.
[0105] The aforementioned computer-readable medium carries one or more programs. When the electronic device executes the aforementioned one or more programs, the electronic device causes the electronic device to: acquire preset business attribute information of a target object in at least two business scenarios, wherein the target object is used for display in the at least two business scenarios; integrate the preset business attribute information to obtain global business attribute information; and, when the global business attribute information meets preset conditions, send preset instructions to servers corresponding to the at least two business scenarios, wherein the preset instructions are used to instruct the servers to perform preset operations on the target object in the corresponding business scenario, and the preset operations are associated with the display method of the target object in the business scenario.
[0106] 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 can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0107] 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.
[0108] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The names of modules do not necessarily limit the module itself; for example, an attribute information integration module can also be described as "a module that integrates the preset business attribute information to obtain global business attribute information".
[0109] 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.
[0110] In the context of this disclosure, a machine-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 machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0111] 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.
[0112] 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.
[0113] 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.
Claims
1. An information processing method, characterized in that, include: Obtain preset business attribute information of the target object in at least two business scenarios, wherein the target object is used for display in the at least two business scenarios; The preset business attribute information is integrated to obtain global business attribute information; When the global business attribute information meets the preset conditions, a preset instruction is sent to the server corresponding to the at least two business scenarios. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is associated with the display method of the target object in the business scenario.
2. The method according to claim 1, characterized in that, Each of the at least two business scenarios is associated with a preset object set, and the preset objects in the preset object set are associated with object indicator values. The target object belongs to the preset object, and the object indicator value is used to determine the display priority of the preset object in the corresponding business scenario. Before sending a preset instruction to the server corresponding to the at least two business scenarios, the object indicator value of the target object is a weighted object indicator value obtained by performing a preset weighting process on the initial object indicator value of the target object, and the weighted object indicator value is greater than the initial object indicator value. The preset operation is to stop performing the preset weighting process on the initial object indicator value of the target object.
3. The method according to claim 1, characterized in that, The preset business attribute information includes preset task indicator information and / or display count, and the global business attribute information includes global task indicator value and / or global display count; The global business attribute information satisfies preset conditions, including at least one of the following: The global task indicator value is greater than or equal to the preset global task indicator threshold of the target object; and The number of global displays is greater than or equal to the preset global display threshold of the target object.
4. The method according to claim 1, characterized in that, After obtaining the preset business attribute information of the target object in at least two business scenarios, the method further includes: For each of the at least two business scenarios, if the number of times the current business scenario is displayed is greater than or equal to the preset number of times the current business scenario is displayed, then the preset instruction is sent to the server corresponding to the current business scenario.
5. The method according to claim 3 or 4, characterized in that, The preset global display frequency threshold and / or the preset display frequency threshold is determined based on the target efficiency of historical objects, the target efficiency is determined based on the increase in the global task indicator value corresponding to the unit display frequency of the historical objects, and the similarity between the historical objects and the target objects meets the preset similarity requirements.
6. The method according to claim 1, characterized in that, When the globally preset business attribute information meets preset conditions, a preset instruction is sent to the server corresponding to the at least two business scenarios, including: If the global preset business attribute information satisfies the preset conditions of the current level preset task of the target object, it is determined whether there is a preset task at the next level. The preset conditions are different for preset tasks at different levels. If not, a preset instruction is sent to the server corresponding to the at least two business scenarios.
7. An information processing device, characterized in that, include: An attribute information acquisition module is used to acquire preset business attribute information of a target object in at least two business scenarios, wherein the target object is used to be displayed in the at least two business scenarios; The attribute information integration module is used to integrate the preset business attribute information to obtain global business attribute information; A preset instruction sending module is used to send a preset instruction to the server corresponding to at least two business scenarios when the global business attribute information meets preset conditions. The preset instruction is used to instruct the server to perform a preset operation on the target object in the corresponding business scenario. The preset operation is associated with the display method of the target object in the business scenario.
8. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the information processing method as described in any one of claims 1-6.
9. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the information processing method as described in any one of claims 1-6.
10. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the information processing method as described in any one of claims 1-6.