Function extension device
By installing a function expansion device in the SIM card slot of the mobile terminal and using the power contacts of the SIM card slot for power supply, the SWP communication function can be easily obtained and the terminal function can be expanded. This solves the problem of issuing SWP SIM cards, reduces hardware costs, and supports multiple communication protocols.
Patent Information
- Application Number
- CN202110395384.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-13
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-04-13
AI Technical Summary
In existing technologies, SWP SIM cards require cooperation with SIM card operators to issue cards, making it difficult for users to conveniently obtain SWP communication functions. Furthermore, some mobile terminals, such as iPhones, do not support the SWP communication interface, which limits the widespread application of SWP technology.
Design a functional expansion device that is installed in the SIM card slot of a mobile terminal. It includes a microprocessor, an SWP communication interface, and a power interface. It is powered by the power contacts of the SIM card slot and communicates with the mobile terminal via the SWP communication interface. It supports SWP communication function and also provides ISO7816 and Bluetooth communication interfaces to realize data interaction with the SIM card and the mobile terminal.
It allows for SWP communication functionality without the need to partner with SIM card operators, reducing device hardware costs, solving the power supply issue for SWP communication, enabling on-demand configuration of mobile terminals, supporting multiple communication protocols, and expanding the functionality of mobile terminals.
Smart Images

Figure CN113298214B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a function extension device. BACKGROUND
[0002] Mobile payment has the advantages of convenience and speed, and more and more users like to pay through mobile payment. NFC (Near Field Communication) is a widely used technology in mobile payment systems, and SWP (Single Wire Protocol) is a standard protocol for communication between a system on chip and an NFC module. In the prior art, some mobile terminals support SWP communication function, but need to install a SWP SIM card to use the SWP communication function. However, the SWP SIM card needs to be issued by a SIM card operator, and the card issuing process is long, so it is difficult for users to obtain the card conveniently. SUMMARY
[0003] In view of the above problems, the present application is proposed to provide a function extension device that overcomes the above problems or at least partially solves the above problems.
[0004] According to one aspect of the present application, a function extension device is provided, which is installed in a SIM card slot of a mobile terminal, and includes a microprocessor, a first SWP communication interface, and a power supply interface. The first SWP communication interface is connected to the SWP communication contact of the SIM card slot, and the power supply interface is connected to the power supply contact of the SIM card slot to provide power for the function extension device through the power supply contact of the SIM card slot.
[0005] The first SWP communication interface is connected to the SWP communication contact of the SIM card slot, and the power supply interface is connected to the power supply contact of the SIM card slot to provide power for the function extension device through the power supply contact of the SIM card slot.
[0006] The microprocessor is connected to the first SWP communication interface and the power supply interface, and is configured to communicate data with the mobile terminal through the first SWP communication interface according to the SWP communication protocol, and process the data and / or operation instructions received by the first SWP communication interface.
[0007] Further, the function extension device has a thin film structure, and the size of the function extension device matches the size of the SIM card. The thickness of the function extension device is less than 0.3 mm, and the function extension device can be attached to the surface of the SIM card where the metal contacts are located, and inserted into the SIM card slot of the mobile terminal together with the SIM card.
[0008] Further, the function extension device further includes a first contact communication interface and a second contact communication interface.
[0009] The microprocessor communicates data with the mobile terminal according to the ISO 7816 communication protocol through the first contact communication interface; and the microprocessor communicates data with the SIM card according to the ISO 7816 communication protocol through the second contact communication interface.
[0010] Further, the first SWP communication interface and the first contact communication interface are arranged on the first surface of the function expansion device, and the first contact communication interface is connected with the contact communication contact of the SIM card slot.
[0011] The second contact communication interface is arranged on the second surface of the function expansion device, and the second contact communication interface is connected with the contact communication contact in the metal contact of the SIM card.
[0012] Further, the function expansion device further comprises a third contact communication interface and a fourth contact communication interface in conduction with the third contact communication interface.
[0013] The mobile terminal communicates data with the SIM card according to the ISO 7816 communication protocol through the third contact communication interface and the fourth contact communication interface.
[0014] Further, the first SWP communication interface and the third contact communication interface are arranged on the first surface of the function expansion device, and the third contact communication interface is connected with the contact communication contact of the SIM card slot.
[0015] The fourth contact communication interface is arranged on the second surface of the function expansion device, and the fourth contact communication interface is connected with the contact communication contact in the metal contact of the SIM card.
[0016] Further, the function expansion device further comprises a second SWP communication interface.
[0017] The second SWP communication interface is arranged on the second surface of the function expansion device, and the second SWP communication interface is connected with the SWP communication contact in the metal contact of the SIM card, and the microprocessor communicates data with the SIM card according to the SWP communication protocol through the second SWP communication interface.
[0018] Further, the microprocessor comprises a security module; the security module is used for receiving the operation instruction sent by the mobile terminal from the first SWP communication interface and / or the first contact communication interface, performing encryption processing, decryption processing, signature processing or signature verification processing according to the operation instruction, obtaining response data, and returning the response data to the mobile terminal.
[0019] Further, the function expansion device further comprises a Bluetooth communication module; the Bluetooth communication module is used for establishing a Bluetooth communication channel between the function expansion device and the mobile terminal and / or between the function expansion device and other external devices.
[0020] Further, the mobile terminal is installed with an APP corresponding to the function extension device; the APP can directly communicate with the function extension device; or,
[0021] The external NFC card reading device establishes an NFC communication channel with the NFC communication module of the mobile terminal, so that the APP communicates data with the external NFC card reading device through the NFC communication channel; and the APP communicates data with the function extension device according to the Bluetooth communication protocol and / or the ISO7816 communication protocol.
[0022] Further, the function extension device further comprises a sensor; the sensor is used for detecting external operation of a user;
[0023] The microprocessor is connected with the sensor and is used for processing according to the external operation detected by the sensor.
[0024] According to the technical scheme provided by the application, the function extension device is installed in the SIM card slot of the mobile terminal, and the power supply contact of the SIM card slot of the mobile terminal is used to provide power for the function extension device, so that the power supply problem of the function extension device is conveniently solved, and the user can conveniently carry and use the function extension device; the first SWP communication interface is connected with the SWP communication contact of the SIM card slot of the mobile terminal, and the microprocessor can communicate data with the mobile terminal according to the SWP communication protocol through the first SWP communication interface, so that the mobile terminal can conveniently use the SWP communication function; in addition, the function extension device installed in the SIM card slot of the mobile terminal can also be directly used as an entity card with the SWP communication function; the scheme not only maximizes the on-demand configuration of the SWP communication function of the mobile terminal, but also does not need to install the SWP SIM card and change the hardware module of the mobile terminal, so that the hardware cost of the equipment is further reduced, and the waste of resources is avoided; the scheme uses the APP proxy forwarding function to realize the communication between the external NFC card reading device and the function extension device, and solves the problem that the SWP technology cannot be widely applied due to the fact that some mobile phones such as Apple mobile phones do not support the SWP communication interface.
[0025] The above description is only a summary of the technical scheme of the application, in order to more clearly understand the technical means of the application, the application can be implemented according to the content of the specification, and in order to make the above and other purposes, characteristics and advantages of the application more obvious and easy to understand, the following specific embodiments of the application are described. BRIEF DESCRIPTION OF DRAWINGS
[0026] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments with reference made to the accompanying drawings. The drawings are for purposes of illustration only and serve to build a better understanding of the application. The same reference numerals used throughout describe the same components or structures. In the drawings:
[0027] Figure 1 A structure block diagram of the functional extension device according to an embodiment of the present application is shown in FIG. 1.
[0028] Figure 2 A structure block diagram of the functional extension device according to another embodiment of the present application is shown in FIG. 2.
[0029] Figure 3 A structure block diagram of the functional extension device according to another embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION
[0030] Exemplary embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure can be embodied in various forms without being limited by the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art.
[0031] The present application provides a functional extension device, which is installed in a SIM card slot of a mobile terminal, and is convenient for users to carry and use. The functional extension device has a SWP communication function, and can communicate data with the mobile terminal according to a SWP communication protocol. The mobile terminal can include, but is not limited to, a mobile phone, a notebook computer, a personal computer (PC), a personal digital assistant (PDA), a mobile internet device (MID), a smart wearable device (such as a smart watch, a smart bracelet), and the like. The functional extension device provided by the present application will be described in detail through specific embodiments.
[0032] Figure 1 A structure block diagram of the functional extension device according to an embodiment of the present application is shown in FIG. 1. Figure 1 As shown in FIG. 1, the functional extension device includes a microprocessor 101, a first SWP communication interface 102, and a power supply interface 103.
[0033] The function expansion device is installed in the SIM card slot of the mobile terminal, the first SWP communication interface 102 of the function expansion device is connected with the SWP communication contact of the SIM card slot, and the power supply interface 103 is connected with the power supply contact of the SIM card slot, so as to obtain power from the mobile terminal through the power supply contact of the SIM card slot, thereby providing power for the function expansion device, and conveniently solving the power supply problem of the function expansion device.
[0034] In an optional embodiment, the function expansion device can be made into a thin film structure, and the function expansion device of the thin film structure can be attached to the surface of the SIM card provided with metal contacts and inserted into the SIM card slot of the mobile terminal together with the SIM card. The function expansion device has the same size as the SIM card, and the thickness of the function expansion device can be less than 0.3 mm.
[0035] In another optional embodiment, considering that the mobile terminal with two SIM card slots has been widely popularized, such as a dual-card dual-standby mobile phone, many users use only one of the SIM card slots when using the mobile terminal with two SIM card slots, thereby leaving one SIM card slot idle. Therefore, the function expansion device can be made into a SIM form, that is, the function expansion device has the same size as the SIM card. The user can install the function expansion device in the idle SIM card slot of the mobile terminal.
[0036] Specifically, the function expansion device can have the same size as the SIM card, or the size difference between the function expansion device and the SIM card can be less than a preset size difference threshold. The algorithm for calculating the size difference and the preset size difference threshold can be set by the person skilled in the art according to actual needs, and are not limited herein.
[0037] In the prior art SIM card technology, 8 contacts can be provided on the SIM card, which are C1 to C8, wherein C1 is a Vcc power contact, C2 is a contact for providing a reset function (RST), C3 is a clock contact (CLK), C5 is a ground power contact (GND), C6 is a SWP communication contact, C7 is a contact communication contact, the contact communication contact is a contact for providing a data I / O (input / output) function according to the ISO 7816 communication protocol, and C4 and C8 are custom contacts. In this embodiment, the first SWP communication interface 102 of the function expansion device is connected to the C6 contact of the SIM card slot, and data communication is performed with the mobile terminal according to the SWP communication protocol; and the power supply interface 103 of the function expansion device is connected to the C1 and C5 contacts of the SIM card slot, so as to obtain power from the mobile terminal to supply power to the function expansion device.
[0038] In this embodiment, the microprocessor 101 is connected to the first SWP communication interface 102 and the power supply interface 103, and is used to perform data communication with the mobile terminal according to the SWP communication protocol through the first SWP communication interface 102, and process the data and / or operation instructions received by the first SWP communication interface 102. The operation instruction can be an instruction sent by the mobile terminal or the like to the function expansion device for controlling the function expansion device to perform a corresponding operation, and can include but is not limited to the following instructions: transaction signature generation instruction, key creation instruction, transaction signature verification instruction, data encryption instruction, data decryption instruction, data storage instruction, and data reading instruction, etc. After the microprocessor 101 receives the data and / or operation instructions from the first SWP communication interface 102, the data and / or operation instructions are processed accordingly.
[0039] Optionally, the function expansion device can further include a contact communication interface, and the function expansion device can perform data communication with the mobile terminal and the SIM card according to the ISO 7816 communication protocol through the contact communication interface; or the function expansion device can enable the mobile terminal and the SIM card to perform data communication according to the ISO 7816 communication protocol through the contact communication interface.
[0040] Taking the structure of the function expansion device as a film structure as an example, the function expansion device is attached to the surface of the SIM card provided with metal contacts, and is inserted into the SIM card slot of the mobile terminal together with the SIM card. The contact communication interface of the function expansion device will be specifically introduced below. Figure 2 and Figure 3 the contact communication interface of the function expansion device will be specifically introduced below.
[0041] Figure 2 The structure block diagram of the second embodiment of the function expansion device provided by the application is shown in FIG. 2, which is similar to the structure of the first embodiment of the function expansion device, and will not be repeated here. Figure 2As shown, the function expansion device comprises a microprocessor 101, a first SWP communication interface 102, a power supply interface 103, a first contact communication interface 104 and a second contact communication interface 105. The microprocessor 101 communicates with the mobile terminal 210 according to the ISO 7816 communication protocol through the first contact communication interface 104; the microprocessor 101 communicates with the SIM card 220 according to the ISO 7816 communication protocol through the second contact communication interface 105. The upper surface of the function expansion device is referred to as the first surface, and the lower surface of the function expansion device is referred to as the second surface; the first SWP communication interface 102 and the first contact communication interface 104 are arranged on the first surface of the function expansion device, and the first contact communication interface 104 is connected with the contact communication contact of the SIM card slot, i.e. the first contact communication interface 104 is connected with the C7 contact of the SIM card slot; the second contact communication interface 105 is arranged on the second surface of the function expansion device, and the second contact communication interface 105 is connected with the contact communication contact in the metal contact of the SIM card.
[0042] Specifically, the first contact communication interface 104 and the second contact communication interface 105 are master-slave ISO7816 interfaces. The microprocessor 101 communicates with the mobile terminal 210 via the first contact communication interface 104 according to the ISO7816 communication protocol. After the microprocessor 101 receives data and / or operation instructions sent by the mobile terminal 210 from the first contact communication interface 104, the microprocessor 101 identifies the received data and / or operation instructions and determines whether the received data and / or operation instructions are sent to the function expansion device or to the SIM card 220. If it is determined that the received data and / or operation instructions are sent to the function expansion device, the microprocessor 101 processes the data and / or operation instructions accordingly. If it is determined that the received data and / or operation instructions are sent to the SIM card 220, the microprocessor 101 forwards the data and / or operation instructions to the SIM card 220 via the second contact communication interface 105 for processing by the SIM card 220. Similarly, after the microprocessor 101 receives data and / or operation instructions sent by the SIM card 220 from the second contact communication interface 105, the microprocessor 101 will identify the received data and / or operation instructions and determine whether the received data and / or operation instructions are to be sent to the function expansion device or to the mobile terminal 210. If it is determined that the received data and / or operation instructions are to be sent to the function expansion device, the microprocessor 101 will process the data and / or operation instructions accordingly. If it is determined that the received data and / or operation instructions are to be sent to the mobile terminal 210, the microprocessor 101 will forward the data and / or operation instructions to the mobile terminal 210 through the first contact communication interface 104 for processing by the mobile terminal 210.
[0043] Figure 3 The diagram shows a structural block diagram of a third embodiment of the functional expansion device provided by the present invention, as follows: Figure 3As shown, in addition to the microprocessor 101, the first SWP communication interface 102 and the power supply interface 103, the function expansion device further comprises a third contact communication interface 106 and a fourth contact communication interface 107, which are in conduction. The mobile terminal 210 communicates data with the SIM card 220 according to the ISO 7816 communication protocol through the third contact communication interface 106 and the fourth contact communication interface 107. Among them, the first SWP communication interface 102 and the third contact communication interface 106 are arranged on the first surface (i.e. the upper surface) of the function expansion device, the third contact communication interface 107 is connected with the contact communication contact of the SIM card slot, that is, the third contact communication interface 107 is connected with the C7 contact of the SIM card slot; the fourth contact communication interface is arranged on the second surface (i.e. the lower surface) of the function expansion device, and the fourth contact communication interface is connected with the contact communication contact in the metal contact of the SIM card.
[0044] Figure 3 The third contact communication interface 106 and the fourth contact communication interface 107 in the function expansion device have completely different functions from the first contact communication interface 104 and the second contact communication interface 105 in the function expansion device. Figure 2 The function of the third contact communication interface 106 and the fourth contact communication interface 107 is to realize the electrical connection of the contact communication contact of the SIM card slot of the mobile terminal 210 and the contact communication contact of the SIM card 220, so that the contact communication contact of the SIM card slot of the mobile terminal 210 and the contact communication contact of the SIM card are directly in conduction. The data and / or operation instructions received by the function expansion device from the mobile terminal 210 through the third contact communication interface 106 will be directly transmitted to the SIM card 220 through the fourth contact communication interface 107 in conduction with the third contact communication interface 106; the data and / or operation instructions received by the function expansion device from the SIM card 220 through the fourth contact communication interface 107 will also be directly transmitted to the mobile terminal 210 through the third contact communication interface 106 in conduction with the fourth contact communication interface 107, and will not pass through the microprocessor 101.
[0045] Optionally, the function expansion device further comprises a second SWP communication interface, and the function expansion device communicates data with the SIM card according to the SWP communication protocol through the second SWP communication interface. As shown in Figure 2 and Figure 3As shown, the function expansion apparatus further comprises a second SWP communication interface 108, which is arranged on the second surface (i.e. the lower surface) of the function expansion apparatus, and is connected with the SWP communication contact among the metal contacts of the SIM card 220. The microprocessor 101 communicates with the SIM card 220 according to the SWP communication protocol through the second SWP communication interface 108.
[0046] Specifically, the microprocessor 101 communicates with the mobile terminal 210 according to the SWP communication protocol through the first SWP communication interface 102. After the microprocessor 101 receives the data and / or operation instruction sent by the mobile terminal 210 from the first SWP communication interface 102, the microprocessor 101 identifies the received data and / or operation instruction, and judges whether the received data and / or operation instruction is sent to the function expansion apparatus or the SIM card 220. If the received data and / or operation instruction is judged to be sent to the function expansion apparatus, the microprocessor 101 processes the data and / or operation instruction accordingly. If the received data and / or operation instruction is judged to be sent to the SIM card 220, the microprocessor 101 forwards the data and / or operation instruction to the SIM card 220 through the second SWP communication interface 108 for processing by the SIM card 220. Similarly, after the microprocessor 101 receives the data and / or operation instruction sent by the SIM card 220 from the second SWP communication interface 108, the microprocessor 101 identifies the received data and / or operation instruction, and judges whether the received data and / or operation instruction is sent to the function expansion apparatus or the mobile terminal 210. If the received data and / or operation instruction is judged to be sent to the function expansion apparatus, the microprocessor 101 processes the data and / or operation instruction accordingly. If the received data and / or operation instruction is judged to be sent to the mobile terminal 210, the microprocessor 101 forwards the data and / or operation instruction to the mobile terminal 210 through the first SWP communication interface 102 for processing by the mobile terminal 210.
[0047] Optionally, in the present application, the microprocessor 101 can further comprise a security module. The security module is configured to receive the operation instruction sent by the mobile terminal 210 from the first SWP communication interface 102 and / or the first contact communication interface 104, and perform encryption processing, decryption processing, signature processing or signature verification processing according to the operation instruction to obtain response data, and return the response data to the mobile terminal 210. The response data refers to the data obtained by the function expansion apparatus after processing the operation instruction, which needs to be fed back to the mobile terminal 210.
[0048] Taking the operation instruction as a key creation instruction, after receiving the key creation instruction, the microprocessor 101 generates a master key and a mnemonic code through a pre-set encryption algorithm mechanism, writes the master key into a built-in FLASH, and sends the generated mnemonic code as response data to the first SWP communication interface 102 or the first contact communication interface 104, and returns the response data to the mobile terminal 210 through the first SWP communication interface 102 or the first contact communication interface 104. In addition, after writing the master key into the FLASH, the microprocessor 101 generates a public key, a private key and a serial number according to the master key by using a key derivation algorithm, and generates an account address according to the public key, and stores the account address, the private key and the serial number correspondingly.
[0049] Taking the operation instruction as a transaction signature generation instruction, after receiving the transaction signature generation instruction, the microprocessor 101 acquires the corresponding private key and account address from the FLASH according to the serial number in the transaction data, and uses the private key to sign the transaction data and the account address to generate a transaction key, and takes the transaction key as the response data. Taking the operation instruction as a data encryption instruction carrying to-be-encrypted data, after receiving the data encryption instruction, the microprocessor 101 encrypts the to-be-encrypted data according to the data encryption instruction, and takes the encrypted data as the response data. Taking the operation instruction as a data storage instruction carrying to-be-stored data, after receiving the data storage instruction, the microprocessor 101 can encrypt the to-be-stored data according to the data storage instruction, and store the encrypted to-be-stored data into the functional expansion device or the mobile terminal, and additionally, can generate a storage success notification message as the response data.
[0050] Optionally, in the present application, the functional expansion device can further comprise a Bluetooth communication module 109, as shown in FIG. 1. Figure 2 and Figure 3 The Bluetooth communication module 109 is used to establish a Bluetooth communication channel between the functional expansion device and the mobile terminal 210 and / or between the functional expansion device and other external devices. The other external devices refer to other terminals with Bluetooth and / or NFC communication functions, such as card readers, traffic card swipers, store payment terminals, wearable devices, etc., in addition to the above-mentioned mobile terminal installed with the functional expansion device.
[0051] In consideration of some mobile terminals having NFC function but the SIM card slot not having SWP communication contact, the functional extension device provided by the application can also be installed and used for such mobile terminals (such as iPhone mobile phone). The functional extension device is installed in the SIM card slot of the mobile terminal, the power interface of the functional extension device is connected with the power contact of the SIM card slot, and the power supply of the functional extension device is provided through the power contact of the SIM card slot. In addition, the APP corresponding to the functional extension device is also installed on the mobile terminal. The APP can directly communicate with the functional extension device, or the external NFC card reading device and the NFC communication module of the mobile terminal establish an NFC communication channel, so that the APP communicates with the external NFC card reading device through the NFC communication channel, and the APP communicates with the functional extension device according to the Bluetooth communication protocol and / or the ISO7816 communication protocol.
[0052] Specifically, the external NFC card reading device communicates with the NFC communication module of the mobile terminal through the NFC communication mode, so that the external NFC card reading device and the mobile terminal can communicate. In addition, the mobile terminal can communicate with the APP corresponding to the functional extension device installed on the mobile terminal. In the case that the functional extension device includes a Bluetooth communication module, the Bluetooth module of the mobile terminal can communicate with the Bluetooth communication module of the functional extension device, so that the APP can communicate with the functional extension device according to the Bluetooth communication protocol, and the data communication between the external NFC card reading device and the functional extension device is realized, and the communication link can be represented as "external NFC card reading device-(NFC communication)-NFC communication module of mobile terminal-APP-(Bluetooth communication)-functional extension device". In the case that the functional extension device includes a first contact communication interface, the first contact communication interface is connected with the contact communication contact of the SIM card slot of the mobile terminal, so that the APP can communicate with the functional extension device according to the ISO7816 communication protocol, and the data communication between the external NFC card reading device and the functional extension device is realized, and the communication link can be represented as "external NFC card reading device-(NFC communication)-NFC communication module of mobile terminal-APP-(ISO7816 communication)-functional extension device". The application installs the APP corresponding to the functional extension device on the mobile terminal, builds a communication channel, realizes the data communication between the external NFC card reading device and the functional extension device, and conveniently solves the card swiping problem of the mobile terminal having NFC function but the SIM card slot not having SWP communication contact.
[0053] Optionally, in the application, the functional extension device can further include a sensor 110, such as Figure 2 and Figure 3The sensor 110 is used to detect the external operation of the user. The microprocessor 101 is connected with the sensor 110 and is used to process according to the external operation detected by the sensor 110. The sensor 110 includes an acceleration sensor, a geomagnetic sensor, a gyroscope sensor and / or a sound wave sensor. The skilled in the art can combine and select the sensor according to the actual needs, which is not limited here. The sensor 110 in the function expansion device is independent of the mobile terminal, and the operating system of the mobile terminal cannot call the sensor 110, effectively eliminating the risk of remote calling of the sensor and improving the security of the transaction operation.
[0054] In an alternative embodiment, the microprocessor 101 can randomly generate a target confirmation signal according to the received data and / or operation instruction, compare the operation signal of the external operation detected by the sensor 101 with the target confirmation signal, if they are consistent, the microprocessor 101 processes the data and / or operation instruction accordingly; if they are not consistent, the microprocessor 101 does not process the data and / or operation instruction accordingly. In another alternative embodiment, the microprocessor 101 can start or close the Bluetooth communication function of the function expansion device 110 according to the external operation detected by the sensor 101.
[0055] According to the function expansion device provided by the embodiment, the card can be obtained without cooperation with the third party such as the SIM card operator for card issuance, which is convenient for the user to obtain; the function expansion device is installed in the SIM card slot of the mobile terminal, and the power supply contact of the SIM card slot of the mobile terminal is used to provide power for the function expansion device, which conveniently solves the power supply problem of the function expansion device and is convenient for the user to carry and use; and the first SWP communication interface is connected with the SWP communication contact of the SIM card slot of the mobile terminal, and the microprocessor can communicate with the mobile terminal according to the SWP communication protocol through the first SWP communication interface, so that the mobile terminal can conveniently use the SWP communication function. In addition, the function expansion device installed in the SIM card slot of the mobile terminal can also be directly used as an entity card with SWP communication function. This scheme not only maximizes the on-demand configuration of the SWP communication function of the mobile terminal, but also does not need to install the SWP SIM card and does not need to change the hardware module in the mobile terminal, further reducing the hardware cost of the equipment and avoiding the waste of resources.
[0056] The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems can be used with programs in accordance with the teachings herein, or it can prove convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will be apparent from the description above. In addition, the present application is not intended to be limited to any particular programming language. It will be appreciated that there are many programming languages that can be used to implement the teachings herein, and any specific language can be chosen for use in this application.
[0057] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been described in detail in order to not obscure the understanding of this description.
[0058] Similarly, it is to be understood that the phraseology or terminology employed herein, and not otherwise specifically set forth in this specification, is for the purpose of description only and not of limitation. Rather, the disclosed aspects will be understood to apply to any suitable object having the same or similar structure or function.
[0059] Those skilled in the art will appreciate that the modules in the apparatuses in the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into more sub-modules or sub-units or sub-components. Any combination of all the features disclosed in the specification (including the accompanying claims, abstract and drawings), and any method or apparatus so disclosed, can be made unless specifically stated otherwise. Each feature disclosed in the specification (including the accompanying claims, abstract and drawings) can be replaced by alternative features serving the same, equivalent or similar purpose unless specifically stated otherwise.
[0060] Furthermore, those skilled in the art will recognize that, while certain embodiments described herein include certain features that are not included in other embodiments, combinations of those features from different embodiments are meant to be within the scope of the application, and form different embodiments, for example, in the claims. For example, in the claims, any of the claimed embodiments can be used in any combination.
[0061] Embodiments of various components of the present application can be implemented in hardware, software, or a combination thereof, and can be implemented with one or more computer programs or code that contain instructions that are stored or otherwise accessible to a processor or microprocessor for execution. There are multiple ways to implement the present application, e.g., an appropriate application programming interface (API) can be developed to link the present application with the operating system of the device or other programs. Such program(s) can be stored in any type of computer readable medium or media or memory or memory media suitable for use in implementing the application, including a hard disk, compact disc, RAM, EEPROM, and / or flash memory (e.g., a USB key). The application can also be downloaded as a computer program product, e.g., from an on-line service or the Internet. Each of such computer programs or code segments can include, among other things, instructions that cause a processor or microprocessor to perform a certain, one or more of the steps in the above-described embodiments of the present application. Embodiments of the present application can also be implemented as a firmware and / or hardware implementation.
[0062] It is to be understood that the embodiments described above are illustrative of the principles of the present application and not in limitation of the present application, and that those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word comprising does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In the claims, any
Claims
1. A functional expansion device, characterized in that, The function expansion device is installed in the SIM card slot of the mobile terminal, and the function expansion device includes: a microprocessor, a first SWP communication interface, and a power interface; wherein, The first SWP communication interface is connected to the SWP communication contact of the SIM card slot; the power interface is connected to the power contact of the SIM card slot, and is used to provide power to the function expansion device through the power contact of the SIM card slot. The microprocessor is connected to the first SWP communication interface and the power interface, and is used to communicate data with the mobile terminal through the first SWP communication interface according to the SWP communication protocol, and to process the data and / or operation instructions received by the first SWP communication interface. If the mobile terminal has NFC functionality but its SIM card slot does not have an SWP communication contact, then the mobile terminal needs to have an app corresponding to the function extension device installed; wherein the app can communicate directly with the function extension device; or... An external NFC card reader establishes an NFC communication channel with the NFC communication module of the mobile terminal, enabling the APP to communicate data with the external NFC card reader through the NFC communication channel; and the APP communicates data with the functional expansion device according to the Bluetooth communication protocol and / or the ISO7816 communication protocol. The structure of the function expansion device is a thin film structure, which can be attached to the surface of the SIM card with metal contacts and inserted into the SIM card slot of the mobile terminal at the same time as the SIM card. The functional expansion device further includes: a third contact communication interface and a fourth contact communication interface connected to the third contact communication interface; the third contact communication interface and the fourth contact communication interface are used to realize the electrical connection between the contact communication contacts of the SIM card slot of the mobile terminal and the contact communication contacts of the SIM card, so that the contact communication contacts of the SIM card slot of the mobile terminal and the contact communication contacts of the SIM card are directly connected.
2. The functional expansion device according to claim 1, characterized in that, The external dimensions of the function expansion device are matched with the external dimensions of the SIM card, and the thickness of the function expansion device is less than 0.3 mm.
3. The functional expansion device according to claim 2, characterized in that, The functional expansion device further includes: a first contact communication interface and a second contact communication interface. The microprocessor communicates with the mobile terminal via the first contact communication interface according to the ISO7816 communication protocol; the microprocessor communicates with the SIM card via the second contact communication interface according to the ISO7816 communication protocol.
4. The functional expansion device according to claim 3, characterized in that, The first SWP communication interface and the first contact communication interface are disposed on the first surface of the function expansion device, and the first contact communication interface is connected to the contact communication contact of the SIM card slot. The second contact communication interface is disposed on the second surface of the function expansion device, and the second contact communication interface is connected to the contact communication contact in the metal contacts of the SIM card.
5. The functional expansion device according to claim 2, characterized in that, The mobile terminal communicates with the SIM card via the third contact communication interface and the fourth contact communication interface, according to the ISO7816 communication protocol.
6. The functional expansion device according to claim 5, characterized in that, The first SWP communication interface and the third contact communication interface are disposed on the first surface of the function expansion device, and the third contact communication interface is connected to the contact communication contact of the SIM card slot. The fourth contact communication interface is disposed on the second surface of the function expansion device, and the fourth contact communication interface is connected to the contact communication contact in the metal contact of the SIM card.
7. The functional expansion device according to any one of claims 2-6, characterized in that, The functional expansion device further includes: a second SWP communication interface; The second SWP communication interface is disposed on the second surface of the function expansion device. The second SWP communication interface is connected to the SWP communication contact in the metal contact of the SIM card. The microprocessor communicates with the SIM card through the second SWP communication interface according to the SWP communication protocol.
8. The functional expansion device according to any one of claims 1-6, characterized in that, The microprocessor includes a security module; the security module is used to receive operation instructions sent by the mobile terminal from the first SWP communication interface and / or the first contact communication interface, perform encryption processing, decryption processing, signature processing or signature verification processing according to the operation instructions, obtain response data, and return the response data to the mobile terminal.
9. The functional expansion device according to any one of claims 1-6, characterized in that, The functional expansion device further includes a Bluetooth communication module; the Bluetooth communication module is used to establish a Bluetooth communication channel between the functional expansion device and the mobile terminal and / or between the functional expansion device and other external devices.
Citation Information
Patent Citations
Multi-interface mobile payment smart card and control method thereof
CN102063635A
Function extension device for mobile terminal
CN111522403A
Function extension device
CN214475113U