A mobile terminal authority interaction system and method based on user identification card

The card reader obtains the security identification code and required permissions of the user identification card of the mobile terminal, and transmits it to the server for authorization management, solving the authorization problem of NFC simulation cards when replacing mobile phones, and realizing the unified management of authorization information by the community and Supervision enhances the security and efficiency of management.

CN114531679BActive Publication Date: 2024-12-20SHENZHEN QINLIN TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210167423.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-23
Publication Date
2024-12-20
Estimated Expiration
2042-02-23

AI Technical Summary

Technical Problem

With the acceleration of the update and iteration of smart terminals, NFC simulated access control cards often fail when replacing mobile phones, resulting in manual authorization required for each replacement of mobile phones. It is difficult to manage and supervise authorization information in a unified manner, and authorization information is easily copied and cannot meet the management of the community. need.

Method used

The card reader obtains the security identification code and required permissions of the user identification card of the mobile terminal, and transmits it to the server for authorization management, realizing unified management and supervision of authorization situation and information, and directly authorization and verification using the server to ensure the identification code security and non-replicability.

Benefits of technology

It solves the problem that users need to reauthorize when replacing mobile devices, realizes real-time management and supervision of authorized information by the community, enhances management unity and security, and avoids the risk of copying authorized information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114531679B_ABST
    Figure CN114531679B_ABST
Patent Text Reader

Abstract

The present application provides a mobile terminal authority interaction system and method based on a user identification card, wherein the system includes: a mobile terminal, a card reader and a server, wherein the mobile terminal responds to a security identification code search instruction issued by the card reader, and sends the security identification code of the user identification card and the required authority selected for the user identification card to the card reader; the card reader is used to send the required authority and the security identification code to the server; the server is used to respond to the required authority sent by the card reader and the security identification code corresponding to the user identification card, and authorize the security identification code. The present application uses a card reader to obtain the security identification code and required authority of the user identification card of the mobile terminal, and transmits them to the server to authorize the security identification code. The authorization status and authorization information can be directly managed and supervised by the server, which is convenient and fast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a mobile terminal authority interaction system and method based on a user identification card. Background Art

[0002] With the rapid development of Internet of Things technology, the function of using NFC to simulate access control cards has been widely used. However, with the accelerated update and iteration speed of smart terminals, people are changing their mobile phones at an increasingly faster rate. Every time a mobile phone is changed, the application of the card equipped with NFC will become invalid. Therefore, every time the mobile phone is changed, the mobile phone user needs to take the replaced mobile phone to a designated location to authorize the NFC-simulated access control card. Summary of the invention

[0003] In view of this, the purpose of the present application is to provide a mobile terminal permission interaction system and method based on a user identification card, which can obtain the security identification code and required permissions of the user identification card of the mobile terminal through a card reader, and transmit them to the server to authorize the security identification code. The authorization status and authorization information can be directly managed and supervised by the server, which is convenient and fast.

[0004] In a first aspect, an embodiment of the present application provides a mobile terminal permission interaction system based on a user identification card, the system comprising: a mobile terminal, a card reader and a server, wherein a user identification card is installed in the mobile terminal, and a security identification code is stored in the user identification card, wherein the mobile terminal is used to determine whether the card reader connected to the mobile terminal has the read permission to read the security identification code of the user identification card, and if the card reader has the read permission, the mobile terminal sends the security identification code of the user identification card to the card reader in response to a security identification code search instruction issued by the card reader, and is used to send the required permission selected by the user for the user identification card to the card reader; the card reader is used to send a security identification code search instruction to the mobile terminal, and is used to send the required permission and the security identification code to the server according to the required permission sent by the mobile terminal and the security identification code of the user identification card; the server is used to authorize the security identification code in response to the required permission sent by the card reader and the security identification code corresponding to the user identification card.

[0005] Optionally, the system further comprises: at least one identifier, wherein the at least one identifier is respectively installed at different positions in the target area, and when the user identification card of the mobile terminal is close to the target identifier, the target identifier receives the radio frequency signal emitted by the user identification card of the mobile terminal, and identifies the security identification code of the user identification card from the radio frequency signal.

