Information publishing method and device, electronic equipment and storage medium

Through an information release method, procurement information is obtained and parsed, adaptive publishing channels are identified, and procurement results are released, which solves the problem of low degree of automation of procurement result information release in the existing technology, and achieves rapid and accurate information release.

CN119884526APending Publication Date: 2025-04-25CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411652290.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing technology has low degree of automation when publishing procurement results information and cannot adapt to changing procurement business needs.

Method used

An information release method is proposed, by obtaining product procurement information, analyzing and obtaining product identification and procurement results, identifying product procurement characteristics corresponding to candidate feature fields, determining the corresponding information release channel, and publishing procurement results based on this channel.

Benefits of technology

It has improved the automation of the procurement result information release process, accurately and quickly determined the information release channels that are suitable for the procurement result, and adapted to the ever-changing procurement business needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119884526A_ABST
    Figure CN119884526A_ABST
Patent Text Reader

Abstract

The invention provides an information issuing method and device, electronic equipment and a storage medium, and relates to the technical field of data processing, and the information issuing method comprises the steps: obtaining commodity purchasing information; analyzing the commodity purchasing information to obtain a plurality of commodity identifiers and a purchasing result corresponding to each commodity identifier; the purchase result is identified, commodity purchase features corresponding to at least one candidate feature field are identified from the purchase result, and the candidate feature field is associated with a candidate release channel; determining a candidate publishing channel corresponding to the at least one candidate feature field as an information publishing channel associated with the commodity identifier; and issuing the purchasing result based on the information issuing channel. The technical problems that in the prior art, when purchasing result information is published, the automation degree is low, and constantly-changing purchasing service requirements cannot be met are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to an information publishing method, device, electronic device and storage medium. Background Art

[0002] Existing enterprises generally have a procurement management system, which will carry out electronic procurement operations such as planning management, procurement implementation, contract execution, supplier management, statistical analysis and file management, and procurement information announcement. Generally, the system is deployed on the enterprise intranet. According to relevant national laws and regulations, the procurement result information of non-bidding procurement methods should be announced to the corresponding Internet portal website.

[0003] In the related technologies, the degree of automation when publishing procurement result information is low and cannot adapt to the ever-changing procurement business needs. Summary of the invention

[0004] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0005] To this end, the first purpose of the present invention is to propose an information publishing method that can improve the degree of automation of the procurement result information publishing process, accurately and quickly determine the information publishing channels that are compatible with the procurement results, so as to adapt to the ever-changing procurement business needs.

[0006] The second objective of the present disclosure is to provide an information publishing device.

[0007] A third objective of the present disclosure is to provide an electronic device.

[0008] A fourth objective of the present disclosure is to provide a computer-readable storage medium.

[0009] A fifth object of the present disclosure is to provide a computer program product.

[0010] To achieve the above-mentioned purpose, the first embodiment of the present disclosure proposes an information publishing method, including:

[0011] Get product purchasing information;

[0012] Parsing the commodity purchase information to obtain multiple commodity identifiers and a purchase result corresponding to each of the commodity identifiers;

[0013] Identifying the purchase results, and identifying a commodity purchase feature corresponding to at least one candidate feature field from the purchase results, wherein the candidate feature field is associated with a candidate release channel;

[0014] Determine the candidate release channel corresponding to the at least one candidate feature field as the information release channel associated with the product identifier;

[0015] The procurement result is published based on the information publishing channel.

[0016] To achieve the above-mentioned purpose, the second aspect of the present disclosure provides an information publishing device, including:

[0017] Acquisition module, used to obtain commodity purchase information;

[0018] A parsing module, used to parse the commodity purchase information to obtain multiple commodity identifiers and a purchase result corresponding to each of the commodity identifiers;

[0019] an identification module, configured to identify the purchase result, and identify a commodity purchase feature corresponding to at least one candidate feature field from the purchase result, wherein the candidate feature field is associated with a candidate release channel;

[0020] A determination module, configured to determine the candidate release channel corresponding to the at least one candidate feature field as the information release channel associated with the commodity identifier;

[0021] A publishing module is used to publish the procurement results based on the information publishing channel.

[0022] To achieve the above-mentioned purpose, the third aspect embodiment of the present disclosure proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so as to implement an information publishing method proposed in the first aspect embodiment of the present disclosure.

[0023] To achieve the above-mentioned purpose, the fourth aspect embodiment of the present disclosure proposes a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by the processor, they are used to implement the information publishing method proposed in the first aspect embodiment of the present disclosure.

