CN107689094A - A kind of shared bicycle method for unlocking, server, lock and unlocking system - Google Patents

A kind of shared bicycle method for unlocking, server, lock and unlocking system Download PDF

Info

Publication number
CN107689094A
CN107689094A CN201710737265.3A CN201710737265A CN107689094A CN 107689094 A CN107689094 A CN 107689094A CN 201710737265 A CN201710737265 A CN 201710737265A CN 107689094 A CN107689094 A CN 107689094A
Authority
CN
China
Prior art keywords
card
smart card
shared bicycle
information
unlock
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710737265.3A
Other languages
Chinese (zh)
Inventor
姜磊
薛辰宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongxia Datong Beijing Management Consulting Co Ltd
Original Assignee
Dongxia Datong Beijing Management Consulting Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongxia Datong Beijing Management Consulting Co Ltd filed Critical Dongxia Datong Beijing Management Consulting Co Ltd
Priority to CN201710737265.3A priority Critical patent/CN107689094A/en
Publication of CN107689094A publication Critical patent/CN107689094A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C2009/00968Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys shape of the data carrier
    • G07C2009/00976Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys shape of the data carrier card

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Lock And Its Accessories (AREA)

Abstract

This application discloses a kind of shared bicycle method for unlocking, server, lock and unlocking system, the method for unlocking, applies in the unlocking system of shared bicycle, methods described includes:Card reader is provided with shared bicycle, this method includes:Shared bicycle server receives the card number information for the smart card obtained by the card reader that shared bicycle is sent;According to the card number information, judge whether the smart card is the binding card bound using account with user;It is determined that the smart card for binding card after, be confirmed whether to unlock.The embodiment of the present invention improves utilization rate of the shared bicycle in public transport field, and in addition to cell-phone customer terminal uses shared bicycle, there is provided a kind of more convenient mode.

Description