[0006] Optionally, an actuator corresponding to the identifier is also provided at the location where each identifier is installed, wherein the target identifier is further used to: connect to the server and send the identified security identification code of the user identification card to the server; receive from the server an authorization level corresponding to the security identification code stored by the server, wherein the authorization level is used to indicate at least one activity permission of the security identification code within the target area; and control the target actuator to perform corresponding actions when it is determined that the security identification code has activity permission for the target actuator corresponding to the target identifier based on the authorization level fed back by the server.

[0007] Optionally, the system includes multiple card readers and mobile terminals connected to each card reader, wherein the server is further used to: receive from each card reader the security identification code and required authority of the user identification card installed in the mobile terminal connected to each card reader; for each mobile terminal, determine the authorization priority value of the security identification code of the user identification card installed in the mobile terminal according to the device parameters of the mobile terminal, wherein the device parameters include at least one of the following items: communication stability between the mobile terminal and the server, load condition of the mobile terminal, number of tasks currently processed by the mobile terminal, location information of the mobile terminal; and authorize the security identification code corresponding to each mobile terminal according to the determined authorization priority value.

[0008] Optionally, the server is further used to: establish a permission entry for the security identification code based on the security identification code and the required permissions corresponding to the security identification code; determine whether the required permissions of the security identification code are consistent with the verification permissions of the security identification code pre-stored in the server; if the required permissions of the security identification code are consistent with the verification permissions, the verification is successful and the permission entry is stored; if the required permissions of the security identification code are inconsistent with the verification permissions, the verification fails.

[0009] Optionally, the server is further used to: after receiving the security identification code corresponding to the required authority and the user identification card sent by the card reader, directly establish a permission entry for the security identification code to authorize the security identification code; after a predetermined time, verify the required authority of the security identification code based on the pre-stored verification authority of the security identification code; wherein the server is further used to: when it is determined that the required authority verification for the security identification code fails, delete the established permission entry for the security identification code to cancel the authorization of the security identification code; and send a prompt message to a mobile terminal installed with the user identification card corresponding to the security identification code, the prompt message being used to prompt that the permission verification for the security identification code has failed.

[0010] Optionally, the system includes multiple card readers and mobile terminals connected to each card reader, wherein the server is further used to: receive the security identification code and required authority of the user identification card installed in the mobile terminal connected to each card reader from each card reader; determine whether the number of security identification codes currently waiting for authorization exceeds the authorization number threshold of the server; if the number of security identification codes currently waiting for authorization exceeds the authorization number threshold, temporarily authorize the target security identification code, and store the target security identification code and the required authority corresponding to the target security identification code in a temporary authorization storage module, wherein the target security identification code is a security identification code located after the authorization number threshold in the waiting sequence; when the number of security identification codes waiting for authorization does not exceed the authorization number threshold of the server, extract the target security identification code stored in the temporary authorization storage module; determine whether the required authority of the temporarily authorized target security identification code is consistent with the verification authority of the target security identification code pre-stored in the server; if the required authority of the temporarily authorized target security identification code is consistent with the verification authority, authorize the target security identification code; if the required authority of the temporarily authorized target security identification code is inconsistent with the verification authority, cancel the temporary authorization of the target security identification code.

[0011] In the second aspect, an embodiment of the present application also provides a mobile terminal permission interaction method based on a user identification card, the method comprising: a card reader sends a security identification code search instruction to a mobile terminal connected to the card reader; the mobile terminal determines whether the card reader has read permission to read the security identification code of the user identification card installed in the mobile terminal; if the card reader has read permission, the mobile terminal responds to the security identification code search instruction issued by the card reader and sends the security identification code of the user identification card to the card reader; the mobile terminal sends the required permission selected by the user for the user identification card to the card reader; the card reader sends the required permission and the security identification code to the server; the server authorizes the security identification code in response to the required permission sent by the card reader and the security identification code corresponding to the user identification card.

[0012] In the third aspect, an embodiment of the present application also provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned mobile terminal authority interaction method based on user identification card are performed.

[0013] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned mobile terminal authority interaction method based on a user identification card are executed.

[0014] The embodiment of the present application provides a mobile terminal permission interaction system and method based on a user identification card. Compared with the mobile terminal interaction system in the prior art, the security identification code and required permissions of the user identification card of the mobile terminal are obtained through a card reader, and are transmitted to a server to authorize the security identification code. The authorization status and authorization information can be uniformly managed and supervised directly through the server, which is convenient and fast.

[0015] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 A schematic diagram of the structure of a mobile terminal authority interaction system based on a user identification card provided in an embodiment of the present application;

[0018] Figure 2 A schematic diagram of the structure of another mobile terminal authority interaction system based on a user identification card provided in an embodiment of the present application;

[0019] Figure 3 A flowchart of a mobile terminal authority interaction method based on a user identification card provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0022] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied to the field of mobile terminal information interaction.

[0023] Research has found that with the rapid development of the update and iteration speed of mobile phone smart terminals, people are changing their mobile phones at an increasingly faster rate. Every time a mobile phone is changed, the application of the card equipped with NFC will become invalid. Every time a mobile phone is changed, manual authorization is required at the property.

[0024] At the same time, the simulated card number of manual NFC authorization is very easy to copy, which is not conducive to the unified management and supervision of the community. The authorization status and authorization information cannot be fed back and queried in real time, which cannot meet the management needs of the community.

[0025] Based on this, the embodiment of the present application provides a mobile terminal permission interaction system and method based on a user identification card, which obtains the security identification code and required permissions of the user identification card of the mobile terminal through a card reader, and transmits them to the server to authorize the security identification code, so that community personnel can directly manage and supervise the authorization status and authorization information through the server, which is convenient and fast. At the same time, due to the non-reproducibility and confidentiality of the security identification code of the user identification card, the security identification code of the user identification card cannot be copied, which enhances the unified management and supervision capabilities of the community.

[0026] See also Figure 1 , Figure 1 This is a structural diagram of a mobile terminal authority interaction system based on a user identification card provided in an embodiment of the present application. Figure 1 As shown in , the interactive system provided in the embodiment of the present application includes: a mobile terminal 101, a card reader 102 and a server 103, wherein a user identification card (SIM card, Subscriber Identification Module) is installed in the mobile terminal 101, and a security identification code (SEID, Security Element Identity) is stored in the user identification card, wherein one security identification code corresponds to a unique user identification card, and illustratively, the length of the user identification code can be ten bytes.

[0027] like Figure 1 As shown in the figure, the mobile terminal 101 is connected to the card reader 102, and the mobile terminal 101 is used to determine whether the card reader 102 connected to the mobile terminal 101 has the reading permission to read the security identification code of the user identification card. If the card reader 102 has the reading permission, the mobile terminal 101 responds to the security identification code search instruction issued by the card reader 102 and sends the security identification code of the user identification card to the card reader 102.

[0028] Optionally, if the mobile terminal 101 determines that the card reader 102 does not have the permission to read the security identification code of the user identification card, the mobile terminal 101 ignores the security identification code search instruction sent by the card reader 102 .

[0029] Exemplarily, the mobile terminal 101 may determine whether the card reader 102 has the permission to read the security identification code of the user identification card according to an APDU (Application Protocol Data Unit) instruction sent by the card reader 102 .

[0030] Here, the card reader may be held by a staff member and inserted into the mobile terminal when the user identification card is authorized for the first time.

[0031] In one example, the security identification code search instruction issued by the card reader 102 may be “00a404000080ca004400”, and the returned data content of the mobile terminal may be “00440C930A+SEID”.

[0032] The first half of the security identification code search instruction “00a4040000 80ca004400” is used to indicate the key (APDU) provided by the issuing institution of the user identification card, and the second half is used to indicate the SEID code search action required by the card reader 102 .

[0033] In this way, the card reader 102 can obtain the security identification code of the user identification card of the mobile terminal 101 .

[0034] The mobile terminal 101 is further configured to send the required authority selected by the user for the user identification card to the card reader 102 .

[0035] Among them, the mobile terminal 101 can send the requested permission selected by the user for the user identification card to the card reader 102 together with the security identification code, or it can send the requested permission after the security identification code is sent. At this time, the mobile terminal needs to make sure that the card reader 102 has read permission before sending the requested permission to the card reader 102.

[0036] Exemplarily, the mobile terminal 101 may be pre-installed with an application (APP) for authorizing the user identification card. When the mobile terminal 101 is connected to the card reader 102, the application is entered, and multiple area identifiers are displayed in the running interface of the application, and one area identifier corresponds to a geographical area. In response to the user's selection of a target area identifier among the multiple area identifiers, a permission configuration interface for the target area identifier is displayed, and the permission configuration interface includes multiple active permissions. The target area corresponding to the selected target area identifier is an area among the multiple areas that the user expects the user identification card to obtain active permissions. The user's selection of at least one active permission among the multiple permissions is received, and the selected active permission is determined as the required permission selected by the user for the user identification card.

