CN111784335A - Analog card management method, analog card management device, storage medium, and electronic apparatus - Google Patents

Analog card management method, analog card management device, storage medium, and electronic apparatus Download PDF

Info

Publication number
CN111784335A
CN111784335A CN202010694141.3A CN202010694141A CN111784335A CN 111784335 A CN111784335 A CN 111784335A CN 202010694141 A CN202010694141 A CN 202010694141A CN 111784335 A CN111784335 A CN 111784335A
Authority
CN
China
Prior art keywords
card
analog
added
simulation
package
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010694141.3A
Other languages
Chinese (zh)
Other versions
CN111784335B (en
Inventor
冯斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010694141.3A priority Critical patent/CN111784335B/en
Publication of CN111784335A publication Critical patent/CN111784335A/en
Application granted granted Critical
Publication of CN111784335B publication Critical patent/CN111784335B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/351Virtual cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure provides an analog card management method, an analog card management device, a computer readable storage medium and an electronic device, and relates to the technical field of computers. The method for managing the analog card is applied to terminal equipment with a near field communication function and comprises the following steps: determining a target simulation card from an aggregation card package according to a near field communication signal of card reading equipment, wherein the aggregation card package comprises one or more simulation cards which are all in an activated state; and sending the information of the target simulation card to the card reading equipment through near field communication. The method and the device can effectively manage the analog card in the terminal equipment with the near field communication function, so that smooth and rapid card swiping experience is obtained when a user swipes the card.

Description

Analog card management method, analog card management device, storage medium, and electronic apparatus
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an analog card management method, an analog card management apparatus, a computer-readable storage medium, and an electronic device.
Background
Near Field Communication (NFC) technology is a Near Field Communication technology, and is evolved from the convergence of contactless identification technology and interconnection technology. The intelligent terminal can be provided with a plurality of simulation cards, so that each simulation card can realize corresponding functions in different application scenes, such as a bus card, a proximity card, a union pay card or an access control card and the like.
In the prior art, in a card swiping scene of an analog card, a target analog card is often determined in a manner of manual selection, or each analog card configured in a terminal device is automatically polled by the terminal device until a correct target analog card is determined. However, in practical applications, a user often needs to swipe different types of analog cards in different scenes, and frequently switches the analog cards, which increases the complexity of user operations and causes trouble to the user; the target simulation card is determined in an automatic polling mode of the terminal equipment, and the situation that the target simulation card is not polled for a long time, so that the card swiping response is slow, even the card swiping fails, can occur, and the use experience of a user is greatly influenced.
Therefore, how to adopt an effective analog card management method is a problem to be solved urgently in the prior art.
Disclosure of Invention
The present disclosure provides an analog card management method, an analog card management apparatus, a computer-readable storage medium, and an electronic device, so as to at least improve to some extent the problem that the current analog card management is unreasonable and affects the user card-swiping experience.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the present disclosure, there is provided an analog card management method applied to a terminal device having a near field communication function, including: determining a target simulation card from an aggregation card package according to a near field communication signal of card reading equipment, wherein the aggregation card package comprises one or more simulation cards which are all in an activated state; and sending the information of the target simulation card to the card reading equipment through near field communication.
According to a second aspect of the present disclosure, there is provided an analog card management apparatus applied to a terminal device having a near field communication function, including: the target simulation card determining module is used for determining a target simulation card from an aggregation card package according to a near field communication signal of card reading equipment, wherein the aggregation card package comprises one or more simulation cards which are all in an activated state; and the analog card information sending module is used for sending the information of the target analog card to the card reading equipment through near field communication.
According to a third aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the above-described analog card management method.
According to a fourth aspect of the present disclosure, there is provided an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described emulated card management method via execution of the executable instructions.
The technical scheme of the disclosure has the following beneficial effects:
according to the analog card management method, the analog card management device, the computer readable storage medium and the electronic equipment, a target analog card is determined from an aggregated card package according to a near field communication signal of the card reading equipment, wherein the aggregated card package comprises one or more analog cards, and the one or more analog cards are all in an activated state; and sending the information of the target simulation card to the card reading equipment through near field communication. On one hand, the aggregation card package is arranged, the target simulation card is determined from the aggregation card package to complete the NFC card swiping process when the card is swiped, and the simulation cards in the aggregation card package are all in an activated state, so that the target simulation card does not need to be activated when the card is swiped, the process is simplified, and compared with a mode of swiping the card through manual selection or automatic polling in the prior art, the scheme is more time-saving and convenient, and provides smooth card swiping experience for a user; on the other hand, the simulation card is managed by the aggregation card package, the operation process is simple, the requirement on hardware is low, and the application range is wide.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
FIG. 1 shows a schematic diagram of a system architecture of the present exemplary embodiment;
fig. 2 shows a schematic diagram of an electronic device of the present exemplary embodiment;
FIG. 3 shows a flow chart of a method of analog card management of the present exemplary embodiment;
FIG. 4 illustrates a sub-flow diagram of a method of analog card management of the present exemplary embodiment;
FIG. 5 illustrates a sub-flow diagram of another analog card management method of the present exemplary embodiment;
fig. 6 is a first diagram illustrating the addition of an emulation card in an emulation card management method according to the present exemplary embodiment;
fig. 7 is a second schematic diagram showing the addition of an emulation card in an emulation card management method of the present exemplary embodiment;
FIG. 8 is a flowchart illustrating replacement of a mock card in a mock card management method according to the present exemplary embodiment;
FIG. 9 is a flowchart illustrating adding a mock card in a mock card management method according to the present exemplary embodiment;
FIG. 10 is a flowchart showing another alternative emulation card in an emulation card managing method of the present exemplary embodiment;
fig. 11 is a flowchart showing deletion of a mock card in a mock card management method according to the present exemplary embodiment;
fig. 12 is a block diagram showing the configuration of an analog card management apparatus according to the present exemplary embodiment.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Fig. 1 shows a schematic diagram of a system architecture of an exemplary embodiment of the present disclosure. As shown in fig. 1, the system architecture 100 may include: terminal device 110 and card reading device 120. The terminal device 110 may include, but is not limited to, an electronic device such as a smart phone, a tablet computer, a wearable device, and the like, the terminal device 110 has an NFC function, and at least one analog card is configured in the terminal device 110. The card reading device 120 is an electronic device capable of reading analog card information in the terminal device 110 based on an NFC technology, and the card reading device is diversified according to different specific scenes, for example, an access control system device, a bus card swiping device, and the like. It should be understood that the number of terminal devices and card reading devices in fig. 1 is merely illustrative. There may be any number or type of terminal devices or card reading devices, according to practical needs.
The method for managing the simulated card provided by the embodiment of the present disclosure may be executed by the terminal device 110, and the application scenarios may include but are not limited to: when taking a bus, swiping a bus card, swiping an entrance guard card when opening a door, swiping an attendance card when going to work, swiping a bank card when paying, and the like, which is not limited by the disclosure.
An exemplary embodiment of the present disclosure provides an electronic device for implementing an analog card management method, which may be the terminal device 110 in fig. 1. The electronic device at least comprises a processor and a memory, wherein the memory is used for storing executable instructions of the processor, and the processor is configured to execute the analog card management method by executing the executable instructions.
The electronic device may be implemented in various forms, and may include, for example, a mobile phone, a tablet computer, a notebook computer, a Personal Digital Assistant (PDA), a navigation device, a wearable device, a terminal device such as an unmanned aerial vehicle, and a fixed device such as a desktop computer and a smart television.
The following takes the terminal device 200 in fig. 2 as an example, and exemplifies the configuration of the electronic device. It will be appreciated by those skilled in the art that the configuration of figure 2 can also be applied to fixed type devices, in addition to components specifically intended for mobile purposes. In other embodiments, terminal device 200 may include more or fewer components than shown, or combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware. The interfacing relationship between the components is shown schematically and does not constitute a structural limitation of the terminal device 200. In other embodiments, the terminal device 200 may also interface differently from fig. 2, or a combination of multiple interfaces.
As shown in fig. 2, the terminal device 200 may specifically include: the mobile terminal includes a processor 210, an internal memory 221, an external memory interface 222, a USB interface 230, a charging management Module 240, a power management Module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication Module 250, a wireless communication Module 260, an audio Module 270, a speaker 271, a microphone 272, a microphone 273, an earphone interface 274, a sensor Module 280, a display screen 290, a camera Module 291, a pointer 292, a motor 293, a button 294, a Subscriber Identity Module (SIM) card interface 295, and the like.
Processor 210 may include one or more processing units, such as: the Processor 210 may include an Application Processor (AP), a modem Processor, a Graphics Processor (GPU), an Image Signal Processor (ISP), a controller, an encoder, a decoder, a Digital Signal Processor (DSP), a baseband Processor, and/or a Neural Network Processor (NPU), and the like. The different processing units may be separate devices or may be integrated into one or more processors. The encoder may encode (i.e., compress) the image or video data to form code stream data; the decoder may decode (i.e., decompress) the codestream data of the image or video to restore the image or video data.
In some implementations, the processor 210 may include one or more interfaces. The Interface may include an Integrated Circuit (I2C) Interface, an Inter-Integrated Circuit built-in audio (I2S) Interface, a Pulse Code Modulation (PCM) Interface, a Universal Asynchronous Receiver/Transmitter (UART) Interface, a Mobile Industry Processor Interface (MIPI), a General-purpose input/Output (GPIO) Interface, a Subscriber Identity Module (SIM) Interface, and/or a Universal Serial Bus (USB) Interface, etc. Connections are made with other components of the terminal device 200 through different interfaces.
The USB interface 230 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB type c interface, or the like. The USB interface 230 may be used to connect a charger to charge the terminal device 200, may also be connected to an earphone to play audio through the earphone, and may also be used to connect the terminal device 200 to other electronic devices, such as a computer and a peripheral device.
The charge management module 240 is configured to receive a charging input from a charger. The charging management module 240 may also supply power to the device through the power management module 241 while charging the battery 242.
The power management module 241 is used for connecting the battery 242, the charging management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and/or the charge management module 240, supplies power to various parts of the terminal device 200, and may also be used to monitor the status of the battery.
The wireless communication function of the terminal device 200 may be implemented by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in terminal device 200 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. The mobile communication module 250 may provide a solution including 2G/3G/4G/5G wireless communication and the like applied to the terminal device 200.
The Wireless Communication module 260 may provide Wireless Communication solutions including a Wireless Local Area Network (WLAN) (e.g., a Wireless Fidelity (Wi-Fi) network), Bluetooth (BT), a Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), and the like, which are applied to the terminal device 200. The wireless communication module 260 may be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive a signal to be transmitted from the processor 210, frequency-modulate and amplify the signal, and convert the signal into electromagnetic waves via the antenna 2 to radiate the electromagnetic waves.
In some embodiments, the antenna 1 of the terminal device 200 is coupled to the mobile communication module 250 and the antenna 2 is coupled to the wireless communication module 260, so that the terminal device 200 can communicate with a network and other devices through wireless communication technology. The wireless communication technology may include Global System for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Long Term Evolution (Long Term Evolution, LTE), New air interface (New Radio, NR), BT, GNSS, WLAN, NFC, FM, and/or IR technology, etc.
The terminal device 200 implements a display function by the GPU, the display screen 290, the application processor, and the like. The GPU is used to perform mathematical and geometric calculations to achieve graphics rendering and to connect the display screen 290 with the application processor. Processor 210 may include one or more GPUs that execute program instructions to generate or alter display information. Terminal device 200 may include one or more display screens 290 for displaying images, video, etc.
The terminal device 200 can implement a shooting function by the ISP, the camera module 291, the encoder, the decoder, the GPU, the display screen 290, the application processor, and the like.
The camera module 291 is used to capture still images or videos, collect optical signals through the photosensitive element, and convert the optical signals into electrical signals. The ISP is used to process the data fed back by the camera module 291 and convert the electrical signal into a digital image signal.
The external memory interface 222 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the terminal device 200.
Internal memory 221 may be used to store computer-executable program code, which includes instructions. The internal memory 221 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as images, videos) created during use of the terminal device 200, and the like. The processor 210 executes various functional applications of the terminal device 200 and data processing by executing instructions stored in the internal memory 221 and/or instructions stored in a memory provided in the processor.
The terminal device 200 may implement an audio function through the audio module 270, the speaker 271, the receiver 272, the microphone 273, the headphone interface 274, the application processor, and the like. Such as music playing, recording, etc. Audio module 270 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. Audio module 270 may also be used to encode and decode audio signals. The speaker 271 is used for converting the audio electric signal into a sound signal. The receiver 272 is used to convert the audio electrical signal into a sound signal. A microphone 273 for converting a sound signal into an electric signal. The earphone interface 274 is used to connect wired earphones.
The sensor module 280 may include a touch sensor 2801, a pressure sensor 2802, a gyro sensor 2803, a barometric pressure sensor 2804, and the like. The touch sensor 2801 is used for sensing a touch event of an external input, and may be disposed below the display screen 290 to make the display screen 290 a touch screen, or disposed at another location, for example, a touch pad independent of the display screen 290, or disposed in an external device associated with the terminal device 200, for example, an external touch pad, a touch remote controller, etc., so that a user can implement touch interaction through the external device. The pressure sensor 2802 is used for sensing a pressure signal, and can convert the pressure signal into an electrical signal to implement functions such as pressure touch control. The gyro sensor 2803 may be used to determine the motion posture of the terminal device 200, and may be used to photograph scenes such as anti-shake, navigation, and motion sensing games. Barometric pressure sensor 2804 is used to measure barometric pressure, which may aid in positioning and navigation by calculating altitude. In addition, sensors with other functions, such as a depth sensor, an acceleration sensor, a distance sensor, etc., may be disposed in the sensor module 280 according to actual needs.
Indicator 292 may be an indicator light that may be used to indicate a state of charge, a change in charge, or may be used to indicate a message, missed call, notification, etc.
The motor 293 may generate vibration prompts, such as incoming calls, alarm clocks, receiving messages, etc., and may also be used for touch vibration feedback, etc.
The keys 294 include a power-on key, a volume key, and the like. The keys 294 may be mechanical keys. Or may be touch keys. The terminal device 200 may receive a key input, and generate a key signal input related to user setting and function control of the terminal device 200.
The terminal device 200 may support one or more SIM card interfaces 295 for connecting a SIM card, so that the terminal device 200 interacts with a network through the SIM card to implement functions such as communication and data communication.
The following describes in detail an analog card management method and an analog card management apparatus according to exemplary embodiments of the present disclosure.
Fig. 3 shows a flow of an analog card management method in the present exemplary embodiment, including the following steps S310 to S320:
step S310, a target simulation card is determined from an aggregation card package according to the near field communication signal of the card reading device, wherein the aggregation card package comprises one or more simulation cards, and the one or more simulation cards are all in an activated state.
The card reading device is an electronic device for reading analog card information in the terminal device, and the card reading device has diversity according to different application scenes. The terminal equipment and the card reading equipment can realize data exchange between the terminal equipment and the card reading equipment by approaching each other. Specifically, in the NFC communication process, the card reading device may serve as a master device to send a near field communication signal, and after the terminal device serves as a slave device to respond to the near field communication signal, the card reading device reads information of a corresponding analog card in the terminal device to implement a card swiping operation, for example, in a scene of swiping a bus card, the bus card swiping device may send a bus card detection signal, and after responding to the detection signal, the smart phone performs a process of reading information of the bus card by a subsequent bus card swiping device; or in a scene of payment by swiping the bank union card, the card reading device initiates a signal of a payment request, and after the terminal device responds to the signal, the subsequent process of reading the information of the analog card by the card reading device is carried out. The terminal device may select a radio frequency magnetic field emitted by the card reading device, or a radio frequency magnetic field generated by itself to perform a communication process with the card reading device, which is not specifically limited in this disclosure.
The aggregate card package is an area for storing the analog card for performing the NFC communication process, which is established in the present exemplary embodiment, and may be an area separately divided from the storage space of the terminal device, or may be a sub-area divided from the storage space of the electronic wallet of the terminal device. The analog card is a virtual card configured in the terminal device and having the same function as the physical card, and may include multiple types, such as an access control card, a bus card, a union pay card or an attendance card, and the user may realize corresponding functions, such as opening a door by swiping the access control card, taking a bus by swiping the bus card, paying by swiping the union pay card or punching the attendance card by swiping the attendance card, etc., by close-range contact between the terminal device and the card reading device.
In this exemplary embodiment, the aggregate card package may include one or more analog cards, and the one or more analog cards are all in an activated state, where the activated state is a state in which the analog card can perform data transmission with the readable device, and only when the analog card is in the activated state, the card reading device can read information of the analog card to complete a corresponding function.
After responding to the near field communication signal of the card reading device, the terminal device may determine the target analog card from the aggregate card package to perform the NFC process, and specifically, in an exemplary embodiment, the determining the target analog card from the aggregate card package may include:
determining a target simulation card from the aggregation card packet based on an anti-collision protocol;
wherein the anti-collision protocol is configured to prevent more than one analog card in the aggregate card package from communicating with the card reader within a predetermined time frame.
Under normal conditions, the card reading device can only read and write one radio frequency card in the magnetic field at each moment. When a plurality of cards enter a radio frequency field of the card reading device at the same time, the card reading device needs to select a unique card for reading and writing operations, and the present exemplary embodiment may adopt an ISO14443A anti-collision protocol to select a unique target analog card for data interaction, where the anti-collision protocol may be configured to prevent more than one analog card in the aggregate card packet from communicating with the card reading device within a preset time frame. The ISO14443 anti-collision protocol determines a target analog card by sending multiple rounds of anti-collision commands to multiple analog cards through a card reading device based on that each analog card has a globally unique serial number.
When a plurality of analog cards are included in the analog card aggregate package, the types of the plurality of analog cards may be the same or different. If the types of the plurality of analog cards are the same, the realized functions are similar, for example, the plurality of bank cards are included, in a scene of card swiping payment, when the payment analog card is determined to be needed, the target analog card can be determined through a preset strategy, for example, the analog card which is used the most times or is used recently is used as the target analog card, and the like.
The aggregate card package may be updated according to the user's requirement, for example, a new simulation card may be added to the aggregate card package, or an existing simulation card in the aggregate card package may be replaced with the new simulation card, or the simulation card in the aggregate card package may be deleted. That is, in the exemplary embodiment, the method for managing the analog card may specifically include three operation processes, which are a process of adding the analog card, a process of deleting the analog card, and a process of replacing the analog card, where it should be noted that the three operation processes may be combined with each other, for example, in the process of replacing the analog card, a situation that the replaced analog card is deleted from the aggregated card package may be involved.
And step S320, sending the information of the target simulation card to the card reading device through near field communication.
The different simulation cards can include different information according to the difference of the functions, for example, the simulation card capable of realizing the function of the bus card can include information such as card numbers and balance; the analog card capable of realizing the function of the bank card can comprise related information such as card codes, card holders 'names, card holders' ID card numbers and the like. After the target simulation card corresponding to the current application scene is determined, the terminal device can load the information of the target simulation card and send the information to the card reading device in a near field communication mode so as to realize corresponding functions, such as card punching, door opening, payment and the like.
In summary, in the present exemplary embodiment, a target analog card is determined from an aggregated card package according to a near field communication signal of a card reading device, where the aggregated card package includes one or more analog cards, and the one or more analog cards are all in an active state; and sending the information of the target simulation card to the card reading equipment through near field communication. On one hand, the aggregation card package is arranged, the target simulation card is determined from the aggregation card package to complete the NFC card swiping process when the card is swiped, and the simulation cards in the aggregation card package are all in an activated state, so that the target simulation card does not need to be activated when the card is swiped, the process is simplified, and compared with a mode of swiping the card through manual selection or automatic polling in the prior art, the scheme is more time-saving and convenient, and provides smooth card swiping experience for a user; on the other hand, the simulation card is managed by the aggregation card package, the operation process is simple, the requirement on hardware is low, and the application range is wide.
In an exemplary embodiment, as shown in fig. 4, the method for managing the analog card may further include the steps of:
step S410, obtaining a simulation card to be added according to the card adding operation of a user;
step S420, when the analog card to be added does not include the non-contact parameter, adding the analog card to be added into the aggregated card package.
The card adding operation is an operation for adding a new simulation card into the aggregated card package, and can be realized by inputting a specific operation or instruction to the terminal device by a user, for example, an option for adding the simulation card can be set on an interface of the aggregated card package, and the user can trigger the addition of the simulation card through operations such as clicking, double clicking, long pressing and the like; or the user may also add an analog card and the like by initiating a voice instruction to the terminal device, which is not specifically limited by the present disclosure.
The analog card to be added is the analog card to be added by the user. In practical applications, using the analog Card first requires installing a CAP (Card Assembly Program) package of the analog Card in the terminal device to perform a Card opening operation on the analog Card, while CAP packages of different analog cards have different requirements for non-contact parameters, and even some analog cards do not require non-contact parameters. The non-contact parameters refer to communication parameters required to be used when interaction is performed between the analog card and the card reading device, and may include UID (User Identification), ATQA (Answer to request), SAK (Select Acknowledge) and ATS (Select to Select response), and the non-contact parameters also have differences according to different types of analog cards.
In this exemplary embodiment, when the user successfully opens the card and needs to add the analog card to be added into the aggregate card package, the terminal device needs to determine whether the analog card to be added has the requirement of the non-contact parameter, and if the analog card to be added does not need the non-contact parameter, the analog card to be added can be directly placed into the aggregate card package.
When the analog card to be added includes the non-contact parameter, in an exemplary embodiment, as shown in fig. 5, the analog card management method may further include the following steps:
step S510, when the analog card to be added comprises non-contact parameters and an added analog card which is the same as the non-contact parameters of the analog card to be added does not exist in the aggregated card package, adding the analog card to be added into the aggregated card package;
step S520, when the analog card to be added includes the non-contact parameter and the added analog card having the same non-contact parameter as the analog card to be added exists in the aggregate card package, replacing the added analog card with the analog card to be added in the aggregate card package, or refusing to add the analog card to be added in the aggregate card package.
In consideration of the fact that in the actual NFC process, when the card reading device interacts with the analog card, the non-contact parameter in the analog card needs to be kept consistent with the card reading device corresponding to the analog card, so that in order to avoid the situation that interaction fails due to non-contact parameter conflict, the non-contact parameter of the analog card to be added needs to be judged, whether the non-contact parameter of the existing analog card in the current aggregate card package is consistent with the non-contact parameter of the analog card to be added is compared, and if the non-contact parameter is inconsistent, the situation that the non-contact parameter conflict cannot be generated is indicated, the analog card to be added can be directly and successfully added into the aggregate card package. If the answer is consistent with the answer, the condition that the non-contact parameter conflict is generated is indicated, the analog card to be added is refused to be added into the aggregated card packet, or prompt information is sent to the user to inquire whether the user deletes the added analog card which conflicts with the non-contact parameter of the analog card to be added, or whether the analog card to be added is replaced by the added analog card, and the like, so that the adding process of the analog card is carried out according to the requirements of the user.
It should be noted that, in the present exemplary embodiment, the execution sequence of step S510 and step S520 is not specifically limited, and step S510 and step S520 may be performed synchronously. In addition, when adding the analog card, if the current aggregation card package does not have the added analog card or the added analog card does not include the non-contact parameter, the analog card to be added can also be directly added into the aggregation card package.
In order to avoid that the user mistakenly adds the unwanted card into the aggregate card package and affects the storage space, in an exemplary embodiment, before adding the analog card to be added into the analog card aggregate package, the method further includes:
and sending prompt information for determining to add the analog card to the user, and executing the step of adding the analog card to be added into the aggregated card package according to the confirmation operation of the user on the prompt information.
The prompt information added with the analog card can be presented in various forms such as a popup window or voice, and the disclosure does not specifically limit the prompt information. And after the confirmation operation of the user on the prompt information is received, if the user currently confirms that the analog card to be added is added into the aggregation card package, the step of adding the analog card to be added into the aggregation card package can be continuously executed.
In the present exemplary embodiment, as shown in fig. 6, the aggregate card package 610 may be a separate storage area opened out from the storage area of the electronic wallet 620 in the terminal device, and a plurality of analog cards may be included in the electronic wallet 620. The user can add the analog card in the electronic wallet into the aggregate card package through operations such as selection or dragging. For example, in fig. 6, before the operation of adding the analog card is performed, the electronic wallet 620 includes the analog card 1, the analog card 2, the analog card 3, and three analog cards; the aggregate card package 610 includes an analog card 4, an analog card 5, and two analog cards. If the user selects to add the analog card 3 into the aggregate card package 610, the other unselected analog cards 1 and 2 are still in the electronic wallet 620, and accordingly, the analog card 3 can be deleted from the electronic wallet 620, so as to save the whole storage space of the analog card in the terminal device, and after the analog card is added, as shown in fig. 7, the electronic wallet 620 includes the analog card 1, the analog card 2, and two analog cards; the aggregate card package 610 includes an analog card 4, an analog card 5, and an analog card 3, three analog cards.
In order to improve the accuracy and the fluency of card swiping, when a plurality of analog cards are included in the aggregated card package, the types of any two analog cards in the plurality of analog cards are different. That is, for the same type of card, there can be at most one card in the aggregate card package. For example, if a bank card is already in the aggregate card package, no other bank card can be added, and certainly, the added bank card can be replaced by another bank card, but cannot be added.
In an exemplary embodiment, as shown in fig. 8, the method for managing the analog card may further include the steps of:
step S810, acquiring a simulated card to be added according to the card adding operation of the user;
in step S820, when it is determined that an added analog card of the same type as the analog card to be added exists in the aggregate card package, the added analog card is replaced with the analog card to be added.
When the aggregation card package comprises a plurality of analog cards, the types of any two analog cards are different, and when a user adds an analog card to be added, the aggregation card package may already contain the analog card which belongs to the same type as the analog card to be added. Therefore, the present exemplary embodiment needs to determine the type of the analog card to be added, and if an added analog card that is the same type as the analog card to be added is included in the aggregate card package, the added analog card is replaced with the analog card to be added.
When the added analog card is replaced by the analog card to be added, a reminding mechanism can be set to obtain the consent of the user so as to ensure that the user really needs to replace the added analog card by the analog card to be added currently. The specific replacement process may include adding the analog card to be added to the aggregate card package, activating the analog card to be added, deleting the added analog card from the aggregate card package, deactivating the added analog card, and updating a display icon of the aggregate card package in the user display interface.
Fig. 9 shows a flow chart of adding a simulated card in the simulated card management method in the exemplary embodiment, which may specifically include the following steps:
step S910, acquiring a simulated card to be added according to the card adding operation of the user;
step S920, judging whether the aggregation card packet comprises an added simulation card with the same type as the simulation card to be added;
if the added simulation card with the same type as the simulation card to be added is included, executing step S930, and replacing the added simulation card with the simulation card to be added;
if the added analog card with the same type as the analog card to be added is not included, executing step S940, and judging whether the analog card to be added includes non-contact parameters;
if the analog card to be added does not include the non-contact parameters, executing step S950, adding the analog card to be added into the aggregated card package and activating;
if the analog card to be added includes the non-contact parameter, executing step S960, and determining whether the non-contact parameter of the current added analog card in the aggregate card package is the same as the non-contact parameter of the analog card to be added;
if the two are the same, executing step S970, refusing to add the analog card to be added into the aggregation card package, and displaying prompt information that the analog card cannot be added into the aggregation card package;
if not, executing step S950, adding the analog card to be added into the aggregate card package and activating.
Step S980, update the user display interface of the current aggregate card package.
In practical applications, besides the operation of adding cards by the user, there may be a case where the user performs a special replacement only for one of the cards, or directly replaces the card of type a with the card of type B, or the like. Therefore, in an exemplary embodiment, as shown in fig. 10, the analog card management method may further include the steps of:
step S1010, deleting a second simulation card from the aggregation card package according to the operation of replacing the second simulation card with the first simulation card, wherein the first simulation card is a simulation card outside the aggregation card package, and the second simulation card is a simulation card inside the aggregation card package;
step S1020, add the first analog card to the aggregate card package, and activate the first analog card.
The first analog card refers to other analog cards except the aggregate card package, such as a bank card in an electronic wallet, and in the present exemplary embodiment, the analog cards outside the aggregate card package may be considered to be in an inactive state if they are not currently in use. The second analog card refers to an analog card in the aggregate card package, which the user wants to perform a replacement operation on, and may be any one or any type of analog card, and the second analog card is in an activated state. Therefore, when replacing the second analog card with the first analog card, it is necessary to add the first analog card to the aggregate card package and perform activation processing, and delete the second analog card from the aggregate card package. In this exemplary embodiment, after the second analog card is deleted from the aggregate card package, the second analog card may be deactivated. In addition, the operation of replacing the second analog card with the first analog card may include various operations, for example, the user moves the first analog card to the position of the second analog card to replace the second analog card with the first analog card, or may click a replacement option of the second analog card to replace the second analog card, and the like, which is not limited in this disclosure.
In view of diversification of the usage of the aggregate card package, there may also be a case where a user wants to delete a certain simulation card from the aggregate card package, or needs to delete a replaced simulation card from the aggregate card package when replacing the simulation card, in an exemplary embodiment, the simulation card management method may further include:
detecting whether any simulation card carries non-contact parameters or not according to the deletion operation of a user on any simulation card in the aggregation card package;
if any simulation card carries the non-contact parameters, deleting any simulation card from the aggregation card package, and emptying the non-contact parameters;
and if any simulation card does not carry the non-contact parameters, directly deleting any simulation card from the aggregation card package.
In order to avoid the influence or conflict caused by the non-contact parameter of the deleted analog card on the process of adding the analog card later or other situations, in the exemplary embodiment, when the analog card is deleted from the aggregated card packet, it is necessary to determine whether the analog card to be deleted carries the non-contact parameter, and if the analog card carries the non-contact parameter, after the analog card is deleted from the aggregated card packet, the non-contact parameter related to the analog card needs to be cleared; if the contactless parameters are not carried, they can be deleted directly from the aggregate card package. Of course, in order to avoid the situation of mistaken deletion of the emulation card by the user, and the like, the present exemplary embodiment may further set a prompt mechanism to ensure the accuracy of deletion of the emulation card by the user.
Fig. 11 shows an alternative flowchart of the emulation card in the emulation card management method in the exemplary embodiment, which may specifically include the following steps:
step S1110, receiving replacement operation of a user for a second simulation card in the aggregation card package;
step S1120, acquiring a first analog card outside the aggregate card package;
step S1130, adding the first simulation card into the aggregation card package, and activating the first simulation card;
step S1140, judge whether the second analog card carries the non-contact parameter;
if the second analog card does not carry the non-contact parameters, executing step S1150, deleting the second analog card from the aggregated card packet, and deactivating the second analog card;
if the second analog card carries the non-contact parameters, step S1160 is executed to delete the second analog card from the aggregated card package, deactivate the second analog card, and clear the non-contact parameters of the second analog card.
In an exemplary embodiment, the analog card management method may further include:
when the fact that the use frequency of at least one analog card outside the aggregation card package reaches a preset threshold value is detected, prompt information for adding the analog card is generated;
and adding the analog card with the use frequency reaching a preset threshold value into the aggregated card packet according to the confirmation operation of the user on the prompt message.
In order to improve the flexibility of the aggregate card package and increase the convenience of the user in use, in this exemplary embodiment, a mechanism for adaptively adding the analog card may be further provided, and when it is detected that the frequency of use of the analog card outside the aggregate card package is high, it is considered that the viscosity of the user to the analog card is high, and the convenience of the user in use of the analog card will be improved by adding the aggregate card package. At this time, prompt information for adding the simulation card may be generated, and after the user confirms the prompt information, the simulation card may be added into the aggregate card package. The use frequency of at least one analog card outside the aggregated card package reaches a preset threshold value, and the user-defined setting can be performed according to needs, which is not specifically limited by the present disclosure.
Exemplary embodiments of the present disclosure also provide an analog card management apparatus. As shown in fig. 12, the analog card management apparatus 1200 applied to a terminal device having a near field communication function may include: the target analog card determining module 1210 is configured to determine a target analog card from an aggregate card package according to a near field communication signal of the card reading device, where the aggregate card package includes one or more analog cards, and the one or more analog cards are all in an active state; the analog card information sending module 1220 is configured to send information of the target analog card to the card reading device through near field communication.
In an exemplary embodiment, the analog card management apparatus further includes: the analog card to be added acquisition module is used for acquiring an analog card to be added according to the card adding operation of a user; and the first adding module of the analog card is used for adding the analog card to be added into the aggregated card package when the analog card to be added does not comprise the non-contact parameters.
In an exemplary embodiment, the analog card management apparatus further includes: and the second adding module of the analog card is used for adding the analog card to be added into the aggregated card package when the analog card to be added comprises the non-contact parameters and the aggregated card package does not have the added analog card with the same non-contact parameters as the analog card to be added.
In an exemplary embodiment, the analog card management apparatus further includes: a third adding module of the analog card, configured to, when the analog card to be added includes the non-contact parameter and an added analog card having the same non-contact parameter as the analog card to be added exists in the aggregate card package, replace the added analog card with the analog card to be added in the aggregate card package, or refuse to add the analog card to be added into the aggregate card package
In an exemplary embodiment, the analog card management apparatus further includes: and the prompt information sending module is used for sending prompt information for determining to add the analog card to the user before adding the analog card to be added into the aggregated card package, and executing the step of adding the analog card to be added into the aggregated card package according to the confirmation operation of the user on the prompt information.
In an exemplary embodiment, when multiple analog cards are included in the aggregate card package, the types of any two of the multiple analog cards are different.
In an exemplary embodiment, the analog card management apparatus further includes: the analog card fourth adding module is used for acquiring an analog card to be added according to the card adding operation of the user; and when determining that the added simulation card of which the type is the same as that of the simulation card to be added exists in the aggregation card package, replacing the added simulation card with the simulation card to be added.
In an exemplary embodiment, the analog card management apparatus further includes: the simulation card replacing module is used for deleting the second simulation card from the aggregation card package according to the operation of replacing the second simulation card by the first simulation card, wherein the first simulation card is a simulation card outside the aggregation card package, and the second simulation card is a simulation card inside the aggregation card package; and adding the first analog card to the aggregate card package and activating the first analog card.
In an exemplary embodiment, the analog card management apparatus further includes: the simulation card deleting module is used for detecting whether any simulation card carries non-contact parameters or not according to the deleting operation of a user on any simulation card in the aggregation card package; if any simulation card carries the non-contact parameters, deleting any simulation card from the aggregation card package, and emptying the non-contact parameters; and if any analog card does not carry the non-contact parameters, directly deleting any analog card from the aggregated card package.
In an exemplary embodiment, the analog card management apparatus further includes: the using frequency detection module is used for generating prompt information for adding the simulation card when the using frequency of at least one simulation card outside the aggregation card package is detected to reach a preset threshold value; and the analog card fifth adding module is used for adding the analog card with the use frequency reaching the preset threshold value into the aggregated card package according to the confirmation operation of the user on the prompt message.
The specific details of each module in the above apparatus have been described in detail in the method section, and details that are not disclosed may refer to the method section, and thus are not described again.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
Exemplary embodiments of the present disclosure also provide a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product including program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described in the "exemplary methods" section above in this specification, when the program product is run on the terminal device, for example, any one or more of the steps in fig. 3, fig. 4, fig. 5, fig. 8, fig. 9, fig. 10, or fig. 11 may be performed.
Exemplary embodiments of the present disclosure also provide a program product for implementing the above method, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.