[0024] To achieve the above-mentioned purpose, the fifth aspect of the present disclosure proposes a computer program product, including a computer program, which, when executed by a processor, implements the information publishing method proposed in the first aspect of the present disclosure.

[0025] The information publishing method, device, electronic device, non-transient computer-readable storage medium storing computer instructions, and computer program product provided by the present disclosure obtain commodity procurement information; parse the commodity procurement information to obtain multiple commodity identifications and procurement results corresponding to each commodity identification; identify the procurement results, and identify the commodity procurement characteristics corresponding to at least one candidate feature field from the procurement results, wherein the candidate feature field is associated with a candidate release channel; determine the candidate release channel corresponding to at least one candidate feature field as the information release channel associated with the commodity identification; and release the procurement results based on the information release channel. In this way, the automation level of the procurement result information release process can be improved, and the information release channel that is compatible with the procurement results can be accurately and quickly determined to adapt to the ever-changing procurement business needs.

[0026] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0028] Figure 1 A flowchart of an information publishing method provided by an embodiment of the present disclosure;

[0029] Figure 2 A flowchart of another information publishing method provided by an embodiment of the present disclosure;

[0030] Figure 3 It is a schematic diagram of a process of publishing information in an asynchronous manner according to the present disclosure;

[0031] Figure 4 A schematic diagram of the structure of an information publishing device provided by an embodiment of the present disclosure;

[0032] Figure 5 It is a schematic structural diagram of an electronic device shown in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0034] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. The acquisition, transmission, storage, use and processing of data in the technical solution of this disclosure are in compliance with the relevant provisions of national laws and regulations.

[0035] It should be noted that in the embodiments of the present disclosure, certain software, components, models and other existing solutions in the industry may be mentioned, which should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present disclosure, but it does not mean that the applicant has or will necessarily use the solution.

[0036] Figure 1 A flowchart of an information publishing method provided by an embodiment of the present disclosure.

[0037] This embodiment takes the information publishing method configured in an information publishing device as an example. In this embodiment, the information publishing method can be configured in the information publishing device, and the information publishing device can be set in a server or in an electronic device, without limitation.

[0038] This embodiment takes the information publishing method configured in an electronic device as an example, wherein the electronic device is a hardware device with various operating systems, such as a smart phone, a tablet computer, a personal digital assistant, an e-book, etc.

[0039] It should be noted that the execution subject of the embodiment of the present disclosure may be, for example, a central processing unit (CPU) in a server or electronic device in terms of hardware, or may be, for example, a related background service in a server or electronic device in terms of software, without limitation.

[0040] like Figure 1 As shown, the information publishing method includes:

[0041] S101: Obtain commodity purchasing information.

[0042] The commodity purchase information may refer to information related to the commodity purchase event, such as the name of the purchased commodity, the unit price of the commodity, the quantity of the commodity, the name of the commodity purchaser, etc., without limitation.

[0043] It can be understood that, in the embodiments of the present disclosure, the commodity purchase information may include purchase information of one or more purchasers.

[0044] In the disclosed embodiment, when commodity purchasing information is obtained, reliable data support can be provided for the subsequent release of purchasing results.

[0045] S102: Parse the commodity purchase information to obtain multiple commodity identifiers and a purchase result corresponding to each commodity identifier.

[0046] The commodity identification can be used to identify different commodities, for example, in the form of commodity names, commodity numbers, etc., without limitation.

[0047] The purchase result may be used to indicate relevant information of the corresponding product in the product purchase information, such as product model, unit price, purchaser information, purchase quantity of each purchaser, etc., without limitation.

[0048] In the embodiments of the present disclosure, when parsing the commodity purchase information to obtain multiple commodity identifications and the purchase results corresponding to each commodity identification, the commodity purchase information can be input into a pre-trained machine learning model to obtain multiple commodity identifications and the purchase results corresponding to each commodity identification. Alternatively, multiple commodity identifications and the purchase results corresponding to each commodity identification can be obtained from the commodity purchase information based on character recognition transposition, and there is no limitation to this.

[0049] S103: Identify the purchase results, and identify commodity purchase features corresponding to at least one candidate feature field from the purchase results, wherein the candidate feature field is associated with a candidate release channel.

[0050] The candidate release channel refers to a release channel that may be used to release commodity purchase information, such as a portal website, or any other channel with information release function, without limitation.

