Business processing method and apparatus, electronic device, storage medium, and program product
By automatically identifying and creating business requirement information through electronic devices, the problem of low efficiency in manual operation in existing technologies has been solved, enabling automatic participation in projects and efficient business processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-17
- Publication Date
- 2026-03-24
AI Technical Summary
In the business process, existing technologies require a lot of manual intervention, resulting in low efficiency, especially in project selection and bidding models, where suppliers and operations personnel need to spend a lot of time and money to find information and create business requirement information.
By automatically determining the project's attribute, price, and quantity information through electronic devices, identifying similar projects, and automatically creating business requirement information, the project can be automatically participated in, reducing manual operations.
It improved staff efficiency, saved time and learning costs, enhanced user experience, and maximized project participation.
Smart Images

Figure CN116205711B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of financial information services, and in particular relates to a business processing method and device, electronic equipment, storage medium and program product. BACKGROUND
[0002] In some business processing scenarios, it is usually necessary to select a suitable item as a target item from a large number of items corresponding to a business. At present, the process of selecting a suitable item from a large number of items still involves many manual operations, and there is a problem of low business processing efficiency.
[0003] For example, in a procurement business scenario, a merchant of a retail platform needs to purchase a certain product from a supplier providing the product when selling the product. In order to reduce the purchase price, the merchant will find multiple suppliers to participate in bidding through the retail platform, and the supplier with the lowest bid will win the bid and successfully supply the product to the merchant of the retail platform. The existing product bidding mode is that the merchant first publishes a target on the retail platform, and then the supplier signs up for the bidding of a certain product according to the target information. In this mode, the supplier needs to find the bidding target information of a certain product from a large number of platform products, and then fill in a reasonable price and inventory according to the price threshold and inventory threshold of the bidding target to participate in the bidding of the product. For the supplier, there is a large learning cost and time cost. Moreover, in this mode, the merchant needs to actively submit or create a target during the bidding process. Since the retail platform has a large number of products, several thousand or even tens of thousands of products, the targets of these products need to be created one by one by the operation personnel (such as the merchant) of the platform, and therefore there is a problem of low efficiency and high time cost of the operation personnel in creating the target.
[0004] In addition, in other scenarios such as financial business processing and engineering business project bidding, there are many cases of manual operation in the business processing process, and the business processing efficiency is low. SUMMARY
[0005] The present application provides a business processing method and device, electronic equipment, storage medium and program product, which can automatically create business demand information of a business, without the need for relevant staff to create the business demand information one by one, greatly improving the work efficiency of the relevant staff and saving time cost. On the other hand, it can enable the items provided by the item provider to be of the same type as the business item to automatically participate in the first business, without the need for the item provider to manually search for information related to the business item from a large number of items, saving the learning cost and time cost of the item provider and increasing user experience. In this way, the business processing efficiency and user experience are effectively improved, and the foregoing technical problems are solved.
[0006] To solve the above technical problems, in a first aspect, embodiments of the present application provide a business processing method applied to a first electronic device, the method comprising: determining at least two items in a plurality of items corresponding to a first business, and determining attribute information, price information and quantity information of the at least two items; if it is determined that the at least two items are items of the same type according to the attribute information of the at least two items, creating business demand information of the first business according to the attribute information, the price information and the quantity information of the at least two items, the business demand information at least comprising identification information, price information and quantity information of a business item corresponding to the first business, the business item being an item of the same type as the at least two items; and selecting, from the plurality of items corresponding to the first business, items of the same type as the business item as preselected items, and determining target items corresponding to the first business according to the attribute information, the price information, the quantity information of the preselected items and the business demand information of the first business.
[0007] Based on the business processing method, in the business processing process, only an item provider (such as a supplier) needs to publish and maintain attribute information, price information and quantity information of items provided by the item provider in the first electronic device (for example, an item platform (such as a retail platform) provided by the first electronic device), and the first electronic device (for example, a business processing system (such as a bidding system) in the first electronic device) can determine whether the at least two items are items of the same type according to the attribute information of the at least two items. If the at least two items are items of the same type, the first electronic device creates business demand information according to the attribute information, the price information and the quantity information of the at least two items, and automatically selects items of the same type as the business item in the first electronic device as preselected items corresponding to the first business, and determines target items corresponding to the first business according to the attribute information, the price information, the quantity information of the preselected items and the business demand information of the first business. Thus, the first electronic device can automatically create business demand information, and enable items of the same type as the business item to automatically participate in the first business. The method does not require relevant staff to create business demand information one by one, greatly improving the work efficiency of the relevant staff and saving time costs. Moreover, the items of the same type as the business item provided by the item provider can automatically participate in the first business, without the need for the item provider to search for target items in a large number of items, saving the learning costs and time costs of the item provider and increasing user experience.
[0008] Further, the first electronic device can select all items of the same type as the business item in the first electronic device to participate in the first business, enabling the participation of each item to be maximized.
[0009] In a possible implementation of the first aspect, the at least two items include a first item and a second item, and determining, according to the attribute information of the at least two items, that the at least two items are items of a same type includes: determining, according to the item attribute information of the first item, a first same-type item list corresponding to the first item; and comparing the attribute information of the second item with the first same-type item list, and if it is determined, according to the attribute information of the second item, that the second item is in the first same-type item list, determining that the first item and the second item are items of the same type.
[0010] The first same-type item list corresponding to the first item is found, and whether the first item and the second item are items of the same type is determined according to whether the second item is in the first same-type item list, so that the identification process is simpler and more accurate.
[0011] In a possible implementation of the first aspect, the attribute information includes an item category, an item code, item historical registration information, item whitelist annotation information, and item blacklist annotation information, and determining, according to the attribute information of the first item, the first same-type item list corresponding to the first item includes: generating a first item list, a second item list, and a third item list, where the first item list is obtained according to the item historical registration information, the second item list is obtained according to the item category and the item code, and the third item list is obtained according to the item whitelist annotation information; performing merging and deduplication processing on the first item list, the second item list, and the third item list to generate a fourth item list; determining first non-same-type item information of the first item according to the item blacklist annotation information; and deleting the first non-same-type item information from the fourth item list to generate the first same-type item list.
[0012] The first same-type item list corresponding to the first item is obtained according to the item category, the item code, the item historical registration information, the item whitelist annotation information, and the item blacklist annotation information of the first item, and is more complete and accurate, and the first item of the same type can be more quickly and accurately obtained through the first same-type item list.
[0013] In a possible implementation of the first aspect, the first item list is obtained in the following manner: obtaining, from a historical business database, a first historical business created by the first item; determining, according to the item historical registration information, first historical item information of a historical item that registers for the first historical business, and generating the first item list according to the first historical item information.
[0014] In a possible implementation of the first aspect, the second item list is obtained in the following manner: determining, according to the item category and the item code, first same-category item information that is the same as the item category and the item code of the first item, and generating the second item list according to the first same-category item information.
[0015] In a possible implementation of the first aspect, the third item list is obtained by: obtaining a first historical business created by the first item from a historical business database; determining first whitelist item information corresponding to the first historical business according to the item whitelist marking information, and generating the third item list according to the first whitelist item information.
[0016] In a possible implementation of the first aspect, the determining that the at least two items are items of the same type according to the attribute information of the at least two items includes: inputting the attribute information of the at least two items into a preset item type identification model to perform item type identification processing; and if an output of the item type identification model is a first result, determining that the at least two items are items of the same type.
[0017] In the process of determining whether the at least two items are items of the same type by using the item type identification model, only the attribute information of the items needs to be input into the pre-trained item type identification model, and the result of whether the two items are items of the same type can be obtained according to the output result of the model. The implementation process is easy, the required data amount is relatively small, and the obtained result is relatively accurate.
[0018] In a possible implementation of the first aspect, the creating of the business demand information of the first business according to the attribute information, the price information and the quantity information of the at least two items includes: if the price information of the at least two items is all less than a preset upper limit of price, and the quantity information of the at least two items is all greater than a preset lower limit of quantity, creating the business demand information of the first business according to the attribute information, the price information and the quantity information of the at least two items.
[0019] When the price information of the at least two items is all less than the preset upper limit of price, and the quantity information of the at least two items is all greater than the preset lower limit of quantity, the business demand information is created, the created business demand information can be preliminarily screened, and items that are greatly different from the attribute information, the price information and the quantity information of the business item can be screened in advance.
[0020] In a possible implementation of the first aspect, the creating of the business demand information of the first business according to the attribute information, the price information and the quantity information of the at least two items further includes: taking the highest price in the price information of the at least two items as the price information of the business item corresponding to the first business; and taking the least quantity in the quantity information of the at least two items as the quantity information of the business item corresponding to the first business.
[0021] The highest price information of the at least two items is taken as the price information of the service item corresponding to the first service, and the least quantity information of the at least two items is taken as the quantity information of the service item corresponding to the first service, so that more preselected items can be accommodated in the selection process of the target item corresponding to the first service, and the participation of each item is maximized.
[0022] In a possible implementation of the first aspect, after the items of the same type as the service item are selected as the preselected items from the plurality of items corresponding to the first service, the method further includes: sending service participation notification information to a second electronic device, the service participation notification information being information that the preselected items participate in the first service, so as to enable the corresponding item provider to determine whether to modify the price information and the quantity information of the preselected items, the second electronic device being a device of the item provider corresponding to the preselected items; receiving feedback information sent by the second electronic device, and determining the price information and the quantity information of the preselected items participating in the first service according to the feedback information; and determining the target item corresponding to the first service according to the price information and the quantity information of the preselected items participating in the first service and the service demand information of the first service.
[0023] The information that the preselected items participate in the first service is sent to the second electronic device of the corresponding item provider, so that the item provider can modify the price information and the quantity information of the preselected items according to the service demand information to improve the service participation rate.
[0024] In a possible implementation of the first aspect, before the target item corresponding to the first service is determined according to the attribute information, the price information, the quantity information of the preselected items and the service demand information of the first service, if it is determined that there is a new item in the items corresponding to the first service, the method further includes: determining attribute information of the new item, and if it is determined that the new item and the service item are items of the same type according to the attribute information of the new item and the identification information of the service item, taking the new item as a preselected item.
[0025] When the item provider provides a new item and the new item and the service item are items of the same type, the new item is taken as a preselected item, and the participation of each item is maximized.
[0026] In a possible implementation of the first aspect, the new item and the service item are determined to be items of the same type according to the attribute information of the new item and the identification information of the service item, including: determining a second same-type item list corresponding to the service item according to the identification information of the service item; and comparing the attribute information of the new item with the second same-type item list, and if it is determined that the new item is in the second same-type item list according to the attribute information of the new item, the new item and the service item are determined to be items of the same type.
[0027] The second same-type project list corresponding to the business project is found out, and whether the new project is in the second same-type project list is determined to determine whether the business project and the new project are same-type projects, so that the identification process is simpler and more accurate.
[0028] In a possible implementation of the first aspect, the second same-type project list corresponding to the business project is determined, including: obtaining a second historical business created by the business project from a historical business database; determining second historical project information of the second historical business according to historical registration information of the project, and generating a fifth project list according to the second historical project information; determining second same-type project information same as the project category and the project code of the business project according to the project category and the project code, and generating a sixth project list according to the second same-type project information; determining second whitelist project information corresponding to the second historical business according to project whitelist annotation information, and generating a seventh project list according to the second whitelist project information; performing merging and deduplication processing on the fifth project list, the sixth project list and the seventh project list to generate an eighth project list; determining second non-same-type project information of the business project according to project blacklist annotation information; and deleting the second non-same-type project information from the eighth project list to generate the second same-type project list.
[0029] The second same-type project list corresponding to the business project obtained according to the project category, the project code, the historical registration information of the project, the project whitelist annotation information and the project blacklist annotation information of the business project is more complete and accurate, and the second same-type project list can be used to more quickly and accurately obtain the same-type project of the business project.
[0030] In a possible implementation of the first aspect, the target project corresponding to the first business is determined according to the attribute information, the price information, the quantity information and the business demand information of the first business, including: taking the preselected project with the lowest price information as the target project corresponding to the first business; or taking the preselected project with the lowest price information from the preselected project with the quantity information greater than or equal to the quantity information of the business project corresponding to the first business as the target project corresponding to the first business; or taking the preselected project with the lowest price information from the preselected project with the quantity information greater than or equal to the quantity information of the business project corresponding to the first business and the price information less than or equal to the price information of the business project corresponding to the first business as the target project corresponding to the first business.
[0031] In a second aspect, the embodiments of the present application provide a business processing apparatus for implementing the business processing method provided in any of the implementation manners of the first aspect, the apparatus comprising: a first processing module configured to determine at least two items of goods from a plurality of items corresponding to a first business, and determine attribute information, price information and quantity information of the at least two items; a second processing module configured to, if it is determined according to the attribute information of the at least two items that the at least two items are items of the same type, create business demand information of the first business according to the attribute information, the price information and the quantity information of the at least two items, the business demand information at least comprising identification information, price information and quantity information of a business item corresponding to the first business, the business item being of the same type as the at least two items; and a third processing module configured to filter out, from the plurality of items corresponding to the first business, items of the same type as the business item as preselected items, and determine target items corresponding to the first business according to the attribute information, the price information, the quantity information of the preselected items and the business demand information of the first business.
[0032] In a third aspect, the embodiments of the present application provide an electronic device, comprising: a memory configured to store a computer program, the computer program comprising program instructions; and a processor configured to execute the program instructions to cause the electronic device to implement the business processing method provided in the first aspect and / or any of the possible implementation manners of the first aspect.
[0033] In a fourth aspect, the embodiments of the present application provide a computer readable storage medium, the computer readable storage medium storing a computer program, the computer program comprising program instructions, the program instructions being executed by an electronic device to cause the electronic device to implement the business processing method provided in the first aspect and / or any of the possible implementation manners of the first aspect.
[0034] In a fifth aspect, the embodiments of the present application provide a computer program product, comprising computer program / instructions, the computer program / instructions being executed by an electronic device to implement the business processing method provided in the first aspect and / or any of the possible implementation manners of the first aspect.
[0035] It can be understood that the beneficial effects of the second aspect to the fifth aspect described above can also be referred to the related description in the first aspect, which will not be repeated here.
[0036] Based on the business processing method provided in the application, in the business processing process, the project provider only needs to publish and maintain the attribute information, price information and quantity information of the project provided by the project provider in the first electronic device. The first electronic device can determine whether at least two projects are the same type of project according to the attribute information of the at least two projects. If they are the same type of project, the business demand information is created according to the attribute information, price information and quantity information of the at least two projects, and the projects in the first electronic device which are the same type of project as the business project are automatically selected as the pre-selected projects corresponding to the first business. The target project corresponding to the first business is determined according to the attribute information, price information, quantity information of the pre-selected projects and the business demand information of the first business. Therefore, the first electronic device can automatically create business demand information and enable multiple same type projects of the business project to automatically participate in the first business. This method does not require relevant staff to create business demand information one by one, greatly improving the work efficiency of the relevant staff and saving time cost. Moreover, it can enable the projects provided by the project provider which are the same type of project as the business project to automatically participate in the first business, without the need for the project provider to search for the target project in a large number of projects, saving the learning cost and time cost of the project provider and increasing the user experience.
[0037] Further, the first electronic device can select all projects in the first electronic device which are the same type of project as the business project to participate in the first business, so as to maximize the participation of each project. BRIEF DESCRIPTION OF DRAWINGS
[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and serve to explain the principles of the application.
[0039] Figure 1 is a schematic diagram of an application scenario of a business processing method according to some implementations of the application;
[0040] Figure 2 is a flowchart of a business processing method according to some implementations of the application;
[0041] Figure 3 is a flowchart of a business processing method corresponding to the case that the first business is bidding and the project is a commodity according to some implementations of the application;
[0042] Figure 4 is a flowchart of determining whether two commodities are the same type of commodity according to some implementations of the application;
[0043] Figure 5 is a flowchart of determining a first same product commodity list corresponding to a first commodity according to some implementations of the application;
[0044] Figure 6 FIG. 9 is another flowchart illustrating a process of determining a first same-product commodity list corresponding to a first commodity according to some embodiments of the present application;
[0045] Figure 7 FIG. 10 is another flowchart illustrating a process of determining at least two commodities as same-type commodities according to some embodiments of the present application;
[0046] Figure 8 FIG. 11 is a flowchart illustrating a process of creating bid demand information according to at least two commodities according to some embodiments of the present application;
[0047] Figure 9 FIG. 12 is a schematic diagram illustrating an interaction between a first electronic device and a second electronic device according to some embodiments of the present application;
[0048] Figure 10 FIG. 13 is a flowchart illustrating a process of determining a new commodity and a bid commodity as same commodities according to some embodiments of the present application;
[0049] Figure 11 FIG. 14 is a flowchart illustrating a process of determining a second same-product commodity list corresponding to a bid commodity according to some embodiments of the present application;
[0050] Figure 12 FIG. 15 is another flowchart illustrating a business processing method according to some embodiments of the present application;
[0051] Figure 13 FIG. 16 is a block diagram illustrating a structure of a business processing apparatus according to some embodiments of the present application;
[0052] Figure 14 FIG. 17 is a block diagram illustrating a structure of an electronic device according to some embodiments of the present application.
[0053] The above-described figures have shown the specific embodiments of the present application, which will be described in more detail hereinafter. These figures and textual descriptions are not intended to limit the scope of the concept of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0054] The technical solutions of the present application will be described in further detail below with reference to the accompanying drawings.
[0055] It should be noted that the acquisition, storage, use, processing, etc. of data in the technical solutions of the present application all comply with the relevant provisions of national laws and regulations.
[0056] As described above, in some business processing scenarios, it is usually necessary to select a suitable item as a target item from a large number of items corresponding to a business. Currently, the process of selecting a suitable item from a large number of items also has many cases that require manual participation, and there is a problem of low business processing efficiency.
[0057] For example, take the business of commodity bidding or commodity procurement as an example. The existing Internet retail platform basically has a set of bidding methods for price reduction. The current commodity bidding mode is that the merchant first publishes the basic information of the subject (including the subject name, sale price requirement and inventory requirement, etc.) on the retail platform (i.e. the item platform), and then the supplier registers the bidding of a certain commodity according to the subject information. The supplier needs to manually search or find the bidding information of a certain commodity (such as through a special bidding system for price reduction) in thousands or even tens of thousands of platform commodities, and then fill in a reasonable price and inventory according to the price threshold and inventory threshold of the bidding subject to participate in the bidding. For the supplier, there is a high learning cost. Moreover, the buyer needs to actively submit or create the subject during the bidding process. Since the retail platform has a large number of commodities, the subjects of these commodities need to be created one by one by the operation personnel of the platform, which has the problem of low efficiency and high time cost of the operation personnel in creating the subject.
[0058] Further, for some suppliers, they do not know that the commodities they supply are being bid, and the manual search and registration process also has a high learning and time cost for the suppliers. For the retail platform, the bidding participation of the subject commodity is low, and the commodity purchase cost is high. Therefore, this mode is very inefficient for the retail platform, and it is easy to cause the commodity to be out of bid (no supplier bidding), resulting in a low commodity purchase price.
[0059] Retail platform bidding refers to: when the retail platform sells a certain commodity, it needs to purchase from the supplier. In order to reduce the purchase price, the platform will find multiple suppliers to participate in bidding, and the supplier with the lowest bid will win the bid and successfully supply the commodity to the retail platform.
[0060] In addition, in the process of bidding of other engineering projects, financial projects, or other business processing such as financial business processing, there are also problems such as a large number of project providers corresponding to the provided business, a large number of types and quantities of projects provided by the project providers, and the need for workers to individually screen and select the projects provided by the project providers according to the specific content of the business during the business processing process. The business processing efficiency of the workers is low, and the time cost is high.
[0061] Based on this, the implementation of this application provides a business processing method. On the one hand, it can determine whether multiple projects (or maintained projects) corresponding to the first business provided by multiple project providers are of the same type. When at least two projects are identified as being of the same type, business requirement information is automatically created, and multiple projects of the same type within the business project participate in the first business. This eliminates the need for relevant staff to create business requirement information one by one, greatly improving their work efficiency and saving time. On the other hand, it allows projects provided by project providers that are of the same type as the business project to automatically participate in the first business, eliminating the need for project providers to search for information related to the first business among a vast number of projects. This saves project providers learning costs and time costs, and enhances the user experience.
[0062] Next, taking the first business as commodity bidding and the corresponding project as commodities as an example, the business processing method provided in this application will be explained.
[0063] The business processing method provided in this application can be applied to, for example... Figure 1 The product server 300 shown (as an example of a first electronic device, it can also be a project server 300) is equipped with a retail platform (i.e., a project platform) and a bidding system (i.e., a business processing system). The retail platform acquires and stores attribute information, price information, and quantity information of goods (as an example of a project) provided by suppliers (as an example of project providers, such as supplier 1, supplier 2, supplier n, etc.). The goods and their corresponding attribute information in the retail platform can be stored in tables or similar formats to facilitate the extraction of goods and their attribute information during subsequent identification of similar products (i.e., identification of similar types of projects) and bidding. The bidding system acquires the attribute, price, and quantity information of goods from the retail platform and, based on the attribute information, identifies similar types of goods (as an example of similar types of projects), automatically creates targets (as an example of business requirement information), and initiates bidding for goods. The product server 300 also communicates with merchant computer 100 and supplier computer 200.
[0064] The business processing method provided in the application can be used for a supplier to fill in and maintain attribute information, price information and quantity information of a commodity supplied by the supplier through a supplier computer 200, and send the information to a commodity server 300. A bidding system in the commodity server 300 extracts at least two commodities from a retail platform, and determines whether the at least two commodities are commodities of the same type (i.e. same commodities). When the at least two commodities are commodities of the same type, a target is created, and all commodities of the same type as the target on the retail platform are selected as pre-selected commodities (as an example of pre-selected items), and a winning commodity (as an example of a target item) is selected. In addition, a merchant can view information related to the bidding through a merchant computer 100, and obtain a winning commodity corresponding to the target.
[0065] Further, the commodity server 300 can also send information about the commodity participating in the bidding to the supplier, and the supplier can receive the information about the bidding sent by the commodity server 300 through the supplier computer 200, and view or modify the attribute information, price information and quantity information of the commodity filled in by the supplier.
[0066] The creation of the target described above can also be referred to as the creation of bidding demand information, and the target includes a name of the target (as an example of identification information), a price of the target (as an example of price information) and an inventory of the target (as an example of quantity information).
[0067] The merchant computer 100 and the supplier computer 200 can also be electronic devices such as mobile phones and tablets that can communicate with the commodity server 300. The commodity server 300 can be a computer integrated with a large database system, or other electronic devices.
[0068] Next, the implementation process and advantages of the business processing method provided in the application are further described.
[0069] In an implementation manner of the application, the business processing method provided in the application is applied to a first electronic device (such as the commodity server 300), as shown in the figure, and the method includes the following steps: Figure 2
[0070] S100: Determine at least two items in a plurality of items corresponding to a first business, and determine attribute information, price information and quantity information of the at least two items.
[0071] S200: If it is determined that the at least two items are the same type of items according to the attribute information of the at least two items, creating, according to the attribute information, the price information and the quantity information of the at least two items, service demand information of the first service, the service demand information at least including identification information, the price information and the quantity information of a service item corresponding to the first service, the service item being the same type of items as the at least two items.
[0072] S300: From the plurality of items corresponding to the first service, screening out items that are the same type of items as the service item as preselected items, and determining, according to the attribute information, the price information, the quantity information of the preselected items and the service demand information of the first service, a target item corresponding to the first service.
[0073] The service processing method provided in the present application only needs the item provider to publish and maintain the attribute information, the price information and the quantity information of the item provided by the item provider on the first electronic device (for example, on the item platform provided by the first electronic device), and the first electronic device (for example, the service processing system provided by the first electronic device) can determine whether the at least two items are the same type of items according to the attribute information of the at least two items. If the at least two items are the same type of items, the first electronic device creates service demand information according to the attribute information, the price information and the quantity information of the at least two items, and automatically selects items that are the same type of items as the service item as preselected items corresponding to the first service, and determines a target item corresponding to the first service according to the attribute information, the price information, the quantity information of the preselected items and the service demand information of the first service. Therefore, the first electronic device can automatically create service demand information and enable the plurality of same type of items of the service item to automatically participate in the first service. The method does not need the item-related staff to create service demand information one by one, greatly improves the work efficiency of the related staff and saves the time cost. Moreover, the items provided by the item provider that are the same type of items as the service item can automatically participate in the first service, the item provider does not need to search for a target item in a large number of items, thereby saving the learning cost and the time cost of the item provider and increasing the user experience.
[0074] Further, the first electronic device can select all the items that are the same type of items as the service item in the first electronic device to participate in the first service, so that the participation of each item can be maximized.
[0075] Moreover, the service demand information included according to different specific service types is different and is not limited to the identification information, the price information and the quantity information of the service item.
[0076] In one implementation manner of the present application, when the first service is a commodity bidding and the items corresponding to the first service are commodities, the service processing method provided in the present application includes the following steps as shown in Figure 3
[0077] S100': determining at least two goods of the plurality of goods provided by the supplier on the retail platform, and determining attribute information, price information and quantity information of the at least two goods.
[0078] S200': if it is determined according to the attribute information of the at least two goods that the at least two goods are goods of the same type, creating bid demand information according to the attribute information, the price information and the quantity information of the at least two goods, the bid demand information at least including a corresponding bid target, a target price and a target inventory of the bid target, the bid target being the goods of the same type as the at least two goods.
[0079] S300': taking the goods of the same type as the bid target as pre-selected goods from the plurality of goods provided by the supplier, and determining the winning goods according to the attribute information, the price information, the quantity information of the pre-selected goods and the bid demand information.
[0080] Based on the business processing method, in the business processing process, the supplier only needs to publish and maintain the attribute information, the price information and the quantity information of the goods provided by the supplier on the retail platform in the goods server 300 through the supplier computer 200, and the bid system in the goods server 300 can determine whether the at least two goods are goods of the same type according to the attribute information of the at least two goods selected from the retail platform. If the at least two goods are goods of the same type, the bid demand information is created according to the at least two goods, and the goods of the same type as the bid target (as an example of the business item) on the retail platform automatically participate in the bid and select the appropriate winning goods. Therefore, the bid demand information can be automatically created by the goods server 300, which greatly improves the work efficiency of the platform operators (merchants) and saves the time cost. Moreover, the goods of the same type as the bid target provided by the supplier can automatically participate in the bid, without the need for the supplier to search for the target goods from a large number of goods, thereby saving the learning cost and time cost of the supplier and improving the user experience.
[0081] Further, the bid system can select the goods of the same type as the bid target on the retail platform to participate in the bid of the target, which can maximize the participation of each good and reduce the overall purchase price to improve the profit margin of the retail platform enterprise.
[0082] Further, the business processing method provided by the present application, compared with the method of creating a target on the bid system by the buyer (i.e. the merchant), the bid system automatically selects the winning goods from the numerous goods on the retail platform according to the created target, which does not require the merchant to create the target one by one, effectively improving the work efficiency and saving the time cost.
[0083] Next, the process that the bidding system determines at least two goods among the plurality of goods provided by the retail platform and determines the attribute information, the price information and the quantity information of the at least two goods in step S100' is exemplified.
[0084] In an implementation manner of the present application, before step S100, if the bidding system determines that there is creation information of one commodity category or the merchant manually inputs the creation information of one commodity category through the merchant computer 100, the bidding system can start step S100. When selecting the first commodity from the plurality of commodities, the bidding system can select according to the sorting of the first letter of the commodity, or can select according to the order of the commodity joining the retail platform, can select the earliest one joining the retail platform, or can select the latest one joining the retail platform.
[0085] Next, the bidding system can select the second commodity, the third commodity and the like in turn at random or according to a preset selection rule.
[0086] Then, the process that the bidding system determines that the at least two commodities are the same type of commodities according to the attribute information of the at least two commodities and creates the bidding demand information according to the attribute information, the price information and the quantity information of the at least two commodities in step S200' is exemplified.
[0087] In an implementation manner of the present application, the at least two commodities include a first commodity (as an example of a first item) and a second commodity (as an example of a second item), as shown in Figure 4 The process that the bidding system determines that the at least two commodities are the same type of commodities according to the attribute information of the at least two commodities includes the following steps:
[0088] S201: determining a first same-type commodity list (as an example of a first same-type item list) corresponding to the first commodity according to the attribute information of the first commodity.
[0089] S202: if it is determined that the second commodity is in the first same-type commodity list according to the commodity attribute information of the second commodity, it is determined that the first commodity and the second commodity are the same type of commodities.
[0090] The attribute information of the commodity is a set of information related to the commodity, which can include the name, the number, the use, the volume, the weight and the like of the commodity. In an implementation manner of the present application, the commodity attribute information includes the commodity category, the commodity code (also referred to as a commodity bar code, since the commodity code starts with 69, also referred to as a 69 code), the commodity historical registration information, the commodity white list marking information and the commodity black list marking information, as shown inFigure 5 As shown, determining the first same-product commodity list corresponding to the first commodity according to the commodity attribute information of the first commodity includes the following steps:
[0091] S2011: generating a first commodity list (as an example of the first item list), a second commodity list (as an example of the second item list), and a third commodity list (as an example of the third item list), wherein the first commodity list is obtained according to the commodity historical bid information, the second commodity list is obtained according to the commodity category and the commodity code, and the third commodity list is obtained according to the commodity whitelist annotation information.
[0092] S2012: merging and deduplicating the first commodity list, the second commodity list, and the third commodity list to generate a fourth commodity list (as an example of the fourth item list).
[0093] S2013: determining first non-same-product commodity information (as an example of the first non-same-type item information) of the first commodity according to the commodity blacklist annotation information.
[0094] S2014: deleting the first non-same-product commodity information from the fourth commodity list to generate the first same-product commodity list.
[0095] The first commodity list, the second commodity list, and the third commodity list are commodities that are the same as the first commodity and are obtained in three different ways. In an implementation manner of the present application, the first commodity list is obtained by the following manner, including: obtaining a first historical bid target (as an example of the first historical business) created by the first commodity from a historical target database (as an example of the historical business database); determining first historical commodity information (as an example of the first historical item information) of the first historical bid target according to the commodity historical bid information, and generating the first commodity list according to the first historical commodity information.
[0096] In an implementation manner of the present application, the second commodity list is obtained by the following manner: determining first same-category commodity information (as an example of the first same-category item information) same as the commodity category and the commodity code of the first commodity according to the commodity category and the commodity code, and generating the second commodity list according to the first same-category commodity information.
[0097] In an implementation manner of the present application, the third commodity list is obtained by the following manner, including: obtaining a first historical bid target created by the first commodity from the historical target database; determining first whitelist commodity information of the first historical bid target manually maintained according to the commodity whitelist annotation information, and generating the third commodity list according to the first whitelist commodity information.
[0098] The historical target database can be formed by collecting all target information created on the bidding system in the past period of time, and can include the creation time of each target, the bidding goods of the target, the bidding price related to the target, the bidding result, all goods information of the target, and all supplier information.
[0099] The first historical bidding target created by the first goods is a target created in the past period of time, and the bidding goods of the target are the first goods.
[0100] The historical bidding information of the goods records the information of the goods participating in the target in the past period of time. After finding the target created by the first goods as the bidding goods, all historical bidding goods of the target can be found reversely. The historical bidding goods are sorted to obtain the first goods list.
[0101] Further, all similar goods with the same goods category and goods code as the first goods can be found by the goods category and the goods code, and the similar goods are sorted to obtain the second goods list.
[0102] In the process of counting the goods, there can be a big difference in the naming of the goods, but the essence is the same kind of goods. The electronic equipment can be missed in the counting process, so the operation and maintenance personnel need to manually mark the goods with big difference in naming or attribute characteristics as the same goods, and list them in the first goods white list marking information. The first goods all manually marked same goods are sorted, and the third goods list is obtained.
[0103] The first goods list, the second goods list and the third goods list are the same or similar goods found by three different ways. It is inevitable that there will be repeated goods in the three lists. Therefore, the goods in the three lists are integrated, and the repeated goods are removed, so that only one kind of goods is reserved, and the fourth goods list is obtained.
[0104] In some commodity information statistics processes, there can be a small difference in the naming or other attribute information of the first commodity, but the essence is not the same kind of commodity, and the corresponding commodity is quite different. In the statistics process, the commodity electronic device can also be mistaken for the same kind of commodity, so the operation and maintenance personnel need to manually mark the non-same product commodity of the first commodity as the first commodity, and list it in the first commodity blacklist mark information. The non-same product commodity of the first commodity obtained according to the first commodity blacklist mark information is deleted from the fourth commodity list, and finally the first same product commodity list of the first commodity is obtained, which records all the same commodities and commodity attribute information as the first commodity.
[0105] Then, according to the second commodity attribute information, it is determined whether the second commodity is in the first same product commodity list. The second commodity attribute information can be compared with the commodity attribute information in the first same product commodity list. Specifically, when the second commodity attribute information is completely the same as the commodity attribute information of a certain commodity in the first same product commodity list, it is determined that the second commodity is in the first same product commodity list. Alternatively, when a part of the second commodity attribute information is the same as the commodity attribute information of a certain commodity in the first same product commodity list, it is determined that the second commodity is in the first same product commodity list.
[0106] When the at least two commodities include the first commodity, the second commodity and the third commodity, the first same product commodity list of the first commodity can be obtained first, and then it is determined whether the second commodity and the third commodity are in the first same product commodity list. If yes, the second commodity and the third commodity are the same as the first commodity, and if not, the second commodity and the third commodity are not the same as the first commodity.
[0107] In an implementation manner of the present application, as shown in Figure 6 The first same product commodity list of the first commodity is obtained according to the attribute information of the first commodity, including the following steps:
[0108] S2011’:Obtain the first historical bidding target created by the first commodity from the historical target database.
[0109] S2012’:According to the commodity historical registration information, determine the first historical commodity information of the first historical bidding target, and generate the first commodity list according to the first historical commodity information.
[0110] S2013’:According to the commodity category and the commodity code, determine the first same category commodity information which is the same as the commodity category and the commodity code of the first commodity, and generate the second commodity list according to the first same category commodity information.
[0111] S2014': according to the commodity white list annotation information, determining the first white list commodity information corresponding to the first historical bidding target, and generating a third commodity list according to the first white list commodity information.
[0112] S2015': merging and deduplicating the first commodity list, the second commodity list and the third commodity list to generate a fourth commodity list.
[0113] S2016': according to the commodity black list annotation information, determining the first non-same-product commodity information of the first commodity.
[0114] S2017': deleting the first non-same-product commodity information from the fourth commodity list to generate a first same-product commodity list.
[0115] Of course, according to the attribute information of at least two commodities, determining that the at least two commodities are same-type commodities can also be determined in a model recognition manner. In an implementation manner of the present application, as shown in Figure 7 determining that the at least two commodities are same-type commodities according to the attribute information of the at least two commodities includes the steps of:
[0116] S201': inputting the attribute information of the at least two commodities into a preset same-product identification model (as an example of a project type identification model) for same-product identification processing.
[0117] S202': if the output of the same-product identification model is a first result, determining that the at least two commodities are same-type commodities.
[0118] The same-product identification model is a model trained in advance through commodity attribute information and stored in the bidding system. The output result of the same-product identification model can be set as a Boolean value. When the output of the same-product identification model is "true" or "1", it is determined that the at least two commodities are same commodities. When the output of the same-product identification model is "false" or "0", it is determined that the at least two commodities are not same commodities.
[0119] In an implementation manner of the present application, as shown in Figure 8 creating bidding demand information according to the attribute information, price information and quantity information of the at least two commodities includes the following steps:
[0120] S203: obtaining a preset price upper limit and a stock lower limit (which can also be referred to as a quantity lower limit).
[0121] S204: determining that if the commodity prices of the at least two commodities are all less than the price upper limit, and the commodity inventories of the at least two commodities are all greater than the stock lower limit, creating a target (i.e. bidding demand information) according to the at least two commodities.
[0122] When any one of the commodity price and the commodity stock of the at least two commodities does not satisfy the preset upper limit of the price and the lower limit of the stock, the creation of the bid requirement information is ended, and the same commodity identification is performed again.
[0123] The preset upper limit of the price and the lower limit of the stock can be determined by the bid information or the market demand information in the past period of time. Different commodities have different corresponding preset upper limits of the price and lower limits of the stock. According to the change of the market information, the corresponding preset upper limit of the price and the lower limit of the stock of each commodity can be modified, but the corresponding preset upper limit of the price and the lower limit of the stock of each commodity are the same in the same bid process.
[0124] In an implementation manner of the present application, considering that the commodity stock of the supplier generally satisfies the stock requirement, after the preset upper limit of the price and the lower limit of the stock are obtained, when it is determined that the commodity prices of the at least two commodities are all less than the upper limit of the price in step S204, the bid target is created according to the at least two commodities.
[0125] In an implementation manner of the present application, the business requirement information of the first business is created according to the attribute information, the price information and the quantity information of the at least two items, and further comprising: taking the highest price of the commodity prices of the at least two commodities as the price of the bid commodity, and taking the least stock of the commodity stocks of the at least two commodities as the stock of the bid commodity.
[0126] Finally, the process that the bid system takes the commodities which are the same type commodities as the bid commodity from the commodities provided by the suppliers as the preselected commodities in step S300', and determines the winning commodity according to the attribute information, the price information, the quantity information of the preselected commodities and the bid requirement information is exemplified.
[0127] In an implementation manner of the present application, as shown in Figure 9 After the commodities which are the same commodities as the bid commodity from the commodities provided by the multiple suppliers are taken as the preselected commodities participating in the bid, the method further comprises:
[0128] The first electronic device (such as the commodity server 300) sends the information (that is, the bid information) that the preselected commodities participate in the bid to the second electronic device, which is the device (such as the supplier computer 200) of the supplier corresponding to the preselected commodities, so as to determine whether to modify the commodity price and the commodity stock of the preselected commodities.
[0129] The first electronic device receives the feedback information sent by the second electronic device, and determines the commodity price and the commodity stock of the preselected commodities participating in the bid according to the feedback information.
[0130] The first electronic device determines the winning product according to the product price, the product inventory and the bidding demand information of the preselected product, and sends information about whether the product wins to the second electronic device of the supplier to remind the supplier to prepare the product.
[0131] In order to improve the winning rate of the product, the supplier can modify the product information, such as reducing the price or reducing the price and increasing the inventory, after knowing that the product maintained by the supplier has started bidding, and then return the modified product information to the first electronic device. In the subsequent bidding process, the first electronic device compares the modified product price and the modified product inventory with other preselected products, and then selects the winning product.
[0132] The supplier can also choose not to modify the product attribute information of the product maintained by the supplier, and directly reply the information confirming the bidding. In the subsequent bidding process, the first electronic device compares the product price and the product inventory of the product provided by the supplier for the first time with other preselected products, and then selects the winning product.
[0133] The bidding system can also be set to compare the modified product price and the modified product inventory with other preselected products and select the winning product if the modification information of the product provided by the supplier is received within a certain time. If the feedback message of the supplier is not received, it is determined that the information of the product maintained by the supplier is not modified by default.
[0134] During the bidding process, the retail platform will also continuously receive the products submitted by the supplier, and these products may also be the same type of products as the bidding products. In order to maximize the bidding participation of the products, when the newly submitted product and the bidding product are the same type of products, the newly submitted product also needs to participate in the bidding of this bid. In an implementation manner of the present application, before determining the winning product according to the attribute information, the price information, the quantity information and the bidding demand information of the preselected product, if it is determined that the supplier provides a new product (as an example of a new item), the method further includes: determining the attribute information of the new product, and if it is determined that the new product and the bidding product are the same type of products according to the attribute information of the new product and the attribute information of the bidding product, the new product is taken as the preselected product participating in the bidding.
[0135] In an implementation manner of the present application, as shown in Figure 10 the method for determining that the new product and the bidding product are the same type of products includes the following steps:
[0136] S401: Determine the second same-product product list corresponding to the bidding product.
[0137] S402: Compare the attribute information of the new commodity with the second same-commodity list, and if it is determined according to the attribute information of the new commodity that the new commodity is in the second same-commodity list, then it is determined that the new commodity and the bidding commodity are same-type commodities.
[0138] In an implementation manner of the present application, similar to the determination of the first same-commodity list corresponding to the first commodity as described above, Figure 5 Similar to the determination of the first same-commodity list corresponding to the first commodity as shown in the above description, the determination of the second same-commodity list corresponding to the bidding commodity includes: generating a fifth commodity list, a sixth commodity list and a seventh commodity list, wherein the fifth commodity list is obtained according to the commodity historical registration information, the sixth commodity list is obtained according to the commodity category and the commodity code, and the seventh commodity list is obtained according to the commodity whitelist annotation information; merging and deduplicating the fifth commodity list, the sixth commodity list and the seventh commodity list to generate an eighth commodity list; determining the second non-same-commodity information of the bidding commodity according to the commodity blacklist annotation information; deleting the second non-same-commodity information from the eighth commodity list to generate the second same-commodity list.
[0139] In an implementation manner of the present application, as shown in the above description, Figure 11 The determination of the second same-commodity list of the bidding commodity (as an example of the second same-type item list) includes the following steps:
[0140] S4011: Obtain a second historical bidding target (as an example of the second historical business) created by the bidding commodity from a historical target database.
[0141] S4012: Determine second historical commodity information (as an example of the second historical item information) of the historical commodity registered for the second historical bidding target according to the commodity historical registration information, and generate a fifth commodity list (as an example of the fifth item list) according to the second historical commodity information.
[0142] S4013: Determine second same-category commodity information (as an example of the second same-category item information) with the same commodity category and commodity code as the bidding commodity according to the commodity category and the commodity code, and generate a sixth commodity list (as an example of the sixth item list) according to the second same-category commodity information.
[0143] S4014: Determine second whitelist commodity information (as an example of the second whitelist item information) corresponding to the second historical bidding target according to the commodity whitelist annotation information, and generate a seventh commodity list (as an example of the seventh item list) according to the second whitelist commodity information.
[0144] S4015: Merge and deduplicate the fifth commodity list, the sixth commodity list and the seventh commodity list to generate an eighth commodity list (as an example of the eighth item list).
[0145] S4016: According to the commodity blacklist annotation information, the second non-same product commodity information of the bidding commodity is determined (as an example of the second non-same type item information).
[0146] S4017: The second non-same product commodity information is deleted from the eighth commodity list to generate a second same product commodity list.
[0147] In an implementation manner of the present application, the winning commodity is determined according to the attribute information of the pre-selected commodity and the bidding demand information, including: taking the pre-selected commodity with the lowest price as the winning commodity; or taking the pre-selected commodity with the lowest price among the pre-selected commodities with the inventory greater than or equal to the inventory of the bidding commodity as the winning commodity; or taking the pre-selected commodity with the lowest price among the pre-selected commodities with the inventory greater than or equal to the inventory of the bidding commodity and the price less than or equal to the price of the bidding commodity as the winning commodity.
[0148] In an implementation manner of the present application, as shown in Figure 12 The business processing method can also be referred to as a commodity bidding method or a commodity bidding method, and the specific process is as follows:
[0149] Supplier 1 provides maintained commodity 1 to the retail platform on the commodity server 300, and supplier 2 provides maintained commodity 2 to the retail platform on the commodity server 300. The retail platform identifies whether commodity 1 and commodity 2 belong to the same product through the same product identification algorithm. When they belong to the same product, the retail platform automatically creates target T according to the information of commodity 1. The target T includes the name, price and inventory of the bidding commodity. Then the retail platform obtains the same product commodities of the bidding commodity, and automatically lets the suppliers of the same product commodities participate in the bidding of the target T. Finally, the commodity with the lowest price is the successful bidding commodity.
[0150] The process of identifying whether commodity 1 (which can also be commodity A) and commodity 2 (which can also be commodity B) are the same product (i.e. the same type of commodity) can include the following steps:
[0151] 1. Find all targets created by commodity 1, i.e. same source target (i.e. first historical bidding target);
[0152] 2. Find the historical bidding commodities of the target (i.e. first historical commodity information);
[0153] 3. Find all same category (i.e. commodity category) commodities of commodity 1;
[0154] 4. Find all same 69 code (i.e. commodity code) commodities in the same category commodities (i.e. first same category commodity information);
[0155] 5. Find all manually maintained white list commodities corresponding to the same source target (i.e. first white list commodity information);
[0156] 6、Merge and deduplicate the historical registration products, 69 code products, and manually maintained white lists;
[0157] 7、Find all manually annotated non-same products of the target (i.e., first non-same product information);
[0158] 8、Remove all non-same products to obtain the final same product list (i.e., first same product list).
[0159] If the same product list contains product 2, it is determined that product 2 is a same product of product 1.
[0160] Or by outputting a Boolean value, based on algorithm prediction 1 and 2 whether they are same products, the specific is to use algorithm to predict same products, based on category, 69 code, manual annotation, historical registration, same product library, etc. The same product identification model modelT trained by the data is used. The respective categories, 69 codes, manual annotations, historical registrations, same product libraries, etc. of products 1 and 2 are input into the same product identification model modelT, and it is determined whether 1 and 2 are same products according to the final output Boolean value.
[0161] If the algorithm predicts that 2 is a same product and is not in the manually annotated non-same product, it is determined that product 2 is a same product of product 1.
[0162] In the process of bidding, as shown in Figure 12 If there is a new supplier 3 providing a maintained product 3 to the retail platform, the retail platform identifies that product 3 and the bidding product in the target T are same products through the same product identification algorithm, and then adds product 3 to the bidding of the target T. If they are not same products, product 3 will not be used for bidding.
[0163] Wherein, the target T here contains the product name and other information of the bid, therefore, before determining that product 3 and the bidding product in the target T are same products, the product 4 (i.e., the bidding product) creating the target T needs to be obtained, and the process of identifying that product 3 and the bidding product in the target T are same products can include the following steps:
[0164] 1、Find all targets created by product 4, i.e., same source targets (i.e., second historical bidding targets);
[0165] 2、Find the historical registration products of the target (i.e., second historical product information);
[0166] 3、Find all same category products of product 4;
[0167] 4、Find all 69 code products in the same category products (i.e., second same category product information);
[0168] 5、Find all manually maintained white list products corresponding to the same source target (second white list product information);
[0169] 6. Merge the historical registration products, 69 code products, and manually maintained white list, and remove duplicates;
[0170] 7. Find all manually annotated non-same products of the target (i.e., second non-same product information).
[0171] 8. Remove all non-same products to obtain the final same product list (i.e., second same product list).
[0172] If the same product list contains product 3, it is determined that product 3 is the same product as product 4.
[0173] Or by outputting a Boolean value, based on algorithm prediction 3 and 4 whether they are same products, which is to predict same products by algorithm, based on category, 69 code, manual annotation, historical registration, same product library, etc. The same product identification model modelT trained by data; input the respective category, 69 code, manual annotation, historical registration, same product library, etc. of product 3 and product 4 into the same product identification model modelT, and determine whether 1 and 2 are same products according to the final output Boolean value.
[0174] If the algorithm predicts that product 3 is the same product and is not in the manually annotated non-same product, it is determined that product 3 is the same product as product 4.
[0175] The above steps of identifying whether product 1 and product 2 are same products, and identifying whether product 3 and the bidding product in the target T are same products can be implemented by program code, which will not be described in detail.
[0176] Next, taking milk as an example, the process of the product bidding method provided by the application is described.
[0177] First, a plurality of milk suppliers maintain milk-related information on a retail platform (i.e., product server 300, which can also be referred to as a procurement platform, a retail platform, or a project platform). Specifically, it includes submitting the product attribute information of the milk provided by itself to the retail platform, which can include milk category, inventory, price, category, code, historical registration information, white list annotation information, and black list annotation information. The milk supplier stores the attribute information of the product maintained by itself for subsequent bidding or merchant selection of procurement.
[0178] Then, the bidding system determines that the "milk category starts bidding" instruction is received, and the bidding system selects the milk goods maintained by supplier 1 and supplier 2 from the plurality of goods provided by the milk suppliers on the retail platform, wherein supplier 1 maintains pure milk A with a price of 55 yuan and an inventory of 100 boxes; and supplier 2 maintains pure milk B with a price of 57 yuan and an inventory of 80 boxes. After the bidding system selects supplier 1 and supplier 2, it is determined whether pure milk A and pure milk B are the same goods. Specifically, whether pure milk A and pure milk B are the same goods can be determined by the following two same product identification methods.
[0179] The first is to obtain a first same product goods list of pure milk A. If it is determined that pure milk B is in the first goods same product list, it means that pure milk A and pure milk B are the same goods.
[0180] Specifically, first, a first historical bidding target created by pure milk A is obtained from the historical target database, and then all the goods registered for the first historical bidding target are queried, and the goods attribute information of these goods is extracted, and then the first goods list is sorted. It should be noted that the first historical bidding target created by pure milk A can be one or more. When there are multiple first historical bidding targets, the goods registered for multiple first historical bidding targets and the goods attribute information need to be obtained, and then the first goods list is sorted.
[0181] Then, according to the goods code and goods category of pure milk A, the first same category goods information with the same goods code and goods category as pure milk A (such as goods code 69123 and goods category such as dairy products) is extracted, and then the second goods list is sorted.
[0182] Continue to find the white list goods information of pure milk A manually maintained according to the white list annotation information of pure milk A, find all the white list goods of pure milk A, and sort the third goods list. The white list goods information of pure milk A is pre-stored in the table linked to pure milk A on the retail platform. For example, there is a calcium milk with a name (69345) and an essence that is pure milk A, but due to the difference in name and code, the classification system will not identify it as the same goods as pure milk A in the classification process. At this time, manual annotation is needed to mark the same goods as pure milk A.
[0183] Then, the first goods list, the second goods list, and the third goods list are sorted and combined, the repeated goods in the list are removed, and only one item of goods data is retained to obtain the fourth goods list.
[0184] Finally, according to the blacklist annotation information of pure milk A, the blacklist commodity information of pure milk A manually maintained is searched, all the blacklist commodity information of pure milk A (i.e. the first non-same product commodity information) is found out, and all the blacklist commodities of pure milk A are deleted from the fourth commodity list, and finally the first same product commodity list is obtained. Among them, the blacklist commodity information of pure milk A is also stored in the table linked with pure milk A on the retail platform in advance. For example, a commodity is named Guangming Acid Milk 1, and the code is (69124). Its name and code are similar to pure milk A, and it can be easily recognized by the classification system as the same commodity of pure milk A. Therefore, it needs to be manually annotated as the non-same product of pure milk A.
[0185] It is determined whether pure milk B is in the first same product commodity list. If yes, it means that pure milk B is the same commodity of pure milk A.
[0186] The second is to input the commodity attribute information corresponding to pure milk A and pure milk B into the same product identification model. If the output of the same product identification model is the first result (such as "true"), it is determined that pure milk A and pure milk B are the same commodity.
[0187] Then the retail platform obtains the preset price upper limit and inventory lower limit, wherein the price upper limit is 60 and the inventory lower limit is 70. The price and inventory of pure milk A and pure milk B both meet the requirements of the preset price upper limit and inventory lower limit. Then the bidding target is created, the highest price of pure milk A and pure milk B is taken as the price of the bidding commodity, which is 57 yuan, and the lowest inventory of pure milk A and pure milk B is taken as the inventory of the bidding commodity, which is 80 boxes. The created bidding demand information is: Guangming pure milk, highest price 57 yuan, lowest inventory 80 boxes.
[0188] After the bidding target is created, all the same type commodities of Guangming pure milk (as an example of pre-selected commodities, including pure milk A and pure milk B) are automatically extracted from the retail platform, and then these commodities participate in the bidding of the target.
[0189] Moreover, the retail platform will send information about the start of the bidding to the computers of all suppliers participating in the bidding of Guangming pure milk. After receiving the information, the suppliers can choose to modify the information of the Guangming pure milk they maintain in order to improve the probability of winning the bid, and then resubmit to the retail platform. For example, supplier 2 changes the price of pure milk B to 53 yuan and the inventory remains 80 boxes, and resubmits. In the subsequent comparison process, the retail platform will compare the price and inventory of pure milk B with the price and inventory of all other Guangming pure milk.
[0190] If supplier 3 newly submits information of pure milk 3 with a price of 54 yuan and a stock of 120 boxes to the retail platform before the end of the bidding, the retail platform first identifies pure milk 3 as the same type of goods as the bidding goods 9 (i.e., pure milk), and if so, automatically adds pure milk 3 to the bidding of the target, and sends information of starting bidding to supplier 3, and supplier 3 can also choose to modify and re-submit the information of pure milk 3.
[0191] Finally, according to the prices of pure milk provided by the suppliers, the bidding goods with the lowest price is pure milk B with a price of 53 yuan, and pure milk B of supplier 2 wins the bid, and the bidding ends.
[0192] After that, the merchant can make purchase-related information with supplier 2 and start the purchase.
[0193] The business processing method provided by the implementation mode only needs the suppliers to publish and maintain the product attribute information of the goods provided by themselves on the retail platform, and the bidding system can determine whether the at least two goods are the same goods according to the product attribute information of the at least two goods selected from the retail platform. If they are the same goods, the bidding demand information (i.e., the target) is created according to the at least two goods, and the goods with the same goods as the bidding goods of the retail platform are automatically targeted and bid for and selected for the appropriate winning goods. Therefore, through the retail platform, it can be determined whether the multiple goods provided by multiple suppliers are the same goods, and when at least two goods are identified as the same goods, the bidding demand information is automatically created, and multiple same goods of the bidding goods participate in the bidding, without the need for platform operators to create bidding demand information one by one, greatly improving the work efficiency of platform operators and saving time costs. And, the goods provided by the supplier which are the same goods as the bidding goods can automatically participate in the bidding, without the need for the supplier to search for the target of the goods in a large number of goods, saving the learning cost and time cost of the supplier and increasing the user experience.
[0194] Moreover, the bidding system can select all the goods on the retail platform which are the same goods as the bidding goods to participate in the bidding of the target, which can maximize the participation of each good and lower the overall purchase price to improve the profit margin of the platform enterprise.
[0195] In another implementation mode of the present application, in the process of selecting the preselected goods, the multiple same goods of the bidding goods are first selected, and then the goods with a stock greater than the stock of the bidding goods are selected as the preselected goods.
[0196] Or in the process of selecting the pre-selected goods, first select a plurality of same goods of the bidding goods, and then select the goods of the same goods as the pre-selected goods, which have a stock greater than the stock of the bidding goods and a price less than the price of the bidding goods.
[0197] The business processing method provided by the implementation manner of the application is an automatic bidding mechanism and method for procurement of an Internet retail platform, which provides a mechanism to help suppliers automatically register for bidding, so that the retail platform maximizes the bidding participation degree of each piece of goods, effectively reduces the overall purchase price, and thus improves the profit rate of the platform enterprise.
[0198] That is, under the mechanism corresponding to the business processing method provided by the implementation manner of the application, after the supplier fills in the target information through the retail platform, the supplier only needs to maintain the supplied goods according to daily work, and the bidding system automatically creates the target and automatically matches the appropriate supplier goods according to the information such as the commodity category and 69 code of the target goods and lets them register for bidding, so that the suppliers no longer need to enter the bidding system one by one to find the target and register for bidding, greatly improving the bidding participation degree of the suppliers and opening up the market for the suppliers. At the same time, the mechanism can avoid problems such as the information asymmetry advantage of the platform operators who only inform certain suppliers of the bidding target, increase the fairness of the bidding process, let more suppliers participate in the competition of the platform bidding goods, effectively reduce the platform purchase price, and improve the profit rate of the platform enterprise.
[0199] Further, the automatic target creation mechanism of the bidding system provided by the application decouples the traditional process of buyers publishing targets and sellers registering for bidding targets, and the platform operators save the process of creating targets for each commodity, greatly improving the operation efficiency of the platform personnel; the suppliers only need to maintain the commodity information to automatically participate in the bidding, which is very convenient in the process. These automated mechanisms let more goods participate in the bidding, thereby effectively reducing the platform purchase price and improving the profit rate of the platform enterprise.
[0200] The business processing method provided by the implementation manner of the application proposes a brand-new mechanism that decouples the traditional process of buyers publishing targets and sellers registering for bidding targets, removes the step of the traditional buyer having to create a target, the buyer does not need to create a target, automatically identifies the same goods from the goods maintained by the seller, creates a target, and then lets the seller goods belonging to the same goods automatically participate in the bidding, so that the operation personnel only need to check the bidding result. The retail platform effectively improves the commodity operation efficiency, maximizes the bidding participation degree of each piece of goods, reduces the overall purchase price, and thus improves the profit rate of the platform enterprise.
[0201] In addition, after registration, the bidding system automatically notifies the supplier, so that the supplier can perceive the ongoing bidding and improve the winning rate by modifying the price, effectively improving the user experience.
[0202] The business processing method provided by the implementation of the application can also be implemented through the following modules.
[0203] The supplier commodity maintenance module: the supplier maintains the commodity information that the supplier can supply through the retail platform, including the selling price, inventory, category, 69 code, etc.
[0204] The same product algorithm matching module: according to the category, 69 code, historical bidding registration situation, manually maintained white list and black list, and the model trained by the algorithm, it is judged whether the commodities of different suppliers are the same product, and whether the commodities of the supplier are the same product as the target.
[0205] The automatic target creation and registration module: based on the commodity information identified by the same product matching algorithm, the target is automatically created, and then the suppliers of the same product are automatically registered to participate in the bidding.
[0206] In this way, the automatic target creation mechanism can improve the efficiency of both buyers and sellers. The platform operator saves the process of creating targets for each commodity, greatly improving the operation efficiency of platform personnel; the supplier only needs to maintain commodity information to automatically participate in bidding, which is very convenient in process. The ultimate effect of these automated mechanisms is to enable more commodities to participate in bidding, thereby effectively reducing the platform purchase price and improving the platform enterprise profit margin.
[0207] In addition, in other application scenarios, such as the scenario of bidding for engineering business projects (as another example of the first business), multiple companies (i.e., projects) participate in bidding. During the bidding process, the companies can fill in their relevant information (which can include the above-mentioned attribute information, price information, quantity information, etc.) through electronic devices. The electronic devices can identify the same type of companies according to the relevant information provided by the multiple companies, automatically create bidding targets, and select the winning companies.
[0208] For example, in the financial services industry, the data of many customers (i.e., projects) is stored in the background of financial institutions. In order to facilitate the push of financial service information, the electronic devices corresponding to the financial services can use the business processing method provided by the application to classify the stored customers according to their basic information (as another example of the first business), obtaining multiple customer groups of different classifications (i.e., pre-selected projects), and then selecting one or more customers (i.e., target projects) that meet the conditions from the target customer groups for the push of financial service information. In this scenario, for example, the first business is customer classification, the project is the customer, the attribute information of the project is the basic information of the customer, the price information of the project can be the customer's deposit, and the quantity information of the project can be the number of savings card openings, the number of credit card secondary card openings, etc.
[0209] In other business processing scenarios, corresponding to the foregoing Figure 2 In an implementation manner of the present application, the at least two items include a first item and a second item, and determining that the at least two items are same-type items according to attribute information of the at least two items includes: determining a first same-type item list corresponding to the first item according to attribute information of the first item; and comparing and processing attribute information of the second item with the first same-type item list, and if it is determined that the second item is in the first same-type item list according to the attribute information of the second item, then determining that the first item and the second item are same-type items.
[0210] In an implementation manner of the present application, the attribute information includes item category, item code, item historical registration information, item whitelist annotation information and item blacklist annotation information, and determining the first same-type item list corresponding to the first item according to the attribute information of the first item includes: generating a first item list, a second item list and a third item list, wherein the first item list is obtained according to item historical registration information, the second item list is obtained according to item category and item code, and the third item list is obtained according to item whitelist annotation information; merging and removing duplicates of the first item list, the second item list and the third item list to generate a fourth item list; determining first non-same-type item information of the first item according to item blacklist annotation information; and deleting the first non-same-type item information from the fourth item list to generate the first same-type item list.
[0211] In an implementation manner of the present application, the first item list is obtained by: obtaining a first historical business created by the first item from a historical business database; determining first historical item information of a historical business registered according to item historical registration information; and generating the first item list according to the first historical item information.
[0212] In an implementation manner of the present application, the second item list is obtained by: determining first same-category item information same as the item category and the item code of the first item according to the item category and the item code; and generating the second item list according to the first same-category item information.
[0213] In an implementation manner of the present application, the third item list is obtained by: obtaining a first historical business created by the first item from a historical business database; determining first whitelist item information corresponding to the first historical business according to item whitelist annotation information; and generating the third item list according to the first whitelist item information.
[0214] In an implementation form of the application, the determining that the at least two items are items of the same type based on the attribute information of the at least two items comprises: inputting the attribute information of the at least two items into a preset item type identification model to perform item type identification processing; and if an output of the item type identification model is a first result, determining that the at least two items are items of the same type.
[0215] In an implementation form of the application, the creating of the business demand information of the first business based on the attribute information, the price information and the quantity information of the at least two items comprises: if the price information of the at least two items are all less than a preset upper limit of price, and the quantity information of the at least two items are all greater than a preset lower limit of quantity, creating the business demand information of the first business based on the attribute information, the price information and the quantity information of the at least two items.
[0216] In an implementation form of the application, the creating of the business demand information of the first business based on the attribute information, the price information and the quantity information of the at least two items further comprises: taking a highest price in the price information of the at least two items as the price information of the business item corresponding to the first business; and taking a least quantity in the quantity information of the at least two items as the quantity information of the business item corresponding to the first business.
[0217] In an implementation form of the application, after the screening of the items of the same type as the business item from the plurality of items corresponding to the first business as the preselected items, the method further comprises: sending, to a second electronic device, business participation notification information, the business participation notification information being information that the preselected items participate in the first business, so as to enable a corresponding item provider to determine whether to modify the price information and the quantity information of the preselected items, the second electronic device being a device of the item provider corresponding to the preselected items; receiving feedback information sent by the second electronic device, and determining the price information and the quantity information of the preselected items participating in the first business based on the feedback information; and determining the target item corresponding to the first business based on the price information and the quantity information of the preselected items participating in the first business and the business demand information of the first business.
[0218] In an implementation form of the application, before the determining of the target item corresponding to the first business based on the attribute information, the price information, the quantity information of the preselected items and the business demand information of the first business, if it is determined that there is a new item in the items corresponding to the first business, the method further comprises: determining attribute information of the new item; and if it is determined that the new item and the business item are items of the same type based on the attribute information of the new item and the identification information of the business item, taking the new item as the preselected item.
[0219] In an implementation form of the present application, the same type project is determined according to the attribute information of the new project and the identification information of the business project, comprising: determining a second same type project list corresponding to the business project according to the identification information of the business project; comparing the attribute information of the new project with the second same type project list, and if the new project is determined to be in the second same type project list according to the attribute information of the new project, the new project and the business project are determined to be the same type project.
[0220] The identification information of the business project can be information capable of identifying the type, nature or other attributes of the business project.
[0221] In an implementation form of the present application, the second same type project list corresponding to the business project is determined, comprising: obtaining a second historical business created by the business project from a historical business database; determining second historical project information of the second historical business according to project historical registration information, and generating a fifth project list according to the second historical project information; determining second same type project information same as the project category and the project code of the business project according to the project category and the project code, and generating a sixth project list according to the second same type project information; determining second whitelist project information corresponding to the second historical business according to project whitelist annotation information, and generating a seventh project list according to the second whitelist project information; merging and removing duplicates of the fifth project list, the sixth project list and the seventh project list to generate an eighth project list; determining second non-same type project information of the business project according to project blacklist annotation information; and deleting the second non-same type project information from the eighth project list to generate the second same type project list.
[0222] In an implementation form of the present application, the target project corresponding to the first business is determined according to the attribute information, the price information, the quantity information of the preselected project and the business demand information of the first business, comprising: taking the preselected project with the lowest price information as the target project corresponding to the first business; or taking the preselected project with the lowest price information among the preselected projects with the quantity information greater than or equal to the quantity information of the business project corresponding to the first business as the target project corresponding to the first business; or taking the preselected project with the lowest price information among the preselected projects with the quantity information greater than or equal to the quantity information of the business project corresponding to the first business and the price information less than or equal to the price information of the business project corresponding to the first business as the target project corresponding to the first business.
[0223] The specific implementation process of the steps in the above other application scenarios is the same as or similar to the specific implementation process in the commodity bidding scenario, and will not be described here.
[0224] According to different types of the first service, the service demand information corresponding to the first service created in the foregoing can include more information in addition to the identification information, the price information and the quantity information of the service item corresponding to the first service.
[0225] Further, according to different types of the first service, the service demand information, the historical service database, the first historical service, the item historical registration information, the item category, the item code, the item whitelist annotation information and the item blacklist annotation information can all determine the corresponding specific content according to the specific type of the first service.
[0226] Please refer to Figure 13 , Figure 13 The business processing device of the present application is used to execute the foregoing business processing method, and the device comprises:
[0227] The first processing module is used to determine at least two items of goods in the plurality of items corresponding to the first service, and determine the attribute information, the price information and the quantity information of the at least two items.
[0228] The second processing module is used to, if it is determined according to the attribute information of the at least two items that the at least two items are the same type of items, create the service demand information of the first service according to the attribute information, the price information and the quantity information of the at least two items, the service demand information at least including the identification information, the price information and the quantity information of the service item corresponding to the first service, the service item being the same type of item as the at least two items.
[0229] The third processing module is used to filter out, from the plurality of items corresponding to the first service, items that are the same type of items as the service item as preselected items, and determine the target item corresponding to the first service according to the attribute information, the price information, the quantity information of the preselected items and the service demand information of the first service.
[0230] The business processing device is used for executing the business processing method. In the business processing process, the project provider only needs to publish and maintain the attribute information, price information and quantity information of the project provided by the project provider on the project platform. The first electronic device can determine whether the at least two projects are the same type of project according to the attribute information of the at least two projects. If the at least two projects are the same type of project, the business demand information is created according to the attribute information, price information and quantity information of the at least two projects, and the project in the first electronic device which is the same type of project as the business project is automatically selected as the preselected project corresponding to the first business. The target project corresponding to the first business is determined according to the attribute information, price information, quantity information of the preselected project and the business demand information of the first business. Therefore, the first electronic device can automatically create the business demand information, and enable the plurality of same type of projects of the business project to automatically participate in the first business. The method does not need the project related staff to create the business demand information one by one, greatly improves the work efficiency of the related staff, and saves the time cost. Moreover, the project provided by the project provider which is the same type of project as the business project can automatically participate in the first business, the project provider does not need to find the target project in the mass of projects, saves the learning cost and time cost of the project provider, and increases the user experience.
[0231] It should be noted that the division of each module of the above device is only a logical division of functions, and all or part of the actual implementation can be integrated into one physical entity, or can be physically separated. And these modules can all be realized in the form of software called by the processing element; all can be realized in the form of hardware; some modules can be realized in the form of software called by the processing element, and some modules can be realized in the form of hardware. For example, the processing module can be a separate processing element, or can be integrated in a chip of the above device, and in addition, the function of the above processing module can be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or can be independently realized. The processing element here can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module can be completed by the integrated logic circuit of hardware or the instruction of software in the processing element.
[0232] Please refer to Figure 14 , Figure 14Fig. 1 shows a block diagram of an example of an electronic device. The electronic device can include one or more processors 1002, system control logic 1008 connected to at least one of the processors 1002, system memory 1004 connected to the system control logic 1008, non-volatile memory (NVM) 1006 connected to the system control logic 1008, and a network interface 1010 connected to the system control logic 1008.
[0233] The processor 1002 can include one or more single-core or multi-core processors. The processor 1002 can include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, baseband processors, etc.). In implementations herein, the processor 1002 can be configured to perform the business processing methods described above.
[0234] In some implementations, the system control logic 1008 can include any suitable interface controllers to provide for any suitable interface to at least one of the processors 1002 and / or any suitable device or component in communication with the system control logic 1008.
[0235] In some implementations, the system control logic 1008 can include one or more memory controllers to provide an interface to the system memory 1004. The system memory 1004 can be used to load and store data and / or instructions. In some implementations, the system memory 1004 of the electronic device can include any suitable volatile memory, such as suitable dynamic random access memory (DRAM).
[0236] The NVM / memory 1006 can include one or more tangible, non-transitory computer-readable media for storage of data and / or instructions. In some implementations, the NVM / memory 1006 can include any suitable non-volatile storage, such as flash memory and / or any suitable non-volatile storage device, such as at least one of a hard disk drive (HDD), a Compact Disc (CD) drive, a Digital Versatile Disc (DVD) drive.
[0237] The NVM / memory 1006 can include a portion of the storage resources installed on the device of the electronic device, or it can be accessible by the device but not necessarily a part of the device. For example, the NVM / memory 1006 can be accessed over a network via the network interface 1010.
[0238] In particular, system memory 1004 and NVM / memory 1006 can include, respectively, a temporary copy of instructions 1020 and a permanent copy of instructions 1020. Instructions 1020 can include instructions that, when executed by at least one of processors 1002, cause the electronic device to implement the previously described business process method. In some implementations, instructions 1020, hardware, firmware, and / or software components thereof can additionally / alternatively be located in system control logic 1008, network interface 1010, and / or processors 1002.
[0239] Network interface 1010 can include a transceiver to provide a radio interface for the electronic device to communicate with any other suitable device (e.g., front end modules, antennas, etc.) over one or more networks. In some implementations, network interface 1010 can be integrated with other components of the electronic device. For example, network interface 1010 can be integrated with at least one of processors 1002, system memory 1004, NVM / memory 1006, and firmware devices (not shown) having instructions that, when executed by at least one of processors 1002, cause the electronic device to implement the previously described business process method.
[0240] Network interface 1010 can further include any suitable hardware and / or firmware to provide a multiple-input multiple-output radio interface. For example, network interface 1010 can be a network adapter, a wireless network adapter, a telephone modem, and / or a wireless modem.
[0241] In one implementation, at least one of processors 1002 can be packaged with logic for one or more controllers of system control logic 1008 to form a System In a Package (SiP). In one implementation, at least one of processors 1002 can be integrated on the same die with logic for one or more controllers of system control logic 1008 to form a System on Chip (SoC).
[0242] The electronic device can further include an input / output (I / O) device 1012. I / O device 1012 can include a customer interface to enable a customer to interact with the electronic device; a peripheral component interface to enable peripheral components to also interact with the electronic device. In some implementations, the electronic device also includes a sensor to determine at least one of environmental conditions and location information related to the electronic device.
[0243] In some implementations, the customer interface can include, but is not limited to, a display (e.g., a liquid crystal display, a touch screen display, etc.), a speaker, a microphone, one or more cameras (e.g., still image cameras and / or video cameras), a flashlight (e.g., a light emitting diode flash), and a keypad.
[0244] In some implementations, the peripheral component interface can include, but is not limited to, a non-volatile memory port, an audio jack, and a power supply interface.
[0245] In some implementations, the sensors can include, but are not limited to, a gyroscope sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit can also be part of or interact with the network interface 1010 to communicate with components of a positioning network, such as Global Positioning System (GPS) satellites.
[0246] It can be appreciated that the structure illustrated in the implementations of the present application does not constitute a specific limitation on the electronic device. In other implementations of the present application, the electronic device can include more or fewer components than shown, or combine certain components, or split certain components, or different arrangement of components. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0247] The program code can be applied to input instructions to perform the functions described herein and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of the implementations of the present application, a processing system includes any system that has a processor, such as for example a Digital Signal Processor (DSP), a microcontroller, an Application Specific Integrated Circuit (ASIC), or a microprocessor.
[0248] The program code can be implemented in a high-level procedural or object-oriented programming language to communicate with a processing system. The program code can also be implemented in assembly or machine language, if desired. In fact, the mechanisms described herein are not limited in scope to any particular programming language. In any case, the language can be a compiled or interpreted language.
[0249] One or more aspects of at least one implementation can be implemented by representative instructions stored on a computer-readable storage medium that represents various logic within the processor, which when read by a machine causes the machine to fabricate logic to perform the techniques described herein. Such representations, known as "IP cores" can be stored on a tangible, computer readable storage medium and supplied to various customers or manufacturing facilities to load into the fabrication machines that make the logic or processor.
[0250] The embodiment of the present application further provides a computer readable storage medium. The computer readable storage medium stores a computer program. The computer program includes program instructions. The computer readable storage medium can be any available medium or data storage device that can store data which is accessible by an electronic device, such as a data center. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk), etc. The program instructions are run by the electronic device to implement the foregoing business processing method.
[0251] The embodiment of the present application further provides a computer program product including instructions. The computer program product can be a software or program product including computer programs / instructions, which can be run on an electronic device or stored in any available medium. When the computer program product is run on at least one electronic device, the at least one electronic device is caused to execute the foregoing business processing method.
[0252] It should be noted that in the drawings, some structural or methodological features can be shown in a particular arrangement and / or order. However, it should be understood that such a particular arrangement and / or order can not be required. Rather, in some implementations, the features can be arranged in a manner different from that shown in the illustrative drawings. Additionally, inclusion of structural or methodological features in a particular drawing does not imply that such features are required in all implementations, and in some implementations, such features can not be included or can be combined with other features.
[0253] It should be noted that the terms "first", "second", and the like are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
[0254] It should be noted that in the drawings, some structural or methodological features can be shown in a particular arrangement and / or order. However, it should be understood that such a particular arrangement and / or order can not be required. Rather, in some implementations, the features can be arranged in a manner different from that shown in the illustrative drawings. Additionally, inclusion of structural or methodological features in a particular drawing does not imply that such features are required in all implementations, and in some implementations, such features can not be included or can be combined with other features.
[0255] Although the present application has been illustrated and described with reference to certain preferred embodiments thereof, it should be understood that the foregoing is intended to be illustrative only and not limiting of the present application. Many modifications and variations are possible in light of the above teachings without departing from the spirit and scope of the present application.
Claims
1. A business processing method, applied to a first electronic device, characterized in that, The method includes: Identify at least two projects from among multiple projects corresponding to the first business, and determine the attribute information, price information, and quantity information of the at least two projects; If, based on the attribute information of the at least two projects, it is determined that the at least two projects are of the same type, then business requirement information for the first business is created based on the attribute information, price information, and quantity information of the at least two projects. The business requirement information includes at least the attribute information, price information, and quantity information of the business project that serve as an identifier, wherein the business project is the project in the first business that is of the same type as the at least two projects. From the multiple projects corresponding to the first service, projects that are of the same type as the service project are selected as pre-selected projects, and the target project corresponding to the first service is determined according to the attribute information, price information, quantity information of the pre-selected projects and the service requirement information of the first service. in, The at least two items include a first item and a second item. Based on the attribute information of the at least two items, it is determined that the at least two items are of the same type, including: Determine the first list of similar projects corresponding to the first project based on the attribute information of the first project; The attribute information of the second project is compared with the first list of projects of the same type. If the attribute information of the second project determines that the second project is in the first list of projects of the same type, then the first project and the second project are determined to be projects of the same type. The attribute information includes project category, project code, project historical registration information, project whitelist annotation information, and project blacklist annotation information. Based on the attribute information of the first project, a first list of projects of the same type corresponding to the first project is determined, including: Generate a first project list, a second project list, and a third project list, wherein the first project list is obtained based on the project's historical registration information, the second project list is obtained based on the project category and the project code, and the third project list is obtained based on the project whitelist labeling information; The first item list, the second item list, and the third item list are merged and deduplicated to generate a fourth item list; Based on the blacklist information of the project, determine the first non-similar project information of the first project; The first non-same type item information is deleted from the fourth item list, and the first same type item list is generated.
2. The business processing method according to claim 1, characterized in that, The first list of items was obtained in the following way: Retrieve the first historical business created through the first project from the historical business database; Based on the project's historical registration information, determine the information of the first historical project that registered for the first historical business; The first project list is generated based on the first historical project information.
3. The business processing method according to claim 1 or 2, characterized in that, The second list of items was obtained in the following way: Based on the project category and project code, determine the first type of project information that is the same as the project category and project code of the first project; Based on the information of the first type of projects, generate the second project list.
4. The business processing method according to any one of claims 1-2, characterized in that, The third item list was obtained in the following way: Retrieve the first historical business created through the first project from the historical business database; Based on the project whitelist annotation information, determine the first whitelist project information corresponding to the first historical service; The third item list is generated based on the information of the first whitelist items.
5. The business processing method according to claim 1, characterized in that, Based on the attribute information of the at least two items, it is determined that the at least two items are of the same type, including: Input the attribute information of the at least two items into a preset item type recognition model for item type recognition processing; If the output of the project type identification model is the first result, then the at least two projects are determined to be of the same type.
6. The business processing method according to any one of claims 1-2, characterized in that, The business requirement information for the first service is created based on the attribute information, price information, and quantity information of the at least two projects, including: If the price information of at least two items is less than the preset price upper limit, and the quantity information of at least two items is greater than the preset quantity lower limit, then the business requirement information of the first service is created based on the attribute information, price information, and quantity information of the at least two items.
7. The business processing method according to claim 6, characterized in that, The business requirement information for the first service is created based on the attribute information, price information, and quantity information of the at least two projects, and further includes: The highest price among the price information of the at least two items shall be used as the price information of the business item corresponding to the first business. The minimum quantity among the quantity information of the at least two items shall be taken as the quantity information of the business items corresponding to the first business.
8. The business processing method according to claim 6, characterized in that, After selecting projects of the same type as the business project from the plurality of projects corresponding to the first business as pre-selected projects, the method further includes: The business participation notification information is sent to the second electronic device. The business participation notification information is the information of the pre-selected project participating in the first business, so as to allow the corresponding project provider to determine whether to modify the price information and quantity information of the pre-selected project. The second electronic device is the device of the project provider corresponding to the pre-selected project. Receive feedback information sent by the second electronic device, and determine the price and quantity information of the pre-selected item participating in the first service based on the feedback information; The target project corresponding to the first business is determined based on the price and quantity information of the pre-selected projects participating in the first business and the business demand information of the first business.
9. The business processing method according to claim 8, characterized in that, Before determining the target project corresponding to the first service based on the attribute information, price information, quantity information of the pre-selected project and the service requirement information of the first service, if it is determined that there is a new project among the projects corresponding to the first service, the method further includes: Determine the attribute information of the new project; If, based on the attribute information of the new project and the identification information of the business project, it is determined that the new project and the business project are of the same type, then the new project will be selected as the pre-selected project.
10. The business processing method according to claim 9, characterized in that, Based on the attribute information of the new project and the identification information of the business project, it is determined that the new project and the business project are of the same type, including: Determine a second list of similar projects corresponding to the business project based on the identification information of the business project; The attribute information of the new project is compared with the second list of similar projects. If the new project is determined to be in the second list of similar projects based on its attribute information, then the new project and the business project are determined to be of the same type.
11. The business processing method according to claim 10, characterized in that, Determine the second list of similar projects corresponding to the aforementioned business project, including: Retrieve the second historical business created through the aforementioned business project from the historical business database; Based on the project's historical registration information, determine the information of the second historical projects that registered for the second historical business, and generate a fifth project list based on the second historical project information; Based on the project category and project code, determine the second type of project information that is the same as the project category and project code of the business project, and generate a sixth project list based on the second type of project information; Based on the project whitelist annotation information, determine the second whitelist project information corresponding to the second historical business, and generate the seventh project list based on the second whitelist project information; The fifth, sixth, and seventh item lists are merged and deduplicated to generate the eighth item list; Based on the blacklist information of the project, determine the second non-similar project information of the business project; The second non-same type item information is deleted from the eighth item list, and the second same type item list is generated.
12. The business processing method according to claim 11, characterized in that, Based on the attribute information, price information, and quantity information of the pre-selected items, and the service requirement information of the first service, the target items corresponding to the first service are determined, including: The pre-selected item with the lowest price information is selected as the target item corresponding to the first service; or Among the pre-selected projects whose quantity information is greater than or equal to the quantity information of the business items corresponding to the first business, the pre-selected project with the lowest price information is selected as the target project corresponding to the first business; or Among the pre-selected projects whose quantity information is greater than or equal to the quantity information of the business items corresponding to the first business and whose price information is less than or equal to the price information of the business items corresponding to the first business, the project with the lowest price information is selected as the target project corresponding to the first business.
13. A business processing apparatus, characterized in that, The apparatus for performing the business processing method as described in any one of claims 1-12 includes: The first processing module is used to determine at least two items from multiple projects corresponding to the first business, and to determine the attribute information, price information and quantity information of the at least two items; The second processing module is used to create business requirement information for the first business based on the attribute information, price information, and quantity information of the at least two projects if the at least two projects are determined to be of the same type. The business requirement information includes at least the attribute information, price information, and quantity information of the business project that serve as an identifier, wherein the business project is the project in the first business that is of the same type as the at least two projects. The third processing module is used to select projects of the same type as the business project from the multiple projects corresponding to the first business as pre-selected projects, and to determine the target project corresponding to the first business based on the attribute information, price information, quantity information of the pre-selected projects and the business requirement information of the first business.
14. An electronic device, characterized in that, include: A memory for storing computer programs, the computer programs including program instructions; A processor is configured to execute the program instructions to cause the electronic device to perform the service processing method as described in any one of claims 1-12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions, which are executed by the electronic device to cause the electronic device to perform the business processing method as described in any one of claims 1-12.
16. A computer program product, characterized in that, It includes a computer program or instructions, which, when executed by an electronic device, implement the business processing method as described in any one of claims 1-12.
Citation Information
Patent Citations
Method, apparatus and storage medium for creating tender plan
CN109146650A