欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

驗(yàn)證方法及設(shè)備與流程

文檔序號(hào):11388919閱讀:745來(lái)源:國(guó)知局
驗(yàn)證方法及設(shè)備與流程

本公開(kāi)涉及一種驗(yàn)證方法及設(shè)備。特別地,本公開(kāi)涉及針對(duì)提供服務(wù)進(jìn)行驗(yàn)證的驗(yàn)證方法和設(shè)備。



背景技術(shù):

服務(wù)驗(yàn)證應(yīng)用于非常廣闊的領(lǐng)域。目前常用的用于驗(yàn)證的碼包括靜態(tài)碼和動(dòng)態(tài)碼。

靜態(tài)碼是相對(duì)固定的,因此容易遭到破解。動(dòng)態(tài)碼是一種根據(jù)專門(mén)算法所產(chǎn)生的偽隨機(jī)碼,其通常是每隔一段時(shí)間而動(dòng)態(tài)變化。因?yàn)閯?dòng)態(tài)碼的安全性較高,被廣泛應(yīng)用于網(wǎng)銀、網(wǎng)游、電信等諸多領(lǐng)域。目前動(dòng)態(tài)碼的形式主要有手機(jī)密碼、硬件令牌、手機(jī)令牌等多種形式。

在常規(guī)動(dòng)態(tài)碼應(yīng)用中,動(dòng)態(tài)碼的實(shí)現(xiàn)主要是依賴于時(shí)間而進(jìn)行變化,因此提出了一種所謂的時(shí)間同步驗(yàn)證的動(dòng)態(tài)碼驗(yàn)證方式。其中,設(shè)備和后臺(tái)服務(wù)器內(nèi)部被預(yù)先寫(xiě)入相同的算法,設(shè)備側(cè)根據(jù)該算法生成依據(jù)設(shè)備側(cè)的時(shí)間變化的動(dòng)態(tài)碼,將所產(chǎn)生動(dòng)態(tài)碼輸入服務(wù)器。在接收到所輸入的動(dòng)態(tài)碼之后,服務(wù)器也根據(jù)該相同的算法產(chǎn)生依據(jù)服務(wù)器側(cè)時(shí)間變化的動(dòng)態(tài)碼。服務(wù)器將這兩者進(jìn)行比較。如果兩者相同,則代表驗(yàn)證成功,并且服務(wù)器告知設(shè)備驗(yàn)證成功。

另外一種動(dòng)態(tài)碼的驗(yàn)證方式是由服務(wù)器將動(dòng)態(tài)碼發(fā)送至用戶手機(jī),再由用戶將動(dòng)態(tài)碼輸入設(shè)備,設(shè)備將輸入的動(dòng)態(tài)碼提交到服務(wù)器進(jìn)行驗(yàn)證,如果核對(duì)成功,則代表驗(yàn)證成功。并且服務(wù)器告知設(shè)備驗(yàn)證成功,通知設(shè)備提供服務(wù)。



技術(shù)實(shí)現(xiàn)要素:

本公開(kāi)被提出以旨在提供一種改進(jìn)的驗(yàn)證方法和設(shè)備。

根據(jù)一個(gè)方面,提供了一種用于第一設(shè)備的方法,包括:基于與所述第一設(shè)備的使用狀況相關(guān)的信息生成識(shí)別信息;輸出所述識(shí)別信息,以供用戶設(shè)備獲取所述識(shí)別信息;從所述用戶設(shè)備或用戶接收第一驗(yàn)證信息;以及利用與所述識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所接收到的第一驗(yàn)證信息進(jìn)行驗(yàn)證。

根據(jù)另一個(gè)方面,提供了一種用于用戶設(shè)備的方法,包括獲取第一設(shè)備輸出的基于與第一設(shè)備的使用狀況相關(guān)的信息生成的識(shí)別信息;將所述識(shí)別信息傳送至第二設(shè)備;接收來(lái)自所述第二設(shè)備的利用所述識(shí)別信息生成的驗(yàn)證信息;以及輸出所述驗(yàn)證信息,以供所述第一設(shè)備進(jìn)行驗(yàn)證。

根據(jù)另一個(gè)方面,提供了一種用于第二設(shè)備的方法,包括:接收來(lái)自用戶設(shè)備的識(shí)別信息,所述識(shí)別信息是基于與第一設(shè)備的使用狀況相關(guān)的信息的;根據(jù)所述識(shí)別信息生成驗(yàn)證信息;以及向用戶設(shè)備發(fā)送所述驗(yàn)證信息。

根據(jù)另一個(gè)方面,提供了一種方法,包括:第一設(shè)備生成識(shí)別信息,所述識(shí)別信息包括與第一設(shè)備的使用狀況相關(guān)的信息;用戶設(shè)備從第一設(shè)備獲取所述識(shí)別信息,并將所述識(shí)別信息傳送至第二設(shè)備;所述第二設(shè)備利用接收到的識(shí)別信息生成第一驗(yàn)證信息,并將所述第一驗(yàn)證信息發(fā)送給所述用戶設(shè)備;所述用戶設(shè)備輸出所述第一驗(yàn)證信息;以及所述第一設(shè)備基于與所生成的識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所述第一驗(yàn)證信息進(jìn)行驗(yàn)證。

根據(jù)另一個(gè)方面,提供了一種第一設(shè)備,包括:用于基于與所述第一設(shè)備的使用狀況相關(guān)的信息生成識(shí)別信息的生成單元;用于輸出所述識(shí)別信息,以供用戶設(shè)備獲取所述識(shí)別信息的輸出單元;用于從所述用戶設(shè)備或用戶接收第一驗(yàn)證信息的接收單元;以及用于利用與所述識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所接收到的第一驗(yàn)證信息進(jìn)行驗(yàn)證的驗(yàn)證單元。

根據(jù)另一個(gè)方面,提供了一種用戶設(shè)備,包括:用于獲取第一設(shè)備輸出的基于與第一設(shè)備的使用狀況相關(guān)的信息生成的識(shí)別信息的獲取單元;用于將所述識(shí)別信息傳送至第二設(shè)備的傳送單元;用于接收來(lái)自所述第二設(shè)備的利用所述識(shí)別信息生成的驗(yàn)證信息的接收單元,以及用于輸出所述驗(yàn)證信息,以供所述第一設(shè)備進(jìn)行驗(yàn)證的輸出單元。

根據(jù)另一個(gè)方面,提供了一種第二設(shè)備,包括:用于接收來(lái)自用戶設(shè)備的識(shí)別信息的接收單元,所述識(shí)別信息是基于與第一設(shè)備的使用狀況相關(guān)的信息的;用于根據(jù)所述識(shí)別信息生成驗(yàn)證信息的生成單元;以及用于向用戶設(shè)備發(fā)送所述驗(yàn)證信息的發(fā)送單元。

根據(jù)另一個(gè)方面,提供了一種設(shè)備,包括一個(gè)或多個(gè)處理器,以及一個(gè)或多個(gè)存儲(chǔ)器,存儲(chǔ)有指令,所述指令在由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得所述設(shè)備實(shí)現(xiàn)在先所述的方法。

根據(jù)另一個(gè)方面,提供了一種非暫態(tài)存儲(chǔ)設(shè)備,存儲(chǔ)有指令,所述指令在由處理器執(zhí)行時(shí)使得實(shí)現(xiàn)根據(jù)在前所述的方法。

通過(guò)以下參照附圖對(duì)本公開(kāi)的示例性實(shí)施例的詳細(xì)描述,本公開(kāi)的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。

附圖說(shuō)明

構(gòu)成說(shuō)明書(shū)的一部分的附圖描述了本公開(kāi)的實(shí)施例,并且連同說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。

參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本公開(kāi),其中:

圖1為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的驗(yàn)證操作的示例性流程圖。

圖2為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于第一設(shè)備的示例性方法的流程圖。

圖3為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的第一設(shè)備的示例性框圖。

圖4為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于用戶設(shè)備的示例性方法的流程圖。

圖5為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用戶設(shè)備的示例性框圖。

圖6為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的用于第二設(shè)備的示例性方法的流程圖。

圖7為根據(jù)本公開(kāi)的一個(gè)實(shí)施例的第二設(shè)備的示例性框圖。

圖8為根據(jù)一個(gè)實(shí)施例的示例性的充電設(shè)備的概略圖。

圖9示出了根據(jù)一個(gè)實(shí)施例的示例性的充電設(shè)備的構(gòu)造。

圖10示出了根據(jù)一個(gè)實(shí)施例的示例性的充電設(shè)備的構(gòu)造。

圖11示出了根據(jù)一個(gè)實(shí)施例的示例性的充電設(shè)備的驗(yàn)證充電流程。

圖12為在其中可以實(shí)施本公開(kāi)的實(shí)施例的設(shè)備的示例結(jié)構(gòu)的框圖

具體實(shí)施方式

現(xiàn)在將參照附圖來(lái)詳細(xì)描述本公開(kāi)的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本公開(kāi)的范圍。

同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。

以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本公開(kāi)及其應(yīng)用或使用的任何限制。

對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說(shuō)明書(shū)的一部分。

在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。

應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。

本公開(kāi)的發(fā)明人發(fā)現(xiàn),目前的動(dòng)態(tài)碼驗(yàn)證的實(shí)現(xiàn)形式均存在一定的使用限制,在實(shí)際使用中會(huì)存在某些不足的地方。

例如在前文所述的時(shí)間同步驗(yàn)證方式中,動(dòng)態(tài)碼的生成和驗(yàn)證往往需要提供服務(wù)的設(shè)備與服務(wù)器之間保持正確的時(shí)間同步以使得兩側(cè)的動(dòng)態(tài)碼同步,一旦遇到設(shè)備電量不足或計(jì)時(shí)部件計(jì)時(shí)不準(zhǔn)確,則會(huì)導(dǎo)致硬件的動(dòng)態(tài)碼與服務(wù)器的動(dòng)態(tài)碼不同步,從而導(dǎo)致驗(yàn)證失敗。

此外,在常規(guī)的動(dòng)態(tài)碼應(yīng)用中,設(shè)備與服務(wù)器端往往需要通過(guò)網(wǎng)絡(luò)保持通信連接,從而服務(wù)器能夠進(jìn)行驗(yàn)證并且在驗(yàn)證成功時(shí)指令設(shè)備提供服務(wù)。假如設(shè)備與服務(wù)器之間出現(xiàn)通信問(wèn)題,會(huì)妨礙驗(yàn)證的正常進(jìn)行。

針對(duì)目前動(dòng)態(tài)碼實(shí)現(xiàn)中所存在的這些問(wèn)題,本公開(kāi)提出一種改進(jìn)的驗(yàn)證方案,該方案能夠成功地實(shí)現(xiàn)驗(yàn)證,而不依賴于設(shè)備與服務(wù)器的計(jì)時(shí)同步以及設(shè)備與服務(wù)器之間的通信。特別地,該技術(shù)方案尤其可以有利地應(yīng)用于動(dòng)態(tài)碼驗(yàn)證。

以下將參照附圖對(duì)本公開(kāi)的實(shí)施例進(jìn)行詳細(xì)描述。

圖1示例性地示出了本公開(kāi)的一個(gè)實(shí)施例的驗(yàn)證操作流程的示例性流程圖。