A kind of shared bicycle method for unlocking, server, lock and unlocking system
Technical field
The application is related to software technology field, in particular to a kind of shared bicycle method for unlocking, server, lock And unlocking system.
Background technology
In the prior art, sharing the mode that bicycle is unlocked is mainly:By mobile phone scanning with shared bicycle Quick Response Code, obtain bicycle mark (Identity, ID);Background server is arrived in the unlocking request that mobile phone sends carrying bicycle ID;Afterwards Platform server sends unlocking instruction to the intelligent bicycle lock of corresponding bicycle ID shared bicycle and completes to unlock, or user's acquisition unblock is close After code, it is unlocked by the combination disk on lockset.
However, it is found by the applicant that prior art at least has the disadvantage that:On the one hand, if sharing the Quick Response Code quilt on bicycle Destroy, user just can not can not use shared bicycle by completing scanning;On the other hand, if the mobile phone of user is forgotten or lost Lose, then can not use shared bicycle.
The content of the invention
The purpose of the application is to provide a kind of shared bicycle method for unlocking, server, lock and unlocking system, to improve Utilization rate of the bicycle in public transport field is shared, and in addition to cell-phone customer terminal uses shared bicycle, there is provided one kind is more Convenient mode.
The embodiment of the present application provides a kind of method that shared bicycle is unlocked, and card reader is provided with shared bicycle, described Method includes:
Shared bicycle server receives the card number information for the smart card obtained by the card reader that shared bicycle is sent;
According to the card number information, judge whether the smart card is the binding card bound using account with user;
It is determined that the smart card for binding card after, be confirmed whether to unlock.
Alternatively, it is described to be confirmed whether to unlock, including:
According to the card number information of the smart card, the legitimacy of the smart card is verified;
If not verified, confirm not unlock;
If being verified, according to the means of payment corresponding to the application account, it is confirmed whether to unlock.
Optionally, the card number information according to the smart card is verified to the legal row of the smart card, including:
Legitimate verification solicited message is generated according to the card number information of the smart card;
Legitimate verification solicited message described in outgoing;
Legitimate verification feedback information based on legitimate verification solicited message generation;
Determine whether the legitimate verification of the smart card is passed through based on the legitimate verification feedback information.
Alternatively, the means of payment according to corresponding to the application account, is confirmed whether to unlock, including:
If the means of payment is intelligent card payment, the balance amount information of the smart card numbers is inquired about, according to the intelligence The balance amount information of energy card card number, it is determined whether unlock;
If the means of payment is inquired about the balance amount information using account, answered according to described to be paid using account With the balance amount information of account, it is determined whether unlock.
Optionally, the balance amount information of the inquiry smart card numbers includes:
Card number information generation smart card inquiry into balance solicited message based on the smart card;
Smart card inquiry into balance solicited message described in outgoing;
Receive the balance amount information of the smart card based on smart card inquiry into balance solicited message generation.
Alternatively, it is described it is determined that the smart card for binding card after, be confirmed whether before unlocking, in addition to:
Judge that the card number of the smart card whether there is in the white list prestored, if, it is determined whether unlock.
The embodiment of the present application additionally provides a kind of shared bicycle server, including:
Receiving module, the card number information of the smart card obtained by card reader sent for receiving shared bicycle;
Judge module, for according to the card number information, judging whether the smart card is to be tied up with the application account of user Fixed binding card;
Unlock confirm module, for it is determined that the smart card for binding card after, be confirmed whether to unlock.
Alternatively, described unlock confirms that module is specifically used for:
According to the card number information of the smart card, the legitimacy of the smart card is verified;
If not verified, confirm not unlock;
If being verified, according to the means of payment corresponding to the application account, it is confirmed whether to unlock.
Optionally, described unlock confirms that module is specifically used for:
Legitimate verification solicited message is generated according to the card number information of the smart card;
Legitimate verification solicited message described in outgoing;
Receive the legitimate verification feedback information based on legitimate verification solicited message generation;
Determine whether the legitimate verification of the smart card is passed through based on the legitimate verification feedback information.
Alternatively, described unlock confirms that module is specifically used for:
If the means of payment is intelligent card payment, the balance amount information of the smart card numbers is inquired about, according to the intelligence The balance amount information of energy card card number, it is determined whether unlock;
If the means of payment is inquired about the balance amount information using account, answered according to described to be paid using account With the balance amount information of account, it is determined whether unlock.
Optionally, described unlock confirms that module is specifically used for:
Smart card inquiry into balance solicited message is generated based on the smart card numbers information;
Smart card inquiry into balance solicited message described in outgoing;
Receive the balance amount information of the smart card based on smart card inquiry into balance solicited message generation.
Alternatively, described unlock confirms that module is specifically used for:
It is described it is determined that the smart card for binding card after, be confirmed whether before unlocking, judge the card number of the smart card With the presence or absence of in the white list prestored, if, it is determined whether unlock.
The present embodiment additionally provides a kind of shared bicycle lock, including:Lock body and the reading being built in the lock body Card device, processor and mobile communication means;
The mobile communication means is communicated based on mobile data cube computation;
The card reader, sent for reading the card number information of smart card, and by the card number information of the smart card to institute State processor;
The processor, for the card number information to be sent into shared bicycle service by the mobile communication means Device, so that the shared bicycle server is based on the card number information, perform confirmation flow of unlocking.
The present embodiment additionally provides a kind of unlocking system of shared bicycle, and the system includes shared bicycle lock and shared list Car server.
The beneficial effect of the application:
The embodiment of the present application shares bicycle by installing card reader on shared bicycle to read the card number information of smart card Shared bicycle server after the card number information of the smart card is received, can be performed open based on the card number information of smart card Lock confirms flow.In the embodiment of the present application, even if user leaves behind mobile phone or lost mobile phone, or shared bicycle Quick Response Code damage It is bad, still can be swiped the card and be unlocked by smart card so that user when using shared bicycle more than it is a kind of more just The selection of profit.
To enable the above-mentioned purpose of the application, feature and advantage to become apparent, preferred embodiment cited below particularly, and coordinate Appended accompanying drawing, is described in detail below.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by embodiment it is required use it is attached Figure is briefly described, it will be appreciated that the following drawings illustrate only certain embodiments of the present invention, therefore be not construed as pair The restriction of scope, for those of ordinary skill in the art, on the premise of not paying creative work, can also be according to this A little accompanying drawings obtain other related accompanying drawings.
Fig. 1 shows a kind of shared bicycle method for unlocking flow chart that the embodiment of the present application 1 is provided;
Fig. 2 shows the intelligent card subscriber register flow path figure that the embodiment of the present application 1 is provided;
Fig. 3 shows a kind of shared bicycle method for unlocking flow chart that the embodiment of the present application 2 is provided;
Fig. 4 shows a kind of shared bicycle server architecture schematic diagram that the embodiment of the present application 3 is provided;
Fig. 5 shows a kind of shared bicycle unlocking system structural representation that the embodiment of the present application 5 is provided.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application Middle accompanying drawing, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is only It is some embodiments of the present application, rather than whole embodiments.The application being generally described and illustrated herein in the accompanying drawings is real Applying the component of example can be configured to arrange and design with a variety of.Therefore, below to the application's for providing in the accompanying drawings The detailed description of embodiment is not intended to limit claimed scope of the present application, but is merely representative of the selected reality of the application Apply example.Based on embodiments herein, institute that those skilled in the art are obtained on the premise of creative work is not made There is other embodiment, belong to the scope of the application protection.
The embodiment of the present application provides a kind of shared bicycle method for unlocking, unlocking apparatus, unlocking system and lock, Yong Huwu Unlocking pin need to be obtained using mobile phone, direct brush smart card can is using shared bicycle, below by related embodiment pair The application thought is described further.
Embodiment 1
As shown in figure 1, the shared bicycle method for unlocking flow chart provided for the embodiment of the present application one, wherein, share bicycle On be provided with card reader, this method comprises the following steps:
S101:Shared bicycle server receives the card number information for the smart card obtained by card reader that shared bicycle is sent.
Herein, card reader can be provided with mobile communication means, the intelligence that will directly can be thus got by card reader The card number information that can block is sent to shared bicycle server, and certainly, card reader can also be not provided with mobile communication means, every After the secondary card number information for getting smart card, the card number information of the smart card is sent into lock on shared bicycle, herein Lock has processor and mobile communication means;Or in the lock control device on shared bicycle, lock control dress herein Put and be provided with processor and mobile communication means, sent the card number information of smart card by mobile communication means by processor To shared bicycle server.
In actually implementing, bicycle is shared in addition to sending card number information to shared bicycle server, can also send lock ID, in order to which shared bicycle server is subsequently after confirming to unlock, unlocked for lock corresponding to lock ID, or will unlock close Code is sent to applications client.Here smart card can be that transportation card, smart phone card etc. have storage, the intelligence of payment function Can chip card.
Here, user is swiped the card using smart card in the card reader of shared bicycle, and card reader reads the card of smart card Number information, then sends the card number information to shared bicycle server;Here, card reader can be arranged on lock, also may be used To be separated with lock, the other positions on vehicle body.For example card reader is located on the handlebar of shared bicycle.
In addition, before implementation steps S101, user can pass through the client registers application account of shared bicycle first. As shown in Fig. 2 user can input the card number of smart card in the client, and sent by client to shared bicycle server, Shared bicycle server, which sends the card number to smart card background server, carries out legitimate verification, if checking is legal, shares single Car server is bound the application account of the card number and user;After confirming above-mentioned binding card number, shared bicycle server connects Receive the means of payment that user uploads and stored.Here, client, can when sending card number information to shared bicycle server Above-mentioned account is applied to send simultaneously.
S102:Shared bicycle server judges whether the smart card is application with user according to the card number information The binding card of account binding;If so, then enter S103, if it is not, then judging that card number is unbound.
Here, share bicycle server and judge whether smart card is for the tool blocked using the binding of account binding with user Body implementation steps can be:
Shared bicycle server is sentenced based on the smart card numbers list bound using account with user prestored Whether the disconnected card number information obtained is located in the list.
In force, if the smart card is not the binding card to be bound with user using account, bicycle is now shared Server determines that the smart card can not swipe the card uses on shared bicycle, and can will indicate the unbound instruction letter of the smart card Breath is sent to subscription client, and client can prompt user's card number unbound, and guide user to enter register flow path.
S103:It is determined that the smart card for binding card after, be confirmed whether to unlock.
In step s 103, including:
(1) according to the card number information of smart card, the legitimacy of smart card is verified.
Legitimate verification solicited message is generated according to the card number information of smart card;Outgoing legitimate verification please
Seek information;Receive the legitimate verification feedback information based on the generation of legitimate verification solicited message;Based on legitimacy Checking feedback information determines whether the legitimate verification of smart card is passed through.
Herein, bicycle server is shared after the card number information of smart card is received, and generates legitimate verification solicited message, And the legitimate verification solicited message is sent to smart card background server, smart card background server the smart card is carried out Checking, and checking structure is sent to shared bicycle server, sharing bicycle server can determine to intelligence according to the result Whether the legitimate verification that can block passes through.
(2) it is if not verified, it is determined that not unlock.
If it is determined that the smart card is illegal, it is determined that is not unlocked.
(3) if being verified, according to the means of payment corresponding to application account, it is determined whether unlock.
In step (3), including:
If the means of payment is intelligent card payment, the balance amount information of smart card numbers is inquired about, according to intelligence
The balance amount information of card card number, it is determined whether unlock.
If the means of payment is pays using account, the balance amount information of account is applied in inquiry, according to the remaining sum of application account Information, it is determined whether unlock.
Wherein, inquiring about the balance amount information of smart card numbers includes:Looked into based on smart card numbers information generation smart card remaining sum Ask solicited message;Outgoing smart card inquiry into balance solicited message;Receive the remaining of the smart card of smart card balance request information generation Volume information.
Here, it is determined that the smart card for binding card after, before confirming to unlock, shared bicycle server should determine that institute The card number of smart card is stated whether in the white list of storage, if so, then performing follow-up confirmation unlocking flow;If it is not, then Now share bicycle server and be added into blacklist and/or the unbound configured information of card number by indicate the smart card numbers Send to subscription client, client can prompt that user's card number has been added into blacklist and/or card number is unbound, and prompt to use How family releases blacklist, and/or guiding user enters card number register flow path.
Here, white list and blacklist can be provided with by sharing bicycle server, or be provided only with blacklist, or is provided only with White list;Such as if certain smart card numbers information is not stored in blacklist, can now give tacit consent to the card number information be present in it is white In list.Such as in car locking flow, it is sufficient using the remaining sum in account or smart card due to being had been acknowledged when unlocking, that If in the car locking statement of account, Sorry, your ticket has not enough value, now then illustrates that user consumes the remaining sum in card in ride, now can be with It is non-good will bicyclist to think the user, now the card number of the smart card can be added into blacklist.For another example, if user is to altogether Enjoy the credit threshold of credit rating that bicycle uses less than setting, then the application account corresponding to the user or smart card numbers or It is added into blacklist simultaneously.
Here, it is determined that the smart card for binding card and positioned at storage white list in after, be confirmed whether unlock when, Can voluntarily it confirm, can also be by interacting to confirm with smart card background server.In addition, according to the means of payment not Together, unlock confirmation flow it is also different.
One of means of payment:Paid using account;
It is determined that the smart card for binding card after, however, it is determined that user selection be using account pay, then can inquire about It is confirmed whether to unlock using the balance amount information of account, and based on the balance amount information, for example remaining sum is less than given threshold, then does not open Lock, otherwise unlocks.
The two of the means of payment:Intelligent card payment;
Shared bicycle server can interact to obtain the intelligence of real-time update with smart card background server in advance Card balance amount information, it is determined that the smart card for binding card after, however, it is determined that user selection be intelligent card payment, can locally look into The balance amount information of the smart card is ask, and is confirmed whether to unlock based on the balance amount information.In addition, shared bicycle server can not also With prestoring smart card balance amount information, it is determined that the smart card for binding card after, however, it is determined that user's selection is smart card Pay, can by being interacted with smart card background server, by smart card background server come the information that queries the balance, and then It is confirmed whether to unlock.
In actually implementing, determine user's selection is intelligent card payment, and smart card background server receives shared bicycle Server send smart card numbers information simultaneously the card number information is verified, if the smart card numbers information do not verify it is logical Cross, then smart card background server can send the illegal configured information of card number to shared bicycle server, share bicycle service Device is determined not unlock, and the illegal configured information of card number is sent to subscription client corresponding with application account, client and shown Information is illegal.If being verified, according to the means of payment corresponding to the application account, by the information that queries the balance, confirm Whether unlock.For example it (can be that specific remaining sum or instruction remaining sum are sufficient or remaining that can feed back specific balance amount information The configured information of volume deficiency), or can directly feed back unlocking configured information or configured information of not unlocking;If it is less than than remaining sum Given threshold, then do not unlock, otherwise unlock.
Legitimate verification is not being carried out to smart card, according to the balance amount information of the smart card, it is determined whether the situation of unlocking Under, then successful configured information of unlocking can be fed back, or because the smart card due to being not used in a dormant state, then instead for a long time Feedback please activate the prompt message of the smart card.For another example, if the smart card remaining sum is more than given threshold, but the smart card is due to damage It is bad can not normal use, then now share the invalid prompt message of bicycle server feedback card.
Embodiment 2
Below so that shared bicycle server with smart card background server by interacting to be confirmed whether unlocking as an example, To illustrate a kind of embodiment of application scheme.
As shown in figure 3, the shared bicycle method for unlocking flow chart provided for the embodiment of the present application two, comprises the following steps:
S301:Card reader reads the card number information of smart card, and is sent to shared bicycle server.
Card reader herein has mobile communication means, directly can be sent card number information to shared bicycle by card reader Server.
In actually implementing, bicycle server is shared in addition to sending card number information to card reader, can also send lock ID, In order to which shared bicycle server is subsequently after confirming to unlock, unlocked for lock corresponding to lock ID, or by unlocking cipher Send to applications client.Here smart card can be that transportation card, smart phone card etc. have storage, the intelligence of payment function Chip card.
Here, user is swiped the card using smart card in the card reader of shared bicycle, and card reader reads the card of smart card Number information, then sends the card number information to shared bicycle server;Here, card reader can be arranged on lock, also may be used To be separated with lock, the other positions on vehicle body.For example card reader is located on the handlebar of shared bicycle.
Before step S301 is performed, user can pass through the client registers application account of shared bicycle first.User The card number of smart card can be inputted in the client, and is sent by client to shared bicycle server, share bicycle server The card number is sent to smart card background server and carries out legitimate verification, if checking is legal, shared bicycle server blocks this Number and the application account of user bound;After confirming above-mentioned binding card number, share bicycle server and receive the branch that user uploads The mode of paying simultaneously is stored.Here, client can be sent above-mentioned simultaneously when sending card number information to shared bicycle server Using account.
S302:Shared bicycle server receives the card number information for the smart card that card reader is sent, and according to the card number information, sentences Whether whether the smart card that breaks is the binding card bound with user using account, and judge the card number information positioned at storage White list in, if the smart card is located in white list for binding card and corresponding card number information, into S303, otherwise, really The fixed smart card can not swipe the card use on shared bicycle.
Here, white list and blacklist can be provided with by sharing bicycle server, or be provided only with blacklist, or is provided only with White list;Such as if certain smart card numbers information is not stored in blacklist, can now give tacit consent to the card number information be present in it is white In list.
Such as in car locking flow, it is sufficient using the remaining sum in account or smart card due to being had been acknowledged when unlocking, that If in the car locking statement of account, Sorry, your ticket has not enough value, now then illustrates that user consumes the remaining sum in card in ride, now can be with It is non-good will bicyclist to think the user, now the card number of the smart card can be added into blacklist.For another example, if user is to altogether Enjoy the credit threshold of credit rating that bicycle uses less than setting, then the application account corresponding to the user or smart card numbers or It is added into blacklist simultaneously.
Here, bicycle server is shared to arrange based on the smart card numbers using account binding with user prestored Whether table, the card number information for judging to obtain are located in the list.
In specific implementation, if the smart card is not for the binding card or smart card using account binding with user Card number now shares bicycle server and determines that the smart card can not swipe the card uses on shared bicycle, then be total to not in white list Enjoy that bicycle server will indicate that the smart card is unbound or smart card has been added into the configured information of blacklist and sent to user visitor Family end, client can prompt user's card number unbound, and guide user to enter register flow path, or prompting user has been added into Blacklist, and how prompting and guiding user releases blacklist.
S303:Shared bicycle server obtains the means of payment corresponding with the application account, to smart card backstage Server sends the unlocking checking request for carrying card number information and means of payment information.
Here, the means of payment is that intelligent card payment or application account are paid.
In force, the means of payment selected described in bicycle server lookup using user corresponding to account is shared, is gone forward side by side Row storage, and this prestored is applied into the smart card numbers information corresponding to account, send together to smart card backstage altogether Bicycle server is enjoyed to be verified.And according to feedback result, it is determined that performing follow-up unlocking confirms flow.
S304:Smart card background server receives the unlocking checking request that shared bicycle server is sent, first according to institute Card number information is stated, and the legal card number list prestored, determine whether the smart card is legal, and according to the means of payment Difference, respectively enter S305 and S306 feedback procedure.
Here, in specific implementation, according to the smart card numbers information, and the legal smart card numbers prestored List, determine whether the smart card is legal;If illegal, smart card background server is non-to shared bicycle server transmission card number The illegal configured information of the card number is sent to subscription client corresponding to the card number, used by method configured information, shared bicycle server Family client display information is illegal;If legal, according to the difference of the means of payment, S305 and S306 feedback are respectively enterd Journey.
S305:If the means of payment sends card number legitimate verification to be paid using account, to the shared bicycle server As a result (the illegal configured information of card number or the legal configured information of card number).
In force, smart card background server sends card number legitimate verification result to shared bicycle server, if altogether Enjoy bicycle server and receive the legal configured information of card number, then what the card number of shared bicycle server lookup and smart card was bound should With the balance amount information of account, according to balance amount information, it is determined whether unlock, if being less than given threshold than the remaining sum, then do not unlock, The configured information that Sorry, your ticket has not enough value or does not unlock can be sent to this subscription client for applying account by now sharing bicycle server, Subscription client can show that Sorry, your ticket has not enough value information or unlocking failure information.If shared bicycle server receives card number and illegally referred to Show information, then share bicycle server and send the illegal configured information of the card number to using client corresponding to account, client Display information is illegal.
S306:If the means of payment is intelligent card payment, the balance amount information of smart card is inquired about, according to the balance amount information, instead Present result.
In force, if smart card background server feedack is the legal configured information of card number, smart card backstage The balance amount information of the server lookup smart card, according to balance amount information, feedback result is determined, for example specific remaining sum can be fed back Information (can be specific remaining sum or instruction remaining sum is sufficient or Sorry, your ticket has not enough value configured information), or can be direct Feed back unlocking configured information or configured information of not unlocking;Illegally indicate to believe if smart card background server feedack is card number Breath, then smart card background server sends the illegal configured information of the card number to shared bicycle server, shares bicycle server The illegal configured information of the card number again is sent illegal to the subscription client of corresponding account, subscription client display information.
Embodiment 3
As shown in figure 4, a kind of shared bicycle server 40 provided for the embodiment of the present application 3, for performing in embodiment 1 Shared bicycle method for unlocking, its structural representation, including:
Receiving module 41, the card number information of the smart card obtained by card reader sent for receiving shared bicycle.
Judge module 42, for according to the card number information, judging whether the smart card is application account with user The binding card of binding.
Unlock confirm module 43, for it is determined that the smart card for binding card after, be confirmed whether to unlock.
Alternatively, described unlock confirms that module 43 is specifically used for:
According to the card number information of the smart card, the legitimacy of the smart card is verified.
If not verified, confirm not unlock.
If being verified, according to the means of payment corresponding to the application account, it is confirmed whether to unlock.
Optionally, unlocking determining module 43 is specifically used for:
Legitimate verification solicited message is generated according to the card number information of smart card.
Outgoing legitimate verification solicited message.
Receive the legitimate verification feedback information based on the generation of legitimate verification solicited message.
Determine whether the legitimate verification of the smart card is passed through based on legitimate verification feedback information.
Alternatively, described unlock confirms that module 43 is specifically used for:
If the means of payment is intelligent card payment, the balance amount information of the smart card numbers is inquired about, according to the intelligence The balance amount information of energy card card number, it is determined whether unlock.
If the means of payment is inquired about the balance amount information using account, answered according to described to be paid using account With the balance amount information of account, it is determined whether unlock.
Optionally, unlocking determining module 43 is specifically used for:
Smart card inquiry into balance solicited message is generated based on the smart card numbers information.
Smart card inquiry into balance solicited message described in outgoing.
Receive the balance amount information of the smart card based on smart card inquiry into balance solicited message generation.
Alternatively, described unlock confirms that module 43 is specifically used for:
It is determined that the smart card for binding card after, be confirmed whether before unlocking, judge that the card number of smart card whether there is In in the white list prestored, if, it is determined whether unlock.
Embodiment 4
The embodiment of the present application 4 provides a kind of shared bicycle lock, including:
Lock body and card reader, processor and the mobile communication means being built in the lock body.
Mobile communication means is communicated based on mobile data cube computation, can be carried out data with shared bicycle server and be led to Letter.
Card reader, sent for reading the card number information of smart card, and by the card number information of smart card to processor.
Processor, for card number information to be sent into shared bicycle server by mobile communication means, so as to shared single Car server is based on the card number information, performs confirmation flow of unlocking.
Embodiment 5
As shown in figure 5, a kind of shared structural representation of bicycle unlocking system 50 provided for the embodiment of the present application 5, including The shared bicycle lock 51 that the shared bicycle server 52 and embodiment 4 that embodiment 3 provides provide.
Shared bicycle lock 51, for reading the card number information of smart card, the card number information of the smart card is sent to The shared bicycle server 52 of shared bicycle.
Shared bicycle server 52, the card number information of the smart card for receiving card reader transmission;Believed according to the card number Breath, judge whether the smart card is the binding card bound with user using account;It is determined that the smart card blocks for binding Afterwards, by being interacted with smart card background server, confirmation flow of unlocking is performed.
Based on same inventive concept, a kind of smart card unlocking system provided in the above embodiments of the present application is shared with described Bicycle method for unlocking and server are corresponding, because the system solves the principle of problem and the embodiment of the present application intelligent card unlocking side Method and device are similar, therefore the implementation of the system may refer to the implementation of method and device, repeat part and repeat no more.
Understood based on above-mentioned analysis, compared with the method that the Quick Response Code with the scanning car in correlation technique is unlocked, this Shen Please embodiment provide method for unlocking be based on the card number information of smart card come perform unlock confirm flow;Wherein, smart card Card number information be that acquisition is read by the card reader on shared bicycle.In present application example, forget in user Carrying mobile phone or lost mobile phone, or in the case where shared bicycle Quick Response Code damages, still can be swiped the card open by smart card Using shared bicycle, this provides one kind when using shared bicycle for user and more easily selected lock.
The computer program product that a kind of shared bicycle of progress that the embodiment of the present application is provided is unlocked, including store journey The computer-readable recording medium of sequence code, the instruction that described program code includes can be used for performing institute in previous methods embodiment The method stated, specific implementation can be found in embodiment of the method, will not be repeated here.
The smart card that the embodiment of the present application is provided swipe the card unlocking device can be equipment on specific hardware or peace Loaded on the software in equipment or firmware etc..The device that the embodiment of the present application is provided, its realization principle and caused technique effect Identical with preceding method embodiment, to briefly describe, device embodiment part does not refer to part, refers to preceding method embodiment Middle corresponding contents.It is apparent to those skilled in the art that for convenience and simplicity of description, described above is The specific work process of system, device and unit, may be referred to the corresponding process in above method embodiment, no longer superfluous herein State.
In embodiment provided herein, it should be understood that disclosed apparatus and method, can be by others side Formula is realized.Device embodiment described above is only schematical, for example, the division of the unit, only one kind are patrolled Function division is collected, there can be other dividing mode when actually realizing, in another example, multiple units or component can combine or can To be integrated into another system, or some features can be ignored, or not perform.Another, shown or discussed is mutual Coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some communication interfaces, device or unit Connect, can be electrical, mechanical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs 's.
In addition, each functional unit in the embodiment that the application provides can be integrated in a processing unit, also may be used To be that unit is individually physically present, can also two or more units it is integrated in a unit.
If the function is realized in the form of SFU software functional unit and is used as independent production marketing or in use, can be with It is stored in a computer read/write memory medium.Based on such understanding, the technical scheme of the application is substantially in other words The part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can be People's computer, server, or network equipment etc.) perform each embodiment methods described of the application all or part of step. And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined, then it further need not be defined and explained in subsequent accompanying drawing in individual accompanying drawing, in addition, term " the One ", " second ", " the 3rd " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
Finally it should be noted that:The embodiment of embodiment described above, only the application, to illustrate the application Technical scheme, rather than its limitations, the protection domain of the application is not limited thereto, although with reference to the foregoing embodiments to this Shen It please be described in detail, it will be understood by those within the art that:Any one skilled in the art In the technical scope that the application discloses, it can still modify to the technical scheme described in previous embodiment or can be light Change is readily conceivable that, or equivalent substitution is carried out to which part technical characteristic;And these modifications, change or replacement, do not make The essence of appropriate technical solution departs from the spirit and scope of the embodiment of the present application technical scheme.The protection in the application should all be covered Within the scope of.Therefore, the protection domain of the application described should be defined by scope of the claims.

