WO2015135379A1 - Device, system, and method for creating virtual credit card - Google Patents
Device, system, and method for creating virtual credit card Download PDFInfo
- Publication number
- WO2015135379A1 WO2015135379A1 PCT/CN2015/070167 CN2015070167W WO2015135379A1 WO 2015135379 A1 WO2015135379 A1 WO 2015135379A1 CN 2015070167 W CN2015070167 W CN 2015070167W WO 2015135379 A1 WO2015135379 A1 WO 2015135379A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- account
- credit card
- information
- user
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/351—Virtual cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
- G06Q20/3552—Downloading or loading of personalisation data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/363—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
Definitions
- the present disclosure relates to the technology of data-processing, particularlytothe data processing technology of a device, a system and a method for creating a virtual creditcard.
- the credit card may be created and managed by the corresponding management server. Credit card users mayuse the credit card to make purchases and transfer funds between credit card and savings accounts.
- the credit card typically has a physical form and the credit card may be associated with a bank. With the development of the data processing technology, the credit card may not need the physical form, and the creation and use of the credit card may not be associated with the bank only.
- Adevice, a system and a method for creating a virtual credit card are provided with examples of the present disclosure.
- the virtual credit card may not have a physical form of the credit card and the use and creation of the virtual credit card may not associate with the bank only. After the creation of the virtual credit card, the virtual credit card may be used and saved at a third party other than the bank.
- the example for the device for creating virtual creditcard to be stored in a data storage includes a first server having the data storage that communicates to a terminal device and a second server, wherein the first server is configured to: receive a subset of real-name information from a user interface operating on the terminal device, wherein the subset of real-name information comprises at least a portion of a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server; search for the real-name information that has been pre-stored in the data storage using the subset of the real-name information; send the real-name information to the second server, upon locating the real-name information in the data storage; receive a credit indicator from the second server that a credit card account is not stored in the second server by using the real-name information; determine, based on the receipt of the credit indicator, whether an exchange resource account associated with the electronic exchange account is stored in the data storage; send a determined result to the second server for creating a virtual credit card account if the exchange
- the example of the present disclosure provides a system for creating virtual creditcard to be stored in a data storage.
- the system includes a first server having the data storage, a terminal device having a user interface communicating to the first server, and a second server communicating to the first server.
- the terminal device of the system is configured to: receive a subset of the real-name information from the user interface, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server.
- the first server of the system is configured to: receive the subset of the real-name information from the terminal device, search the real-name information stored in the data storage with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage, upon the real-name information is found in the data storage, send the real-name information to the second server.
- the second server is configured to: upon the receipt of the real-name information from the first server, finding whether a credit card account associated with the real-name information is stored in the second server, after finding the credit card account is not stored in the second server, send a credit indicator to the first server.
- the first server is further configured to: determine whether an exchange resource account tying to the electronic exchange account is stored in the data storage after the credit indicator is received, if the exchange resource account tying to the electronic exchange account is stored in the data storage, send a determined result to the second server.
- the second server is further configured to: create a virtual credit card account upon the receipt of the determined result from the first server; and the first server is configured to: store the virtual credit card associated with the virtual credit card account in the data storage.
- the example for a method for creating a virtual creditcard to be stored in a data storage includes steps of: receiving a subset of real-name information from a user interface by a terminal device, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of a first server; receiving, by the first server, the subset of the real-name information; searching the real-name information stored in the data storage of the first server with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage; upon the real-name information is found in the data storage, sending the real-name information from the first server to the second server, and finding, by the second server, whether a credit card account associated with the real-name information is stored in the second server; after determining the credit card account is not stored in the second server, sending a credit indicator from the second server to the first server; determining, by the first server, whether an exchange
- FIG. 1 is a structure schematic showing implementing environment for each example of the present disclosure
- FIG. 2 is a method flow chart showing a method for creating credit card accountaccording to anexample of present disclosure
- FIG. 3A is a method flow chart showing a method for creating credit card account according to anotherexample of present disclosure
- FIG. 3B is an interface schematic showing about acquiring subset of real-name informationaccording totheexample of present disclosure
- FIG. 3C is an interface schematic showing a typical validation interface according to theexample of present disclosure.
- FIG. 3D is interface schematicsshowing the virtual credit card account during and after validationaccording to theexample of present disclosure
- FIG. 3E is an interface schematic showing the binding result according to theexample of present disclosure.
- FIG. 3F is an interface schematic showing an entry of increasing credit limitaccording to theexample of present disclosure.
- FIG. 3G is a method flow chart showing a method for creating credit card account according to theexample of present disclosure
- FIG. 4 is a frame diagram showing a device for creating credit card account according to anexample of present disclosure
- FIG. 5 is a frame diagram showing a device for creating credit card account according to anotherexample of present disclosure.
- FIG. 6 is a frame diagram showing a device for creating credit card account according to anexample of present disclosure
- FIG. 7 is a frame diagram showing a device for creating credit card account according to anotherexample of present disclosure.
- FIG. 8 is a frame diagram showing a device for creating credit card account according to anexample of present disclosure.
- FIG. 9 is a frame diagram showing a device for creating credit card account according to anotherexample of present disclosure.
- FIG. 10 is a frame diagram showing a system for creating credit card account according to theexample of present disclosure.
- FIG. 11 is a frame diagram showing a terminal according to theexample of present disclosure.
- FIG. 12 is a frame diagram showing a server according to theexample of present disclosure.
- module may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC) ; an electronic circuit; a combinational logic circuit; a field programmable gate array (FPGA) ; a processor (shared, dedicated, or group) that executes code; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
- ASIC Application Specific Integrated Circuit
- FPGA field programmable gate array
- the term module may include memory (shared, dedicated, or group) that stores code executed by the processor.
- the exemplary environment may include a server, a terminal device, and a communication network.
- the server and the terminal device may be coupled through the communication network for information exchange, such as sending/receiving identification information, sending/receiving data files such as splash screen images, etc.
- information exchange such as sending/receiving identification information, sending/receiving data files such as splash screen images, etc.
- only one terminal device and one server are shown in the environment, any number of terminals or servers may be included, and other devices may also be included.
- the communication network may include any appropriate type of communication network for providing network connections to the server and terminal device or among multiple servers or terminal devices.
- communication network may include the Internet or other types of computer networks or telecommunication networks, either wired or wireless.
- the disclosed methods and apparatus may be implemented, for example, in a wireless network that includes at least one terminal device.
- the terminal deviceor the device may refer to any appropriate user terminal with certain computing capabilities, such as a personal computer (PC) , a work station computer, a server computer, a hand-held computing device (tablet) , a smart phone or mobile phone, or any other user-side computing device.
- the terminal device may include a network access device.
- the terminal device may be stationary or mobile.
- a server may refer to one or more server computers configured to provide certain server functionalities, such as database management and search engines.
- a server may also include one or more processors to execute computer programs in parallel.
- a related method for creating credit card account includes: the account management server receives a request for creating credit card account of a user which is triggered in the page, according to the request for creating credit card account, an information input box is displayed to the user in the page, with the information input box used for entering the name, ID number, address, email and phone number, and other user information. Then, the account management server receives user information which is input into the corresponding input box, and provides the user information to staff for validation. When the user receives the feedback information from the staff indicating that the validation is passed; the account management server create a new credit card account based on the user information and generates the corresponding real credit card. Finally, the staff will mail the real credit card corresponding to the credit card account, so that user could use the credit card account by the credit card in the subsequent course.
- a device, a system and a method for creating a virtual credit card are provided with examples of the present disclosure.
- the virtual credit card may not have a physical form of the credit card and may be used the same way as the credit card with the same form.
- the virtual credit card may be created and saved at a reliable party other than a bank.
- the first server may refer to one or more processing servers that are operated by a third party other than a bank
- the second server may be operated by a bank.
- the virtual credit card account may refer to the account that is created for the virtual credit card.
- the virtual credit card account and the virtual credit card may be used exchangeably under some circumstances.
- the terminal device refers to any user device that may have a user interface to allow a user to enter into information for applying for a credit card.
- the present disclosure provides a device for creating credit card account, which is set in a first server, which includes:
- a first receiving module configured to receive a subset of real-name information sent by a terminal device, with the subset of real-name information acquired by the terminal device being corresponding to a user who has opened an electronic exchange account;
- a first sending module configured to send real-name user information that matches the subset of real-name information which is received by the first receiving module to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server;
- a second receiving module configured to receive the indicator fed back from the second server according to the real-name user information sent from the first sending module, and detect whether there is an exchange resource account binding to said electronic exchange account;
- a second sending module configured to send a detecting result to the second server, after the second receiving module detects there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the present disclosure provides adevice for creating credit card account, which is set in a terminal device, which includes:
- a first acquiring module configured to acquire a subset of real-name information of a user who has opened an electronic exchange account
- a first sending module configured to send the subset of real-name information acquired by the first acquiring module to the first server, with the subset of real-name information being configured to trigger the first server to send real-name user information that matches the subset of real-name information to a second server, and the real-name user information being saved in the first server, with the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the indicator is configured to trigger the first server to send a detecting result to the second server after detecting that there is no exchange resource account binding to said electronic exchange account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the present disclosure provides adevice for creating credit card account, which is set in a second server, which includes:
- a first receiving module configured to receive user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server;
- An account detecting module configured to detect whether there is a credit card account exists which is corresponding to the user real-name information received by the first receiving module;
- a first sending module configured to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists by account detecting module, with the indicator being configured to trigger the first server to send a detecting result to the second server after detecting that there is an exchange resource account binding to said electronic exchange account;
- An account creating module configured to receive the detecting result sent from the first sending module, to create a virtual credit card account of the user.
- the present disclosure provides a system for creating credit card account, which includes: a first server, a terminal device communicating to the first server, and a second server communicating to the first server;
- the first server includes a devicefor creatingcredit card account as described in the first aspect
- said terminal device comprises a devicefor creatingcredit card account as described in the second aspect
- said second server comprises a devicefor creatingcredit card account as described in the third aspect.
- the present disclosure provides a method for creating credit card account, which includes:
- the present disclosure provides a method for creating credit card account which is employed by a first server, and the method includes:
- the present disclosure provides a method for creating credit card account which is employed by a terminal device, and the method includes:
- Sending thesubset of real-name information to the first server, with the subset of real-name information is configured to trigger the first server to send a real-name user information that matches the subset of real-name information to a second server, with the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account exists to correspond to the real-name user information, and the indicator is configured to trigger the first server to send a detecting result to the second server after detecting that there is no exchange resource account binding to said electronic exchange account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the present disclosure provides a method for creating credit card account which is employed by a second server, and the method includes:
- the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long credit card creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- the virtual credit card may be stored in a data storage in the first server. The user does not need to worry the loss or stolen of the credit card.
- FIG. 1 shows an implement environment related to various examples of present disclosure.
- the implement environment includes: a terminal 120, a first server 140 and a second server 160.
- the terminal 120 may be mobile phones, tablet PCs, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III) , MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers and desktop computers, etc.
- MP3 players Motion Picture Experts Group Audio Layer III
- MP4 Motion Picture Experts Group Audio Layer IV
- the terminal 120 on which application terminal deviceor browser may have been installed visits web terminal device of the application through a browser.
- the application terminal device and web terminal device are collectively called the terminal device in the examples of present disclosure, no special statement below.
- the terminal device may be the one with electronic exchange functional terminal device, or the one simultaneously with the electronic exchange function and social function, or the one simultaneously with the electronic exchange function and game function, or the one simultaneously with electronic exchange function and email function, or the one simultaneously with electronic exchange function and financial function, or the one simultaneously with electronic exchange function and other functions like information inquiry.
- the electronic exchange accounts and other electronic accounts of the user are bound or associated with each other, when the terminal device is simultaneously with the electronic exchange function and other functions.
- the first server 140 may be a server, or a server cluster consisting of several servers, or a cloud computing service center.
- the first server 140 and the terminal 120 providebusinesses like electronic exchange to each other.
- the first server 140 is usually established by internet service providers.
- the second server 160 may be a server, or server cluster consisting of several servers, or a cloud computing service center.
- the second server 160 is used to provideresource saving account, credit card account, and to create and manage virtual credit card account according to examples the present disclosure.
- the second server 160 is usually established by financial institutions, such as bank.
- the resource saving account is an account making the pre-stored resource as exchange resource, such as saving card account in the bank;
- Credit card account is an account which may bewithdrawn to exchange resources according to credit of the user, such as credit card account in the bank.
- the terminal 120 maycommunicate with the first server 140 via wireless network or wired network, and the first server 140 maycommunicate with the second server 160 via wireless network or wired network.
- server 180 could be employed for implementing the present disclosure, and other server 180 could run in conjunction with other functions of the terminal device.
- Other server 180 communicates with the first server 140 via either wired networks or wireless networks.
- Other server 180 may be a server, or a server cluster composed of several sets of servers, or a cloud computing service center ⁇
- the other server 180 is used to provide corresponding types of businesses to terminal 120 reciprocally, such as social business, game business, email business, financialbusiness, and service business for information query.
- the other server 180 may also be used to providecorresponding types of historical data to the first server 140 according to the example of present disclosure.
- historical exchange data can include at least one of historical exchange number, historical exchangefrequency, and historical exchange amount, and other information
- historical social data can include at least one of historical online time, historical number of social people, historical speech frequency and other information
- historical email data can includeat least one of historical number of emails, historical size of emails, and other information
- historical financial data can include historical investment amount, historical profit amount and other information
- historical login data can include at least one of historical login number, historical loginfrequency, and historical online time and other information.
- Real-name user information is mainly used to verify identity of the user who applies for creating a virtual credit card account.
- Real-name user information includesuser name and identity document number, the identity document number is usually identity card number. In other possible cases, identity document number can also be any number which uniquely identifies user identity, just likepassport number, MTPs number, or military officer number. Additionally, real-name user information usually includes the user phone number as well.
- User history data is mainly used toprovide a reference for the second server to determine the credit limit of the virtual credit card account of the user.
- User history data can include above-mentioned corresponding types of historical data of the user, and can also include the user basic personal information, such as age, date of birth, native place, education, historical schools, home address, contact address, and immediate family members, etc.
- user history data that is provided by the first server may include: 1, whether the user’s identification card information is stored along with the non-bank spending account; 2, whether the user opens a wechat account; 3, monthly or daily transaction amount via a non-bank spending account such as wechat spending account; 4, transaction amount in the past; 5, number of transactions; 6, registration date for the spending account; 7, real name verification for the spending account; 8, spending account payment history; 9, whether the passcode for the wechat payment is verified; 10, the paid membership level for the past three months; 11, activity history that may be tracked collected by the first server such as the usage history of QQ and wechat.
- the first server may request information for the user in order to determine the credit limit for the virtual credit card even though the first server may not be able to get information.
- information includes: 1, education history including transcripts and degrees; 2, loan history including car loan payments, mortgage payments and credit card payments and loan balances; 3, employment history such as past employment verifications, salaries etc. ; and 4, the official records such as: the born location, personal location account etc.
- Electronic exchange account may be an account used to complete electronic exchangeemploying the electronic exchange function provided by the user on the terminal device.
- Electronic exchange account possesses exchange and transfer functions, such as transferring part of the resourcepre-stored in the electronic exchange account to exchange goods by the user, or transferring part of the resources such as fund from other accounts into this electronic exchange account, etc.
- the electronic exchange account may beWechat payment account, Paypal account, Jingdong account, or Meituan account, etc.
- Electronic social account may be an account used to complete social function using the social function provided on the terminal device by the user, for example, electronic social account may beWechat account, current account, Line account, etc.
- Electronic email account may be an account used to receive and send email using the email function provided on the terminal device by the user, for example, electronic email account may be Google account, Yahoo account, Netease account, Sina account, Microsoft account, etc.
- Electronic financial account may be an account used to complete electronic financingusing the financial function provided on the terminal device by the user, for example, electronic financial account may be e-billing account, stock account, etc.
- Electronic service account is an account used to acquire service using information query and other service functions provided on the terminal device by the user, for example, electronic service account may be ink weather account, TigerMap account, etc.
- FIG. 2 shows a flow chart of the method for creating credit card account according to an example of present disclosure, the method for creating credit card account, includes following steps:
- step 201 the terminal device acquires and sends the subset of real-name information of a user who has opened an electronic exchange account to the first server;
- thesubset of real-name information is used to match real-name user information.
- the first server receives subset of real-name information, and sends a real-name user information that matches the subset of real-name information to a second server, the real-name user information being saved in the first server;
- step 203 the second server receives real-name user information, detects whether there is a credit card account existing which is corresponding to the user real-name information;
- step 204 sending an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account existing;
- the second server determines that the user is great, the virtual credit card account cannot be created for the user in this case, and an indicator indicating no said credit card account exists is sent to the first server.
- step 205 the first server receivesthe indicator, and detects whether there is an exchange resource account binding to electronic exchange account.
- the first server can determine whether a user may be trusted through detectingwhether there is an exchange resource account binding to electronic exchange account, wherein the exchange resource account is used to provide exchange resource by using the electronic exchange account.
- Step 206 if the first server detects there exist an exchange resource account, the detecting result would be sent to the second server.
- the first server detects that there exist exchange resource account, and the second server have collected the user information to pass the validation thereto when creating the exchange resource account, the user is confirmed to be trusted, and then the process of creating virtual credit card account by the second server is triggered, and the detecting result of the existing exchange resource account is sent to the second server.
- Step 207 the second server receives the detecting result, to create virtual credit card account of the user.
- the second server creates virtual credit card accounts for users directly after receiving the binding result that results from binding the electronic exchange account and the resource saving account together, no collectionor artificial validation of user information is needed again, It has shortened the process of creating virtual credit card account and has improved the efficiency of creating virtual credit card account, through omitting the process of collecting and artificially validating user information.
- the above-described steps 201 and 205 may be separately implemented as the method for creating credit card accounton terminal device side, the above-described steps 202, 204 and 206 may be separately implemented as the method for creating the credit card accounton the first serverside, and the above-described steps 203 and 207 may be separately implemented as the method for creating credit card account on second serverside.
- the method for creating credit card account include: acquire a subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- FIG. 3A shows a flow chart of the method for creating credit card account according to the other example of present disclosure, the method for creating credit card account, includes following steps.
- Step 301 a terminal device acquires a subset of real-name information which is corresponding to a user who has opened an electronic exchange account, and sending subset of real-name information to a first server.
- the terminal device needs to acquirereal-name user information of the user, so that the second server mayvalidate user identity according to the real-name user information provided by the terminal device.
- real-name user information will not only increase the volume of inputted information content to reduce the efficiency of creating virtual credit card account, but also easily result in the leak of information to reduce the security of creating virtual credit card account. Therefore, in the case that the user has opened an electronic exchange account, the terminal devicemaymerely acquireand send the subset of real-name information to the first server, and the first server then sends the pre-stored real-name user information acquired to the second server, so as to increase the security of creating virtual credit card account.
- the subset of real-name information may be used to match complete user information
- the subset of real-name information may be part of the real-name user information, also may be the information corresponding to real-name user information.
- the present example is described based on that the subset of real-name informationmay be part of the real-name user information.
- the subset of real-name information may include at least one class of incomplete real-name sub-information, each class of incomplete real-name sub-information is part of the real-name sub-information of the corresponding class of real-name user information.
- the real-name sub-information included in the subset of real-name information are name information and identity card number information respectively, therefore, at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information, another class of incomplete real-name sub-information includes part ofidentity card number information.
- at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
- the terminal device may also validate user identity before acquiring subset of real-name information.
- the terminal device acquires subset of real-name information when validating that it is the user himself applying for the virtual credit card account, and does not respond to thisapplication operations whenvalidating that it is not the user himself applying for the virtual credit card account.
- the method before acquiring the subset of real-name information of a user who has opened an electronic exchange account, the method further includes:
- the terminal device acquires an exchange key tobe validated, and sends the exchange key tobe validated to the first server;
- the first server receives the exchange key to be verified, detectswhether the exchange key to be verified is the same tothe pre-stored exchange key, when detecting that the exchange key to be verified is the same to the pre-stored exchange key, the first server triggers the terminal device to acquire the subset of real-name information of a user who has opened an electronic exchange account, and the exchange key is the one stored in the first server.
- the exchange key is settled and stored in the first server when the user opens the electronic exchange account.
- the terminal device may show the inputting interface in which the exchange key to be validated is inputted by the user, determines what the user inputs in the interface as the exchange key to be validated, and sends the exchange key to be validated to the first server, the first server may detect whether the exchange key to be verified is the same as the exchange key.
- the first server determines that it is the user himself applying for a virtual credit card; when detecting that the exchange key to be verified is not the same as the pre-stored exchange key, the first server determine that it is not the user himself applying for a virtual credit card.
- FIG. 3B it shows an interface schematic of acquiring the subset of real-name information.
- the user first clicks on button 12 “my bank card” in interface 11 “my bank card ” , the terminal device will jump to interface 13 “all bank card” ; after clicking on “Click immediately open ” button 14 in interface 13 “all bank card” by the user, the terminal device will jump to interface 15 “open xx credit card ” ; after clicking on button 16 “open” on interface 15 “open xx credit card ” , the terminal device will jump to interface 17 “validate exchange key” ; If the user inputs the exchange key to be validated in interface 17 “validate exchange key” , the terminal device will jump to interface 18 “validate identity information” .
- subset of real-name informationwhat the user needs to enter includes part of name information as well as part of identity card number information.
- the terminal device After inputting the last one of the name and the last four of the identity card number respectively in the corresponding location of the interface 18 “validate identity information” , the terminal device can immediately acquire the user subset of real-name information.
- Step 302 the first server receives subset of real-name information, sendsreal-name user information that matches the subset of real-name information to the second server, and the real-name user information is the one which is stored in the first server and associated with the electronic exchange account.
- the first server can find the real-name user information which matches the subset of real-name information in at least one of the pre-stored real-name user information, and sends the real-name user information acquired after matching to the second server.
- the first server is the server which is communicatingto the terminal device, the combination of the both server achieves electronic exchange function.
- sending the real-name user information which matches the subset of real-name information to the second server includes:
- the first server sends the user real-name information to the second server, when at least one class of incomplete real-name sub-information is some aspects of the corresponding information of the user real-name information.
- the first server may match each piece of real-name user information to the subset of real-name information respectively, and sends the real-name user information whichexactlymatches to the second server.
- Step 303 the second server receives the real-name user information, detects whether there is a credit card account existing and saved in the second server which is corresponding to the user real-name information;
- the second server detects whether the user has successfully applied for a credit card account in the past according to the corresponding relationship.
- Step 304 sending an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account existing in the second server.
- the second server determines the user is immense, and no virtual credit card accountmay be created for the user in this case, an indicator indicating no said credit card account exists is sent to the first server.
- Step 305 the first server receives the indicator, detects whether there is an exchange resource account binding to electronic exchange account.
- the first server can determine whether a user may betrusted through detecting whether there is an exchange resource account binding to electronic exchange account.
- the exchange resource account is used to provide exchange resource for the electronic exchange account.
- the exchange resource account includes resource saving account and the other credit card accountsthat are not provided by the second server.
- the resource saving account may or may not be provided by the second server.
- the user may use the exchange resource pre-stored in the resource saving account to exchange goods through electronic exchange accounts; when the exchange resource account is the other credit card account, the user may use the exchange resource withdrawnfrom the other credit card account to exchange goods through electronic exchange accounts.
- Step 306 if the first server detects that an exchange resource account exists, and the terminal deviceof the user is validated, step 307 is performed because the validation is passed.
- the first server detects that there exist exchange resource account, and the second server have collected the user information to pass the validation thereto when creating the exchange resource account, the user is confirmed to be trusted, and then the process of creating virtual credit card account by the second server is triggered, and the detecting result of existing exchange resource account is sent to the second server.
- the terminal device is validated, to confirm the user who applies to create the virtual credit card account is the one who has bond an exchange resource account to the electronic exchange account.
- the first server validates user terminal device via one or any combination of SMS validation, IM validation, voice validation, and email validation.
- the first server sends one or any of SMS, IM, voice messages, e-mail to the terminal, and validates whether the terminal receives the above-mentioned information.
- validating the user terminal device includes:
- the first server receives a validation terminal identity acquired and sent by the terminal device
- Each resource exchange account is bound with at least one validation terminal identity which is usually the phone number reserved by the user when binding the electronic exchange account and resource exchange account.
- validation terminal identity may also be e-mail address, IM number, landline phone number, and so on.
- the first server acquires a validation terminal identity which is bond to the resource exchange account, and validates the ID of the user according to the validation terminal identity, to confirm the user who applies to create the virtual credit card account is the one who has bond an exchange resource account to the electronic exchange account.
- validatingvalidation terminal identity includes:
- the first server sends validation information to the validation terminal indicated by the validation terminal identity
- Receiving validation information detecting whether information to be validated is the same to the validation information, if detecting the information to be validated is the same to the validation information, then validation for validation terminal identity is passed.
- validation terminal identity is the phone number inputted by the user on the terminal device for example
- the first server sends validation information to the corresponding phoneaccording to the phone number.
- validation information is composed of several numbers and or letters.
- the first server triggers the terminal device to display related validation interface.
- FIG. 3C it shows an interface schematic of a typical validation interface.
- the terminal device instructs the user to enter the information to be validated into the input box 21 through reminders displayed in the validation interface.
- the user can view the validation information sent by the first server. Afterward, the user input information to be validatedinto the validation interface displayed on the terminal device, that is, to input the validation information into the validation interface as the information to be validated.
- the terminal device can directlyidentify and extract the information to be validated from the SMS received by the validation terminal, and the extracted information to be validated is sent to the first server to be validated.
- the first server compares the validation information sent before with the information to be validated, and detects whether both of them are identical with each other. If the validation information is identical with the information to be validated, the current user is the one who bonds an exchange resource account to the electronic exchange account, in this situation; the first server thinks that the user is probably authorized to create the virtual credit card account by the account management server, and the user is trusted. Therefore, the second server is triggered to create a virtual credit card account, that is, step 307 is performed.
- step 307 the first server sends the detecting result to the second server.
- sending the detecting result to the second server includes:
- the first server acquires account type of the exchange resource account, with the account type being resource saving account, or not any other credit card accounts provided by the second server.
- the resource saving account is served as an account which sets the pre-storage resource as the exchange resource, while the credit card account is served as an account which has credit limit exchange resource according to the user credit.
- step 308 the second servers create the virtual credit card account of the user according to the detecting result.
- the second servers create the virtual credit card account of the user according to the detecting result.
- the virtual credit card account may be newly created and not corresponding to the existing credit card account, that is, the virtual credit card account and the existingcredit card accountmay be independent from each other.
- a credit card account may be newly created in the second server, then the user has card 1 corresponding to the existing credit card account; while a virtual credit card account is newly created in the second server, then the user could acquire card 2 corresponding to the virtual credit card account, with card 1 being different from card 2.
- Card 2 here may not have any physical form and may be stored in the data storage of the first server.
- the second server could create virtual credit card accounts with same credit limit for each user. Also, virtual credit card accounts could be created with different credit limit for each user.
- the second server determines the credit limit according to the account type, when creating virtual credit card accounts with different credit limit.
- the credit limit is used for identifying the maxspending amount for the virtual credit card account, and the resource could be exchanged forphysical objects or virtual goods.
- the virtual credit card account needs to be set with a certain credit limit, to avoid malicious act happening on the user who holds the virtual credit card account.
- the credit resource limit should not beyond the certain credit limit, while the user uses the virtual credit card account to exchange forgoods.
- creating a virtual credit card account of the user includes:
- the second server determines the credit limit of the virtual credit card accounts according to the account type, and the credit limit is used for identifying the max spending amount for the virtual credit card account;
- the user may use the credit card account usually, and then much credit limit is set for the user; if the account type is resource saving account, the user may use the credit card account usually not so often, and then less credit limit is set for the user, so that the credit limit settings follow usage habits of the users, and the accuracy of credit limit settings for virtual credit card account is improved.
- the methodfurther includes:
- the first server acquires user history data according to the electronic exchange account, and sends the user history data to the second server;
- the second server receives the user history data which is used to create the virtual credit card account.
- Creating the virtual credit card account of the user includes: the second server creates the virtual credit card accountof the user according to the user history data.
- the first server can acquire the user history data from the electronic exchange account, for example, the first server sends historical exchange data and historical login data as the user history data to the second server.
- the first server may acquire historical data from other bound or associated electronic account respectively.
- the historical data in different electronic accounts may be stored either in the same server or different servers. In thisexample, it is to be describedin the case of storing in different servers.
- the terminal device possesses electronic exchange function and social function, and then the electronic exchange function is bound with the electronic social function, the first server maydirectly read the historical exchange data from the user exchange records in this case; and historical social data from the social server which is corresponding to the historical social account is acquired, and the historical exchange data and historical login data areas the user history data to be sent to the second server.
- creatingthe user credit card account according to the user history data and the account type includes:
- the second server accesses at least one of history payment data, history social data, history email data, history financial data, and history login data of the user history data;
- the second server determines the credit limit of the virtual credit card account according to at least one of history payment data, history social data, history email data, history financial data and history login data, with the credit limit identifying the max spending amountfor the virtual credit card account;
- the second server creates the virtual credit card account according to the credit limit.
- the second server determinesthe credit limit according to historical login data. For example, the more the user logins in the electronic exchange account in history, the greater the credit limit is; for example, the longer the online time is, the greater the credit limit is; Since the history login data reflects the activity in user daily life, the activity may be used as a reference to the user credit. And/or, the second server determines the credit limit according to historical exchange data. For example, the more the user exchanges in the electronic exchange account in history the greater the credit limit is; for example, the greater the amount of the historical exchange is, the greater the credit limit is; In the present example, it only takes history login data and /or history exchange data for example to illustrate the determining of the credit limit, the first server may determine the credit limit in the same way according to other historical data.
- the first server may determine an appropriate credit limit by the combination of history exchange data, and/or history social data, and/or history email data, and/or history financial data, and/or history login data.
- the second server may determine a more appropriate credit limit by the combination of history exchange data, and/or history social data, and/or history email data, and/or history financial data, and/or history login data as well as basic personal information at the moment, Since the second server may determine the user credit limitaccording to the useractual usage, therefore the accuracy of setting the credit limit of the virtual credit card accountcredit limit is increased.
- the second server could determine the credit limit of the virtual credit card account according to the account type and user history, so that the accuracy of credit limit is further improved.
- FIG. 3D shows the interface schematic of virtual credit card accountduring and after validation.
- the FIG. on leftside is the schematic of virtual credit card accountduring validation; the FIG. on rightside is the schematic of virtual credit card account after validation.
- Step 309 the second server sends the account information of the virtual credit card account to the first server.
- the second server sends the account information of the virtual credit card account to the first server after creating the virtual credit card account of the user; the account information includes the account number and the credit limit.
- the account information may also include the date of creating the virtual credit card account, the validity period of the virtual credit card account, the deadline of filling resources, for example, inject fund into the virtual credit card account, and so on.
- Step 310 the first server receives account information of the virtual credit card account, binds the virtual credit card account and the electronic exchange account together, sends the binding result that results from binding the virtual credit card account and the electronic exchange account together;
- the user can select the items desired to exchange after logging in the electronic exchange account, and then credit limit the virtual credit card accountto complete the exchange.
- the method further includes:
- the first server binds the virtual credit card account and the resource saving account together, and sends the binding result that results from binding the virtual credit card account and the resource saving account together to the terminal device, with the resource saving account being configured to transfer resource such as fund to inject the virtual credit card account fromthe resource saving account after the virtual credit card account’s spending is over thecredit limit; and
- theterminal device receives the binding result that results from binding the virtual credit card account and the resource saving account together.
- the first server may bind the resource saving account and the virtual credit card account together, in order to transfer resource to inject the virtual credit card account from the resource saving accountafter the balance of virtual credit card accountexceeds thecredit limit. As such, the binding may help to improve the convenience in the process of using the virtual credit card account.
- Step 311 the terminal device receives the binding result that results from binding the virtual credit card account and the electronic exchange account together.
- the terminal device receives and displays the binding resultsent by the first server.
- the binding results may carry account number of virtual credit card account, the credit limit, the date of creating virtual credit card account, the validity period of the virtual credit card account, the deadline of filling resources, and any other information.
- FIG. 3E it shows an interface schematic of the binding result, and the terminal devicemay display the credit limit31 in order to inform the user after the binding result is received.
- the terminal device acquires and sends user complete information to the first server, the user complete information is used for increasing the credit limit of the virtual credit card account by the second server;
- the first serve receives the user complete information, and sends the user complete information to the second server;
- the second server receives the user complete information, and increases the credit limit of the virtual credit card account according to the user complete information.
- the user complete information is mainly used to provide reference for the second server to increase the credit limit of the virtual credit card account.
- the user complete information may include the user personal information, such as age, date of birth, native place, education, historical schools, home address, contact address, and immediate family members, etc.
- the user complete information may be the basic personal information which is inputted randomlyby the user on the terminal device.
- the user complete information may also be the answer inputted in the interface in the terminal device for the pre-set questionswith regard to the first server and/or the second server, and thisexamplehas no limited way to acquire the user complete information.
- the system may also set the necessary information what the user complete information has to carry. For example, when the necessary information is the history school of the user attended, the user complete information cannot be submitted if the user does not input the history school information. Or, further, when the real-name user information of the first server does not include history school information, the first server or the second server cannot validate the history school information inputted by the user in this case, and the interface of the terminal device does not provide the right information to increase the credit limit.
- FIG. 3F it shows the interface schematic of entrance to increase credit limit
- the terminal device when the interface of the terminal device providethe entrance to increase credit limit, clicking the button 51 “overdraft growth” (checking identity information, increasing credit limit) , the terminal device will jump to interface52 “validating personal information” ; the terminal device instructs the user to input answer into the input box 53 through the reminder displayed in the interface52 “validating personal information” ; after clicking button 54 “Confirm Submit” in the interface52 “validating personal information” by the user, the terminal device will jump to interface 55 “submitting confirmation” ; If the user clicks the button 56 “Yes” in the interface 55 “submitting confirmation” , the terminal device will jump to interface57 “bank card details” , interface57 displays the reminder “Validating” .
- the terminal device will jump to the interface58 “bank card details” , at the moment the credit limit is increased from 50 to 1000. If the user clicks the button 59 “No” ” in the interface55 “Submit confirm” , the terminal device will jump to the interface60 “validate Cancel prompt” ; If the user clicksthe button 61 “Yes” in the interface60 “validate Cancel prompt” , then the terminal device will returnthe interface providing the entrance to increase the credit limit; if the user clicks the button 62 “No” in the interface60 “validate Cancel prompt” , the terminal device will returns interface52 “check personal information” .
- the threshold for the number of cancelling validation may be set, when the number of cancelling validation reaches the threshold, the terminal device no longer providesthe entrance to increase the credit limit for the user.
- the above steps 301, 307 and 311 may beimplemented separately as the method for creating credit card accounton terminal deviceside, the above steps 302, 305, 306, 307 and 310may beimplemented separately as the method for creating credit card accounton first serverside, the above-described steps 303, 304, 308 and 309may beimplemented separately as the method for creating credit card accounton the second serverside.
- FIG. 3G it shows a flow chart of the method for creating virtual credit card.
- the terminal device is the WeChatclient
- the electronic exchange account is the Tenpay server
- the second server is the China Citic Bank server
- the electronic exchange account is the micro-channel payment account
- the virtual credit card account is the China Citic virtual credit card
- the resource saving account isthe saving card
- the exchange key is the micro-channel payment keyfor example to describe the procedure of opening a virtual credit card.
- WeChatclient acquires and sends the micro-channel payment key to be validated inputted by a user who has opened a payment account to the Tenpay server.
- the Tenpay server detects whether the received WeChat payment key to be validated is the same to the WeChat payment key which is set when opening the WeChat payment account, if they are the same, then sends part of name information as well as part of identity card number information of the user to the WeChatclient.
- the WeChatclient displays the received part of name information as well as part of identity card number information, and acquires and sends the rest of the name information as well as part of identity card number information to the Tenpay server.
- the Tenpay server detects that there are name information as well as identity card number information existing which exactly match to the rest of the name information as well as part of identity card number information, sends the name information as well as identity card number information to the China Citic Bank server.
- the China Citic Bank sends an indicator indicating no said credit card account existing to the Tenpay server after detecting that there is no credit card existing which is corresponding to the name information as well as identity card number information.
- the Tenpay server acquires the cell phone number which is bound to the exchange card, and sends the validation code to the cell phone;
- the terminal device acquires and sends the inputted information to be validated to the Tenpay server.
- the China Citic Bank server determines the credit limit of the virtual credit card according to at least one of history payment data, history social data, history email data, history financial data and history login data included in the user history data, and creates virtual credit card according to the credit limit, sends the account number of the virtual credit card to the Tenpay server.
- the TenPay server binds virtual credit card and micro-payment account together, sends the binding result which results from binding the virtual credit card and the WeChat account together to the WeChatclient, and binds the virtual credit card and the saving card together, to send the binding result which results from binding the virtual credit card and the saving card together to the WeChatclient.
- the WeChatclient displays the binding result which results from binding the virtual credit card and the WeChat payment account together and the binding result which results from binding the virtual credit card and the saving card together.
- the method for creating credit card account includes: the terminal deviceacquiressubset of real-name information of a user who has opened an electronic exchange account; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- the systems when detecting whether there is real-name user information existing which exactly matches to the subset of real-name information, when each of basic information of the subset of real-name informationmay be some aspects of the corresponding information of the user real-name information, the systemsends the real-name user information to the second server after detecting there is real-name user information existing. Since the user merely needs to enter part of the information, it can simplify the input procedure by the user to further increase the efficiency of creating a credit card account. As the system will conduct further verification to make sure the person to input the subset of the real-name information is the person whose full set of real-name information is sent to the second server, the security is also ensured.
- the present disclosure further provides a method for creating a virtual creditcard to be stored in a data storage.
- the method includes the steps of:
- the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of a first server.
- exchange resource account tying to the electronic exchange account is stored in the first server, sending, by the first server, a determined result to the second server; creating, by the second server, a virtual credit card account upon the receipt of the determined result from the first server.
- the virtual credit card may be stored in the first server after the second server creates the virtual card account.
- the virtual credit card may be tied with the electronic account and/or the exchange resource account.
- the first server may provide the cardholder means to access the card, such as an additional user interface to access the card via a terminal device.
- the terminal device may be cardholder’s own mobile phone, mobile terminal or another other devices.
- the access to the virtual credit card may be provided to the cardholder after the verification of the cardholder is passed. Any verification means, either currently known or later developed, may be used for such verification purpose. By this way, the user does not need to have a physical credit card.
- the historical data stored or obtained by the first server may be used to verify the cardholder for the virtual credit card.
- the cardholder’s own phone may provide built-in methods for the verification, such as fingerprint verification.
- the first server may determine whether the access to the virtual credit card is authorized, by using at least one of following methods: 1, newly developed verification process such as asking the cardholder to input the passcode in a user interface; 2, existing verification from electronic exchange account and/or electronic resource account (history data may be used) ; or 3, the third party built-in verification, for example, built-in mobile phone access verification.
- an indicator may be saved in the first server and the cardholder may use the virtual credit card to make payments.
- the method may include acquiring an account type of the exchange resource account from the data storage of the first server; and sending the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the first server wherein the second credit card account is not stored in the second server.
- the method may include determining, by the second server, a credit limit of the virtual credit card account according to the account type, andattaching the credit limit to the virtual credit card stored in the data storage of the first server.
- the method may include acquiring, by the first server, user history data stored in the data storage of the first server by using the electronic exchange account stored in the first server, and sending the user history data to the second server; and receiving, by the second server, the user history data and creating the virtual credit card account by using the user history data.
- the method may include analyzing the user history data by accessing at least one of: user payment data, user social data, historical email data, historical financing data and historical login data that are included in the user history data received by the second server; anddetermining, by the second server, the credit limit of the virtual credit cardaccount according to the analyzed user history data.
- the method may further include steps ofvalidating the terminal device by the first server before sending the determined result to the second server, wherein validating the terminal device includes: sending validation information by the first server to a second user interface that is determined by using information associated with the exchange resource account stored in the first server; receiving second information from the terminal device, and determining whether the received second information matches the validation information sent from the first server; and validating the terminal device by saving an indicator in the data storage of the first server to indicate the terminal device is validated if the received second information matches the validation information.
- the method may includesvalidating the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
- the method may include receiving, by the first server, the virtual credit card account stored in the second server, and creating the virtual card in the first server according to the received virtual credit card account; binding the virtual credit card and the electronic exchange account stored in the first server; and displaying a notification to the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
- the method may further include receiving a second set of user information from the user interface of the terminal device; acquiring, by the first server, the second set of the user information and sending the acquired second set of information to the second server; increasing, by the second server, the credit limit for the virtual credit card account stored in the second server; andattaching the increased credit limit to the virtual credit card stored in the first server.
- the method may further include binding, by the first server, the virtual credit card and the resource saving account stored in the first server, and displaying a second notification in the user interface of the terminal device to notify that the virtual credit and the resource saving account are bound; andautomatically transferring, by the first server, fund from the bound resource saving account to the virtual credit card stored in the first server when the virtual credit card is withdrawn.
- FIG. 4 shows a frame diagram of device for creating credit card account according to the example of present disclosure, and the device for creating credit card accountmay beemployed by the terminal device.
- the device for creating credit card account includes:
- a first acquiring module 401 configured to acquire the subset of real-name information of the user who has opened an electronic exchange account
- a first sending module 402 configured to send the subset of real-name information acquired by the first acquiring module 401 to the first server, with the subset of real-name information being configured to trigger the first server to send the real-name user information that matches the subset of real-name information to the second server, real-name user information being saved in the first server, the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information.
- the indicator is used to trigger the first server to send the detecting result to the second server, when detecting that there is an exchange resource account binding to said electronic exchange account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the method of creating a credit card account includes: acquiring subset of real-name informationof the user who has opened the electronic exchange account to the first server; sending the subset of real-name information with the subset of real-name informationbeing configured to trigger the first server to send a real-name user information that matches the subset of real-name information to a second server, the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, the indicator is configured to trigger the first server to send the detecting result to the second server to create the virtual credit card account, after detecting that there is an exchange resource account binding to said electronic exchange account.
- the second server may acquire user’s real-name user information according to the electronic exchange account. After determining the binding result that results from binding the electronic exchange account and the resource saving account together according to the received detecting result, the second server can create virtual credit card accounts for users directly, omitting the process of collecting and artificially validating user information.
- the disclosed method has solved the problems of long time-consuming for applying for a credit card account which results in long process of creating credit card account, and inefficiency ofcreating credit card account, thereby the efficiency of creating credit card accounts is improved.
- FIG. 5 shows a frame diagram of device for creating credit card account according to the other example of present disclosure.
- the device for creating credit card account may be applied to the terminal device.
- the device for creating credit card account includes a first acquiring module 401 and a first sending module 402.
- the first acquiring module 401 is configured to acquire the subset of real-name information of a user who has opened an electronic exchange account.
- the first sending module 402 is configured to send a real-name user information that matches the subset of real-name information which is received by the first receiving module to the first server, with the subset of real-name information being triggered to the first server to send the real-name user information which is matched the subset of real-name information to the second server, and the real-name user information being saved in the first server, and the real-name user information is configured to trigger the second server send an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account exists to correspond to the real-name user information, and the detecting result is sent to the second server, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the subset of real-name information includes at least one class of incomplete real-name sub-information.
- At least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
- the device further includes: asecond acquiring module 403, configured to acquire information to be validated after the first sending module 402 sends the subset of real-name information to the first server, and the information to be validated is input, after the first server acquires the validation terminal identity which is bound to the exchange resource account and sends the validation information to the validation terminal which is directed by the validation terminal identity; and
- a second sending module 404 configured to send the information to be validated acquired by the second acquiring module 403 to the first server, allowing the first server to trigger an operation of sending the detecting result to the second server when the information to be validated is identical with the validation information.
- the devicefurther includes: a first receiving module 405, configured to receive the binding result that results from binding the electronic exchange account and the virtual credit card account together sent by the first server after the first sending module 402 sends the subset of real-name information to the first server, with the binding result that results from binding the electronic exchange account and the virtual credit card account being the account information of the virtual credit card account, which is sent from the second server to the first server after the electronic exchange account and the virtual credit card account are bound by the first server.
- a first receiving module 405 configured to receive the binding result that results from binding the electronic exchange account and the virtual credit card account together sent by the first server after the first sending module 402 sends the subset of real-name information to the first server, with the binding result that results from binding the electronic exchange account and the virtual credit card account being the account information of the virtual credit card account, which is sent from the second server to the first server after the electronic exchange account and the virtual credit card account are bound by the first server.
- the devicefurther includes: athird acquiring module 406, configured to acquire user complete information, after the first acquiring module 405 receives the binding result that results from binding the electronic exchange account and the virtual credit card account sent by the first server, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server; and
- a third sending module 407 configured to send the user complete information received by the third acquiring module 406 to the first server, allowing the first server to send the user complete information to the second server, with the second server increasing the credit limit of the virtual credit card account referring to the user complete information.
- the devicefurther includes: athird receiving module 408, configured to receive the binding result that results from binding the virtual credit card account and the resource saving account to the terminal device, after the first sending module 402 sends the subset of real-name information to the first server, with the binding result that results from binding the resource saving account and the virtual credit card account being the account information of the virtual credit card account, which is sent from the second server to the first server after the electronic exchange account and the virtual credit card account are bound by the first server, with the resource saving account being configured to transfer resource to inject the virtual credit card account after the balance of virtual credit card accountexceeds thecredit limit.
- athird receiving module 408 configured to receive the binding result that results from binding the virtual credit card account and the resource saving account to the terminal device, after the first sending module 402 sends the subset of real-name information to the first server, with the binding result that results from binding the resource saving account and the virtual credit card account being the account information of the virtual credit card account, which is sent from the second server to the first server after the electronic exchange account and
- the devicefurther includes: a forth acquiring module 409, configured to acquire exchange key to be validated, before the first acquiring module 401 acquires the subset of real-name information of the user who has opened an electronic exchange account; and
- a forth sending module 410 configured to send the exchange key to be validated acquired by the forth acquiring module 409 to the first server, so that the first server triggers the terminal device to acquire the subset of real-name information of a user who has opened an electronic exchange account, when detecting that the exchange key to be verified is the same to the pre-stored exchange key, with the exchange key being the one stored in the first server.
- the device for creating credit card account include: acquire subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- sending the information to be validated to the first server so that the first server triggers the second server to create a virtual credit card account when detecting that the information to be validated is the same to the validation information it can validate the user identity, and increase the security of creating a virtual credit card account.
- FIG. 6 shows a frame diagram of device for creating credit card account according to an example of present disclosure.
- the device for creating credit card account is employed by the first server, and the device includes:
- a first receiving module 601 configured to receive subset of real-name information sent by a terminal device, with the subset of real-name information acquired by the terminal device being corresponding to a user who has opened an electronic exchange account;
- a first sending module 602 configured to send a real-name user information that matches the subset of real-name information which is received by the first receiving module 601 to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server;
- An account detecting module 603, configured to receive the indicator sent by the second server according to the real-name user information from the first sending module 602, and detect whether there is an exchange resource account binding to said electronic exchange account;
- a second sending module 604 configured to send the detecting result to the second server, when the second receiving module 603 detects that there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the device for creating credit card account include: the subset of real-name information is acquired sent by the terminal device; the subset of real-name information which is matched to the real-name user information is sent to the second server, the indicator is detected to determine whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server, the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- FIG. 7 shows a frame diagram of device for creating credit card account according to the example of present disclosure, and the device for creating credit card accountis employed by the first server.
- the device for creating credit card account includes: a first receiving module 601, a first sending module 602, asecond receiving module 603, and a second sending module 604.
- the first receiving module 601 is configured to receive subset of real-name information sent by a terminal device, with the subset of real-name information acquired by the terminal device being corresponding to a user who has opened an electronic exchange account.
- the first sending module 602 is configured to send a real-name user information that matches the subset of real-name information which is received by the first receiving module 601 to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server.
- the second receiving module 603 is configured to receive the indicator fed back from the second server according to the real-name user information sent from the first sending module 602, and detect whether there is an exchange resource account binding to said electronic exchange account.
- the second sending module 604 is configured to send a detecting result to the second server, after the second receiving module 603 detects there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
- the second sending module further includes: atype acquiring unit 6041, configured to acquire account type of the exchange resource account, with the account type being resource saving account, or not any other credit card account provided by the second server; and a type sending unit 6042, configured to send the account type acquired by the type acquiring unit 6041 as the detecting result to the second server.
- atype acquiring unit 6041 configured to acquire account type of the exchange resource account, with the account type being resource saving account, or not any other credit card account provided by the second server
- a type sending unit 6042 configured to send the account type acquired by the type acquiring unit 6041 as the detecting result to the second server.
- the device further includes: afirst acquiring module 605, which is configured to acquire user history data according to the electronic exchange account; and a third sending module 606, which is configured to send the user history data acquired by the firstacquiring module 605, with the user history data being configured to create the virtual credit card account.
- afirst acquiring module 605 which is configured to acquire user history data according to the electronic exchange account
- a third sending module 606 which is configured to send the user history data acquired by the firstacquiring module 605, with the user history data being configured to create the virtual credit card account.
- the subset of real-name information includes at least one class of incomplete real-name sub-information.
- At least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
- the first sending module 602 is further configured to send the user real-name information to the second server, when each incomplete real-name sub-information of at least one class of incomplete real-name sub-information is some aspects of the corresponding information of the user real-name information.
- the device further includes: aterminal validation module 607, configured to validate user terminal information before the second sending module 604 sends the detecting result to the second server, if the validation is passed, an operation of sending the detecting result to the second server is triggered thereby.
- aterminal validation module 607 configured to validate user terminal information before the second sending module 604 sends the detecting result to the second server, if the validation is passed, an operation of sending the detecting result to the second server is triggered thereby.
- terminal validation module 607 further includes: an identity acquiring unit 6071, configured to acquire a validation terminal identity which is bond to the resource exchange account; and an identity validation module 6072, configured to validate the validation terminal identity acquired by the identity acquiring unit 6071.
- the identity validation module 6072 is further configured to send the validation information to the validation terminal indicated by thevalidation terminal identity; receive information to be validated; detect whether the information to be validated is identical with the validation information; if yes, the validation for the validation terminal identity is passed.
- terminal validation module 607 further includes: an information validation unit 6073, configured to validate terminal information of the user via one or any combination of SMS validation, IM validation, voice validation, and email validation.
- an information validation unit 6073 configured to validate terminal information of the user via one or any combination of SMS validation, IM validation, voice validation, and email validation.
- the device further includes: athird receiving module 608, which is configured to receive account information of the virtual credit card account sent by the second receiving module 606, after the second sending module sends the detecting result to the second server; afirst binding module 609, which is configured to bind the virtual credit card account and the electronic exchange account together received by the third receiving module 608, and send the binding result that results from binding the electronic exchange account and the virtual credit card account to the terminal device, allowing the terminal device to receive the binding result that results from binding the electronic exchange account and the virtual credit card account.
- athird receiving module 608 which is configured to receive account information of the virtual credit card account sent by the second receiving module 606, after the second sending module sends the detecting result to the second server
- afirst binding module 609 which is configured to bind the virtual credit card account and the electronic exchange account together received by the third receiving module 608, and send the binding result that results from binding the electronic exchange account and the virtual credit card account to the terminal device, allowing the terminal device to receive the binding result that results from binding the electronic exchange account and the
- the device further includes: a fourth receiving module 610, which is configured to receive user complete information acquired and sent by the terminal device, after the first binding module 609 sends the binding result that results from binding the electronic exchange account and the virtual credit card account to the terminal device, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server; and a fourth sending module 611, which is configured to send the user complete information received by the fourth receiving module 610 to the second server, allowing the second server to increase the credit limit of the virtual credit card account referring to the user complete information.
- a fourth receiving module 610 which is configured to receive user complete information acquired and sent by the terminal device, after the first binding module 609 sends the binding result that results from binding the electronic exchange account and the virtual credit card account to the terminal device, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server
- a fourth sending module 611 which is configured to send the user complete information received by the fourth receiving module 610 to the second server, allowing the second server to increase
- the device further includes: asecond binding module 612, which is configured to bind the virtual credit card account and the resource saving account when the account type of the resource exchange accountis resource saving account, after the third receiving module 608 receives the account information of the virtual credit card account, and send the binding result that results from binding the virtual credit card account and the resource saving account to the terminal device, allowing the terminal device to receive the account binding result that results from binding the virtual credit card account and the resource saving account, with the resource saving account being configured to transfer resource to inject the virtual credit card account after the balance of virtual credit card accountexceeds thecredit limit.
- asecond binding module 612 which is configured to bind the virtual credit card account and the resource saving account when the account type of the resource exchange accountis resource saving account
- the third receiving module 608 receives the account information of the virtual credit card account
- the terminal device allowing the terminal device to receive the account binding result that results from binding the virtual credit card account and the resource saving account, with the resource saving account being configured to transfer resource to inject the virtual credit card account after the balance of
- the device further includes: a fifth receiving module 613, configured to receive exchange key to be validated sent by the terminal device, before the first receiving module 601 receives the subset of real-name information sent by the terminal device.
- a fifth receiving module 613 configured to receive exchange key to be validated sent by the terminal device, before the first receiving module 601 receives the subset of real-name information sent by the terminal device.
- an information detecting module 614 configured to detect that the exchange key to be verified which is received by fifth receiving module 613 is the same tothe pre-stored exchange key, with the exchange key being the one stored in the first server and associated with the electronic exchange account; and an operation trigger module 615, configured to trigger the operation to receive the subset of real-name information sent by the terminal device when the information detecting module 614detect that the exchange key to be verified is the same tothe pre-stored exchange key.
- the device for creating credit card account include: the subset of real-name information is acquired sent by the terminal device; the subset of real-name information which is matched to the real-name user information is sent to the second server, the indicator is detected to determine whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server, the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- detecting whether there is real-name user information existing which exactly matches to the subset of real-name information when each of basic information of the subset of real-name information are some aspects of the corresponding information of the user real-name information and sending the real-name user information to the second server after detecting there is real-name user information existing. Since the user only needs to enter part of the information, it can simplify the input procedure by the user, and the efficiency of creating a credit card accountis increased.
- the present disclosure further provides a device for creating a virtual creditcard to be stored in a data storage.
- the device may include a first server having the data storage that communicates to a terminal device and a second server.
- the first server may be configured to:
- the first server of the device may store the virtual credit card after the second server creates the virtual card account.
- the virtual credit card may be tied with the electronic account and/or the exchange resource account stored in the data storage of the first server.
- the first server may provide the cardholder means to access the card, such as an additional user interface to access the card via a terminal device.
- the access to the virtual credit card may be provided to the cardholder after the verification of the cardholder is passed. Any verification means, either currently known or later developed, may be used for such verification purpose. By this way, the user does not need to have a physical credit card.
- the first server may store or obtain the historical data and used the historical data to verify the cardholder for the virtual credit card.
- the first server may detect the verification is passed when the cardholder’s own phone provides built-in methods for the verification, such as fingerprint verification.
- the first server of the device may determine whether the access to the virtual credit card is authorized, by using at least one of following methods: 1, newly developed verification process such as asking the cardholder to input the passcode in a user interface; 2, existing verification from electronic exchange account and/or electronic resource account (history data may be used) ; or 3, the third party built-in verification, for example, built-in mobile phone access verification.
- an indicator may be saved in the first server and the cardholder may use the virtual credit card to make payments.
- the first server may further be configured to: acquire an account type of the exchange resource account from the data storage of the first server; and send the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the data storage wherein the second credit card account is not stored in the second server.
- the first server may be configured to: attach a credit limit to the virtual credit card stored in the data storage of the first server after the credit limit of the virtual credit card account is determined by the second server according to the account type.
- the first server may be configured to: acquire user history data stored in the data storage by using the electronic exchange account stored in the data storage, and send the user history data to the second server wherein the user history data is used by the second server to create the virtual credit card account.
- the first server may be configured to: validate the terminal device before sending the determined result to the second server, and the first server may be further configured to: send validation information to a second user interface that is determined by using information associated with the exchange resource account stored in the data storage; receive second information from the terminal device, and determine whether the received second information matches the validation information sent from the first server; and validate the terminal device by saving an indicator in the data storage to indicate the terminal device is validated if the received second information matches the validation information.
- the first server may be configured to validate the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
- the first server may be configured toreceive the virtual credit card account stored in the second server, and create the virtual card according to the received virtual credit card account; bind the virtual credit card and the electronic exchange account stored in the data storage; and send a notification to the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
- the first server may be configured toreceive a second set of user information from the user interface of the terminal device; send the acquired second set of information to the second server; attach an increased credit limit to the virtual credit card stored in the data storage after the credit limit for the virtual credit card account stored in the second server is increased by the second server.
- the first server may be configured tobind the virtual creditcard and the resource saving account stored in the data storage, and display a notification in the user interface of the terminal device that the virtual credit and the resource saving account are bound; andautomatically transfer fund from the bound resource saving account to the virtual credit card stored in the data storage when the virtual credit card is withdrawn.
- FIG. 8 shows a frame diagram of the device for creating credit card account according to the example of present disclosure.
- the device for creating credit card account is employed by the second server.
- the device for creating credit card account include:
- a first receiving module 801 configured to receive user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server;
- An account detecting module 802 configured to detect whether there is a credit card account exists which is corresponding to the user real-name information received by the first receiving module;
- a first sending module 803, configured to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists by account detecting module 802, with the indicator being configured to trigger the first server to send the detecting result to the second server, after detecting that there exist the exchange resource account binding to the electronic exchange account;
- An account creating module 804 configured to receive the binding result generated by binding the electronic exchange account and the resource saving account, to create a virtual credit card account of the user.
- the device for creating credit card account include: acquire subset of real-name information which matches the real-name user information sent from the first server, and detect whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends a indicator indicating there is no credit card account to the first server; the indicator triggers the first server to send the detecting result to the second server, when detects whether there is an exchange resource account binding to said electronic exchange account; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- FIG. 9 shows a structural diagram of device for creating credit card account according to anotherexample of present disclosure
- the device for creating credit card account may beemployed by the second server.
- the device for creating credit card account includes: a first receiving module 801, an account detecting module 802, a first sending module 803 and an account creating module 804.
- the first receiving module 801 is configured to receive user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server.
- the account detecting module 802 is configured to detect whether there is a credit card account exists which is corresponding to the user real-name information received by the first receiving module.
- the first sending module 803 is configured to send an indicator indicating there is no credit card account to the first server, when the account detecting module 802 detects there is no credit card account exist, with the indicator being configured to trigger the first server to send the detecting result to the second server, when detects whether there is an exchange resource account binding to said electronic exchange account.
- the account creating module 804 is configured to receive the binding result generated by binding the electronic exchange account and the resource saving account, to create a virtual credit card account of the user.
- the account creating module 804 further includes: a first determining unit 8041, configured to determine the credit limit of the virtual credit card account according to the account type when the account type of the resource exchange account is resource saving account.
- the credit limit identifies the max spending amountfor the virtual credit card account, and the account type may be resource saving account, or not any other credit card account provided by the second server; and
- a first creating unit 8042 configured to create said virtual credit card account according to the credit limit determined by the first determining unit.
- the device further includes: asecond receiving module 805, configured to receive the user history data sent from the first server, before the account creating module 804 create virtual credit card account of the user, with the user history data being acquired by the first server according to electric exchange resource account, and being configured to create the virtual credit card account.
- asecond receiving module 805 configured to receive the user history data sent from the first server, before the account creating module 804 create virtual credit card account of the user, with the user history data being acquired by the first server according to electric exchange resource account, and being configured to create the virtual credit card account.
- the account creating module 804 is configured to create the virtual credit card account according to the account type and user history data.
- the account creating module 804 includes: an information accessing unit 8043, configured to access at least one of history payment data, history social data, history email data, history financing data, and history login data of the user history data;
- Ansecond determining unit 8044 configured to determine the credit limit of the virtual credit card account according to at least one of user payment data, user social data, history email data, history financing data and history login data accessed by the information accessing unit 8043.
- Thecredit limit identifies the max spending amountfor the virtual credit card account;
- Asecond creating unit 8045 configured to create the virtual credit card account according to the credit limit determined by the second determining unit 8044.
- the device further includes: asecond sending module 806, configured to send the account information of the virtual credit card account to the first server after the account creating module create the virtual credit card account of the user, allowing the first server to receive the account information of the virtual credit card account, bind the virtual credit card account and the electronic exchange account together, and send the binding result that results from binding the virtual credit card account and the electronic exchange account to the terminal device, with the terminal device receiving the binding result that results from binding the virtual credit card account and the electronic exchange account.
- asecond sending module 806 configured to send the account information of the virtual credit card account to the first server after the account creating module create the virtual credit card account of the user, allowing the first server to receive the account information of the virtual credit card account, bind the virtual credit card account and the electronic exchange account together, and send the binding result that results from binding the virtual credit card account and the electronic exchange account to the terminal device, with the terminal device receiving the binding result that results from binding the virtual credit card account and the electronic exchange account.
- the device further includes: athird receiving module 807, configured to receive the user complete information forwards by the first server from the terminal device, after the second sending module 806 sends the account information of the virtual credit card account to the first server, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server; and
- Acredit limit increasing module 808, configured to increase the credit limit of the virtual credit card account received by the third receiving module 807 referring to the user complete information.
- the device for creating credit card account include: acquire subset of real-name information which matches the real-name user information sent from the first server, and detect whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends a indicator indicating there is no credit card account to the first server; the indicator triggers the first server to send the detecting result to the second server, when detects whether there is an exchange resource account binding to said electronic exchange account; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- the credit limit of the virtual credit card account is determined according to historical exchange information and/or historical social information and account type, and the virtual credit card accountis created according to the credit limit, the credit limitof the user may be determined according to actual usage of the user, so the accuracy of setting the credit limit of the virtual credit card account is increased.
- FIG. 10 shows a frame diagram of a system for creating credit card account according to the example of present disclosure, and the system for creating credit card account includes:
- aterminal device 1001 configured to acquire and send the subset of real-name information of the user who has opened the electronic exchange account to the first server1002;
- a first server 1002 which is configured to receive subset of real-name information, and send real-name user information which matches to the subset of real-name information to the second server1003, with the real-name user information being stored in the first server1002;
- a second server 1003 configured to receive real-name user information, and detect whether there is a credit card account which is corresponding to the real-name user information existing, and send an indicator indicating no said credit card account exists to the first server 1002, after detecting there is no credit card account exists;
- a first server1002 further configured to receive indicator, detect whether there is an exchange resource account binding to the electronic exchange account, and send the detecting result to the second server 1003, after detecting that there exist the exchange resource account binding to the electronic exchange account;
- the system for creating credit card account include: acquire subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- a system for creating credit card account which includes:
- Aterminal device 1001 which is configured to acquire and send the subset of real-name information of the user who has opened the electronic exchange account to the first server1002;
- Afirst server 1002 which is configured to receive subset of real-name information, and send real-name user information which matches to the subset of real-name information to the second server1003, with the real-name user information being stored in the first server1002;
- a second server 1003 is configured to receive real-name user information, and detect whether there is a credit card account which is corresponding to the real-name user information existing, send an indicator indicating no said credit card account exists to the first server 1002, after detecting there is no credit card account exists.
- Thefirst server1002 is configured to receive indicator, detect whether there is an exchange resource account binding to the electronic exchange account, and send a binding instruction to the terminal device after detecting that there is no exchange resource account binding to the electronic exchange account.
- the second server 1003 is configured to receive the detecting result to create a virtual credit card account of the user.
- the first server 1002 is configured to acquire account type of the exchange resource account, and the account type is served as a detecting result to send to the second server 1003, with the account type being resource saving account, or not any other credit card account provided by the second server.
- the second server 1003 is further configured to determine the credit limitof the virtual credit card account according to the account type.
- the credit limit identifies the max spending amount for the virtual credit card account; the virtual credit card accountis created according to the credit limit.
- the first server1002 is further configured to acquire user history data according to electronic exchange account before the second server 1003 creates the virtual credit card account of the user, and sends the user history data to the second server 1003, with the user history data being used to create the virtual credit card account of the user.
- the second server 1003 is further configured to create a virtual credit card account of the user according to user history data.
- the second server 1003 is further configured to accessat least one of the user history data which includes history payment data, history social data, history email data, history financial data, and history login data; determine the credit limit of the virtual credit card account according to at least one of history payment data, history social data, history email data, history financial data and history login data.
- the credit limit identifies the max spending amount for the virtual credit card account; the virtual credit card accountis created according to the credit limit.
- the subset of real-name information includes at least one class of incomplete real-name sub-information.
- At least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
- the first server 1002 is further configured to send the user real-name information to the second server 1003, when each incomplete real-name sub-information of said at least one class of incomplete real-name sub-information is some aspects of the corresponding information of the user real-name information.
- the first server 1002 is further configured to validate the terminal information of the user, before the detecting result is sent to the second server 1003, if the validation is passed, an operation of sending the detecting result to the second server is triggered thereby.
- the first server 1002 is configured to acquire validation terminal identity which is bound to the exchange resource account, to validate the validation terminal identity.
- the first server 1002 is further configured to send a validation information to the validation terminal indicated by the validation terminal identity; receive information to be validated; detect whether the information to be validated is identical with the validation information; and if the information to be validated is identical with the validation information, passing the validation for the validation terminal identity, and saving an indicator in the data storage of the first server to indicate the validation is passed.
- the first server 1002 is further configured to validate user terminal information via one or any combination of SMS validation, instant messaging validation, voice validation, and email validation.
- the terminal device 1001 is configured to acquire exchanging key to be validated, before acquiring the subset of real-name information of the user who has opened the electric exchange account, and send the exchanging key to be validated to the first server 1002.
- the first server 1002 is configured to receive the exchanging key to be validated, and detect whether the exchanging key to be validated is identical with the predetermined exchanging key, when detecting that the exchanging key to be validated is identical with the predetermined exchanging key, the terminal device 1001 is triggered to acquire the subset of real-name information of the user who has opened electric account, with the exchanging key being saved in the first server 1002 to corresponding to the electric account.
- the second server 1003 is configured to send the account information of the virtual credit card account to the first server 1002, after creating the virtual credit card account of the user.
- the first server 1002 is further configured to receive the account information of the virtual credit card account, store a virtual credit card associating with the recited virtual credit account in the data storage, bind the virtual credit card account and the electronic exchange account together, and send the binding result that result from binding the electronic exchange account and the virtual credit card account to the terminal device 1001.
- Theterminal device 1001 is further configured to receive the binding result that results from binding the electronic exchange account and the virtual credit card account.
- the terminal device 1001 is further configured to acquire and send user complete information to the first server 1002 after receiving the binding result that results from binding the electronic exchange account and the virtual credit card account, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server.
- the first server 1002 is further configured to receive the user complete information, and send the user complete information to the second server 1003.
- the second server 1003 is further configured to receive the user complete information, and increase the credit limit of the virtual credit card account referring to the user complete information.
- the first server1002 is further configured to bind the virtual credit card account and the resource saving account together when account type of the resource exchange account is resource saving account, after receiving the account information of the virtual credit card account, and send the binding result that results from binding the virtual credit card account and the resource saving account to the terminal device 1001, with the resource saving account being configured to transfer resource such as fund to inject the virtual credit card account after the balance of virtual credit card accountexceeds the credit limit; And the terminal device 1001 receives the account binding result that results from binding the virtual credit card account and the resource saving account.
- Theterminal device 1001 is further configured to receive the binding result that results from binding the electronic exchange account and the virtual credit card account.
- the system for creating credit card account include: acquire subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
- the process of creating credit card account combining the electronic exchange account and the credit card account enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
- detecting whether there is real-name user information existing which exactly matches to the subset of real-name information when each of basic information of the subset of real-name information are some aspects of the corresponding information of the user real-name information and sending the real-name user information to the second server after detecting there is real-name user information existing. Since the user only needs to enter part of the information, it can simplify the input procedure by the user, and the efficiency of creating a credit card accountis increased.
- the present disclosure provides a system for creating a virtual credit card to be stored in a data storage.
- the system includes: a first server having the data storage, a terminal device having a user interface communicating to the first server, and a second server communicating to the first server.
- the terminal device is configured to: receive a subset of the real-name information from the user interface, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server.
- the first server is configured to: receive the subset of the real-name information from the terminal device, search the real-name information stored in the data storage with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage, upon the real-name information is found in the data storage, send the real-name information to the second server.
- the second server is configured to: upon the receipt of the real-name information from the first server, finding whether a credit card account associated with the real-name information is stored in the second server, after finding the credit card account is not stored in the second server, send a credit indicator to the first server.
- the first server is further configured to: determine whether an exchange resource account tying to the electronic exchange account is stored in the data storage after the credit indicator is received, if the exchange resource account tying to the electronic exchange account is stored in the data storage, send a determined result to the second server.
- the second server is further configured to: create a virtual credit card account upon the receipt of the determined result from the first server; andthe first server is configured to: store the virtual credit card associated with the virtual credit card account in the data storage.
- the virtual credit card may be stored in the first server after the second server creates the virtual card account.
- the virtual credit card may be tied with the electronic account and/or the exchange resource account stored in the data storage of the first server.
- the first server may provide the cardholder means to access the card, such as an additional user interface to access the card via a terminal device.
- the access to the virtual credit card may be provided to the cardholder after the verification of the cardholder is passed. Any verification means, either currently known or later developed, may be used by the first server for such verification purpose. By this way, the user does not need to have a physical credit card.
- the historical data stored or obtained by the first server may be used to verify the cardholder for the virtual credit card.
- the terminal device may be the cardholder’s own mobile phone, the terminal device may provide built-in feature for the verification, such as fingerprint verification.
- the first server may determine whether the access to the virtual credit card is authorized, by using at least one of following methods: 1, newly developed verification process such as asking the cardholder to input the passcode in a user interface; 2, existing verification from electronic exchange account and/or electronic resource account (history data may be used) ; or 3, the third party built-in verification, for example, built-in mobile phone access verification.
- an indicator may be saved in the first server and the cardholder may use the virtual credit card to make payments.
- the first server of the system may be configured to: acquire an account type of the exchange resource account from the data storage; and send the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the data storage wherein the second credit card account is not stored in the second server.
- the system further includes that the second server may be configured to determine a credit limit of the virtual credit card account according to the account type, and the first server is configured to attach the credit limit to the virtual credit card stored in the data storage.
- the system further includes that the first server may be configured to acquire user history data stored in the data storage by using the electronic exchange account stored in the data storage, and send the user history data to the second server, and the second server is configured to: receive the user history data and creating the virtual credit card account by using the user history data.
- the second server of the system may be configured toanalyze the user history data by accessing at least one of: user payment data, user social data, historical email data, historical financing data and historical login data that are included in the user history data received by the second server; anddetermine the credit limit of the virtual credit cardaccount according to the analyzed user history data.
- the first server of the system may beconfigured to validate the terminal device before sending the determined result to the second server, wherein the first server is further configured to: send validation information to a second user interface that is determined by using information associated with the exchange resource account stored in the data storage, receive second information from the terminal device, and determine whether the received second information matches the sent validation information; and validate the terminal device by saving an indicator in the data storage to indicate the terminal device is validated if the received second information matches the validation information.
- the first server of the system may be further configured to: validate the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
- the first server of the system may befurther configured to: receive the virtual credit card account stored in the second server, and create the virtual card in the first server according to the received virtual credit card account; bind the virtual credit card and the electronic exchange account stored in the first server; and display a notification in the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
- the system further includes that the first server may be further configured toreceive a second set of user information from the user interface of the terminal device, andacquire the second set of the user information and send the acquired second set of information to the second server; and the second server is further configured to increase the credit limit for the virtual credit card account stored in the second server; andthe first server is further configured to attach the increased credit limit to the virtual credit card stored in the data storage.
- the first server of the system may be configured to: after displaying the notification to the user interface, bind the virtual credit card and the resource saving account stored in the data storage, and display a second notification in the user interface of the terminal device that the virtual credit card and the resource saving account are bound; andautomatically transfer fund from the bound resource saving account to the virtual credit card stored in the first server when the virtual credit card is withdrawn.
- FIG. 11 shows a frame diagram of terminal according to the example of present disclosure
- the terminal is configured to implement the method for creating credit card account according to the example of present disclosure
- the terminal according to the example of present disclosure can include one or more following parts: a processor for executing computer program instructions to complete various processes and methods, a random access memory (RAM) , and a read only memory (ROM) for information and storing program instructions, a memory for storing data and information, an I/O devices, an interface, an antenna, and so on.
- a processor for executing computer program instructions to complete various processes and methods
- RAM random access memory
- ROM read only memory
- the terminal 1100 can include a RF (Radio Frequency) circuit 1110, a memory 1120, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a wife (wireless fidelity) module 1170, a processor 1180, power 1182, a camera 1190, and other parts.
- RF Radio Frequency
- the person skilled in the art can understand that the structure of the terminal shown in FIG. 11 does not limit the terminal and can include more or fewer components than shown in FIG. 11, or a combination of some of the components, or a different arrangement of components.
- RF circuit 1110 may be used to receive and send message, or send and receive signals of during a call, in particular, receive and send the downlink message of the base station to the processor 1180 to process; further, send the uplink data of the design to the base station.
- RF circuit includes but not limited to antenna, at least one amplifier, transceiver, couplers, LNA (Low Noise Amplifier, LNA) , diplexer, and so on.
- LNA Low Noise Amplifier
- the RF circuit 1110 can also communicate with other devices via wireless communication and network.
- the wireless communication can use any communication Standards or protocols, including but not limited to GSM (Global System of Mobile communication) , GPRS (General Packet Radio Service) , CDMA (Code Division Multiple Access) , WCDMA (wideband Code Division Multiple Access) , LTE (Long Term Evolution) , e-mail, SMS (Short Messaging Service) , and so on.
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA wideband Code Division Multiple Access
- LTE Long Term Evolution
- e-mail Short Messaging Service
- Memory 1120 may be used to store software programs and modules, the processor 1180 executes various functions application and data processing of terminal1100 by running software programs and modules in memory 1120.
- the memory 1120 can mainly include a storage program area and a storage date area, wherein the storage program area can store an operating system, the application required by at least one function (such as sound playback, image playback, etc. ) ;
- the storage date area can store the data (such as audio data, phone book, etc. ) created according to the usage of the terminal 1100.
- the memory 1120 can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, flash memory device, or other easily Volatile solid-state memory devices.
- An input unit 1130 may be used to receive inputted number or character information, and generate inputting key signal related to the user settings and function control of the terminal 1100.
- the input unit 1130 can include a touch panel 1131, and other input devices 1132.
- the touch panel 1131 is also known as touch screen, can collect touch operations of the user on or near it (such as operations of user using finger, stylus and any other suitable object or attachment on or near the touch panel 1131) , and drive the corresponding connecting device according to a preset program.
- the touch panel 1131 can include a touch detection device and a touch controller.
- the touch detection device detects the position a user touches, detects and sends the signal brought by the touch operation to the touch controller; the touch controller receives touch information from the touch detecting device, and converts it into contact coordinates, and then sends the contact coordinates to the processor 1180, and can receive and execute commands sent by the processor 1180.
- resistive, capacitive, infrared and surface acoustic wave, and many other types touch panel may be used to achieve the touch panel 1131.
- the input unit 1130 can also include other input devices 1132.
- the other input devices 1132 can include but are not limited to one or more of the physical keyboard, function keys (such as volume control keys, key switches, etc. ) , the trackball, the mouse, the operating lever, and so on.
- the display unit 1140 may be used to display information inputted by the user or information provided to the user and various menus of terminal 1100.
- the display unit 1140 can include a display panel 1141; optionally, LCD (Liquid Crystal Display) , OLED (Organic Light-Emitting Diode) , and other form may be used to configure the display panel 1141.
- the touch panel 1131 can cover the display panel 1141, the touch panel 1131 sends the touch operations to the processor 1180 after detecting there are the touch operations existing on or near it, and then the processor 1180 provides corresponding visual output in the display panel 1141 according to the type of touch event.
- the touch panel 1131 and the display panel 1141 achieve the input and output functions of the terminal 1100 as two separate component shown in FIG. 11; in some examples, the touch panel 1131 and the display panel 1141 may be integrated together to achieve the input and output functions of the terminal 1100.
- the terminal 1100 can further include at least one sensor 1150, such as a gyro sensor, magnetic sensors, optical sensors, motion sensors, and other sensors.
- the optical sensor can include ambient light sensor and proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1141 according to the brightness of the ambient light, the proximity sensor can close the display panel 1141 and/or backlight, when the terminal 1100 moves nearby the ears.
- an acceleration sensor can detect the magnitude of acceleration of the respective directions (typically axis, in general) , the direction and speed of gravity may be detected by the acceleration sensor when stationary, the acceleration sensor may be used to identify terminal posture applications (such as vertical screen switching, related games, magnetometer calibration posture) , vibration to recognize related functions (such as pedometers, percussion) , etc. ; barometers, hygrometers, thermometers, infrared sensors, and other sensors may be configured to the terminal 1100, which will not be repeated here.
- terminal posture applications such as vertical screen switching, related games, magnetometer calibration posture
- vibration to recognize related functions such as pedometers, percussion
- barometers, hygrometers, thermometers, infrared sensors, and other sensors may be configured to the terminal 1100, which will not be repeated here.
- An audio circuit 1160, a speaker 1161, a microphone 1162 can provide audio interface between the user and the ternimal1100.
- the audio circuitry 1160 can send the electrical signal which is transformed from the received audio data by the audio circuitry 1160 to the speaker 1160, the speaker 1161 transforms the electrical signal into a sound signal, and outputs it; on the other hand, the microphone 1162 transforms the collected sound signal into a electrical signal, the audio circuit 1160 transforms the received electrical signal into audio data and outputs it to the processor 1180 to be processed, after processing by the processor 1180, the RF circuit 111o sends it to the other terminal, or outputs audio data to the memory 1120 for further processing.
- Wifi is a short-range wireless transmission technology
- the terminal 1100 helps users send and receive email, browse the web, and access streaming media, and the like through Wifi module 1170; it provides users with wireless broadband Internet access.
- FIG. 11 shows a Wifi module 1170, it should be understood that it is not an integral part of the terminal 1100, it may be omitted as required within the scope which is not changing the essence of disclosure.
- the processor1180 is the control center of the terminal1100, connects various parts of the terminal by using various interfaces and connections, executes various functions and processing data of the terminal 1100 by running or executing software program and/or module stored in the memory 1120 and by calling the data stored in the memory 1120, and thus monitor the terminal overall.
- the processor 1180 can include one or more processing units;
- the processor 1180 can integrated the application processor and the modem processor, wherein the application processor mainly process operating system, user interface, and applications program, and so on , the modem processor mainly process wireless communication. It should be understood that the aboveprocessor can also be not integrated into the processor 1180.
- the terminal 1100 further includes a power supply 1182 (such as batteries) which supplies power to each part, preferably, the power supply may be connected logically with the processor 1180 through a power management system, and thus achieve functions of managing charging, discharging and power consumption through the power management system.
- a power supply 1182 such as batteries
- the power supply may be connected logically with the processor 1180 through a power management system, and thus achieve functions of managing charging, discharging and power consumption through the power management system.
- the camera 1190 is usually composed of camera lens, image sensor, interface, digital signal processor, CPU, display screen and so on.
- the camera lens is fixed at the top of the image sensor, it can change the focus by manually adjusting the camera lens;
- the image sensor is equivalent to the “film” of traditional camera, which is the heart of capturing images by the camera;
- the interface is used to connect the camera lens with the terminal motherboard by using cable, board to board connectors , a spring-type connection, send the collected images to the memory 1120;
- the digital signal processor processes the collected images through mathematical operations, transforms the collected simulated images into digital images and sends it to the memory 1120 through the interface.
- the terminal1100 can also include bluetooth module, and so on, which are not repeated here.
- the terminal 1100 includes a memory and one or more modules in addition to one or more processors 1180, wherein one or more modules are stored in the memory, and are configured to be executed by one or more processors.
- the one or more above modules are used to execute method for creating credit card account, the method for creating credit card account is shown in FIG. 2 and corresponding example to the FIG. 2; and/or, the method for creating credit card account is shown in FIG. 3A and corresponding example to the FIG. 3.
- the server may be the first server, can also be the second server.
- the server 1200 includes a central processing unit (CPU) 1201, a random access memory (RAM) 1202, and a system memory 1204 of read only memory (ROM) 1203, and a system bus 1205 connecting a system memory 1204 and the central processing unit 1201.
- the servers 1200 also include a basic input/output system 1206 (I/O system) for transferring information between the respective devices in the computer, an operating system 1213 for storing, application programs 1214 and a large capacity storage device 1207 of other modules 1215.
- I/O system basic input/output system
- the said basic input/output system 1206 includes a displayer 1208 for displaying information, and an input device 1209 such as a mouse, a keyboard and other input devices for the user to input information.
- the display device 1208 and the input device 1209 are connected to the central processing unit 1201 by being connected to the input and output controller 1210 of the system bus 1205.
- the basic input/output system 1206 can also include the input and output controller 1210 to receive and process the input from the keyboard, the mouse, or the electronic stylus and other devices. Similarly, the input and output controller 1210 further provides outputting to the display, the printer, or other output devices.
- the large capacity storage device 1207 is connected to the central processing unit 1201 by being connected to a mass storage controller (not shown) of the system bus 1205.
- the large capacity storage device 1207 and its associated computer readable medium provide nonvolatile storage for the server 1200. That is, the large capacity storage device 1207 can include computer readable medium, either transitory or non-transitory, such as a hard disk or CD-ROM drive (not shown) .
- the computer readable medium can include computer storage medium and communication medium.
- Computer storage medium includes any methods for storing information such as computer readable instructions, data structure, program modules or other data and other information or technical implementation volatile and nonvolatile, removable and non-removable medium.
- Computer storage medium includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices.
- RAM random access memory
- ROM read only memory
- EPROM Erasable programmable read-only memory
- EEPROM electrically erasable programmable read-only memory
- the server 1200 can also be connected to a remote computer on the network to run through network, such as the internet according to various examples of the present disclosure, That is, the server 1200 may be connected to the network 1212 by being connected to the network interface unit 1211 of the system bus 1205, or may be connected to other types of networks and remote computer system by using the network interface unit 1211 (not shown) .
- the memory further includes one or more than one programs, the one or more than one programs are stored in the memory, the one or more than one programs are used to execute the method for creating credit card account, the method for creating credit card account is shown in FIG. 2 and corresponding example to the FIG. 2; and/or, the method for creating credit card account is shown in FIG. 3A and corresponding example to the FIG. 3.
- the device for creating credit card account according to the above-mentioned examples is creating credit card account, it only takes delineation of the above-mentioned functional modules for example to illustrate, in reality, the above–mentioned functions may be assigned to be completed by different functional modules as required, that is to divide the internal structure of the device for creating credit card account into different functional modules to complete all or part of the functions described above.
- the device for creating credit card account according to the above-mentioned examples and the method example for creating credit card account belong to the same idea, and its specific implementation process is detailed in the method example and will not be repeated here.
- the said procedure may be stored in computer readablestorage medium, the above-mentionedstoragemedium may be a ROM, a disk, or a CD, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
The present disclosure is directed to device, system and method for creating a virtual credit card. The method includes: receiving a subset of real-name information from a user interface of a terminal device; searching the real-name information stored in the first server with the subset of the real-name information; upon real-name information is found, sending the real-name information to the second server; after finding the credit card account is not stored in the second server, sending a credit indicator to the first server; if the exchange resource account tying to the electronic exchange account is stored in the first server, creating, by the second server, a virtual credit card account; and storing the virtual credit card associated with the virtual credit card account in the data storage of the first server.
Description
FIELD OF THE TECHNOLOGY
The present disclosure relates to the technology of data-processing, particularlytothe data processing technology of a device, a system and a method for creating a virtual creditcard.
BACKGROUND OF THE TECHNOLOGY
The credit card may be created and managed by the corresponding management server. Credit card users mayuse the credit card to make purchases and transfer funds between credit card and savings accounts. The credit card typically has a physical form and the credit card may be associated with a bank. With the development of the data processing technology, the credit card may not need the physical form, and the creation and use of the credit card may not be associated with the bank only.
SUMMARYOFTHETECHNOLOGY
Adevice, a system and a method for creating a virtual credit card are provided with examples of the present disclosure. The virtual credit card may not have a physical form of the credit card and the use and creation of the virtual credit card may not associate with the bank only. After the creation of the virtual credit card, the virtual credit card may be used and saved at a third party other than the bank.
The example for the device for creating virtual creditcard to be stored in a data storage includes a first server having the data storage that communicates to a terminal device and a second server, wherein the first server is configured to: receive a subset of real-name information from a user interface operating on the terminal device, wherein the subset of real-name information comprises at least a portion of a user name or a user identification number, wherein the portion is
associated with an electronic exchange account stored in the data storage of the first server; search for the real-name information that has been pre-stored in the data storage using the subset of the real-name information; send the real-name information to the second server, upon locating the real-name information in the data storage; receive a credit indicator from the second server that a credit card account is not stored in the second server by using the real-name information; determine, based on the receipt of the credit indicator, whether an exchange resource account associated with the electronic exchange account is stored in the data storage; send a determined result to the second server for creating a virtual credit card account if the exchange resource account associated with the electronic exchange account is stored in the data storage; andstore the virtual credit card associated with the virtual credit card account in the data storage of the first server.
The example of the present disclosure provides a system for creating virtual creditcard to be stored in a data storage. The system includes a first server having the data storage, a terminal device having a user interface communicating to the first server, and a second server communicating to the first server.
The terminal device of the system is configured to: receive a subset of the real-name information from the user interface, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server.
The first server of the system is configured to: receive the subset of the real-name information from the terminal device, search the real-name information stored in the data storage with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage, upon the real-name information is found in the data storage, send the real-name information to the second server.
The second server is configured to: upon the receipt of the real-name information from the first server, finding whether a credit card account associated with the real-name information is stored in the second server, after finding the credit card account is not stored in the second server, send a credit indicator to the first server.
The first server is further configured to: determine whether an exchange resource account tying to the electronic exchange account is stored in the data storage after the credit indicator is received, if the exchange resource account tying to the electronic exchange account is stored in the data storage, send a determined result to the second server.
The second server is further configured to: create a virtual credit card account upon the receipt of the determined result from the first server; and the first server is configured to: store the virtual credit card associated with the virtual credit card account in the data storage.
The example for a method for creating a virtual creditcard to be stored in a data storage includes steps of: receiving a subset of real-name information from a user interface by a terminal device, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of a first server; receiving, by the first server, the subset of the real-name information; searching the real-name information stored in the data storage of the first server with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage; upon the real-name information is found in the data storage, sending the real-name information from the first server to the second server, and finding, by the second server, whether a credit card account associated with the real-name information is stored in the second server; after determining the credit card account is not stored in the second server, sending a credit indicator from the second server to the first server; determining, by the first server, whether an exchange resource account tying to the electronic exchange account is stored in the first server after the credit indicator is received by the first server; if the exchange
resource account tying to the electronic exchange account is stored in the first server, sending, by the first server, a determined result to the second server; creating, by the second server, a virtual credit card account upon the receipt of the determined result from the first server; andstoring the virtual credit card associated with the virtual credit card account in the data storage of the first server.
To describe the technical solutions in the examples of the present disclosure more clearly, the following briefly introduces the accompanying drawings needed for describing the examples or the prior art. Apparently, the accompanying drawings in the following description show some examples of the present disclosure, and persons of ordinary skill in the art can still derive other drawings from these accompanying drawings without creative efforts.
The system and/or method may be better understood with reference to the following drawings and description. Non-limiting and non-exhaustive descriptions are described with reference to the following drawings. The components in the FIG. sare not necessarily to scale, emphasis instead being placed upon illustrating principles. In the FIG. s, like referenced numerals may refer to like parts throughout the different FIG. sunless otherwise specified.
FIG. 1 is a structure schematic showing implementing environment for each example of the present disclosure;
FIG. 2 is a method flow chart showing a method for creating credit card accountaccording to anexample of present disclosure;
FIG. 3A is a method flow chart showing a method for creating credit card account according to anotherexample of present disclosure;
FIG. 3B is an interface schematic showing about acquiring subset of real-name informationaccording totheexample of present disclosure;
FIG. 3C is an interface schematic showing a typical validation interface according to theexample of present disclosure;
FIG. 3D is interface schematicsshowing the virtual credit card account during and after validationaccording to theexample of present disclosure;
FIG. 3E is an interface schematic showing the binding result according to theexample of present disclosure;
FIG. 3F is an interface schematic showing an entry of increasing credit limitaccording to theexample of present disclosure;
FIG. 3G is a method flow chart showing a method for creating credit card account according to theexample of present disclosure;
FIG. 4 is a frame diagram showing a device for creating credit card account according to anexample of present disclosure;
FIG. 5 is a frame diagram showing a device for creating credit card account according to anotherexample of present disclosure;
FIG. 6 is a frame diagram showing a device for creating credit card account according to anexample of present disclosure;
FIG. 7 is a frame diagram showing a device for creating credit card account according to anotherexample of present disclosure;
FIG. 8 is a frame diagram showing a device for creating credit card account according to anexample of present disclosure;
FIG. 9 is a frame diagram showing a device for creating credit card account according to anotherexample of present disclosure;
FIG. 10 is a frame diagram showing a system for creating credit card account according to theexample of present disclosure;
FIG. 11 is a frame diagram showing a terminal according to theexample of present disclosure; and
FIG. 12 is a frame diagram showing a server according to theexample of present disclosure;
The principles described herein may be embodied in many different forms. Not all of the depicted components may be required, however, and some implementations may include additional components. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Additional, different or fewer components may be provided.
Reference throughout this specification to “one example, ” “an example, ” “examples, ” “one embodiment, ” “an embodiment, ” “example embodiment, ” or the like in the singular or plural means that one or more particular features, structures, or characteristics described in connection with an embodiment or an example is included in at least one embodiment or one example of the present disclosure. Thus, the appearances of the phrases “in one embodiment, ” “in an embodiment, ” “in an example embodiment, ” “in one example, ” “in an example, ” or the like in the singular or plural in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
The terminology used in the description of the invention herein is for the purpose of describing particular examples only and is not intended to be limiting of the invention. As used in the description of the invention and the appended claims, the singular forms “a, ” “an, ” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “may include, ” “including, ” “comprises, ” and/or “comprising, ” when used in this specification, specify the presence of stated features, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, operations, elements, components, and/or groups thereof.
As used herein, the terms “module, ” “unit” may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC) ; an electronic circuit; a combinational logic circuit; a field programmable gate array (FPGA) ; a processor (shared, dedicated, or group) that executes code; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip. The term module may include memory (shared, dedicated, or group) that stores code executed by the processor.
The exemplary environment may include a server, a terminal device, and a communication network. The server and the terminal device may be coupled through the communication network for information exchange, such as sending/receiving identification information, sending/receiving data files such as splash screen images, etc. Although only one terminal device and one server are shown in the environment, any number of terminals or servers may be included, and other devices may also be included.
The communication network may include any appropriate type of communication network for providing network connections to the server and terminal device or among multiple servers or terminal devices. For example, communication network may include the Internet or other types of computer networks or telecommunication networks, either wired or wireless. In a certain embodiment, the disclosed methods and apparatus may be implemented, for example, in a wireless network that includes at least one terminal device.
In some cases, the terminal deviceor the device may refer to any appropriate user terminal with certain computing capabilities, such as a personal computer (PC) , a work station computer, a server computer, a hand-held computing device (tablet) , a smart phone or mobile phone, or any other user-side computing device. In various embodiments, the terminal device may include a network access device. The terminal device may be stationary or mobile.
A server, as used herein, may refer to one or more server computers configured to provide certain server functionalities, such as database management and search engines. A server may also include one or more processors to execute computer programs in parallel.
It should be noticed that, the embodiments/examples and the features in the embodiments/examples may be combined with each other in a no conflict condition. This invention will become apparent from the following detailed description when taken in conjunction with the accompanying drawings.
It should be noticed that, the steps illustrated in the flowchart of the drawings may be performed in a set of computer device with executable program codes. And the order of the steps may be different from that in the drawings under some status, although a logic order is shown in the flowchart.
The purpose, technical proposal and advantages in the examples of the present disclosure will become more clear and complete from the following detailed description when taken in conjunction with the appended drawings. Apparently, the examples described thereinafter are merely a part of examples of the present disclosure, not all examples. Persons skilled in the art can obtain all other examples without creative works, based on these examples, which pertains to the protection scope of the present disclosure.
A related method for creating credit card account includes: the account management server receives a request for creating credit card account of a user which is triggered in the page, according to the request for creating credit card account, an information input box is displayed to
the user in the page, with the information input box used for entering the name, ID number, address, email and phone number, and other user information. Then, the account management server receives user information which is input into the corresponding input box, and provides the user information to staff for validation. When the user receives the feedback information from the staff indicating that the validation is passed; the account management server create a new credit card account based on the user information and generates the corresponding real credit card. Finally, the staff will mail the real credit card corresponding to the credit card account, so that user could use the credit card account by the credit card in the subsequent course.
A device, a system and a method for creating a virtual credit card are provided with examples of the present disclosure. The virtual credit card may not have a physical form of the credit card and may be used the same way as the credit card with the same form. In addition, the virtual credit card may be created and saved at a reliable party other than a bank. In the following disclosure, the first server may refer to one or more processing servers that are operated by a third party other than a bank, the second server may be operated by a bank. The virtual credit card account may refer to the account that is created for the virtual credit card. The virtual credit card account and the virtual credit card may be used exchangeably under some circumstances. The terminal device refers to any user device that may have a user interface to allow a user to enter into information for applying for a credit card. The present disclosure provides method, device, system for creating virtual creditcard, and the technical solution is described hereinafter:
In the first aspect, the present disclosure provides a device for creating credit card account, which is set in a first server, which includes:
A first receiving module, configured to receive a subset of real-name information sent by a terminal device, with the subset of real-name information acquired by the terminal device being corresponding to a user who has opened an electronic exchange account;
A first sending module, configured to send real-name user information that matches the subset of real-name information which is received by the first receiving module to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server;
A second receiving module, configured to receive the indicator fed back from the second server according to the real-name user information sent from the first sending module, and detect whether there is an exchange resource account binding to said electronic exchange account; and
A second sending module, configured to send a detecting result to the second server, after the second receiving module detects there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
In the second aspect, the present disclosure provides adevice for creating credit card account, which is set in a terminal device, which includes:
A first acquiring module, configured to acquire a subset of real-name information of a user who has opened an electronic exchange account; and
A first sending module, configured to send the subset of real-name information acquired by the first acquiring module to the first server, with the subset of real-name information being configured to trigger the first server to send real-name user information that matches the subset of real-name information to a second server, and the real-name user information being saved in the first server, with the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the indicator is configured to trigger the first server to send a detecting result to the second server after
detecting that there is no exchange resource account binding to said electronic exchange account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
In the third aspect, the present disclosure provides adevice for creating credit card account, which is set in a second server, which includes:
A first receiving module, configured to receive user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server;
An account detecting module, configured to detect whether there is a credit card account exists which is corresponding to the user real-name information received by the first receiving module;
A first sending module, configured to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists by account detecting module, with the indicator being configured to trigger the first server to send a detecting result to the second server after detecting that there is an exchange resource account binding to said electronic exchange account; and
An account creating module, configured to receive the detecting result sent from the first sending module, to create a virtual credit card account of the user.
In the fourth aspect, the present disclosure provides a system for creating credit card account, which includes: a first server, a terminal device communicating to the first server, and a second server communicating to the first server;
The first server includes a devicefor creatingcredit card account as described in the first aspect, said terminal device comprises a devicefor creatingcredit card account as described in the
second aspect, and said second server comprises a devicefor creatingcredit card account as described in the third aspect.
In the fifth aspect, the present disclosure provides a method for creating credit card account, which includes:
Acquiring a subset of real-name information which is corresponding to a user who has opened an electronic exchange account, and sending the subset of real-name information to a first server by a terminal device;
Receiving the subset of real-name information, and sending real-name user information which matches the subset of real-name information to a second server by the first server, with the real-name user information being saved in the first server;
Receiving the real-name user information by the second server, and detecting whether there is a credit card account exists to correspond to the real-name user information, if no, sending an indicator indicating no said credit card account exists to the first server; and
Receiving the indicator by the first server, and detecting whether there is an exchange resource account which is bound to said electronic exchange account, if there exist an exchange resource account, sending a detecting result to the second server; and
Receiving the detecting result sent from the second server, to create a virtual credit card account of the user.
In the sixth aspect, the present disclosure provides a method for creating credit card account which is employed by a first server, and the method includes:
Receiving asubset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device;
Sending the user real-name information which matches to the subset of real-name information to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server,
after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server;
Receiving the indicator, and detecting there is an exchange resource account binding to said electronic exchange account;
If detecting that there is no exchange resource account binding to said electronic exchange account, sending a binding instruction to the terminal device, allowing the terminal device to acquire and send an account information of a resource saving account to the first server directed by the binding instruction;
Receiving the account information of resource saving account, and binding the electronic exchange account and the resource saving account together; and
Sending a detecting result to the second server if there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
In the seventh aspect, the present disclosure provides a method for creating credit card account which is employed by a terminal device, and the method includes:
Acquiring a subset of real-name information of a user who has opened an electronic exchange account; and
Sending thesubset of real-name information to the first server, with the subset of real-name information is configured to trigger the first server to send a real-name user information that matches the subset of real-name information to a second server, with the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account exists to correspond to the real-name user information, and the indicator is configured to trigger the first server to send a detecting result to the second server after detecting that there is no exchange
resource account binding to said electronic exchange account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
In the eighth aspect, the present disclosure provides a method for creating credit card account which is employed by a second server, and the method includes:
Receiving user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server;
Detecting whether there is a credit card account exists which is corresponding to the user real-name information;
Sending an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists, with the indicator being configured to trigger the first server to send a detecting result to the second server, after detecting that there is no exchange resource account binding to said electronic exchange account; and
Receiving the detecting result, to create a virtual credit card account of the user.
Acquire a subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user. The process of creating credit card account combining the electronic exchange account and the credit card
account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long credit card creation process and inefficient creation, therefore the efficiency on creating credit card account is improved. In addition, because there is not physical credit card needs to be created, the virtual credit card may be stored in a data storage in the first server. The user does not need to worry the loss or stolen of the credit card.
During the implementation of the present disclosure, at least the following defects found in the background art:
When applying for a credit card account in a web page, users need to enter complete set of information, and user information may need to be validated by person, and such operations are more time consuming, which results in time-consuming to this operation, together with longer process and inefficiency for creating credit card account.
The accomplishment, functionality, and advantage of the present disclosure will be further described hereinafter, by combining with drawings and the examples. The examples hereinafter are merely the description of the present disclosure, which does not limit the present disclosure.
As shown in FIG. 1, it shows an implement environment related to various examples of present disclosure. The implement environment includes: a terminal 120, a first server 140 and a second server 160.
The terminal 120 may be mobile phones, tablet PCs, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III) , MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers and desktop computers, etc.
The terminal 120 on which application terminal deviceor browser may have been installed visits web terminal device of the application through a browser. The application terminal device and web terminal device are collectively called the terminal device in the examples of present disclosure, no special statement below.
The terminal devicemay be the one with electronic exchange functional terminal device, or the one simultaneously with the electronic exchange function and social function, or the one simultaneously with the electronic exchange function and game function, or the one simultaneously with electronic exchange function and email function, or the one simultaneously with electronic exchange function and financial function, or the one simultaneously with electronic exchange function and other functions like information inquiry. The electronic exchange accounts and other electronic accounts of the user are bound or associated with each other, when the terminal device is simultaneously with the electronic exchange function and other functions.
The first server 140 may be a server, or a server cluster consisting of several servers, or a cloud computing service center. The first server 140 and the terminal 120 providebusinesses like electronic exchange to each other. The first server 140 is usually established by internet service providers.
The second server 160 may be a server, or server cluster consisting of several servers, or a cloud computing service center. The second server 160 is used to provideresource saving account, credit card account, and to create and manage virtual credit card account according to examples the present disclosure. The second server 160 is usually established by financial institutions, such as bank. The resource saving account is an account making the pre-stored resource as exchange resource, such as saving card account in the bank; Credit card account is an account which may bewithdrawn to exchange resources according to credit of the user, such as credit card account in the bank.
The terminal 120 maycommunicate with the first server 140 via wireless network or wired network, and the first server 140 maycommunicate with the second server 160 via wireless network or wired network.
When the terminal device of the terminal 120 is the terminal device simultaneously with electronic exchange function and other function, the other server 180 is used to provide corresponding types of businesses to terminal 120 reciprocally, such as social business, game business, email business, financialbusiness, and service business for information query. The other server 180 may also be used to providecorresponding types of historical data to the first server 140 according to the example of present disclosure.
For instance, historical exchange data, historical social data, historical email data, historical financial data, and historical login data. The historical exchange data can include at least one of historical exchange number, historical exchangefrequency, and historical exchange amount, and other information; historical social data can include at least one of historical online time, historical number of social people, historical speech frequency and other information; historical email data can includeat least one of historical number of emails, historical size of emails, and other information; historical financial data can include historical investment amount, historical profit amount and other information; such as at least one; historical login datacan include at least one of historical login number, historical loginfrequency, and historical online time and other information.
It should be noted first that, in various examples of present disclosure, the terms involves:
Real-name user informationis mainly used to verify identity of the user who applies for creating a virtual credit card account. Real-name user information includesuser name and identity document number, the identity document number is usually identity card number. In other possible cases, identity document number can also be any number which uniquely identifies user identity, just likepassport number, MTPs number, or military officer number. Additionally, real-name user information usually includes the user phone number as well.
User history data is mainly used toprovide a reference for the second server to determine the credit limit of the virtual credit card account of the user. User history data can include above-mentioned corresponding types of historical data of the user, and can also include the user basic personal information, such as age, date of birth, native place, education, historical schools, home address, contact address, and immediate family members, etc.
Also, in order to determine the credit limit, user history data that is provided by the first server may include: 1, whether the user’s identification card information is stored along with the non-bank spending account; 2, whether the user opens a wechat account; 3, monthly or daily transaction amount via a non-bank spending account such as wechat spending account; 4, transaction amount in the past; 5, number of transactions; 6, registration date for the spending account; 7, real name verification for the spending account; 8, spending account payment history; 9, whether the passcode for the wechat payment is verified; 10, the paid membership level for the past three months; 11, activity history that may be tracked collected by the first server such as the usage history of QQ and wechat.
Further, the first server may request information for the user in order to determine the credit limit for the virtual credit card even though the first server may not be able to get information. Such information includes: 1, education history including transcripts and degrees;
2, loan history including car loan payments, mortgage payments and credit card payments and loan balances; 3, employment history such as past employment verifications, salaries etc. ; and 4, the official records such as: the born location, personal location account etc.
Electronic exchange account may be an account used to complete electronic exchangeemploying the electronic exchange function provided by the user on the terminal device. Electronic exchange account possesses exchange and transfer functions, such as transferring part of the resourcepre-stored in the electronic exchange account to exchange goods by the user, or transferring part of the resources such as fund from other accounts into this electronic exchange account, etc. For example, the electronic exchange account may beWechat payment account, Paypal account, Jingdong account, or Meituan account, etc.
Other electronic accounts bound or associated with electronic exchange account can include at least one of electronic social account, electronic game account, electronic email account, electronic financial account, and electronic service account. Electronic social account may be an account used to complete social function using the social function provided on the terminal device by the user, for example, electronic social account may beWechat account, current account, Line account, etc. Electronic email account may be an account used to receive and send email using the email function provided on the terminal device by the user, for example, electronic email account may be Google account, Yahoo account, Netease account, Sina account, Microsoft account, etc. Electronic financial account may be an account used to complete electronic financingusing the financial function provided on the terminal device by the user, for example, electronic financial account may be e-billing account, stock account, etc. Electronic service account is an account used to acquire service using information query and other service functions provided on the terminal device by the user, for example, electronic service account may be ink weather account, TigerMap account, etc.
The following describes the solutions for creating credit card account in detail with reference to examples.
As shown in FIG. 2, it shows a flow chart of the method for creating credit card account according to an example of present disclosure, the method for creating credit card account, includes following steps:
In step 201, the terminal device acquires and sends the subset of real-name information of a user who has opened an electronic exchange account to the first server; and
thesubset of real-name information is used to match real-name user information.
In step 202, the first server receives subset of real-name information, and sends a real-name user information that matches the subset of real-name information to a second server, the real-name user information being saved in the first server;
In step 203, the second server receives real-name user information, detects whether there is a credit card account existing which is corresponding to the user real-name information;
In step 204 , sending an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account existing;
Since there is no credit card account existing in the second server, therefore, the second server determines that the user is incredible, the virtual credit card account cannot be created for the user in this case, and an indicator indicating no said credit card account exists is sent to the first server.
In step 205, the first server receivesthe indicator, and detects whether there is an exchange resource account binding to electronic exchange account.
The first server can determine whether a user may be trusted through detectingwhether there is an exchange resource account binding to electronic exchange account, wherein the exchange resource account is used to provide exchange resource by using the electronic exchange account.
If the first server detects that there exist exchange resource account, and the second server have collected the user information to pass the validation thereto when creating the exchange resource account, the user is confirmed to be trusted, and then the process of creating virtual credit card account by the second server is triggered, and the detecting result of the existing exchange resource account is sent to the second server.
Step 207, the second server receives the detecting result, to create virtual credit card account of the user.
The second server creates virtual credit card accounts for users directly after receiving the binding result that results from binding the electronic exchange account and the resource saving account together, no collectionor artificial validation of user information is needed again, It has shortened the process of creating virtual credit card account and has improved the efficiency of creating virtual credit card account, through omitting the process of collecting and artificially validating user information.
The above-described steps 201 and 205 may be separately implemented as the method for creating credit card accounton terminal device side, the above-described steps 202, 204 and 206 may be separately implemented as the method for creating the credit card accounton the first serverside, and the above-described steps 203 and 207 may be separately implemented as the method for creating credit card account on second serverside.
All above, the method for creating credit card account according to the example of the present disclosure, include: acquire a subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to
said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user. The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
As shown in FIG. 3A, it shows a flow chart of the method for creating credit card account according to the other example of present disclosure, the method for creating credit card account, includes following steps.
Step 301, a terminal device acquires a subset of real-name information which is corresponding to a user who has opened an electronic exchange account, and sending subset of real-name information to a first server.
If the user needs to apply for creating a virtual credit card account, the terminal device needs to acquirereal-name user information of the user, so that the second server mayvalidate user identity according to the real-name user information provided by the terminal device. However, inputting real-name user information will not only increase the volume of inputted information content to reduce the efficiency of creating virtual credit card account, but also easily result in the leak of information to reduce the security of creating virtual credit card account. Therefore, in the case that the user has opened an electronic exchange account, the terminal devicemaymerely acquireand send the subset of real-name information to the first server, and the first server then sends the pre-stored real-name user information acquired to the second server, so as to increase the security of creating virtual credit card account.
Since the subset of real-name informationmay be used to match complete user information, the subset of real-name informationmay be part of the real-name user information, also may be the information corresponding to real-name user information. The present exampleis described based on that the subset of real-name informationmay be part of the real-name user information.
In detail, the subset of real-name informationmay include at least one class of incomplete real-name sub-information, each class of incomplete real-name sub-information is part of the real-name sub-information of the corresponding class of real-name user information. For example , the real-name sub-information included in the subset of real-name information are name information and identity card number information respectively, therefore, at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information, another class of incomplete real-name sub-information includes part ofidentity card number information. Thus, at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
Optionally, in order to ensure that the user himself applies for a virtual credit card account to increase the security of creating virtual credit card account, the terminal devicemay also validate user identity before acquiring subset of real-name information. The terminal deviceacquires subset of real-name information when validating that it is the user himself applying for the virtual credit card account, and does not respond to thisapplication operations whenvalidating that it is not the user himself applying for the virtual credit card account.
In detail, before acquiring the subset of real-name information of a user who has opened an electronic exchange account, the method further includes:
the terminal device acquires an exchange key tobe validated, and sends the exchange key tobe validated to the first server; and
The first server receives the exchange key to be verified, detectswhether the exchange key to be verified is the same tothe pre-stored exchange key, when detecting that the exchange key to be verified is the same to the pre-stored exchange key, the first server triggers the terminal device to acquire the subset of real-name information of a user who has opened an electronic exchange account, and the exchange key is the one stored in the first server.
The exchange key is settled and stored in the first server when the user opens the electronic exchange account. The terminal devicemay show the inputting interface in which the exchange key to be validated is inputted by the user, determines what the user inputs in the interface as the exchange key to be validated, and sends the exchange key to be validated to the first server, the first server may detect whether the exchange key to be verified is the same as the exchange key. When detecting that the exchange key to be verified is the same as the pre-stored exchange key, the first server determine that it is the user himself applying for a virtual credit card; when detecting that the exchange key to be verified is not the same as the pre-stored exchange key, the first server determine that it is not the user himself applying for a virtual credit card.
As shown in FIG. 3B, it shows an interface schematic of acquiring the subset of real-name information. If the user needs to apply for creating a virtual credit card, the user first clicks on button 12 “my bank card” in interface 11 “my bank card ” , the terminal device will jump to interface 13 “all bank card” ; after clicking on “Click immediately open ” button 14 in interface 13 “all bank card” by the user, the terminal device will jump to interface 15 “open xx credit card ” ; after clicking on button 16 “open” on interface 15 “open xx credit card ” , the terminal device will jump to interface 17 “validate exchange key” ; If the user inputs the exchange key to be validated in interface 17 “validate exchange key” , the terminal device will jump to interface 18 “validate identity information” . In the present example, assume that subset of real-name informationwhat the user needs to enter includes part of name information as well as part of identity card number information. After inputting the last one of the name and the last four of the identity card number
respectively in the corresponding location of the interface 18 “validate identity information” , the terminal device can immediately acquire the user subset of real-name information.
Step 302, the first server receives subset of real-name information, sendsreal-name user information that matches the subset of real-name information to the second server, and the real-name user information is the one which is stored in the first server and associated with the electronic exchange account.
The first server can find the real-name user information which matches the subset of real-name information in at least one of the pre-stored real-name user information, and sends the real-name user information acquired after matching to the second server. The first server is the server which is communicatingto the terminal device, the combination of the both server achieves electronic exchange function.
In detail, sending the real-name user information which matches the subset of real-name information to the second server, includes:
The first server sends the user real-name information to the second server, when at least one class of incomplete real-name sub-information is some aspects of the corresponding information of the user real-name information.
The first server may match each piece of real-name user information to the subset of real-name information respectively, and sends the real-name user information whichexactlymatches to the second server.
Step 303, the second server receives the real-name user information, detects whether there is a credit card account existing and saved in the second server which is corresponding to the user real-name information;
Corresponding relationships between the real-name user information of the user who has successfully applied for a credit card account and the different credit card account have been
stored in the second server. Therefore, the second server detects whether the user has successfully applied for a credit card account in the past according to the corresponding relationship.
Step 304, sending an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account existing in the second server.
Since the credit card accountof the user does not exist in the second server, therefore, the second server determines the user is incredible, and no virtual credit card accountmay be created for the user in this case, an indicator indicating no said credit card account exists is sent to the first server.
The first server can determine whether a user may betrusted through detecting whether there is an exchange resource account binding to electronic exchange account. The exchange resource account is used to provide exchange resource for the electronic exchange account. The exchange resource account includes resource saving account and the other credit card accountsthat are not provided by the second server. The resource saving account may or may not be provided by the second server.
When the exchange resource account is resource saving account, the user may use the exchange resource pre-stored in the resource saving account to exchange goods through electronic exchange accounts; when the exchange resource account is the other credit card account, the user may use the exchange resource withdrawnfrom the other credit card account to exchange goods through electronic exchange accounts.
Step 306, if the first server detects that an exchange resource account exists, and the terminal deviceof the user is validated, step 307 is performed because the validation is passed.
If the first server detects that there exist exchange resource account, and the second server have collected the user information to pass the validation thereto when creating the
exchange resource account, the user is confirmed to be trusted, and then the process of creating virtual credit card account by the second server is triggered, and the detecting result of existing exchange resource account is sent to the second server.
As an existing exchange resource account is detected, before the first server sends the detecting result to the second server, the terminal deviceis validated, to confirm the user who applies to create the virtual credit card account is the one who has bond an exchange resource account to the electronic exchange account.
In thisexample, the first server validates user terminal device via one or any combination of SMS validation, IM validation, voice validation, and email validation. For example, the first server sends one or any of SMS, IM, voice messages, e-mail to the terminal, and validates whether the terminal receives the above-mentioned information.
In detail, validating the user terminal device includes:
the first server receives a validation terminal identity acquired and sent by the terminal device; and
validating the validation terminal identity.
Each resource exchange accountis bound with at least one validation terminal identity which is usually the phone number reserved by the user when binding the electronic exchange account and resource exchange account. In other possible cases, validation terminal identity may also be e-mail address, IM number, landline phone number, and so on.
As an existing exchange resource account is detected, the first server acquires a validation terminal identity which is bond to the resource exchange account, and validates the ID of the user according to the validation terminal identity, to confirm the user who applies to create the virtual credit card account is the one who has bond an exchange resource account to the electronic exchange account.
In detail, validatingvalidation terminal identity includes:
The first server sends validation information to the validation terminal indicated by the validation terminal identity; and
Receiving validation information, detecting whether information to be validated is the same to the validation information, if detecting the information to be validated is the same to the validation information, then validation for validation terminal identity is passed.
Take that the validation terminal identity is the phone number inputted by the user on the terminal device for example, the first server sends validation information to the corresponding phoneaccording to the phone number. In general, validation information is composed of several numbers and or letters.
Meanwhile, the first server triggers the terminal device to display related validation interface. Referring to FIG. 3C, it shows an interface schematic of a typical validation interface. The terminal device instructs the user to enter the information to be validated into the input box 21 through reminders displayed in the validation interface.
If the phone number inputted by the user when binding the electronic exchange account and resource exchange account is the one which is currently used by the user, then the user can view the validation information sent by the first server. Afterward, the user input information to be validatedinto the validation interface displayed on the terminal device, that is, to input the validation information into the validation interface as the information to be validated.
Preferably, when the terminal where theterminal deviceis running is the validation terminal, the terminal device can directlyidentify and extract the information to be validated from the SMS received by the validation terminal, and the extracted information to be validated is sent to the first server to be validated.
The first server compares the validation information sent before with the information to be validated, and detects whether both of them are identical with each other. If the validation information is identical with the information to be validated, the current user is the one who bonds
an exchange resource account to the electronic exchange account, in this situation; the first server thinks that the user is probably authorized to create the virtual credit card account by the account management server, and the user is trusted. Therefore, the second server is triggered to create a virtual credit card account, that is, step 307 is performed.
In step 307, the first server sends the detecting result to the second server.
In detail, sending the detecting result to the second server includes:
The first server acquires account type of the exchange resource account, with the account type being resource saving account, or not any other credit card accounts provided by the second server. The resource saving account is served as an account which sets the pre-storage resource as the exchange resource, while the credit card account is served as an account which has credit limit exchange resource according to the user credit.
In step 308, the second servers create the virtual credit card account of the user according to the detecting result.
The second servers create the virtual credit card account of the user according to the detecting result. In detail, the virtual credit card accountmay be newly created and not corresponding to the existing credit card account, that is, the virtual credit card account and the existingcredit card accountmay be independent from each other. For instance, a credit card accountmay be newly created in the second server, then the user has card 1 corresponding to the existing credit card account; while a virtual credit card account is newly created in the second server, then the user could acquire card 2 corresponding to the virtual credit card account, with card 1 being different from card 2. Card 2 here may not have any physical form and may be stored in the data storage of the first server.
The second server could create virtual credit card accounts with same credit limit for each user. Also, virtual credit card accounts could be created with different credit limit for each user. The second server determines the credit limit according to the account type, when creating
virtual credit card accounts with different credit limit. The credit limit is used for identifying the maxspending amount for the virtual credit card account, and the resource could be exchanged forphysical objects or virtual goods. The virtual credit card account needs to be set with a certain credit limit, to avoid malicious act happening on the user who holds the virtual credit card account. The credit resource limitshould not beyond the certain credit limit, while the user uses the virtual credit card account to exchange forgoods.
Firstly, creating a virtual credit card account of the user includes:
(1) The second server determines the credit limit of the virtual credit card accounts according to the account type, and the credit limit is used for identifying the max spending amount for the virtual credit card account;
(2) creating a virtual credit card account according to the credit limit.
If the account type is other credit card account, the user may use the credit card account usually, and then much credit limit is set for the user; if the account type is resource saving account, the user may use the credit card account usually not so often, and then less credit limit is set for the user, so that the credit limit settings follow usage habits of the users, and the accuracy of credit limit settings for virtual credit card account is improved.
Secondly, before creating virtual credit card accounts of the user, the methodfurther includes:
(1) the first server acquires user history data according to the electronic exchange account, and sends the user history data to the second server;
(2) The second server receives the user history data which is used to create the virtual credit card account.
Creating the virtual credit card account of the user includes: the second server creates the virtual credit card accountof the user according to the user history data.
As shown in FIG. 1 which shows the implement environment, the first server can acquire the user history data from the electronic exchange account, for example, the first server sends historical exchange data and historical login data as the user history data to the second server.
When the terminal devicemay be used for many purposes, the first server may acquire historical data from other bound or associated electronic account respectively. The historical data in different electronic accounts may be stored either in the same server or different servers. In thisexample, it is to be describedin the case of storing in different servers.
For instance, the terminal device possesses electronic exchange function and social function, and then the electronic exchange function is bound with the electronic social function, the first server maydirectly read the historical exchange data from the user exchange records in this case; and historical social data from the social server which is corresponding to the historical social account is acquired, and the historical exchange data and historical login data areas the user history data to be sent to the second server.
In detail, creatingthe user credit card account according to the user history data and the account type includes:
(1) the second server accesses at least one of history payment data, history social data, history email data, history financial data, and history login data of the user history data;
(2) the second server determines the credit limit of the virtual credit card account according to at least one of history payment data, history social data, history email data, history financial data and history login data, with the credit limit identifying the max spending amountfor the virtual credit card account; and
(3) the second server creates the virtual credit card account according to the credit limit.
The second server determinesthe credit limit according to historical login data. For example, the more the user logins in the electronic exchange account in history, the greater the
credit limit is; for example, the longer the online time is, the greater the credit limit is; Since the history login data reflects the activity in user daily life, the activity may be used as a reference to the user credit. And/or, the second server determines the credit limit according to historical exchange data. For example, the more the user exchanges in the electronic exchange account in history the greater the credit limit is; for example, the greater the amount of the historical exchange is, the greater the credit limit is; In the present example, it only takes history login data and /or history exchange data for example to illustrate the determining of the credit limit, the first server may determine the credit limit in the same way according to other historical data.
When the user history data is with history exchange data, and/or history social data, and/or history email data, and/or history financial data, and/or history login data, the first server may determine an appropriate credit limit by the combination of history exchange data, and/or history social data, and/or history email data, and/or history financial data, and/or history login data.
When the user history data also includes basic personal information, the second server may determine a more appropriate credit limit by the combination of history exchange data, and/or history social data, and/or history email data, and/or history financial data, and/or history login data as well as basic personal information at the moment, Since the second server may determine the user credit limitaccording to the useractual usage, therefore the accuracy of setting the credit limit of the virtual credit card accountcredit limit is increased.
Optionally, the second server could determine the credit limit of the virtual credit card account according to the account type and user history, so that the accuracy of credit limit is further improved.
As shown in FIG. 3D, it shows the interface schematic of virtual credit card accountduring and after validation. The FIG. on leftside is the schematic of virtual credit card
accountduring validation; the FIG. on rightside is the schematic of virtual credit card account after validation.
Step 309, the second server sends the account information of the virtual credit card account to the first server.
The second server sends the account information of the virtual credit card account to the first server after creating the virtual credit card account of the user; the account information includes the account number and the credit limit. The account information may also include the date of creating the virtual credit card account, the validity period of the virtual credit card account, the deadline of filling resources, for example, inject fund into the virtual credit card account, and so on.
after binding the both by the first server, the user can select the items desired to exchange after logging in the electronic exchange account, and then credit limit the virtual credit card accountto complete the exchange.
Optionally, after receiving the account information of the virtual credit card account, the method further includes:
(1) when the account type of the resource exchange accountis a resource saving account, the first server binds the virtual credit card account and the resource saving account together, and sends the binding result that results from binding the virtual credit card account and the resource saving account together to the terminal device, with the resource saving account being configured to transfer resource such as fund to inject the virtual credit card account fromthe resource saving account after the virtual credit card account’s spending is over thecredit limit; and
(2) theterminal device receives the binding result that results from binding the virtual credit card account and the resource saving account together.
Because it also needs to inject the resource such as fund into the virtual credit card account, after the spending of the virtual credit card exceeds the credit limit. Therefore, when the account type of the resource exchange accountis resource saving account, the first server may bind the resource saving account and the virtual credit card account together, in order to transfer resource to inject the virtual credit card account from the resource saving accountafter the balance of virtual credit card accountexceeds thecredit limit. As such, the binding may help to improve the convenience in the process of using the virtual credit card account.
The terminal device receives and displays the binding resultsent by the first server. The binding results may carry account number of virtual credit card account, the credit limit, the date of creating virtual credit card account, the validity period of the virtual credit card account, the deadline of filling resources, and any other information.
As shown in FIG. 3E, it shows an interface schematic of the binding result, and the terminal devicemay display the credit limit31 in order to inform the user after the binding result is received.
It should be added that, when finding the credit limit of the virtual credit card account is not enough during using the virtual credit card account, the user may also apply for increasing the credit limit of the virtual credit card account. After receiving the binding result that results from binding the virtual credit card account and the electronic exchange account together, further includes:
(1) The terminal device acquires and sends user complete information to the first server, the user complete information is used for increasing the credit limit of the virtual credit card account by the second server;
(2) The first serve receives the user complete information, and sends the user complete information to the second server; and
(3) The second server receives the user complete information, and increases the credit limit of the virtual credit card account according to the user complete information.
In detail, the user complete information is mainly used to provide reference for the second server to increase the credit limit of the virtual credit card account. The user complete information may include the user personal information, such as age, date of birth, native place, education, historical schools, home address, contact address, and immediate family members, etc.
The user complete information may be the basic personal information which is inputted randomlyby the user on the terminal device. The user complete information may also be the answer inputted in the interface in the terminal device for the pre-set questionswith regard to the first server and/or the second server, and thisexamplehas no limited way to acquire the user complete information.
Optionally, the systemmay also set the necessary information what the user complete information has to carry. For example, when the necessary information is the history school of the user attended, the user complete information cannot be submitted if the user does not input the history school information. Or, further, when the real-name user information of the first server does not include history school information, the first server or the second server cannot validate the history school information inputted by the user in this case, and the interface of the terminal device does not provide the right information to increase the credit limit.
As shown in FIG. 3F, it shows the interface schematic of entrance to increase credit limit, when the interface of the terminal device providethe entrance to increase credit limit, clicking the
button 51 “overdraft growth” (checking identity information, increasing credit limit) , the terminal device will jump to interface52 “validating personal information” ; the terminal device instructs the user to input answer into the input box 53 through the reminder displayed in the interface52 “validating personal information” ; after clicking button 54 “Confirm Submit” in the interface52 “validating personal information” by the user, the terminal device will jump to interface 55 “submitting confirmation” ; If the user clicks the button 56 “Yes” in the interface 55 “submitting confirmation” , the terminal device will jump to interface57 “bank card details” , interface57 displays the reminder “Validating” . If the validationto the answer made by the second server has passed, the terminal device will jump to the interface58 “bank card details” , at the moment the credit limit is increased from 50 to 1000. If the user clicks the button 59 “No" ” in the interface55 “Submit confirm” , the terminal device will jump to the interface60 “validate Cancel prompt” ; If the user clicksthe button 61 “Yes” in the interface60 “validate Cancel prompt” , then the terminal device will returnthe interface providing the entrance to increase the credit limit; if the user clicks the button 62 “No” in the interface60 “validate Cancel prompt” , the terminal device will returns interface52 “check personal information” .
In thisexample, the threshold for the number of cancelling validation may be set, when the number of cancelling validation reaches the threshold, the terminal device no longer providesthe entrance to increase the credit limit for the user.
The above steps 301, 307 and 311may beimplemented separately as the method for creating credit card accounton terminal deviceside, the above steps 302, 305, 306, 307 and 310may beimplemented separately as the method for creating credit card accounton first serverside, the above-described steps 303, 304, 308 and 309may beimplemented separately as the method for creating credit card accounton the second serverside.
As shown in FIG. 3G, it shows a flow chart of the method for creating virtual credit card. In thisexample, it takes that the terminal device is the WeChatclient, the electronic exchange account is the Tenpay server, the second server is the China Citic Bank server, the electronic
exchange account is the micro-channel payment account, the virtual credit card account is the China Citic virtual credit card, the resource saving account isthe saving card, the exchange key is the micro-channel payment keyfor example to describe the procedure of opening a virtual credit card.
1. WeChatclient acquires and sends the micro-channel payment key to be validated inputted by a user who has opened a payment account to the Tenpay server.
2. The Tenpay server detects whether the received WeChat payment key to be validated is the same to the WeChat payment key which is set when opening the WeChat payment account, if they are the same, then sends part of name information as well as part of identity card number information of the user to the WeChatclient.
3. The WeChatclientdisplays the received part of name information as well as part of identity card number information, and acquires and sends the rest of the name information as well as part of identity card number information to the Tenpay server.
4. When the Tenpay server detects that there are name information as well as identity card number information existing which exactly match to the rest of the name information as well as part of identity card number information, sends the name information as well as identity card number information to the China Citic Bank server.
5. the China Citic Bank sends an indicator indicating no said credit card account existing to the Tenpay server after detecting that there is no credit card existing which is corresponding to the name information as well as identity card number information.
6. after detecting that there exist exchange card which is bound to the electronic exchange account, The Tenpay server acquires the cell phone number which is bound to the exchange card, and sends the validation code to the cell phone;
7. The terminal device acquires and sends the inputted information to be validated to the Tenpay server.
8. The TenPayacquires user history data after detecting that the information to be validated is the same to the SMS validation, sends the binding result which results from binding the Wechat payment account and the saving card together and the user history data to theChina Citic Bank server, the user history data includes at least one of history payment data, history social data, history email data, history financial data, and history login data.
9. The China Citic Bank server determines the credit limit of the virtual credit card according to at least one of history payment data, history social data, history email data, history financial data and history login data included in the user history data, and creates virtual credit card according to the credit limit, sends the account number of the virtual credit card to the Tenpay server.
10. The TenPay server binds virtual credit card and micro-payment account together, sends the binding result which results from binding the virtual credit card and the WeChat account together to the WeChatclient, and binds the virtual credit card and the saving card together, to send the binding result which results from binding the virtual credit card and the saving card together to the WeChatclient.
11. The WeChatclientdisplays the binding result which results from binding the virtual credit card and the WeChat payment account together and the binding result which results from binding the virtual credit card and the saving card together.
In conclusion, the method for creating credit card account according to the example of the present disclosure, includes: the terminal deviceacquiressubset of real-name information of a user who has opened an electronic exchange account; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the
detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
In addition, when detecting whether there is real-name user information existing which exactly matches to the subset of real-name information, when each of basic information of the subset of real-name informationmay be some aspects of the corresponding information of the user real-name information, the systemsends the real-name user information to the second server after detecting there is real-name user information existing. Since the user merely needs to enter part of the information, it can simplify the input procedure by the user to further increase the efficiency of creating a credit card account. As the system will conduct further verification to make sure the person to input the subset of the real-name information is the person whose full set of real-name information is sent to the second server, the security is also ensured.
The present disclosure further provides a method for creating a virtual creditcard to be stored in a data storage. The method includes the steps of:
Receiving a subset of real-name information from a user interface by a terminal device, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of a first server.
Receiving, by the first server, the subset of the real-name information; searching the real-name information stored in the data storage of the first server with the subset of the real-name information, wherein the real-name information is pre-stored in the datastorage.
Upon the real-name information is found in the data storage, sending the real-name information from the first server to the second server, and finding, by the second server, whether a credit card account associated with the real-name information is stored in the second server.
After determining the credit card account is not stored in the second server, sending a credit indicator from the second server to the first server.
Determining, by the first server, whether an exchange resource account tying to the electronic exchange account is stored in the first server after the credit indicator is received by the first server.
If the exchange resource account tying to the electronic exchange account is stored in the first server, sending, by the first server, a determined result to the second server; creating, by the second server, a virtual credit card account upon the receipt of the determined result from the first server.
Storing the virtual credit card associated with the virtual credit card account in the data storage of the first server.
The virtual credit card may be stored in the first server after the second server creates the virtual card account. The virtual credit card may be tied with the electronic account and/or the exchange resource account. The first server may provide the cardholder means to access the card, such as an additional user interface to access the card via a terminal device. The terminal device may be cardholder’s own mobile phone, mobile terminal or another other devices. The access to the virtual credit card may be provided to the cardholder after the verification of the cardholder is passed. Any verification means, either currently known or later developed, may be used for such verification purpose. By this way, the user does not need to have a physical credit card.
In case the virtual credit card tied with the electronic exchange account, the historical data stored or obtained by the first server may be used to verify the cardholder for the virtual credit card. In addition, the cardholder’s own phone may provide built-in methods for the verification, such as fingerprint verification.
As such, the first server may determine whether the access to the virtual credit card is authorized, by using at least one of following methods: 1, newly developed verification process such as asking the cardholder to input the passcode in a user interface; 2, existing verification from electronic exchange account and/or electronic resource account (history data may be used) ; or 3, the third party built-in verification, for example, built-in mobile phone access verification.
After the verification is passed, an indicator may be saved in the first server and the cardholder may use the virtual credit card to make payments.
Further, when sending the determined result to the second server, the method may include acquiring an account type of the exchange resource account from the data storage of the first server; and sending the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the first server wherein the second credit card account is not stored in the second server.
When creating the virtual credit card account, the method may include determining, by the second server, a credit limit of the virtual credit card account according to the account type, andattaching the credit limit to the virtual credit card stored in the data storage of the first server.
Before creating the virtual credit card account by the second server, the method may include acquiring, by the first server, user history data stored in the data storage of the first server by using the electronic exchange account stored in the first server, and sending the user history data to the second server; and receiving, by the second server, the user history data and creating the virtual credit card account by using the user history data.
When creating the virtual credit card account by using the user history data, the method may include analyzing the user history data by accessing at least one of: user payment data, user social data, historical email data, historical financing data and historical login data that are included in the user history data received by the second server; anddetermining, by the second server, the credit limit of the virtual credit cardaccount according to the analyzed user history data.
The method may further include steps ofvalidating the terminal device by the first server before sending the determined result to the second server, wherein validating the terminal device includes: sending validation information by the first server to a second user interface that is determined by using information associated with the exchange resource account stored in the first server; receiving second information from the terminal device, and determining whether the received second information matches the validation information sent from the first server; and validating the terminal device by saving an indicator in the data storage of the first server to indicate the terminal device is validated if the received second information matches the validation information.
When validating the terminal device by the first server, the method may includesvalidating the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
When storing the virtual credit card in the data storage of the first server, the method may include receiving, by the first server, the virtual credit card account stored in the second server, and creating the virtual card in the first server according to the received virtual credit card account; binding the virtual credit card and the electronic exchange account stored in the first server; and displaying a notification to the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
After sending the binding result to the user interface, the method may further include receiving a second set of user information from the user interface of the terminal device; acquiring,
by the first server, the second set of the user information and sending the acquired second set of information to the second server; increasing, by the second server, the credit limit for the virtual credit card account stored in the second server; andattaching the increased credit limit to the virtual credit card stored in the first server.
After sending the notification to the user interface, the method may further include binding, by the first server, the virtual credit card and the resource saving account stored in the first server, and displaying a second notification in the user interface of the terminal device to notify that the virtual credit and the resource saving account are bound; andautomatically transferring, by the first server, fund from the bound resource saving account to the virtual credit card stored in the first server when the virtual credit card is withdrawn.
As shown in FIG. 4, it shows a frame diagram of device for creating credit card account according to the example of present disclosure, and the device for creating credit card accountmay beemployed by the terminal device. The device for creating credit card account includes:
a first acquiring module 401, configured to acquire the subset of real-name information of the user who has opened an electronic exchange account; and
a first sending module 402, configured to send the subset of real-name information acquired by the first acquiring module 401 to the first server, with the subset of real-name information being configured to trigger the first server to send the real-name user information that matches the subset of real-name information to the second server, real-name user information being saved in the first server, the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information. The indicator is used to trigger the first server to send the detecting result to the second server, when detecting that there is an exchange resource account binding to said
electronic exchange account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
In conclusion, the method of creating a credit card account according to examples of the present disclosure, includes: acquiring subset of real-name informationof the user who has opened the electronic exchange account to the first server; sending the subset of real-name information with the subset of real-name informationbeing configured to trigger the first server to send a real-name user information that matches the subset of real-name information to a second server, the real-name user information being configured to trigger the second server to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, the indicator is configured to trigger the first server to send the detecting result to the second server to create the virtual credit card account, after detecting that there is an exchange resource account binding to said electronic exchange account.
Combining the existing electronic exchange resource with the resource saving account bound onsite in the process of creating virtual credit card account, and the second server may acquire user’s real-name user information according to the electronic exchange account. After determining the binding result that results from binding the electronic exchange account and the resource saving account together according to the received detecting result, the second server can create virtual credit card accounts for users directly, omitting the process of collecting and artificially validating user information.
The disclosed method has solved the problems of long time-consuming for applying for a credit card account which results in long process of creating credit card account, and inefficiency ofcreating credit card account, thereby the efficiency of creating credit card accounts is improved.
As shown in FIG. 5, it shows a frame diagram of device for creating credit card account according to the other example of present disclosure. The device for creating credit card accountmay be applied to the terminal device. The device for creating credit card account includes a first acquiring module 401 and a first sending module 402.
The first acquiring module 401 is configured to acquire the subset of real-name information of a user who has opened an electronic exchange account.
The first sending module 402 is configured to send a real-name user information that matches the subset of real-name information which is received by the first receiving module to the first server, with the subset of real-name information being triggered to the first server to send the real-name user information which is matched the subset of real-name information to the second server, and the real-name user information being saved in the first server, and the real-name user information is configured to trigger the second server send an indicator indicating no said credit card account exists to the first server after detecting there is no credit card account exists to correspond to the real-name user information, and the detecting result is sent to the second server, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
Optionally, the subset of real-name information includes at least one class of incomplete real-name sub-information.
Optionally, at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
Optionally, the device further includes: asecond acquiring module 403, configured to acquire information to be validated after the first sending module 402 sends the subset of real-name information to the first server, and the information to be validated is input, after the first server acquires the validation terminal identity which is bound to the exchange resource account
and sends the validation information to the validation terminal which is directed by the validation terminal identity; and
A second sending module 404, configured to send the information to be validated acquired by the second acquiring module 403 to the first server, allowing the first server to trigger an operation of sending the detecting result to the second server when the information to be validated is identical with the validation information.
Optionally, the devicefurther includes: a first receiving module 405, configured to receive the binding result that results from binding the electronic exchange account and the virtual credit card account together sent by the first server after the first sending module 402 sends the subset of real-name information to the first server, with the binding result that results from binding the electronic exchange account and the virtual credit card account being the account information of the virtual credit card account, which is sent from the second server to the first server after the electronic exchange account and the virtual credit card account are bound by the first server.
Optionally, the devicefurther includes: athird acquiring module 406, configured to acquire user complete information, after the first acquiring module 405 receives the binding result that results from binding the electronic exchange account and the virtual credit card account sent by the first server, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server; and
A third sending module 407, configured to send the user complete information received by the third acquiring module 406 to the first server, allowing the first server to send the user complete information to the second server, with the second server increasing the credit limit of the virtual credit card account referring to the user complete information.
Optionally, the devicefurther includes: athird receiving module 408, configured to receive the binding result that results from binding the virtual credit card account and the resource
saving account to the terminal device, after the first sending module 402 sends the subset of real-name information to the first server, with the binding result that results from binding the resource saving account and the virtual credit card account being the account information of the virtual credit card account, which is sent from the second server to the first server after the electronic exchange account and the virtual credit card account are bound by the first server, with the resource saving account being configured to transfer resource to inject the virtual credit card account after the balance of virtual credit card accountexceeds thecredit limit.
Optionally, the devicefurther includes: a forth acquiring module 409, configured to acquire exchange key to be validated, before the first acquiring module 401 acquires the subset of real-name information of the user who has opened an electronic exchange account; and
A forth sending module 410, configured to send the exchange key to be validated acquired by the forth acquiring module 409 to the first server, so that the first server triggers the terminal device to acquire the subset of real-name information of a user who has opened an electronic exchange account, when detecting that the exchange key to be verified is the same to the pre-stored exchange key, with the exchange key being the one stored in the first server.
In conclusion, the device for creating credit card account according to the example of the present disclosure, include: acquire subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
Further, sending the information to be validated to the first server so that the first server triggers the second server to create a virtual credit card account when detecting that the information to be validated is the same to the validation information, it can validate the user identity, and increase the security of creating a virtual credit card account.
As shown in FIG. 6, it shows a frame diagram of device for creating credit card account according to an example of present disclosure. The device for creating credit card accountis employed by the first server, and the device includes:
A first receiving module 601, configured to receive subset of real-name information sent by a terminal device, with the subset of real-name information acquired by the terminal device being corresponding to a user who has opened an electronic exchange account;
A first sending module 602, configured to send a real-name user information that matches the subset of real-name information which is received by the first receiving module 601 to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server;
An account detecting module 603, configured to receive the indicator sent by the second server according to the real-name user information from the first sending module 602, and detect whether there is an exchange resource account binding to said electronic exchange account; and
A second sending module 604, configured to send the detecting result to the second server, when the second receiving module 603 detects that there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
In conclusion, the device for creating credit card account according to the example of the present disclosure, include: the subset of real-name information is acquired sent by the terminal device; the subset of real-name information which is matched to the real-name user information is sent to the second server, the indicator is detected to determine whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server, the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
As shown in FIG. 7, it shows a frame diagram of device for creating credit card account according to the example of present disclosure, and the device for creating credit card accountis employed by the first server. The device for creating credit card account includes: a first receiving
module 601, a first sending module 602, asecond receiving module 603, and a second sending module 604.
The first receiving module 601 is configured to receive subset of real-name information sent by a terminal device, with the subset of real-name information acquired by the terminal device being corresponding to a user who has opened an electronic exchange account.
The first sending module 602 is configured to send a real-name user information that matches the subset of real-name information which is received by the first receiving module 601 to a second server, with the real-name user information being configured to trigger the second server send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists to correspond to the real-name user information, and the real-name user information being saved in the first server.
The second receiving module 603 is configured to receive the indicator fed back from the second server according to the real-name user information sent from the first sending module 602, and detect whether there is an exchange resource account binding to said electronic exchange account.
The second sending module 604 is configured to send a detecting result to the second server, after the second receiving module 603 detects there exist an exchange resource account, with the detecting result being configured to trigger the second server to create a virtual credit card account of said user.
Optionally, the second sending module further includes: atype acquiring unit 6041, configured to acquire account type of the exchange resource account, with the account type being resource saving account, or not any other credit card account provided by the second server; anda type sending unit 6042, configured to send the account type acquired by the type acquiring unit 6041 as the detecting result to the second server.
Optionally, the device further includes: afirst acquiring module 605, which is configured to acquire user history data according to the electronic exchange account; and a third sending module 606, which is configured to send the user history data acquired by the firstacquiring module 605, with the user history data being configured to create the virtual credit card account.
Optionally, the subset of real-name informationincludes at least one class of incomplete real-name sub-information.
Optionally, at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
Optionally, the first sending module 602 is further configured to send the user real-name information to the second server, when each incomplete real-name sub-information of at least one class of incomplete real-name sub-information is some aspects of the corresponding information of the user real-name information.
Optionally, the device further includes: aterminal validation module 607, configured to validate user terminal information before the second sending module 604 sends the detecting result to the second server, if the validation is passed, an operation of sending the detecting result to the second server is triggered thereby.
Optionally, terminal validation module 607 further includes: an identity acquiring unit 6071, configured to acquire a validation terminal identity which is bond to the resource exchange account; and an identity validation module 6072, configured to validate the validation terminal identity acquired by the identity acquiring unit 6071.
Optionally, the identity validation module 6072 is further configured to send the validation information to the validation terminal indicated by thevalidation terminal identity; receive information to be validated; detect whether the information to be validated is identical with the validation information; if yes, the validation for the validation terminal identity is passed.
Optionally, terminal validation module 607 further includes: an information validation unit 6073, configured to validate terminal information of the user via one or any combination of SMS validation, IM validation, voice validation, and email validation.
Optionally, the device further includes: athird receiving module 608, which is configured to receive account information of the virtual credit card account sent by the second receiving module 606, after the second sending module sends the detecting result to the second server; afirst binding module 609, which is configured to bind the virtual credit card account and the electronic exchange account together received by the third receiving module 608, and send the binding result that results from binding the electronic exchange account and the virtual credit card account to the terminal device, allowing the terminal device to receive the binding result that results from binding the electronic exchange account and the virtual credit card account.
Optionally, the device further includes: a fourth receiving module 610, which is configured to receive user complete information acquired and sent by the terminal device, after the first binding module 609 sends the binding result that results from binding the electronic exchange account and the virtual credit card account to the terminal device, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server; anda fourth sending module 611, which is configured to send the user complete information received by the fourth receiving module 610 to the second server, allowing the second server to increase the credit limit of the virtual credit card account referring to the user complete information.
Optionally, the device further includes: asecond binding module 612, which is configured to bind the virtual credit card account and the resource saving account when the account type of the resource exchange accountis resource saving account, after the third receiving module 608 receives the account information of the virtual credit card account, and send the binding result that results from binding the virtual credit card account and the resource saving
account to the terminal device, allowing the terminal device to receive the account binding result that results from binding the virtual credit card account and the resource saving account, with the resource saving account being configured to transfer resource to inject the virtual credit card account after the balance of virtual credit card accountexceeds thecredit limit.
Optionally, the device further includes: a fifth receiving module 613, configured to receive exchange key to be validated sent by the terminal device, before the first receiving module 601 receives the subset of real-name information sent by the terminal device.
an information detecting module 614, configured to detect that the exchange key to be verified which is received by fifth receiving module 613 is the same tothe pre-stored exchange key, with the exchange key being the one stored in the first server and associated with the electronic exchange account; andan operation trigger module 615, configured to trigger the operation to receive the subset of real-name information sent by the terminal device when the information detecting module 614detect that the exchange key to be verified is the same tothe pre-stored exchange key.
In conclusion, the device for creating credit card account according to the example of the present disclosure, include: the subset of real-name information is acquired sent by the terminal device; the subset of real-name information which is matched to the real-name user information is sent to the second server, the indicator is detected to determine whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server, the second server receives the detecting result to create a virtual credit card account of the user. The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time
consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
In addition, detecting whether there is real-name user information existing which exactly matches to the subset of real-name information when each of basic information of the subset of real-name information are some aspects of the corresponding information of the user real-name information, and sending the real-name user information to the second server after detecting there is real-name user information existing. Since the user only needs to enter part of the information, it can simplify the input procedure by the user, and the efficiency of creating a credit card accountis increased.
The present disclosure further provides a device for creating a virtual creditcard to be stored in a data storage. The device may include a first server having the data storage that communicates to a terminal device and a second server. The first server may be configured to:
Receive a subset of real-name information from a user interface operating on the terminal device, wherein the subset of real-name information comprises at least a portion of a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server;
Search for the real-name information that has been pre-stored in the data storage using the subset of the real-name information;
Send the real-name information to the second server, upon locating the real-name information in the data storage;
Receive a credit indicator from the second server that a credit card account is not stored in the second server by using the real-name information;
Determine, based on the receipt of the credit indicator, whether an exchange resource account associated with the electronic exchange account is stored in the data storage;
Send a determined result to the second server for creating a virtual credit card account if the exchange resource account associated with the electronic exchange account is stored in the data storage; and
Store the virtual credit card associated with the virtual credit card account in the data storage of the first server.
The first server of the device may store the virtual credit card after the second server creates the virtual card account. The virtual credit card may be tied with the electronic account and/or the exchange resource account stored in the data storage of the first server. The first server may provide the cardholder means to access the card, such as an additional user interface to access the card via a terminal device. The access to the virtual credit card may be provided to the cardholder after the verification of the cardholder is passed. Any verification means, either currently known or later developed, may be used for such verification purpose. By this way, the user does not need to have a physical credit card.
In case the virtual credit card tied with the electronic exchange account, the first server may store or obtain the historical data and used the historical data to verify the cardholder for the virtual credit card. In addition, the first server may detect the verification is passed when the cardholder’s own phone provides built-in methods for the verification, such as fingerprint verification.
As such, the first server of the device may determine whether the access to the virtual credit card is authorized, by using at least one of following methods: 1, newly developed verification process such as asking the cardholder to input the passcode in a user interface; 2, existing verification from electronic exchange account and/or electronic resource account (history data may be used) ; or 3, the third party built-in verification, for example, built-in mobile phone access verification.
After the verification is passed, an indicator may be saved in the first server and the cardholder may use the virtual credit card to make payments.
The first server may further be configured to: acquire an account type of the exchange resource account from the data storage of the first server; and send the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the data storage wherein the second credit card account is not stored in the second server.
The first server may be configured to: attach a credit limit to the virtual credit card stored in the data storage of the first server after the credit limit of the virtual credit card account is determined by the second server according to the account type.
The first server may be configured to: acquire user history data stored in the data storage by using the electronic exchange account stored in the data storage, and send the user history data to the second server wherein the user history data is used by the second server to create the virtual credit card account.
The first server may be configured to: validate the terminal device before sending the determined result to the second server, and the first server may be further configured to: send validation information to a second user interface that is determined by using information associated with the exchange resource account stored in the data storage; receive second information from the terminal device, and determine whether the received second information matches the validation information sent from the first server; and validate the terminal device by saving an indicator in the data storage to indicate the terminal device is validated if the received second information matches the validation information.
The first server may be configured to validate the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
The first server may be configured toreceive the virtual credit card account stored in the second server, and create the virtual card according to the received virtual credit card account; bind the virtual credit card and the electronic exchange account stored in the data storage; and send a notification to the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
The first server may be configured toreceive a second set of user information from the user interface of the terminal device; send the acquired second set of information to the second server; attach an increased credit limit to the virtual credit card stored in the data storage after the credit limit for the virtual credit card account stored in the second server is increased by the second server.
The first server may be configured tobind the virtual creditcard and the resource saving account stored in the data storage, and display a notification in the user interface of the terminal device that the virtual credit and the resource saving account are bound; andautomatically transfer fund from the bound resource saving account to the virtual credit card stored in the data storage when the virtual credit card is withdrawn.
As shown in FIG. 8, it shows a frame diagram of the device for creating credit card account according to the example of present disclosure. The device for creating credit card accountis employed by the second server. The device for creating credit card account include:
A first receiving module 801, configured to receive user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server;
An account detecting module 802, configured to detect whether there is a credit card account exists which is corresponding to the user real-name information received by the first receiving module;
A first sending module 803, configured to send an indicator indicating no said credit card account exists to the first server, after detecting there is no credit card account exists by account detecting module 802, with the indicator being configured to trigger the first server to send the detecting result to the second server, after detecting that there exist the exchange resource account binding to the electronic exchange account; and
An account creating module 804, configured to receive the binding result generated by binding the electronic exchange account and the resource saving account, to create a virtual credit card account of the user.
In conclusion, the device for creating credit card account according to the example of the present disclosure, include: acquire subset of real-name information which matches the real-name user information sent from the first server, and detect whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends a indicator indicating there is no credit card account to the first server; the indicator triggers the first server to send the detecting result to the second server, when detects whether there is an exchange resource account binding to said electronic exchange account; the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card
account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
As shown in FIG. 9, it shows a structural diagram of device for creating credit card account according to anotherexample of present disclosure, the device for creating credit card accountmay beemployed by the second server. The device for creating credit card account includes: a first receiving module 801, an account detecting module 802, a first sending module 803 and an account creating module 804.
The first receiving module 801 is configured to receive user real-name information which matches the subset of real-name information sent by the first server, with the subset of real-name information which is corresponding to a user who has opened an electronic exchange account being acquired by the terminal device and sent to the first server, and the real-name user information being saved in the first server.
The account detecting module 802 is configured to detect whether there is a credit card account exists which is corresponding to the user real-name information received by the first receiving module.
The first sending module 803is configured to send an indicator indicating there is no credit card account to the first server, when the account detecting module 802 detects there is no credit card account exist, with the indicator being configured to trigger the first server to send the detecting result to the second server, when detects whether there is an exchange resource account binding to said electronic exchange account.
The account creating module 804 is configured to receive the binding result generated by binding the electronic exchange account and the resource saving account, to create a virtual credit card account of the user.
Optionally, the account creating module 804 further includes: a first determining unit 8041, configured to determine the credit limit of the virtual credit card account according to the
account type when the account type of the resource exchange account is resource saving account. The credit limit identifies the max spending amountfor the virtual credit card account, and the account type may be resource saving account, or not any other credit card account provided by the second server; and
A first creating unit 8042, configured to create said virtual credit card account according to the credit limit determined by the first determining unit.
Optionally, the device further includes: asecond receiving module 805, configured to receive the user history data sent from the first server, before the account creating module 804 create virtual credit card account of the user, with the user history data being acquired by the first server according to electric exchange resource account, and being configured to create the virtual credit card account.
Optionally, the account creating module 804 is configured to create the virtual credit card account according to the account type and user history data.
Optionally, the account creating module 804, includes: an information accessing unit 8043, configured to access at least one of history payment data, history social data, history email data, history financing data, and history login data of the user history data;
Optionally, the device further includes: asecond sending module 806, configured to send the account information of the virtual credit card account to the first server after the account creating module create the virtual credit card account of the user, allowing the first server to
receive the account information of the virtual credit card account, bind the virtual credit card account and the electronic exchange account together, and send the binding result that results from binding the virtual credit card account and the electronic exchange account to the terminal device, with the terminal device receiving the binding result that results from binding the virtual credit card account and the electronic exchange account.
optionally, the device further includes: athird receiving module 807, configured to receive the user complete information forwards by the first server from the terminal device, after the second sending module 806 sends the account information of the virtual credit card account to the first server, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server; and
Acredit limit increasing module 808, configured to increase the credit limit of the virtual credit card account received by the third receiving module 807 referring to the user complete information.
In conclusion, the device for creating credit card account according to the example of the present disclosure, include: acquire subset of real-name information which matches the real-name user information sent from the first server, and detect whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends a indicator indicating there is no credit card account to the first server; the indicator triggers the first server to send the detecting result to the second server, when detects whether there is an exchange resource account binding to said electronic exchange account; the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit
comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
In addition, the credit limit of the virtual credit card accountis determined according to historical exchange information and/or historical social information and account type, and the virtual credit card accountis created according to the credit limit, the credit limitof the user may be determined according to actual usage of the user, so the accuracy of setting the credit limit of the virtual credit card account is increased.
As shown in FIG. 10, it shows a frame diagram of a system for creating credit card account according to the example of present disclosure, and the system for creating credit card account includes:
a first server 1002, which is configured to receive subset of real-name information, and send real-name user information which matches to the subset of real-name information to the second server1003, with the real-name user information being stored in the first server1002;
a second server 1003, configured to receive real-name user information, and detect whether there is a credit card account which is corresponding to the real-name user information existing, and send an indicator indicating no said credit card account exists to the first server 1002, after detecting there is no credit card account exists;
A first server1002, further configured to receive indicator, detect whether there is an exchange resource account binding to the electronic exchange account, and send the detecting result to the second server 1003, after detecting that there exist the exchange resource account binding to the electronic exchange account; and
A second server 1003, further configured to receive the detecting result to create a virtual credit card account of the user.
In conclusion, the system for creating credit card account according to the example of the present disclosure, include: acquire subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
A system for creating credit card account according to an example of present disclosure, which includes:
A second server 1003is configured to receive real-name user information, and detect whether there is a credit card account which is corresponding to the real-name user information existing, send an indicator indicating no said credit card account exists to the first server 1002, after detecting there is no credit card account exists.
Thefirst server1002 is configured to receive indicator, detect whether there is an exchange resource account binding to the electronic exchange account, and send a binding instruction to the terminal device after detecting that there is no exchange resource account binding to the electronic exchange account.
The second server 1003 is configured to receive the detecting result to create a virtual credit card account of the user.
Optionally, the first server 1002 is configured to acquire account type of the exchange resource account, and the account type is served as a detecting result to send to the second server 1003, with the account type being resource saving account, or not any other credit card account provided by the second server.
Optionally, the second server 1003is further configured to determine the credit limitof the virtual credit card account according to the account type. The credit limit identifies the max spending amount for the virtual credit card account; the virtual credit card accountis created according to the credit limit.
Optionally, the first server1002 is further configured to acquire user history data according to electronic exchange account before the second server 1003 creates the virtual credit card account of the user, and sends the user history data to the second server 1003, with the user history data being used to create the virtual credit card account of the user.
Optionally, the second server 1003is further configured to create a virtual credit card account of the user according to user history data.
Optionally, the second server 1003is further configured to accessat least one of the user history data which includes history payment data, history social data, history email data, history financial data, and history login data; determine the credit limit of the virtual credit card account according to at least one of history payment data, history social data, history email data, history financial data and history login data. The credit limit identifies the max spending amount for the virtual credit card account; the virtual credit card accountis created according to the credit limit.
Optionally, the subset of real-name information includes at least one class of incomplete real-name sub-information.
Optionally, at least one class of incomplete real-name sub-information includes part of name information as well as part of identity card number information.
Optionally, the first server 1002 is further configured to send the user real-name information to the second server 1003, when each incomplete real-name sub-information of said at least one class of incomplete real-name sub-information is some aspects of the corresponding information of the user real-name information.
Optionally, the first server 1002 is further configured to validate the terminal information of the user, before the detecting result is sent to the second server 1003, if the validation is passed, an operation of sending the detecting result to the second server is triggered thereby.
Optionally, the first server 1002 is configured to acquire validation terminal identity which is bound to the exchange resource account, to validate the validation terminal identity.
Optionally, the first server 1002 is further configured to send a validation information to the validation terminal indicated by the validation terminal identity; receive information to be validated; detect whether the information to be validated is identical with the validation
information; and if the information to be validated is identical with the validation information, passing the validation for the validation terminal identity, and saving an indicator in the data storage of the first server to indicate the validation is passed.
Optionally, the first server 1002is further configured to validate user terminal information via one or any combination of SMS validation, instant messaging validation, voice validation, and email validation.
Optionally, the terminal device 1001 is configured to acquire exchanging key to be validated, before acquiring the subset of real-name information of the user who has opened the electric exchange account, and send the exchanging key to be validated to the first server 1002.
The first server 1002 is configured to receive the exchanging key to be validated, and detect whether the exchanging key to be validated is identical with the predetermined exchanging key, when detecting that the exchanging key to be validated is identical with the predetermined exchanging key, the terminal device 1001 is triggered to acquire the subset of real-name information of the user who has opened electric account, with the exchanging key being saved in the first server 1002 to corresponding to the electric account.
Optionally, the second server 1003 is configured to send the account information of the virtual credit card account to the first server 1002, after creating the virtual credit card account of the user.
The first server 1002is further configured to receive the account information of the virtual credit card account, store a virtual credit card associating with the recited virtual credit account in the data storage, bind the virtual credit card account and the electronic exchange account together, and send the binding result that result from binding the electronic exchange account and the virtual credit card account to the terminal device 1001.
Optionally, the terminal device 1001 is further configured to acquire and send user complete information to the first server 1002 after receiving the binding result that results from binding the electronic exchange account and the virtual credit card account, with the user complete information being used for increasing the credit limit of the virtual credit card account by the second server.
The first server 1002 is further configured to receive the user complete information, and send the user complete information to the second server 1003.
The second server 1003is further configured to receive the user complete information, and increase the credit limit of the virtual credit card account referring to the user complete information.
Optionally, the first server1002is further configured to bind the virtual credit card account and the resource saving account together when account type of the resource exchange account is resource saving account, after receiving the account information of the virtual credit card account, and send the binding result that results from binding the virtual credit card account and the resource saving account to the terminal device 1001, with the resource saving account being configured to transfer resource such as fund to inject the virtual credit card account after the balance of virtual credit card accountexceeds the credit limit; And the terminal device 1001 receives the account binding result that results from binding the virtual credit card account and the resource saving account.
In conclusion, the system for creating credit card account according to the example of the present disclosure, include: acquire subset of real-name information of a user who has opened an electronic exchange account; the first server sends the real-name user information to the second server; the second server receives the real-name user information, and detects whether there is a
credit card account corresponding to the real-name user information, if there is no credit card account, sends an indicator indicating there is no credit card account to the first server; the first server receives the indicator, and detects whether there is an exchange resource account binding to said electronic exchange account, if yes, the detecting result is sent to the second server; the second server receives the detecting result to create a virtual credit card account of the user.
The process of creating credit card account combining the electronic exchange account and the credit card account, enables the second server to acquire the user real-name information according to the electronic exchange account, and determine an exchange resource account which is bound to said electronic exchange account, according to the detecting result, which can omit comprehensive collecting the user information and manual validation process, instead, it creates a virtual credit card account for user, and solves the problem of time consuming for credit card account application, long creation process and inefficient creation, therefore the efficiency on creating credit card account is improved.
In addition, detecting whether there is real-name user information existing which exactly matches to the subset of real-name information when each of basic information of the subset of real-name information are some aspects of the corresponding information of the user real-name information, and sending the real-name user information to the second server after detecting there is real-name user information existing. Since the user only needs to enter part of the information, it can simplify the input procedure by the user, and the efficiency of creating a credit card accountis increased.
The present disclosure provides a system for creating a virtual credit card to be stored in a data storage. The system includes: a first server having the data storage, a terminal device having a user interface communicating to the first server, and a second server communicating to the first server.
The terminal device is configured to: receive a subset of the real-name information from the user interface, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server.
The first server is configured to: receive the subset of the real-name information from the terminal device, search the real-name information stored in the data storage with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage, upon the real-name information is found in the data storage, send the real-name information to the second server.
The second server is configured to: upon the receipt of the real-name information from the first server, finding whether a credit card account associated with the real-name information is stored in the second server, after finding the credit card account is not stored in the second server, send a credit indicator to the first server.
The first server is further configured to: determine whether an exchange resource account tying to the electronic exchange account is stored in the data storage after the credit indicator is received, if the exchange resource account tying to the electronic exchange account is stored in the data storage, send a determined result to the second server.
The second server is further configured to: create a virtual credit card account upon the receipt of the determined result from the first server; andthe first server is configured to: store the virtual credit card associated with the virtual credit card account in the data storage.
The virtual credit card may be stored in the first server after the second server creates the virtual card account. The virtual credit card may be tied with the electronic account and/or the exchange resource account stored in the data storage of the first server. The first server may provide the cardholder means to access the card, such as an additional user interface to access the card via a terminal device. The access to the virtual credit card may be provided to the cardholder
after the verification of the cardholder is passed. Any verification means, either currently known or later developed, may be used by the first server for such verification purpose. By this way, the user does not need to have a physical credit card.
In case the virtual credit card tied with the electronic exchange account stored in the data storage of the first server, the historical data stored or obtained by the first server may be used to verify the cardholder for the virtual credit card. In addition, the terminal device may be the cardholder’s own mobile phone, the terminal device may provide built-in feature for the verification, such as fingerprint verification.
As such, the first server may determine whether the access to the virtual credit card is authorized, by using at least one of following methods: 1, newly developed verification process such as asking the cardholder to input the passcode in a user interface; 2, existing verification from electronic exchange account and/or electronic resource account (history data may be used) ; or 3, the third party built-in verification, for example, built-in mobile phone access verification.
After the verification is passed, an indicator may be saved in the first server and the cardholder may use the virtual credit card to make payments.
Additionally, the first server of the system may be configured to: acquire an account type of the exchange resource account from the data storage; and send the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the data storage wherein the second credit card account is not stored in the second server.
The system further includes that the second server may be configured to determine a credit limit of the virtual credit card account according to the account type, and the first server is configured to attach the credit limit to the virtual credit card stored in the data storage.
The system further includes that the first server may be configured to acquire user history data stored in the data storage by using the electronic exchange account stored in the data
storage, and send the user history data to the second server, andthe second server is configured to: receive the user history data and creating the virtual credit card account by using the user history data.
The second server of the system may be configured toanalyze the user history data by accessing at least one of: user payment data, user social data, historical email data, historical financing data and historical login data that are included in the user history data received by the second server; anddetermine the credit limit of the virtual credit cardaccount according to the analyzed user history data.
The first server of the system may beconfigured to validate the terminal device before sending the determined result to the second server, wherein the first server is further configured to: send validation information to a second user interface that is determined by using information associated with the exchange resource account stored in the data storage, receive second information from the terminal device, and determine whether the received second information matches the sent validation information; and validate the terminal device by saving an indicator in the data storage to indicate the terminal device is validated if the received second information matches the validation information.
The first server of the system may be further configured to: validate the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
The first server of the system may befurther configured to: receive the virtual credit card account stored in the second server, and create the virtual card in the first server according to the received virtual credit card account; bind the virtual credit card and the electronic exchange account stored in the first server; and display a notification in the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
The system further includes that the first server may be further configured toreceive a second set of user information from the user interface of the terminal device, andacquire the second set of the user information and send the acquired second set of information to the second server; and the second server is further configured to increase the credit limit for the virtual credit card account stored in the second server; andthe first server is further configured to attach the increased credit limit to the virtual credit card stored in the data storage.
The first server of the system may be configured to: after displaying the notification to the user interface, bind the virtual credit card and the resource saving account stored in the data storage, and display a second notification in the user interface of the terminal device that the virtual credit card and the resource saving account are bound; andautomatically transfer fund from the bound resource saving account to the virtual credit card stored in the first server when the virtual credit card is withdrawn.
As shown in FIG. 11, it shows a frame diagram of terminal according to the example of present disclosure, the terminal is configured to implement the method for creating credit card account according to the example of present disclosure, the terminal according to the example of present disclosure can include one or more following parts: a processor for executing computer program instructions to complete various processes and methods, a random access memory (RAM) , and a read only memory (ROM) for information and storing program instructions, a memory for storing data and information, an I/O devices, an interface, an antenna, and so on. The detail is as follow.
The terminal 1100 can include a RF (Radio Frequency) circuit 1110, a memory 1120, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a wife (wireless fidelity) module 1170, a processor 1180, power 1182, a camera 1190, and other parts. The person skilled in the art can understand that the structure of the terminal shown in FIG. 11 does not limit the
terminal and can include more or fewer components than shown in FIG. 11, or a combination of some of the components, or a different arrangement of components.
The following describes various components of the terminal 1100 in detail with reference to the FIG. 11.
An input unit 1130 may be used to receive inputted number or character information, and generate inputting key signal related to the user settings and function control of the terminal
1100. Specifically, the input unit 1130 can include a touch panel 1131, and other input devices 1132. The touch panel 1131, is also known as touch screen, can collect touch operations of the user on or near it (such as operations of user using finger, stylus and any other suitable object or attachment on or near the touch panel 1131) , and drive the corresponding connecting device according to a preset program. Optionally, the touch panel 1131 can include a touch detection device and a touch controller. The touch detection device detects the position a user touches, detects and sends the signal brought by the touch operation to the touch controller; the touch controller receives touch information from the touch detecting device, and converts it into contact coordinates, and then sends the contact coordinates to the processor 1180, and can receive and execute commands sent by the processor 1180. Further, resistive, capacitive, infrared and surface acoustic wave, and many other types touch panel may be used to achieve the touch panel 1131. In addition to the touch panel 1131, the input unit 1130 can also include other input devices 1132. In detail, the other input devices 1132 can include but are not limited to one or more of the physical keyboard, function keys (such as volume control keys, key switches, etc. ) , the trackball, the mouse, the operating lever, and so on.
The display unit 1140 may be used to display information inputted by the user or information provided to the user and various menus of terminal 1100. The display unit 1140 can include a display panel 1141; optionally, LCD (Liquid Crystal Display) , OLED (Organic Light-Emitting Diode) , and other form may be used to configure the display panel 1141. Further, the touch panel 1131 can cover the display panel 1141, the touch panel 1131 sends the touch operations to the processor 1180 after detecting there are the touch operations existing on or near it, and then the processor 1180 provides corresponding visual output in the display panel 1141 according to the type of touch event. Although the touch panel 1131 and the display panel 1141 achieve the input and output functions of the terminal 1100 as two separate component shown in FIG. 11; in some examples, the touch panel 1131 and the display panel 1141 may be integrated together to achieve the input and output functions of the terminal 1100.
The terminal 1100 can further include at least one sensor 1150, such as a gyro sensor, magnetic sensors, optical sensors, motion sensors, and other sensors. In detail, the optical sensor can include ambient light sensor and proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1141 according to the brightness of the ambient light, the proximity sensor can close the display panel 1141 and/or backlight, when the terminal 1100 moves nearby the ears. As one type of the motion sensor, an acceleration sensor can detect the magnitude of acceleration of the respective directions (typically axis, in general) , the direction and speed of gravity may be detected by the acceleration sensor when stationary, the acceleration sensor may be used to identify terminal posture applications (such as vertical screen switching, related games, magnetometer calibration posture) , vibration to recognize related functions (such as pedometers, percussion) , etc. ; barometers, hygrometers, thermometers, infrared sensors, and other sensors may be configured to the terminal 1100, which will not be repeated here.
An audio circuit 1160, a speaker 1161, a microphone 1162 can provide audio interface between the user and the ternimal1100. The audio circuitry 1160 can send the electrical signal which is transformed from the received audio data by the audio circuitry 1160 to the speaker 1160, the speaker 1161 transforms the electrical signal into a sound signal, and outputs it; on the other hand, the microphone 1162 transforms the collected sound signal into a electrical signal, the audio circuit 1160 transforms the received electrical signal into audio data and outputs it to the processor 1180 to be processed, after processing by the processor 1180, the RF circuit 111o sends it to the other terminal, or outputs audio data to the memory 1120 for further processing.
Wifi is a short-range wireless transmission technology, the terminal 1100 helps users send and receive email, browse the web, and access streaming media, and the like through Wifi module 1170; it provides users with wireless broadband Internet access. Although FIG. 11 shows a Wifi module 1170, it should be understood that it is not an integral part of the terminal 1100, it may be omitted as required within the scope which is not changing the essence of disclosure.
The processor1180 is the control center of the terminal1100, connects various parts of the terminal by using various interfaces and connections, executes various functions and processing data of the terminal 1100 by running or executing software program and/or module stored in the memory 1120 and by calling the data stored in the memory 1120, and thus monitor the terminal overall. Optionally, the processor 1180 can include one or more processing units; Preferably, the processor 1180 can integrated the application processor and the modem processor, wherein the application processor mainly process operating system, user interface, and applications program, and so on , the modem processor mainly process wireless communication. It should be understood that the aboveprocessor can also be not integrated into the processor 1180.
The terminal 1100 further includes a power supply 1182 (such as batteries) which supplies power to each part, preferably, the power supply may be connected logically with the processor 1180 through a power management system, and thus achieve functions of managing charging, discharging and power consumption through the power management system.
The camera 1190 is usually composed of camera lens, image sensor, interface, digital signal processor, CPU, display screen and so on. The camera lens is fixed at the top of the image sensor, it can change the focus by manually adjusting the camera lens; the image sensor is equivalent to the “film” of traditional camera, which is the heart of capturing images by the camera; the interface is used to connect the camera lens with the terminal motherboard by using cable, board to board connectors , a spring-type connection, send the collected images to the memory 1120; the digital signal processor processes the collected images through mathematical operations, transforms the collected simulated images into digital images and sends it to the memory 1120 through the interface.
Although not shown, the terminal1100 can also include bluetooth module, and so on, which are not repeated here.
The terminal 1100 includes a memory and one or more modules in addition to one or more processors 1180, wherein one or more modules are stored in the memory, and are configured to be executed by one or more processors. The one or more above modules are used to execute method for creating credit card account, the method for creating credit card account is shown in FIG. 2 and corresponding example to the FIG. 2; and/or, the method for creating credit card account is shown in FIG. 3A and corresponding example to the FIG. 3.
As shown in FIG. 12, it shows a structural schematic of a server according to an example of the present disclosure, the server may be the first server, can also be the second server. The server 1200 includes a central processing unit (CPU) 1201, a random access memory (RAM) 1202, and a system memory 1204 of read only memory (ROM) 1203, and a system bus 1205 connecting a system memory 1204 and the central processing unit 1201. The servers 1200 also include a basic input/output system 1206 (I/O system) for transferring information between the respective devices in the computer, an operating system 1213 for storing, application programs 1214 and a large capacity storage device 1207 of other modules 1215.
The said basic input/output system 1206 includes a displayer 1208 for displaying information, and an input device 1209 such as a mouse, a keyboard and other input devices for the user to input information. The display device 1208 and the input device 1209 are connected to the central processing unit 1201 by being connected to the input and output controller 1210 of the system bus 1205. The basic input/output system 1206 can also include the input and output controller 1210 to receive and process the input from the keyboard, the mouse, or the electronic stylus and other devices. Similarly, the input and output controller 1210 further provides outputting to the display, the printer, or other output devices.
The large capacity storage device 1207 is connected to the central processing unit 1201 by being connected to a mass storage controller (not shown) of the system bus 1205. The large capacity storage device 1207 and its associated computer readable medium provide nonvolatile
storage for the server 1200. That is, the large capacity storage device 1207 can include computer readable medium, either transitory or non-transitory, such as a hard disk or CD-ROM drive (not shown) .
In general, the computer readable medium can include computer storage medium and communication medium. Computer storage medium includes any methods for storing information such as computer readable instructions, data structure, program modules or other data and other information or technical implementation volatile and nonvolatile, removable and non-removable medium. Computer storage medium includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those persons skilled in theart can understand that the computer storage medium is not limited to the above types. The above-mentioned system memory 1204 and the large capacity storage device 1207 may be collectively called memory.
The server 1200 can also be connected to a remote computer on the network to run through network, such as the internet according to various examples of the present disclosure, That is, the server 1200 may be connected to the network 1212 by being connected to the network interface unit 1211 of the system bus 1205, or may be connected to other types of networks and remote computer system by using the network interface unit 1211 (not shown) .
The memory further includes one or more than one programs, the one or more than one programs are stored in the memory, the one or more than one programs are used to execute the method for creating credit card account, the method for creating credit card account is shown in FIG. 2 and corresponding example to the FIG. 2; and/or, the method for creating credit card account is shown in FIG. 3A and corresponding example to the FIG. 3.
It should be noted that when the device for creating credit card account according to the above-mentioned examples is creating credit card account, it only takes delineation of the
above-mentioned functional modules for example to illustrate, in reality, the above–mentioned functions may be assigned to be completed by different functional modules as required, that is to divide the internal structure of the device for creating credit card account into different functional modules to complete all or part of the functions described above. In addition, the device for creating credit card account according to the above-mentioned examples and the method example for creating credit card account belong to the same idea, and its specific implementation process is detailed in the method example and will not be repeated here.
The serial numbers of the examples of the present disclosure above-mentioned do not to represent the merits of the example, but only helps to describe.
Those person skilled in the artcan clearly understand that some or all steps of the above-described examples may be achieved by hardware as well as instructing relevant hardware through procedure, the said procedure may be stored in computer readablestorage medium, the above-mentionedstoragemedium may be a ROM, a disk, or a CD, etc.
The foregoing descriptions are merely exemplary examples of the present disclosure, but are not intended to limit the present disclosure. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present disclosure shall fall within the protection scope of the present disclosure.
Claims (29)
- A devicefor creating a virtual creditcard to be stored in a data storage, comprising; a first server having the data storage that communicates to a terminal device and a second server, wherein the first server is configured to:receive a subset of real-name information from a user interface operating on the terminal device, wherein the subset of real-name information comprises at least a portion of a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server;searchfor the real-name information that has been pre-stored in the data storageusing the subset of the real-name information;send the real-name information to the second server, upon locating the real-name information in the data storage;receive a credit indicator from the second server that acredit card account is not stored in the second server by using the real-name information;determine, based on the receipt of the credit indicator, whether an exchange resource account associated with the electronic exchange account is stored in the data storage;send a determined result to the second server for creating a virtual credit card accountif the exchange resource account associated with the electronic exchange account is stored in the data storage; andstore the virtual credit card associated with the virtual credit card account in the data storage of the first server.
- The device of claim 1, wherein the first server is configured to:acquire an account type of the exchange resource account from the data storage of the first server; andsend the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the data storage wherein the second credit card account is not stored in the second server.
- The device of claim 2, wherein the first server is configured to:attach a credit limit to the virtual credit card stored in the data storage of the first server after the credit limit of the virtual credit card account is determined by the second server according to the account type.
- The device of claim 2, wherein the first server is configured to:acquire user history data stored in the data storage by using the electronic exchange account stored in the data storage, and send the user history data to the second server wherein the user history data is used by the second server to create the virtual credit card account.
- The device of claim 1, wherein the first server is configured to validate the terminal device before sending the determined result to the second server, wherein the first server is further configured to:send validation information to a second user interface that is determined by using information associated with the exchange resource account stored in the data storage;receive second information from the terminal device, and determine whether the received second information matches the validation information sent from the first server; andvalidate the terminal device by saving an indicator in the data storage to indicate the terminal device is validated if the received second information matches the validation information.
- The device of claim 5, wherein the first server is configured to:validate the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
- The device of claim 1, wherein the first server is configured to:receive the virtual credit card account stored in the second server, and create the virtual card according to the received virtual credit card account;bind the virtual credit card and the electronic exchange account stored in the data storage; andsend a notification to the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
- The device of claim 7, wherein the first server is configured to:receive a second set of user information from the user interface of the terminal device;send the acquired second set of information to the second server;attach an increased credit limit to the virtual credit card stored in the data storage after the credit limit for the virtual credit card account stored in the second server is increased by the second server.
- The device of claim 7, wherein the first server is configured to:bind the virtual creditcard and the resource saving account stored in the data storage, and display a notification in the user interface of the terminal device that the virtual credit and the resource saving account are bound; andautomatically transfer fund from the bound resource saving account to the virtual credit card stored in the data storage when the virtual credit card is withdrawn.
- A system for creating a virtual creditcard to be stored in a data storage, comprising: a first server having the data storage, a terminal device having a user interface communicating to the first server, and a second server communicating to the first server;wherein the terminal device is configured to:receive a subset of the real-name information from the user interface, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of the first server;wherein the first server is configured to:receive the subset of the real-name information from the terminal device, search the real-name information stored in the data storage with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage, upon the real-name information is found in the data storage, send the real-name information to the second server;wherein the second server is configured to:upon the receipt of the real-name information from the first server, finding whether a credit card account associated with the real-name information is stored in the second server, afterfinding the credit card account is not stored in the second server, send a credit indicator to the first server;wherein the first server is further configured to:determine whether an exchange resource account tying to the electronic exchange account is stored in the data storage after the credit indicator is received, if the exchange resource account tying to the electronic exchange account is stored in the data storage, send a determined result to the second server;wherein the second server is further configured to:create a virtual credit card account upon the receipt of the determined result from the first server; andwherein the first server is configured to:store the virtual credit card associated with the virtual credit card account in the data storage.
- The system of claim 10, wherein the first server is configured to:acquire an account type of the exchange resource account from the data storage; andsend the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the data storage wherein the second credit card account is not stored in the second server.
- The system of claim 11, wherein:the second server is configured to: determine a credit limit of the virtual credit card account according to the account type, andthe first server is configured to: attach the credit limit to the virtual credit card stored in the data storage.
- The system of claim 11, wherein:the first server is configured to: acquire user history data stored in the data storage by using the electronic exchange account stored in the data storage, and send the user history data to the second server; andthe second server is configured to: receive the user history data and creating the virtual credit card account by using the user history data.
- The system of claim 13, wherein the second server is configured to:analyze the user history data by accessing at least one of: user payment data, user social data, historical email data, historical financing data and historical login data that are included in the user history data received by the second server; anddetermine the credit limit of the virtual credit cardaccount according to the analyzed user history data.
- The system of claim 10, wherein the first server is configured to validate the terminal device before sending the determined result to the second server, wherein the first server is further configured tosend validation information to a second user interface that is determined by using information associated with the exchange resource account stored in the data storage,receive second information from the terminal device, and determine whether the received second information matches the sent validation information; andvalidate the terminal device by saving an indicator in the data storage to indicate the terminal device is validated if the received second information matches the validation information.
- The system of claim 15, wherein the first server is further configured to:validate the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
- The system of claim 10 wherein the first server is further configured to:receive the virtual credit card account stored in the second server, and create the virtual card in the first server according to the received virtual credit card account;bind the virtual credit card and the electronic exchange account stored in the first server;anddisplay a notification in the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
- The system of claim 17, wherein:the first server is further configured to:receive a second set of user information from the user interface of the terminal device, andacquire the second set of the user information and send the acquired second set of information to the second server;the second server is further configured to:increase the credit limit for the virtual credit card account stored in the second server, andthe first server is further configured to:attach the increased credit limit to the virtual credit card stored in the data storage.
- The systemof claim 17, the first server is configured to:after displaying the notification to the user interface, bind the virtual creditcard and the resource saving account stored in the data storage, and display a second notification in the user interface of the terminal device that the virtual credit card and the resource saving account are bound; andautomatically transfer fund from the bound resource saving account to the virtual credit card stored in the first server when the virtual credit card is withdrawn.
- A method for creating a virtual creditcard to be stored in a data storage, comprising:receiving a subset of real-name information from a user interface by a terminal device, wherein the subset of the real-name information comprises at least a portion of: a user name or a user identification number, wherein the portion is associated with an electronic exchange account stored in the data storage of a first server;receiving, by the first server, the subset of the real-name information; searching the real-name information stored in the data storage of the first server with the subset of the real-name information, wherein the real-name information is pre-stored in the data storage;upon the real-name information is found in the data storage, sending the real-name information from the first server to the second server, and finding, by the second server, whether a credit card account associated with the real-name information is stored in the second server;after determining the credit card account is not stored in the second server, sending a credit indicator from the second server to the first server;determining, by the first server, whether an exchange resource account tying to the electronic exchange account is stored in the first server after the credit indicator is received by the first server;if the exchange resource account tying to the electronic exchange account is stored in the first server, sending, by the first server, a determined result to the second server;creating, by the second server, a virtual credit card account upon the receipt of the determined result from the first server; andstoring the virtual credit card associated with the virtual credit card account in the data storage of the first server.
- The method of claim 20, wherein sending the determined result to the second server comprises:acquiring an account type of the exchange resource account from the data storage of the first server; andsending the account type as the determined result to the second server, wherein the account type is a resource saving account stored in the second server, or a second credit card account stored in the first server wherein the second credit card account is not stored in the second server.
- The method of claim 21, wherein creating the virtual credit card account comprises:determining, by the second server, a credit limit of the virtual credit card account according to the account type, andattaching the credit limit to the virtual credit card stored in the data storage of the first server.
- The method of claim 21, before creating the virtual credit card account by the second server, further comprising:acquiring, by the first server, user history data stored in the data storage of the first server by using the electronic exchange account stored in the first server, and sending the user history data to the second server; andreceiving, by the second server, the user history data and creating the virtual credit card account by using the user history data.
- The method of claim 23, wherein creating the virtual credit card account by using the user history data comprises:analyzing the user history data by accessing at least one of: user payment data, user social data, historical email data, historical financing data and historical login data that are included in the user history data received by the second server; anddetermining, by the second server, the credit limit of the virtual credit cardaccount according to the analyzed user history data.
- The method of claim 20, further comprising:validating the terminal device by the first server before sending the determined result to the second server, wherein validating the terminal device comprises:sending validation information by the first server to a second user interface that is determined by using information associated with the exchange resource account stored in the first server;receiving second information from the terminal device, and determining whether the received second information matches the validation information sent from the first server; andvalidating the terminal device by saving an indicator in the data storage of the first server to indicate the terminal device is validated if the received second information matches the validation information.
- The method of claim 25, wherein validating the terminal device by the first server further comprises:validating the terminal device by using at least one of: SMS validation, instant messaging validation, voice validation, and email validation.
- The method of claim 20, wherein storing the virtual credit card in the data storage of the first server comprises:receiving, by the first server, the virtual credit card account stored in the second server, and creating the virtual card in the first server according to the received virtual credit card account;binding the virtual credit card and the electronic exchange account stored in the first server; anddisplaying a notification to the user interface of the terminal device to notify that the electronic exchange account and the virtual credit card are bound.
- The method of claim 27, after sending the binding result to the user interface, further comprising:receiving a second set of user information from the user interface of the terminal device;acquiring, by the first server, the second set of the user information and sending the acquired second set of information to the second server;increasing, by the second server, the credit limit for the virtual credit card account stored in the second server; andattaching the increased credit limit to the virtual credit card stored in the first server.
- The method of claim 27, after sending the notification to the user interface, further comprising:binding, by the first server, the virtual creditcard and the resource saving account stored in the first server, and displaying a second notification in the user interface of the terminal device to notify that the virtual credit and the resource saving account are bound; andautomatically transferring, by the first server, fund from the bound resource saving account to the virtual credit card stored in the first server when the virtual credit card is withdrawn.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/171,929 US20160275488A1 (en) | 2014-03-13 | 2016-06-02 | Device, system, and method for creating virtual credit card |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410093729.8A CN104618416B (en) | 2014-03-13 | 2014-03-13 | Credit accounts creation method, apparatus and system |
CN201410093729.8 | 2014-03-13 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/171,929 Continuation US20160275488A1 (en) | 2014-03-13 | 2016-06-02 | Device, system, and method for creating virtual credit card |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015135379A1 true WO2015135379A1 (en) | 2015-09-17 |
Family
ID=53152691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/070167 WO2015135379A1 (en) | 2014-03-13 | 2015-01-06 | Device, system, and method for creating virtual credit card |
Country Status (3)
Country | Link |
---|---|
US (1) | US20160275488A1 (en) |
CN (1) | CN104618416B (en) |
WO (1) | WO2015135379A1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106204261A (en) * | 2016-06-27 | 2016-12-07 | 财付通支付科技有限公司 | A kind of information processing method, terminal and server |
CN107784591B (en) * | 2017-02-16 | 2021-04-20 | 平安科技(深圳)有限公司 | Method and device for processing list data |
US11875337B2 (en) | 2017-08-09 | 2024-01-16 | SSenStone Inc. | Smart card for providing financial transaction by using virtual card number |
WO2019031644A1 (en) * | 2017-08-09 | 2019-02-14 | 주식회사 센스톤 | Virtual card number-based financial transaction provision system, virtual card number generation device and virtual card number verification device, virtual card number-based financial transaction provision method and virtual card number-based financial transaction provision program |
CN109829593B (en) * | 2017-11-23 | 2023-05-16 | 广州腾讯科技有限公司 | Credit determining method and device for target object, storage medium and electronic device |
JP7301869B2 (en) * | 2018-03-27 | 2023-07-03 | ビザ インターナショナル サービス アソシエーション | Systems and methods for authorization and provisioning of tokens to appliances |
CN109167760B (en) * | 2018-08-13 | 2021-08-10 | 中国联合网络通信集团有限公司 | User information processing method, device and readable storage medium |
CN109302481A (en) * | 2018-10-12 | 2019-02-01 | 中国联合网络通信有限公司河南省分公司 | A kind of authorization method and its authorization device accepting communication service |
US11810105B2 (en) | 2019-06-20 | 2023-11-07 | Visa International Service Association | System and method for authorizing and provisioning a token to an appliance |
US10497372B1 (en) | 2019-07-18 | 2019-12-03 | Capital One Services, Llc | Voice-assistant activated virtual card replacement |
US12126625B2 (en) | 2020-12-02 | 2024-10-22 | Capital One Services, Llc | Systems and methods for data security |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080070690A1 (en) * | 2005-10-14 | 2008-03-20 | Leviathan Entertainment, Llc | Credit Cards in a Virtual Environment |
US20090006254A1 (en) * | 2007-06-29 | 2009-01-01 | Voice.Trust Ag | Virtual prepaid or credit card and process and system for providing same and for electronic payments |
CN102187353A (en) * | 2008-09-05 | 2011-09-14 | 吉弗坦戈公司 | Systems and methods for authentication of a virtual stored value card |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7269188B2 (en) * | 2002-05-24 | 2007-09-11 | Airbiquity, Inc. | Simultaneous voice and data modem |
CN102186169A (en) * | 2010-04-30 | 2011-09-14 | 北京华大智宝电子系统有限公司 | Identity authentication method, device and system |
CN102984127B (en) * | 2012-11-05 | 2015-06-03 | 武汉大学 | User-centered mobile internet identity managing and identifying method |
-
2014
- 2014-03-13 CN CN201410093729.8A patent/CN104618416B/en active Active
-
2015
- 2015-01-06 WO PCT/CN2015/070167 patent/WO2015135379A1/en active Application Filing
-
2016
- 2016-06-02 US US15/171,929 patent/US20160275488A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080070690A1 (en) * | 2005-10-14 | 2008-03-20 | Leviathan Entertainment, Llc | Credit Cards in a Virtual Environment |
US20090006254A1 (en) * | 2007-06-29 | 2009-01-01 | Voice.Trust Ag | Virtual prepaid or credit card and process and system for providing same and for electronic payments |
CN102187353A (en) * | 2008-09-05 | 2011-09-14 | 吉弗坦戈公司 | Systems and methods for authentication of a virtual stored value card |
Also Published As
Publication number | Publication date |
---|---|
CN104618416B (en) | 2018-04-03 |
US20160275488A1 (en) | 2016-09-22 |
CN104618416A (en) | 2015-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015135379A1 (en) | Device, system, and method for creating virtual credit card | |
WO2015135381A1 (en) | Device, system, and method for creating virtual credit card field of the technology | |
US11514430B2 (en) | User interfaces for transfer accounts | |
US20160275486A1 (en) | Device, system, and method for creating virtual credit card | |
US11100498B2 (en) | User interfaces for transfer accounts | |
US11113684B2 (en) | Device, system, and method for creating virtual credit card | |
US9536232B2 (en) | Transferring money using email | |
WO2015103972A1 (en) | Method and system for facilitating collaboration across multiple platforms | |
CN107203878B (en) | Payment transaction method and electronic equipment thereof | |
US10034151B2 (en) | Method for providing point of interest and electronic device thereof | |
WO2016062173A1 (en) | User attribute value transfer method and terminal | |
KR102607791B1 (en) | Method for providing service based on transaction history and an electronic device thereof | |
KR20170075952A (en) | Method for providing interface of direct transaction based on reliability estimation and server implementing the same | |
WO2017045312A1 (en) | Card application data processing method and apparatus | |
WO2015135380A1 (en) | Device, system, and method for creating virtual credit card | |
US20230105850A1 (en) | Systems and methods for conducting remote user authentication | |
KR102680409B1 (en) | Electronic device and method for providing delivery information using the same | |
KR20220065625A (en) | electronic system that supports renaming of membership based on electronic documents | |
WO2018133231A1 (en) | Method and device for intelligently processing application event | |
KR102470815B1 (en) | Server for providing service for popular voting and method for operation thereof | |
TW201947503A (en) | Fund transfer system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15762242 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205N DATED 18/11/2016) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15762242 Country of ref document: EP Kind code of ref document: A1 |