Information display method and device, computer device and storage medium

By integrating NFC chips into bank cards and mobile terminals, and utilizing near-field communication technology and encryption algorithms, secure display of bank card numbers can be achieved, solving the problem of card number information being easily stolen and improving the security of information display.

CN116647384BActive Publication Date: 2026-02-10INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310622889.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-29
Publication Date
2026-02-10
Estimated Expiration
2043-05-29

AI Technical Summary

Technical Problem

The existing methods of displaying bank card information, which involve showing the complete card number, make it easy for non-target users to steal the information, resulting in low security.

Method used

By integrating NFC chips into mobile terminals and bank cards, near-field communication technology is used to obtain website addresses and construct information to instruct the server to determine the service result. The card number is then displayed under preset conditions. Combined with encryption algorithms and a hidden card number display area, secure display of the card number is achieved.

Benefits of technology

The card number is only displayed when certain display conditions are met, which improves the protection of privacy information, enhances the security of information display, and prevents the card number from being illegally obtained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647384B_ABST
    Figure CN116647384B_ABST
Patent Text Reader

Abstract

The application relates to an information display method and device, computer equipment, a storage medium and a computer program product, relates to the technical field of communication, and can be used in the field of financial technology or other related fields. The method comprises the following steps: obtaining a first website from a mobile terminal, splicing the first website and a preset service interface address to obtain a target address; constructing first information based on the target address and preset characteristic information corresponding to a target card; the first information is used for instructing a server to determine a service result; receiving the service result transmitted by the server, and displaying a card number based on the service result in the case that the service result meets preset display conditions. The method can improve the security of information display.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, and in particular, to an information display method and device, a computer device, a storage medium, and a computer program product. BACKGROUND

[0002] In people's daily life transactions, bank cards and card numbers of bank cards are inevitably used. After a user inputs a card number and a password of a bank card, the user enters a bank account corresponding to the bank card to perform account operations.

[0003] The current information display method is to completely print a bank card number on the surface of a bank card, so that a target user can obtain card number information of the bank card in a timely manner.

[0004] However, the current information display method completely displays card number information, so that a non-target user can easily steal the card number information of the target user by peeking, taking photos, and the like, and then transfer resources of the target user based on the card number information of the target user. Therefore, the current information display method has low security. SUMMARY

[0005] Therefore, it is necessary to provide an information display method, device, computer device, computer readable storage medium, and computer program product to solve the above technical problems.

[0006] In a first aspect, the present application provides an information display method. The method comprises:

[0007] obtaining a first website from a mobile terminal, and splicing the first website and a preset service interface address to obtain a target address;

[0008] constructing first information based on the target address and preset characteristic information corresponding to a target card; the first information is used to instruct a server to determine a service result;

[0009] receiving the service result transmitted by the server, and displaying a card number based on the service result in a case where the service result meets a preset display condition.

[0010] In one of the embodiments, after the constructing first information based on the target address and preset characteristic information corresponding to a target card, the method further comprises:

[0011] transmitting the first information to the mobile terminal by contact with the mobile terminal, so that the mobile terminal transmits the first information to the server.

[0012] In one of the embodiments, the displaying a card number based on the service result in a case where the service result meets a preset display condition,

[0013] If the service result meets the preset display conditions, the hidden card number is displayed based on the service result;

[0014] By combining the hidden card number and the displayed prompt card number, the complete card number is obtained.

[0015] In one embodiment, displaying the hidden card number based on the service result when the service result meets preset display conditions includes:

[0016] If the service result is the first result, it is determined that the preset display conditions are met;

[0017] Based on a preset encryption algorithm, the encrypted information matching the service result is decrypted to obtain decrypted information;

[0018] The display coil is energized based on the decryption information, causing the display coil to display the hidden card number.

[0019] In one embodiment, an information display system is provided, the system comprising:

[0020] The target card is used to obtain a first URL from the mobile terminal and concatenate the first URL with a preset service interface address to obtain a target address; based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result; the service result transmitted by the server is received, and if the service result meets the preset display conditions, the card number is displayed based on the service result;

[0021] The mobile terminal is used to transmit the first information and the service result;

[0022] The server is used to determine the service result based on the first information.

[0023] In one embodiment, the server is specifically used to receive the first information transmitted by the target card, and determine the service result based on the first URL contained in the first information;

[0024] If the service result is the first result, the encrypted information is determined based on the feature information contained in the first information;

[0025] The encrypted information and the service result are sent to the mobile terminal so that the mobile terminal can transmit the encrypted information and the service result to the target card.

[0026] In one embodiment, the server is specifically used to parse the first information to obtain the first URL and the feature information corresponding to the target card;

[0027] Filter the whitelisted URLs that match the first URL from the preset whitelist database;

[0028] If a whitelisted URL that matches the first URL exists in the whitelist database, the service result is confirmed as the first result.

[0029] If the whitelist database does not contain a whitelist URL that matches the first URL, the service result is confirmed as the second result.

[0030] In one embodiment, the server is further configured to, if the service result is a second result, confirm that the first URL is a dangerous URL and record the first URL;

[0031] Based on the first URL, a warning message is constructed and sent to the mobile terminal.

[0032] In one embodiment, the server is specifically used to determine the hidden card number of the target card in a preset card database based on the feature information corresponding to the target card when the service result is the first result;

[0033] Based on a preset encryption algorithm, the hidden card number of the target card is encrypted to obtain encrypted information.

[0034] Secondly, this application also provides an information display device. The device includes:

[0035] The splicing module is used to obtain a first URL from the mobile terminal and splice the first URL with a preset service interface address to obtain the target address;

[0036] The construction module is used to construct first information based on the target address and the feature information corresponding to the preset target card; the first information is used to instruct the server to determine the service result;

[0037] The display module is used to receive the service results transmitted by the server, and display the card number based on the service results if the service results meet the preset display conditions.

[0038] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0039] Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address;

[0040] Based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result.

[0041] Receive the service result transmitted by the server, and if the service result meets the preset display conditions, display the card number based on the service result.

[0042] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0043] Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address;

[0044] Based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result.

[0045] Receive the service result transmitted by the server, and if the service result meets the preset display conditions, display the card number based on the service result.

[0046] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0047] Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address;

[0048] Based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result.

[0049] Receive the service result transmitted by the server, and if the service result meets the preset display conditions, display the card number based on the service result.

[0050] The aforementioned information display method, apparatus, computer equipment, storage medium, and computer program product obtain a first URL from a mobile terminal and concatenate the first URL with a preset service interface address to obtain a target address; based on the target address and preset feature information corresponding to the target card, first information is constructed; the first information is used to instruct the server to determine the service result; the service result transmitted by the server is received, and if the service result meets preset display conditions, the card number is displayed based on the service result. By using this method, the service result is determined based on the constructed first information, and the card number is displayed only when the service result meets the display conditions, thus protecting privacy information and improving the security of information display. Attached Figure Description

[0051] Figure 1 This is an application environment diagram of the information display method in one embodiment;

[0052] Figure 2 This is a flowchart illustrating an information display method in one embodiment;

[0053] Figure 3 This is a flowchart illustrating the steps for determining the complete card number in one embodiment;

[0054] Figure 4 This is a flowchart illustrating the steps for displaying the hidden card number in one embodiment;

[0055] Figure 5 This is a flowchart illustrating the steps of transmitting service results and encrypting information in one embodiment;

[0056] Figure 6 This is a flowchart illustrating the steps for determining a service result in one embodiment;

[0057] Figure 7 This is a flowchart illustrating the steps of sending alarm information in one embodiment;

[0058] Figure 8 This is a flowchart illustrating the steps for determining encrypted information in one embodiment;

[0059] Figure 9 This is a flowchart illustrating the information display method in another embodiment;

[0060] Figure 10 This is a structural block diagram of an information display device in one embodiment;

[0061] Figure 11 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0062] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0063] The information display method provided in this application embodiment can be applied to, for example, Figure 1 The information display system 100 shown includes a target card 110, a mobile terminal 120, and a server 130. The target card 110 integrates an NFC (Near Field Communication) chip and a power-on coil. The target card 110 and the mobile terminal 120 are brought close together and interact with each other via NFC technology. The mobile terminal 120 and the server 130 communicate via a network. The mobile terminal 120 can be, but is not limited to, various smartphones and tablets. The server 130 can be a standalone server or a server cluster consisting of multiple servers.

[0064] In one embodiment, such as Figure 2 As shown, an information display method is provided, which can be applied to... Figure 1 Taking target card 110 (hereinafter referred to as target card) as an example, the explanation includes the following steps:

[0065] Step 202: Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address.

[0066] The target card has a pre-set service interface address, which is used to identify the first URL.

[0067] In implementation, when a user needs to use the target card's number, the user must first log in to the first website address via their mobile terminal. Then, the mobile terminal displays the first website address. After the first website address is displayed, the user brings the target card close to the mobile terminal. Then, using NFC technology, the target card retrieves the first website address from the mobile terminal. The target card then concatenates the first website address with a preset service interface address to obtain the target address.

[0068] Step 204: Construct first information based on the target address and the feature information corresponding to the preset target card.

[0069] The first piece of information is used to instruct the server to determine the service result.

[0070] In implementation, the target card is pre-set with its corresponding feature information. This feature information includes the serial number of the NFC chip within the target card. The target card constructs first information based on the target address and the serial number. Then, using NFC technology, the target card sends this first information to the mobile terminal. Upon receiving the first information, the mobile terminal sends it to the server based on the target address contained within it.

[0071] Step 206: Receive the service result transmitted by the server. If the service result meets the preset display conditions, display the card number based on the service result.

[0072] The specific content of the displayed condition is that the service result is the first result.

[0073] In implementation, the target card has pre-set display conditions. The target card obtains the service result transmitted by the server. The target card determines whether the service result is the first result. If the service result is the first result, the target card displays its card number based on the service result.

[0074] In the above information display method, the service result is determined based on the constructed first information, and the card number is displayed when the service result meets the display conditions. This ensures that the card number can only be displayed when the display conditions are met, thereby protecting privacy information and improving the security of information display.

[0075] In one embodiment, after the first information is constructed, it needs to be transmitted to the server. That is, after step 204 is executed, the specific processing steps of this information display method further include:

[0076] By contacting the mobile terminal, the first information is transmitted to the mobile terminal, so that the mobile terminal can transmit the first information to the server.

[0077] In practice, after determining the initial information, the user brings the target card into contact with the mobile terminal. The target card then transmits the initial information to the mobile terminal through this contact. Upon receiving the initial information, the mobile terminal sends it to the server based on the target address within that information.

[0078] In an optional embodiment, after determining the first information, the user brings the target card into contact with the mobile terminal. For example, the target card is placed against the information reading surface of the mobile terminal, bringing the NFC chip in the target card close to the information reading surface of the mobile terminal. Then, the target card transmits the first information to the mobile terminal through contact. After receiving the first information, the mobile terminal concatenates the target address in the first information with the address of the mobile terminal to obtain the second information. Then, the mobile terminal transmits the second information to the server.

[0079] Optionally, the address of the mobile terminal can be a MAC address (Media Access Control Address) or an IP address (Internet Protocol Address). This embodiment of the application does not limit the address of the mobile terminal.

[0080] In this embodiment, the transmission of the first information is completed by sending the first information to the mobile terminal and then transmitting the first information to the server through the mobile terminal, which facilitates the subsequent determination of the service result based on the first information.

[0081] In one embodiment, such as Figure 3 As shown, the specific processing steps of step 106 include:

[0082] Step 302: If the service result meets the preset display conditions, display the hidden card number based on the service result.

[0083] The complete card number of the target card includes both the hidden card number and the hint card number. The target card has a hidden card number display area, which is used to display the hidden card number of the target card. The specific content of the displayed condition is that the service result is the first result.

[0084] In practice, the target card has preset display conditions. When the service result is the first result, the target card, based on the encrypted information matched by the service result, energizes the display coil in the hidden card number display area to display the hidden card number.

[0085] Optionally, the number of digits in the hidden card number needs to be less than the number of digits in the target card number. For example, if the target card number is 19 digits, the number of digits in the hidden card number can be 4, 5, or 6 digits. This embodiment of the application does not limit the number of digits in the hidden card number.

[0086] Step 304: Combine the hidden card number and the displayed prompt card number to obtain the complete card number.

[0087] The card number is printed on the target card and is visible to the user.

[0088] In practice, after the hidden card number of the target card is displayed in the hidden card number display area, the target card is then assembled with the hidden card number and the preset display card number to obtain the complete card number of the target card.

[0089] In this embodiment, the hidden card number is displayed under the condition that it is displayed, and then concatenated with the prompt card number of the target card to obtain the complete card number of the target card. This achieves the protection of privacy information and improves the security of information display.

[0090] In one embodiment, such as Figure 4 As shown, the specific processing steps of step 302 include:

[0091] Step 402: If the service result is the first result, determine that the preset display conditions are met.

[0092] In implementation, after receiving the service result, the target card determines whether the service result is the first result. If the service result is the first result, the target card determines that the service result meets the preset display conditions.

[0093] Step 404: Based on the preset encryption algorithm, decrypt the encrypted information matching the service result to obtain the decrypted information.

[0094] In practice, the target card is pre-configured with an encryption algorithm and a private key. Based on the pre-configured encryption algorithm and private key, the target card encrypts the encrypted information matching the service result to obtain the decrypted information.

[0095] Optionally, the encryption algorithm is the SM2 algorithm (an elliptic curve public key cryptography algorithm). This application does not limit the encryption algorithm.

[0096] Step 406: Power on the display coil based on the decryption information to make the display coil show the hidden card number.

[0097] The target card has a hidden card number display area, which contains a display coil.

[0098] In practice, the target card energizes the display coil based on encrypted information, generating a micro-magnetic field. The magnetofluid in the hidden card number display area, based on its physical properties, adheres to the vicinity of the energized display coil, forming a digital display that reveals the hidden card number.

[0099] In this embodiment, when the service result is the first result, the encrypted information matching the first result is decrypted to obtain decrypted information, and the hidden card number is displayed based on the decrypted information, thus completing the display of the hidden card number. Furthermore, transmitting encrypted information improves the security of information transmission.

[0100] In one embodiment, an information display system 100 is provided, wherein the information display system 100 includes:

[0101] The target card 110 is used to obtain a first URL from the mobile terminal 120 and concatenate the first URL with a preset service interface address to obtain a target address; based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server 130 to determine the service result; the server 130 receives the service result transmitted by the server 130, and if the service result meets the preset display conditions, the card number is displayed based on the service result.

[0102] In practice, the specific processing procedure of the target card 110 has been described in detail in the various embodiments of the above information display method, and will not be repeated here in the embodiments of this application.

[0103] Mobile terminal 120 is used to transmit first information and service results.

[0104] In implementation, after the target card 110 determines the first information, it transmits the first information to the mobile terminal 120 via NFC technology. The mobile terminal 120 receives the first information sent by the target card 110. Then, based on the first URL in the first information, the mobile terminal 120 sends the first information to the server 130 corresponding to the first URL. After determining the service result, the server 130 sends the service result to the mobile terminal 120. The mobile terminal 120 receives the service result and transmits it to the target card 110 via NFC technology.

[0105] Server 130 is used to determine the service result based on the first information.

[0106] In implementation, server 130 receives the first information transmitted by the mobile terminal. Then, server 130 determines the service result based on the first information and a preset whitelist database. After obtaining the service result, server 130 sends the service result to mobile terminal 120.

[0107] In this embodiment, the target card constructs first information and transmits it to the server. The server determines the service result based on the first information and feeds the service result back to the target card. This allows the target card to display its card number when the service result meets the display conditions, thus protecting privacy information and improving the security of information display.

[0108] In one embodiment, such as Figure 5 As shown, server 130 is specifically used for:

[0109] Step 502: Receive the first information transmitted by the target card, and determine the service result based on the first URL contained in the first information.

[0110] In implementation, server 130 (hereinafter referred to as server) receives the first information transmitted by the target card. Then, the server parses the first URL and the characteristic information of the target card. Based on the first URL and a preset whitelist database, the server determines the service result.

[0111] Step 504: If the service result is the first result, determine the encrypted information based on the feature information contained in the first information.

[0112] The service results include the first result and the second result.

[0113] In practice, after determining the service result, the server checks whether the service result is the first result. If the service result is the first result, the server encrypts the feature information contained in the first information based on a preset encryption algorithm to obtain the encrypted information matching the first result.

[0114] Step 506: Send the encrypted information and service results to the mobile terminal so that the mobile terminal can transmit the encrypted information and service results to the target card.

[0115] In practice, after receiving the encrypted information and service result, the server sends the service result and the encrypted information matching the service result to the mobile terminal 120 (hereinafter, the number is omitted as "mobile terminal"). After receiving the service result and encrypted information, the mobile terminal transmits the service result and encrypted information to the target card.

[0116] In this embodiment, the server determines the service result based on the first information, and if the service result is the first result, determines the encrypted information. Then, the encrypted information is transmitted to the target card to facilitate the subsequent display of the card number. This achieves the display of the card number only when the display conditions are met, thus protecting privacy information and improving the security of information display.

[0117] In one embodiment, such as Figure 6 As shown, server 130 is specifically used for:

[0118] Step 602: parse the first information to obtain the feature information corresponding to the first URL and the target card.

[0119] In practice, after obtaining the first information, the server parses the first information to obtain the first URL and the feature information corresponding to the target card.

[0120] Step 604: Filter the whitelist URLs that match the first URL from the preset whitelist database.

[0121] In practice, a whitelist database is pre-configured on the server. This whitelist database contains multiple whitelisted addresses. The server filters whitelisted addresses that match the first URL from the pre-configured whitelist database.

[0122] Step 606: If a whitelist URL that matches the first URL exists in the whitelist database, confirm the service result as the first result.

[0123] Among them, the whitelisted addresses are secure addresses.

[0124] In practice, if a whitelisted URL matching the first URL exists in the whitelist database, the server will determine the first result as the service result. Then, the server will determine the first URL as a safe URL.

[0125] Step 608: If there is no whitelisted URL in the whitelist database that matches the first URL, confirm the service result as the second result.

[0126] In practice, if the whitelist database does not contain a whitelist URL that matches the first URL, the server will determine the second result as the service result.

[0127] In this embodiment, the system determines whether the first URL is a whitelisted URL based on the whitelist database to obtain the service result, which facilitates the implementation of different processing logic based on the service result.

[0128] In one embodiment, such as Figure 7 As shown, server 130 is also used for:

[0129] Step 702: If the service result is the second result, confirm that the first URL is a dangerous URL and record the first URL.

[0130] The service results include the first result and the second result.

[0131] During implementation, if the service result is not the first result, the server confirms the service result as the second result. If the service result is the second result, the server confirms the first URL as a dangerous URL. The server records this dangerous URL.

[0132] Step 704: Based on the first URL, construct a warning message and send the warning message to the mobile terminal.

[0133] In practice, after determining that the first URL is a dangerous URL, the server constructs an alarm message based on the first URL and the information that the first URL is a dangerous URL. Then, the server sends the alarm message to the mobile terminal.

[0134] In this embodiment, if the service result is the second result, the first URL is recorded and an alarm message is generated. Then, the alarm message is sent to the mobile terminal, reminding the user that the first URL is an insecure URL, thus improving the security of information display.

[0135] In one embodiment, such as Figure 8 As shown, server 130 is specifically used for:

[0136] Step 802: If the service result is the first result, determine the hidden card number of the target card in the preset card database based on the feature information corresponding to the target card.

[0137] The characteristic information corresponding to the target card is the serial number of the NFC chip contained in the target card. A card database is pre-set in the server. This card database contains the serial number of the NFC chip contained in the target card and the hidden card number of the target card.

[0138] In practice, if the service result is the first result, the server queries the preset card database for the hidden card number of the target card corresponding to the serial number of the NFC chip.

[0139] Step 804: Based on a preset encryption algorithm, encrypt the hidden card number of the target card to obtain encrypted information.

[0140] In practice, the server has a pre-set encryption algorithm and public key. This encryption algorithm is the same as the decryption algorithm in the target card. Based on the pre-set encryption algorithm and public key, the server encrypts the hidden card number of the target card to obtain the encrypted information.

[0141] In this embodiment, if the service result is the first result, the hidden card number is determined and the hidden card number is encrypted to obtain encrypted information, thereby improving the security of transmitting the hidden card number.

[0142] In an optional embodiment, the target card is a specially designed bank card. The first URL is a fake website containing misleading information. This misleading information is used to guide the user to enter the bank card number. The user logs into the fake website via a mobile terminal, causing the mobile terminal to display the fake website. Then, the user brings the specially designed bank card close to the mobile terminal, enabling the specially designed bank card and the mobile terminal's NFC to interact. Through NFC technology, the NFC chip in the specially designed bank card obtains the fake address, thus obtaining the first URL. The NFC chip concatenates the first URL with a preset service interface address to obtain the target address. Then, the NFC chip constructs first information based on the target address and the feature information corresponding to the target card. Then, the NFC chip transmits the first information to the server. Based on the first information, the server determines the service result to be a second result. If the service result is the second result, the server confirms that the first URL is a dangerous URL. Then, the server constructs a warning message based on the first URL and sends the warning message to the mobile terminal to remind the user to avoid entering the specially designed bank card number in the phishing website, thereby protecting the user's resources.

[0143] In one embodiment, the target card integrates an NFC chip. The target card is a specially designed bank card. Figure 9 As shown, a user logs into a mobile website address via a mobile terminal, causing the mobile terminal to display the first website address. A specially designed bank card interacts with the mobile terminal's NFC. The NFC chip in the specially designed bank card obtains the website address, thus obtaining the first website address. The NFC chip concatenates the first website address with a preset service interface address to obtain the target address. Then, the NFC chip constructs first information based on the target address and the feature information corresponding to the target card. The NFC chip then transmits the first information to the server. The server determines the authentication result based on the first information. Then, the server transmits the authentication result to the target card. The target card receives the service result. If the authentication result is unsuccessful, the server determines that the first website address is a fake website address and records the first website address. Then, the server constructs a warning message and sends the warning message to the mobile terminal. If the authentication result is successful, the server determines the encrypted string, thus obtaining encrypted information. Then, the server transmits the encrypted information to the target card. The target card receives the encrypted information. After receiving the encrypted information, the NFC chip in the target card decrypts the encrypted information, thus obtaining decrypted information. Then, based on the decrypted information, the NFC chip energizes the display coil to make the target card display the hidden card number.

[0144] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0145] Based on the same inventive concept, this application also provides an information display device for implementing the information display method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more information display device embodiments provided below can be found in the limitations of the information display method described above, and will not be repeated here.

[0146] In one embodiment, such as Figure 10 As shown, an information display device 1000 is provided, including: a splicing module 1001, a building module 1002, and a display module 1003, wherein:

[0147] The splicing module 1001 is used to obtain the first URL from the mobile terminal and splice the first URL with the preset service interface address to obtain the target address.

[0148] The construction module 1002 is used to construct first information based on the target address and the feature information corresponding to the preset target card; the first information is used to instruct the server to determine the service result.

[0149] Display module 1003 is used to receive service results transmitted by the server and display the card number based on the service results if the service results meet the preset display conditions.

[0150] In one exemplary embodiment, after the construction module 1002 is executed, the information display device 1000 further includes:

[0151] The first transmission submodule is used to transmit first information to the mobile terminal by contacting the mobile terminal, so that the mobile terminal can transmit the first information to the server.

[0152] In one exemplary embodiment, the display module 1003 includes:

[0153] The first display submodule is used to display the hidden card number based on the service result, provided that the service result meets the preset display conditions.

[0154] The first splicing submodule is used to splice the hidden card number and the displayed prompt card number to obtain the complete card number.

[0155] In one exemplary embodiment, the first display submodule includes:

[0156] The first determination submodule is used to determine whether the preset display conditions are met when the service result is the first result.

[0157] The decryption submodule is used to decrypt the encrypted information matching the service result based on a preset encryption algorithm to obtain the decrypted information.

[0158] The electronic module is used to energize the display coil based on the decrypted information, causing the display coil to show the hidden card number.

[0159] Each module in the aforementioned information display device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0160] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 11 As shown, the computer device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an information display method.

[0161] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0162] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0163] Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address;

[0164] Based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result.

[0165] Receive the service results transmitted from the server, and if the service results meet the preset display conditions, display the card number based on the service results.

[0166] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0167] By contacting the mobile terminal, the first information is transmitted to the mobile terminal, so that the mobile terminal can transmit the first information to the server.

[0168] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0169] If the service result meets the preset display conditions, the hidden card number will be displayed based on the service result;

[0170] Combine the hidden card number and the displayed hint card number to get the complete card number.

[0171] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0172] If the service result is the first result, determine that the preset display conditions are met;

[0173] Based on a preset encryption algorithm, the encrypted information matching the service results is decrypted to obtain the decrypted information;

[0174] The display coil is energized based on the decrypted information, causing it to display the hidden card number.

[0175] In one embodiment, an information display system is provided, the information display system comprising:

[0176] The target card is used to obtain a first URL from the mobile terminal and concatenate the first URL with a preset service interface address to obtain a target address; based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result; the service result transmitted by the server is received, and if the service result meets the preset display conditions, the card number is displayed based on the service result;

[0177] Mobile terminals are used to transmit initial information and service results;

[0178] The server is used to determine the service result based on the initial information.

[0179] In one embodiment, the server is specifically used to receive first information transmitted by the target card and determine the service result based on the first URL contained in the first information;

[0180] If the service result is the first result, the encrypted information is determined based on the feature information contained in the first information;

[0181] The encrypted information and service results are sent to the mobile terminal so that the mobile terminal can transmit the encrypted information and service results to the target card.

[0182] In one embodiment, the server is specifically used to parse the first information to obtain the feature information corresponding to the first URL and the target card;

[0183] Filter the whitelisted URLs that match the first URL from the preset whitelist database;

[0184] If a whitelisted URL that matches the first URL exists in the whitelist database, the service result is confirmed as the first result.

[0185] If no whitelist URL matching the first URL exists in the whitelist database, the service result is confirmed as the second result.

[0186] In one embodiment, the server is further configured to confirm that the first URL is a dangerous URL and record the first URL if the service result is a second result;

[0187] Based on the first URL, a warning message is generated and sent to the mobile terminal.

[0188] In one embodiment, the server is specifically used to determine the hidden card number of the target card in a preset card database based on the feature information corresponding to the target card when the service result is the first result;

[0189] Based on a preset encryption algorithm, the hidden card number of the target card is encrypted to obtain encrypted information.

[0190] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0191] Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address;

[0192] Based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result.

[0193] Receive the service results transmitted from the server, and if the service results meet the preset display conditions, display the card number based on the service results.

[0194] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0195] By contacting the mobile terminal, the first information is transmitted to the mobile terminal, so that the mobile terminal can transmit the first information to the server.

[0196] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0197] If the service result meets the preset display conditions, the hidden card number will be displayed based on the service result;

[0198] Combine the hidden card number and the displayed hint card number to get the complete card number.

[0199] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0200] If the service result is the first result, determine that the preset display conditions are met;

[0201] Based on a preset encryption algorithm, the encrypted information matching the service results is decrypted to obtain the decrypted information;

[0202] The display coil is energized based on the decrypted information, causing it to display the hidden card number.

[0203] In one embodiment, an information display system is provided, the information display system comprising:

[0204] The target card is used to obtain a first URL from the mobile terminal and concatenate the first URL with a preset service interface address to obtain a target address; based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result; the service result transmitted by the server is received, and if the service result meets the preset display conditions, the card number is displayed based on the service result;

[0205] Mobile terminals are used to transmit initial information and service results;

[0206] The server is used to determine the service result based on the initial information.

[0207] In one embodiment, the server is specifically used to receive first information transmitted by the target card and determine the service result based on the first URL contained in the first information;

[0208] If the service result is the first result, the encrypted information is determined based on the feature information contained in the first information;

[0209] The encrypted information and service results are sent to the mobile terminal so that the mobile terminal can transmit the encrypted information and service results to the target card.

[0210] In one embodiment, the server is specifically used to parse the first information to obtain the feature information corresponding to the first URL and the target card;

[0211] Filter the whitelisted URLs that match the first URL from the preset whitelist database;

[0212] If a whitelisted URL that matches the first URL exists in the whitelist database, the service result is confirmed as the first result.

[0213] If no whitelist URL matching the first URL exists in the whitelist database, the service result is confirmed as the second result.

[0214] In one embodiment, the server is further configured to confirm that the first URL is a dangerous URL and record the first URL if the service result is a second result;

[0215] Based on the first URL, a warning message is generated and sent to the mobile terminal.

[0216] In one embodiment, the server is specifically used to determine the hidden card number of the target card in a preset card database based on the feature information corresponding to the target card when the service result is the first result;

[0217] Based on a preset encryption algorithm, the hidden card number of the target card is encrypted to obtain encrypted information.

[0218] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0219] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0220] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0221] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0222] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An information display method, applied to a target card with NFC functionality, characterized in that, The method includes: Obtain the first URL from the mobile terminal, and concatenate the first URL with the preset service interface address to obtain the target address; Based on the target address and the feature information corresponding to the preset target card, first information is constructed; the first information is used to instruct the server to determine the service result based on the first URL contained in the first information; Receive the service result transmitted by the server, and if the service result meets the preset display conditions, display the card number based on the service result.

2. The method according to claim 1, characterized in that, After constructing the first information based on the target address and the preset feature information corresponding to the target card, the method further includes: By contacting the mobile terminal, the first information is transmitted to the mobile terminal, so that the mobile terminal transmits the first information to the server.

3. The method according to claim 1, characterized in that, When the service result meets the preset display conditions, the card number is displayed based on the service result, including: If the service result meets the preset display conditions, the hidden card number is displayed based on the service result; By combining the hidden card number and the displayed prompt card number, the complete card number is obtained.

4. The method according to claim 3, characterized in that, The step of displaying a hidden card number based on the service result when the service result meets preset display conditions includes: If the service result is the first result, it is determined that the preset display conditions are met; Based on a preset encryption algorithm, the encrypted information matching the service result is decrypted to obtain decrypted information; The display coil is energized based on the decryption information, causing the display coil to display the hidden card number.

5. An information display system, characterized in that, The system includes: The target card is used to obtain a first URL from a mobile terminal and concatenate the first URL with a preset service interface address to obtain a target address; based on the target address and the preset feature information corresponding to the target card, first information is constructed; the first information is used to instruct the server to determine the service result; the server transmits the service result, and if the service result meets the preset display conditions, the card number is displayed based on the service result; the target card has NFC functionality. The mobile terminal is used to transmit the first information and the service result; The server is configured to determine the service result based on the first URL contained in the first information.

6. The system according to claim 5, characterized in that, The server is specifically used to receive the first information transmitted by the target card, and determine the service result based on the first URL contained in the first information; If the service result is the first result, the encrypted information is determined based on the feature information contained in the first information; The encrypted information and the service result are sent to the mobile terminal so that the mobile terminal can transmit the encrypted information and the service result to the target card.

7. The system according to claim 5, characterized in that, The server is specifically used to parse the first information to obtain the first URL and the feature information corresponding to the target card; Filter the whitelisted URLs that match the first URL from the preset whitelist database; If a whitelisted URL that matches the first URL exists in the whitelist database, the service result is confirmed as the first result. If the whitelist database does not contain a whitelist URL that matches the first URL, the service result is confirmed as the second result.

8. The system according to claim 5, characterized in that, The server is also configured to, if the service result is a second result, confirm that the first URL is a dangerous URL and record the first URL; Based on the first URL, a warning message is constructed and sent to the mobile terminal.

9. The system according to claim 5, characterized in that, Specifically, the server is used to determine the hidden card number of the target card in a preset card database based on the feature information corresponding to the target card when the service result is the first result. Based on a preset encryption algorithm, the hidden card number of the target card is encrypted to obtain encrypted information.

10. An information display device, characterized in that, For use with target cards that have NFC functionality, the device includes: The splicing module is used to obtain a first URL from the mobile terminal and splice the first URL with a preset service interface address to obtain the target address; The construction module is used to construct first information based on the target address and the feature information corresponding to the preset target card; the first information is used to instruct the server to determine the service result based on the first URL contained in the first information; The display module is used to receive the service results transmitted by the server, and display the card number based on the service results if the service results meet the preset display conditions.

11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method and device for controlling display of card information, and medium

    CN110286867A

  • Information processing method and device, equipment and storage medium

    CN110909264A