Disclosure of Invention
In view of the above problems, the present invention is proposed to provide an account information pushing method and an account information pushing device, which overcome or at least partially solve the above problems.
According to an aspect of the present invention, a method for pushing account information is provided, including:
receiving address book information in the mobile equipment which is sent by a first account; the first account number is bound with a first eID card, and the address book information comprises one or more first communication numbers;
judging whether the one or more first communication numbers are bound with a second eID card of the same type as the first eID card;
if yes, searching a second account bound by the second eID card;
and pushing the account information of the second account to the first account.
Optionally, the method further comprises:
and when the first account number reads the information of the first eID card through an NFC component of the mobile device for identity authentication and service processing, binding the first account number with the first eID card.
Optionally, the mobile device associates a second communication number, and the first communication number is a communication number whose communication frequency with the second communication number exceeds a preset frequency threshold.
Optionally, the method further comprises:
when the account information of the second account is triggered, sending a friend request to the second account according to the account information of the first account;
and when receiving a confirmation message sent by the second account, establishing a friend relationship between the first account and the second account.
Optionally, the method further comprises:
when a service transfer processing request which is sent by the first account and aims at a second account with a friend relationship is received, acquiring information of the first eID card read by the first account through an NFC component of the mobile device;
when the information of the first eID card passes identity authentication, the service information is sent to a second account with a friend relationship;
collecting information of the second eID card read by the second account through an NFC component of the mobile device;
and when the information adopting the second eID card passes the identity authentication, the service information is adopted to carry out service processing.
Optionally, the method further comprises:
receiving a service processing request sent by the first account; the service processing request comprises the first eID card and a second eID card of a second account with a friend relationship;
collecting information of the first eID card read by the first account through an NFC component of the mobile device;
when the information of the first eID card passes the identity authentication, confirming that the service processing starts;
collecting information of the second eID card read from the second eID card;
and when the information of the second eID card passes the identity authentication, confirming that the service processing is completed.
According to another aspect of the present invention, there is provided an account information pushing device, including:
the address book information receiving module is suitable for receiving address book information in the mobile equipment which is sent by the first account; the first account number is bound with a first eID card, and the address book information comprises one or more first communication numbers;
the binding judgment module is suitable for judging whether the one or more first communication numbers are bound with a second eID card of the same type as the first eID card; if yes, calling an account number searching module;
the account searching module is suitable for searching a second account bound by the second eID card;
and the account information pushing module is suitable for pushing the account information of the second account to the first account.
Optionally, the method further comprises:
and the binding module is suitable for binding the first account with the first eID card when the first account reads the information of the first eID card through an NFC component of the mobile device for identity authentication and service processing.
Optionally, the mobile device associates a second communication number, and the first communication number is a communication number whose communication frequency with the second communication number exceeds a preset frequency threshold.
Optionally, the method further comprises:
the friend request sending module is suitable for sending a friend request to the second account according to the account information of the first account when the account information of the second account is triggered;
and the friend relationship establishing module is suitable for establishing the friend relationship between the first account and the second account when receiving the confirmation message sent by the second account.
Optionally, the method further comprises:
the first information acquisition module is suitable for acquiring information of the first eID card read by the first account through an NFC component of the mobile device when receiving a service transfer processing request which is sent by the first account and aims at a second account with a friend relationship;
the service information sending module is suitable for sending the service information to a second account with a friend relationship when the information of the first eID card passes identity authentication;
the second information acquisition module is suitable for acquiring the information of the second eID card read by the second account through the NFC component of the mobile device;
and the service processing module is suitable for performing service processing by adopting the service information when the information adopting the second eID card passes the identity authentication.
Optionally, the method further comprises:
the service processing request receiving module is suitable for receiving a service processing request sent by the first account; the service processing request comprises the first eID card and a second eID card of a second account with a friend relationship;
the first eID card information acquisition module is suitable for acquiring information of the first eID card read by the first account through an NFC assembly of the mobile device;
the service processing starting confirmation module is suitable for confirming that service processing is started when the information of the first eID card passes identity authentication;
the second eID card information acquisition module is suitable for acquiring information of the second eID card read from the second eID card;
and confirming that the service processing is completed, wherein the service processing is suitable for confirming that the service processing is completed when the information adopting the second eID card passes the identity authentication.
According to the embodiment of the invention, the account information of the second account is sent to the first account through the association between the communication number and the eID card, and the account information is pushed based on the relationship of the actual life, so that the success rate of friend relationship establishment is improved, the screening of a user in massive information is avoided, the time consumption is greatly reduced, the efficiency is improved, and the resource waste of a server and a client is reduced.
The embodiment of the invention completes the business processing together by transferring the eID card into the business processing, thereby not only enriching the functions of the eID card, but also greatly improving the safety of the business processing.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to 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 disclosure to those skilled in the art.
Referring to fig. 1, a flowchart illustrating a step of embodiment 1 of a method for pushing account information according to an embodiment of the present invention is shown, which may specifically include the following steps:
step 101, receiving address book information in the mobile equipment which is sent by a first account;
in a specific implementation, the mobile device may be a mobile phone, a tablet computer, a smart watch, and the like, which is not limited in this embodiment of the present invention.
The operating system of the mobile device may include Android, IOS, Windows Phone, Windows, and the like, and may generally support the running of various applications, such as a payment client (which may be used for payment), an application management client (which may be used for installing applications, uninstalling applications), and the like.
In the mobile device, an address book is usually installed or configured, and the address book may be a system application, or may also be a third party application, and may exist on the local area of the mobile device, or may be stored in the sim card, which is not limited in this embodiment of the present invention.
In the address book, address book information, such as name, address number, address, company, and the like, is recorded.
In Android, the address book information can be exposed through ContentProvider class.
When the application logging in the first account in the mobile device reads the address book information, the address book information can be uploaded to the server, wherein the uploaded address book information comprises one or more first address numbers.
In order to improve the pushing accuracy of the information, the embodiment of the invention can screen the communication number through the communication frequency.
Specifically, the mobile device associates a second communication number, and the first communication number is a communication number whose frequency of communication (such as call, text message incoming and outgoing, multimedia message incoming and outgoing, and the like) with the second communication number exceeds a preset frequency threshold.
In the embodiment of the invention, the first account number is bound with the first eID card, and eID (electronic identity) is a network electronic identity signed and issued to a citizen by a public network identity recognition system of Ministry of public Security based on a cryptographic technology and an intelligent security chip as a carrier, so that the identity can be remotely recognized online on the premise of not revealing identity information.
In a specific implementation, when a first account reads information of a first electronic id card through an NFC (Near Field Communication) component of a mobile device to perform identity authentication and service processing, the first account is bound with the first electronic id card.
Further, the explanation of the identity authentication is made below with an example of the stock account opening as a business process.
1. A user logs in an account of a third-party server in an application of mobile equipment to request stock account opening;
2. the third-party server operates according to an account opening request of the user, and prompts the user to perform identity authentication when identity authentication is involved;
3. the user selects to carry out identity authentication through an eID card in the mobile equipment according to the prompt of the third-party server, and inputs an offline PIN in the mobile equipment;
4. the mobile equipment sends the offline PIN to the eID card;
5. after the eID card receives the offline PIN, performing offline PIN checking operation, and after the checking is passed, returning the checking result to the mobile equipment;
6. after receiving the verification result, the mobile equipment generates an eID identity authentication information application instruction and sends the eID identity authentication information application instruction to the eID card;
7. after receiving the identity authentication information application instruction, the eID card encrypts and sends the identity authentication information in the eID card to the mobile equipment;
8. the mobile equipment returns to the third-party server after acquiring the encrypted identity authentication information;
9. after receiving the encrypted identity authentication information, the third-party server calls a public security department authentication interface to connect a public security system for identity authentication;
10. after obtaining the encrypted identity authentication information sent by the third-party server, the public security system calls a private key to decrypt and authenticate the identity, and returns an identity authentication result to the third-party server;
11. and the third-party server performs account opening processing according to the authentication result of the public security department.
In order to ensure the safety of the eID card when the eID card reads data on the mobile equipment, the mobile equipment and the eID card can be set to a top-half in a hardware layer data transmission processing method when data interaction is carried out.
Taking an offline PIN for verification before identity verification by using an eID card as an example, the specific data processing flow is as follows:
1. a user enters an offline PIN (PIN-1) of an eID card through a keyboard of the mobile device;
2. the mobile equipment acquires a PIN checking key, encrypts an input offline PIN (PIN-E), generates an offline PIN checking instruction and sends the offline PIN checking instruction to the eID card.
3. The eID card receives the offline PIN checking instruction, analyzes the offline PIN checking instruction, acquires the encrypted offline PIN-E, decrypts the offline PIN-E to acquire the offline PIN-1 input by the user, compares the offline PIN-1 with the offline PIN-2 stored in the memory, returns checking success information if the offline PIN-1 is the same as the offline PIN-2, and returns checking failure information if the offline PIN-2 is different from the offline PIN-1.
It should be noted that, in order to ensure the privacy and the right of awareness of the user, it may be first checked whether the user of the mobile device joins the designated plan, if so, it is determined that the user authorizes the acquisition of the address book information of the server, the mobile device may continue to execute the sending process of the address book information, and if the user of the mobile device does not join the execution plan, it is determined that the user does not authorize the acquisition of the address book information of the server, and the mobile device terminates the execution of the sending process of the address book information.
Wherein the specified plan may include, but is not limited to, an operator-initiated user experience plan, and the like.
Step 102, judging whether the one or more first communication numbers are bound with a second eID card of the same type as the first eID card; if yes, go to step 103;
step 103, searching a second account bound by the second eID card;
the types of the cards can be set by those skilled in the art according to actual situations, and in the embodiment of the present invention, the cards can be referred to as eID cards, or bank cards based on eID, and so on.
By applying the embodiment of the invention, when the second account number reads the information of the second eID card through the NFC component of the mobile device for identity authentication and service processing, the second account number is bound with the second eID card.
And if the mobile device to which the second account belongs is the first communication number, the first communication number can be considered to be bound with the second eID card.
And 104, pushing the account information of the second account to the first account.
If the second account is found, account information, such as head portrait, nickname and mood, can be made into a business card, and the business card is sent to the mobile device to which the first account belongs to be loaded.
When the account information of the second account is triggered, if the account information is clicked by a user, a friend request can be sent to the second account according to the account information (such as a head portrait, a nickname, a mood and the like) of the first account;
when seeing the friend request, the user of the second account can call account information of the first account to search and determine whether to add the first account as a friend.
When receiving the confirmation message sent by the second account, the friend relationship between the first account and the second account can be established.
According to the embodiment of the invention, the account information of the second account is sent to the first account through the association between the communication number and the eID card, and the account information is pushed based on the relationship of the actual life, so that the success rate of friend relationship establishment is improved, the screening of a user in massive information is avoided, the time consumption is greatly reduced, the efficiency is improved, and the resource waste of a server and a client is reduced.
Referring to fig. 2, a flowchart illustrating a step of embodiment 2 of a method for pushing account information according to an embodiment of the present invention is shown, which may specifically include the following steps:
step 201, when a service transfer processing request for a second account with a friend relationship, which is sent by a first account, is received, acquiring information of a first eID card, which is read by the first account through an NFC component of a mobile device;
step 202, when the information of the first eID card passes identity authentication, service information is sent to a second account with a friend relationship;
step 203, collecting information of the second eID card read by the second account through an NFC component of the mobile device;
and 204, when the information of the second eID card passes the identity authentication, performing service processing by using the service information.
In the embodiment of the present invention, if the first account cannot independently complete some service processes, the first account may be transferred to the second account for performing auxiliary processes.
Different business processes may be available for different business domains.
For example, for the news media domain, the business process may be publishing news data; for the field of mobile communication, the service processing may be transmission of mobile communication data; for the field of Electronic Commerce (EC), business processes may be payment processes, and so on.
The traffic processing, while carrying different traffic characteristics, is still data processing in nature.
In order to make the embodiment of the present invention better understood by those skilled in the art, the following describes the transfer process of the service in the embodiment of the present invention by taking the payment service process as an example.
1. A user purchases on a shopping website through a first account, and payment cannot be completed due to insufficient balance on the first eID card, so that the user transfers to a second account of a friend for payment;
2. the method comprises the steps that a user sends information of a first eID card read by an NFC component of the mobile device to a shopping website through a first account, and when identity authentication is successful, the identity of an original shopper is confirmed;
3. the shopping website forwards the payment information to a second account of the friend;
4. and the friend sends the information of the second eID card read by the NFC component of the mobile device to the shopping website through the second account, and confirms the identity of the payer for payment when the identity authentication is successful.
Referring to fig. 3, a flowchart illustrating a step of embodiment 3 of a method for pushing account information according to an embodiment of the present invention is shown, which may specifically include the following steps:
step 301, receiving a service processing request sent by the first account; the service processing request comprises the first eID card and a second eID card of a second account with a friend relationship;
step 302, collecting information of the first eID card read by the first account through an NFC component of the mobile device;
step 303, when the information of the first eID card passes the identity authentication, confirming that the service processing starts;
step 304, collecting information of the second eID card read from the second eID card;
and 305, confirming that the service processing is finished when the information of the second eID card passes the identity authentication.
In the embodiment of the invention, the first account and the second account complete certain business processing together.
Different business processes may be available for different business domains.
For example, for the news media domain, the business process may be publishing news data; for the field of mobile communication, the service processing may be transmission of mobile communication data; for the field of Electronic Commerce (EC), business processes may be shopping processes, and so on.
The traffic processing, while carrying different traffic characteristics, is still data processing in nature.
In order to make those skilled in the art better understand the embodiment of the present invention, the service migration process in the embodiment of the present invention is described below by taking express service processing as an example.
1. A user purchases on a shopping website through a first account and fills in a second eID card number of a friend to be used as a receiver;
2. sending the information of the first eID card read by the NFC component of the mobile device to a shopping website, and confirming the identity of a shopper when the identity authentication is successful;
3. the staff of the shopping website sends the purchased commodities to the user to which the second account belongs on line;
4. and the staff reads the information of the second eID card from the second eID card of the friend through the piece scanning terminal and sends the information to the shopping website, and when the identity authentication is successful, the identity of the receiver is confirmed, and the sending is completed.
The embodiment of the invention completes the business processing together by transferring the eID card into the business processing, thereby not only enriching the functions of the eID card, but also greatly improving the safety of the business processing.
For simplicity of explanation, the method embodiments are described as a series of acts or combinations, but those skilled in the art will appreciate that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 4, a block diagram of a structure of an embodiment of a pushing apparatus for account information according to an embodiment of the present invention is shown, which may specifically include the following modules:
the address bookinformation receiving module 401 is adapted to receive address book information in the mobile device, which is sent by the first account; the first account number is bound with a first eID card, and the address book information comprises one or more first communication numbers;
abinding determination module 402, adapted to determine whether the one or more first communication numbers are bound to a second eID card of the same type as the first eID card; if yes, calling an account number searching module;
the accountnumber searching module 403 is adapted to search for a second account number bound to the second eID card;
the accountinformation pushing module 404 is adapted to push the account information of the second account to the first account.
In an optional embodiment of the present invention, the apparatus may further include the following module:
and the binding module is suitable for binding the first account with the first eID card when the first account reads the information of the first eID card through an NFC component of the mobile device for identity authentication and service processing.
In a specific implementation, the mobile device associates a second communication number, and the first communication number is a communication number whose communication frequency with the second communication number exceeds a preset frequency threshold.
In an optional embodiment of the present invention, the apparatus may further include the following module:
the friend request sending module is suitable for sending a friend request to the second account according to the account information of the first account when the account information of the second account is triggered;
and the friend relationship establishing module is suitable for establishing the friend relationship between the first account and the second account when receiving the confirmation message sent by the second account.
In an optional embodiment of the present invention, the apparatus may further include the following module:
the first information acquisition module is suitable for acquiring information of the first eID card read by the first account through an NFC component of the mobile device when receiving a service transfer processing request which is sent by the first account and aims at a second account with a friend relationship;
the service information sending module is suitable for sending the service information to a second account with a friend relationship when the information of the first eID card passes identity authentication;
the second information acquisition module is suitable for acquiring the information of the second eID card read by the second account through the NFC component of the mobile device;
and the service processing module is suitable for performing service processing by adopting the service information when the information adopting the second eID card passes the identity authentication.
In an optional embodiment of the present invention, the apparatus may further include the following module:
the service processing request receiving module is suitable for receiving a service processing request sent by the first account; the service processing request comprises the first eID card and a second eID card of a second account with a friend relationship;
the first eID card information acquisition module is suitable for acquiring information of the first eID card read by the first account through an NFC assembly of the mobile device;
the service processing starting confirmation module is suitable for confirming that service processing is started when the information of the first eID card passes identity authentication;
the second eID card information acquisition module is suitable for acquiring information of the second eID card read from the second eID card;
and confirming that the service processing is completed, wherein the service processing is suitable for confirming that the service processing is completed when the information adopting the second eID card passes the identity authentication.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components of the account information push device according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to 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 invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.