An information query method and device
By leveraging the synergy between public and government clouds and utilizing blockchain-stored traceability and regulatory data, the system enables rapid and accurate processing of product information queries, solving the problem of limited product traceability query functionality and enhancing enterprises' marketing analysis capabilities and the public's ability to verify authenticity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-26
- Publication Date
- 2026-03-20
AI Technical Summary
The product traceability query function is limited, failing to efficiently provide data support for marketing analysis of product manufacturers, and failing to accurately provide the public with information on product authenticity verification.
The system receives information query requests from users via a public cloud, obtains query identifiers, determines the query scenario, and sends them to the government cloud to access traceability and supervision data on the blockchain. Based on the query identifiers and scenarios, it determines the content of the information query results, supports Sankey diagrams and map displays, and achieves fast and effective data support.
In a hybrid cloud environment, information query requests can be processed quickly and accurately, providing effective data support and enhancing the marketing analysis capabilities of product manufacturers and the public's ability to distinguish genuine products from counterfeits.
Smart Images

Figure CN113239086B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to an information query method and device. BACKGROUND
[0002] At present, the article traceability involves many links such as production, circulation, retail, customers and the like of the article, and the data is scattered in each circulation link. Based on the supervision angle, the data in each link of the article needs to be mastered, and the authenticity and effectiveness of the data need to be ensured. Due to the single function of the article traceability query, the data support for marketing analysis of the article production enterprise cannot be efficiently provided, and the article authenticity identification for the public cannot be accurately provided.
[0003] In the process of implementing the present application, the inventors have found that at least the following problems exist in the prior art:
[0004] Due to the single function of the article traceability query, the data support for marketing analysis of the article production enterprise cannot be efficiently provided, and the article authenticity identification for the public cannot be accurately provided. SUMMARY
[0005] Therefore, the embodiments of the present application provide an information query method and device, which can solve the problem that the data support for marketing analysis of the article production enterprise cannot be efficiently provided, and the article authenticity identification for the public cannot be accurately provided due to the single function of the article traceability query.
[0006] To achieve the above object, according to an aspect of the embodiments of the present application, an information query method is provided, comprising:
[0007] The public cloud end receives an information query request sent by a user end, and acquires a query identifier in the information query request;
[0008] The query scene is determined, and then the query identifier and the query scene are sent to a government affair cloud end, so that the government affair cloud end calls traceability supervision data stored on a block chain, determines corresponding information query result content based on the query identifier and the query scene, and returns the information query result content;
[0009] The information query result content sent by the government affair cloud end is received, and in response to an operation on the information query result content, the information query result page corresponding to the operation is jumped to.
[0010] Optionally, the query identifier and the query scene are sent to the government affair cloud end, comprising:
[0011] The traceability management service corresponding to the query identifier is determined;
[0012] The corresponding traceability management service is called to send the query identifier and the query scene to the corresponding subsystem in the government affair cloud end.
[0013] Optionally, the corresponding information query result content is determined, including:
[0014] The subsystem calls the traceable supervision data stored on the blockchain, and then determines the corresponding information query result list content based on the query identifier, the query scene, and the preset time range.
[0015] Optionally, the query scene is determined, including:
[0016] In response to the operation of the control in the current information query page, the control identifier is obtained.
[0017] According to the control identifier, the corresponding query scene is determined.
[0018] Optionally, the corresponding query scene is determined according to the control identifier, including:
[0019] In response to determining that the control identifier corresponds to a batch, the query scene is determined to be a batch flow query.
[0020] Optionally, the corresponding query scene is determined according to the control identifier, including:
[0021] In response to determining that the control identifier corresponds to a type, the query scene is determined to be a same-type flow query.
[0022] Optionally, the corresponding query scene is determined according to the control identifier, including:
[0023] In response to determining that the control identifier corresponds to an enterprise, the query scene is determined to be a same-enterprise flow query.
[0024] Optionally, the corresponding information query result page is operated, including:
[0025] The corresponding flow and flow page of the corresponding information query result of the operation are displayed in the form of a Sankey diagram.
[0026] Optionally, the corresponding information query result page is operated, including:
[0027] The corresponding inventory distribution page of the corresponding information query result of the operation is displayed in the preset map.
[0028] Optionally, before receiving the information query request, the method further includes:
[0029] The traceable supervision data is obtained and integrated with the local business system data to obtain the preset traceable supervision data, which is then stored on the blockchain to obtain the traceable supervision data.
[0030] In addition, the present application also provides an information query device, including:
[0031] The receiving unit is configured to receive an information query request sent by a user terminal, and obtain a query identifier in the information query request.
[0032] The query scene determining unit is configured to determine a query scene, and then send the query identifier and the query scene to a government affair cloud end, so that the government affair cloud end calls traceable supervision data stored on a block chain, determines corresponding information query result content based on the query identifier and the query scene, and returns the information query result content.
[0033] The jumping unit is configured to receive information query result content sent by the government affair cloud end, and jump to an information query result page corresponding to an operation on the information query result content.
[0034] Optionally, the query scene determining unit is further configured to:
[0035] determine a traceable management service corresponding to the query identifier;
[0036] call the traceable management service corresponding to the query identifier, and send the query identifier and the query scene to a corresponding subsystem in the government affair cloud end.
[0037] Optionally, the query scene determining unit is further configured to:
[0038] call traceable supervision data stored on a block chain corresponding to the subsystem, and then determine corresponding information query result list content based on the query identifier, the query scene, and a preset time range.
[0039] Optionally, the query scene determining unit is further configured to:
[0040] obtain a control identifier in response to an operation on a control in a current information query page;
[0041] determine a corresponding query scene according to the control identifier.
[0042] Optionally, the query scene determining unit is further configured to:
[0043] determine that the query scene is batch flow query in response to determining that the control identifier corresponds to a batch.
[0044] Optionally, the query scene determining unit is further configured to:
[0045] determine that the query scene is same-type flow query in response to determining that the control identifier corresponds to a type.
[0046] Optionally, the query scene determining unit is further configured to:
[0047] determine that the query scene is same-enterprise flow query in response to determining that the control identifier corresponds to an enterprise.
[0048] Optionally, the operation of the corresponding information query result page comprises:
[0049] The operation of the corresponding information query result corresponding flow direction and flow page is displayed in the form of a Sankey diagram.
[0050] Optionally, the operation of the corresponding information query result page comprises:
[0051] The operation of the corresponding information query result corresponding inventory distribution page is displayed in a preset map.
[0052] Optionally, the information query device further comprises a traceable supervision data determination unit configured to:
[0053] Obtain traceable data and integrate with local business system data to obtain preset traceable supervision data, and then store on a blockchain to obtain traceable supervision data.
[0054] In addition, the present application also provides an information query electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the information query method as described above.
[0055] In addition, the present application also provides a computer readable medium having a computer program stored thereon, the program being executed by a processor to implement the information query method as described above.
[0056] An embodiment of the above invention has the following advantages or beneficial effects: the present application receives an information query request sent by a user end through a public cloud, obtains a query identifier in the information query request, determines a query scene, and then sends the query identifier and the query scene to a government cloud, so that the government cloud calls traceable supervision data stored on a blockchain, determines corresponding information query result content based on the query identifier and the query scene, and returns; receive the information query result content sent by the government cloud, and jump to an operation corresponding information query result page in response to the operation of the information query result content. Through the data communication of the government cloud and the public cloud, the information query request sent by the user is quickly and effectively processed in a hybrid cloud environment, the information query result is determined by the query identifier and the query scene, and effective data support is provided for user marketing analysis.
[0057] The further effects of the above non-conventional optional ways will be described in the following combined with the specific embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0058] The accompanying drawings serve to better understand the present application and do not constitute an undue limitation. Among them:
[0059] Figure 1 is a schematic diagram of the main flow of the information query method according to the first embodiment of the present application;
[0060] Figure 2 is a schematic diagram of the main flow of the information query method according to the second embodiment of the present application;
[0061] Figure 3 is a schematic diagram of the application scenario of the information query method according to the third embodiment of the present application;
[0062] Figure 4 is a schematic diagram of the main modules of the information query apparatus according to the embodiments of the present application;
[0063] Figure 5 is an exemplary system architecture diagram to which the embodiments of the present application can be applied;
[0064] Figure 6 is a structural schematic diagram of a computer system of a terminal device or a server suitable for being used to implement the embodiments of the present application. DETAILED DESCRIPTION
[0065] Exemplary embodiments of the present application are described below with reference to the accompanying drawings, which include various details of the embodiments of the present application to assist in understanding, and should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Also, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0066] Figure 1 is a schematic diagram of the main flow of the information query method according to the first embodiment of the present application, as shown in Figure 1 the information query method includes:
[0067] In step S101, the public cloud receives an information query request sent by the user end, and obtains a query identifier in the information query request.
[0068] In this embodiment, the execution subject of the information query method (for example, which can be a server) can obtain an information query request sent by the user end through a personal computer PC end, an APP, a smart POS machine and other ways in a wired or wireless connection manner. The information query request can be a request for querying the authenticity of a medicine. The query request can include a query identifier, which can uniquely correspond to an item, for example, a medicine number. The query identifier can also include a user category number. The query identifier can be a combination of the medicine number and the user category number, or only the medicine number.
[0069] In some optional implementations of the embodiment, the execution subject can also exchange data with the market item traceability system through the platform interface before receiving the information query request, integrate, deduplicate, clean and mine the traceability data (including) of the market item (which can be a drug) with the data of the local business system (for example, the local item (which can be a drug) traceability system) to obtain preset traceability supervision data, and then store the traceability supervision data on the blockchain of the data center of the government cloud to obtain the final traceability supervision data for subsequent calling and querying according to the information query request.
[0070] Specifically, in the implementation, the execution subject can collect data of many links such as production, circulation, retail and customers of the drug by using a combination of software and hardware (wherein the software can include an APP on a mobile phone), the production enterprise can assign a code (traceability code or query identifier) to the drug through equipment, one item one code; the circulation and sales links can scan the code by using a code scanning gun or by using a mobile phone APP to obtain the drug information data of the circulation and sales links and upload the information data and the association relationship between the information data to the blockchain. The drug comprehensive service platform collects production information data, warehouse in / out information data, circulation information data, sales information data (for example, sales information data on a drug store, a hospital or an e-commerce platform), drug authentication information data and consumer feedback information data of drug use effect, constructs a drug safety data center, and establishes a safe and tamper-proof traceability supervision system chain by using the blockchain technology to realize on-chain storage of drug basic information, corresponding relationship, warehouse in / out documents, circulation links and the like, and ensure consistency and accuracy of the on-chain data.
[0071] In step S102, the query scenario is determined, and then the query identifier and the query scenario are sent to the government cloud to enable the government cloud to call the traceability supervision data stored on the blockchain, determine the corresponding information query result content based on the query identifier and the query scenario, and return the information query result content.
[0072] In the embodiment, the query scenario can include item single code flow direction query, batch traceability query, same drug flow traceability query, same type drug flow traceability query and enterprise drug flow traceability query.
[0073] In the embodiment, determining the query scenario includes:
[0074] In response to an operation on a control in a current information query page, a control identifier is obtained. In an example, there are multiple control identifiers on the browser page, and each control identifier corresponds to a unique query scenario. The control identifier can exist in a menu drop-down list on the browser page.
[0075] According to the control identifier, the corresponding query scenario is determined.
[0076] Specifically, the execution subject can switch the corresponding query scene by switching different control identifiers in a menu drop-down list on the browser page. The control identifier can be "batch flow trace", "single code flow trace", "same drug flow trace", "same type drug flow trace", "same enterprise flow trace", etc. Of course, the control identifier can also be a digital code, 001, 002, 003, 004, 005 respectively representing "batch flow trace query scene", "single code flow trace query scene", "same drug flow trace query scene", "same type drug flow trace query scene", "same enterprise flow trace query scene". The specific content and form of the control identifier are not limited in the present application.
[0077] Specifically, according to the control identifier, the corresponding query scene is determined, which further comprises:
[0078] According to the preset corresponding relationship between the control identifier and the query scene keyword, the query scene corresponding to the control identifier is determined, which specifically comprises:
[0079] In response to determining that the query scene keyword corresponding to the control identifier is a batch, for example, control identifier-query scene keyword: 001-batch, the query scene is determined to be a batch flow query, that is, a batch trace query. Specifically, the control identifier can also be a trace code. The execution subject can extend the full flow data of the same batch through a trace code, and also can obtain the full flow data of a certain batch. And in a graphical form, it intuitively shows that the batch drug is produced from which enterprise, flows to which enterprise, is currently stored in which enterprise, whether it is in normal sales, whether it is sold out, whether it is returned, whether it is recalled, etc. After obtaining the trace code, the execution subject automatically caches the corresponding batch information, provides a tab page for the user to click to view, and synchronizes. For example, the user can click the "batch flow trace" menu in the left menu of the browser for information query, enter the related page, and then send the corresponding information query and display instruction to the execution subject; in the "search condition" panel, enter the drug base code and drug batch number, and click the "search" or "query" button. In the "basic information" panel, the related information of the drug will be displayed. In the document display panel, the warehouse entry and exit document information of the batch will be displayed. In the chart display panel, click the "drug flow" tab to display the distribution of the batch drug in the form of a Sankey diagram (including flow direction and flow). In the chart display panel, click the "drug distribution" tab to display the current inventory distribution of the batch drug in the map. The execution subject monitors the above operation of the user and executes the corresponding information query and display instruction.
[0080] In response to determining that the query scene keyword corresponding to the control identifier is type, such as 002-type, it is determined that the query scene is a same-type flow direction query, i.e., a same-type drug flow direction traceability query. Specifically, the control identifier can also be a traceability code. The execution subject can query the production information of all drugs with the same name in the time period through a traceability code or a drug name + time range, and support linking to the same drug flow direction query. For example, the user can click the "same-type drug flow direction traceability" menu in the left menu of the browser for information query, enter the relevant page, and then send the corresponding information query and display instructions to the execution subject; in the "search condition" panel, input the traceability code or drug name + time range, and click the "search" or "query" button to display the list of drugs with the same name; click the "view" button to jump to the same-type drug flow direction traceability. The execution subject monitors the above operation of the user and executes the corresponding information query and display instructions.
[0081] In response to determining that the query scene keyword corresponding to the control identifier is enterprise, such as 003-enterprise, it is determined that the query scene is a same-enterprise flow direction query, i.e., an enterprise drug flow direction traceability query. Specifically, the control identifier can also be a traceability code. The execution subject can query the basic information of all products of the production enterprise and the basic information of the enterprise through a traceability code or a production enterprise name + time range, and support linking to the same drug flow direction query. For example, the user can click the "same-enterprise flow direction traceability" menu in the left menu of the browser for information query, enter the relevant page, and then send the corresponding information query and display instructions to the execution subject; in the "search condition" panel, input the traceability code or production enterprise name + time range, and click the "search" or "query" button to query the list of drugs produced by the production enterprise; click the "view" button to jump to the same-enterprise drug flow direction traceability. The execution subject monitors the above operation of the user and executes the corresponding information query and display instructions.
[0082] In response to determining that the query scene keyword corresponding to the control identifier is single code, such as 004-single code, it is determined that the query scene is a single code flow direction query, i.e., a drug single code flow direction query. Specifically, the control identifier can also be a traceability code. The execution subject can query the basic information of the drug corresponding to the traceability code and the flow direction information of the drug corresponding to the traceability code through a traceability code.
[0083] In response to determining that the control identifier corresponds to the same drug query scenario keyword, for example, 005-same drug, it is determined that the query scenario is a same drug flow tracing query. Specifically, the control identifier can also be a trace code. The execution subject can use the trace code or the approval number + time range to count the production information and production manufacturer information of the drug in a specified time period within a certain time range, support linking to batch flow tracing. For example, the user can click the "same drug flow tracing" menu in the left menu of the browser for information query, enter the relevant page, and then send the corresponding information query and display instructions to the execution subject; in the "search conditions" panel, enter the trace code or enter the approval number + time range, and click the "search" or "query" button to query the flow information of the corresponding drug; click the "selected" button to display the batch information under the current subclass code; click the "view" button to jump to the batch flow tracing. The execution subject monitors the above operation of the user and executes the corresponding information query and display instructions.
[0084] In step S103, the information query result content sent by the government affair cloud is received, and in response to the operation on the information query result content, the corresponding information query result page is jumped to.
[0085] In this embodiment, the execution subject receives the information query result content sent by the government affair cloud, and can respond to the operation on the information query result content. For example, the operation can include but is not limited to clicking the "drug flow" tab, clicking the "drug distribution" tab. The execution subject can jump to the corresponding information query result page according to the corresponding tab of the clicking operation. Specifically, the information query result page includes: the flow and flow page corresponding to the information query result corresponding to the operation in the form of a sankey diagram. The sankey diagram is a sankey energy distribution diagram, also known as a sankey energy balance diagram. The degree of the branch extending in the sankey diagram corresponds to the size of the data flow. It can be used to display the flow and flow corresponding to the information query result.
[0086] The information query result page also includes: the inventory distribution page corresponding to the information query result corresponding to the operation displayed in the preset map. Specifically, the inventory distribution can be point distribution.
[0087] This embodiment receives information query requests from users via a public cloud and obtains the query identifier from the query request. It then determines the query scenario and sends the query identifier and scenario to the government cloud, enabling the government cloud to access traceability and regulatory data stored on the blockchain. Based on the query identifier and scenario, it determines and returns the corresponding information query result. The embodiment also receives the information query result from the government cloud and, in response to operations on the query result, redirects to the corresponding information query result page. Through data communication between the government cloud and the public cloud, it enables rapid and efficient processing of user-sent information query requests in a hybrid cloud environment. By jointly determining the information query result using the query identifier and scenario, it quickly provides effective data support for user marketing analysis.
[0088] Figure 2 This is a schematic diagram of the main flow of the information query method according to the second embodiment of this application, such as... Figure 2 As shown, information retrieval methods include:
[0089] Step S201: The public cloud receives the information query request sent by the user terminal and obtains the query identifier in the information query request.
[0090] Step S202: Determine the query scenario, and then send the query identifier and query scenario to the government cloud so that the government cloud can call the traceability and supervision data stored on the blockchain, determine the corresponding information query result content based on the query identifier and query scenario, and return it.
[0091] The principles of steps S201 to S202 are similar to those of steps S101 to S102, and will not be repeated here.
[0092] Specifically, step S202 can also be achieved through steps S2021 to S2023:
[0093] Step S2021: Determine the traceability management service corresponding to the query identifier.
[0094] In this embodiment, the query identifier can include a link identifier of each link of production, circulation and sales of an article (for example, a drug). That is, in addition to the traceability code, the query identifier can also include a link identifier. Specifically, the link identifier can include a production link identifier, for example, SC, a circulation link identifier, for example, LT, and a sales link identifier, for example, XS. In the common cloud in the drug supervision traceability platform, traceability management services corresponding to the circulation link can be included, for example, a production enterprise traceability management service corresponding to the production link, a circulation enterprise traceability management service corresponding to the circulation link, a sales enterprise traceability management service corresponding to the sales link, and a platform management service corresponding to the platform management. After determining the query identifier, the execution subject can determine the link identifier in the query identifier, and further determine the traceability management service corresponding to the link identifier in the query identifier.
[0095] In step S2022, the corresponding traceability management service is called to send the query identifier and the query scenario to the corresponding subsystem in the government affair cloud.
[0096] For example, when the execution subject determines that the link identifier included in the query identifier in the information query request is SC, it is determined that the link identifier is a production link identifier, and the production enterprise traceability management service in the public cloud can be called to send the information query request to the corresponding processing subsystem of the government affair cloud for processing by the government affair cloud. Thus, by dividing the traceability management services, the information query request can be sent to the government affair cloud by the traceability management service corresponding to the link identifier in the query identifier, so that the information query request can be quickly and accurately processed, and the sending error (i.e., receiving subsystem error) can be avoided. In this embodiment, the information query request is received by the corresponding subsystem in the government affair cloud and processed, so that the query processing result is more accurate.
[0097] In step S2023, the subsystem calls the traceability supervision data stored on the blockchain, and further determines the corresponding information query result list content based on the query identifier, the query scenario and the preset time range.
[0098] After receiving the information query request, the subsystem corresponding to the information query request in the government affair cloud can locate the data corresponding to the link identifier stored on the blockchain in the data center, and perform information query based on the corresponding data. Specifically, the corresponding information query result list content can be determined based on the query identifier, the query scenario and the preset time range. Specifically, the information query result list content can include a same batch article flow list corresponding to the query identifier, a same enterprise article distribution list corresponding to the query identifier, and the like. The information query result list content is not limited in this embodiment.
[0099] This embodiment divides the traceability management service into different parts. The traceability management service corresponding to the link identifier in the query identifier sends the information query request to the government cloud. This enables fast and accurate processing of information query requests, avoiding sending errors (i.e., errors in the receiving subsystem). In this embodiment, the corresponding subsystem in the government cloud receives and processes the information query request, resulting in more accurate query results.
[0100] Step S203: Receive the information query result content sent by the government cloud platform, and in response to the operation on the information query result content, jump to the information query result page corresponding to the operation.
[0101] The principle of step S203 is similar to that of step S103, and will not be repeated here.
[0102] Figure 3 This is a schematic diagram illustrating an application scenario of the information query method according to the third embodiment of this application. The information query method is applied to a scenario involving the traceability query of item information. For example... Figure 3 As shown, servers in the public cloud (e.g.) Figure 3 The traceability data collaboration service in the middle) receives user terminal (e.g. Figure 3 Information query requests sent by regulatory authorities, the public, and enterprises through PCs, apps, smart POS terminals, or other means, and the query identifier in the information query request (e.g., a combination of traceability code and user category identifier, or only traceability code; this application does not specifically limit this). A public cloud server (e.g.) Figure 3 The traceability data collaboration service in the system determines the query scenario (the query scenario can be item single code flow direction query, batch traceability query, same item flow direction traceability query, same type item flow direction traceability query, enterprise item flow traceability query, etc.), and then determines the traceability management service corresponding to the query identifier (e.g., Figure 3 The traceability management services for production enterprises, distribution enterprises, and sales enterprises (or platform management services) send corresponding query identifiers and query scenarios to the government cloud. This allows the government cloud to access traceability and regulatory data stored on the blockchain in the data center, determine the corresponding information query results based on the query identifier and query scenario, and return them. The public cloud server (e.g., Figure 3 The traceability data collaboration service receives information query results sent from the government cloud and, in response to operations on the information query results, redirects to the corresponding information query result page.
[0103] In this embodiment, the traceability query of item information may include the traceability query of drug information, such as Figure 3As shown, the article information traceability query platform used in the present application can be a drug supervision traceability platform. In the drug supervision traceability platform, a government cloud and a public cloud can be included. The basic services included in the government cloud include verification of user rights, obtaining drug information, obtaining enterprise information, and performing security management of the drug supervision traceability platform. Figure 3 The role of the mobile supervision subsystem in the drug supervision traceability platform can be to meet the work needs of mobile office and mobile law enforcement of supervision personnel through mobile law enforcement terminals or smart phones. The mobile supervision subsystem includes four modules of information query, early warning, opinion reporting, and user management, which respectively cover many sub-function items such as drug single code flow query, abnormal early warning, real-time opinion reporting, and notification announcement. Figure 3 The role of the intelligent decision-making and command subsystem in the drug supervision traceability platform can be to comprehensively display drug traceability, assist decision-making and command based on a data center through the construction of a data analysis model and the use of data visualization technology. The intelligent decision-making and command subsystem supports interconnection and data sharing with the drug sampling system, the drug adverse reaction system, and the office automation system, and has flexible expandability. Specifically, the functions of the drug traceability supervision system include data collection, which can be performed through the mobile supervision subsystem in the drug supervision traceability platform, and specifically, the production, circulation, and sales of drugs, as well as the feedback of drug use effect and the collection of data such as drug identification and authenticity can be collected using a mobile phone APP software; data processing, analysis, and management, data application and display, which can be performed through the intelligent decision-making and command subsystem in the drug supervision traceability platform, and specifically, the data uploaded by the public cloud can be processed, analyzed, and managed, and the data processing and analysis results can be combined with the drug traceability management requirements to perform large-screen display using a data visualization report tool. Figure 3 Figure 3
[0104] In the drug supervision traceability platform, the mobile supervision subsystem can be used to collect data, and specifically, the production, circulation, and sales of drugs, as well as the feedback of drug use effect and the collection of data such as drug identification and authenticity can be collected using a mobile phone APP software. Figure 3 In the government affair cloud, the role of the drug supervision subsystem in the drug traceability supervision system can be a personal computer terminal to meet the daily management needs of the supervisory personnel for ordinary drugs, special drugs, etc. The drug supervision subsystem is mainly used to meet the daily drug traceability electronic supervision needs of the supervision bureau, and provides basic information management, drug traceability management, drug recall management, special drug management, sampling inspection management, early warning management, statistical analysis, background management, and other functional modules. Through the cross-integration of various supervision information, the overall service of drug traceability information supervision is provided. The drug supervision subsystem can also be used to obtain the product name, production batch number, drug validity period, production manufacturer, cold chain transportation of counterfeit drugs, recycled drugs, and backflow drugs, to verify the authenticity of the drugs and whether the drugs are reliable based on the drug data stored on the blockchain, and to realize multi-code integration, which can realize the conversion of the traceability code to the product code for drug settlement, and improve the user experience. Specifically, the drug supervision subsystem can also supervise the drug production information, drug flow information, warehouse in / out single, enterprise certification information, and drug inspection point information, and the specific supervision content includes drug information authenticity, enterprise license validity, drug business scope compliance, and drug sales legality (specifically including supervision of illegal channel sales of drugs, backflow drugs, and ticket-hanging drugs). Figure 3 The data exchange subsystem in the drug traceability supervision system includes four modules of information query, early warning prompt, opinion reporting, and user management, which respectively cover drug single code flow query, abnormal early warning, real-time opinion reporting, and numerous sub-function items such as notification and announcement. Figure 3 The data exchange subsystem in the drug traceability supervision system can be used for drug information data exchange with the public cloud. Figure 3 The external connection government affair system adapter in the drug traceability supervision system is used to adapt the supervision system and the government affair system, so that the supervision system and the government affair system are linked, such as using the mature functions of the user center of the government affair. For example, the external connection government affair system adapter can be an information interface, which is used for data exchange between the drug traceability supervision system and other systems, such as the medical insurance drug in the social security system in the government affair system, the drug information in the health system, and the counterfeit drug information in the public security system, to perfect and update the drug information stored on the blockchain in the data center in real time. The external connection drug system adapter is used to adapt the supervision system and the drug system (for example, the drug sampling inspection system, the drug sampling inspection system, the drug adverse reaction system, etc.), so that the supervision system and the drug system are linked, such as completing drug information synchronization, scanning information collection, etc. For example, the external connection drug system adapter can be an information interface, which is used for data exchange with other systems (such as external chains for public query, and some data acquisition), such as the drug sampling inspection system, the drug sampling inspection system, and the drug adverse reaction system in the government affair system. Among them, sampling inspection can be used to test whether the drug validity period is expired, whether the drug manufacturer has production qualification, etc. Sampling inspection can be used to test whether the components of the drug contain prohibited components. To perfect and update the drug information stored on the blockchain in the data center in real time.
[0105] In the shared cloud of Figure 3 The drug traceability collaboration system is used to cooperate with the drug traceability supervision system in the government cloud to call services corresponding to the information query request to process the information query request in time to obtain a query result and improve user experience. The "collaboration" in the drug traceability collaboration system can be a collaboration platform, which is a large-scale comprehensive traceability management platform that visually traces the whole process from raw material entering the factory, production, product distribution, logistics transportation, and terminal sales based on one thing and one code by comprehensively using the Internet, the Internet of Things, and LBS technology. The collaboration platform can help enterprises quickly establish a quality traceability system that meets government regulatory requirements, while also providing value-added services such as digital anti-counterfeiting, digital anti-smuggling, Internet of Things internal control, digital marketing, etc., to provide powerful data support for efficient operation, agile decision-making, and rapid development for enterprises, helping them implement digital operation transformation strategies and build new value networks driven by data insights in the digital era brought about by the expansion of the Internet of Things. The production enterprise traceability management service can be achieved by collecting and integrating information of each link of the production enterprise through production enterprise management, warehouse management, and unit management, etc. to complete production enterprise traceability management. The production enterprise traceability management service can be used to send a query request to the government cloud for querying when the query identification in the information query request corresponds to the production information of the goods (e.g., drugs). The circulation enterprise traceability management service can be achieved by collecting and integrating information of each link of the circulation enterprise through circulation enterprise management, warehouse management, and unit management, etc. to complete circulation enterprise traceability management. Similarly, when the query identification in the information query request corresponds to the circulation information of the goods (e.g., drugs), the execution subject will call the circulation enterprise traceability management service to send a query request to the government cloud for querying. The sales enterprise traceability management service can be achieved by collecting and integrating information of each link of the sales enterprise through sales enterprise management, warehouse management, and unit management, etc. to complete sales enterprise traceability management. When the query identification in the information query request corresponds to the sales information of the goods (e.g., drugs), the execution subject will call the sales enterprise traceability management service to send a query request to the government cloud for querying. Platform management can include the setting management of platform applications such as enterprise management, application management, comprehensive query management, product management, statistical early warning, information management, protocol management, and database management. Platform management can also include interface management and security management of the drug supervision traceability platform. Thus, the execution subject (e.g., Figure 4The division of labor of the service call in the public cloud can realize the fastest and accurate processing of the information query request sent by the user end. In the public cloud, the basic services can include: checking user rights, early warning statistical information (early warning statistical information service refers to receiving user reported adverse reaction information, recall of sales, sales warning of banned and sold drugs, and warning information service of production license expiration. For example, when the obtained drug information, including the product name of the drug, the production batch number, the validity period of the drug, the manufacturer, the transportation method, etc. is inconsistent with the legal drug information stored on the data center blockchain, the queried drug can be warned. Specifically, the user end can be sent a warning message, for example, the user end can be sent a message "no matching information for this drug was found, this drug may be counterfeit", and the banned and recalled drugs of this batch are sold), interface management (interface management is used to manage the user information of the interface connection, such as managing the user information of the interface of the market drug traceability system 1-n connected to the public cloud and the interface of the local drug traceability system connected to the public cloud, wherein the market drug traceability system refers to some drug traceability systems in the market, 1, 2, to n is the expectation of future development, and multiple such systems may appear in the future), security management of the drug supervision traceability platform (for example, security management can be when a user end without user rights sends an information query request, that is, when the user information in the information query request fails to be checked, the information query request can be intercepted to ensure the safe operation of the drug supervision traceability platform; specifically, the interface of the market drug traceability system connected to the drug supervision traceability platform can also be checked, and the connection of the market drug traceability system is refused if the check fails, to ensure the safe operation of the drug supervision traceability platform), etc. Among them, the market drug traceability system 1-n can be used to obtain drug data in different markets, such as drugstores, hospitals, beauty salons, etc. Specifically, the server can integrate and de-duplicate the traceability data obtained by the market drug traceability system 1-n and the traceability data obtained by the local drug traceability system (for example, the local drug traceability system can be a drug traceability comprehensive service platform, which is a bank or a company to ensure the safety of public drug use as the goal, to help build a one-to-one code full-process information traceability system, and to create a full-service platform for government-citizen interaction, government-enterprise interaction, and citizen-enterprise interaction, with service for people's livelihood as the core), clean and mine the data, and then save the cleaned and mined data to the blockchain of the data center through the data exchange subsystem in the government cloud for subsequent query and call.Through the present application, in the information tracing process of the article (which can be a medicine), the article (which can be a medicine) supervisor can query the real and effective article (which can be a medicine) flow and distribution data, achieve the management goal of early warning in the process, post-processing, traceable source and traceable destination, innovate the new article (which can be a medicine) supervision mode, and provide a powerful grip for article (which can be a medicine) supervision. Based on the hardware and software scanning code purchase, scanning code sales and other means, the full-process digital management function of the problem article (which can be a medicine) can be realized by using computer technology, the processing time efficiency of the problem article (which can be a medicine) is improved, and the problem article (which can be a medicine) is effectively supervised. Using article (which can be a medicine) tracing data, an unalterable tracing supervision system chain is constructed, the article (which can be a medicine) basic information, corresponding relationship, warehouse entry and exit documents, circulation and season change data are stored on the chain, and the data authenticity is ensured. Based on the real and effective data on the block chain, the article (which can be a medicine) tracing information query is carried out, the supervision efficiency and means are improved. The problems of no data, difficulty in cracking down on fraud and recall in the business marketing analysis of article (which can be a medicine) enterprises are solved. The problems of query of social public article (which can be a medicine), lack of feedback channel for adverse reactions, and lack of reliable security for safe use of article (which can be a medicine) are solved. The problem of data loss in article (which can be a medicine) tracing supervision work is solved. The "medicine" mentioned in the present application is only an example, and can also be "food", "cosmetic" and other articles. The scheme of the present application is not limited to the field of medicine information tracing, and can be in the field of food information tracing, the field of cosmetic information tracing and the like, which is not limited in the present application.
[0106] Figure 4 FIG. 1 is a schematic diagram of main modules of an information query device according to an embodiment of the present application. As shown in FIG. 1, the information query device includes a receiving unit 401, a query scene determination unit 402 and a jump unit 403. Figure 4 The receiving unit 401 is configured to receive an information query request sent by a user end, and acquire a query identifier in the information query request.
[0107] The receiving unit 401 is configured to receive an information query request sent by a user end, and acquire a query identifier in the information query request.
[0108] The query scene determination unit 402 is configured to determine a query scene, and then send the query identifier and the query scene to a government affair cloud end, so that the government affair cloud end calls the tracing supervision data stored on the block chain, determines the corresponding information query result content based on the query identifier and the query scene, and returns.
[0109] The jump unit 403 is configured to receive the information query result content sent by the government affair cloud end, jump to the information query result page corresponding to the operation in response to the operation on the information query result content.
[0110] In some embodiments, the query scenario determining unit 402 is further configured to determine that the query identifier corresponds to a trace management service, and invoke the corresponding trace management service to send the query identifier and the query scenario to a corresponding subsystem in the government cloud.
[0111] In some embodiments, the query scenario determining unit 402 is further configured to invoke the corresponding trace management data stored on the blockchain by the subsystem, and determine the corresponding information query result list content based on the query identifier, the query scenario, and a preset time range.
[0112] In some embodiments, the query scenario determining unit 402 is further configured to obtain a control identifier in response to an operation on a control in a current information query page, and determine the corresponding query scenario according to the control identifier.
[0113] In some embodiments, the query scenario determining unit 402 is further configured to determine that the query scenario is a batch flow query in response to determining that the control identifier corresponds to a batch.
[0114] In some embodiments, the query scenario determining unit 402 is further configured to determine that the query scenario is a same type flow query in response to determining that the control identifier corresponds to a type.
[0115] In some embodiments, the query scenario determining unit 402 is further configured to determine that the query scenario is a same enterprise flow query in response to determining that the control identifier corresponds to an enterprise.
[0116] In some embodiments, the operation of the corresponding information query result page includes displaying the corresponding flow and flow page of the corresponding information query result in the form of a sink map.
[0117] In some embodiments, the operation of the corresponding information query result page includes displaying the corresponding inventory distribution page of the corresponding information query result in a preset map.
[0118] In some embodiments, the information query device further includes Figure 5 The trace management data determining unit not shown in the present application is configured to obtain trace data and integrate with local business system data to obtain preset trace management data, and then store the trace management data on the blockchain.
[0119] It should be noted that the information query method and the information query device of the present application have a corresponding relationship in the specific implementation content, and therefore the repeated content will not be described.
[0120] Figure 5 An exemplary system architecture 500 to which the information query method or the information query device of the embodiments of the present application can be applied is shown.
[0121] As shown in Figure 5 System architecture 500 can include terminal devices 501, 502, 503, network 504 and server 505. Network 504 is a medium for providing communication links between terminal devices 501, 502, 503 and server 505. Network 504 can include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0122] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0123] Terminal devices 501, 502, 503 can be various electronic devices with information query processing screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers and desktop computers, etc.
[0124] Server 505 can be a server providing various services, such as a background management server supporting information query requests submitted by users using terminal devices 501, 502, 503 (only as an example). The background management server can receive information query requests sent by the user end, obtain the query identifier in the information query request, determine the query scene, and then send the query identifier and the query scene to the government cloud end, so that the government cloud end calls the traceable supervision data stored on the blockchain, determines the corresponding information query result content based on the query identifier and the query scene, and returns; receive the information query result content sent by the government cloud end, and jump to the information query result page corresponding to the operation in response to the operation of the information query result content. Through the data communication of the government cloud end and the public cloud end, the information query request sent by the user is quickly and effectively processed in the hybrid cloud environment, and the information query result is determined by the query identifier and the query scene, and effective data support is provided for user marketing analysis.
[0125] It should be noted that the information query method provided by the embodiments of the present application is generally executed by server 505, and correspondingly, the information query device is generally provided in server 505.
[0126] It should be understood that Figure 6 the number of terminal devices, networks and servers in may be only illustrative. According to the needs of implementation, there can be any number of terminal devices, networks and servers.
[0127] Reference will be made to Figure 6It shows a schematic diagram of the structure of a computer system 600 suitable for implementing a terminal device according to the embodiments of this application. Figure 6 The terminal device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0128] like As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 602 or programs loaded from storage section 608 into random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the computer system 600. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0129] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.
[0130] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined above in the system of this application.
[0131] It should be noted that computer-readable media in this disclosure can be computer-readable storage media, computer-readable signal media or any combination thereof. Computer-readable storage media can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, computer-readable storage media can be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus or device. In this disclosure, a computer-readable signal medium can include a computer-readable storage medium in baseband or propagated as a carrier wave in a propagated data signal, which can contain or store a program for use by or in connection with an instruction execution system, apparatus or device. The propagated data signal can take any of a variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination of the above. Computer-readable signal media can be any computer-readable medium that is not a computer-readable storage medium, and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. Program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the above.
[0132] The flow diagrams and block diagrams in the drawings are illustrations of possible architectures, functions, and operations of systems, methods, and computer program products in accordance with various embodiments of the present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0133] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware. The described units can also be arranged in a processor, for example, can be described as: a processor includes a receiving unit, a query scene determining unit and a jumping unit. In some cases, the names of these units do not constitute a limitation on the units themselves.
[0134] As another aspect, the present application also provides a computer readable medium, which can be included in the device described in the above embodiments, or can exist independently without being assembled into the device. The above computer readable medium carries one or more programs, when the one or more programs are executed by the device, the device receives the information query request sent by the user, obtains the query identifier in the information query request, determines the query scene, and then sends the query identifier and the query scene to the government affair cloud, so that the government affair cloud calls the traceability supervision data stored on the block chain, determines the corresponding information query result content based on the query identifier and the query scene and returns; receives the information query result content sent by the government affair cloud, and jumps to the information query result page corresponding to the operation in response to the operation on the information query result content. Through the data communication between the government affair cloud and the public cloud, the information query request sent by the user is quickly and effectively processed in the hybrid cloud environment, the information query result is determined through the query identifier and the query scene, the marketing analysis of the user is quickly and effectively supported by the data, and accurate identification of the authenticity of the goods is provided.
[0135] According to the technical scheme of the embodiments of the present application, through the data communication between the government affair cloud and the public cloud, the information query request sent by the user is quickly and effectively processed in the hybrid cloud environment, the information query result is determined through the query identifier and the query scene, and effective data support is provided for the marketing analysis of the user.
[0136] The above specific embodiments do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made depending on design requirements and other factors. Any modification, equivalent replacement and improvement made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. An information retrieval method, characterized in that, include: In the hybrid cloud environment of the drug regulatory traceability platform, the drug regulatory traceability platform includes a public cloud and a government cloud. The public cloud receives information query requests sent by the user terminal and obtains the query identifier in the information query request. The information query request is a request to query the authenticity of the drug. The query identifier includes one or more of the following: drug number, user category number, traceability code, and process identifier. The process identifier includes the production process identifier, the distribution process identifier, and the sales process identifier. The system determines the query scenario and then invokes the traceability management service corresponding to the stage identifier in the query identifier to send the query identifier and the query scenario to the corresponding subsystem in the government cloud. This allows the corresponding subsystem in the government cloud to access traceability and regulatory data stored on the blockchain. Based on the query identifier and the query scenario, it determines and returns the corresponding information query results. The corresponding subsystem in the government cloud is a drug supervision subsystem, a mobile supervision subsystem, a smart decision-making and command subsystem, or a data exchange subsystem. The drug supervision subsystem verifies the authenticity and reliability of drugs based on drug data stored on the blockchain, and supervises drug production information, drug flow information, inbound and outbound slips, enterprise certification information, and key drug inspection points. The mobile supervision subsystem meets the mobile office and mobile enforcement needs of regulatory personnel through mobile enforcement terminals or smartphones. The smart decision-making and command subsystem, based on a data center, constructs data analysis models and utilizes data visualization technology to comprehensively display drug traceability, assisting in decision-making and command, and supporting integration with the drug sampling system. The system enables interconnection and data sharing among the adverse drug reaction system and office automation system; the data exchange subsystem is used to exchange drug information data with the public cloud; the traceability management service includes traceability management services for production enterprises, distribution enterprises, sales enterprises, and platform management services; the information query results include a list of the flow direction of items in the same batch corresponding to the query identifier and a list of the distribution map of items in the same enterprise corresponding to the query identifier; wherein, determining the query scenario includes: in response to the operation of the control on the current information query page, obtaining the control identifier; determining the corresponding query scenario based on the control identifier; determining the query scenario corresponding to the control identifier of the control based on the preset correspondence between the control identifier and the query scenario keywords; each control identifier corresponds to a unique query scenario, the control identifier exists in the menu drop-down list, and the query scenario keywords include single code, batch, same drug, type, and enterprise; the query scenarios include: item single code flow direction query, batch flow direction query, same drug flow direction traceability query, same type flow direction query, and same enterprise flow direction query; The system receives the information query results sent from the government cloud platform. In response to an operation on the information query results, it jumps to the information query results page corresponding to the operation. The operation includes, but is not limited to, clicking the drug flow tab and clicking the drug distribution tab. The information query results page corresponding to the operation includes: an inventory point distribution page displayed on a preset map corresponding to the information query results of the operation.
2. The method according to claim 1, characterized in that, The determination of the corresponding information query result content includes: The subsystem calls the corresponding traceability and supervision data stored on the blockchain, and then determines the corresponding information query result list content based on the query identifier, the query scenario, and the preset time range.
3. The method according to claim 1, characterized in that, The step of determining the corresponding query scenario based on the control identifier also includes: In response to determining that the control identifier corresponds to a batch, the query scenario is determined to be a batch flow query.
4. The method according to claim 1, characterized in that, The step of determining the corresponding query scenario based on the control identifier also includes: In response to determining that the control identifier corresponds to a type, the query scenario is determined to be a same-type flow query.
5. The method according to claim 1, characterized in that, The step of determining the corresponding query scenario based on the control identifier also includes: In response to determining that the control identifier corresponds to an enterprise, the query scenario is determined to be a query about the flow of traffic to the same enterprise.
6. The method according to claim 1, characterized in that, The information query results page corresponding to the operation includes: The flow and traffic pages corresponding to the information query results of the operation are displayed in the form of a Sankey diagram.
7. The method according to claim 1, characterized in that, Before receiving an information query request, the method further includes: The traceability data is acquired and integrated with local business system data to obtain preset traceability and supervision data, which is then stored on the blockchain to obtain traceability and supervision data.
8. An information query device, characterized in that, include: The receiving unit is configured to operate in a hybrid cloud environment of a drug regulatory traceability platform, which includes a public cloud and a government cloud. The public cloud receives information query requests sent by user terminals and obtains query identifiers from the information query requests. The information query requests are requests to query the authenticity of drugs. The query identifiers include one or more of the following: drug number, user category number, traceability code, and process identifier. The process identifiers include production process identifiers, distribution process identifiers, and sales process identifiers. A query scenario determination unit is configured to determine a query scenario, and then invoke the traceability management service corresponding to the link identifier in the query identifier to send the query identifier and the query scenario to the corresponding subsystem in the government cloud. This allows the corresponding subsystem in the government cloud to access traceability and supervision data stored on the blockchain, determine the corresponding information query result based on the query identifier and the query scenario, and return it. The corresponding subsystem in the government cloud is a drug supervision subsystem, a mobile supervision subsystem, a smart decision-making and command subsystem, or a data exchange subsystem. Specifically, the drug supervision subsystem is used to verify the authenticity and reliability of drugs based on drug data stored on the blockchain, and to supervise drug production information, drug flow information, inbound and outbound slips, enterprise certification information, and key drug inspection points. The mobile supervision subsystem meets the mobile office and mobile enforcement needs of regulatory personnel through mobile enforcement terminals or smartphones. The smart decision-making and command subsystem, based on a data center, constructs a data analysis model and utilizes data visualization technology to comprehensively display drug traceability, assisting in decision-making and command, and supporting [interoperability / cooperation]. The drug sampling inspection system, adverse drug reaction system, and office automation system are interconnected and share data. The data exchange subsystem is used to exchange drug information data with the public cloud. The traceability management service includes traceability management services for production enterprises, distribution enterprises, sales enterprises, and platform management services. The information query results include a list of the flow direction of items in the same batch corresponding to the query identifier and a list of the distribution map of items in the same enterprise corresponding to the query identifier. Determining the query scenario includes: responding to the operation of controls on the current information query page and obtaining control identifiers; determining the corresponding query scenario based on the control identifiers; determining the query scenario corresponding to the control identifier based on the preset correspondence between control identifiers and query scenario keywords; each control identifier corresponds to a unique query scenario, and the control identifiers exist in the menu drop-down list. The query scenario keywords include single code, batch, same drug, type, and enterprise. The query scenarios include: item single code flow direction query, batch flow direction query, same drug flow direction traceability query, same type flow direction query, and same enterprise flow direction query. The jump unit is configured to receive the information query result content sent by the government cloud, and in response to the operation on the information query result content, jump to the information query result page corresponding to the operation. The operation includes, but is not limited to, clicking the drug flow tab and clicking the drug distribution tab. The information query result page corresponding to the operation includes: the inventory point distribution page corresponding to the information query result of the operation displayed in a preset map.
9. An information query electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.
10. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Resource information management method, system and device based on block chain
CN110570123A
Grain product information tracing method and device and computer equipment
CN112633898A