[0051] The candidate feature fields refer to the feature fields that affect the content released by the corresponding candidate release channel, for example, they may include relevant fields such as the buyer's name, product type, and product price.

[0052] It is understandable that the candidate release channel may be associated with one or more candidate feature fields. For example, the candidate feature fields associated with the candidate release channel may include "electronic products" and "purchaser A".

[0053] Among them, the commodity purchasing characteristics refer to the characteristic fields identified from the purchasing results, which correspond to the above-mentioned candidate characteristic fields, for example, they may include relevant fields such as the purchaser's name, commodity type, commodity price, etc.

[0054] Optionally, in some embodiments, channel attribute characteristics of candidate release channels can be predetermined, wherein the channel attribute characteristics are used to indicate attribute characteristics of candidate release channels related to information release; and candidate feature fields associated with candidate release channels are generated according to the channel attribute characteristics. Thus, candidate feature fields associated with candidate release channels can be predetermined, thereby providing reliable reference information for the procurement result identification process.

[0055] The channel attribute characteristics refer to the attribute characteristics related to the release of candidate release channel information, and may include, for example, buyer information, product type information, etc., without limitation.

[0056] In the embodiment of the present disclosure, when generating candidate feature fields associated with candidate release channels according to channel attribute features, attribute feature fields that are compatible with the candidate release channels may be enumerated as candidate feature fields based on the channel attribute features.

[0057] In the disclosed embodiment, when the purchase results are identified and commodity purchase features corresponding to at least one candidate feature field are identified from the purchase results, feature extraction of the purchase results can be achieved, thereby providing reliable reference information for determining the information release channel associated with the commodity identification.

[0058] It is understandable that personalized purchasing results may exist in actual application scenarios. In the embodiment of the present disclosure, when the purchasing results are identified and the commodity purchasing features corresponding to at least one candidate feature field are identified from the purchasing results, feature extraction of the purchasing results can be achieved to suit personalized application scenarios.

[0059] S104: Determine the candidate release channel corresponding to the at least one candidate feature field as the information release channel associated with the product identifier.

[0060] Among them, the information release channel refers to the release channel used to publish the procurement results corresponding to the above-mentioned commodity identification.

[0061] It is understandable that the embodiments of the present disclosure may identify commodity procurement features corresponding to one or more candidate feature fields from the procurement results, and then determine the candidate release channel corresponding to at least one candidate feature field as the information release channel associated with the commodity identification.

[0062] S105: Publish the procurement results based on the information release channel.

[0063] That is, in the embodiment of the present disclosure, after the information release channel associated with the commodity identifier is determined, the purchase result can be released based on the information release channel, thereby ensuring the reliability of the information release process.

[0064] In the disclosed embodiment, when the procurement results are released based on the information release channel, personalized methods such as charts and texts may be used, and there is no limitation on this.

[0065] In this embodiment, by obtaining commodity purchase information; parsing the commodity purchase information to obtain multiple commodity identifiers and purchase results corresponding to each commodity identifier; identifying the purchase results, identifying commodity purchase features corresponding to at least one candidate feature field from the purchase results, wherein the candidate feature field is associated with a candidate release channel; determining the candidate release channel corresponding to at least one candidate feature field as the information release channel associated with the commodity identifier; and releasing the purchase results based on the information release channel. In this way, the automation level of the purchase result information release process can be improved, and the information release channel that is compatible with the purchase results can be accurately and quickly determined to adapt to the ever-changing purchase business needs.

[0066] Figure 2 A flowchart of another information publishing method provided by an embodiment of the present disclosure.

[0067] like Figure 2 As shown, the information publishing method includes:

[0068] S201: Obtain commodity purchasing information.

[0069] S202: Parse the commodity purchase information to obtain multiple commodity identifiers and a purchase result corresponding to each commodity identifier.

[0070] S203: Identify the purchase results, and identify commodity purchase features corresponding to at least one candidate feature field from the purchase results, wherein the candidate feature field is associated with a candidate release channel.

[0071] S204: Determine the candidate release channel corresponding to the at least one candidate feature field as the information release channel associated with the product identifier.

[0072] For the description of S201 - S204 , please refer to the above embodiment for details, which will not be repeated here.

[0073] S205: Generate information to be released according to multiple procurement results associated with the information release channel.

[0074] The information to be released may refer to information jointly constituted by multiple procurement results associated with the information release channel.