Claims (9)

1. a kind of shared bicycle method for unlocking, it is characterised in that be provided with card reader on shared bicycle, this method includes:
Shared bicycle server receives the card number information for the smart card obtained by the card reader that shared bicycle is sent;
According to the card number information, judge whether the smart card is the binding card bound using account with user;
It is determined that the smart card for binding card after, be confirmed whether to unlock.
2. the method as described in claim 1, it is characterised in that it is described to be confirmed whether to unlock, including:
According to the card number information of the smart card, the legitimacy of the smart card is verified;
If not verified, confirm not unlock;
If being verified, according to the means of payment corresponding to the application account, it is confirmed whether to unlock.
3. method as claimed in claim 2, it is characterised in that the card number information according to the smart card is to the intelligence The legitimacy of card verified, including:
Legitimate verification solicited message is generated according to the card number information of the smart card;
Legitimate verification solicited message described in outgoing;
Receive the legitimate verification feedback information based on legitimate verification solicited message generation;
Determine whether the legitimate verification of the smart card is passed through based on the legitimate verification feedback information.
4. method as claimed in claim 2, it is characterised in that be according to the means of payment, confirmation corresponding to the application account No unlocking, including:
If the means of payment is intelligent card payment, the balance amount information of the smart card numbers is inquired about, according to the smart card The balance amount information of card number, it is determined whether unlock;
If the means of payment inquires about the balance amount information using account, account is applied according to described to be paid using account Number balance amount information, it is determined whether unlock.
5. method as claimed in claim 4, it is characterised in that the balance amount information of the inquiry smart card numbers includes:
Smart card inquiry into balance solicited message is generated based on the smart card numbers information;
Smart card inquiry into balance solicited message described in outgoing;
Receive the balance amount information of the smart card based on smart card inquiry into balance solicited message generation.
6. the method as described in any one of claim 1 to 5, it is characterised in that it is determined that the smart card for binding card after, really Recognize before whether unlocking, in addition to:
Judge that the card number of the smart card whether there is in the white list prestored, if so, being then confirmed whether to unlock.
7. a kind of shared bicycle server, it is characterised in that require the shared bicycle described in 1 to 6 any one for perform claim Method for unlocking;
Receiving module, the card number information of the smart card obtained by card reader sent for receiving shared bicycle;
Judge module, for according to the card number information, judging whether the smart card is to be bound with user using account Binding card;
Unlock confirm module, for it is determined that the smart card for binding card after, be confirmed whether to unlock.
8. a kind of shared bicycle lock, it is characterised in that the lock includes lock body and the Card Reader being built in the lock body Device, processor and mobile communication means;
The mobile communication means is communicated based on mobile data cube computation;
The card reader, sent for reading the card number information of smart card, and by the card number information of the smart card to the place Manage device;
The processor, for the card number information to be sent into shared bicycle server by the mobile communication means, with Toilet states shared bicycle server and is based on the card number information, performs confirmation flow of unlocking.
A kind of 9. shared bicycle unlocking system, it is characterised in that the system include claim 7 described in shared bicycle lock and Shared bicycle server described in claim 8.
CN201710737265.3A 2017-08-24 2017-08-24 A kind of shared bicycle method for unlocking, server, lock and unlocking system Pending CN107689094A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710737265.3A CN107689094A (en) 2017-08-24 2017-08-24 A kind of shared bicycle method for unlocking, server, lock and unlocking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710737265.3A CN107689094A (en) 2017-08-24 2017-08-24 A kind of shared bicycle method for unlocking, server, lock and unlocking system