Claims (13)

1. An analog card management method is applied to a terminal device with a near field communication function, and comprises the following steps:
determining a target simulation card from an aggregation card package according to a near field communication signal of card reading equipment, wherein the aggregation card package comprises one or more simulation cards which are all in an activated state;
and sending the information of the target simulation card to the card reading equipment through near field communication.
2. The method of claim 1, further comprising:
acquiring a to-be-added analog card according to the card adding operation of a user;
and when the analog card to be added does not comprise the non-contact parameters, adding the analog card to be added into the aggregated card packet.
3. The method of claim 2, further comprising:
and when the analog card to be added comprises non-contact parameters and an added analog card which is the same as the non-contact parameters of the analog card to be added does not exist in the aggregated card package, adding the analog card to be added into the aggregated card package.
4. The method of claim 3, further comprising:
and when the analog card to be added comprises non-contact parameters and an added analog card with the same non-contact parameters as those of the analog card to be added exists in the aggregated card package, replacing the added analog card with the analog card to be added in the aggregated card package, or refusing to add the analog card to be added in the aggregated card package.
5. The method of claim 2 or 3, wherein prior to adding the analog card to be added to the aggregate card package, the method further comprises:
and sending prompt information for determining to add the analog card to the user, and executing the step of adding the analog card to be added into the aggregated card packet according to the confirmation operation of the user on the prompt information.
6. The method of claim 1, wherein when a plurality of analog cards are included in the aggregate card package, the types of any two of the plurality of analog cards are different.
7. The method of claim 6, further comprising:
acquiring a to-be-added analog card according to the card adding operation of a user;
when determining that an added simulation card of the same type as the simulation card to be added exists in the aggregation card package, replacing the added simulation card with the simulation card to be added.
8. The method of claim 1, further comprising:
deleting a second simulation card from the aggregation card package according to the operation of replacing the second simulation card with a first simulation card, wherein the first simulation card is a simulation card outside the aggregation card package, and the second simulation card is a simulation card inside the aggregation card package;
adding the first analog card to the aggregate card package and activating the first analog card.
9. The method of claim 1, further comprising:
detecting whether any simulation card carries non-contact parameters or not according to the deletion operation of a user on any simulation card in the aggregation card package;
if any simulation card carries the non-contact parameters, deleting any simulation card from the aggregation card package, and clearing the non-contact parameters;
and if the non-contact parameters are not carried by any simulation card, directly deleting the simulation card from the aggregation card package.
10. The method of claim 1, further comprising:
when detecting that the use frequency of at least one analog card outside the aggregation card package reaches a preset threshold value, generating prompt information for adding the analog card;
and adding the simulation card with the use frequency reaching a preset threshold value into the aggregation card packet according to the confirmation operation of the user on the prompt message.
11. An analog card management apparatus, applied to a terminal device having a near field communication function, the apparatus comprising:
the target simulation card determining module is used for determining a target simulation card from an aggregation card package according to a near field communication signal of card reading equipment, wherein the aggregation card package comprises one or more simulation cards which are all in an activated state;
and the analog card information sending module is used for sending the information of the target analog card to the card reading equipment through near field communication.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 10.
13. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1 to 10 via execution of the executable instructions.
CN202010694141.3A 2020-07-17 2020-07-17 Analog card management method, analog card management device, storage medium, and electronic apparatus Active CN111784335B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010694141.3A CN111784335B (en) 2020-07-17 2020-07-17 Analog card management method, analog card management device, storage medium, and electronic apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010694141.3A CN111784335B (en) 2020-07-17 2020-07-17 Analog card management method, analog card management device, storage medium, and electronic apparatus