第一設(shè)備可對(duì)應(yīng)提供服務(wù)的裝置相關(guān)的設(shè)備,其可以根據(jù)具體應(yīng)用而對(duì)應(yīng)于不同的設(shè)備,例如共享車(chē)輛、共享充電裝置、安保裝置等等相關(guān)的設(shè)備。

用戶設(shè)備可以為用戶的移動(dòng)終端設(shè)備,如智能手機(jī)、平板電腦等等,其還可以對(duì)應(yīng)于其它類(lèi)型的設(shè)備,只要其可以在第一設(shè)備和第二設(shè)備之間居間傳遞本公開(kāi)中所描述的特定類(lèi)型的識(shí)別信息和驗(yàn)證信息即可。

第二設(shè)備例如可以是后臺(tái)服務(wù)器,但是第二設(shè)備也可以對(duì)應(yīng)于各種其它設(shè)備,只要其可以從所接收的識(shí)別信息確定驗(yàn)證信息或者將驗(yàn)證信息發(fā)送給用戶設(shè)備即可。

參照?qǐng)D1來(lái)概述根據(jù)本公開(kāi)的實(shí)施例的驗(yàn)證操作流程如下。

首先,第一設(shè)備生成識(shí)別信息(s101),并且輸出識(shí)別信息以供用戶設(shè)備獲取(s102)。

然后,用戶設(shè)備獲取識(shí)別信息(s103),并且將識(shí)別信息傳送至第二設(shè)備(s104)。

第二設(shè)備接收識(shí)別信息(s105),并且生成驗(yàn)證信息(s106)。然后,第二設(shè)備將驗(yàn)證信息傳遞至用戶設(shè)備(s107)。

用戶設(shè)備獲取驗(yàn)證信息(s108),并且輸出驗(yàn)證信息以供第一設(shè)備獲取(s109)。

第一設(shè)備接收驗(yàn)證信息(s110),并且對(duì)于所接收的驗(yàn)證信息進(jìn)行驗(yàn)證(s111)。根據(jù)一種實(shí)施方式,第一設(shè)備可以利用與所述識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所接收到的驗(yàn)證信息進(jìn)行驗(yàn)證。

由此可見(jiàn),在本公開(kāi)的實(shí)施例中,通過(guò)用戶設(shè)備在第一設(shè)備和第二設(shè)備之間居間傳遞信息來(lái)實(shí)現(xiàn)驗(yàn)證,而第一和第二設(shè)備之間不會(huì)發(fā)生直接通信。

以下將具體闡述上述操作流程的細(xì)節(jié)。在說(shuō)明書(shū)的描述中,相同或相似的表述將具有相似的含義,將不再重復(fù)說(shuō)明。應(yīng)指出,以下描述的驗(yàn)證操作流程中的每一過(guò)程的操作以及實(shí)施方式僅僅是示例性的,其還可以通過(guò)其它等同方式來(lái)實(shí)施。

識(shí)別信息的生成

識(shí)別信息可以由第一設(shè)備基于與所述第一設(shè)備的使用狀況相關(guān)的信息來(lái)生成。所生成的識(shí)別信息的形式例如可以是二維碼、條形碼、圖案碼或者是數(shù)字、英文組合等。

根據(jù)一種實(shí)施方式,所述識(shí)別信息可例如根據(jù)預(yù)先設(shè)置在第一設(shè)備中的預(yù)設(shè)算法對(duì)與所述第一設(shè)備的使用狀況相關(guān)的信息進(jìn)行處理而被生成。根據(jù)一種實(shí)施方式,所述識(shí)別信息可包括與所述第一設(shè)備的使用狀況相關(guān)的信息。與所述第一設(shè)備的使用狀況相關(guān)的信息例如可以是設(shè)備本身的狀態(tài)信息、使用該第一設(shè)備的用戶設(shè)備/用戶的相關(guān)信息中的至少一個(gè)。

根據(jù)一種實(shí)現(xiàn),第一設(shè)備本身的狀態(tài)信息可以包括第一設(shè)備可提供的服務(wù)的狀況(例如,還能否提供服務(wù)、還能提供多少服務(wù)等)、故障/異常狀況、先前使用狀況(例如,時(shí)間、次數(shù)等)等等。例如,第一設(shè)備本身的狀態(tài)信息可依賴于第一設(shè)備的類(lèi)型而不同,諸如充電裝置的電量信息、共享車(chē)輛的里程信息等等。

作為示例,依賴于第一設(shè)備的使用情境,例如在第一設(shè)備為需要認(rèn)證身份的安保設(shè)備,諸如門(mén)禁設(shè)備等時(shí),與所述第一設(shè)備的使用狀況相關(guān)的信息還可以包括使用第一設(shè)備的用戶設(shè)備的標(biāo)識(shí)信息、用戶的相關(guān)身份識(shí)別信息,例如用戶身份證件號(hào)碼、條形碼、視網(wǎng)膜、指紋、臉部信息等等。

根據(jù)一種實(shí)施方式,第一設(shè)備還可包含用于采集與所述第一設(shè)備的使用狀況相關(guān)的信息的裝置。例如,該裝置可以包括檢測(cè)第一設(shè)備的工作狀態(tài)以獲取信息的檢測(cè)部件,其可以通過(guò)硬件、軟件或者固件等等形式來(lái)實(shí)現(xiàn)。該部件可以包括用于掃描用戶身份信息的掃描裝置。

根據(jù)一種實(shí)施方式,在存在不止一臺(tái)第一設(shè)備的情況下,該識(shí)別信息的生成例如還可以基于第一設(shè)備的身份標(biāo)識(shí)信息(id信息)。

根據(jù)一種實(shí)施方式,第一設(shè)備可以將第一設(shè)備的身份標(biāo)識(shí)信息、與第一設(shè)備的使用狀況相關(guān)的信息、以及驗(yàn)證碼,打包/加密為特定形式的動(dòng)態(tài)信息,諸如二維碼等,以作為識(shí)別信息。例如,該驗(yàn)證碼可以是根據(jù)例如隨機(jī)碼生成算法生成的隨機(jī)碼。當(dāng)然驗(yàn)證碼還可為其它形式,并且按本領(lǐng)域已知的其它算法來(lái)生成。該打包/加密可以通過(guò)本領(lǐng)域已知的數(shù)據(jù)打包/加密算法/電路來(lái)實(shí)現(xiàn),這里將不再詳細(xì)描述。

根據(jù)另一種實(shí)施方式,第一設(shè)備可以根據(jù)第一設(shè)備的身份標(biāo)識(shí)信息和與第一設(shè)備的使用狀況相關(guān)的信息來(lái)生成特定形式的信息,諸如二維碼等,以作為識(shí)別信息。例如,該識(shí)別信息可以通過(guò)本領(lǐng)域已知的識(shí)別信息生成算法來(lái)生成,例如用于生成二維碼/動(dòng)態(tài)二維碼的二維碼生成算法,用于生成圖案碼/動(dòng)態(tài)圖案碼的圖案碼生成算法等等。這里將不再詳細(xì)描述。

根據(jù)一種實(shí)施方式,該識(shí)別信息可以是動(dòng)態(tài)生成的,并且例如可以根據(jù)時(shí)間而動(dòng)態(tài)變化、對(duì)于每一次生成都動(dòng)態(tài)變化、或者根據(jù)與所述第一設(shè)備的使用狀況相關(guān)的信息而動(dòng)態(tài)變化。

根據(jù)一種實(shí)施方式,識(shí)別信息生成可以是由第一設(shè)備定期生成,顯示在第一設(shè)備的顯示屏幕上以供用戶設(shè)備獲取。或者,識(shí)別信息可以由第一設(shè)備響應(yīng)于用戶的請(qǐng)求而生成,例如用戶通過(guò)第一設(shè)備上的物理或虛擬按鍵來(lái)請(qǐng)求服務(wù),響應(yīng)于此請(qǐng)求,第一設(shè)備可以生成識(shí)別信息。識(shí)別信息生成之后,可由第一設(shè)備顯示以供用戶設(shè)備獲取。

根據(jù)一種實(shí)施方式,與所述第一設(shè)備的使用狀況相關(guān)的信息可以被第一設(shè)備定期地采集,或者在用戶請(qǐng)求生成識(shí)別信息時(shí)被采集。

根據(jù)一種實(shí)施方式,第一設(shè)備可以始終都生成識(shí)別信息,以供用戶設(shè)備掃描并傳送給第二設(shè)備,從而第二設(shè)備能夠及時(shí)地了解第一設(shè)備的狀態(tài),并且第二設(shè)備也能夠?qū)⒌谝辉O(shè)備的狀況及時(shí)告知用戶,從而用戶也可以方便地了解第一設(shè)備的狀況。

根據(jù)一種實(shí)施方式,識(shí)別信息的生成還可以考慮所述與第一設(shè)備的使用狀況相關(guān)的信息是否滿足預(yù)定條件,如果在所述與第一設(shè)備的使用狀況相關(guān)的信息不滿足預(yù)定條件,則不生成識(shí)別信息。例如,該預(yù)定條件可以包括例如是否低于預(yù)先設(shè)定的設(shè)備能提供服務(wù)的最低閾值,如果低于該閾值則無(wú)法提供服務(wù)。例如,該預(yù)定條件可以包括用戶身份信息是否通過(guò)認(rèn)證。等等。例如,在不生成識(shí)別信息的情況下,第一設(shè)備可以輸出提示信息,以便用戶設(shè)備可以更加直觀地了解第一設(shè)備的狀態(tài),而且用戶還可以將此上報(bào)給服務(wù)器。

例如,在第一設(shè)備是提供服務(wù)的設(shè)備的情況下,如果第一設(shè)備的當(dāng)前狀態(tài)能夠提供服務(wù),則第一設(shè)備生成識(shí)別信息。如果第一設(shè)備的當(dāng)前狀態(tài)不能提供服務(wù),則第一設(shè)備不生成識(shí)別信息,而是顯示提示信息。

根據(jù)一種實(shí)施方式,識(shí)別信息的生成還可以依賴于用戶設(shè)備/用戶的身份標(biāo)識(shí)信息。在第一設(shè)備是需要認(rèn)證用戶身份的安保設(shè)備時(shí),如果用戶身份被認(rèn)證為是授權(quán)用戶,則生成識(shí)別信息,相反,如果用戶身份無(wú)法被識(shí)別或者是不被授權(quán)的用戶,則第一設(shè)備也不會(huì)生成識(shí)別信息,而是產(chǎn)生提示信息以告知用戶。

根據(jù)一種實(shí)施方式,如果用戶設(shè)備與第一設(shè)備之間可以通信,則在用戶/用戶設(shè)備的身份得到認(rèn)證之后,可以將識(shí)別信息直接告知用戶設(shè)備,例如直接發(fā)送到用戶設(shè)備上,而不再顯示,從而進(jìn)一步提高了安全性。

識(shí)別信息可以是每隔一段時(shí)間,例如1分鐘,5分鐘等,自動(dòng)變化的,如果在該段時(shí)間內(nèi)第一設(shè)備仍沒(méi)有得到輸入的驗(yàn)證信息或者驗(yàn)證不成功,識(shí)別信息也會(huì)改變,繼而需要重新驗(yàn)證。這樣可以進(jìn)一步提高安全性。

識(shí)別信息的輸出

在第一設(shè)備生成識(shí)別信息之后,第一設(shè)備將輸出該識(shí)別信息以供用戶設(shè)備來(lái)獲取。