Publications (1)

Publication Number Publication Date
CN107689094A true CN107689094A (en) 2018-02-13

Family

ID=61155002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710737265.3A Pending CN107689094A (en) 2017-08-24 2017-08-24 A kind of shared bicycle method for unlocking, server, lock and unlocking system

Country Status (1)

Country Link
CN (1) CN107689094A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109191673A (en) * 2018-08-06 2019-01-11 成都洋玩易科技有限公司 A kind of door opening method and control method of self-service cabinet
CN109345659A (en) * 2018-08-08 2019-02-15 深圳信息职业技术学院 A kind of smart lock, shared bicycle and shared system
CN109785525A (en) * 2019-01-03 2019-05-21 宁波九点云端信息技术有限公司 A kind of shared device activation system and starting method based on text verification
CN109830064A (en) * 2019-01-15 2019-05-31 宁波乐控物联网科技有限公司 A kind of shared device activation system and starting method with directionality mark
CN109859374A (en) * 2019-01-03 2019-06-07 宁波九点云端信息技术有限公司 A kind of shared device activation system and starting method based on figure verification
CN110276859A (en) * 2018-03-15 2019-09-24 北京嘀嘀无限科技发展有限公司 Lockset control method and system
CN111431949A (en) * 2018-12-20 2020-07-17 西安佰才邦网络技术有限公司 Control method and device for shared vehicle
CN113850937A (en) * 2021-09-27 2021-12-28 深圳爱玛智行科技有限公司 OID unlocking system and method of intelligent electric vehicle
CN117058794A (en) * 2023-10-13 2023-11-14 广东星云开物科技股份有限公司 Vehicle control method and device, electronic equipment and shared electric vehicle system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110276859A (en) * 2018-03-15 2019-09-24 北京嘀嘀无限科技发展有限公司 Lockset control method and system
CN109191673A (en) * 2018-08-06 2019-01-11 成都洋玩易科技有限公司 A kind of door opening method and control method of self-service cabinet
CN109345659A (en) * 2018-08-08 2019-02-15 深圳信息职业技术学院 A kind of smart lock, shared bicycle and shared system
CN111431949A (en) * 2018-12-20 2020-07-17 西安佰才邦网络技术有限公司 Control method and device for shared vehicle
CN111431949B (en) * 2018-12-20 2023-10-31 西安佰才邦网络技术有限公司 Control method and device for shared vehicle
CN109785525A (en) * 2019-01-03 2019-05-21 宁波九点云端信息技术有限公司 A kind of shared device activation system and starting method based on text verification
CN109859374A (en) * 2019-01-03 2019-06-07 宁波九点云端信息技术有限公司 A kind of shared device activation system and starting method based on figure verification
CN109830064A (en) * 2019-01-15 2019-05-31 宁波乐控物联网科技有限公司 A kind of shared device activation system and starting method with directionality mark
CN113850937A (en) * 2021-09-27 2021-12-28 深圳爱玛智行科技有限公司 OID unlocking system and method of intelligent electric vehicle
CN117058794A (en) * 2023-10-13 2023-11-14 广东星云开物科技股份有限公司 Vehicle control method and device, electronic equipment and shared electric vehicle system
CN117058794B (en) * 2023-10-13 2023-12-22 广东星云开物科技股份有限公司 Vehicle control method and device, electronic equipment and shared electric vehicle system