[0037] Taking the target area as cell A as an example, the user's selection of the target area identifier corresponding to cell A among the multiple area identifiers displayed on the running interface of the application can be received, and the permission configuration interface for cell A can be entered. At this time, multiple permission selection items related to cell A are displayed in the permission configuration interface, and the user's selection of at least one active permission among the multiple permissions is received, and the selected active permission is determined as the required permission selected by the user for the user identification card.

[0038] The user can use the application in the mobile terminal 101 to send the required permission to the card reader 102. In response to the required permission clicked by the user, the application can send the required permission clicked by the user to the card reader 102. For example, the user can click on the access control permission in the mobile terminal, and the application sends the access control required permission to the card reader 102 in response to the user's click on the access control permission.

[0039] like Figure 1 As shown in FIG. 1 , the card reader 102 is not only connected to the mobile terminal 101 , but also connected to the server 103 via a communication signal.

[0040] The card reader 102 is used to send a security identification code search instruction to the mobile terminal 101 , and to send the required authority and the security identification code of the user identification card sent by the mobile terminal 101 to the server 103 .

[0041] For example, the security identification code search instruction sent by the card reader 102 to the mobile terminal 101 may be "00a4040000 80ca004400", and the application in the mobile terminal 101 may verify the security identification code search instruction. When the application successfully verifies the security identification code search instruction, the return data content of the mobile terminal may be "00440C930A+SEID". At the same time, the card reader 102 may obtain the required permissions corresponding to the security identification code according to the required permissions clicked by the user sent by the application to the card reader 102.

[0042] After acquiring the security identification code and the required authority corresponding to the security identification code, the card reader 102 may send the security identification code and the required authority corresponding to the security identification code to the server 103 via the mobile network.

[0043] In example one, the card reader 102 can send the acquired security identification code and the required permissions corresponding to the security identification code to the processor of the mobile terminal 101, and then the processor of the mobile terminal 101 sends the security identification code and the required permissions corresponding to the security identification code acquired by the card reader 102 to the server 103 through the cellular network of the mobile terminal.

[0044] Example 2: The card reader 102 may include a data sending module (not shown in the figure), which may be installed with a SIM card and / or may be connected to WiFi. The card reader 102 may send the acquired security identification code and the required permissions corresponding to the security identification code to the server 103 through the cellular mobile network of its own SIM card and / or through the network connected to WiFi after it is connected to WiFi.

[0045] In this way, the server 103 can send the security identification code and the required authority corresponding to the security identification code to the server 103 according to the user's needs.

[0046] The server 103 is used for responding to the required authority sent by the card reader 102 and the security identification code corresponding to the user identification card, and authorizing the security identification code.

[0047] The mobile terminal authority interaction system includes a plurality of card readers 102 and a mobile terminal 101 connected to each card reader 102 .

[0048] Specifically, after receiving the security identification code and the required permissions corresponding to the security identification code, the server 103 can receive the security identification code and the required permissions of the user identification card installed in the mobile terminal 101 connected to each card reader 102 from each card reader 102; for each mobile terminal 101, determine the authorization priority value of the security identification code of the user identification card installed in the mobile terminal 101 according to the device parameters of the mobile terminal 101, and authorize the security identification code corresponding to each mobile terminal according to the determined authorization priority value.

[0049] In a preferred example, the device parameters of the mobile terminal 101 are acquired by the above application, and when the card reader 102 is connected to the mobile terminal 101, the device parameters are sent to the server 103 in real time through the card reader 102. Exemplarily, the above device parameters may include but are not limited to at least one of the following items: communication stability between the mobile terminal and the server, load condition of the mobile terminal, number of tasks currently processed by the mobile terminal, and location information of the mobile terminal.

[0050] Exemplarily, the server 103 determines the calculation method of the authorization priority value of the security identification code of the user identification card installed in the mobile terminal 101 based on the device parameters as follows: first, determine whether the communication signal strength between the card reader 102 and the server 103 meets the information transmission requirements; if the above communication signal strength does not meet the information transmission requirements, it is determined that the current mobile terminal 101 does not meet the authorization conditions, and the authorization priority value is set to zero.

[0051] If the signal strength meets the information transmission requirement, the authorization priority value of the security identification code of the user identification card installed in the mobile terminal 101 is determined according to the load of the mobile terminal 101, the number of tasks currently processed by the mobile terminal 101, and the location information of the mobile terminal 101.

[0052] Specifically, the lower the load of the mobile terminal 101, the fewer the number of tasks currently processed by the mobile terminal 101, and the fewer other mobile terminals undergoing authorization near the location of the mobile terminal 101, the higher the authorization priority value, and the sooner the server 103 authorizes the security identification code of the user identification card installed in the mobile terminal 101.

[0053] The load condition of the mobile terminal 101 may be determined by the processor usage and memory usage of the mobile terminal.

[0054] Server 103 is also used to establish a permission entry for the security identification code based on the security identification code and the required permissions corresponding to the security identification code; determine whether the required permissions of the security identification code are consistent with the verification permissions of the security identification code pre-stored in the server; if the required permissions of the security identification code are consistent with the verification permissions, the verification is successful and the permission entry is stored; if the required permissions of the security identification code are inconsistent with the verification permissions, the verification fails.

[0055] Specifically, when the server 103 successfully verifies the consistency between the required authority and the verification authority of the security identification code and stores the authority entry, at this time, the server 103 completes the authorization of the above security identification code.

[0056] In this way, the server can complete the authorization of the security identification code of the user identification card. When the user changes the mobile device, the server's authorization of the security identification code of the user identification card will not disappear, solving the problem that the user needs to re-authorize NFC when changing the mobile device.

[0057] Among them, after receiving the required permissions sent by the card reader 102 and the security identification code corresponding to the user identification card, a permission entry for the security identification code is directly established to authorize the security identification code; after the verification conditions are met, the required permissions of the security identification code are verified based on the verification permissions of the pre-stored security identification code.

[0058] Here, the condition for server 103 to verify the required permissions of the security identification code may be that the number of new security identification codes received by server 103 and the required permissions corresponding to the security identification codes is less than a preset number. At this time, server 103 has sufficient remaining computing power and can use the remaining computing resources to verify the required permissions of the security identification code based on the verification permissions of the pre-stored security identification code.

[0059] Server 103 is also used to delete the permission entry established for the security identification code to cancel the authorization of the security identification code when it is determined that the permission verification required for the security identification code fails; and send a prompt message to a mobile terminal installed with a user identification card corresponding to the security identification code, the prompt message is used to prompt that the permission verification for the security identification code has failed.

[0060] Exemplarily, the prompt message may be “Authorization failed, please reapply for authorization”.

[0061] The mobile terminal authority interaction system includes multiple card readers 103 and mobile terminals 101 connected to each card reader 103, and the server 103 is also used to receive the security identification code and required authority of the user identification card installed in the mobile terminal 101 connected to each card reader 102 from each card reader 102; determine whether the number of security identification codes currently waiting for authorization exceeds the authorization number threshold of the server 103; if the number of security identification codes currently waiting for authorization exceeds the authorization number threshold, temporarily authorize the target security identification code, and store the target security identification code and the required authority corresponding to the target security identification code in the temporary authorization storage module, the The target security identification code is a security identification code that is located after the authorization quantity threshold in the waiting sequence; when the number of security identification codes waiting for authorization does not exceed the authorization quantity threshold of the server 103, the target security identification code stored in the temporary authorization storage module is extracted; it is determined whether the required authority of the temporarily authorized target security identification code is consistent with the verification authority of the target security identification code pre-stored in the server 103; if the required authority of the temporarily authorized target security identification code is consistent with the verification authority, the target security identification code is authorized; if the required authority of the temporarily authorized target security identification code is inconsistent with the verification authority, the temporary authorization of the target security identification code is canceled.

[0062] Optionally, if the number of security identification codes currently awaiting authorization does not exceed the authorization number threshold, the security identification code and the required permissions corresponding to the security identification code are stored in a required permissions authorization storage module, and a required permissions entry for the security identification code is generated to perform required authorization on the security identification code, and determine whether the required permissions of the security identification code in the required authorization entry are consistent with the verification permissions of the target security identification code pre-stored in the server 103; if the required permissions of the temporarily authorized target security identification code are consistent with the verification permissions, the target security identification code is authorized; if the required permissions of the temporarily authorized target security identification code are inconsistent with the verification permissions, the required authorization for the security identification code is canceled.

[0063] In this way, it can be ensured that when users are authorizing, they will not have to wait too long for authorization due to insufficient processing efficiency of the server.

[0064] The authorization quantity threshold of the server 103 may be set according to the data processing capability of the server 103 . For example, if the processing capability of the processor 103 for the authorization task of the security identification code is to process five authorization tasks simultaneously, the authorization quantity threshold of the server 103 may be ten.

[0065] Specifically, the waiting sequence can be sorted from earliest to latest according to the time sequence of receiving the security identification code by the server 103. It can also be sorted from largest to smallest according to the authorization priority value.

[0066] Compared with the mobile terminal interaction system in the prior art, the mobile terminal permission interaction system provided in the embodiment of the present application obtains the security identification code and required permissions of the user identification card of the mobile terminal through a card reader, and transmits them to the server to authorize the security identification code, so that community personnel can directly manage and supervise the authorization status and authorization information through the server, which is convenient and fast.

[0067] See also Figure 2 , Figure 2 This is a structural diagram of another mobile terminal authority interaction system based on a user identification card provided in an embodiment of the present application. Figure 2 As shown in , the mobile terminal authority interaction system based on the user identification card provided in the embodiment of the present application includes: a mobile terminal 201, a card reader 202, a server 203 and an identifier 204. The description of the process of the server 203 authorizing the mobile terminal 201 through the card reader 202 can refer to the description of Figure 1 The description of the mobile terminal 101, the card reader 102 and the server 103 in the embodiment can achieve the same technical effect, so they will not be repeated here.

[0068] like Figure 2 As shown in , in the permission interaction system, at least one identifier 204 is included, and at least one identifier 204 is installed at different positions in the target area. When the user identification card of the mobile terminal 201 is close to the target identifier 204, the target identifier 204 receives the radio frequency signal emitted by the user identification card of the mobile terminal 201, and identifies the security identification code of the user identification card from the radio frequency signal.

[0069] Exemplarily, the frequency of communication between the identifier 204 and the mobile terminal 201 may be 13.56 MHz, and support ISO14443A communication protocol.

[0070] In this way, the identifier 204 can obtain the security identification code of the user identification card that needs to be identified for authority.

[0071] It should be noted that an actuator corresponding to the identifier 204 is also provided at the location where each identifier 204 is installed. For example, the identifier 204 can be installed at a door, and the actuator installed at the door to control the door opening and closing is a motor that controls the door opening and closing. The identifier 204 can also be installed in an elevator, and the actuator of the identifier 204 installed in the elevator is a motor that controls the elevator to move up and down.

[0072] The identifier 204 is connected to the server 203 and is used for the server 203 to send the identified security identification code of the user identification card; and to receive the authorization level corresponding to the security identification code stored by the server 203 from the server 203 .

[0073] Among them, the authorization level is used to indicate at least one activity permission of the security identification code in the target area; according to the authorization level fed back by the server 203, when it is determined that the security identification code has the activity permission for the target execution agency corresponding to the target identifier 204, the target execution agency is controlled to perform the corresponding action.

[0074] Specifically, the identifier 204 sends the identified security identification code to the server 203, and determines whether the authorization level fed back by the security identification code satisfies the activity authority for opening the control door. If the authorization level satisfies the activity authority for opening the control door, the motor for opening and closing the control door is controlled to open the control door.

[0075] The authorization level may be determined based on the permission entry of the required permission or temporary permission stored in the server 203 .

[0076] In this way, the identifier 204 can control the activities of the target actuator according to the authorization entries stored in the server 203.

[0077] A mobile terminal permission interaction system and method based on a user identification card provided in an embodiment of the present application, compared with the mobile terminal interaction system in the prior art, obtains the security identification code and required permissions of the user identification card of the mobile terminal through a card reader, and transmits them to a server to authorize the security identification code, so that community personnel can directly manage and supervise the authorization status and authorization information in a unified manner through the server, which is convenient and quick.

[0078] In addition, the identifier can also control the activities of the target actuator by determining the authority corresponding to the security identification code of the mobile terminal, avoiding the problem in the prior art that the card number of the NFC simulated card can be easily identified and copied.

[0079] Based on the same inventive concept, the embodiment of the present application also provides a mobile terminal permission interaction method based on a user identification card corresponding to the mobile terminal permission interaction system based on a user identification card. Since the principle of solving the problem by the method in the embodiment of the present application is similar to the above-mentioned mobile terminal permission interaction system based on a user identification card in the embodiment of the present application, the implementation of the method can refer to the implementation of the system, and the repeated parts will not be repeated.

[0080] See also Figure 3 , Figure 3 A flowchart of a mobile terminal authority interaction method based on a user identification card provided in an embodiment of the present application, such as Figure 3 As shown in , the mobile terminal permission interaction method includes:

[0081] S301: The card reader sends a security identification code search instruction to a mobile terminal connected to the card reader.

[0082] S302: The mobile terminal determines whether the card reader has permission to read the security identification code of the user identification card installed in the mobile terminal.

[0083] S303: If the card reader has the reading permission, the mobile terminal sends the security identification code of the user identification card to the card reader in response to the security identification code search instruction issued by the card reader.

[0084] S304: The mobile terminal sends the required authority selected by the user for the user identification card to the card reader.

[0085] S305: The card reader sends the required authority and the security identification code to the server.

[0086] S306: The server responds to the required authority sent by the card reader and the security identification code corresponding to the user identification card, and authorizes the security identification code.

[0087] A mobile terminal permission interaction method based on a user identification card provided in an embodiment of the present application, compared with the mobile terminal permission interaction method in the prior art, can obtain the security identification code and required permissions of the user identification card of the mobile terminal through a card reader, and transmit them to a server to authorize the security identification code, so that community personnel can directly manage and supervise the authorization status and authorization information in a unified manner through the server, which is convenient and fast.

[0088] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown in , the electronic device 400 includes a processor 410 , a memory 420 and a bus 430 .

[0089] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, the above-mentioned Figure 3 The steps of the mobile terminal authority interaction method based on the user identification card in the method embodiment shown in the method embodiment, the specific implementation method can be referred to the method embodiment, and will not be repeated here.

[0090] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 3 The steps of the mobile terminal authority interaction method based on the user identification card in the method embodiment shown in the method embodiment, the specific implementation method can be referred to the method embodiment, and will not be repeated here.

[0091] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the methods, devices and media described above can refer to the corresponding processes in the aforementioned system embodiments and will not be repeated here.

[0092] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0093] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0094] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0095] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0096] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A mobile terminal authority interaction system based on user identification card, It is characterized in that The system comprises a mobile terminal, a card reader and a server, wherein a user identification card is installed in the mobile terminal, and a security identification code is stored in the user identification card. The mobile terminal is used to determine whether the card reader connected to the mobile terminal has the permission to read the security identification code of the user identification card. If the card reader has the permission to read, the mobile terminal sends the security identification code of the user identification card to the card reader in response to the security identification code search instruction issued by the card reader, and sends the required permission selected by the user for the user identification card to the card reader; The card reader is used to send a security identification code search instruction to the mobile terminal, and is used to send the required authority and the security identification code of the user identification card to the server according to the required authority sent by the mobile terminal and the security identification code of the user identification card; The server is used to respond to the security identification code corresponding to the user identification card and the required authority sent by the card reader, and authorize the security identification code, The system includes a plurality of card readers and a mobile terminal connected to each card reader. Wherein, the server is also used for: receiving from each card reader a security identification code and a required authority of a user identification card installed in a mobile terminal connected to each card reader; Determine whether the number of security identification codes currently waiting for authorization exceeds the authorization number threshold of the server; If the number of security identification codes currently waiting for authorization exceeds the authorization number threshold, the target security identification code is temporarily authorized, and the target security identification code and the required authority corresponding to the target security identification code are stored in the temporary authorization storage module, and the target security identification code is the security identification code in the waiting sequence that is located after the authorization number threshold; When the number of security identification codes waiting for authorization does not exceed the authorization number threshold of the server, extracting the target security identification code stored in the temporary authorization storage module; Determine whether the required authority of the temporarily authorized target security identification code is consistent with the verification authority of the target security identification code pre-stored in the server; If the required authority of the temporarily authorized target security identification code is consistent with the verification authority, the target security identification code is authorized; If the required authority of the temporarily authorized target security identification code is inconsistent with the verification authority, the temporary authorization of the target security identification code is cancelled.

2. The system according to claim 1, It is characterized in that The system further comprises: At least one identifier is installed at different positions in the target area. When the user identification card of the mobile terminal is close to the target identifier, the target identifier receives the radio frequency signal emitted by the user identification card of the mobile terminal and identifies the security identification code of the user identification card from the radio frequency signal.

3. The system according to claim 2, It is characterized in that An actuator corresponding to each identifier is also provided at the location where each identifier is installed. Wherein, the target identifier is also used for: Connecting to the server and sending the identified security identification code of the user identification card to the server; receiving, from a server, an authorization level corresponding to the security identification code stored by the server, wherein the authorization level is used to indicate at least one activity permission of the security identification code in the target area; According to the authorization level fed back by the server, when it is determined that the security identification code has the activity authority for the target execution mechanism corresponding to the target identifier, the target execution mechanism is controlled to perform a corresponding action.

4. The system according to claim 1, It is characterized in that The system includes a plurality of card readers and a mobile terminal connected to each card reader. Wherein, the server is also used for: receiving from each card reader a security identification code and a required authority of a user identification card installed in a mobile terminal connected to each card reader; For each mobile terminal, determining an authorization priority value for a security identification code of a user identification card installed in the mobile terminal according to a device parameter of the mobile terminal, wherein the device parameter includes at least one of the following items: communication stability between the mobile terminal and the server, load condition of the mobile terminal, number of tasks currently processed by the mobile terminal, and location information of the mobile terminal; The security identification code corresponding to each mobile terminal is authorized according to the determined authorization priority value.

5. The system according to claim 1, It is characterized in that The server is also used for: Establishing a permission entry for the security identification code according to the security identification code and the required permission corresponding to the security identification code; Determining whether the required authority of the security identification code is consistent with the verification authority of the security identification code pre-stored in the server; If the required authority of the security identification code is consistent with the verification authority, the verification is successful and the authority entry is stored; If the required authority of the security identification code is inconsistent with the verification authority, the verification fails.

6. The system according to claim 5, It is characterized in that The server is also used for: After receiving the required authority sent by the card reader and the security identification code corresponding to the user identification card, directly establish the authority entry for the security identification code to authorize the security identification code; After the verification condition is met, verifying the required authority of the security identification code based on the pre-stored verification authority of the security identification code; Wherein, the server is also used for: When it is determined that the required authority verification for the security identification code fails, deleting the established authority entry for the security identification code to cancel the authorization for the security identification code; A prompt message is sent to a mobile terminal installed with a user identification card corresponding to the security identification code, wherein the prompt message is used to prompt that the authority verification for the security identification code fails.

7. A mobile terminal authority interaction method based on a user identification card, It is characterized in that The method comprises: The card reader sends a security identification code search instruction to the mobile terminal connected to it; The mobile terminal determines whether the card reader has the permission to read the security identification code of the user identification card installed in the mobile terminal; If the card reader has the reading permission, the mobile terminal sends the security identification code of the user identification card to the card reader in response to the security identification code search instruction issued by the card reader; The mobile terminal sends the required authority selected by the user for the user identification card to the card reader; The card reader sends the required authority and the security identification code to the server; The server responds to the security identification code corresponding to the user identification card and the required authority sent by the card reader, and authorizes the security identification code. The system includes multiple card readers and mobile terminals connected to the card readers. The server further performs the following processing: receiving from each card reader a security identification code and a required authority of a user identification card installed in a mobile terminal connected to each card reader; Determine whether the number of security identification codes currently waiting for authorization exceeds the authorization number threshold of the server; If the number of security identification codes currently waiting for authorization exceeds the authorization number threshold, the target security identification code is temporarily authorized, and the target security identification code and the required authority corresponding to the target security identification code are stored in the temporary authorization storage module, and the target security identification code is the security identification code in the waiting sequence that is located after the authorization number threshold; When the number of security identification codes waiting for authorization does not exceed the authorization number threshold of the server, extracting the target security identification code stored in the temporary authorization storage module; Determine whether the required authority of the temporarily authorized target security identification code is consistent with the verification authority of the target security identification code pre-stored in the server; If the required authority of the temporarily authorized target security identification code is consistent with the verification authority, the target security identification code is authorized; If the required authority of the temporarily authorized target security identification code is inconsistent with the verification authority, the temporary authorization of the target security identification code is cancelled.

8. An electronic device, It is characterized in that include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to execute the mobile terminal permission interaction method as described in claim 7.

9. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the mobile terminal authority interaction method according to claim 7 is executed.