根據(jù)一種實(shí)施方式,第一設(shè)備可以通過(guò)其顯示部件顯示識(shí)別信息以供用戶設(shè)備或者用戶獲取。當(dāng)然,第一設(shè)備也可通過(guò)其他方式來(lái)將識(shí)別信息進(jìn)行輸出而提供給用戶設(shè)備或者用戶,例如通過(guò)介質(zhì)打印、聲音輸出等方式傳遞給用戶設(shè)備或用戶而無(wú)需顯示。如果第一設(shè)備與用戶設(shè)備之間能夠進(jìn)行通信,則第一設(shè)備也可以通過(guò)通信方式將識(shí)別信息發(fā)送給用戶設(shè)備。

用戶設(shè)備關(guān)于識(shí)別信息的獲取和傳送

在第一設(shè)備輸出識(shí)別信息之后,用戶設(shè)備可以以各種方式來(lái)獲取該識(shí)別信息,并通過(guò)用戶設(shè)備與第二設(shè)備之間的通信將其傳送至第二設(shè)備。

根據(jù)一種實(shí)施方式,用戶設(shè)備例如可具有掃描儀、攝像頭等裝置,并且用戶可以通過(guò)用戶設(shè)備上的應(yīng)用程序調(diào)用該裝置掃描第一設(shè)備顯示的識(shí)別信息(例如可以是二維碼、條形碼、圖案碼等)以獲取該信息,并通過(guò)用戶設(shè)備與第二設(shè)備之間的通信將該識(shí)別信息發(fā)送至第二設(shè)備。

根據(jù)一種實(shí)施方式,如果識(shí)別信息是數(shù)字、英文等組合,用戶也可以手動(dòng)輸入該信息到用戶設(shè)備中,并經(jīng)由用戶設(shè)備與第二設(shè)備的通信將該識(shí)別信息發(fā)送至第二設(shè)備。

根據(jù)一種實(shí)施方式,如果第一設(shè)備與用戶設(shè)備之間能夠進(jìn)行通信,則用戶設(shè)備也可以通過(guò)通信方式從第一設(shè)備接收識(shí)別信息。

根據(jù)一種實(shí)施方式,識(shí)別信息的獲取和傳送可通過(guò)調(diào)用在用戶設(shè)備上實(shí)現(xiàn)的單個(gè)應(yīng)用程序,諸如專用app或者第三方app,來(lái)進(jìn)行,或者也可以通過(guò)分別調(diào)用不同的應(yīng)用程序來(lái)進(jìn)行。根據(jù)一種實(shí)施方式,這些操作也可以借助于用戶設(shè)備上安裝的特定電路來(lái)實(shí)現(xiàn)。

根據(jù)一種實(shí)施方式,用戶設(shè)備在傳遞識(shí)別信息的同時(shí),還可以同時(shí)傳遞用戶設(shè)備的身份信息,以供第二設(shè)備進(jìn)行認(rèn)證。第二設(shè)備可以認(rèn)證用戶設(shè)備得到授權(quán)的情況下生成并發(fā)送驗(yàn)證信息,否則第二設(shè)備可以向用戶設(shè)備發(fā)出提示信息,提示用戶設(shè)備無(wú)法使用本設(shè)備,或者提示用戶設(shè)備需要獲得授權(quán)。

識(shí)別信息的接收

根據(jù)一種實(shí)施方式,第二設(shè)備可通過(guò)與用戶設(shè)備的通信來(lái)接收從用戶設(shè)備傳送的識(shí)別信息。例如,第二設(shè)備可以通過(guò)與用戶設(shè)備上的應(yīng)用程序相對(duì)應(yīng)的應(yīng)用程序來(lái)接收識(shí)別信息,或者也可以通過(guò)第二設(shè)備上的通用或?qū)S媒邮针娐穪?lái)接收該識(shí)別信息。

識(shí)別信息的接收還可以通過(guò)本領(lǐng)域已知的其它方式來(lái)實(shí)現(xiàn),這里將不再詳細(xì)描述。

第二設(shè)備的驗(yàn)證信息的生成

在接收到來(lái)自用戶設(shè)備的識(shí)別信息之后,第二設(shè)備將根據(jù)該識(shí)別信息來(lái)生成驗(yàn)證信息。

根據(jù)一種實(shí)施方式,第二設(shè)備例如調(diào)用預(yù)先設(shè)定在第二設(shè)備中的算法對(duì)所接收到的識(shí)別信息進(jìn)行處理而得到驗(yàn)證信息。所生成的驗(yàn)證信息的形式也可以是二維碼、條形碼、圖案碼或者是數(shù)字、英文組合等。

取決于識(shí)別信息的形式,驗(yàn)證信息的形式和生成方式也可以相應(yīng)地不同。根據(jù)一種實(shí)施方式,第二設(shè)備中生成驗(yàn)證信息的方式與在第一設(shè)備中預(yù)先設(shè)定的用于確定與識(shí)別信息對(duì)應(yīng)的驗(yàn)證信息的方式是相對(duì)應(yīng)的,例如它們所采用的算法是相同的。稍后將結(jié)合驗(yàn)證的進(jìn)行來(lái)對(duì)于此進(jìn)行更具體地描述。

除了來(lái)自第一設(shè)備的識(shí)別信息之外,第一驗(yàn)證信息的生成還可以依賴于用戶設(shè)備相關(guān)的信息。

根據(jù)一種實(shí)施方式,第二設(shè)備還可以根據(jù)用戶設(shè)備對(duì)第一設(shè)備的使用情況來(lái)確定是否生成驗(yàn)證信息,例如,如果第二設(shè)備根據(jù)所述用戶設(shè)備的身份標(biāo)識(shí)信息確定用戶設(shè)備已經(jīng)在使用第一設(shè)備,則不再生成驗(yàn)證信息,并且向用戶設(shè)備發(fā)送報(bào)告。這種情況尤其例如適合于每個(gè)用戶設(shè)備只能使用一個(gè)第一設(shè)備的情況。

在另一種實(shí)施方式中,在一個(gè)用戶設(shè)備可以關(guān)聯(lián)多個(gè)第一設(shè)備的情況下,即使用戶設(shè)備已經(jīng)在使用第一設(shè)備,仍生成驗(yàn)證信息以提供給驗(yàn)證信息,只是此時(shí)所述第二設(shè)備將用戶設(shè)備的身份標(biāo)識(shí)信息與用戶設(shè)備所使用的第一設(shè)備的身份標(biāo)識(shí)信息相關(guān)聯(lián)地進(jìn)行記錄,以供后續(xù)處理。

根據(jù)一種實(shí)施方式,第二設(shè)備還可以根據(jù)用戶設(shè)備/用戶的先前狀態(tài)信息來(lái)確定是否生成驗(yàn)證信息。

例如,第二設(shè)備可以了解到用戶設(shè)備目前是否還在使用了其它的第一設(shè)備、先前的信用評(píng)級(jí)狀態(tài)、是否欠費(fèi)等等,并由此可以根據(jù)用戶設(shè)備的信息來(lái)確定是否允許用戶使用第一設(shè)備,或者允許用戶試用預(yù)定的時(shí)間。如果不允許用戶使用,則不生成驗(yàn)證信息,并且將相關(guān)提示信息呈現(xiàn)給用戶,例如無(wú)法使用,提示用戶繳費(fèi)后再來(lái)使用等等。

第二設(shè)備的驗(yàn)證信息的傳送

在生成驗(yàn)證信息之后,第二設(shè)備將所生成的驗(yàn)證信息傳送給用戶設(shè)備。

根據(jù)一種實(shí)施方式,第二設(shè)備可通過(guò)與用戶設(shè)備的通信來(lái)向用戶設(shè)備傳送驗(yàn)證信息。例如,第二設(shè)備可以通過(guò)與用戶設(shè)備上的應(yīng)用程序相對(duì)應(yīng)的應(yīng)用程序來(lái)傳送驗(yàn)證信息,或者也可以通過(guò)第二設(shè)備上的通用或?qū)S脗魉碗娐穪?lái)傳送該驗(yàn)證信息。

根據(jù)一種實(shí)施方式,第二設(shè)備生成第一驗(yàn)證信息并向用戶設(shè)備發(fā)送第一驗(yàn)證信息,表明第二設(shè)備授權(quán)或同意用戶對(duì)第一設(shè)備的使用。

第二設(shè)備進(jìn)行的驗(yàn)證信息的傳送還可以通過(guò)本領(lǐng)域已知的其它方式來(lái)實(shí)現(xiàn),這里將不再詳細(xì)描述。

用戶設(shè)備關(guān)于驗(yàn)證信息的接收和傳送

用戶設(shè)備可通過(guò)與第二設(shè)備的通信來(lái)接收從第二設(shè)備傳送的驗(yàn)證信息。根據(jù)一種實(shí)施方式,用戶設(shè)備可以例如,通過(guò)用戶設(shè)備上的應(yīng)用程序來(lái)接收驗(yàn)證信息,或者也可以通過(guò)用戶設(shè)備上的通用或?qū)S媒邮针娐穪?lái)接收該驗(yàn)證信息。

根據(jù)一種實(shí)施方式,用戶設(shè)備上接收驗(yàn)證信息的應(yīng)用程序可以與用戶設(shè)備上傳送識(shí)別信息的應(yīng)用程序是同一應(yīng)用程序,當(dāng)然這兩者也可不同。

在接收到驗(yàn)證信息之后,用戶設(shè)備可以輸出該驗(yàn)證信息以供第一設(shè)備獲取。根據(jù)一種實(shí)施方式,用戶設(shè)備可以顯示該驗(yàn)證信息以被第一設(shè)備掃描獲取。根據(jù)一種實(shí)施方式,用戶可以將用戶設(shè)備上顯示的驗(yàn)證信息手動(dòng)輸入到第一設(shè)備。

根據(jù)一種實(shí)施方式,在用戶設(shè)備可以與第一設(shè)備通信的情況下,用戶設(shè)備可以調(diào)用在用戶設(shè)備上實(shí)現(xiàn)的單個(gè)應(yīng)用程序,諸如專用app或者第三方app,或者特定的電路來(lái)將驗(yàn)證信息傳送給第一設(shè)備,而不顯示。

根據(jù)一種實(shí)施方式,在用戶設(shè)備可以與第一設(shè)備通信的情況下,用戶設(shè)備處的識(shí)別信息的獲取和傳送以及驗(yàn)證信息的獲取和傳送可通過(guò)調(diào)用公共的應(yīng)用程序或者公共的電路來(lái)實(shí)現(xiàn),也可以通過(guò)分離的程序或者電路來(lái)實(shí)現(xiàn)。

第一設(shè)備的驗(yàn)證信息的接收

根據(jù)一種實(shí)施方式,可以通過(guò)所述第一設(shè)備的輸入裝置(例如可以是鍵盤(pán)、觸摸屏、按鈕等等)接收用戶輸入的驗(yàn)證信息。例如,在數(shù)字或字母組合碼的情況下,驗(yàn)證信息可由用戶手動(dòng)輸入第一設(shè)備。

在另一種實(shí)施方式中,可通過(guò)所述第一設(shè)備的獲取裝置(例如可以是掃描儀等等)從用戶設(shè)備獲取所述驗(yàn)證信息。

在另一種實(shí)施方式中,在第一設(shè)備可以與用戶設(shè)備通信的情況下,可以通過(guò)第一設(shè)備的獲取裝置(例如,通信模塊中的接收模塊等)來(lái)接收用戶設(shè)備傳送的驗(yàn)證信息。

第一設(shè)備進(jìn)行驗(yàn)證

在接收到用戶設(shè)備輸出的驗(yàn)證信息之后,第一設(shè)備將對(duì)其進(jìn)行驗(yàn)證。根據(jù)一種實(shí)施方式,第一設(shè)備可以利用與所述識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所接收到的驗(yàn)證信息進(jìn)行驗(yàn)證。為了便于描述,以下將所接收到的驗(yàn)證信息稱為第一驗(yàn)證信息。

根據(jù)一種實(shí)施方式,第一設(shè)備根據(jù)預(yù)先設(shè)定的算法來(lái)生成第二驗(yàn)證信息,其中用于生成驗(yàn)證信息的算法是每個(gè)第一設(shè)備特有的。而第二設(shè)備采用與之相同或相對(duì)應(yīng)的算法來(lái)生成第一驗(yàn)證信息,該算法僅僅被裝載到第二設(shè)備上。

取決于識(shí)別信息的形式,驗(yàn)證信息的形式和生成方式也可以相應(yīng)地不同。

根據(jù)一種實(shí)施方式,第一設(shè)備可以采用特定生成算法來(lái)將第一設(shè)備的身份標(biāo)識(shí)信息、與第一設(shè)備的使用狀況相關(guān)的信息、以及驗(yàn)證碼,打包/加密為特定形式的信息,諸如二維碼等,以作為識(shí)別信息。其中該驗(yàn)證碼可由第一設(shè)備利用特定的加密算法來(lái)加密。在此情況下,第一設(shè)備所生成的第二驗(yàn)證信息可以為該驗(yàn)證碼。例如,該識(shí)別信息可以是動(dòng)態(tài)的。這里,生成驗(yàn)證碼的算法、打包/加密算法可以是目前常用的一些算法,因此將不再詳細(xì)描述。

與此對(duì)應(yīng)的,在第二設(shè)備側(cè),第二設(shè)備可以首先通過(guò)解包/解密算法來(lái)從所接收的識(shí)別信息中分離出第一設(shè)備的身份標(biāo)識(shí)信息、與第一設(shè)備的使用狀況相關(guān)的信息、以及加密的驗(yàn)證碼,然后調(diào)用與第一設(shè)備相對(duì)應(yīng)的解密算法來(lái)對(duì)加密的驗(yàn)證碼進(jìn)行解密,從而將解密得到的驗(yàn)證碼作為第一驗(yàn)證信息以提供給用戶設(shè)備。當(dāng)然,第二設(shè)備也可以采用預(yù)定的加密算法對(duì)該第一驗(yàn)證信息進(jìn)行加密/打包,以便該驗(yàn)證信息更安全地傳遞回第一設(shè)備。

在此實(shí)施方式中,驗(yàn)證碼可以在驗(yàn)證過(guò)程中是保持不變的,直到驗(yàn)證成功或者經(jīng)過(guò)預(yù)定次的驗(yàn)證之后;或者也可以是動(dòng)態(tài)生成的驗(yàn)證碼,其每隔一定時(shí)間就變化一次,此時(shí)第二設(shè)備也可以直接調(diào)用與第一設(shè)備對(duì)應(yīng)的算法來(lái)生成驗(yàn)證碼,以供第一設(shè)備驗(yàn)證。

根據(jù)一種實(shí)施方式,第一設(shè)備可以通過(guò)利用預(yù)先設(shè)定的生成算法根據(jù)第一設(shè)備的身份標(biāo)識(shí)信息和與第一設(shè)備的使用狀況相關(guān)的信息來(lái)生成特定形式的信息,諸如二維碼等,以作為識(shí)別信息。并且,第一設(shè)備可以采用特定的算法根據(jù)與第一設(shè)備的使用狀況相關(guān)的信息來(lái)生成驗(yàn)證碼作為驗(yàn)證信息,或者采用特定的加密算法將與第一設(shè)備的使用狀況相關(guān)的信息加密作為驗(yàn)證信息。

與此對(duì)應(yīng)的,在第二設(shè)備側(cè),第二設(shè)備可以首先來(lái)從識(shí)別信息中分離出第一設(shè)備的身份標(biāo)識(shí)信息和與第一設(shè)備的使用狀況相關(guān)的信息,然后調(diào)用與第一設(shè)備相對(duì)應(yīng)的算法來(lái)根據(jù)該與第一設(shè)備的使用狀況相關(guān)的信息生成驗(yàn)證碼作為驗(yàn)證信息以提供給用戶設(shè)備,或者將與第一設(shè)備的使用狀況相關(guān)的信息解密以作為驗(yàn)證信息提供給用戶設(shè)備。

在此情況下,識(shí)別信息和驗(yàn)證信息都是基于與第一設(shè)備的使用狀況相關(guān)的信息生成的。這樣,通過(guò)主要傳遞與第一設(shè)備的使用狀況相關(guān)的信息,可以同時(shí)實(shí)現(xiàn)有效信息傳遞以及動(dòng)態(tài)驗(yàn)證兩者,從而傳輸?shù)男畔⒘靠梢韵鄬?duì)較小,但是仍能夠提供足夠的信息,并且安全性可以得到保證。

例如,第一和第二驗(yàn)證信息通常為相同形式,諸如二維碼或者數(shù)字或字母組合碼,因此第一設(shè)備進(jìn)行的驗(yàn)證通常是比較這兩者是否一致。當(dāng)然也可以采用其他已知的方式來(lái)進(jìn)行驗(yàn)證。如果驗(yàn)證成功,則表明第一設(shè)備能夠獲知第二設(shè)備授權(quán)或同意用戶對(duì)第一設(shè)備的使用。如果驗(yàn)證不成功,則表明第一設(shè)備仍無(wú)法獲知第二設(shè)備授權(quán)或同意用戶對(duì)第一設(shè)備的使用。

第二驗(yàn)證信息可以在驗(yàn)證之前的任何時(shí)刻生成。根據(jù)一種實(shí)施方式,第二驗(yàn)證信息可以由第一設(shè)備在生成識(shí)別信息的同時(shí)生成并且預(yù)先緩存,或者可在第一設(shè)備接收到第一驗(yàn)證信息時(shí),基于預(yù)先緩存的識(shí)別信息來(lái)生成。由于理論上第一設(shè)備與第二設(shè)備都是使用相同的算法對(duì)相同的識(shí)別信息進(jìn)行計(jì)算,因此第一驗(yàn)證信息和第二驗(yàn)證信息理論上是一致的。因此,如果兩者一致,則意味著第二驗(yàn)證信息是從正確的第二設(shè)備基于正確的識(shí)別信息而獲得的,因此第一設(shè)備認(rèn)為驗(yàn)證成功,并且為用戶設(shè)備提供服務(wù)。應(yīng)理解,此處所提及的一致并非是完全相同,而是指兩者之間的差異只要在一定的冗余誤差范圍內(nèi)即可認(rèn)為是相同。

相反,如果例如可能由于信息傳遞過(guò)程中的干擾、篡改或識(shí)別信息實(shí)際并未傳遞到第二設(shè)備等等導(dǎo)致兩個(gè)驗(yàn)證信息并不一致,則第一設(shè)備認(rèn)為驗(yàn)證不成功,從而重復(fù)上述過(guò)程,直到驗(yàn)證成功為止。

在驗(yàn)證信息是每隔一段時(shí)間動(dòng)態(tài)變化的情況下,考慮到驗(yàn)證過(guò)程中可能出現(xiàn)的延遲,可能存在如下?tīng)顩r,在接收到第二設(shè)備的驗(yàn)證信息時(shí),第一設(shè)備本地的驗(yàn)證信息已經(jīng)發(fā)生變化,從而導(dǎo)致兩者無(wú)法匹配。針對(duì)此情況,第一設(shè)備側(cè)可以在該變化時(shí)間間隔之后的一定時(shí)間,例如10秒內(nèi),同時(shí)保存舊的本地驗(yàn)證信息和新的本地驗(yàn)證信息兩者,并且在此時(shí)間內(nèi)只要接收到的第二設(shè)備的驗(yàn)證信息與這兩者之一匹配,仍可認(rèn)為驗(yàn)證成功。

根據(jù)一種實(shí)施方式,如果驗(yàn)證成功,則在用戶設(shè)備的用戶停止使用所述第一設(shè)備之前,第一設(shè)備不再產(chǎn)生識(shí)別信息。

根據(jù)一種實(shí)施方式,還可包括將用戶設(shè)備的操作信息記錄在第一設(shè)備內(nèi),并且定期地將用戶設(shè)備的操作信息上報(bào)至服務(wù)器。在此情況下,盡管用戶設(shè)備仍可能與服務(wù)器通信,但是這種通信是與驗(yàn)證工作無(wú)關(guān)的,因此工作負(fù)荷和性能要求并不高,也能一定程度上降低成本。

以下將參照附圖來(lái)進(jìn)一步闡述根據(jù)本公開(kāi)的實(shí)施例的在第一設(shè)備、第二設(shè)備以及用戶設(shè)備各處實(shí)行的方法以及各設(shè)備的實(shí)施方式。

圖2示出了根據(jù)本公開(kāi)的用于第一設(shè)備的方法的流程圖。

在步驟s201中,生成識(shí)別信息。

在步驟s202中,輸出所述識(shí)別信息,以供用戶設(shè)備獲取所述識(shí)別信息。

在步驟s203中,從所述用戶設(shè)備或用戶接收第一驗(yàn)證信息。

在步驟s204中,利用與所述識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所接收到的第一驗(yàn)證信息進(jìn)行驗(yàn)證。

該步驟s201,s202,s203和s204可以分別以與前文所述的s101,s102,s110和s111相似的方式來(lái)實(shí)現(xiàn),這里將不再進(jìn)行具體描述。

圖3示出了第一設(shè)備的示意性框圖。圖3中所示的各個(gè)單元可以實(shí)現(xiàn)上述參照?qǐng)D2描述的方法步驟,并且能夠以各種方式,例如以硬件、固件、軟件模塊等來(lái)實(shí)現(xiàn)。例如,這些單元可以以任何方式集成地實(shí)現(xiàn),例如由單個(gè)電路或者裝置來(lái)實(shí)現(xiàn),或者可以單獨(dú)地實(shí)現(xiàn)。

第一設(shè)備300包括用于生成識(shí)別信息的生成單元301;用于輸出識(shí)別信息,以供用戶設(shè)備獲取的輸出單元302;用于接收第一驗(yàn)證信息的接收單元303;以及用于利用與所述識(shí)別信息對(duì)應(yīng)的第二驗(yàn)證信息,對(duì)所接收到的第一驗(yàn)證信息進(jìn)行驗(yàn)證的驗(yàn)證單元304。

根據(jù)一種實(shí)施方式,該生成單元和驗(yàn)證單元可以是第一設(shè)備中的電路,可以包括運(yùn)算電路、比較電路、加法電路、減法電路、加密電路、解密電路等等中的至少一種,例如通過(guò)印刷電路板、fpga、asic等實(shí)現(xiàn)。

根據(jù)一種實(shí)施方式,該生成單元和驗(yàn)證單元可以由第一設(shè)備中的單個(gè)部件,例如mcu、cpu等來(lái)實(shí)現(xiàn),或者單獨(dú)地實(shí)現(xiàn)。

根據(jù)一種實(shí)施方式,該輸出單元可以包括顯示所述識(shí)別信息的顯示單元,例如液晶顯示屏等。

根據(jù)一種實(shí)施方式,該接收單元可以包括用于接收用戶手動(dòng)輸入驗(yàn)證信息的裝置,例如鍵盤(pán),顯示虛擬鍵盤(pán)的觸摸屏等等。

根據(jù)一種實(shí)施方式,該接收單元可以包括掃描用戶設(shè)備提供的驗(yàn)證信息的裝置,例如掃描用戶設(shè)備顯示的驗(yàn)證信息的掃描儀、攝像頭等。

根據(jù)一種實(shí)施方式,在用戶設(shè)備可以與第一設(shè)備通信的情況下,該接收單元可以對(duì)應(yīng)于通信模塊中的接收電路。

根據(jù)一種實(shí)施方式,該設(shè)備300還可以包括用于生成第二驗(yàn)證信息的單元,該單元可以按與上述生成單元相似的方式來(lái)實(shí)現(xiàn)。根據(jù)實(shí)施方式,該單元可以包含在生成單元或者驗(yàn)證單元中,或者單獨(dú)地實(shí)現(xiàn)。

圖4示出了根據(jù)本公開(kāi)的實(shí)施例的用于用戶設(shè)備的方法的流程圖。如上所述地,在以下的描述中,第一設(shè)備和第二設(shè)備可指示在前文描述相同的含義,這里將不再詳細(xì)描述。

在步驟s401中,獲取第一設(shè)備輸出的識(shí)別信息,所述識(shí)別信息是基于與第一設(shè)備的使用狀況相關(guān)的信息生成的。

在步驟s402中,將所述識(shí)別信息傳送至第二設(shè)備。

在步驟s403中,接收來(lái)自所述第二設(shè)備的利用所述識(shí)別信息生成的驗(yàn)證信息;

在步驟s404中,輸出所述驗(yàn)證信息,以供所述第一設(shè)備進(jìn)行驗(yàn)證。

該步驟s401,s402,s403和s404可以分別以與前文所述的s103,s104,s108和s109相似的方式來(lái)實(shí)現(xiàn),這里將不再進(jìn)行具體描述。

圖5示出了用戶設(shè)備的示意性框圖。圖5中所示的各個(gè)單元可以實(shí)現(xiàn)上述參照?qǐng)D4描述的方法步驟,并且能夠以各種方式,例如硬件、固件、軟件模塊等來(lái)實(shí)現(xiàn)。例如,這些單元可以集成在一起實(shí)現(xiàn),例如由單個(gè)電路或者裝置來(lái)實(shí)現(xiàn),或者可以單獨(dú)地實(shí)現(xiàn)。

該用戶設(shè)備可具有用于從第一設(shè)備獲取識(shí)別信息的獲取單元501,例如用于掃描第一設(shè)備的顯示的掃描裝置等,以及供用戶將第一單元的識(shí)別信息輸入用戶設(shè)備的裝置。根據(jù)一種實(shí)施方式,在用戶設(shè)備可以與第一設(shè)備通信的情況下,該獲取單元可以對(duì)應(yīng)于通信模塊中的接收電路。

該用戶設(shè)備500還可包括用于傳送第一設(shè)備生成的識(shí)別信息至第二設(shè)備的傳送單元502,以及用于接收來(lái)自所述第二設(shè)備的根據(jù)所述識(shí)別信息生成的驗(yàn)證信息的接收單元503。

根據(jù)一種實(shí)施方式,該傳送單元和接收單元都可通過(guò)在用戶設(shè)備的處理器上運(yùn)行所存儲(chǔ)和安裝的應(yīng)用程序(例如手機(jī)app)來(lái)實(shí)現(xiàn),也可由用戶設(shè)備上的相關(guān)電路來(lái)實(shí)現(xiàn)。

該用戶設(shè)備還可具有輸出驗(yàn)證信息的輸出單元501,例如可以是顯示單元,或者在用戶設(shè)備可以與第一設(shè)備通信的情況下將驗(yàn)證信息傳遞給第一設(shè)備的通信模塊中的發(fā)送電路。

圖6示出了根據(jù)本公開(kāi)的用于第二設(shè)備的方法的流程圖。如上所述地,該在以下的描述中,第一設(shè)備和用戶設(shè)備可指示在前文描述相同的含義,這里將不再詳細(xì)描述。

在步驟s601中,接收來(lái)自用戶設(shè)備的識(shí)別信息,所述識(shí)別信息是基于與第一設(shè)備的使用狀況相關(guān)的信息的。

在步驟s602中,根據(jù)所述識(shí)別信息生成驗(yàn)證信息。

在步驟s6503中,向用戶設(shè)備發(fā)送所述驗(yàn)證信息。

該步驟s601,s602,s603可以分別以與前文所述的s105,s106,s107相似的方式來(lái)實(shí)現(xiàn),這里將不再進(jìn)行具體描述。

圖7示出了第二設(shè)備的示意性框圖。圖7中所示的各個(gè)單元可以實(shí)現(xiàn)上述參照?qǐng)D6描述的方法步驟,并且能夠以各種方式,例如硬件、固件、軟件模塊等來(lái)實(shí)現(xiàn)。例如,這些單元可以集成在一起實(shí)現(xiàn),例如由單個(gè)電路或者裝置來(lái)實(shí)現(xiàn),或者可以單獨(dú)地實(shí)現(xiàn)。

第二設(shè)備700可包括用于接收來(lái)自用戶設(shè)備的識(shí)別信息的接收單元701,所述識(shí)別信息包括與第一設(shè)備的使用狀況相關(guān)的信息;用于根據(jù)所述識(shí)別信息生成驗(yàn)證信息的生成單元702;以及用于向用戶設(shè)備發(fā)送所述驗(yàn)證信息的發(fā)送單元703。

根據(jù)一種實(shí)施方式,該生成單元可以如前述第一設(shè)備中的生成單元那樣實(shí)現(xiàn)。根據(jù)一種實(shí)施方式,接收單元和發(fā)送單元都可通過(guò)第二設(shè)備中的通信收發(fā)電路來(lái)實(shí)現(xiàn)。根據(jù)一種實(shí)施方式,生成單元可通過(guò)在第二設(shè)備上所安裝的應(yīng)用程序來(lái)實(shí)現(xiàn),也可通過(guò)第二設(shè)備上的相關(guān)電路來(lái)實(shí)現(xiàn)。

根據(jù)本公開(kāi),該第一設(shè)備本身并不需要與第二設(shè)備(例如服務(wù)器)進(jìn)行任何直接通信,特別是關(guān)于識(shí)別信息和驗(yàn)證信息的直接通信。因此即使設(shè)備本身與服務(wù)器的網(wǎng)絡(luò)通訊不佳,識(shí)別信息以及驗(yàn)證信息也可通過(guò)用戶設(shè)備在設(shè)備與服務(wù)器之間成功地傳遞,并不影響動(dòng)態(tài)碼的驗(yàn)證。這樣,設(shè)備的聯(lián)網(wǎng)需求大大降低,設(shè)備甚至可以不需要設(shè)置網(wǎng)絡(luò)通訊模塊,一定程度上降低設(shè)備制造成本。

更進(jìn)一步地,在本公開(kāi)的方案中,所生成的識(shí)別信息包含有與提供服務(wù)的設(shè)備的使用狀況相關(guān)的信息,這樣通過(guò)單一信息傳遞過(guò)程,可以在實(shí)現(xiàn)驗(yàn)證的同時(shí),服務(wù)器還可以了解到該設(shè)備的使用狀況,無(wú)需與該設(shè)備直接通信,從而將驗(yàn)證過(guò)程和信息傳輸結(jié)合到一起,簡(jiǎn)化了通信過(guò)程。

此外,驗(yàn)證是由提供服務(wù)的設(shè)備發(fā)起并且在該設(shè)備處進(jìn)行的,這樣可有效地降低服務(wù)器處的工作負(fù)荷。

上述的工作流程主要涉及開(kāi)始服務(wù)階段的驗(yàn)證操作流程,在服務(wù)結(jié)束時(shí),類(lèi)似地,第一設(shè)備可再次生成識(shí)別信息,并且由用戶設(shè)備傳遞至第二設(shè)備,從而第二設(shè)備可以了解設(shè)備使用結(jié)束時(shí)第一設(shè)備的狀態(tài)信息,用戶設(shè)備的使用記錄等等,而無(wú)需與第一設(shè)備直接通信。

在實(shí)際應(yīng)用中,還可利用上述操作流程中所提供的信息來(lái)對(duì)于服務(wù)進(jìn)行計(jì)費(fèi)。

根據(jù)一種實(shí)施方式,在停止服務(wù)后,用戶再次將此時(shí)第一設(shè)備的識(shí)別信息上傳第二設(shè)備。第二設(shè)備可利用兩次上傳之間的差異,完成費(fèi)用核算。這種方式可以被稱為后付費(fèi)方式。

在一種簡(jiǎn)化方式中,例如,在用戶設(shè)備兩次接入第二設(shè)備時(shí),第二設(shè)備可以基于兩次接入之間的時(shí)間差異來(lái)進(jìn)行計(jì)費(fèi)。在另一種方式中,由于第一設(shè)備所生成的識(shí)別信息是以一些基本信息為基礎(chǔ)而生成的,而這些基本信息可以包含一些與費(fèi)用結(jié)算相關(guān)聯(lián)的信息,因此可以利用兩次傳輸中基本信息之間的差異來(lái)進(jìn)行計(jì)費(fèi)。

在此情況下,考慮到可能的驗(yàn)證失敗等等,第二設(shè)備可以在用戶設(shè)備接入第二設(shè)備之后保留預(yù)定的時(shí)間,在該預(yù)定時(shí)間內(nèi)是不收費(fèi)的。如果超過(guò)該預(yù)定時(shí)間仍不再?gòu)挠脩粼O(shè)備獲得新的驗(yàn)證碼,則認(rèn)為用戶設(shè)備成功獲得了第一設(shè)備的服務(wù),并且以先前存儲(chǔ)的接入時(shí)間/第一設(shè)備的狀態(tài)信息作為計(jì)費(fèi)基礎(chǔ)。如果在此預(yù)定時(shí)間內(nèi),用戶設(shè)備重新傳送識(shí)別信息給第二設(shè)備,則第二設(shè)備將先前存儲(chǔ)的接入時(shí)間/第一設(shè)備的狀態(tài)信息更新為當(dāng)前的接入時(shí)間/第一設(shè)備的狀態(tài)信息,并且重復(fù)上述操作。

此預(yù)定時(shí)間可以是考慮了服務(wù)器發(fā)送驗(yàn)證碼至用戶設(shè)備、用戶設(shè)備將驗(yàn)證碼輸入第一設(shè)備并且第一設(shè)備進(jìn)行驗(yàn)證操作所花費(fèi)的時(shí)間等等來(lái)確定的,并且通常長(zhǎng)于這些時(shí)間的總和。

根據(jù)一種實(shí)施方式,可以采用所謂的預(yù)付費(fèi)方式。例如,用戶可以在服務(wù)開(kāi)始之前預(yù)先付費(fèi)以購(gòu)買(mǎi)預(yù)定量/預(yù)定時(shí)間長(zhǎng)度的服務(wù),而服務(wù)開(kāi)始之后,當(dāng)?shù)竭_(dá)該預(yù)定量/預(yù)定時(shí)間后,第一設(shè)備不再提供服務(wù),服務(wù)結(jié)束。在此情況下,無(wú)需第一設(shè)備再次生成識(shí)別信息并且通過(guò)用戶設(shè)備來(lái)傳遞識(shí)別信息。

根據(jù)一種實(shí)施方式,對(duì)應(yīng)于用戶預(yù)付費(fèi)的用戶預(yù)訂服務(wù)信息可以連通第二設(shè)備生成的驗(yàn)證信息一起被傳遞回第一設(shè)備,第一設(shè)備可以按照該服務(wù)信息來(lái)提供服務(wù)。如果在驗(yàn)證過(guò)程中出現(xiàn)失敗需要重新驗(yàn)證,則用戶的預(yù)訂信息也會(huì)在重新驗(yàn)證過(guò)程中被再次發(fā)送給第一設(shè)備。

根據(jù)一種實(shí)施方式,用戶可以在傳遞識(shí)別信息給第二設(shè)備時(shí),接收到第二設(shè)備的預(yù)付費(fèi)提示而付費(fèi)來(lái)購(gòu)買(mǎi)預(yù)定量/預(yù)定時(shí)間長(zhǎng)度的服務(wù)。當(dāng)然,預(yù)付費(fèi)還可以在服務(wù)開(kāi)始之前的其它時(shí)間進(jìn)行。

本公開(kāi)所記載的這種新型動(dòng)態(tài)碼驗(yàn)證方案在實(shí)施過(guò)程中并不需要依賴準(zhǔn)確的時(shí)間用于生成驗(yàn)證碼,因此甚至在設(shè)備完全斷電后再開(kāi)機(jī)也不會(huì)影響該驗(yàn)證方案的實(shí)施。同時(shí)該方案中設(shè)備并不直接與第二設(shè)備通訊,而是依賴用戶的用戶設(shè)備完成與第二設(shè)備通訊的過(guò)程,因此設(shè)備本身并不需要具備網(wǎng)絡(luò)通訊模塊。在設(shè)備制造成本上具有一定優(yōu)勢(shì)。

此外,通過(guò)識(shí)別信息的生成和傳遞,可以通過(guò)單次通信來(lái)同時(shí)實(shí)現(xiàn)若干方便的功能。特別地,通過(guò)識(shí)別信息的生成和傳遞,在服務(wù)器能夠?yàn)榈谝辉O(shè)備提供對(duì)應(yīng)的驗(yàn)證碼的同時(shí),服務(wù)器還可以在不與設(shè)備直接通信的情況下方便地了解到第一設(shè)備的狀態(tài)信息并例如利用該狀態(tài)信息進(jìn)行服務(wù)器端的操作。由此,用戶的操作并不復(fù)雜,而且通信的安全性和可靠性大大提高。

以上描述的本公開(kāi)的實(shí)施例可以廣泛地應(yīng)用于各種應(yīng)用場(chǎng)景,例如充電設(shè)備,共享車(chē)輛,諸如共享車(chē)輛,安保設(shè)施等等。以下將針對(duì)示例性的應(yīng)用場(chǎng)景來(lái)詳細(xì)描述本公開(kāi)的技術(shù)方案。

示例1

以下將以充電設(shè)備為例來(lái)詳細(xì)描述本公開(kāi)的技術(shù)方案的實(shí)施。其中充電設(shè)備中的至少驗(yàn)證管理部件可對(duì)應(yīng)于前述的第一設(shè)備,后端服務(wù)器對(duì)應(yīng)于前述的第二設(shè)備。

目前市面上比較常見(jiàn)的充電設(shè)備包括相對(duì)固定式的充電設(shè)備,例如充電樁、桌面式充電設(shè)備等;以及自助租借移動(dòng)電源的充電設(shè)備。這些充電設(shè)備整個(gè)服務(wù)流程——包括充電開(kāi)始、充電結(jié)束、費(fèi)用結(jié)算等通常都依賴于充電設(shè)備與后端服務(wù)器之間的通訊來(lái)完成。在服務(wù)流程中,用戶使用用戶設(shè)備與后端服務(wù)器通訊確認(rèn)身份、繳交押金完成后,后端服務(wù)器向充電設(shè)備發(fā)送指令,確認(rèn)充電開(kāi)始。當(dāng)用戶結(jié)束充電后,設(shè)備將結(jié)束指令發(fā)送至服務(wù)器,服務(wù)器根據(jù)使用時(shí)間或者耗費(fèi)電量等相關(guān)依據(jù)與用戶結(jié)算費(fèi)用。用戶通過(guò)電子支付完成費(fèi)用結(jié)算后,服務(wù)流程即完成。

因?yàn)檎麄€(gè)服務(wù)流程均依賴充電設(shè)備和服務(wù)器之間的通訊,因此充電設(shè)備往往需要安裝網(wǎng)絡(luò)通訊模塊,與服務(wù)器之間建立網(wǎng)絡(luò)通訊。這樣會(huì)使得充電設(shè)備的生產(chǎn)難度和制造成本難以降低,而且還可能存在一定的安全風(fēng)險(xiǎn)。

然而,隨著發(fā)展,充電設(shè)備,尤其是功能單一、系統(tǒng)簡(jiǎn)單的桌面式充電設(shè)備,越來(lái)越追求生產(chǎn)快、成本低。

對(duì)于此,本示例提出了改進(jìn)的利用動(dòng)態(tài)碼控制充電流程的充電設(shè)備,其中的網(wǎng)絡(luò)通信模塊被去除,從而使得設(shè)備的生產(chǎn)難度以及制造成本都會(huì)大大下降。而且在充電設(shè)備與服務(wù)器無(wú)需直接通信的情況下,仍能保證充電流程的正常進(jìn)行,且同時(shí)服務(wù)器也能夠及時(shí)、準(zhǔn)確地了解充電設(shè)備的動(dòng)態(tài)狀況信息。

以下將參照附圖8-10來(lái)詳細(xì)描述充電設(shè)備的構(gòu)造。應(yīng)指出,附圖所示的充電設(shè)備的構(gòu)造僅僅是說(shuō)明性的,而非限制性的。

如圖8所示,該充電設(shè)備可包括控制部件、輸出部件、輸入部件、充電服務(wù)部件等組成部分,其中,控制部件分別與輸出部件、輸入部件、充電服務(wù)部件等相互連接以進(jìn)行交互。應(yīng)理解,諸如供電電源之類(lèi)的公知的其它部件未被詳細(xì)描述。其中,前述的第一設(shè)備可至少對(duì)應(yīng)于控制部件,輸入部件和輸出部件,這些都被總稱為驗(yàn)證管理部件。

控制部件可被以多種方式實(shí)現(xiàn),例如被編程以實(shí)現(xiàn)上述功能的常規(guī)處理器、包括分別用于實(shí)現(xiàn)上述功能的離散式器件的一體式部件,分散式部件等等。作為示例,該控制部件可實(shí)現(xiàn)為處理器諸如cpu、微處理器諸如mcu,印刷電路板等。如圖10所示,控制部件可以實(shí)現(xiàn)為主控pcb板。

該控制部件應(yīng)用戶請(qǐng)求或者定期自動(dòng)地根據(jù)充電設(shè)備的一些基本信息動(dòng)態(tài)生成識(shí)別碼,例如二維碼,前文所述的識(shí)別信息。該充電設(shè)備的基本信息包括但不限于設(shè)備的編號(hào)、設(shè)備剩余電量、設(shè)備運(yùn)行狀況、上一位用戶使用時(shí)長(zhǎng)等信息。

該控制部件還可具有用于驗(yàn)證從輸入部件獲得的驗(yàn)證信息與充電設(shè)備自身產(chǎn)生的驗(yàn)證信息是否一致的驗(yàn)證功能。這些驗(yàn)證信息可如前文所述地根據(jù)特定算法來(lái)產(chǎn)生。

根據(jù)一種實(shí)施方式,控制部件中的識(shí)別信息和驗(yàn)證信息的生成可由特定的電路來(lái)實(shí)現(xiàn),例如可以包括運(yùn)算電路、比較電路、加法電路、減法電路、加密電路、解密電路等等中的至少一種,例如可以由實(shí)現(xiàn)特定算法功能的集成電路、fpga、asic等實(shí)現(xiàn)。根據(jù)一種實(shí)施方式,也可通過(guò)特定的電路來(lái)實(shí)現(xiàn)驗(yàn)證功能,例如實(shí)現(xiàn)特定功能的集成電路、fpga、asic等實(shí)現(xiàn),或者可由比較電路、比較器等實(shí)現(xiàn)。

輸出部件,例如顯示部件與控制部件電連接,將控制部件生成的識(shí)別碼顯示出來(lái)以供用戶掃描輸入或者手動(dòng)輸入用戶設(shè)備,例如用戶的移動(dòng)手機(jī)。根據(jù)該識(shí)別碼的類(lèi)型不同,顯示部件也可以采用不同的形式。在本例中,識(shí)別碼為二維碼,因此本充電設(shè)備所配置的顯示部件為彩色顯示屏。在實(shí)際應(yīng)用中,如果識(shí)別碼是數(shù)字形式,那么顯示部件也可以是數(shù)字顯示器。當(dāng)然,輸出部件還可以是其它形式,只要可以將識(shí)別碼或工作狀況提供給用戶即可。如圖9和10所示,輸出部件可以是諸如顯示屏的顯示部件,

輸入部件用于接收用戶/用戶設(shè)備輸入的來(lái)自后臺(tái)服務(wù)器的驗(yàn)證信息??刂撇考c輸入部件電連接,接收通過(guò)輸入部件所輸入的驗(yàn)證碼信息。

依賴于輸入的驗(yàn)證信息的類(lèi)型,該輸入部件的形式也可以是多樣的。例如,在本例中設(shè)備所使用的輸入部件是輕觸開(kāi)關(guān),如圖10所示,不同開(kāi)關(guān)對(duì)應(yīng)不同的數(shù)字,使用不同的數(shù)字組合成不同的驗(yàn)證碼。當(dāng)然該輸入部件還可以包含字母、字符等按鍵,如圖9所示。根據(jù)一種實(shí)施方式,驗(yàn)證碼可以是二維碼、條形碼、圖案碼等形式,此時(shí)輸入部件可以為掃描器,用戶只需提供該驗(yàn)證碼供該輸入部件掃描,即可完成驗(yàn)證碼的輸入。當(dāng)然,輸入部件還可以是其它形式,只要可以將驗(yàn)證碼提供給充電設(shè)備即可。

充電服務(wù)部件為設(shè)備向用戶提供充電服務(wù)的部件。該部件的工作狀態(tài)受控制部件的控制,控制部件在確認(rèn)用戶所輸入的驗(yàn)證碼有效,則向充電服務(wù)部件發(fā)出指令,充電服務(wù)部件開(kāi)始提供充電服務(wù)。當(dāng)服務(wù)時(shí)間完結(jié)后,控制部件即向充電服務(wù)部件發(fā)出指令,停止提供充電服務(wù)。

在本例中,充電服務(wù)部件為至少一個(gè)充電接口/充電線,用戶使用數(shù)據(jù)線連接充電接口與移動(dòng)設(shè)備。如圖9和10所示。在驗(yàn)證通過(guò)之后,控制部件指令充電服務(wù)部件開(kāi)始工作,即指令充電接口通電,開(kāi)始向移動(dòng)設(shè)備充電。當(dāng)控制部件指令充電服務(wù)部件停止工作時(shí),即指令充電接口斷電,停止向移動(dòng)設(shè)備充電。在此情況下,充電設(shè)備生成的識(shí)別碼主要包含的是充電設(shè)備本身的狀態(tài)信息。

根據(jù)一種實(shí)施方式,充電服務(wù)部件也可以是充電模組的形式,諸如容納有至少一個(gè)移動(dòng)電源的容納裝置。在驗(yàn)證通過(guò)之后,控制部件控制充電服務(wù)部件開(kāi)始工作,即控制充電模組送出移動(dòng)電源供用戶使用。當(dāng)用戶歸還移動(dòng)電源時(shí),控制部件控制充電模組將移動(dòng)電源吸納進(jìn)充電模組內(nèi)重新對(duì)移動(dòng)電源充電。在此情況下,充電設(shè)備生成的識(shí)別碼除了包含充電設(shè)備的狀態(tài)信息外,還會(huì)包含使用的移動(dòng)電源相關(guān)的狀態(tài)信息。

根據(jù)一種實(shí)施方式,控制部件可以通過(guò)驅(qū)動(dòng)部件來(lái)控制充電服務(wù)部件提供或者結(jié)束充電服務(wù)。例如,在充電服務(wù)部件是充電接口的情況下,驅(qū)動(dòng)部件可根據(jù)控制部件的控制來(lái)使得充電接口通電或者斷電,諸如為開(kāi)關(guān)部件;在充電服務(wù)部件是移動(dòng)電源的情況下,驅(qū)動(dòng)部件可根據(jù)控制部件的控制來(lái)吞吐移動(dòng)電源,諸如為容納一個(gè)移動(dòng)電源的容納裝置或者該容納裝置的驅(qū)動(dòng)裝置。

該驅(qū)動(dòng)部件可以與控制部件成一體,也可以與充電服務(wù)部件成一體。

充電設(shè)備還可以包括機(jī)身部件,其他功能部件均安裝于機(jī)身部件內(nèi),機(jī)身部件對(duì)各個(gè)功能部件起保護(hù)作用。機(jī)身是整機(jī)設(shè)備的支撐部件,其他各功能部件安裝于機(jī)身上。例如,機(jī)身部件可以包括機(jī)殼(例如,左機(jī)殼和右機(jī)殼)、底座(左底座和右底座)、燈板等,在為充電服務(wù)部件提供電源的內(nèi)置電芯可以被容納在機(jī)身部件內(nèi),并且與充電服務(wù)附件連接,如圖9和10所示,在本例中,機(jī)身采用注塑成型,材料使用abs工程塑料。在實(shí)際應(yīng)用中,也可以使用其他材料和其他制造工藝制造機(jī)身,例如使用鈑金材料通過(guò)折彎等工藝制造金屬機(jī)身等。

充電設(shè)備還可以包括其它部件以用于驅(qū)動(dòng)、指示、裝飾、美觀等作用,這些將不再詳細(xì)描述。

以下將示例性地描述充電設(shè)備的示例性的工作流程。應(yīng)指出,這里所描述的工作過(guò)程僅僅是示例性的,該工作過(guò)程還可以以如前文所描述的各過(guò)程的其它方式來(lái)實(shí)施。

充電設(shè)備的控制部件會(huì)根據(jù)請(qǐng)求或者定時(shí)地根據(jù)設(shè)備的信息動(dòng)態(tài)生成識(shí)別碼,并調(diào)用預(yù)設(shè)的算法對(duì)識(shí)別碼進(jìn)行計(jì)算,獲得驗(yàn)證碼(驗(yàn)證碼a)并輸出識(shí)別碼,例如將所生成的識(shí)別碼投射到顯示部件上。上述的用于生成識(shí)別碼和用于生成驗(yàn)證碼的算法被預(yù)先裝載到充電設(shè)備中,例如在制造期間,其中用于生成驗(yàn)證碼的算法是每個(gè)充電設(shè)備特有的。而與之相對(duì)應(yīng)的算法僅僅被裝載到后臺(tái)服務(wù)器中。

在用戶希望充電時(shí),用戶可以通過(guò)用戶設(shè)備上的專用app或者其它第三方app來(lái)輸入識(shí)別碼并且上傳至服務(wù)器。取決于充電設(shè)備生成的識(shí)別碼的形式,用戶可以手動(dòng)地輸入該識(shí)別信息,或者可以通過(guò)用戶設(shè)備的攝像頭掃描該識(shí)別信息,并且上傳信息。

后端服務(wù)器對(duì)識(shí)別碼進(jìn)行解讀,獲取二維識(shí)別碼所包含的信息。其中,后端服務(wù)器根據(jù)二維識(shí)別碼中的設(shè)備編碼調(diào)用相應(yīng)的算法對(duì)二維識(shí)別碼進(jìn)行計(jì)算,獲得驗(yàn)證碼(驗(yàn)證碼b),并且將驗(yàn)證碼b發(fā)送回用戶設(shè)備。此時(shí),后臺(tái)服務(wù)器可以將識(shí)別碼所包含的其他信息記錄在服務(wù)器內(nèi)。例如,服務(wù)器可以獲知該識(shí)別信息中所包含的充電設(shè)備的標(biāo)識(shí)信息和電量信息,并且將這兩者關(guān)聯(lián)地存儲(chǔ)以作為充電設(shè)備的使用記錄。

用戶通過(guò)充電設(shè)備的輸入部件將驗(yàn)證碼b輸入充電設(shè)備。

充電設(shè)備核對(duì)該驗(yàn)證碼b與設(shè)備本身計(jì)算的驗(yàn)證碼a是否一致,一致則認(rèn)為通過(guò)驗(yàn)證,控制充電服務(wù)部件開(kāi)啟充電服務(wù)。如果兩個(gè)驗(yàn)證碼核對(duì)結(jié)果不一致,則無(wú)法通過(guò)驗(yàn)證,需要重復(fù)上述過(guò)程以繼續(xù)驗(yàn)證,直到通過(guò)驗(yàn)證為止。作為替代,驗(yàn)證碼a也可以不在生成充電設(shè)備識(shí)別碼時(shí)生成,而是在驗(yàn)證碼b輸入之后,基于先前緩存的識(shí)別碼而生成。

圖11示出了根據(jù)本公開(kāi)的一個(gè)實(shí)施例的驗(yàn)證充電流程,其中所示的來(lái)電寶對(duì)應(yīng)于本公開(kāi)中所描述的充電設(shè)備。

來(lái)電寶根據(jù)電量、密碼因子、異常代碼、電池容量、循環(huán)次數(shù)、上次使用時(shí)長(zhǎng)等動(dòng)態(tài)生成二維碼(s1101),并且顯示該二維碼。用戶利用手機(jī)掃一掃該二維碼(s1102),從而該二維碼能夠通過(guò)加密數(shù)據(jù)傳輸(密文)來(lái)傳輸?shù)接脩羰謾C(jī)上(s1103),然后用戶通過(guò)手機(jī)對(duì)于服務(wù)器進(jìn)行密文傳輸(s1104)。

在接收到密文之后,服務(wù)器根據(jù)密文可以計(jì)算出密碼(s1105),并且將所計(jì)算出的密碼傳送回用戶側(cè)(s1106)。在接收到密碼之后,用戶在來(lái)電寶鍵盤(pán)中輸入密碼(s1107)。

來(lái)電寶利用其中動(dòng)態(tài)生成的二維碼對(duì)于所輸入的密碼進(jìn)行驗(yàn)證(s1108),并且在驗(yàn)證通過(guò)的情況下,電源線可以輸出電流,從而用戶可以充電(s1109)。

如果充電設(shè)備以付費(fèi)充電模式工作,則還可以通過(guò)類(lèi)似的上述工作流程來(lái)對(duì)于用戶設(shè)備的充電進(jìn)行計(jì)費(fèi)。

根據(jù)一種實(shí)施方式,可以采用前文所述的后付費(fèi)模式,其中,在充電結(jié)束時(shí),用戶再次獲得充電設(shè)備的識(shí)別碼并提供給服務(wù)器,服務(wù)器通過(guò)將兩次輸入的識(shí)別碼的信息進(jìn)行比較,從而核算用戶的使用費(fèi)用。例如,在用戶設(shè)備與充電接口斷開(kāi)時(shí),或者用戶將移動(dòng)電源歸還到充電模組中時(shí),充電設(shè)備認(rèn)為充電服務(wù)結(jié)束,并且會(huì)再次生成識(shí)別碼。

在實(shí)際應(yīng)用中,在充電服務(wù)結(jié)束之后,服務(wù)器還可以將核算的費(fèi)用告知用戶,同時(shí)提供其他表述,例如感謝使用,歡迎下次使用等。當(dāng)然,服務(wù)器也可以先提供其他表述,稍后再計(jì)算并提供費(fèi)用。

在實(shí)際應(yīng)用中,當(dāng)用戶設(shè)備在專用app或者其它第三方app上提交停止充電的請(qǐng)求時(shí),如果用戶設(shè)備此沒(méi)有輸入識(shí)別信息,則服務(wù)器會(huì)要求用戶設(shè)備提供識(shí)別信息,而服務(wù)器并不會(huì)開(kāi)始核算費(fèi)用。

根據(jù)一種實(shí)施方式,可以采用前文所述的預(yù)付費(fèi)模式,例如,用戶在充電開(kāi)始之前可以預(yù)先付費(fèi)以購(gòu)買(mǎi)預(yù)定量的充電時(shí)間,并且通過(guò)驗(yàn)證以后,控制部件會(huì)向充電服務(wù)部件發(fā)出指令,使充電接口通電,用戶即可通過(guò)充電線連接充電設(shè)備和移動(dòng)設(shè)備,開(kāi)始給移動(dòng)設(shè)備充電。充電服務(wù)部件開(kāi)始提供充電服務(wù)的同時(shí),控制部件開(kāi)始計(jì)時(shí),當(dāng)?shù)竭_(dá)預(yù)設(shè)時(shí)間后,控制部件即控制充電服務(wù)部件停止供電,該充電服務(wù)即停止。

通常,作為充電接口的充電服務(wù)部件可以采用后付費(fèi)和前付費(fèi)模式,而作為移動(dòng)電源的充電服務(wù)部件通常主要采用后付費(fèi)模式。

由上述描述可見(jiàn),本公開(kāi)的充電設(shè)備在整個(gè)運(yùn)作中依靠動(dòng)態(tài)碼就可成功完成用戶設(shè)備充電,而此過(guò)程中充電設(shè)備無(wú)需與服務(wù)器之間進(jìn)行直接通信,這樣充電設(shè)備中的通訊模塊可以被省略,從而大大簡(jiǎn)化充電設(shè)備的制造,降低充電設(shè)備的成本。

而且,充電設(shè)備在識(shí)別碼中可以融入很多各種基本信息,當(dāng)用戶掃描識(shí)別碼的同時(shí),等于將設(shè)備的這些基本信息同時(shí)傳輸給后端服務(wù)器,后端服務(wù)器根據(jù)二維碼所上傳的信息進(jìn)行費(fèi)用核算、設(shè)備狀況更新,維護(hù)人員可以通過(guò)服務(wù)器后臺(tái)查看各設(shè)備的運(yùn)行狀態(tài),有針對(duì)性地進(jìn)行設(shè)備維護(hù),而服務(wù)器無(wú)需與充電設(shè)備直接通信。

而且,識(shí)別碼可以是動(dòng)態(tài)產(chǎn)生的,每隔一段時(shí)間就發(fā)生變化,其安全性和可靠性也明顯高于固定識(shí)別碼。

示例2

以下以共享車(chē)輛為例來(lái)描述本申請(qǐng)的技術(shù)方案的實(shí)施。其中共享車(chē)輛上的能夠生成信息并且驗(yàn)證信息的驗(yàn)證管理模塊可對(duì)應(yīng)于前述的第一設(shè)備,該模塊可以具有顯示屏,并且能夠獲知共享車(chē)輛的相關(guān)狀態(tài)信息例如,車(chē)輛的故障信息,車(chē)輛的里程信息,車(chē)輛的位置信息等等,后端服務(wù)器對(duì)應(yīng)于前述的第二設(shè)備。以下以車(chē)輛的里程信息為例來(lái)描述共享車(chē)輛中本申請(qǐng)的技術(shù)方案的實(shí)施。

在操作中,該共享車(chē)輛的第一設(shè)備能夠根據(jù)單車(chē)編碼和上述信息行程計(jì)算表的行程刻度生成一個(gè)識(shí)別條形碼或二維碼,該識(shí)別碼每間隔一段時(shí)間變化一次。用戶使用共享車(chē)輛的時(shí)候,用手機(jī)app掃描該條形碼,并將識(shí)別碼上傳服務(wù)器。服務(wù)器根據(jù)條形碼利用預(yù)設(shè)算法計(jì)算出驗(yàn)證碼,并將驗(yàn)證碼反饋回客戶app。用戶將驗(yàn)證碼輸入共享車(chē)輛,cpu將用戶輸入的驗(yàn)證碼與cpu計(jì)算的驗(yàn)證碼進(jìn)行核對(duì),核對(duì)結(jié)果一致則自動(dòng)解鎖,以供用戶使用。當(dāng)用戶需要結(jié)束租借的時(shí)候,用app再次掃描條形碼,并將該條形碼上傳至服務(wù)器,服務(wù)器根據(jù)兩次條形碼上傳的時(shí)間間隔以及條形碼所包含的行程計(jì)算表的行程信息,核算出相應(yīng)的租借費(fèi)用,并收取租金。

除此之外,也可以在共享車(chē)輛上安裝gps模塊,將gps定位信息也作為一種基本信息,識(shí)別碼將gps定位信息也包含在內(nèi),用戶上傳識(shí)別碼的時(shí)候?qū)ps信息一并上傳至服務(wù)器進(jìn)行記錄。

示例3

以下以安全門(mén)禁設(shè)備為例來(lái)描述本申請(qǐng)的技術(shù)方案的實(shí)施。其中安全門(mén)禁設(shè)備可對(duì)應(yīng)于前述的第一設(shè)備,該設(shè)備可以具有顯示屏,并且能夠獲知希望使用門(mén)禁設(shè)備的用戶的身份信息,后端服務(wù)器對(duì)應(yīng)于前述的第二設(shè)備。

在操作中,在用戶希望使用完全門(mén)禁時(shí),門(mén)禁設(shè)備要求用戶輸入用戶身份信息,例如用戶輸入用戶身份證件號(hào)碼、條形碼等或者由門(mén)禁設(shè)備的攝像頭掃描得到用戶的視網(wǎng)膜、指紋、臉部信息等等。該門(mén)禁設(shè)備能夠根據(jù)門(mén)禁設(shè)備的編碼和上述用戶身份信息生成一個(gè)識(shí)別條形碼或二維碼,該識(shí)別碼每間隔一段時(shí)間變化一次,并且將其顯示在門(mén)禁設(shè)備的顯示部件上。

用戶用手機(jī)app掃描該條形碼,并將識(shí)別碼上傳服務(wù)器。服務(wù)器根據(jù)條形碼利用預(yù)設(shè)算法計(jì)算出驗(yàn)證碼,并將驗(yàn)證碼反饋回客戶app。用戶將驗(yàn)證碼輸入門(mén)禁設(shè)備,cpu將用戶輸入的驗(yàn)證碼與cpu計(jì)算的驗(yàn)證碼進(jìn)行核對(duì),核對(duì)結(jié)果一致則自動(dòng)解鎖,以供用戶出入。

應(yīng)指出上文描述的示例僅僅是示例性的,本公開(kāi)的技術(shù)方案仍可廣泛地應(yīng)用于其它類(lèi)型的需要進(jìn)行驗(yàn)證的設(shè)備,諸如保險(xiǎn)柜、各種自助服務(wù)設(shè)備等等,從本公開(kāi)的描述可見(jiàn),這些設(shè)備都無(wú)需安裝通信模塊,從而大大降低了成本,提高了生產(chǎn)率。

至此,已經(jīng)詳細(xì)描述了根據(jù)本公開(kāi)的動(dòng)態(tài)碼驗(yàn)證方法和設(shè)備。為了避免遮蔽本公開(kāi)的構(gòu)思,沒(méi)有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開(kāi)的技術(shù)方案。

可能以許多方式來(lái)實(shí)現(xiàn)本公開(kāi)的方法和設(shè)備。例如,可通過(guò)軟件、硬件、固件或者軟件、硬件、固件的任何組合來(lái)實(shí)現(xiàn)本公開(kāi)的方法和設(shè)備。用于所述方法的步驟的上述順序僅是為了進(jìn)行說(shuō)明,本公開(kāi)的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說(shuō)明。

應(yīng)注意,上述各個(gè)單元僅是根據(jù)其所實(shí)現(xiàn)的具體功能劃分的邏輯模塊,而不是用于限制具體的實(shí)現(xiàn)方式,例如可以以軟件、硬件或者軟硬件結(jié)合的方式來(lái)實(shí)現(xiàn)。在實(shí)際實(shí)現(xiàn)時(shí),上述各個(gè)單元可被實(shí)現(xiàn)為獨(dú)立的物理實(shí)體,或者也可由單個(gè)實(shí)體(例如,處理器(cpu或dsp等)、集成電路等)來(lái)實(shí)現(xiàn)。其中,處理電路可以指在計(jì)算系統(tǒng)中執(zhí)行功能的數(shù)字電路系統(tǒng)、模擬電路系統(tǒng)或混合信號(hào)(模擬和數(shù)字的組合)電路系統(tǒng)的各種實(shí)現(xiàn)。處理電路可以包括例如諸如集成電路(ic)、專用集成電路(asic)這樣的電路、單獨(dú)處理器核心的部分或電路、整個(gè)處理器核心、單獨(dú)的處理器、諸如現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)的可編程硬件設(shè)備、和/或包括多個(gè)處理器的系統(tǒng)。

另外,還應(yīng)該指出的是,上述系列處理和設(shè)備也可以通過(guò)軟件和/或固件實(shí)現(xiàn)。在通過(guò)軟件和/或固件實(shí)現(xiàn)的情況下,從存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)向具有專用硬件結(jié)構(gòu)的計(jì)算機(jī)安裝構(gòu)成該軟件的程序,該計(jì)算機(jī)在安裝有各種程序時(shí),能夠執(zhí)行各種功能等等。圖12是示出作為本公開(kāi)的實(shí)施例中可采用的設(shè)備的示例結(jié)構(gòu)的框圖。

中央處理單元(cpu)1801起到基于存儲(chǔ)在只讀存儲(chǔ)器(rom)1802或存儲(chǔ)單元1808上的程序執(zhí)行各類(lèi)處理的數(shù)據(jù)處理單元的作用。例如,cpu1801執(zhí)行基于前述操作。隨機(jī)存取存儲(chǔ)器(ram)1803存儲(chǔ)由cpu1801執(zhí)行的程序、數(shù)據(jù)等。cpu1801、rom1802和ram1803經(jīng)由總線1804彼此相連。

cpu1801經(jīng)由總線1804連接至輸入和輸出接口1805,并且由各類(lèi)開(kāi)關(guān)、鍵盤(pán)、鼠標(biāo)、麥克風(fēng)等構(gòu)成的輸入單元1806和由顯示器、揚(yáng)聲器等構(gòu)成的輸出單元1807連接至該輸入和輸出接口1805。例如,cpu1801響應(yīng)于從輸入單元1806輸入的指令執(zhí)行各類(lèi)處理,并將處理結(jié)果輸出至輸出單元1807。

連接至輸入和輸出接口1805的存儲(chǔ)單元1808例如由硬盤(pán)構(gòu)成,并且在其上存儲(chǔ)由cpu1801執(zhí)行的程序以及各類(lèi)數(shù)據(jù)。通信單元1809經(jīng)由諸如因特網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)與外部設(shè)備通信。應(yīng)理解,在第一設(shè)備的硬件配置中,通信單元是可以省略的。

連接至輸入和輸出接口1805的驅(qū)動(dòng)器1810驅(qū)動(dòng)諸如磁盤(pán)、光盤(pán)、磁光盤(pán)或者半導(dǎo)體存儲(chǔ)器(例如存儲(chǔ)卡)的之類(lèi)的可移除介質(zhì)1811,并且獲取其上記錄的諸如內(nèi)容和密鑰信息的各類(lèi)數(shù)據(jù)。

此外,在一些實(shí)施例中,還可將本公開(kāi)實(shí)施為記錄在存儲(chǔ)介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本公開(kāi)的方法的機(jī)器可讀指令。因而,本公開(kāi)還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本公開(kāi)的方法的程序的存儲(chǔ)介質(zhì)。該存儲(chǔ)介質(zhì)可以是非易失性存儲(chǔ)介質(zhì),其例子可包含磁盤(pán)(包含軟盤(pán)(注冊(cè)商標(biāo)))、光盤(pán)(包含光盤(pán)只讀存儲(chǔ)器(cd-rom)和數(shù)字通用盤(pán)(dvd))、磁光盤(pán)(包含迷你盤(pán)(md)(注冊(cè)商標(biāo)))、半導(dǎo)體存儲(chǔ)器、存儲(chǔ)卡、存儲(chǔ)棒等。

應(yīng)當(dāng)理解,根據(jù)本公開(kāi)的實(shí)施例的存儲(chǔ)介質(zhì)和程序產(chǎn)品中的機(jī)器可執(zhí)行指令還可以被配置為執(zhí)行與上述裝置實(shí)施例相對(duì)應(yīng)的方法,因此在此未詳細(xì)描述的內(nèi)容可參考先前相應(yīng)位置的描述,在此不再重復(fù)進(jìn)行描述。

雖然已經(jīng)通過(guò)示例對(duì)本公開(kāi)的一些特定實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說(shuō)明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本公開(kāi)的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來(lái)限定。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昭苏县| 建昌县| 邻水| 清水县| 阿图什市| 句容市| 平果县| 鸡东县| 磐安县| 门头沟区| 浦县| 新闻| 淮安市| 牟定县| 台东市| 佛教| 和平县| 黄石市| 光山县| 秭归县| 五河县| 巴塘县| 永顺县| 大连市| 稻城县| 抚州市| 临海市| 磴口县| 西安市| 边坝县| 得荣县| 商城县| 仪陇县| 岱山县| 定兴县| 花垣县| 米易县| 安平县| 沭阳县| 仪征市| 英吉沙县|