Similar Documents

Publication Publication Date Title
CN107689094A (en) A kind of shared bicycle method for unlocking, server, lock and unlocking system
CN107507309A (en) A kind of shared bicycle method for unlocking and server
KR101378180B1 (en) Reader card system and method for reducing an interaction time in contactless transaction
CN103873244B (en) Identity authentication method and system in mobile payment based on fingerprint identification
US9143930B2 (en) Secure element for mobile network services
RU2452020C2 (en) Method of making payments (versions) and system for realising said method
CN109345259A (en) Virtual resource transfer method, device, medium and electronic equipment based on block chain
FR2530053A1 (en) METHOD FOR CERTIFYING THE ORIGIN OF AT LEAST ONE INFORMATION RECORDED IN A MEMORY OF A FIRST ELECTRONIC DEVICE AND TRANSMITTED TO A SECOND ELECTRONIC DEVICE, AND SYSTEM FOR IMPLEMENTING SUCH A METHOD
CN101124593A (en) Electronic system for supplying banking services
CN103208065A (en) Method and apparatus for personalizing secure elements in mobile devices
CN104067304B (en) Portable terminal device, terminal function management system and terminal function management method
CN107609865A (en) A kind of vehicle virtual Payment Card creates, lock controls, statement of account method and device
CN107590870A (en) Fiduciary high speed charging method and device
CN103117856A (en) Method and apparatus for provisioning applications in mobile devices
CN106411950A (en) Block-chain transaction ID based authentication method, device and system
US20220292411A1 (en) Method and system for providing equipment rental service using biometric id card
CN103942685A (en) Data security interactive system
CN108734005A (en) A kind of safety/auth method, mobile device and storage device
CN109711945A (en) A kind of vehicle sharing method and relevant apparatus
CN106696749A (en) Charging method and system for electric automobile charging pile with Zigbee
CN107945404A (en) A kind of order generation method, server and the order generating system of shared bicycle
CN107871353A (en) A kind of intelligent bicycle lock control method and device
JPWO2003081495A1 (en) Automated cash transaction system
CN104966196B (en) The method and device thereof of e-commerce and Mobile business are provided
CN112364333B (en) Method and system for providing service by using two-dimension code and code communication platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination