A query method, a data processing method, a server, and a client

By aggregating the scanning behavior data of users of the same category of products, the problem of users being unable to scan the code to query product information is solved, and the function of obtaining product information is realized when the code cannot be scanned, which improves information utilization and user experience.

CN113409057BActive Publication Date: 2025-06-20阿里宋汉信息技术有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010181068.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-16
Publication Date
2025-06-20
Estimated Expiration
2040-03-16

AI Technical Summary

Technical Problem

In the prior art, users cannot query product information when they cannot access the product or scan the code conveniently, resulting in unequal information.

Method used

By aggregating the scan behavior data of users who have purchased or used products of the same category before, establishing a query basis, allowing the scanning information of products to be queried when the code cannot be scanned.

Benefits of technology

It realizes that the approximate information after scanning the product code without a code is still obtained, improves information utilization and user experience, and solves the information ambiguous problem caused by the integration of scanning code behavior and query behavior.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113409057B_ABST
    Figure CN113409057B_ABST
Patent Text Reader

Abstract

The present application provides a query method, a data processing method, a server, and a client. The method includes: obtaining a query trigger request for a target object; in response to the query trigger request, matching to obtain verification information of the target object; and returning the verification information, where the verification information is aggregated based on a code scanning query of an item belonging to the same category as the target object and / or a query result. Through the above method, there is no need to perform a code scanning query based on a specific identification code, solving the technical problem of information inequality caused by the inability to perform a code scanning query without a code due to the integration of the existing code scanning behavior and query behavior, achieving the technical effects of effectively improving the information utilization rate and enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of Internet technologies, and particularly relates to a query method, a data processing method, a server, and a client. Background Art

[0002] Currently, generally, only after a user comes into contact with the commodity or owns the commodity, can the user scan the traceability code or hidden code on the commodity packaging box to query some basic information of the commodity, such as: traceability information, safety information, authenticity information, etc.

[0003] Generally, the inspection behavior and the code scanning behavior are integrated. However, in many cases, due to inconvenience or inapplicability, the user cannot complete the inspection through the code scanning behavior. For example: unable to access the item, or inconvenient to access the item when accessing it, or restrictions such as hidden codes, resulting in inability to scan the code, and thus unable to conduct the inspection, further making it impossible to determine the information of the target commodity.

[0004] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0005] The purpose of this application is to provide a query method, a data processing method, a server, and a client, which can obtain the code scanning information without code scanning.

[0006] This application provides a query method, a data processing method, a server, and a client as follows:

[0007] A query method, the method includes:

[0008] Obtain a query trigger request for a target object;

[0009] In response to the query trigger request, match and obtain the inspection information of the target object;

[0010] Return the inspection information;

[0011] Wherein, the inspection information is aggregated according to the code scanning behavior and / or query result of querying by code scanning an item belonging to the same category as the target object.

[0012] A data processing method, the method includes:

[0013] Obtain the code scanning behavior of a target object;

[0014] In response to the code scanning behavior, obtain a query result, where the query result is the inherent information of the target object;

[0015] Associate and store the scanning code behavior and query result of the target object as a record with the category identifier of the category to which the target object belongs;

[0016] Among them, the associated stored scanning code behavior and query result are used to match and return when receiving a query request for an item belonging to the category identifier.

[0017] A query method, the method includes:

[0018] Obtain a vaccine query request from the user based on non-scanning code behavior;

[0019] In response to the vaccine query request, obtain the inspection information of the queried vaccine by matching from the query platform;

[0020] Return the inspection information to the user;

[0021] Among them, the inspection information is aggregated from the query results obtained by the target group scanning and querying vaccines belonging to the same category as this vaccine.

[0022] A query method, the method includes:

[0023] Obtain a query request carrying an inspection object;

[0024] In response to the query request, obtain the inspection information of the inspection object by matching from the query platform;

[0025] Return the inspection information of the inspection object;

[0026] Among them, the inspection information in the query platform is aggregated from the query results obtained by the target group scanning and querying items belonging to the same category as the inspection object.

[0027] A query method, the method includes:

[0028] Receive a query request for a target object;

[0029] In response to the query request, display the detailed information of the target object;

[0030] On the display interface, simultaneously display the inspection information of the target object, where the inspection information is aggregated from the scanning code behavior and / or query results of scanning and querying items belonging to the same category as the target object.

[0031] A server, including:

[0032] A communication module for establishing a communication connection and performing data transmission;

[0033] A processor, configured to obtain a query trigger request for a target object; in response to the query trigger request, match and obtain inspection information of the target object; and return the inspection information.

[0034] Wherein, the inspection information is aggregated based on a scanning code query behavior and / or a query result of scanning codes for articles belonging to the same category as the target object.

[0035] A client, comprising:

[0036] An input device, configured to receive a query trigger request for a target object;

[0037] A communication module, configured to establish a communication connection to send query information to a query platform and receive the inspection information of the target object returned by the query platform;

[0038] A display, configured to display the inspection information.

[0039] A server, comprising a processor and a memory for storing processor-executable instructions, and when the processor executes the instructions, the following method steps are implemented:

[0040] Obtain a query trigger request for a target object;

[0041] In response to the query trigger request, match and obtain inspection information of the target object;

[0042] Return the inspection information;

[0043] Wherein, the inspection information is aggregated based on a scanning code query behavior and / or a query result of scanning codes for articles belonging to the same category as the target object.

[0044] A server, comprising a processor and a memory for storing processor-executable instructions, and when the processor executes the instructions, the following method steps are implemented:

[0045] Obtain a scanning code behavior of a target object;

[0046] In response to the scanning code behavior, obtain a query result, where the query result is inherent information of the target object;

[0047] Associate and store the scanning code behavior and the query result of the target object as a record with a category identifier of the category to which the target object belongs;

[0048] Wherein, the associated and stored scanning code behavior and query result are used to be matched and returned when a query request for an article belonging to the category identifier is received.

[0049] A computer-readable storage medium stores computer instructions thereon, and when the instructions are executed, the steps of the following method are implemented:

[0050] Obtain a query trigger request for a target object;

[0051] In response to the query trigger request, obtain the inspection information of the target object by matching;

[0052] Return the inspection information;

[0053] Wherein, the inspection information is aggregated based on the scanning code behavior and / or query results of scanning and querying items belonging to the same category as the target object.

[0054] A computer-readable storage medium stores computer instructions thereon, and when the instructions are executed, the steps of the following method are implemented:

[0055] Obtain the scanning code behavior of a target object;

[0056] In response to the scanning code behavior, obtain a query result, where the query result is the inherent information of the target object;

[0057] Associate and store the scanning code behavior and query result of the target object as a record with the category identifier of the category to which the target object belongs;

[0058] Wherein, the associated and stored scanning code behavior and query result are used to match and return when a query request for an item belonging to the category identifier is received.

[0059] The query method and data processing method provided by this application use the scanned code data obtained by aggregating the scanning code behaviors of users who previously purchased or used products belonging to the same category as the query basis. In the case where other users cannot scan the code, the approximate information after scanning the code of the product can be queried, and this can be used as a reference information to guide whether to purchase or determine whether the product in use is safe and reliable. By the above method, the technical problem of information inequality caused by the integration of the existing scanning code behavior and query behavior, which leads to the inability to perform scanning code query without a code, is solved, and the technical effects of effectively improving the information utilization rate and enhancing the user experience are achieved. Description of the Drawings

[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0061] Figure 1 It is a schematic structural diagram of a query system provided by this application;

[0062] Figure 2 It is a schematic diagram of the scenario where the query method provided by this application is applied to the vaccine scenario;

[0063] Figure 3 It is a schematic diagram of the scenario where the query method provided by this application is applied to the e-commerce shopping scenario;

[0064] Figure 4 It is a schematic diagram of the scenario where the query method provided by this application is applied to the in-store shopping scenario;

[0065] Figure 5 It is a schematic structural diagram of the server provided by this application;

[0066] Figure 6 It is a block diagram of the structure of the query device provided by this application;

[0067] Figure 7 It is a block diagram of the structure of the data processing device provided by this application. Detailed implementation manners

[0068] In order to enable those skilled in the art to better understand the technical solutions in this application, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.

[0069] Aiming at the technical problem that the existing inspection and code scanning behaviors of users are integrated and inseparable, in this example, a query system is provided, as Figure 1 shown, which may include: a server 101, a first client 102, and a second client 103.

[0070] Among them, the above-mentioned server 101 may be a cloud, a server cluster, or a processing platform, etc. As long as it is a device capable of displaying data processing and / or storage functions, it can be used as the above-mentioned server 101.

[0071] The above-mentioned client may be a terminal device or software used by a customer for operation. Specifically, the client may be a terminal device such as a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart watch, or other wearable devices. Of course, the client may also be software that can run on the above-mentioned terminal devices. For example: application software such as a browser and a query platform.

[0072] Through the above-mentioned query system, the inspection and scanning behaviors can be separated. After the user scans the product through the first client 102, the query operation information and the information obtained from the query are transmitted to the server. The server integrates multiple scanning operations to obtain statistical data of items belonging to the same category as the item, and then responds to other users' query requests for items in the same category without scanning operations, and returns statistical data. In this way, other users can obtain some information that can only be obtained by scanning operations even if they do not have a query code, so as to make a reference for shopping, or to determine whether the things they have used are safe and reliable, or to determine the counterfeit rate of the merchant they purchased from, etc.

[0073] In one embodiment, the server can obtain the scanning query operation of the target object by user A through the first client. After obtaining the scanning query operation, it will link to the corresponding query information website, in which the query result can be matched and returned. Then, after obtaining the query result returned to user A, the server can associate and store the query result, the scanning behavior and the category to which the target object belongs. There can be multiple users A, that is, there are many products in a batch or a category. Different users A have bought products of this category or products belonging to the same sku and performed a scanning operation. This scanning operation will be captured. After being captured, it can be associated and stored. Because they all point to products of the same category, these multiple scanning operations and query results are all associated with the category. In this way, if someone subsequently initiates a non-scanning query request through the second client 103, for example, enter the product name of this category, or enter a picture of this category, then these query results and scanning operations associated with the category can be returned as query results, or the statistical results of these query results and scanning operations can be returned as query results.

[0074] Among them, the above query results can be inherent information of the target object, for example, it can include but not be limited to at least one of the following: traceability information, authenticity information, and safety information. That is, the above query results are not subjective information, which is different from the content on product evaluation websites. Those are subjective evaluations made by people after buying the goods, while the query results in this application are objective inherent information, such as the traceability information of this product, etc., which are all definite information that is not subject to personal will, and this information can generally be obtained based on the scanning operation.

[0075] In other words, the query results obtained by the previous user's scanning behavior are reused so that other users can obtain the information after scanning the code when it is inconvenient to scan the code or there is no code to scan, thereby improving the utilization rate of the information.

[0076] By separating the user verification behavior from the barcode scanning behavior, that is, the user can perform verification without having the product traceability code (or hidden code, etc.) in hand. In this way, the verification behavior is no longer restricted by time and location. Such verification can provide value for the user's pre-purchase decision-making or relieve the concerns of users who have already been vaccinated. By sharing data, in the past, a single barcode scanning result was only valuable to the current user, but through this solution, the aggregation of these results will generate value again. By statistically analyzing these barcode scanning results, an overall evaluation of the merchant and the product is formed, which is equivalent to enriching the evaluation system of the merchant and the product.

[0077] For the above-mentioned server, when obtaining the query result of the barcode scanning query behavior, when capturing the barcode scanning behavior, it can extract the identification code from the barcode scanning query behavior, and then associate it with the query address of the target object through the identification code; then obtain the inherent information of the target object from the query address, and use the inherent information as the query result. That is, for the barcode scanning request, it is still processed in the conventional barcode scanning request manner. The server will capture this barcode scanning operation and obtain the barcode scanning result data in this process.

[0078] Furthermore, in order to effectively improve the security of data and avoid the user's concern about privacy snooping, a selection mechanism can be given to the user. That is, after obtaining the inherent information of the target object from the query address, a confirmation request can be sent to the user to confirm whether the user allows his / her current barcode scanning operation to be used as a statistical data item. If the user agrees, the barcode scanning operation and the obtained barcode scanning information are stored as a data item. If the user does not agree, it can be not used as data storage.

[0079] Each barcode scanning behavior and its result can be stored as a record, which belongs to the associated storage of aggregating the barcode scanning behaviors and results of the same category of items. Since there will be multiple records, these barcode scanning behaviors and results can be statistically analyzed to form an overall evaluation of the merchant and the product. For example, the genuine product rate of the products sold by a certain store can be generated, or the failure rate of a certain batch of products can be generated, etc., or the number of times a certain product is scanned can be statistically analyzed, etc. These can all be returned as statistical results. It can also be the aggregation processing of multiple records to obtain statistical results indexed by different entities, where the entities can include but are not limited to at least one of the following: production entity, supply entity, transportation entity, and sales entity.

[0080] Users can query the above information through the second client, and for the server, obtain a query trigger request for the target object; in response to the query trigger request, match the inspection information of the target object; return the inspection information; wherein, the inspection information is aggregated based on the scanning behavior and / or query results of scanning codes for items belonging to the same category as the target object.

[0081] The above query trigger request may include, but is not limited to, at least one of the following: a query request triggered by text input, a query request triggered by image recognition, a query request triggered by a click behavior, and a query request triggered by a browsing behavior. For example, users can directly enter the product name for query, enter the product picture for query, enter the product number, etc. for query, or after the user searches for a certain product, the inspection information is directly displayed on the details page without the user actively triggering it, but is actively triggered based on the browsing behavior. The specific triggering method can be selected according to actual needs, and the present application does not limit this. Among them, the inspection information of the target object may include, but is not limited to, at least one of the following: traceability information, authenticity information, and security information.

[0082] The above inspection information may not only be the inherent information of the above product itself, but also statistical information, which may include, but is not limited to, at least one of the following: the overall evaluation information of the manufacturer to which the inspected object belongs, the overall evaluation information of the seller to which the inspected object belongs, and the overall evaluation information of the logistics provider to which the inspected object belongs.

[0083] For the server, in response to the query request, matching the inspection information of the inspected object from the query platform may be to extract the matching identification information to which the inspected object belongs from the query request; using the identification information as an index, matching multiple scanning code information associated with the identification information from the database of the query platform; using the multiple scanning code information associated with the identification information as the inspection information of the inspected object. It may also be to extract the identification information of the category to which the inspected object belongs from the query request; using the identification information as an index, matching multiple scanning code information associated with the identification information from the database of the query platform; performing an aggregation process on the multiple scanning code information associated with the identification information; and using the aggregation process result as the inspection information of the inspected object.

[0084] In one embodiment, the codes scanned by the above scanning behavior may include, but are not limited to, at least one of the following: traceability codes and hidden codes.

[0085] When implementing, a query platform can be provided, in which the scanned code information of various products is aggregated. For example, it can support querying vaccines at the same time and also support querying products to be purchased. Or, each platform provides its own database or query mechanism. For example, when shopping on a certain shopping platform, the platform can allocate some of its own resources to obtain the scanned code behaviors of shopping on the platform, and use these behavior data as the query or viewing resources for other non-scanned code users. For example, if a user selects product A, then on the selection page of this product, the scanned code results or the statistical results of the scanned code results of other users for products belonging to the same category as this product can be directly displayed. The specific implementation method can be selected according to actual needs, and the present application does not limit this.

[0086] The above method will be described below in conjunction with several specific scenarios. However, it should be noted that these specific scenario examples are only for better explaining the present application and do not constitute an improper limitation of the present application.

[0087] Scenario example 1:

[0088] The user has been vaccinated, but the vaccine has particularities. On the one hand, the vaccine packaging has particularities. There is a situation where multiple people split and inoculate one packaging unit of the vaccine, resulting in some users not being able to get the outer packaging. On the other hand, the inoculation behavior has particularities. Generally, users cannot get the vaccine packaging during inoculation, and when the child cries during inoculation, there is no time to ask for the packaging to perform scanned code verification. Due to these particularities, users cannot perform scanned code verification during inoculation. After leaving the inoculation unit, without the vaccine box, they cannot verify the vaccinated vaccine either.

[0089] Or, before going to get vaccinated, the user hopes to verify the reliability of the institution and the vaccine in advance. However, at this time, the user does not have the identification code on the vaccine box and cannot perform verification either.

[0090] To solve these problems in this scenario, the above inspection method of the present application can be used. Specifically, as Figure 2 shown, by statistically analyzing the data of user scanned code verification at the user side and then sharing the statistical results with non-scanned code users, the scanned code behavior and the inspection behavior are separated, and the statistical results of the inoculation institution and the vaccine are used as queryable content that can be queried without scanned code.

[0091] For example, if User X is a user who cannot perform the QR code scanning operation in this scenario, or a user who intends to view the vaccination institutions where the vaccinated users have been vaccinated, then User X can query the details of the vaccination institution through this query platform, and can view the total number of QR code scans, abnormal ratio, normal ratio, ranking of abnormal vaccines, etc. of the vaccines in this vaccination institution within different time ranges according to the statistical data. These information can be obtained by statistically analyzing the data of other users who have been injected and scanned in this institution.

[0092] Furthermore, User X can also query the situation of a certain vaccine that the user or family member has (or will) be vaccinated in this vaccination structure, and can query by entering the name or batch number of the vaccine. When querying the vaccine details, the statistical results, abnormal ratio, etc. of QR code scans by other users within different time periods can be viewed, and the entries with abnormalities can be highlighted to enable the user to know the risks and problems.

[0093] User X can also, as needed, query the QR code scanning results of other users within a certain time range (for example: the time period when the user or family member was vaccinated). These QR code scanning results can be recorded one by one. When clicking to view the specific information of a certain QR code scanning result record, the specific information in this QR code scanning result can be seen, such as: cold chain information, recall, number of QR code scans, etc.

[0094] Through the above setting of the inspection method, the user can complete the QR code scanning without the vaccine outer package, and can confirm the effectiveness of the vaccine he / she has received when knowing the vaccine and the vaccination institution, and then can take remedial measures such as consultation, observation, and re-vaccination. For unvaccinated users, after completing the inspection, they can relieve their worries and thus complete the vaccination as soon as possible. On the contrary, they can choose other vaccination routes or vaccine varieties.

[0095] Scenario Example 2:

[0096] When a user purchases goods online, he / she does not know which item he / she will receive before receiving the goods. If there is a traceability code on the goods, then when the goods have not been obtained, the traceability code of the item to be received cannot be obtained, so it is impossible to inspect what the user is going to buy and it cannot help the user make a decision.

[0097] In response to this, as Figure 3 shown, the data generated by the QR code scanning behaviors of multiple selected users can be accumulated in the database, and then these data can be statistically analyzed and displayed on the online e-commerce selection interface or query interface to be shown to the users who are browsing, providing a purchase decision for subsequent selections, thereby promoting users to place orders or urging merchants to conduct safety quality control.

[0098] Specifically, when a user browses and selects a certain product on an e-commerce platform and sees the product, the scanning code information of users who purchased products of the same category from the platform or store can be aggregated and displayed so that the user can see the relevant information of the product when making a purchase.

[0099] Furthermore, as Figure 3 shown, if the user clicks on the statistical result, they can view the specific details. On the details page, the scanning code results of other users who purchased the product of this link within different time periods, the abnormal ratio, etc. can be displayed. They can also further view the details of each scanning code result.

[0100] Scenario Example 3:

[0101] There are many traceability codes for products divided into visible codes and hidden codes. Scanning the visible code can obtain the basic information of the product, and scanning the hidden code can query the authenticity of the item. However, generally, the hidden code is inside the coating and the coating needs to be scratched off to see the hidden code, and scratching off the coating is a destructive operation that users cannot perform before purchasing the product. Therefore, the authenticity of the product cannot be verified. This is mainly because the code-scratching and verification actions are integrated, so it is impossible to verify in advance.

[0102] Among them, the above-mentioned traceability code generally refers to a code that corresponds one-to-one with the minimum sales unit of a product, medicine, vaccine, etc., is pasted on the outer packaging, and can be used to query traceability, authenticity, safety and other information through mobile phone scanning. The presentation method can be a two-dimensional code, a bar code, or other forms of codes. Through one code, only the information of this box of products can be queried.

[0103] The above-mentioned visible code refers to a code that is displayed without obstruction on the product. For example, for products on the supermarket shelf, users can scan the visible code at will to view the basic information of the product; the hidden code refers to a code that can only be seen after scratching off the coating after the user purchases the product. The hidden code can be input into the scanning code result of the visible code to verify the authenticity, or the authenticity can be directly verified through the hidden code.

[0104] To solve the above problems, the verification data of other users who purchased products of the same category from the platform or store and scratched off the coating for verification can be shared, so that users who have not purchased can verify the overall situation of the product in this store, providing a decision-making basis for their purchase.

[0105] As Figure 4 shown, after the user selects a certain product on the physical store shelf, they can use their mobile phone to scan the visible code on the product packaging, and thus obtain a statistical result. For example, the statistical result of the verification results of other users who purchased this product in this store and have scratched off the coating is displayed at the top of the page.

[0106] Users can click on the statistical results to view the details, so as to display the result entries of the scratch code inspection for the products of this link purchased by other users within different time periods, as well as details such as the abnormal ratio, and can further view the details of each scan code result specifically. Further, as Figure 4 shown, when viewing the scratch code records, the scratch code query records within a certain time period can be selected, for example: seven days, thirty days, etc., or the time range can be customized.

[0107] In the above example, separating the inspection behavior from the scan code behavior enables the inspection to no longer be restricted by time and place. That is, even if the user does not have the identification code in hand, the item can still be inspected. For the user side, the inspection result generated by their own scan code operation is no longer only valuable to themselves. By sharing the inspection data generated by those users who have already scanned the code, each inspection result can generate value again, thereby providing auxiliary information for other users. By statistically summarizing a large number of user scan code behaviors, an overall evaluation of a certain merchant, a certain period, and a certain product can be formed.

[0108] The method embodiments provided in the above embodiments of the present application can be executed in a server, the cloud, or a similar computing device. Taking running on the server side as an example, Figure 5 is the hardware structure block diagram of a server for a query method according to an embodiment of the present invention. As Figure 5 shown, the server 10 may include one or more (only one is shown in the figure) processors 502 (the processor 502 may include, but is not limited to, a processing device such as a microprocessor MCU or a field programmable gate array FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions. Those of ordinary skill in the art can understand that Figure 5 the structure shown is only schematic and does not limit the structure of the above electronic device. For example, the server 10 may further include more or fewer components than Figure 5 shown, or have a different configuration from Figure 5 shown.

[0109] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / modules corresponding to the query method in the embodiments of the present invention. The processor 502 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the query method of the above application program. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 502, and these remote memories can be connected to the computer terminal 10 through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof.

[0110] The transmission module 106 is used to receive or send data via a network. Specific examples of the above network may include the wireless network provided by the communication provider of the computer terminal 10. In one instance, the transmission module 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one instance, the transmission module 106 can be a Radio Frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0111] At the software level, the above device can be as Figure 6 shown, including:

[0112] An acquisition module 601, configured to acquire a query trigger request for a target object;

[0113] A matching module 602, configured to, in response to the query trigger request, match and obtain verification information of the target object;

[0114] A return module 603, configured to return the verification information;

[0115] Wherein, the verification information is aggregated according to the scanning code query scanning behavior and / or query results of items belonging to the same category as the target object.

[0116] In one embodiment, the above query trigger request may include but is not limited to at least one of the following: a query request triggered by text input, a query request triggered by picture recognition, a query request triggered by a click behavior, and a query request triggered by a browsing behavior.

[0117] In one embodiment, the verification information of the above target object may include but is not limited to at least one of the following: traceability information, authenticity information, and security information.

[0118] In one embodiment, the inspection information of the target object may include, but is not limited to, at least one of the following: the overall evaluation information of the manufacturer to which the target object belongs, the overall evaluation information of the seller to which the target object belongs, and the overall evaluation information of the logistics provider to which the target object belongs.

[0119] In one embodiment, the matching module 602 may specifically extract the identification information of the target object from the query trigger request; use the identification information as an index to match multiple barcode scanning information of items belonging to the same category as the target object from the database of the query platform; and use the multiple barcode scanning information of items belonging to the same category as the target object as the inspection information.

[0120] In one embodiment, the matching module 602 may specifically extract the identification information of the target object from the query trigger request; use the identification information as an index to match multiple barcode scanning information of items belonging to the same category as the target object from the database of the query platform; perform a summary process on the multiple barcode scanning information of items belonging to the same category as the target object; and use the summary process result as the inspection information.

[0121] In one embodiment, the code scanned by the above barcode query may include, but is not limited to, at least one of the following: a traceability code, a hidden code.

[0122] At the software level, a data processing device is also provided, as Figure 7 shown, which may include:

[0123] A first acquisition module 701, configured to acquire a barcode scanning behavior of a target object;

[0124] A second acquisition module 702, configured to acquire a query result in response to the barcode scanning behavior, where the query result is the inherent information of the target object;

[0125] A storage module 703, configured to associate and store the barcode scanning behavior and the query result of the target object as records with the category identifier of the category to which the target object belongs;

[0126] Among them, the associated and stored barcode scanning behavior and query result are used to perform matching and return when receiving a query request for an item belonging to the category identifier.

[0127] In one embodiment, the above inherent information may include, but is not limited to, at least one of the following: traceability information, authenticity information, and security information.

[0128] In one embodiment, the second acquisition module 702 may specifically extract an identification code from the code scanning behavior; associate the identification code with the query address of the target object; obtain the inherent information of the target object from the query address; and use the inherent information as the query result.

[0129] In one embodiment, after associating and storing the code scanning behavior and query result of the target object as a record with the category identifier of the category to which the target object belongs, the data processing device may also perform an aggregation process on this record and multiple records in the memory that are associated with the category identifier of the category to which the target object belongs.

[0130] In one embodiment, the above-mentioned entity may include, but is not limited to, at least one of the following: a production entity, a supply entity, a transportation entity, and a sales entity.

[0131] Applying the above method in different scenarios can be appropriately adjusted according to the scenarios used. For example, if it is in a vaccine query scenario, the above query method may include:

[0132] S1: Obtain a vaccine query request from the user based on non-code scanning behavior;

[0133] S2: In response to the vaccine query request, match and obtain the inspection information of the queried vaccine from the query platform;

[0134] S3: Return the inspection information to the user;

[0135] Wherein, the inspection information is the statistical information of the query results obtained by the target group through code scanning and querying of the vaccine.

[0136] Correspondingly, the vaccine query request may include, but is not limited to, at least one of the following: vaccine batch number, vaccine name, vaccination location. The inspection information may include, but is not limited to, at least one of the following: abnormal ratio, recall information, cold chain information, fault information of the vaccination location, and the number of times the vaccine has been scanned.

[0137] When used in a commodity selection scenario, the above query method may include:

[0138] S1: Obtain a query request carrying the inspection object;

[0139] S2: In response to the query request, match and obtain the inspection information of the inspection object from the query platform;

[0140] S3: Return the inspection information of the inspection object;

[0141] Wherein, the inspection information in the query platform is aggregated based on the query results obtained by the target group through code scanning and querying of items belonging to the same category as the inspection object.

[0142] Correspondingly, the query request may be to scan the clear code of the inspection object, and then what is scanned during the barcode scanning query operation on the inspection object is the hidden code of the inspection object.

[0143] Or, the query request is to input a picture of the inspection object or the name of the store where the inspection object is located.

[0144] When used in an e-commerce platform, the above query method may include:

[0145] S1: Receive a query request for a target object;

[0146] S2: In response to the query request, display the detailed information of the target object;

[0147] S3: On the display interface, simultaneously display the inspection information of the target object, where the inspection information is aggregated based on the barcode scanning behavior and / or query results of barcode scanning queries on items belonging to the same category as the target object.

[0148] An embodiment of the present application also provides a specific implementation manner of an electronic device capable of implementing all steps in the query method in the above embodiment. The electronic device specifically includes the following: a processor, a memory, a communication interface, and a bus; wherein, the processor, the memory, and the communication interface complete mutual communication through the bus; the processor is used to call a computer program in the memory, and when the processor executes the computer program, all steps in the query method in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0149] Step 1: Obtain a query trigger request for a target object;

[0150] Step 2: In response to the query trigger request, match and obtain the inspection information of the target object;

[0151] Step 3: Return the inspection information;

[0152] Wherein, the inspection information is aggregated based on the barcode scanning behavior and / or query results of barcode scanning queries on items belonging to the same category as the target object.

[0153] As can be seen from the above description, in the embodiments of the present application, the obtained code-scanning data by aggregating the code-scanning behaviors of users who previously purchased or used products belonging to the same category is used as the query basis. In the case where other users cannot scan the code, the general information after the product is scanned can be queried, and this is used as a reference to guide whether to purchase or determine whether the product in use is safe and reliable. By the above method, the technical problem of information asymmetry caused by the integration of the existing code-scanning behavior and query behavior, which results in the inability to perform code-scanning queries without a code, is solved, achieving the technical effects of effectively improving information utilization rate and enhancing user experience.

[0154] Embodiments of the present application also provide a computer-readable storage medium capable of implementing all steps in the query method in the above embodiments. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all steps of the query method in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0155] Step 1: Obtain a query trigger request for a target object;

[0156] Step 2: In response to the query trigger request, match and obtain the inspection information of the target object;

[0157] Step 3: Return the inspection information;

[0158] Wherein, the inspection information is aggregated based on the code-scanning behavior and / or query results of code-scanning queries for items belonging to the same category as the target object.

[0159] As can be seen from the above description, in the embodiments of the present application, the obtained code-scanning data by aggregating the code-scanning behaviors of users who previously purchased or used products belonging to the same category is used as the query basis. In the case where other users cannot scan the code, the general information after the product is scanned can be queried, and this is used as a reference to guide whether to purchase or determine whether the product in use is safe and reliable. By the above method, the technical problem of information asymmetry caused by the integration of the existing code-scanning behavior and query behavior, which results in the inability to perform code-scanning queries without a code, is solved, achieving the technical effects of effectively improving information utilization rate and enhancing user experience.

[0160] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program type embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments.

[0161] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the accompanying drawings do not necessarily require the particular order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0162] Although this application provides method operation steps as described in the embodiments or flowcharts, based on routine or non-creative labor, there may be more or fewer operation steps. The order of steps listed in the embodiments is only one way among many possible orders of performing steps and does not represent the only order of execution. When the actual device or client product is executing, it can be executed in the order of the method shown in the embodiments or the drawings, or in parallel (such as in an environment with parallel processors or multithreaded processing).

[0163] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, an in-vehicle human-machine interaction device, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.

[0164] Although the embodiments of this specification provide method operation steps as described in the embodiments or flowcharts, based on routine or non-creative means, there may be more or fewer operation steps. The order of steps listed in the embodiments is only one way among many possible orders of performing steps and does not represent the only order of execution. When the actual device or terminal product is executing, it can be executed in the order of the method shown in the embodiments or the drawings, or in parallel (such as in an environment with parallel processors or multithreaded processing, or even in a distributed data processing environment). The term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, product, or device that includes a series of elements includes not only those elements but also other elements not expressly listed, or elements that are inherent to such process, method, product, or device. Without further limitation, there is no exclusion of additional identical or equivalent elements in the process, method, product, or device that includes the said elements.

[0165] For the convenience of description, when describing the above device, it is divided into various modules according to functions for separate description. Of course, when implementing the embodiments of this specification, the functions of each module can be implemented in the same or multiple software and / or hardware, or the modules that implement the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0166] Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, the method steps can be logically programmed to enable the controller to implement the same function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Therefore, such a controller can be regarded as a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and the structures within the hardware component.

[0167] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0168] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0169] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus, causing a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one process Figure 1 one process or a plurality of processes and / or blocks Figure 1 steps of the functions specified in one block or a plurality of blocks.

[0170] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0171] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.

[0172] Computer-readable media includes both permanent and non-permanent, removable and non-removable media implemented by any method or technology for storing information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0173] Those skilled in the art will appreciate that the embodiments of this specification may be provided as a method, system, or computer program product. Accordingly, the embodiments of this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0174] Embodiments of this specification can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Embodiments of this specification can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0175] The various embodiments in this specification are described in a progressive manner. For the same or similar parts among the various embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple. For related parts, reference can be made to the partial description of the method embodiments. In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of this specification. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0176] The above is only the embodiments of the embodiments of this specification and is not used to limit the embodiments of this specification. For those skilled in the art, various changes and modifications can be made to the embodiments of this specification. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the embodiments of this specification shall be included within the scope of the claims of the embodiments of this specification.

Claims

1. A query method, characterized in that, The method includes: Obtaining a query trigger request for a target object; In response to the query trigger request, obtaining the inspection information of the target object by matching; Returning the inspection information; Wherein, the inspection information is aggregated based on the code scanning behavior and / or query results of code scanning queries for items belonging to the same category as the target object; Wherein, in response to the query trigger request, obtaining the inspection information of the target object by matching includes: Extracting the identification information of the target object from the query trigger request; Using the identification information as an index to match multiple code scanning information of items belonging to the same category as the target object from the database of the query platform; Performing summary processing on the multiple code scanning information of items belonging to the same category as the target object; Taking the summary processing result as the inspection information; Among them, multiple code scanning information of items belonging to the same category as the target object in the database of the query platform is obtained when capturing the code scanning behavior when obtaining the query result of the code scanning query. The identification code is extracted from the code scanning behavior, and then the query address of the target object is associated through the identification code. Then, the inherent information of the target object is obtained from the query address, and the inherent information is used as the query result. After obtaining the inherent information of the target object from the query address, a confirmation request is sent to the user to confirm whether the user allows their current code scanning operation to be used as a statistical data. If the user agrees, the code scanning operation and the obtained code scanning information are stored as a piece of data. If the user does not agree, it is not used as data storage. Each code scanning behavior and code scanning result are stored as a record, which belongs to the associated storage of aggregating the code scanning behavior and code scanning results of items belonging to the same category.

2. The method according to claim 1, characterized in that, The query trigger request includes at least one of the following: a query request triggered by text input, a query request triggered by image recognition, a query request triggered by a click behavior, and a query request triggered by a browsing behavior.

3. The method according to claim 1, characterized in that, The inspection information of the target object includes at least one of the following: traceability information, authenticity information, and security information.

4. The method according to claim 3, characterized in that, The inspection information of the target object includes at least one of the following: the overall evaluation information of the manufacturer to which the target object belongs, the overall evaluation information of the seller to which the target object belongs, and the overall evaluation information of the logistics provider to which the target object belongs.

5. The method according to any one of claims 1 to 4, characterized in that, The code scanned by the code scanning query includes at least one of the following: a traceability code, a hidden code.

6. A data processing method, characterized in that, The method includes: Obtaining a code scanning behavior for a target object; Obtaining a query result in response to the code scanning behavior, where the query result is the inherent information of the target object; Associatively storing the code scanning behavior and query result of the target object as a record with the category identifier of the category to which the target object belongs; Wherein, the associated stored code scanning behavior and query result are used for matching and returning when receiving a query request for an item belonging to the category identifier; Wherein, when receiving a query request for an item belonging to the category identifier and performing matching and returning includes: Extracting the identification information of the target object from the query request; Using the identification information as an index, multiple scan code information of items belonging to the same category as the target object is retrieved from the database of the query platform; Performing a summary process on the multiple scan code information of items belonging to the same category as the target object; Taking the summary process result as the inspection information; Among them, after obtaining the query result in response to the scan code behavior, a confirmation request is sent to the user to confirm whether the user allows his / her current scan code operation to be used as a statistical data. If the user agrees, the scan code operation and the obtained scan code information are stored as a piece of data. If the user does not agree, it is not used as data storage. Each scan code behavior and scan code result are stored as a record, which belongs to the associated storage of aggregating the scan code behaviors and scan code results of items belonging to the same category.

7. The method according to claim 6, characterized in that, The inherent information includes at least one of the following: traceability information, authenticity information, and security information.

8. The method according to claim 6, characterized in that, Obtaining the query result in response to the scan code behavior includes: Extracting the identification code from the scan code behavior; Associating to the query address of the target object through the identification code; Obtaining the inherent information of the target object from the query address; Taking the inherent information as the query result.

9. The method according to claim 6, characterized in that, After associatively storing the scan code behavior and query result of the target object as a record with the category identifier of the category to which the target object belongs, it further includes: Performing an aggregation process on this record and multiple records with the category identifier of the category to which the target object belongs in the memory to obtain an aggregation result indexed by the target entity.

10. The method according to claim 9, characterized in that, The target entity includes at least one of the following: production entity, supply entity, transportation entity, and sales entity.

11. A query method, characterized in that, The method includes: Obtaining a vaccine query request of the user based on a non-scan code behavior; In response to the vaccine query request, retrieving the inspection information of the queried vaccine from the query platform; Returning the inspection information to the user; Among them, the inspection information is aggregated from the query results obtained by the target group scanning and querying vaccines belonging to the same category as this vaccine; Among them, retrieving the inspection information of the queried vaccine from the query platform in response to the vaccine query request includes: Extracting the identification information of the vaccine from the vaccine query request; Using the identification information as an index, retrieving multiple scan code information of vaccines belonging to the same category as the vaccine from the database of the query platform; Performing a summary process on the multiple scan code information of vaccines belonging to the same category; Taking the summary process result as the inspection information; Among them, when obtaining the query result of the code scanning query behavior, when capturing the code scanning behavior, the query result obtained by the target group scanning the code of the vaccine belonging to the same category as this vaccine is to extract the identification code from the code scanning query behavior, and then associate it with the query address of the target object through the identification code; then obtain the inherent information of the target object from the query address, and use the inherent information as the query result. After obtaining the inherent information of the target object from the query address, send a confirmation request to the user to confirm whether the user allows their current code scanning operation to be used as a statistical data. If the user agrees, store the code scanning operation and the obtained code scanning information as a piece of data. If the user does not agree, do not use this as data storage. Store each code scanning behavior and code scanning result as a record, which belongs to the aggregated associated storage of the code scanning behavior and code scanning result of items of the same SKU.

12. The method according to claim 11, characterized in that, The vaccine query request includes at least one of the following: vaccine batch number, vaccine name, vaccination location.

13. The method according to claim 11, characterized in that, The inspection information includes at least one of the following: abnormal ratio, recall information, cold chain information, fault information of the vaccination location, the number of times this vaccine has been scanned.

14. A query method, characterized in that, The method includes: Obtain a query request carrying the inspection object; In response to the query request, match the inspection information of the inspection object from the query platform; Return the inspection information of the inspection object; Among them, the inspection information in the query platform is aggregated from the query results obtained by the target group scanning the code of items belonging to the same category as the inspection object; Among them, in response to the query request, matching the inspection information of the inspection object from the query platform includes: Extract the identification information of the inspection object from the query request; Use the identification information as an index to match multiple pieces of code scanning information of items belonging to the same category as the inspection object from the database of the query platform; Perform summary processing on the multiple pieces of code scanning information of items belonging to the same category as the inspection object; Use the summary processing result as the inspection information; Among them, multiple pieces of code scanning information of items belonging to the same category as the inspection object in the database of the query platform are obtained when obtaining the query result of the code scanning query behavior. When capturing the code scanning behavior, extract the identification code from the code scanning query behavior, and then associate it with the query address of the inspection object through the identification code; then obtain the inherent information of the inspection object from the query address, and use the inherent information as the query result. After obtaining the inherent information of the inspection object from the query address, send a confirmation request to the user to confirm whether the user allows their current code scanning operation to be used as a statistical data. If the user agrees, store the code scanning operation and the obtained code scanning information as a piece of data. If the user does not agree, do not use this as data storage. Store each code scanning behavior and code scanning result as a record, which belongs to the aggregated associated storage of the code scanning behavior and code scanning result of items of the same category.

15. The method according to claim 14, characterized in that, The query request is to scan the plain code of the inspection object and scan the hidden code for items of the same category as the inspection object for code scanning query.

16. The method according to claim 14, characterized in that, The query request is to input a picture of the inspection object or the name of the store where the inspection object is located.

17. The method according to claim 14, characterized in that, The query request is that the user browses the purchase interface of the inspection object.

18. A server, characterized in that, It includes: A communication module for establishing a communication connection and performing data transmission; A processor for obtaining a query trigger request for a target object; In response to the query trigger request, matching to obtain the inspection information of the target object; Returning the inspection information; Wherein, the inspection information is aggregated based on the code scanning behavior and / or query results of code scanning query for items of the same category as the target object; Wherein, in response to the query trigger request, matching to obtain the inspection information of the target object includes: Extracting the identification information of the target object from the query trigger request; Using the identification information as an index to match multiple code scanning information of items of the same category as the target object from the database of the query platform; Performing a summary process on the multiple code scanning information of items of the same category as the target object; Taking the summary process result as the inspection information; Among them, multiple code scanning information of items of the same category as the target object in the database of the query platform is obtained when capturing the code scanning behavior when obtaining the query result of the code scanning query, extracting the identification code from the code scanning behavior, and then associating to the query address of the target object through the identification code; then obtaining the inherent information of the target object from the query address, taking the inherent information as the query result, after obtaining the inherent information of the target object from the query address, sending a confirmation request to the user to confirm whether the user allows their current code scanning operation to be used as a statistical data. If the user agrees, storing the code scanning operation and the obtained code scanning information as a piece of data. If the user does not agree, it is not used as data storage. Each code scanning behavior and code scanning result is stored as a record, which belongs to the associated storage of aggregating the code scanning behavior and code scanning results of items of the same category.

19. A server, comprising a processor and a memory for storing processor-executable instructions, wherein when the processor executes the instructions, the steps of the method according to any one of claims 1 to 5 are implemented.

20. A server, comprising a processor and a memory for storing processor-executable instructions, wherein when the processor executes the instructions, the steps of the method according to any one of claims 6 to 10 are implemented.

21. A computer-readable storage medium, having computer instructions stored thereon, wherein when the instructions are executed, the steps of the method according to any one of claims 1 to 5 are implemented.

22. A computer-readable storage medium, having computer instructions stored thereon, wherein when the instructions are executed, the steps of the method according to any one of claims 6 to 10 are implemented.

Citation Information

Patent Citations

  • Method and device for providing code scanning result information

    CN104850871A