Card swiping method and device of mobile terminal
Technical Field
The present disclosure relates to the field of wireless communication technologies, and in particular, to a card swiping method and apparatus for a mobile terminal.
Background
Along with the development of electronic science and technology and internet, mobile terminal's use is more and more extensive, and the function that mobile terminal provided is also more and more abundant, like the function of punching the card, mobile terminal can be simulated into multi-functional smart card, acquires and stores the electronic card data of these entity cards of bank card, bus card, membership card in real time, and when the user is sitting the public transit or buying the thing like this, as long as be close to corresponding ware of punching the card with mobile terminal, the transaction of just can punching the card easily, convenient and fast.
Disclosure of Invention
The embodiment of the disclosure provides a card swiping method and device of a mobile terminal. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, a card swiping method of a mobile terminal is provided, the method including:
when the ESE of the embedded safety element is in a deactivation state, acquiring virtual electronic card awakening information;
determining a first virtual electronic card needing to be awakened according to the awakening information of the virtual electronic card;
and activating the ESE and the first virtual electronic card, wherein the activated first virtual electronic card is used for performing information interaction with the corresponding first card reader to complete card reading transaction.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the embodiment, the first virtual electronic card needing to be awakened can be determined according to the awakening information of the virtual electronic card, so that the first virtual electronic card can be activated while the ESE is activated, the process of activating the first virtual electronic card is quicker, and user operation is reduced.
In one embodiment, the method further comprises:
and displaying a card swiping interface of the first virtual electronic card.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the embodiment can display the card swiping interface of the first virtual electronic card when the first virtual electronic card is activated, so that a user can see whether the currently activated virtual electronic card is the virtual electronic card which needs to be activated by the user, and the user can timely find whether misoperation exists.
In one embodiment, the method further comprises:
the acquiring of the virtual electronic card wake-up information includes: and receiving preset hard key operation information.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the embodiment can activate the virtual electronic card through the hard key operation of the user, and is quick and convenient, and the learning cost is low.
In one embodiment, said determining a first virtual electronic card to wake up based on said virtual electronic card wake up information comprises:
when the virtual electronic card awakening information is first awakening information, determining a first virtual electronic card needing to be awakened as a first electronic card;
when the virtual electronic card awakening information is second awakening information, determining a first virtual electronic card needing to be awakened as a second electronic card;
wherein the security of the first wake-up message is lower than the security of the second wake-up message.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the embodiment can wake up the virtual electronic cards with different safety requirements by using the virtual electronic card wake-up information with different safety, thereby ensuring the use safety of each virtual electronic card.
In one embodiment, the method further comprises:
the acquiring of the virtual electronic card wake-up information includes: and receiving preset voice information.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the embodiment can activate the virtual electronic card by inputting voice by a user, and when the number of the activated virtual electronic cards in the terminal is too large, the voice information of the activated virtual electronic cards is beneficial to the user to distinguish and memorize.
In one embodiment, the method further comprises:
the acquiring of the virtual electronic card wake-up information includes: receiving identification information of the card reader sent by the card reader;
the determining a first virtual electronic card to be awakened according to the awakening information of the virtual electronic card comprises the following steps:
determining the type of the card reader according to the identification information of the card reader;
and determining a first virtual electronic card needing to be awakened according to the type of the card reader.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the embodiment, the first virtual electronic card can be activated through the identification information sent by the card reader, the activation process is quicker, and the user operation is reduced.
In one embodiment, the first virtual electronic card comprises a virtual bus card.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: because the consumption of the bus card is small, and the safety requirement is low, the virtual bus card is activated through the virtual electronic card awakening information, the safety requirement of the bus card is met, and the bus card is fast and convenient.
In one embodiment, the method further comprises:
acquiring information for sleeping the virtual electronic card;
deactivating the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the embodiment can deactivate the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card, and prevent the virtual electronic card from being embezzled.
In one embodiment, said obtaining information for a dormant virtual electronic card comprises:
and acquiring the end information of the card swiping transaction.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the embodiment, after the transaction of the first virtual electronic card and the first card reader is finished, the ESE and the first virtual electronic card are automatically deactivated, the ESE and the first virtual electronic card can be more timely deactivated, the user operation is reduced, and more convenience is brought to the user.
In one embodiment, said deactivating said ESE and said first virtual electronic card according to said information for a dormant virtual electronic card comprises:
and when the time length of the acquired card swiping transaction ending information exceeds the preset time length, deactivating the ESE and the first virtual electronic card.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the embodiment, the first virtual electronic card can be reused for card swiping transaction within the preset time after the first transaction is finished, and the user does not need to activate the first virtual electronic card again, so that the user operation is reduced, and more convenience is brought to the user.
In one embodiment, the method further comprises:
acquiring information of a switching card;
determining a second virtual electronic card needing to be awakened according to the switching card information;
and activating the second virtual electronic card, wherein the activated second virtual electronic card is used for performing information interaction with a corresponding second card reader to complete card-swiping transactions.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the embodiment, when the user finds that the currently activated first virtual electronic card is not the virtual electronic card which the user needs to activate, the user can directly switch to the second virtual electronic card which the user needs to activate, so that the process of activating the second virtual electronic card is quicker, and the user operation is reduced.
According to a second aspect of the embodiments of the present disclosure, there is provided a card swiping device of a mobile terminal, including:
the first acquisition module is used for acquiring the awakening information of the virtual electronic card when the ESE of the embedded safety element is in a deactivated state;
the first determining module is used for determining a first virtual electronic card needing to be awakened according to the awakening information of the virtual electronic card;
and the first activation module is used for activating the ESE and the first virtual electronic card, wherein the activated first virtual electronic card is used for performing information interaction with the corresponding first card reader to complete card swiping transaction.
In one embodiment, the apparatus further comprises:
and the display module is used for displaying the card swiping interface of the first virtual electronic card.
In one embodiment, the first obtaining module includes:
and the first receiving submodule is used for receiving preset hard key operation information.
In one embodiment, the first determining module comprises:
the first determining submodule is used for determining a first virtual electronic card needing to be awakened as a first electronic card when the awakening information of the virtual electronic card is first awakening information; when the virtual electronic card awakening information is second awakening information, determining a first virtual electronic card needing to be awakened as a second electronic card; wherein the security of the first wake-up message is lower than the security of the second wake-up message.
In one embodiment, the first obtaining module includes:
and the second receiving submodule is used for receiving preset voice information.
In one embodiment, the first obtaining module includes:
the third receiving submodule is used for receiving the identification information of the card reader sent by the card reader;
the first determining module includes:
the second determining submodule is used for determining the type of the card reader according to the identification information of the card reader;
and the third determining submodule is used for determining the first virtual electronic card needing to be awakened according to the type of the card reader.
In one embodiment, the first virtual electronic card comprises a virtual bus card.
In one embodiment, the apparatus further comprises:
the second acquisition module is used for acquiring information used for the dormant virtual electronic card;
and the deactivation module is used for deactivating the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card.
In one embodiment, the second obtaining module comprises:
and the acquisition submodule is used for acquiring the information of the end of the card swiping transaction.
In one embodiment, the deactivation module comprises:
and the deactivation submodule is used for deactivating the ESE and the first virtual electronic card when the time length for acquiring the card swiping transaction ending information exceeds the preset time length.
In one embodiment, the apparatus further comprises:
a third obtaining module, configured to obtain information of the card for switching;
the second determining module is used for determining a second virtual electronic card needing to be awakened according to the switching card information;
and the second activation module is used for activating the second virtual electronic card, wherein the activated second virtual electronic card is used for performing information interaction with the corresponding second card reader to complete card-swiping transactions.
According to a third aspect of the embodiments of the present disclosure, there is provided a card swiping device of a mobile terminal, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
when the ESE of the embedded safety element is in a deactivation state, acquiring virtual electronic card awakening information;
determining a first virtual electronic card needing to be awakened according to the awakening information of the virtual electronic card;
and activating the ESE and the first virtual electronic card, wherein the activated first virtual electronic card is used for performing information interaction with the corresponding first card reader to complete card reading transaction.
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.
Fig. 1 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment.
FIG. 2 is a schematic diagram illustrating a bus card swipe interface displayed on a terminal according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment.
Fig. 4 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment.
Fig. 5 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment.
Fig. 6 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 8 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 9 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 10 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 11 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 12 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 13 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 14 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 15 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 16 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Fig. 17 is a block diagram illustrating a card swiping device of a mobile terminal according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
In the related technology, when an electronic toll collection (ESE) of a mobile phone is in a deactivated state, the mobile phone pops up an operation interface of card swiping software only when sensing an external radio frequency, a user can open the ESE only by verifying a fingerprint, and after the ESE is opened, the user is required to perform virtual electronic card selection operation to select and activate a virtual electronic card to be used currently because the mobile phone cannot judge whether the virtual electronic card to be used currently is a bus card or a bank card and the like, and then the user can perform card swiping payment by using the mobile phone close to the card swiping machine. However, the payment process is complex, and the user needs fingerprint verification operation and virtual electronic card selection operation, which results in poor card swiping experience of the user. Or, when the ESE of the mobile phone is in an activated state, in order to ensure the use safety of the electronic card, the public transportation card is used as a default activated card, the user does not need to perform other operations, and the mobile phone can be directly used to approach the public transportation gate machine to perform card swiping payment.
According to the technical scheme provided by the embodiment of the disclosure, when the ESE of the mobile phone is in a deactivation state, the virtual electronic card awakening information is acquired; if the bus card needs to be awakened is determined according to the virtual electronic card awakening information, the ESE and the bus card are activated, so that the bus card can be activated while the ESE is activated, the process of activating the bus card is quicker, and user operation is reduced; and if the bank card is confirmed to be woken up according to the virtual electronic card wake-up information, activating the ESE and the bank card, so that the user swipes the bank POS machine by using a mobile phone, and the bank POS machine does not report errors.
Fig. 1 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment, where the card swiping method of the mobile terminal is used in the terminal, as shown in fig. 1, and includes the following steps S101-S103:
in step S101, when the embedded security element ESE is in a deactivated state, the virtual electronic card wake-up information is acquired.
In step S102, a first virtual electronic card to be woken up is determined according to the virtual electronic card wake-up information.
In step S103, the ESE and the first virtual electronic card are activated, where the activated first virtual electronic card is used for information interaction with a corresponding first card reader to complete a card-reading transaction.
The method provided by the disclosure can be applied to a mobile terminal, the mobile terminal can be a mobile device such as a smart phone or a tablet personal computer and the like with a near field communication module, the near field communication module is embedded with an ESE (electronic service entity) which is a tamper-proof chip and can be embedded in the near field communication module, the data can be stored in a safe place, information is only opened to authorized personnel, and the information is just like the personal identity card of an end user and the identity card of the device; the mobile terminal provided by the present disclosure employs ESE to ensure the security of mobile payment applications. With the popularization of mobile terminals, users usually carry the mobile terminals with them, which provides a very good application environment for the method provided by the present disclosure.
The Near Field Communication module may be various Near Field Communication modules such as NFC (Near Field Communication), bluetooth, infrared, and the like, where NFC is a short-distance high-Frequency wireless Communication technology, allows contactless point-to-point data transmission between electronic devices, and exchanges data within ten centimeters (3.9 inches), and this technology is evolved from RFID (Radio Frequency Identification, contactless Radio Frequency Identification), and its basis is RFID and interconnection technology. The transmission speed is 106 Kbit/s, 212 Kbit/s and 424 Kbit/s; NFC has passed to become ISO/IEC IS 18092 international standard, EMCA-340 standard and ETSI TS 102190 standard at present; NFC has natural security and rapidity of connection establishment, and is widely used in near field payment.
Before a user uses a terminal to conduct card swiping transaction, the terminal needs to request a service platform to issue cards, the service platform can issue data of the electronic card to ESE of the terminal in an air card issuing mode, and the ESE of the terminal can guarantee the safety of the data of the electronic card; therefore, the terminal can simulate a virtual electronic card according to the electronic card data stored in the ESE, and the virtual electronic card can be called as the virtual electronic card in the ESE.
In this embodiment, both the ESE and the virtual electronic card in the ESE of the terminal are in the deactivated state, and the corresponding virtual electronic card in the ESE and the ESE is activated only after the wake-up information of the virtual electronic card is acquired.
For example, when a user goes to a subway through a card reader of the subway, the user can actively input virtual electronic card awakening information 1 for awakening a bus card to the terminal, after the terminal obtains the virtual electronic card awakening information 1, the first virtual electronic card needing to be awakened is determined to be the virtual bus card, and then the terminal can immediately activate the ESE and the virtual bus card; after the user holds the terminal and approaches to the subway card reader, the activated bus card can perform information interaction with the corresponding subway card reader to complete card reading transaction. Of course, the first virtual electronic card may also be a virtual electronic card of a physical card such as a bank card, a membership card, etc., and is not limited herein.
Here, after the ESE and the virtual bus card are activated by the terminal, because the ESE is arranged in the terminal, when a user moves the terminal to the vicinity of a card reader of a subway, the card reader of the subway can detect that the ESE arranged in the terminal exists in a certain range, and at the moment, the ESE of the terminal can perform information interaction with the card reader. Firstly, the card reader and the ESE of the terminal carry out bidirectional identity authentication to ensure that the opposite side is a trusted device, then the card reader carries out information interaction with the virtual bus card in the ESE of the terminal, the consumption amount of the time is deducted from the virtual bus card, and the card reading transaction is completed.
In the above example, the first virtual electronic card is a virtual bus card, and certainly, the first virtual electronic card may also be a virtual bank card, and in order to protect the use security of the bank card of the user during the card swiping interaction process of the virtual bank card, the user is required to input a password of the bank card or verification information of biometric information of the user, such as fingerprint information, iris information and the like, and the verification information is encrypted by the terminal and then sent to the bank card swiping device, and after the verification of the bank card swiping device is passed, the operation of deducting the consumption amount is performed, so as to perform subsequent interaction.
In this embodiment, different virtual electronic card wake-up information can be used to wake up different virtual electronic cards, for example, different hardware operation information can be used to wake up different virtual electronic cards, when a user presses a volume up key for a long time, the terminal obtains the wake-up information when the user presses the volume up key for a long time, determines that a first virtual electronic card needing to be woken up is a virtual bus card, and then the terminal can immediately activate an ESE and the virtual bus card; when a user presses a fingerprint key for a long time, the terminal acquires awakening information of the user pressing the fingerprint key for the long time, determines a first virtual electronic card needing to be awakened as a virtual bank card, and then activates the ESE and the virtual bank card after fingerprint verification is passed; of course, different voice messages may be used to wake up different virtual electronic cards, or some virtual electronic cards may be woken up by voice messages, and some virtual electronic cards may be woken up by hard key operation messages.
According to the embodiment, the first virtual electronic card needing to be awakened can be determined according to the awakening information of the virtual electronic card, so that the first virtual electronic card can be activated while the ESE is activated, the process of activating the first virtual electronic card is quicker, and user operation is reduced.
In one embodiment, the method further comprises: step a 1.
In step a1, a card swiping interface of the first virtual electronic card is displayed.
For example, the terminal is a mobile phone, the first virtual electronic card is a virtual bus card, and after the mobile phone activates the ESE and the virtual bus card, the virtual bus card swiping interface 201 shown in fig. 2 is displayed.
The embodiment can display the card swiping interface of the first virtual electronic card when the first virtual electronic card is activated, if the terminal does not display the card swiping interface of the first virtual electronic card, the first virtual electronic card is not activated, misoperation may occur or the terminal fails to display, if the displayed card swiping interface of the first virtual electronic card is not the card swiping interface of the virtual electronic card which needs to be activated by a user, the misoperation is indicated, the correct virtual electronic card is not activated, and therefore the displayed card swiping interface can enable the user to find whether misoperation or terminal failure exists in time.
In one embodiment, the acquiring the virtual electronic card wake-up information includes: and receiving preset hard key operation information.
Here, the terminal has default preset hard key operation information or the user himself has preset hard key operation information, and the preset hard key operation information may be, for example, information that the user presses the volume up key for a long time, information that the user presses the volume down key for a long time, information that the user presses the fingerprint key for a long time, and the like. Taking the example of swiping the bus card with the volume pressed for a long time, when a user wants to carry out bus payment, such as when a subway enters a station, the user only needs to press for a long time, the terminal activates the ESE and the virtual bus card at the moment, a bus card swiping interface is displayed, and the user only needs to bring the mobile phone close to the subway gate under the card swiping interface, so that the card swiping payment can be carried out.
The embodiment can activate the virtual electronic card through the hard key operation of the user, and is quick and convenient, and the learning cost is low.
Since the security requirements of different virtual electronic cards are different, in one embodiment, the terminal may wake up the corresponding virtual electronic card using virtual electronic card wake-up information with different complexity and security. Therefore, the step S102 includes: when the virtual electronic card awakening information is first awakening information, determining a first virtual electronic card needing to be awakened as a first electronic card; when the virtual electronic card awakening information is second awakening information, determining a first virtual electronic card needing to be awakened as a second electronic card; wherein the security of the first wake-up message is lower than the security of the second wake-up message.
For example, under normal conditions, the consumption amount of the bus card each time is very small, the safety requirement is low, the consumption amount of the bank card each time is large, the safety requirement is high, and therefore the terminal can be set to determine that the first virtual electronic card needing to be awakened is the virtual bus card when the awakening information of the virtual electronic card is the information that the user presses the volume key for a long time; when the virtual electronic card awakening information is information that a fingerprint of a user pressing a fingerprint key for a long time is a legal fingerprint, determining that a first virtual electronic card needing to be awakened is a virtual bank card; here, the information that the user presses the volume key for a long time is only the hard key operation information input by the user, and the security is low, and the information that the fingerprint when the user presses the fingerprint key for a long time is a legal fingerprint includes not only the hard key operation information input by the user, but also the information that the terminal verifies that the fingerprint of the user is a legal fingerprint, and the security is high. Therefore, when a user sits on a subway or a bus, the ESE and the virtual bus card can be awakened by long pressing of the volume key to carry out card swiping operation, and when the user needs to use a bank to pay, the user needs to long press the fingerprint identification key and can awaken the ESE and the virtual bus card only when the fingerprint is verified to be a legal fingerprint.
The embodiment can wake up the virtual electronic cards with different safety requirements by using the virtual electronic card wake-up information with different safety, thereby ensuring the use safety of each virtual electronic card.
In one embodiment, the acquiring the virtual electronic card wake-up information includes: and receiving preset voice information.
Here, the terminal defaults to preset voice information or the user presets voice information, for example, the card name of each virtual electronic card may be used as preset voice information, such as voice information "bus card" for waking up the virtual bus card, and voice information "XX bank card" for waking up the virtual XX bank card; the terminal can receive voice information input by a user through a microphone, and the user inputs a voice 'bus card', so that the terminal acquires virtual electronic card awakening information for awakening the virtual bus card by the user; when a user inputs a voice 'XX bank card', the terminal acquires virtual electronic card awakening information for awakening the virtual XX bank card by the user; and so on. Therefore, when a user wants to pay for buses, such as a subway station, the user only needs to input a voice 'bus card', the ESE and the virtual bus card are activated by the terminal at the moment, a bus card swiping interface is displayed, and the user only needs to approach the mobile phone to a subway gate under the bus card swiping interface so as to pay by swiping the bus card.
Or, the code number of each virtual electronic card may be used as the preset voice information, for example, the code number "1" of the virtual bus card, the code number "2" of the virtual XX bank card, and the code number "3" of the virtual YY bank card may be used as the preset voice information. The terminal receives voice information input by a user through a microphone, and the voice input by the user is 1, so that the terminal acquires virtual electronic card awakening information for awakening the virtual bus card by the user; when the user inputs voice 2, the terminal acquires virtual electronic card awakening information for awakening the virtual XX bank card by the user; and so on. Therefore, when a user wants to pay by swiping the XX bank card, the user only needs to input the voice of 3, the ESE and the virtual YY bank card are activated by the terminal at the moment, the card swiping interface of the virtual YY bank card is displayed, and the user can pay by swiping the card only by approaching the mobile phone to the bank POS machine under the card swiping interface; certainly, in order to ensure the payment security of the bank card, the user is prompted to input verification information in the payment process, and the operation of deducting the consumption amount is performed after the verification is passed, so that subsequent interaction is performed.
The embodiment can activate the virtual electronic card by inputting voice by a user, when the number of the activated virtual electronic card in the terminal is too much, the user can activate various virtual electronic cards needing to be activated by inputting voice only by remembering information such as the card name or code number of each virtual electronic card, and the voice information for activating the virtual electronic card is favorable for the user to distinguish and memorize.
In one embodiment, the acquiring the virtual electronic card wake-up information includes: and receiving the identification information of the card reader sent by the card reader.
The step S102 includes: steps B1-B2.
In step B1, the type of the card reader is determined based on the identification information of the card reader.
In step B2, a first virtual electronic card to be woken up is determined according to the type of the card reader.
Here, the identification information of the card reader may be used to distinguish the card readers, and the identification information may be an ID of each card reader, or may be some information identifying the type of the card reader, such as radio frequency information sent by each card reader that can distinguish different types of card readers; if one of the radio frequency information of each card reader, such as the radio frequency band, the radio frequency wavelength or the radio frequency amplitude, can be used for distinguishing the type of the card reader, the information can be used as the identification information of the card reader.
The card reader can continuously broadcast the identification information of the card reader within a certain distance range, the terminal can receive the identification information of the card reader within the certain distance range, the terminal can determine a first virtual electronic card corresponding to the card reader according to the identification information of the card reader after receiving the identification information of the card reader, then the ESE and the first virtual electronic card can be activated, and after a user holds the terminal to be close to the card reader, the activated first virtual electronic card can perform information interaction with the card reader to complete card reading transaction.
Certainly, the card reader continuously broadcasts the identification information of the card reader within a certain distance range, so that when a user does not intend to bring a terminal close to the card reader within the certain distance range, the terminal can autonomously activate the ESE and a first virtual electronic card corresponding to the card reader, at the moment, card reading transaction cannot be carried out as long as the user does not bring the terminal close to the card reader, and because the terminal can display the card reading interface of the activated first virtual electronic card, the user can know that the terminal activates the first virtual electronic card after seeing the card reading interface, at the moment, the user can input information for sleeping the virtual electronic card, and the terminal can deactivate the ESE and the first virtual electronic card; or, the terminal may preset that the ESE and the first virtual electronic card are automatically deactivated when the time period for activating the virtual electronic card exceeds a preset threshold. Or, when the user does not intend to bring the terminal within a certain distance range of the card reader, the terminal does not have a virtual electronic card corresponding to the card reader, and the ESE and any virtual electronic card are not activated at this time.
For example, the terminal may count and store identification information of the bus card swiping device for buses and subway stations and various bank card swiping devices, so that when a user wishes to perform bus payment, for example, when a subway enters a station, the user does not need to perform any operation, the terminal may receive the identification information of the subway card swiping device after approaching the subway card swiping device for a preset distance, the terminal matches the received identification information with pre-stored identification information, and may determine that the received identification information is the identification information of the subway card swiping device, and then determine that a first virtual electronic card needing to be woken up is a bus card, at this time, the terminal automatically activates the ESE and the virtual bus card, displays a bus card swiping interface, and the user may perform card swiping payment only by approaching the mobile phone to the subway card swiping device under the card swiping interface.
According to the embodiment, the first virtual electronic card can be activated through the identification information sent by the card reader, the activation process is quicker, and the user operation is reduced.
In one embodiment, the first virtual electronic card comprises a virtual bus card.
Here, in general, the consumption amount of each time of the bus card is very small, mostly 1 yuan, 2 yuan, 5 yuan and the like, and the consumption amount of each time of the bank card is relatively large, so that the transaction of the bank card has relatively high safety requirements, and the safety requirements of the transaction of the bus card are relatively low. Therefore, in the embodiment, the terminal can activate the virtual bus card according to the lower-security virtual card awakening information such as the hard key operation information, the voice information or the identification information of the card reader, so that the safety requirement of the bus card is met, and the method is fast and convenient.
Certainly, the terminal can also activate the virtual bank card directly according to the virtual electronic card wake-up information, but in order to protect the use safety of the virtual bank card, after the virtual bank card is activated, the user also needs to input the password of the virtual bank card or the verification information of the biological characteristic information of the user, such as fingerprint information, iris information and the like, the verification information is encrypted by the terminal and then sent to the bank card swiping device, and after the verification of the bank card swiping device is passed, the operation of deducting the consumption amount is carried out, so that subsequent interaction is carried out. Or, the terminal may activate the virtual bank card according to the virtual electronic card wake-up information with higher security, and activate the virtual bank card only when the terminal obtains information that the fingerprint of the user pressing the fingerprint key for a long time is a legal fingerprint.
The embodiment activates the virtual bus card through the virtual electronic card awakening information, meets the safety requirement of the bus card, and is rapid and convenient.
In one embodiment, after the user completes the card swiping transaction by using the terminal, if the ESE and the first virtual electronic card are not deactivated, the first virtual electronic card of the user may be swiped illegally after the user's terminal is lost, and therefore, in order to prevent the virtual electronic card from being swiped illegally, the method further comprises: steps C1-C2.
In step C1, information for the hibernating virtual electronic card is obtained.
In step C2, the ESE and the first virtual electronic card are deactivated according to the information for the dormant virtual electronic card.
After the information for the dormant virtual electronic card is acquired, the ESE and the first virtual electronic card can be deactivated, and the virtual electronic card is prevented from being embezzled.
For example, the terminal may start timing after activating the ESE and the first virtual electronic card, and if the timing duration reaches a preset duration, determine to acquire information for sleeping the virtual electronic card, and deactivate the ESE and the first virtual electronic card; here, the preset time period may be set by the user himself or may be a default setting of the first virtual electronic card, and for example, the preset time period may be 1 to 5 minutes; or after determining that the card swiping transaction is completed, the user inputs information for sleeping the virtual electronic card, such as voice information 'sleep' or hard key operation information 'long-press fingerprint key by user', 'long-press volume up key by user' and the like, to the terminal, and the terminal deactivates the ESE and the first virtual electronic card after acquiring the information for sleeping the virtual electronic card input by the user.
The embodiment can deactivate the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card, and prevent the virtual electronic card from being embezzled.
In one embodiment, the step C1 includes: and acquiring the end information of the card swiping transaction.
According to the embodiment, after the transaction of the first virtual electronic card and the first card reader is finished, the ESE and the first virtual electronic card are automatically deactivated, the ESE and the first virtual electronic card can be more timely deactivated, the user operation is reduced, and more convenience is brought to the user.
Here, the card-swiping transaction end information may be generated by the terminal itself, or may be sent by the card-swiping device.
For example, when the above example is adopted, the first virtual electronic card is a virtual bus card, and after the card swiping transaction is completed, the terminal may automatically generate card swiping transaction end information, and at this time, the terminal determines to acquire information for sleeping the virtual electronic card, and deactivates the ESE and the first virtual electronic card.
Or when the terminal receives card swiping transaction ending information which is sent by the card swiping device and used for marking the end of the card swiping transaction, the terminal determines to receive the information used for the dormant virtual electronic card, and at the moment, the terminal deactivates the ESE and the first virtual electronic card.
In one embodiment, the step C2 includes: and when the time for acquiring the card swiping transaction ending information exceeds the preset time, deactivating the ESE and the first virtual electronic card.
According to the embodiment, the first virtual electronic card can be reused for card swiping transaction at the preset time length after the first transaction is finished, and the user does not need to activate the first virtual electronic card again, so that the user operation is reduced, and more convenience is brought to the user.
For example, the user and the friend sit together on a bus, the friend forgets to take the bus card or the balance of the bus card is insufficient, the user takes the bus card for the friend, at the moment, the user needs to continuously take the bus card twice, after the user takes the bus card for the first time and finishes the card swiping transaction to obtain the card swiping transaction end information, the ESE and the virtual bus card are still in the activated state and are not deactivated within a preset time length of 1 minute, and therefore the user can continue to take the bus card for the second time without activating the ESE and the virtual bus card again, user operation is reduced, and the use of the user is facilitated.
In one embodiment, the method further comprises: steps D1-D3.
In step D1, the card information for switching is acquired.
In step D2, a second virtual electronic card to be woken up is determined based on the card information for switching.
In step D3, the second virtual electronic card is activated, where the activated second virtual electronic card is used for performing information interaction with a corresponding second card reader to complete a card-swiping transaction.
For example, the user needs to use a virtual bank card, but the virtual electronic card wake-up information input by the user is information for waking up the virtual bus card, at this time, the terminal activates the ESE and the virtual bus card, and displays the card swiping interface of the virtual bus card shown in fig. 2, the user finds that the awakened virtual electronic card is not the virtual bank card, at this time, the user can perform operations such as clicking the card swiping interface twice continuously or pressing a volume down key to input card information for switching, when the received card information for switching is information that the user clicks the card swiping interface twice continuously, the terminal determines that the XX virtual bank card needs to be awakened, and when the received card information for switching is information that the user presses the volume down key twice, the YY virtual bank card needs to be awakened; when the terminal determines that the XX virtual bank card needs to be awakened, the terminal directly activates the XX virtual bank card, and then a user can use the terminal to conduct card swiping interaction with a card swiping device corresponding to the XX virtual bank card, so that card swiping operation is completed.
The terminal may acquire information for a dormant virtual electronic card and then deactivate the ESE, the second virtual electronic card and the first virtual electronic card according to the information for the dormant virtual electronic card. Of course, the terminal may also deactivate the first virtual electronic card while activating the second virtual electronic card, and then deactivate the ESE and the second virtual electronic card while obtaining information for sleeping the virtual electronic card; this prevents the second virtual electronic card and the first virtual electronic card from being swiped illegally.
According to the embodiment, when the user finds that the currently activated first virtual electronic card is not the virtual electronic card which the user needs to activate, the user can directly switch to the second virtual electronic card which the user needs to activate without activating the ESE again, so that the process of activating the second virtual electronic card is quicker, and the user operation is reduced.
The implementation is described in detail below by way of several embodiments.
Fig. 3 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment, which may be implemented by the terminal, as shown in fig. 3, and includes the following steps:
in step S301, when the embedded security element ESE is in a deactivated state, preset hard key operation information is received.
In step S302, the virtual bus card to be woken up is determined according to the preset hard key operation information.
In step S303, the ESE and the virtual bus card are activated, where the activated virtual bus card is used for information interaction with a corresponding first card reader to complete a card-swiping transaction.
In step S304, a card swiping interface of the virtual bus card is displayed.
Fig. 4 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment, which may be implemented by the terminal, as shown in fig. 4, and includes the following steps:
in step S401, when the embedded security element ESE is in a deactivated state, a preset voice message is received.
In step S402, a first virtual electronic card to be woken up is determined according to the preset voice message.
In step S403, the ESE and the first virtual electronic card are activated, where the activated first virtual electronic card is used for information interaction with a corresponding first card reader to complete a card-reading transaction.
In step S404, a card swiping interface of the first virtual electronic card is displayed.
In step S405, card-swipe transaction end information is acquired.
In step S406, when the time length for acquiring the card swiping transaction end information exceeds a preset time length, deactivating the ESE and the first virtual electronic card.
Fig. 5 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment, which may be implemented by the terminal, as shown in fig. 5, and includes the following steps:
in step S501, when the embedded security element ESE is in a deactivated state, preset hard key operation information is received.
In step S502, a first virtual electronic card to be woken up is determined according to the preset hard key operation information.
In step S503, the ESE and the first virtual electronic card are activated, where the activated first virtual electronic card is used for performing information interaction with a corresponding first card reader to complete a card-reading transaction.
In step S504, a card swiping interface of the first virtual electronic card is displayed.
When the user finds that the currently activated first virtual electronic card is not the virtual electronic card which the user needs to activate, the user inputs the card information for switching, and the terminal performs the following steps S505 to S507.
In step S505, the card information for switching is acquired.
In step S506, a second virtual electronic card to be woken up is determined according to the card information for switching.
In step S507, the second virtual electronic card is activated, where the activated second virtual electronic card is used for performing information interaction with a corresponding second card reader to complete a card-swiping transaction.
Fig. 6 is a flowchart illustrating a card swiping method of a mobile terminal according to an exemplary embodiment, which may be implemented by the terminal, as shown in fig. 6, and includes the following steps:
in step S601, when the embedded secure element ESE is in a deactivated state, receiving identification information of the card reader sent by the card reader.
In step S602, the type of the card reader is determined according to the identification information of the card reader.
In step S603, a first virtual electronic card to be woken up is determined according to the type of the card reader.
In step S604, the ESE and the first virtual electronic card are activated, where the activated first virtual electronic card is used for information interaction with a corresponding first card reader to complete a card-reading transaction.
In step S605, a card swiping interface of the first virtual electronic card is displayed.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 7 is a block diagram illustrating a card swiping apparatus of a mobile terminal, which may be implemented as part or all of an electronic device through software, hardware or a combination of both, according to an exemplary embodiment. As shown in fig. 7, the card swiping device of the mobile terminal comprises: a first obtaining module 701, a first determining module 702 and a first activating module 703; wherein:
a first obtaining module 701, configured to obtain a virtual electronic card wake-up information when the embedded security element ESE is in a deactivated state;
a first determining module 702, configured to determine, according to the virtual electronic card wake-up information, a first virtual electronic card that needs to be woken up;
the first activating module 703 is configured to activate the ESE and the first virtual electronic card, where the activated first virtual electronic card is used to perform information interaction with a corresponding first card reader to complete a card-swiping transaction.
In one embodiment, as shown in fig. 8, the apparatus further comprises:
the display module 704 is configured to display a card swiping interface of the first virtual electronic card.
In one embodiment, as shown in fig. 9, the first obtaining module 701 includes a first receiving sub-module 7011; the first receiving submodule 7011 is configured to receive preset hard key operation information.
In one embodiment, as shown in fig. 10, the first determining module 702 includes a first determining submodule 7021, where the first determining submodule 7021 is configured to determine, when the virtual electronic card wake-up information is first wake-up information, that a first virtual electronic card to be woken up is a first electronic card; when the virtual electronic card awakening information is second awakening information, determining a first virtual electronic card needing to be awakened as a second electronic card; wherein the security of the first wake-up message is lower than the security of the second wake-up message.
In one embodiment, as shown in fig. 11, the first obtaining module 701 includes: a second receiving sub-module 7012; the second receiving sub-module 7012 is configured to receive preset voice information.
In one embodiment, as shown in fig. 12, the first obtaining module 701 includes: a third receiving sub-module 7013; the third receiving sub-module 7013 is configured to receive the identification information of the card reader sent by the card reader. The first determining module 702 includes: a second determining submodule 7022 and a second determining submodule 7023; the second determining submodule 7022 is configured to determine the type of the card reader according to the identification information of the card reader; and the third determining submodule 7023 is configured to determine, according to the type of the card reader, a first virtual electronic card that needs to be woken up.
In one embodiment, the first virtual electronic card comprises a virtual bus card.
In one embodiment, as shown in fig. 13, the apparatus further comprises: a second obtaining module 705 and a deactivating module 706, wherein the second obtaining module 705 is configured to obtain information for a dormant virtual electronic card; a deactivation module 706, configured to deactivate the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card.
In one embodiment, as shown in fig. 14, the second obtaining module 705 includes: an obtaining sub-module 7051, wherein the obtaining sub-module 7051 is configured to obtain information about the end of the card swiping transaction.
In one embodiment, as shown in fig. 15, the deactivation module 706 includes: and a deactivation submodule 7061, wherein the deactivation submodule 7061 is configured to deactivate the ESE and the first virtual electronic card when a duration of acquiring the card swiping transaction end information exceeds a preset duration.
In one embodiment, as shown in fig. 16, the apparatus further comprises: a third obtaining module 707, a second determining module 708 and a second activating module 709; the third obtaining module 707 is configured to obtain information of the card for switching; a second determining module 708, configured to determine, according to the card information for switching, a second virtual electronic card that needs to be woken up; and a second activating module 709, configured to activate the second virtual electronic card, where the activated second virtual electronic card is used to perform information interaction with a corresponding second card reader to complete a card-swiping transaction.
Fig. 17 is a block diagram illustrating a card swiping device of a mobile terminal, which is suitable for a terminal device according to an exemplary embodiment. For example, the apparatus 1700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Apparatus 1700 may include one or more of the following components: processing component 1702, memory 1704, power component 1706, multimedia component 1708, audio component 1710, input/output (I/O) interface 1712, sensor component 1717, and communications component 1716.
The processing component 1702 generally controls the overall operation of the apparatus 1700, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 1702 may include one or more processors 1720 to execute instructions to perform all or a portion of the steps of the above-described method. Further, processing component 1702 may include one or more modules that facilitate interaction between processing component 1702 and other components. For example, processing component 1702 may include a multimedia module to facilitate interaction between multimedia component 1708 and processing component 1702.
The memory 1704 is configured to store various types of data to support operations at the apparatus 1700. Examples of such data include instructions for any application or method operating on the apparatus 1700, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1704 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 1706 provides power to the various components of the device 1700. The power components 1706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 1700.
The multimedia component 1708 includes a screen providing an output interface between the device 1700 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1708 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the apparatus 1700 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Audio component 1710 is configured to output and/or input audio signals. For example, audio component 1710 includes a Microphone (MIC) configured to receive external audio signals when apparatus 1700 is in an operating mode, such as a call mode, a record mode, and a voice recognition mode. The received audio signal may further be stored in the memory 1704 or transmitted via the communication component 1716. In some embodiments, audio component 1710 also includes a speaker for outputting audio signals.
The I/O interface 1712 provides an interface between the processing component 1702 and peripheral interface modules, such as a keyboard, click wheel, buttons, and the like. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1717 includes one or more sensors for providing various aspects of state assessment for the apparatus 1700. For example, sensor assembly 1717 may detect the open/closed state of apparatus 1700, the relative positioning of components, such as a display and keypad of apparatus 1700, the change in position of apparatus 1700 or a component of apparatus 1700, the presence or absence of user contact with apparatus 1700, the orientation or acceleration/deceleration of apparatus 1700, and the change in temperature of apparatus 1700. The sensor assembly 1717 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1717 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1717 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1716 is configured to facilitate communications between the apparatus 1700 and other devices in a wired or wireless manner. The apparatus 1700 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1716 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1716 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 1700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 1704 comprising instructions, executable by the processor 1720 of the apparatus 1700 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A card swiping device of a mobile terminal comprises:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
when the ESE of the embedded safety element is in a deactivation state, acquiring virtual electronic card awakening information;
determining a first virtual electronic card needing to be awakened according to the awakening information of the virtual electronic card;
and activating the ESE and the first virtual electronic card, wherein the activated first virtual electronic card is used for performing information interaction with the corresponding first card reader to complete card reading transaction.
The processor may be further configured to:
the method further comprises the following steps:
and displaying a card swiping interface of the first virtual electronic card.
The processor may be further configured to:
the acquiring of the virtual electronic card wake-up information includes:
and receiving preset hard key operation information.
The processor may be further configured to:
the determining the first virtual electronic card to be awakened according to the awakening information of the virtual electronic card comprises the following steps:
when the virtual electronic card awakening information is first awakening information, determining a first virtual electronic card needing to be awakened as a first electronic card;
when the virtual electronic card awakening information is second awakening information, determining a first virtual electronic card needing to be awakened as a second electronic card;
wherein the security of the first wake-up message is lower than the security of the second wake-up message.
The processor may be further configured to:
the acquiring of the virtual electronic card wake-up information includes:
the processor may be further configured to:
and receiving preset voice information.
The acquiring of the virtual electronic card wake-up information includes:
and receiving the identification information of the card reader sent by the card reader.
The processor may be further configured to:
the determining a first virtual electronic card to be awakened according to the awakening information of the virtual electronic card comprises the following steps:
determining the type of the card reader according to the identification information of the card reader;
and determining a first virtual electronic card needing to be awakened according to the type of the card reader.
The processor may be further configured to:
the first virtual electronic card comprises a virtual bus card.
The processor may be further configured to:
the method comprises the following steps:
acquiring information for sleeping the virtual electronic card;
deactivating the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card.
The processor may be further configured to:
the acquiring information for the dormant virtual electronic card includes:
and acquiring the end information of the card swiping transaction.
The processor may be further configured to:
deactivating the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card, comprising:
and when the time length of the acquired card swiping transaction ending information exceeds the preset time length, deactivating the ESE and the first virtual electronic card.
The processor may be further configured to:
the method further comprises the following steps:
acquiring information of a switching card;
determining a second virtual electronic card needing to be awakened according to the switching card information;
and activating the second virtual electronic card, wherein the activated second virtual electronic card is used for performing information interaction with a corresponding second card reader to complete card-swiping transactions.
A non-transitory computer-readable storage medium having instructions therein, which when executed by a processor of a mobile terminal, enable the mobile terminal to perform a card swiping method of the mobile terminal, the method comprising:
when the ESE of the embedded safety element is in a deactivation state, acquiring virtual electronic card awakening information;
determining a first virtual electronic card needing to be awakened according to the awakening information of the virtual electronic card;
and activating the ESE and the first virtual electronic card, wherein the activated first virtual electronic card is used for performing information interaction with the corresponding first card reader to complete card reading transaction.
The instructions in the storage medium may further include:
the method further comprises the following steps:
and displaying a card swiping interface of the first virtual electronic card.
The instructions in the storage medium may further include:
the acquiring of the virtual electronic card wake-up information includes:
and receiving preset hard key operation information.
The instructions in the storage medium may further include:
the determining the first virtual electronic card to be awakened according to the awakening information of the virtual electronic card comprises the following steps:
when the virtual electronic card awakening information is first awakening information, determining a first virtual electronic card needing to be awakened as a first electronic card;
when the virtual electronic card awakening information is second awakening information, determining a first virtual electronic card needing to be awakened as a second electronic card;
wherein the security of the first wake-up message is lower than the security of the second wake-up message.
The instructions in the storage medium may further include:
the acquiring of the virtual electronic card wake-up information includes:
and receiving preset voice information.
The instructions in the storage medium may further include:
the acquiring of the virtual electronic card wake-up information includes:
and receiving the identification information of the card reader sent by the card reader.
The instructions in the storage medium may further include:
the determining a first virtual electronic card to be awakened according to the awakening information of the virtual electronic card comprises the following steps:
determining the type of the card reader according to the identification information of the card reader;
and determining a first virtual electronic card needing to be awakened according to the type of the card reader.
The instructions in the storage medium may further include:
the first virtual electronic card comprises a virtual bus card.
The instructions in the storage medium may further include:
the method comprises the following steps:
acquiring information for sleeping the virtual electronic card;
deactivating the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card.
The instructions in the storage medium may further include:
the acquiring information for the dormant virtual electronic card includes:
and acquiring the end information of the card swiping transaction.
The instructions in the storage medium may further include:
deactivating the ESE and the first virtual electronic card according to the information for the dormant virtual electronic card, comprising:
and when the time length of the acquired card swiping transaction ending information exceeds the preset time length, deactivating the ESE and the first virtual electronic card.
The instructions in the storage medium may further include:
the method further comprises the following steps:
acquiring information of a switching card;
determining a second virtual electronic card needing to be awakened according to the switching card information;
and activating the second virtual electronic card, wherein the activated second virtual electronic card is used for performing information interaction with a corresponding second card reader to complete card-swiping transactions.
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 application 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 limited only by the appended claims.