Publications (2)

Publication Number Publication Date
CN111784335A true CN111784335A (en) 2020-10-16
CN111784335B CN111784335B (en) 2024-05-31

Family

ID=72763603

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010694141.3A Active CN111784335B (en) 2020-07-17 2020-07-17 Analog card management method, analog card management device, storage medium, and electronic apparatus

Country Status (1)

Country Link
CN (1) CN111784335B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112487838A (en) * 2020-12-10 2021-03-12 深圳市欢太科技有限公司 Information prompting method and device, electronic equipment and storage medium
CN112906411A (en) * 2021-02-02 2021-06-04 ***股份有限公司 Service processing method, user terminal, service device, system and storage medium
CN113541741A (en) * 2021-07-20 2021-10-22 西安易朴通讯技术有限公司 Analog card switching method and device, electronic equipment and storage medium
CN113962232A (en) * 2021-10-14 2022-01-21 深圳市欢太数字科技有限公司 Analog card switching method and device, computer readable medium and mobile terminal
CN114462560A (en) * 2020-10-21 2022-05-10 华为技术有限公司 Analog card switching method, electronic equipment and communication system
WO2023056775A1 (en) * 2021-10-08 2023-04-13 深圳市汇顶科技股份有限公司 Method for extending simulation function of nfc card, nfc extension device and nfc terminal
WO2023185731A1 (en) * 2022-04-02 2023-10-05 华为技术有限公司 Nfc-based card swiping method, medium, and electronic device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964672A (en) * 2010-09-07 2011-02-02 深圳市远望谷信息技术股份有限公司 Near field communication method of non-contact radio frequency identification devices
CN102142868A (en) * 2010-01-29 2011-08-03 国民技术股份有限公司 Near field communication method and system
CN103761545A (en) * 2006-06-02 2014-04-30 飞力凯网路股份有限公司 Data communications system, information processing terminal, IC card, reader/writer, and program
CN104978659A (en) * 2015-07-02 2015-10-14 兰州兰大小精灵新技术有限责任公司 Mobile phone consumption terminal
CN110020569A (en) * 2019-03-11 2019-07-16 华为技术有限公司 Automatically select method, electronic equipment and the communication system of NFC analog card
CN110557742A (en) * 2019-09-26 2019-12-10 珠海市魅族科技有限公司 Default binding card switching method, device, equipment and storage medium for near field communication
CN110866580A (en) * 2019-10-31 2020-03-06 小米数字科技有限公司 Preprocessing method and device for configuring NFC smart card

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103761545A (en) * 2006-06-02 2014-04-30 飞力凯网路股份有限公司 Data communications system, information processing terminal, IC card, reader/writer, and program
CN102142868A (en) * 2010-01-29 2011-08-03 国民技术股份有限公司 Near field communication method and system
CN101964672A (en) * 2010-09-07 2011-02-02 深圳市远望谷信息技术股份有限公司 Near field communication method of non-contact radio frequency identification devices
CN104978659A (en) * 2015-07-02 2015-10-14 兰州兰大小精灵新技术有限责任公司 Mobile phone consumption terminal
CN110020569A (en) * 2019-03-11 2019-07-16 华为技术有限公司 Automatically select method, electronic equipment and the communication system of NFC analog card
CN110557742A (en) * 2019-09-26 2019-12-10 珠海市魅族科技有限公司 Default binding card switching method, device, equipment and storage medium for near field communication
CN110866580A (en) * 2019-10-31 2020-03-06 小米数字科技有限公司 Preprocessing method and device for configuring NFC smart card

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114462560A (en) * 2020-10-21 2022-05-10 华为技术有限公司 Analog card switching method, electronic equipment and communication system
CN114462560B (en) * 2020-10-21 2023-11-03 华为技术有限公司 Analog card switching method, electronic equipment and communication system
CN112487838A (en) * 2020-12-10 2021-03-12 深圳市欢太科技有限公司 Information prompting method and device, electronic equipment and storage medium
CN112487838B (en) * 2020-12-10 2023-10-03 深圳市与飞科技有限公司 Information prompting method, device, electronic equipment and storage medium
CN112906411A (en) * 2021-02-02 2021-06-04 ***股份有限公司 Service processing method, user terminal, service device, system and storage medium
CN112906411B (en) * 2021-02-02 2024-03-22 ***股份有限公司 Service processing method, user terminal, service equipment, system and storage medium
CN113541741A (en) * 2021-07-20 2021-10-22 西安易朴通讯技术有限公司 Analog card switching method and device, electronic equipment and storage medium
CN113541741B (en) * 2021-07-20 2022-07-08 西安易朴通讯技术有限公司 Analog card switching method and device, electronic equipment and storage medium
WO2023056775A1 (en) * 2021-10-08 2023-04-13 深圳市汇顶科技股份有限公司 Method for extending simulation function of nfc card, nfc extension device and nfc terminal
CN113962232A (en) * 2021-10-14 2022-01-21 深圳市欢太数字科技有限公司 Analog card switching method and device, computer readable medium and mobile terminal
CN113962232B (en) * 2021-10-14 2024-04-30 深圳市与飞科技有限公司 Analog card switching method and device, computer readable medium and mobile terminal
WO2023185731A1 (en) * 2022-04-02 2023-10-05 华为技术有限公司 Nfc-based card swiping method, medium, and electronic device

Also Published As

Publication number Publication date
CN111784335B (en) 2024-05-31

Similar Documents

Publication Publication Date Title
CN111784335B (en) Analog card management method, analog card management device, storage medium, and electronic apparatus
US10452349B2 (en) Electronic device and operation control method therefor
CN106060378B (en) Apparatus and method for setting photographing module
CN108282193B (en) Electronic device and method of controlling wireless communication thereof
CN106055300B (en) Method for controlling sound output and electronic device thereof
KR20170055893A (en) Electronic device and method for performing action according to proximity of external object
CN111371949A (en) Application program switching method and device, storage medium and touch terminal
CN113325996B (en) Split screen display method and device
US20220358089A1 (en) Learning-Based Keyword Search Method and Electronic Device
CN112188461B (en) Control method and device of near field communication device, medium and electronic equipment
KR20180107997A (en) Method for providing tethering service and electronic device supporting the same
CN114727101B (en) Antenna power adjusting method and electronic equipment
KR20150125464A (en) Method for displaying message and electronic device
CN111274043B (en) Near field communication method, near field communication device, near field communication system, storage medium and electronic equipment
CN114879894B (en) Function starting method, user interface and electronic equipment
EP3084560B1 (en) Electronic device and operating method thereof
CN111626035B (en) Layout analysis method and electronic equipment
CN105468176A (en) Air mouse remote control optimization method and device as well as air mouse remote control
CN111492678A (en) File transmission method and electronic equipment
CN116017388B (en) Popup window display method based on audio service and electronic equipment
CN115119048B (en) Video stream processing method and electronic equipment
CN103970677A (en) Method and apparatus for processing multimedia content on a graphic cloud
US20150147962A1 (en) Method for processing data and electronic device thereof
CN111770484B (en) Analog card switching method and device, computer readable medium and mobile terminal
CN109491655A (en) A kind of incoming event processing method and processing device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant