Online shopping method and system based on information protection and fraud prevention
By generating and using encrypted identification codes and transaction codes in online shopping, the problem of leakage of sensitive user information caused by plaintext transmission and multi-stage interaction is solved, achieving the dual goals of information protection and fraud prevention, and improving the security and efficiency of the logistics process.
Patent Information
- Application Number
- CN202510986468.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-17
- Publication Date
- 2025-10-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During online shopping, users' sensitive information is at high risk of leakage due to plaintext transmission and multi-stage interactions, and can easily be exploited as an opportunity for fraud.
By receiving product information sent by merchants and generating a first identification code group using an encryption algorithm, and then concatenating the encrypted information received from consumers to form a product transaction code, information interaction is achieved, ensuring that only encrypted data is transmitted during the transaction process, and that merchants and express delivery personnel only obtain necessary information.
Effectively protect user privacy, prevent information leakage and fraud, enhance information security protection capabilities in the logistics process, optimize sorting efficiency, reduce information exposure, and achieve the dual goals of information protection and fraud prevention.
Smart Images

Figure CN120874114A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of e-commerce, specifically an online shopping method and system based on information protection and fraud prevention. Background Technology
[0002] In the e-commerce sector, protecting sensitive user information and preventing fraud in online shopping has always been a pressing technical challenge. During the shopping process, sensitive user information such as names, addresses, and contact details are exposed in plaintext to multiple stakeholders during product display, order generation, and logistics delivery. The lack of effective encryption and information isolation mechanisms leads to a high risk of information leakage, and this plaintext-based interaction pattern provides opportunities for fraudulent activities.
[0003] This invention provides an online shopping method and system based on information protection and fraud prevention to solve the above-mentioned technical problems. Summary of the Invention
[0004] This invention aims to solve at least one of the technical problems existing in the prior art. To this end, this invention proposes an online shopping method and system based on information protection and fraud prevention. This invention receives product information sent by merchants and processes it using encryption algorithms to generate a first identification code group. At the same time, it receives consumer consumption information containing encrypted information. After matching the identification code groups, they are concatenated to form a product transaction code to realize information interaction. This method can effectively solve the problem of leakage of sensitive user information caused by plaintext transmission and multi-stage interaction in the online shopping process in the prior art.
[0005] To achieve the above objectives, a first aspect of the present invention provides an online shopping method based on information protection and fraud prevention, comprising:
[0006] The system receives product information sent by the merchant, encrypts the product information using an encryption algorithm, and obtains several first identification code groups; among them, the product information includes the product code and the product model;
[0007] Receive consumption information sent by consumers; the consumption information includes consumer identification code, address identification code, second identification code group and merchant identification code;
[0008] Identify the first identification code group that matches the second identification code group; concatenate the first identification code group and the address identification code to form a commodity transaction code;
[0009] Information exchange during the commodity transaction process is realized based on the commodity transaction code; the commodity transaction process includes commodity mailing and express sorting.
[0010] Preferably, the product information is encrypted using an encryption algorithm, including:
[0011] Extract the product code and product model from the product information;
[0012] The product code and product model are encrypted using a hash algorithm to obtain hash value one and hash value two respectively;
[0013] Hash value one and hash value two are concatenated to generate the first identification code group.
[0014] Preferably, identifying the first identification code group that matches the second identification code group includes:
[0015] Extract several first identification code groups of the corresponding merchant from the merchant identification code in the consumption information;
[0016] Sequentially determine whether several first identification code groups and second identification code groups are consistent; if yes, mark the first identification code group as the target code group; wherein, the target code group is used to generate the commodity transaction code.
[0017] Preferably, the delivery of goods based on the product transaction code includes:
[0018] After receiving the product transaction code, the merchant's smart terminal identifies the courier company.
[0019] The product transaction code is printed on the express delivery slip, which is then affixed to the express package to facilitate product mailing.
[0020] Preferably, the courier company is selected, including:
[0021] The available courier options are determined based on the address identification code in the product transaction code;
[0022] Choose a courier company from the available options and use that company to complete the parcel delivery.
[0023] Preferably, express delivery sorting is based on commodity transaction codes, including:
[0024] The sorting terminal generates a sorting request after scanning the product transaction code; the sorting request includes the product transaction code and the terminal information of the sorting terminal, including the terminal code and sorting level;
[0025] Based on the sorting request, the sorting direction is fed back from the consumer, and the express delivery is sorted according to the sorting direction.
[0026] Preferably, the sorting direction is fed back from the consumer based on the sorting request, including:
[0027] The consumer's smart terminal identifies the mailing address corresponding to the address identification code in the sorting request;
[0028] Extract the sorting direction from the mailing address based on the sorting level in the sorting request, and provide feedback on the sorting direction.
[0029] Preferably, before the mailing address corresponding to the address identification code in the consumer's smart terminal sorting request, the following is included:
[0030] Consumers' smart terminals extract sorting levels; these sorting levels are then forwarded through the shopping platform.
[0031] Extract the number of requests corresponding to the sorting level; determine if the number of requests is greater than 0; if yes, provide the sorting direction based on the sorting request; otherwise, request the consumer to re-authorize.
[0032] Preferably, before the feedback sorting direction, it includes:
[0033] Determine if the sorting direction is the end direction;
[0034] If so, the consumer's contact information will be converted into a virtual number, and the virtual number and sorting direction will be fed back together.
[0035] No, then only the sorting direction is fed back.
[0036] A second aspect of the present invention provides an online shopping system based on information protection and fraud prevention, comprising:
[0037] Shopping platform: Receives product information from merchants, encrypts the product information using encryption algorithms, and obtains several first identification code groups; among which, the product information includes the product code and product model; and,
[0038] Used to receive consumption information sent by consumers; identify a first identification code group that matches the second identification code group in the consumption information; concatenate the first identification code group and the address identification code to form a commodity transaction code; and realize information interaction during the commodity transaction process based on the commodity transaction code.
[0039] Compared with the prior art, the beneficial effects of the present invention are:
[0040] 1. This invention receives product information sent by merchants and processes it using an encryption algorithm to generate a first identification code group. Simultaneously, it receives consumer consumption information containing encrypted information. The identification code groups are matched and then concatenated to form a product transaction code, enabling information interaction. This method effectively solves the problem of leakage of sensitive user information due to plaintext transmission and multi-stage interaction during online shopping in existing technologies. Specifically, encrypting product information to generate the first identification code group avoids storing and transmitting product codes, models, and other information in plaintext, reducing the risk of information leakage when the platform database is attacked. Address identification codes and consumer identification codes in consumer consumption information are also encrypted, making the product transaction code more secure. Merchants, couriers, and other parties can only obtain the necessary information to complete the transaction and cannot access the consumer's real name, contact information, or other private data. Based on the information interaction mechanism of the encrypted identification code group and transaction code, this invention technically cuts off the plaintext flow path of sensitive information throughout the entire transaction process, protecting user privacy and curbing fraudulent activities such as fake customer service scams and targeted phishing using users' real information, achieving the dual goals of information protection and fraud prevention.
[0041] 2. In the process of express delivery sorting, this invention generates a sorting request by scanning the product transaction code at the sorting terminal. The consumer's smart terminal provides feedback on the sorting direction based on the sorting level, and the contact information is converted into a virtual number for feedback during final sorting. This technical feature can significantly improve the information security protection capabilities of the logistics process and optimize sorting efficiency. Specifically, the sorting request includes a sorting level, and the consumer's smart terminal only provides feedback on the corresponding sorting direction based on that level. Specific contact information and detailed addresses are not provided during non-final sorting, avoiding the cascading leakage of user address information during express delivery sorting. At the final sorting stage, a virtual number is used instead of the real contact information, ensuring that couriers can contact consumers while preventing the illegal collection and misuse of real numbers. Furthermore, by setting request limits corresponding to each sorting level, frequent access to the smart terminal can be avoided, reducing the risk of data leakage. This invention, based on a dynamic information feedback mechanism of sorting levels, ensures accurate sorting and delivery of express parcels while minimizing the information exposure in the logistics process. It protects the user's final privacy and security while improving the automated processing efficiency of the sorting system through a hierarchical feedback mechanism, achieving a balance between privacy protection and logistics efficiency. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a schematic diagram of the method steps of the online shopping method in an embodiment of the present invention;
[0044] Figure 2 This is a schematic diagram illustrating the steps of a method for mailing goods based on a commodity transaction code in an embodiment of the present invention.
[0045] Figure 3 This is a schematic diagram illustrating the steps of a method for express delivery sorting based on commodity transaction codes in an embodiment of the present invention. Detailed Implementation
[0046] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0047] Please see Figure 1 A second aspect of the present invention provides an online shopping method based on information protection and fraud prevention, comprising:
[0048] S100: Receives product information sent by the merchant, encrypts the product information using an encryption algorithm, and obtains several first identification code groups; wherein, the product information includes product code and product model;
[0049] S200: Receives consumption information sent by the consumer; wherein, the consumption information includes consumer identification code, address identification code, second identification code group and merchant identification code;
[0050] S300: Identify the first identification code group that matches the second identification code group; concatenate the first identification code group and the address identification code to form a commodity transaction code;
[0051] S400: Enables information exchange during the commodity transaction process based on the commodity transaction code; the commodity transaction process includes commodity mailing and express sorting.
[0052] In S100, the product information sent by the merchant is received, and the product information is encrypted using an encryption algorithm to obtain several first identification code groups.
[0053] In online shopping, merchants provide goods to consumers. Consumers browse the products, select items, and pay for them. After payment, the merchant ships the goods based on the purchase record and the consumer's provided mailing address. However, once a consumer's personal information, such as name, gender, contact information, or mailing address, is transmitted over the internet, there is a high risk of leakage. Such leaks can cause unnecessary trouble for consumers.
[0054] In this embodiment, the product information sent by the merchant is received through the shopping platform. The encryption algorithm is run through the program code built into the shopping platform to encrypt the product code and product model in the product information, respectively, so as to obtain the unique identification code of the product code and the product model. The product code and the displacement identification code of a product model are integrated to obtain a first identification code group.
[0055] A product code refers to the factory code corresponding to a product. A product model is a further subdivision of the same product, including details such as size and color scheme. If a product code uniquely identifies a product, then that product code's unique identifier can replace the first identification code group. It should be noted that the first and second identification code groups can exist in the form of numerical sequences or QR codes.
[0056] Encryption algorithms generate a unique code for each piece of data while encrypting it. This unique code can be used to match the corresponding product code or product model. Examples of encryption algorithms include hash algorithms, message authentication code algorithms, and deterministic encryption algorithms.
[0057] Merchants send product information that needs to be displayed to consumers. Shopping platforms are used as a medium to display product information. Consumers browsing product information on shopping platforms do not necessarily make a purchase. Therefore, non-transactional behaviors of consumers (clicks, browsing, etc.) do not need special protection and the existing solutions can be used.
[0058] When merchants upload product information to the shopping platform, the platform displays and processes the product information. It uses built-in program code to encrypt the merchant's product information, obtaining the first identification code.
[0059] In a preferred embodiment, the product information is encrypted using an encryption algorithm, including:
[0060] S111: Extract the product code and product model from the product information;
[0061] S112: Use a hash algorithm to encrypt the product code and product model respectively to obtain hash value one and hash value two;
[0062] S113: Concatenate hash value one and hash value two to generate the first identification code group.
[0063] When the same product corresponds to a single product code and multiple product models, the hash values corresponding to each product code and product model can be concatenated to generate a first identification code group. Therefore, there can be a situation where one product corresponds to multiple first identification code groups. Moreover, when product information changes, the first identification code group of the product information should be recalculated; when a product is out of stock, the corresponding first identification code group should be deleted promptly.
[0064] When generating the first identification code group based on the product information uploaded by the merchant, the first identification code group and the corresponding product information are sent to the merchant so that the merchant can identify the corresponding product information based on the first identification code group in the product transaction code. Since the correspondence between the first identification code group and the product information is essentially a correspondence between a string of numbers and the product information, there is no possibility of information leakage.
[0065] S200: Receives consumption information sent by the consumer; wherein the consumption information includes a consumer identification code, an address identification code, a second identification code group, and a merchant identification code.
[0066] When shopping online, consumers send their purchase information to the shopping platform. This information mainly includes a consumer identification code, an address identification code, a second identification code group, and a merchant identification code. The consumer identification code, address identification code, and merchant identification code are generated on the consumer's smart device. Specifically, after authorization, the consumer information, mailing address, and merchant name (or business license code) can be encrypted on the consumer's smart device to obtain a unique identification code.
[0067] When consumers shop online, they browse and select products through smart terminals, confirm the product information they want to purchase, and then use the same encryption algorithm deployed on the smart terminal as the one used to generate the first identification code group to encrypt the product information, thus obtaining the second identification code group. This can be understood as the first and second identification code groups being obtained in the same way.
[0068] The consumer identification code is used to identify the consumer, and when necessary, it can be used to retrieve the consumer's name, contact information, etc. The address identification code is used to determine the mailing destination of the purchased goods; the mailing address for the address identification code should at least be specified down to the street level. Both the consumer identification code and the address identification code can be encrypted to obtain their unique identifiers, such as by calculating the hash value of the consumer identification code and the address identification code using a hash algorithm, which serves as their respective unique identifiers.
[0069] It's important to note that before receiving a payment notification from a consumer, it's necessary to confirm that the consumer has completed payment or activated features like "buy now, pay later." For example, if the amount paid by the consumer is temporarily held on the shopping platform, it's easy to determine whether the consumer has completed payment.
[0070] When a consumer installs the shopping platform, program code is deployed on the consumer's smart device with the consumer's authorization. This program code protects the consumer's relevant information on the smart device. Protection methods include, but are not limited to, encrypting the generation of consumer identification codes and address identification codes; the related data is not uploaded.
[0071] After a consumer completes payment on a shopping platform, their consumer identification code, address identification code, merchant identification code related to the purchased goods, and a second identification code are integrated into the transaction information. This transaction information is uploaded to the shopping platform for information exchange during the transaction process. Because the consumer's real information is stored on their smart device, even if the shopping platform experiences a data breach, the consumer's real information will not be leaked.
[0072] S300: Identify the first identification code group that matches the second identification code group; concatenate the first identification code group and the address identification code to form a commodity transaction code.
[0073] In the online shopping process, consumer information is used at many stages, such as when consumers and merchants need to confirm product information, when merchants need to ship packages based on the mailing address provided by the consumer, and when courier companies need to contact consumers to determine the final destination. Because consumer information is accessed frequently in these stages, it flows through multiple links, which can easily lead to information leaks and undermines consumer privacy.
[0074] The product transaction code contains only a first identification code group and an address identification code. The first identification code group is associated with the product information purchased by the consumer, allowing the merchant to ship the goods based on the corresponding product information. The address identification code is the consumer's mailing address, indicating where the consumer wishes the goods to be shipped. By using the product transaction code as a link to complete the remaining transaction process, neither the shopping platform nor the merchant accesses the consumer's complete privacy data, protecting sensitive consumer information and preventing fraud.
[0075] In a preferred embodiment, identifying the first identification code group that matches the second identification code group includes:
[0076] S311: Extract several first identification code groups of the corresponding merchant based on the merchant identification code in the consumption information;
[0077] S312: Sequentially determine whether several first identification code groups and second identification code groups are consistent; if yes, mark the first identification code group as the target code group; wherein, the target code group is used to generate the commodity transaction code.
[0078] When generating consumption information, the smart terminal will simultaneously generate a merchant identification code based on the consumer's shopping behavior on the shopping platform. After receiving the merchant identification code, the shopping platform will determine the corresponding merchant based on the merchant identification code and extract several first identification code groups corresponding to that merchant.
[0079] When determining which first and second identification code groups match, they can be determined independently. First, check if the unique identifier in the product code or model matches one of the first identification code groups. If they match, then check if the other unique identifier matches that first identification code group. If both unique identifiers match, then that first identification code group is marked as the target code group.
[0080] The system uses the merchant identification code in the consumption information to match the corresponding merchant. Then, it matches the second identification code group in the consumption information with several first identification code groups corresponding to the merchant. If they match, the matched first identification code group and the address identification code in the consumption information are concatenated to obtain the product transaction code. This product transaction code serves as the basis for subsequent merchant shipment and courier delivery. Merchants can only determine the product information to be sent based on the product transaction code, while courier companies cannot obtain any information from it alone. Therefore, shipping and delivery via the product transaction code eliminates the possibility of information leakage at either the merchant's or the transportation stage.
[0081] S400: Enables information exchange during commodity transactions based on commodity transaction codes.
[0082] The product transaction code includes a first identification code group and an address identification code. After decryption and conversion, the information contained in the product transaction code is actually the specific product purchased by the consumer and the mailing address of that product. Merchants can then complete the delivery of the product based on this product transaction code.
[0083] In a preferred embodiment, see Figure 2 To enable product mailing based on product transaction codes, including:
[0084] S411: After receiving the product transaction code, the merchant's smart terminal determines the courier company;
[0085] S412: Print the product transaction code on the express delivery slip, attach the express delivery slip to the express parcel, and realize the product mailing.
[0086] After receiving the product transaction code, the merchant selects a partner courier company. To ensure smooth delivery, the merchant can choose the courier company with the widest delivery range. The corresponding product is packaged according to the first identification code group in the transaction code, and the transaction code is printed on the courier's shipping label, which is then affixed to the package. This way, no consumer information is visible on the package, ensuring that consumer information is not leaked during the delivery process.
[0087] The process of determining the corresponding product information based on the first identification code group can be as follows: After receiving the product transaction code, the merchant extracts the first identification code group from it, matches the first identification code group with the product association information stored by the merchant, obtains the corresponding product information, and completes the product packaging based on this product information. Product association information refers to the association between the first identification code group and the product information.
[0088] In the actual transportation of express parcels, it is also necessary to consider whether the courier company can complete the delivery. Being able to complete the delivery means being able to deliver the parcel to the consumer or to a designated temporary storage point agreed upon by the consumer. For example, in a remote or controlled area where only a few courier companies are permitted to conduct deliveries, the scope of courier companies capable of completing the delivery needs to be determined based on the product transaction code.
[0089] In a preferred embodiment, determining the courier company includes:
[0090] S421: Determine the range of available express delivery options based on the address identification code in the commodity transaction code;
[0091] S422: Select a courier company from the available options and use that courier company to complete the parcel delivery.
[0092] The selection of available delivery options based on the address identification code can be determined on the smart terminal when the address identification code is generated. That is, after the consumer completes payment, an address identification code is generated based on the consumer's mailing address, and the corresponding available delivery options are matched. This selection of available delivery options can be uploaded to the shopping platform as part of the consumption information. After the product transaction code is generated, this selection of available delivery options can be sent to the merchant, who can then choose a partner courier company from this selection.
[0093] It should be noted that when matching the available courier options to the mailing address, courier companies not recommended by the consumer also need to be considered. For example, if a courier company has a slow delivery rate, it can be removed from the available options based on the consumer's request.
[0094] Simply relying on the available courier options cannot determine a consumer's specific address, and therefore will not lead to the leakage or misuse of consumer data. For example, if the available courier option is the postal service, the conclusion drawn is that the consumer's mailing address is remote, but it does not provide the consumer's specific address.
[0095] After selecting a courier company, the relevant information for the package needs to be sent to the shopping platform. If the merchant chooses postal courier, the postal courier code is sent to the shopping platform, which then associates this code with the product's transaction code for subsequent verification.
[0096] In a preferred embodiment, please refer to Figure 3 Express delivery sorting is achieved based on commodity transaction codes, including:
[0097] S431: The sorting terminal generates a sorting request after scanning the product transaction code; wherein, the sorting request includes the product transaction code and the terminal information of the sorting terminal, and the terminal information includes the terminal code and the sorting level;
[0098] S432: Based on the sorting request, the sorting direction is fed back from the consumer, and the express delivery is sorted according to the sorting direction.
[0099] Sorting terminals are unique and belong to the courier company. When sorting parcels, the terminal scans the product transaction code on the parcel. After a successful scan, a sorting request is generated and sent to the shopping platform. The shopping platform then provides the sorting terminal with the corresponding sorting direction based on the request. The terminal code identifies the courier company to which the terminal belongs, and the sorting level identifies the corresponding sorting direction.
[0100] In this embodiment, the sorting level corresponds to an administrative region, meaning the sorting direction is determined based on the administrative region division. If sorting occurs within a province, the sorting terminal sorts express parcels from the provincial sorting center (including municipalities) to various cities; in this case, the sorting level corresponding to the sorting terminal is the city level, and the sorting direction is the specific city. If sorting occurs nationwide, the sorting terminal sorts goods from the sorting center to various provinces; in this case, the sorting level corresponding to the sorting terminal is the province level, and the sorting direction is the specific province.
[0101] In a preferred embodiment, the sorting direction is fed back from the consumer based on the sorting request, including:
[0102] S441: The consumer's smart terminal identifies the mailing address corresponding to the address identification code in the sorting request;
[0103] S442: Extract the sorting direction from the mailing address based on the sorting level in the sorting request, and provide feedback on the sorting direction.
[0104] After receiving a sorting request, the shopping platform first identifies the corresponding courier company based on the product transaction code in the request, and then determines whether the sorting terminal corresponding to the terminal code belongs to that courier company. If it does, it matches the sorting direction in the mailing address to the appropriate sorting level. After obtaining the sorting direction, the sorting terminal can display it to sorting personnel or provide feedback to sorting robots, thus achieving automated sorting of goods.
[0105] The sorting direction is provided by the consumer, specifically through their smart device. Since the consumer's mailing address remains on their smart device throughout the entire transaction, after verification, the shopping platform matches the sorting direction from the consumer's smart device based on the sorting level in the sorting request and then sends that sorting direction back to the sorting terminal.
[0106] In a preferred embodiment, before the consumer's smart terminal identifies the mailing address corresponding to the address identification code in the sorting request, the process includes:
[0107] S451: The consumer's smart terminal extracts the sorting level; whereby the sorting level is forwarded through the shopping platform;
[0108] S452: Extract the number of requests corresponding to the sorting level; determine if the number of requests is greater than 0; if yes, provide the sorting direction based on the sorting request; if no, request the consumer to re-authorize.
[0109] After a consumer's smart device extracts the sorting level from a sorting request, it needs to immediately provide the sorting direction so that the courier company can complete the package sorting. To avoid frequent access to the consumer's smart device, which could burden the device and compromise data protection, [further steps are needed].
[0110] The number of requests is set for each sorting level. The default number of requests is at least one, meaning the smart terminal will provide sorting direction feedback at least once for each sorting level. If the request limit is three, sorting direction feedback will be provided a maximum of three times. Each time sorting direction feedback is provided, the request count for the corresponding sorting level is reduced by one.
[0111] If the number of requests for a certain sorting level is insufficient, in order to redetermine the sorting direction, it is necessary to obtain authorization from the consumer again, that is, to send authorization to the consumer. After the consumer agrees to the authorization, he / she can provide the corresponding feedback direction.
[0112] In a preferred embodiment, prior to feedback of sorting direction, the process includes:
[0113] Determine if the sorting direction is the end direction;
[0114] If so, the consumer's contact information will be converted into a virtual number, and the virtual number and sorting direction will be fed back together.
[0115] No, then only the sorting direction is fed back.
[0116] When a package is finally delivered to the consumer, not only is the sorting direction needed, but also the consumer's contact information. For example, when a courier delivers a package to a consumer, they need to know the consumer's specific address. This can be done by scanning the product transaction code on the package using a sorting terminal to determine the sorting direction. If this sorting direction is determined to be the final sorting direction for the mailing address, the courier also needs to provide the consumer's virtual number, which is used by the courier to contact the consumer.
[0117] For example, if a consumer's mailing address is "Province A, City B, County C, Town D, Village E, House Number F", then A, B, C, D, E, and F each correspond to a sorting shelf. If the sorting shelf is level one, the smart terminal will only return "Province A" from the mailing address. However, if the sorting shelf is level six, it will return "House Number F" from the mailing address. Since this is the end-point direction, it is necessary to return the consumer's virtual number as well.
[0118] Temporary sessions can also be established based on product transaction codes. Merchants or consumers can initiate temporary session requests, and the shopping platform matches the corresponding consumer or merchant based on the product transaction code to establish a temporary session between them. For example, when a consumer sends a temporary session request based on a product transaction code, the shopping platform first matches the corresponding consumption information based on the product transaction code, then identifies the corresponding merchant based on the merchant identification code in the consumption information, and finally establishes a temporary session.
[0119] As can be seen, in this embodiment, the shopping platform combines the address identification code associated with the consumer and the first identification code associated with the merchant to form a product transaction code. The product transaction code can be used to connect consumers, merchants, and courier companies, enabling information exchange. However, the information exchange content does not involve the consumer's sensitive information, and all sensitive information is stored in the consumer's smart terminal and will not be leaked during the entire online shopping process. This achieves the purpose of protecting sensitive information and also eliminates the possibility of fraud against consumers based on product transaction information.
[0120] Merchants and delivery companies can initiate information exchange with consumers through product transaction codes, but the merchant side and...
[0121] A second aspect of the present invention provides an online shopping system based on information protection and fraud prevention, comprising:
[0122] Shopping platform: Receives product information sent by merchants, encrypts the product information using encryption algorithms, and obtains several first identification code groups; among them, product information includes product code and product model;
[0123] Used to receive consumption information sent by consumers; identify a first identification code group that matches the second identification code group in the consumption information; concatenate the first identification code group and the address identification code to form a commodity transaction code; and realize information interaction during the commodity transaction process based on the commodity transaction code.
[0124] When merchants send or update product information to shopping platforms, they can do so through their smart terminals, establishing a connection between the merchant's smart terminal and the shopping platform to complete information exchange. Consumers, when interacting with the shopping platform, establish a connection through their smart terminals. During transportation, courier companies establish a connection between their smart terminals and the shopping platform or merchant's terminal to achieve information exchange. Smart terminals include smartphones, tablets, etc.
[0125] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the technical methods of the present invention.
Claims
1. An online shopping method based on information protection and fraud prevention, characterized in that: include: The system receives product information sent by a merchant, encrypts the product information using an encryption algorithm, and obtains several first identification code groups; wherein, the product information includes product code and product model; Receive consumption information sent by consumers; the consumption information includes consumer identification code, address identification code, second identification code group and merchant identification code; Identify the first identification code group that matches the second identification code group; concatenate the first identification code group and the address identification code to form a commodity transaction code; Information exchange during the commodity transaction process is realized based on the commodity transaction code; wherein, the commodity transaction process includes commodity mailing and express sorting.
2. The online shopping method based on information protection and fraud prevention according to claim 1, characterized in that, Encrypting the product information using an encryption algorithm includes: Extract the product code and product model from the product information; The product code and the product model are encrypted using a hash algorithm to obtain hash value one and hash value two respectively. The hash value one and the hash value two are concatenated to generate the first identification code group.
3. The online shopping method based on information protection and fraud prevention according to claim 1, characterized in that, Identifying the first identification code group that matches the second identification code group includes: Extract several first identification code groups of the corresponding merchant from the merchant identification code in the consumption information; Sequentially determine whether several first identification code groups and second identification code groups are consistent; if yes, mark the first identification code group as the target code group; wherein, the target code group is used to generate commodity transaction code.
4. The online shopping method based on information protection and fraud prevention according to claim 1, characterized in that, Based on the commodity transaction code, the commodity is mailed, including: After receiving the product transaction code, the merchant's smart terminal identifies the courier company. The product transaction code is printed on the express delivery slip, and the express delivery slip is attached to the express package to realize the mailing of the goods.
5. The online shopping method based on information protection and fraud prevention according to claim 4, characterized in that, The determination of the courier company includes: The available courier options are determined based on the address identification code in the product transaction code; wherein, the available courier options are generated at the consumer's end. Choose a courier company from the available options and use that company to complete the parcel delivery.
6. The online shopping method based on information protection and fraud prevention according to claim 1, characterized in that, Express delivery sorting is implemented based on the commodity transaction code, including: After scanning the product transaction code, the sorting terminal generates a sorting request; wherein, the sorting request includes the product transaction code and the terminal information of the sorting terminal, and the terminal information includes the terminal code and the sorting level; Based on the sorting request, the sorting direction is fed back from the consumer, and the express delivery is sorted according to the sorting direction.
7. The online shopping method based on information protection and fraud prevention according to claim 6, characterized in that, Based on the sorting request, the sorting direction is fed back from the consumer, including: The consumer's smart terminal identifies the mailing address corresponding to the address identification code in the sorting request; Extract the sorting direction from the mailing address based on the sorting level in the sorting request, and feed back the sorting direction.
8. The online shopping method based on information protection and fraud prevention according to claim 7, characterized in that, Before the consumer's smart terminal identifies the mailing address corresponding to the address identification code in the sorting request, the process includes: Consumers' smart terminals extract sorting levels; these sorting levels are then forwarded through the shopping platform. Extract the number of requests corresponding to the sorting level in the sorting request; determine whether the number of requests is greater than 0; if yes, provide feedback on the sorting direction based on the sorting request; if no, request the consumer to re-authorize.
9. The online shopping method based on information protection and fraud prevention according to claim 8, characterized in that, Before providing feedback on the sorting direction, the following is included: Determine whether the sorting direction is the end direction; If so, the consumer's contact information will be converted into a virtual number, and the virtual number and the sorting direction will be fed back together. No, then only the sorting direction is fed back.
10. An online shopping system based on information protection and fraud prevention, used to implement the online shopping method based on information protection and fraud prevention as described in any one of claims 1-9, characterized in that, include: Shopping platform: Receives product information from merchants, encrypts the product information using encryption algorithms, and obtains several first identification code groups; among which, the product information includes the product code and product model; and, Used to receive consumption information sent by consumers; identify the first identification code group that matches the second identification code group in the consumption information; concatenate the first identification code group and the address identification code to form a commodity transaction code; and realize information interaction in the commodity transaction process based on the commodity transaction code.