[0075] In the disclosed embodiment, when information to be released is generated based on multiple purchase results associated with the information release channel, the multiple purchase results associated with the information release channel can be integrated and processed to provide reliable data support for subsequent information release.

[0076] S206: Determine the publishing status of the information to be published.

[0077] The release status may refer to the processing status of the information to be released during the information release process.

[0078] Optionally, in some embodiments, when determining the release status of the information to be released, the approval requirement information of each purchase result in the information to be released may be determined; if the approval requirement information indicates that there are purchase results that need to be approved in the information to be released, the release status of the information to be released is determined to be pending approval; if the approval requirement information indicates that there are no purchase results that need to be approved in the information to be released, the release status of the information to be released is determined to be pending release. In this way, the release status corresponding to the information to be released can be quickly confirmed based on the approval requirement information, ensuring the reliability of the release status confirmation process.

[0079] Among them, the approval requirement information can be used to indicate whether the procurement result needs to be approved and what type of approval is required.

[0080] That is, in the embodiments of the present disclosure, the publishing status of the information to be published can be determined based on the approval requirement information, thereby providing a reliable execution basis for subsequent operations on the information to be published.

[0081] Optionally, in some embodiments, if the release status is pending approval, the approval result corresponding to the information to be released is obtained based on the approval requirement information; when the approval result is passed, the release status of the information to be released is adjusted to pending release. In this way, the approval process of the information to be released can be implemented, and the release status of the approved information to be released can be adjusted to pending release in a timely manner, which can ensure the efficiency of information release.

[0082] It is understandable that in the embodiments of the present disclosure, the publishing status of the information to be published may also be any other status, such as suspending publishing, abandoning publishing, etc., and there is no limitation on this.

[0083] S207: If the publishing status is to be published, the to-be-published information is published based on the information publishing channel.

[0084] Optionally, in some embodiments, when publishing the information to be published based on the information publishing channel, a publishing file may be generated based on the information to be published, and the publishing file may be stored at a designated address of the server; a notification message may be generated based on the designated address, and the notification message may be sent to the information publishing channel, wherein the notification message is used to indicate the designated address. Thus, the publishing process of the procurement results may be realized in an asynchronous manner, so as to effectively improve the initiative of the information publishing channel in information publishing.

[0085] The release file may refer to a file generated based on the information to be released.

[0086] The server may refer to a device used to provide services for the information publishing channel in the embodiment of the present disclosure, for example, an interactive server.

[0087] The designated address may refer to a storage address pre-designated in the server for storing the published file.

[0088] The notification message may refer to an address used to notify an information publishing channel to pull a publishing file from a specified address.

[0089] That is to say, in the embodiment of the present disclosure, after generating a publishing file based on the information to be published, the publishing file can be stored to a specified address of the server, a notification message can be generated based on the specified address, and the notification message can be sent to the information publishing channel, and then the information publishing channel actively pulls the publishing file for publication.

[0090] Optionally, in some embodiments, when releasing the information to be released based on the information release channel, the information to be released can also be converted into a data format to obtain target data; and the target data can be provided to the information release channel based on a preset application programming interface. In this way, the release processing of the procurement results can be realized in a real-time manner to effectively improve the real-time nature of information release.

[0091] The target data refers to the data obtained after converting the data format of the information to be published.

[0092] In the disclosed embodiment, the notification channel can be directly called through the real-time interface API, and the API interface real-time call is deployed on the interactive server for direct push.

[0093] In the disclosed embodiment, when converting the data format of the information to be published to obtain the target data, the information to be published can be converted into a data format suitable for real-time publishing, for example, when based on a real-time interface API call, it can be converted into data in JSON data format.

[0094] That is, in the embodiment of the present disclosure, when it is determined that the publishing status is to be published, the to-be-published information can be published based on the information publishing channel.

[0095] Based on the above embodiments, the present disclosure may implement information release based on the following steps:

[0096] 1. Create a new catalog tree of purchased product categories, and configure the publishing portal platform in multiple dimensions of product categories.

[0097] 1) Preset the tenants of product categories:

[0098] For example, the purchase information of goods marked as tenant A can be published to portal website A (which can be freely configured).

[0099] 2) Product categories are assigned to specific publishing websites:

[0100] For example, the printed paper is published to the C portal website.

[0101] Laptop designated to publish D portal.

[0102] 3) Product categories can freely add and configure product attribute dimensions to support more flexible publishing of various portals, such as the price and quantity of purchased products.

[0103] 4) Purchase results can be configured

[0104] A. Whether peer approval is required; B. Whether approval by a higher-level agency is required before release.

[0105] 2. Establish the control module and related control logic of the product (as shown in Table 1)

[0106] Table 1

[0107] Tenants Configure release channels Is approval required? Product A 1 Tenant 1-1 Channel yes Product B 1 Tenant 1-2 Channel no C Product 2 Tenants 2-1 Channel yes Product D 3 Tenants 3-1 Channel no

[0108] Logic control:

[0109] 1) The purchase result comes from the purchase project. The constraint 1 in the purchase project means that tenant 1 can only select the goods that belong to tenant 1.

[0110] 2) The tenant, release channel, and approval mark will be automatically obtained from the product information.

[0111] 3) Currently, when the procurement results only involve multiple commodities, all channels will be obtained according to the configuration.

[0112] 4) If the purchase result involves multiple commodities, and any one of the commodity attributes requires approval, the purchase must be approved before it can be released.

[0113] 3. Purchase result release module and related control tables (as shown in Table 2)

[0114] Table 2

[0115] Tenants Configure release channels Release Status Purchase results 1 1 1-1 To be released Purchase results 1 1 1-2 To be released Purchase results 2 2 2-1 Awaiting approval Purchase results 3 3 3-1 Published

[0116] 1) The first mode: asynchronous mode, generating documents and notifying the publishing channel for acquisition.

[0117] For example, Figure 3 As shown, Figure 3This is a flowchart of information publishing in an asynchronous manner according to the disclosure. The system will generate a publishing file cgjg20240X0X_001.dat for the purchase result publishing information according to the control table, which is in the status of pending publishing, according to the tenant and publishing channel, and put it in the specified directory of the interactive server (such as C:\home\qd1). If the purchase result involves multiple channels, it will be sent to multiple channels (C:\home\qd1, C:\home\qd2, ...), and notify the publishing channel interface program to pull it. After the publishing channel interface program pulls the purchase result publishing file and publishes it successfully, it will return the purchase result status as published to the interactive server.

[0118] The procurement result publishing device will read the above information and update the control table.

[0119] 2) The second mode: real-time mode: the notification channel is directly called through the real-time interface API, and the API interface is deployed on the interactive server for real-time call and direct push.

[0120] Based on the above embodiments, the present disclosure can automatically and flexibly publish the purchase result announcement based on the information of the purchased goods and the preset information, and can also publish the announcement for multiple tenants and multiple channels very flexibly and conveniently according to business needs, and can flexibly push it actively or passively be obtained by the other party. It can meet the needs of various channels and increase its life cycle.

[0121] Figure 4 A schematic diagram of the structure of an information publishing device provided in an embodiment of the present disclosure.

[0122] like Figure 4 As shown, the information publishing device 40 includes:

[0123] Acquisition module 401, used to acquire commodity purchase information;

[0124] The parsing module 402 is used to parse the commodity purchase information to obtain multiple commodity identifiers and the purchase result corresponding to each commodity identifier;

[0125] An identification module 403 is used to identify the purchase results, and identify the commodity purchase characteristics corresponding to at least one candidate characteristic field from the purchase results, wherein the candidate characteristic field is associated with a candidate release channel;

[0126] A determination module 404 is used to determine the candidate release channel corresponding to at least one candidate feature field as the information release channel associated with the product identifier;

[0127] The publishing module 405 is used to publish the purchase results based on the information publishing channel.

[0128] It should be noted that the above explanation of the information publishing method is also applicable to the information publishing device of this embodiment and will not be repeated here.

[0129] In this embodiment, by obtaining commodity purchase information; parsing the commodity purchase information to obtain multiple commodity identifiers and purchase results corresponding to each commodity identifier; identifying the purchase results, identifying commodity purchase features corresponding to at least one candidate feature field from the purchase results, wherein the candidate feature field is associated with a candidate release channel; determining the candidate release channel corresponding to at least one candidate feature field as the information release channel associated with the commodity identifier; and releasing the purchase results based on the information release channel. In this way, the automation level of the purchase result information release process can be improved, and the information release channel that is compatible with the purchase results can be accurately and quickly determined to adapt to the ever-changing purchase business needs.

[0130] As an example, Figure 5 is a schematic diagram of the structure of an electronic device shown in an exemplary embodiment of the present disclosure, such as Figure 5 As shown, the electronic device 500 may further include:

[0131] The memory 510 and the processor 520, a bus 530 connecting different components (including the memory 510 and the processor 520), the memory 510 stores a computer program, and when the processor 520 executes the program, the information publishing method of the embodiment of the present disclosure is implemented.

[0132] Bus 530 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.

[0133] The electronic device 500 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by the electronic device 500, including volatile and non-volatile media, removable and non-removable media.

[0134] The memory 510 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 540 and / or cache memory 550. The electronic device 500 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 560 may be used to read and write non-removable, non-volatile magnetic media ( Figure 5not shown, usually called a "hard drive"). Although Figure 5 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 530 via one or more data medium interfaces. The memory 510 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0135] A program / utility 580 having a set (at least one) of program modules 570 may be stored, for example, in the memory 510, such program modules 570 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 570 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0136] The electronic device 500 may also communicate with one or more external devices 590 (e.g., keyboard, pointing device, display 591, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 500, and / or communicate with any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed via an input / output (I / O) interface 592. In addition, the electronic device 500 may also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) via a network adapter 593. As shown, the network adapter 593 communicates with other modules of the electronic device 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0137] The processor 520 executes various functional applications and data processing by running the programs stored in the memory 510 .

[0138] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the information publishing method of the embodiment of the present disclosure, and will not be repeated here.

[0139] In order to implement the above embodiments, the present disclosure also proposes an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0140] In order to implement the above embodiments, the present disclosure further proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.

[0141] In order to implement the above embodiments, the present disclosure also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.

[0142] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0143] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0144] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0145] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0146] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0147] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0148] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0149] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0150] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0151] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0152] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. An information publishing method, characterized in that: The following steps are involved: Get product purchasing information; Parsing the commodity purchase information to obtain multiple commodity identifiers and a purchase result corresponding to each of the commodity identifiers; Identifying the purchase results, and identifying a commodity purchase feature corresponding to at least one candidate feature field from the purchase results, wherein the candidate feature field is associated with a candidate release channel; Determine the candidate release channel corresponding to the at least one candidate feature field as the information release channel associated with the product identifier; The procurement result is published based on the information publishing channel.

2. The method according to claim 1, characterized in that The method further comprises: Determining a channel attribute feature of the candidate publishing channel, wherein the channel attribute feature is used to indicate an attribute feature of the candidate publishing channel related to information publishing; The candidate feature field associated with the candidate release channel is generated according to the channel attribute feature.

3. The method according to claim 1, characterized in that The publishing of the procurement result based on the information publishing channel includes: Generate information to be published according to the plurality of procurement results associated with the information publishing channel; Determine the publishing status of the information to be published; If the publishing status is to be published, the to-be-published information is published based on the information publishing channel.

4. The method according to claim 3, characterized in that: The determining the publishing status of the information to be published includes: Determining the approval requirement information of each of the procurement results in the information to be released; If the approval requirement information indicates that the information to be published contains the procurement result that needs to be approved, determining that the publishing status of the information to be published is pending approval; If the approval requirement information indicates that there is no procurement result requiring approval in the information to be released, the release status of the information to be released is determined to be to be released.

5. The method according to claim 4, characterized in that The method further comprises: If the release status is pending approval, obtaining the approval result corresponding to the pending information based on the approval requirement information; When the approval result is passed, the publishing status of the to-be-published information is adjusted to to-be-published.

6. The method according to claim 3, characterized in that The step of publishing the information to be published based on the information publishing channel includes: Generate a publishing file based on the information to be published, and store the publishing file to a designated address of a server; A notification message is generated based on the designated address, and the notification message is sent to the information publishing channel, wherein the notification message is used to indicate the designated address.

7. The method according to claim 3, characterized in that The step of publishing the information to be published based on the information publishing channel includes: Convert the data format of the information to be published to obtain target data; The target data is provided to the information publishing channel based on a preset application programming interface.

8. An information publishing device, characterized in that: include: Acquisition module, used to obtain commodity purchase information; A parsing module, used to parse the commodity purchase information to obtain multiple commodity identifiers and a purchase result corresponding to each of the commodity identifiers; an identification module, configured to identify the purchase result, and identify a commodity purchase feature corresponding to at least one candidate feature field from the purchase result, wherein the candidate feature field is associated with a candidate release channel; A determination module, configured to determine the candidate release channel corresponding to the at least one candidate feature field as the information release channel associated with the commodity identifier; A publishing module is used to publish the procurement results based on the information publishing channel.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.