本申請涉及通信領域,尤其涉及一種用于通過充電裝置對用戶設備進行充電的技術。
背景技術:
隨著人們生活水平的提高,移動設備(如手機、mp3、平板等)使用越來越普及,且隨著移動設備的功能越來越強大,其內置的電池容量有限,容易出現電量不足的情況,在移動使用過程中不方便使用固定的電源進行充電,而隨身攜帶充電寶又會增加一定的負擔。
目前存在的充電機柜成本高,而且用戶掃描柜體二維碼取出充電寶后充電寶徹底脫離柜體不再受控;實際運營過程中由于過程繁瑣,店家也嫌麻煩(占地方,且無利益驅動)直接把充電寶拔下來給用戶使用,造成充電寶完全失控。
技術實現要素:
本申請的一個目的是提供一種用于通過充電裝置對用戶設備進行充電的方法。
根據本申請的一個方面,提供了一種在用戶設備端用于通過充電裝置對用戶設備進行充電的方法,該方法包括:
獲取所述充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的另一個方面,提供了一種在充電裝置端用于對用戶設備進行充電的方法,該方法包括:
獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
驗證所述充電認證信息;
當所述充電認證信息通過驗證,閉合充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的又一個方面,提供了一種控制充電裝置的方法,該方法包括:
獲取充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對外充電。
根據本申請的再一個方面,提供了一種在網絡設備端用于通過充電裝置對用戶設備進行充電的方法,該方法包括:
接收用戶設備發送的充電認證信息請求,其中所述充電認證信息請求包括裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
將所述充電認證信息返回至所述用戶設備。
根據本申請的一個方面,提供了一種用于通過充電裝置對用戶設備進行充電的方法,其中,該方法包括:
用戶設備獲取所述充電裝置對應的裝置識別信息;
所述用戶設備確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電;
所述充電裝置獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
所述充電裝置驗證所述充電認證信息;
當所述充電認證信息通過驗證,所述充電裝置閉合所述充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的另一個方面,提供了一種用于通過充電裝置對用戶設備進行充電的方法,其中,該方法包括:
用戶設備獲取所述充電裝置對應的裝置識別信息;
所述用戶設備向對應的網絡設備發送的充電認證信息請求,其中所述充電認證信息請求包括所述裝置識別信息;
所述網絡設備接收所述用戶設備發送的充電認證信息請求;
所述網絡設備確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
所述網絡設備將所述充電認證信息返回至所述用戶設備;
所述用戶設備接收所述網絡設備返回的所述裝置識別信息對應的充電認證信息;
所述充電裝置獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
所述充電裝置驗證所述充電認證信息;
當所述充電認證信息通過驗證,所述充電裝置閉合所述充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的一個方面,提供了一種在用戶設備端用于通過充電裝置對用戶設備進行充電的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
獲取所述充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的另一個方面,提供了一種在充電裝置端用于對用戶設備進行充電的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
驗證所述充電認證信息;
當所述充電認證信息通過驗證,閉合充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的又一個方面,提供了一種用于控制充電裝置的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
獲取充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對外充電。
根據本申請的再一個方面,提供了一種在網絡設備端用于通過充電裝置對用戶設備進行充電的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
接收用戶設備發送的充電認證信息請求,其中所述充電認證信息請求包括裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
將所述充電認證信息返回至所述用戶設備。
根據本申請的一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
獲取所述充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的另一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
驗證所述充電認證信息;
當所述充電認證信息通過驗證,閉合充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的又一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
獲取充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對外充電。
根據本申請的再一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
接收用戶設備發送的充電認證信息請求,其中所述充電認證信息請求包括裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
將所述充電認證信息返回至所述用戶設備。
與現有技術相比,本申請通過給充電電源增加類似密保控制的電路和數字按鍵,然后通過獲取充電裝置的裝置識別信息進而在應用中獲取充電認證信息,并與充電裝置內部參考認證信息匹配,若獲取的充電認證信息與參考認證信息匹配驗證一致則充電裝置對用戶設備充電;本方案達到了充電裝置的共享,且不再依賴柜體,進一步降低了共享充電裝置實現的成本,使共享充電裝置的推廣更加普及。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
圖1示出根據本申請一個實施例的一種用于通過充電裝置對用戶設備進行充電的系統拓撲圖;
圖2示出根據本申請一個實施例的一種在用戶設備端用于通過充電裝置對用戶設備進行充電的方法流程圖;
圖3示出了圖2中一個步驟的子步驟;
圖4示出了根據本申請的另一個實施例的一種在充電裝置端用于對用戶設備進行充電的方法流程圖;
圖5示出了根據本申請的又一個實施例的一種在網絡設備端用于通過充電裝置對用戶設備進行充電的方法流程圖;
圖6示出了根據本申請的一個實施例的一種用于通過充電裝置對用戶設備進行充電的系統方法流程圖;
圖7示出了根據本申請的另一個實施例的一種用于通過充電裝置對用戶設備進行充電的系統方法流程圖;
圖8示出了根據本申請的一個實施例的一種充電裝置的結構示意圖;
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本申請作進一步詳細描述。
在本申請一個典型的配置中,終端、服務網絡的設備和可信方均包括一個或多個處理器(cpu)、輸入/輸出接口、網絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或閃存(flashram)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(pram)、靜態隨機存取存儲器(sram)、動態隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(cd-rom)、數字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。
本申請所指設備包括但不限于用戶設備、網絡設備、或用戶設備與網絡設備通過網絡相集成所構成的設備。所述用戶設備包括但不限于任何一種可與用戶進行人機交互(例如通過觸摸板進行人機交互)的移動電子產品,例如智能手機、平板電腦等,所述移動電子產品可以采用任意操作系統,如android操作系統、ios操作系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(asic)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、數字信號處理器(dsp)、嵌入式設備等。所述網絡設備包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云;在此,云由基于云計算(cloudcomputing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限于互聯網、廣域網、城域網、局域網、vpn網絡、無線自組織網絡(adhoc網絡)等。優選地,所述設備還可以是運行于所述用戶設備、網絡設備、或用戶設備與網絡設備、網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的設備上的程序。
當然,本領域技術人員應能理解上述設備僅為舉例,其他現有的或今后可能出現的設備如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
在本申請的描述中,“多個”的含義是兩個或者更多,除非另有明確具體的限定。
圖1示出了本申請的一個典型應用場景,用戶設備獲取充電裝置的裝置識別信息確定獲取對應的充電認證信息,然后通過充電裝置的驗證后進行充電。該方案可由用戶設備與充電裝置兩方配合完成,也可以通過用戶設備、網絡設備及充電裝置三方配合完成。
圖2示出了根據本申請一個方面的一種在用戶設備端用于通過充電裝置對用戶設備進行充電的方法,該方法包括步驟s11和步驟s12。
具體地,在步驟s11中,用戶設備獲取所述充電裝置對應的裝置識別信息。例如,充電裝置上貼有對應裝置識別信息如序列號等用戶設備通過檢測用戶輸入的信息獲取該序列號;又例如,充電裝置上貼有二維碼,其中,用戶設備通過掃描該充電裝置上的二維碼來獲取其對應的序列號。
隨后,在步驟s12中,用戶設備確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電。例如,用戶設備獲取充電裝置對應的充電裝置的序列號后,基于該序列號獲取充電裝置序列號對應的充電認證信息,該充電認證信息可以用于閉合充電裝置與用戶設備之間的放電電路對用戶設備進行充電。獲取充電認證信息的過程可以在用戶設備本地完成,也可以上傳到網絡設備端處理,網絡設備端處理后,網絡設備將該充電認證信息返回給用戶設備。該充電認證信息可以是預設的,也可以是實時生成的。
例如,用戶持有用戶設備,用戶想要使用充電裝置對用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,例如,用戶設備檢測用戶在用戶設備中輸入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備基于該充電寶的序列號以后獲取該序列號對應的充電認證信息,其中,該充電認證信息為該充電寶閉合放電電路的密碼。用戶向充電寶輸入充電認證信息,充電裝置對該充電認證信息進行驗證;若該充電認證信息通過驗證,則充電寶的放電電路閉合,可向外部設備供電。
優選地,該方法還包括步驟s13。在步驟s13中,用戶設備呈現所述充電認證信息;或者用戶設備將所述充電認證信息發送至所述充電裝置,以供所述充電裝置閉合所述放電電路來對所述用戶設備進行充電。例如,用戶獲取到該充電裝置序列號對應的充電認證信息后,在屏幕上呈現出充電認證信息,用戶根據呈現的充電認證信息在充電裝置的機械鍵盤上手動輸入該充電認證信息;或者用戶設備通過藍牙搜索并連接到該充電裝置,然后將該充電認證信息用藍牙傳輸的方式發送至該充電裝置。又例如,用戶設備還可以通過nfc(nearfieldcommunication,近場通信)等近距離通訊方式來發送充電認證信息,過程與上述類似,在此不再贅述。
例如,用戶設備獲取到該充電寶的序列號以后,在本地查詢該充電寶的序列號對應的充電認證信息,應用數據庫匹配后返回該序列號對應的充電認證信息。用戶設備獲取充電認證信息后,在其屏幕上呈現該充電認證信息,用戶根據呈現的充電認證信息在充電裝置的機械鍵盤上手動輸入該充電認證信息;或者用戶設備可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的鏈接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。充電裝置獲取該充電認證信息后,對該充電認證信息進行驗證;若該充電認證信息通過驗證,則充電寶的放電電路閉合,可向外部設備供電。
優選地,參考圖3,步驟s12包括子步驟s12a和子步驟s12b。在子步驟s12a中,用戶設備向對應的網絡設備發送充電認證信息請求,其中所述充電認證信息請求包括所述裝置識別信息;在子步驟s12b中,用戶設備接收所述網絡設備返回的所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。例如,用戶設備獲取該充電裝置的序列號后,向網絡設備發送充電認證信息請求,向網絡設備請求該充電裝置對應的的充電認證信息,其中,該充電認證信息請求包含了該充電裝置的序列號;網絡設備進行查詢獲取序列號預設的充電認證信息或基于序列號實時生成動態充電認證信息后,向用戶設備返回對應的充電認證信息,該充電認證信息用于閉合充電裝置的放電電路,從而對用戶設備進行充電。
例如,用戶獲取到該充電寶的序列號后,將該序列號發送至網絡設備。網絡設備接收到該序列號,在數據庫中進行查詢后確定序列號預設的充電認證信息或基于序列號和動態因子(如時間,隨機數等)實時生成充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。用戶設備獲取充電認證信息后,通過用戶輸入或者藍牙、nfc等近距離通信方式將該充電認證信息發送給充電裝置。充電裝置獲取該充電認證信息后,對該充電認證信息進行驗證;若該充電認證信息通過驗證,則充電寶的放電電路閉合,可向外部設備供電。
優選地,在步驟b中,用戶設備生成所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對所述用戶設備進行充電。例如,用戶設備基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該充電認證信息。
例如,用戶設備獲取到該充電寶的序列號后,可以在本地查詢該充電寶的序列號對應的充電認證信息。又例如,用戶獲取到該充電寶的序列號以后,基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該充電認證信息。還例如,用戶設備將該序列號發送至網絡設備。網絡設備接收到該序列號,在數據庫中進行查詢后確定序列號預設的充電認證信息或基于序列號和動態因子(如時間,隨機數等)實時生成充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。用戶設備獲取充電認證信息后,通過用戶輸入或藍牙、nfc等近距離通訊方式將該充電認證信息傳輸給該充電寶。充電裝置獲取該充電認證信息后,對該充電認證信息進行驗證;若該充電認證信息通過驗證,則充電寶的放電電路閉合,可向外部設備供電。
優選地,所述裝置識別信息包括以下至少任一項:所述充電裝置的裝置序列號信息;所述充電裝置的二維碼信息。例如,用戶設備獲取的裝置識別信息可以是用戶手動輸入的充電裝置的裝置序列號信息,也可以用戶設備掃描到的充電裝置的二維碼信息。
例如,用戶持有用戶設備,用戶想要使用充電寶對用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,其中,用戶設備可以檢測用戶手動輸入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號,其中,該二維碼包含該充電裝置的裝置識別信息。用戶設備獲取到該充電寶的序列號后,可以在本地查詢該充電寶的序列號對應的充電認證信息。又例如,用戶獲取到該充電寶的序列號以后,基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該充電認證信息。還例如,用戶設備將該序列號發送至網絡設備。網絡設備接收到該序列號,在數據庫中進行查詢后確定序列號預設的充電認證信息或基于序列號和動態因子(如時間,隨機數等)實時生成充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。用戶設備獲取充電認證信息后,通過用戶輸入或藍牙、nfc等近距離通訊方式將該充電認證信息傳輸給該充電寶。充電寶獲取該充電認證信息后,對該充電認證信息進行驗證;若該充電認證信息通過驗證,則充電寶的放電電路閉合,可向外部設備供電。
圖4示出了根據本申請另一個方面的一種在充電裝置端用于對用戶設備進行充電的方法,其中,該方法包括步驟s21、步驟s22及步驟s23。在步驟s21中,充電裝置獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;在步驟s22中,充電裝置驗證所述充電認證信息;在步驟s23中,當所述充電認證信息通過驗證,充電裝置閉合充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。圖8示出了一種對用戶設備進行充電的充電裝置的結構圖,包括放電電路,所述充電裝置還包括設置于所述放電電路上的輸出控制開關,用于獲取充電認證信息的驗證信息輸入模塊,以及分別與所述輸出控制開關、所述驗證信息輸入模塊電連接的輸出控制模塊;其中,所述輸出控制模塊接收并驗證所述驗證信息輸入模塊輸入的充電認證信息,當所述充電認證信息通過驗證,控制所述輸出控制開關閉合,使得所述充電裝置通過所述放電電路對外充電。例如,充電裝置的物理鍵盤檢測用戶輸入的充電認證信息,然后,該充電裝置的輸出控制模塊驗證該充電認證信息是否正確,若該充電認證信息通過驗證,則充電裝置的輸出控制開關閉合該充電裝置與所述用戶設備間的放電電路,以對該用戶設備進行充電。
例如,用戶持有用戶設備,用戶想要使用充電寶對該用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,例如,用戶設備可以檢測用戶在用戶設備安裝的應用中鍵入的該充電寶對應的序列號等裝置識別信息,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備獲取到該充電寶的序列號以后,根據該序列號在用戶設備本地查詢該充電寶對應的充電認證信息,本地數據庫匹配后返回該序列號對應的充電認證信息。或者,用戶設備獲取到該充電寶的序列號后,將該序列號發送至網絡設備;網絡設備在其數據庫中匹配到該序列號對應的充電認證信息,或者,實時生成該序列號對應的充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。
用戶設備獲取充電認證信息后,可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的連接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。用戶還可以通過充電寶的物理鍵盤輸入該充電認證信息,從而使充電寶接收該充電認證信息。
充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證;在此,該參考認證信息可以是充電寶本地存儲的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該參考認證信息。若該充電認證信息與參考認證信息每一位均相同,則該充電認證信息通過驗證;隨后,充電寶的輸出控制模塊向輸出控制開關發送閉合開關指令,當輸出控制開關閉合后,放電電路被連通,該充電寶對用戶設備開始充電。
優選地,在步驟s22中,包括子步驟s22a(未示出)和子步驟s22b(未示出)。在子步驟s22a中,當充電裝置接收到所述充電認證信息,生成對應的參考認證信息;在子步驟s22b中,充電裝置根據所述參考認證信息驗證所述充電認證信息。例如,充電裝置接收到充電認證信息同時,驗證信息發生模塊同時生成參考認證信息,其中,該參考認證信息可以是預設的參考認證信息,也可以是基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成的參考認證信息;隨后,在驗證信息發生模塊將充電認證信息與參考認證信息進行匹配,對充電認證信息進行驗證。
例如,用戶設備獲取到該充電寶的序列號,基于該序列號確定對應的充電認證信息。用戶設備獲取充電認證信息后,通過檢測用戶輸入的方式或藍牙、nfc等近距離傳輸方式將充電認證信息傳輸給充電寶。充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證,逐位比較充電認證信息與參考認證信息是否一致;在此,該參考認證信息可以是充電寶本地預設的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該參考認證信息。若充電認證信息與參考認證信息每一位均相同,則該充電認證信息驗證成功,充電寶的輸出控制模塊向輸出控制開關發送閉合開關指令,當輸出控制開關閉合后,放電電路被連通,該充電寶對用戶設備開始充電。
優選地,在步驟s23中,當所述充電認證信息未通過驗證,且所述用戶設備的充電時長超過預定的充電時長閾值,斷開所述放電電路以停止對所述用戶設備進行充電。例如,當充電設備已經關機,無法操作時,啟動緊急充電功能,連接到充電裝置,充電裝置對用戶設備緊急充電一定時間。充電認證信息未通過驗證,且充電時長超過該預定充電時長閾值時,斷開該放電電路以停止對所述用戶設備進行充電。
例如,用戶持有用戶設備,用戶想要使用充電寶對用戶設備進行充電,此時用戶設備已經因電量不足而關機,用戶設備連接到充電裝置,充電裝置啟動緊急充電功能。用戶設備開機后先獲取該充電寶對應的序列號,其中,用戶設備可以檢測用戶在用戶設備安裝的應用中鍵入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備獲取到該充電寶的序列號以后,根據該序列號在用戶設備本地查詢該充電寶對應的充電認證信息,本地數據庫匹配后返回該序列號對應的充電認證信息。或者,用戶設備獲取到該充電寶的序列號后,將該序列號發送至網絡設備;網絡設備在其數據庫中匹配到該序列號對應的充電認證信息,或者,實時生成該序列號對應的充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。
用戶設備獲取充電認證信息后,可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的連接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。用戶還可以通過充電寶的物理鍵盤輸入該充電認證信息,從而使充電寶接收該充電認證信息。
充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證;在此,該參考認證信息可以是充電寶本地存儲的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該參考認證信息。若該充電認證信息驗證成功,則充電寶的輸出控制模塊向輸出控制開關發送閉合開關指令,當輸出控制開關閉合后,放電電路被連通,該充電寶對該用戶設備或其他用戶設備開始充電。
優選地,根據本申請的又一方面的一種用于控制充電裝置的方法,其中,該方法包括步驟s41(未示出)和步驟s42(未示出)。在步驟s41中,用戶設備獲取充電裝置對應的裝置識別信息;在步驟s42中,確定所述裝置識別信息對應的充電認證信息,其中所述充電認證信息用于閉合所述充電裝置的放電電路以對外充電。例如,用戶設備獲取該充電裝置的序列號信息后,選擇使用該充電裝置對其他用戶設備進行充電,則根據該充電裝置的序列號生成對應的對外充電的充電充電認證信息。
例如,用戶持有用戶設備,用戶想要通過該應用使用充電寶對自己的用戶設備或其他用戶的用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,其中,用戶設備可以檢測用戶鍵入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備獲取到該充電寶的序列號以后,根據該序列號在用戶設備本地查詢該充電寶對應的充電認證信息,本地數據庫匹配后返回該序列號對應的充電認證信息。或者,用戶設備獲取到該充電寶的序列號后,將該序列號發送至網絡設備;網絡設備在其數據庫中匹配到該序列號對應的充電認證信息,或者,實時生成該序列號對應的充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。
用戶設備獲取充電認證信息后,可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的鏈接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。用戶還可以通過充電寶的物理鍵盤輸入該充電認證信息,從而使充電寶接收該充電認證信息。
充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證;在此,該參考認證信息可以是充電寶本地存儲的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該參考認證信息。若該充電認證信息驗證未成功,且緊急充電功能時間超過預定時間閾值,則充電寶輸出控制模塊向輸出控制開關發送斷開開關指令,輸出控制開關斷開后,輸出放電電路斷開,該充電寶對用戶設備停止充電。
圖5示出了根據本申請再一方面的一種在網絡設備端用于通過充電裝置對用戶設備進行充電的方法,其中,該方法包括步驟s31、步驟s32及步驟s33。其中,在步驟s31中,網絡設備接收用戶設備發送的充電認證信息請求,其中,所述充電認證信息請求包括裝置識別信息;在步驟s32中,網絡設備確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;在步驟s33中,網絡設備將所述充電認證信息返回至所述用戶設備。例如,網絡設備接收用戶設備發送的包含充電裝置識別信息的認證信息請求,其中,網絡設備基于充電裝置識別信息如序列號,在數據庫確定序列號對應的充電認證信息,并將該充電認證信息返回給用戶設備。又例如,網絡設備接收用戶設備發送的包含充電裝置識別信息如序列號的認證信息請求,基于該充電裝置識別信息(例如,充電寶序列號等),或該裝置識別信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該充電認證信息。隨后,網絡設備將該充電認證信息返回至該用戶設備。
例如,用戶持有用戶設備,用戶想要使用充電寶對用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,其中,用戶設備可以檢測用戶在用戶設備中輸入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備獲取到該充電寶的序列號以后,將該序列號發送至網絡設備,網絡設備在其數據庫中匹配后,確定該序列號預設的充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備。
用戶設備獲取充電認證信息后,可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的鏈接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。用戶還可以通過充電寶的物理鍵盤輸入該充電認證信息,從而使充電寶接收該充電認證信息。
充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證;在此,該參考認證信息可以是充電寶本地存儲的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該參考認證信息。若該充電認證信息與參考認證信息每一位均相同,則該充電認證信息通過驗證;隨后,充電寶的輸出控制模塊向輸出控制開關發送閉合開關指令,當輸出控制開關閉合后,放電電路被連通,該充電寶對用戶設備開始充電。
優選地,在步驟s32中,網絡設備根據所述裝置識別信息對應的充電裝置的認證信息生成設置,生成所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對所述用戶設備進行充電。例如,網絡設備接收用戶設備發送的包含充電裝置識別信息如序列號的認證信息請求,基于該充電裝置識別信息(例如,充電寶序列號等),或該裝置識別信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該充電認證信息。隨后,網絡設備將該充電認證信息返回至該用戶設備。
例如,用戶持有用戶設備,用戶想要使用充電寶對用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,其中,用戶設備可以檢測用戶在用戶設備中輸入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備獲取到該充電寶的序列號以后,將該序列號發送至網絡設備,網絡設備在其數據庫中匹配后,確定該序列號預設的充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備;又例如,用戶設備將該序列號發送至對應網絡設備,網絡設備接收用戶設備發送的包含充電裝置識別信息如序列號的認證信息請求,基于該充電裝置識別信息(例如,充電寶序列號等),或該裝置識別信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該充電認證信息。隨后,網絡設備將該充電認證信息返回至該用戶設備。
用戶設備獲取充電認證信息后,可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的鏈接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。用戶還可以通過充電寶的物理鍵盤輸入該充電認證信息,從而使充電寶接收該充電認證信息。
充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證;在此,該參考認證信息可以是充電寶本地存儲的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),生成該參考認證信息。若該充電認證信息與參考認證信息每一位均相同,則該充電認證信息通過驗證;隨后,充電寶的輸出控制模塊向輸出控制開關發送閉合開關指令,當輸出控制開關閉合后,放電電路被連通,該充電寶對用戶設備開始充電。
優選地,所述認證信息生成設置包括以下至少任一項:所述充電裝置中的認證信息生成算法配置;所述充電裝置中的認證信息生成要素信息,其中,所述認證信息生成要素信息包括所述裝置識別信息、所述充電裝置的硬件標識信息及所述充電認證信息請求的接收時間信息中至少之一。例如,網絡設備接收用戶設備發送的包含充電裝置識別信息如序列號的認證信息請求,基于該充電裝置識別信息(例如,充電寶序列號等),或該裝置識別信息、動態因子(例如,當前時間、計數器次數、隨機數等),以及特定的算法配置或與序列號對應的算法配置,生成該充電認證信息。
例如,用戶持有用戶設備,用戶想要使用充電寶對用戶設備進行充電。用戶設備先獲取該充電寶對應的序列號,其中,用戶設備可以檢測用戶在用戶設備中輸入的該充電寶對應的序列號,也可以通過掃描二維碼的方式獲取該充電寶的序列號。用戶設備獲取到該充電寶的序列號以后,將該序列號發送至網絡設備,網絡設備在其數據庫中匹配后,確定該序列號預設的充電認證信息,隨后,該網絡設備將該充電認證信息返回給用戶設備;又例如,用戶設備將該序列號發送至對應網絡設備,網絡設備接收用戶設備發送的包含充電裝置識別信息如序列號的認證信息請求,基于該充電裝置識別信息(例如,充電寶序列號等),或該裝置識別信息、動態因子(例如,當前時間、計數器次數、隨機數等),以及特定的算法配置或與序列號對應的算法配置,生成該充電認證信息。隨后,網絡設備將該充電認證信息返回至該用戶設備。
用戶設備獲取充電認證信息后,可以在藍牙中搜索到該充電寶,通過藍牙建立用戶設備與充電寶之間的鏈接后,在應用中通過藍牙的方式將該充電認證信息傳輸給該充電寶;用戶還可以通過nfc等近距離通信方式完成傳輸過程。用戶還可以通過充電寶的物理鍵盤輸入該充電認證信息,從而使充電寶接收該充電認證信息。
充電寶接收到該充電認證信息后,將其與充電寶內部的參考認證信息進行匹配驗證;在此,該參考認證信息可以是充電寶本地存儲的,也可以是充電寶內部實時生成的。例如,充電寶包含驗證信息發生模塊,當充電寶接收到用戶提供的充電認證信息后,該驗證信息發生模塊實時生成用于驗證該充電認證信息的參考認證信息,其中,該驗證信息發生模塊可基于該充電寶的固有信息(例如,充電寶的硬件標識信息或序列號等),或該充電寶的固有信息及動態因子(例如,當前時間、計數器次數、隨機數等),以及特定的算法配置或與序列號對應的算法配置,生成該參考認證信息。若該充電認證信息與參考認證信息每一位均相同,則該充電認證信息通過驗證;隨后,充電寶的輸出控制模塊向輸出控制開關發送閉合開關指令,當輸出控制開關閉合后,放電電路被連通,該充電寶對用戶設備開始充電。
圖6示出了根據本申請一個方面的一種用于通過充電裝置對用戶設備進行充電的方法,其中,該方法包括:
用戶設備獲取所述充電裝置對應的裝置識別信息;
所述用戶設備確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電;
所述充電裝置獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
所述充電裝置驗證所述充電認證信息;
當所述充電認證信息通過驗證,所述充電裝置閉合所述充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
圖7示出了根據本申請的另一方面的一種用于通過充電裝置對用戶設備進行充電的方法,其中,該方法包括:
用戶設備獲取所述充電裝置對應的裝置識別信息;
所述用戶設備向對應的網絡設備發送的充電認證信息請求,其中所述充電認證信息請求包括所述裝置識別信息;
所述網絡設備接收所述用戶設備發送的充電認證信息請求;
所述網絡設備確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
所述網絡設備將所述充電認證信息返回至所述用戶設備;
所述用戶設備接收所述網絡設備返回的所述裝置識別信息對應的充電認證信息;
所述充電裝置獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
所述充電裝置驗證所述充電認證信息;
當所述充電認證信息通過驗證,所述充電裝置閉合所述充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的一個方面,提供了一種在用戶設備端用于通過充電裝置對用戶設備進行充電的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
獲取所述充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的另一個方面,提供了一種在充電裝置端用于對用戶設備進行充電的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
驗證所述充電認證信息;
當所述充電認證信息通過驗證,閉合充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的又一個方面,提供了一種用于控制充電裝置的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
獲取充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對外充電。
根據本申請的再一個方面,提供了一種在網絡設備端用于通過充電裝置對用戶設備進行充電的設備,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行:
接收用戶設備發送的充電認證信息請求,其中所述充電認證信息請求包括裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
將所述充電認證信息返回至所述用戶設備。
根據本申請的一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
獲取所述充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置與用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的另一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
獲取所述充電認證信息,其中,所述充電認證信息由用戶輸入或由所述用戶設備發送;
驗證所述充電認證信息;
當所述充電認證信息通過驗證,閉合充電裝置與所述用戶設備間的放電電路以對所述用戶設備進行充電。
根據本申請的又一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
獲取充電裝置對應的裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述充電裝置的放電電路以對外充電。
根據本申請的再一個方面,提供了一種包括指令的計算機可讀介質,所述指令在被執行時使得系統進行如下操作:
接收用戶設備發送的充電認證信息請求,其中所述充電認證信息請求包括裝置識別信息;
確定所述裝置識別信息對應的充電認證信息,其中,所述充電認證信息用于閉合所述裝置識別信息對應的充電裝置的放電電路以對所述用戶設備進行充電;
將所述充電認證信息返回至所述用戶設備。
需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(asic)、通用目的計算機或任何其他類似硬件設備來實現。在一個實施例中,本申請的軟件程序可以通過處理器執行以實現上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關的數據結構)可以被存儲到計算機可讀記錄介質中,例如,ram存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本申請的一些步驟或功能可采用硬件來實現,例如,作為與處理器配合從而執行各個步驟或功能的電路。
另外,本申請的一部分可被應用為計算機程序產品,例如計算機程序指令,當其被計算機執行時,通過該計算機的操作,可以調用或提供根據本申請的方法和/或技術方案。本領域技術人員應能理解,計算機程序指令在計算機可讀介質中的存在形式包括但不限于源文件、可執行文件、安裝包文件等,相應地,計算機程序指令被計算機執行的方式包括但不限于:該計算機直接執行該指令,或者該計算機編譯該指令后再執行對應的編譯后程序,或者該計算機讀取并執行該指令,或者該計算機讀取并安裝該指令后再執行對應的安裝后程序。在此,計算機可讀介質可以是可供計算機訪問的任意可用的計算機可讀存儲介質或通信介質。
通信介質包括藉此包含例如計算機可讀指令、數據結構、程序模塊或其他數據的通信信號被從一個系統傳送到另一系統的介質。通信介質可包括有導的傳輸介質(諸如電纜和線(例如,光纖、同軸等))和能傳播能量波的無線(未有導的傳輸)介質,諸如聲音、電磁、rf、微波和紅外。計算機可讀指令、數據結構、程序模塊或其他數據可被體現為例如無線介質(諸如載波或諸如被體現為擴展頻譜技術的一部分的類似機制)中的已調制數據信號。術語“已調制數據信號”指的是其一個或多個特征以在信號中編碼信息的方式被更改或設定的信號。調制可以是模擬的、數字的或混合調制技術。
作為示例而非限制,計算機可讀存儲介質可包括以用于存儲諸如計算機可讀指令、數據結構、程序模塊或其它數據的信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動的介質。例如,計算機可讀存儲介質包括,但不限于,易失性存儲器,諸如隨機存儲器(ram,dram,sram);以及非易失性存儲器,諸如閃存、各種只讀存儲器(rom,prom,eprom,eeprom)、磁性和鐵磁/鐵電存儲器(mram,feram);以及磁性和光學存儲設備(硬盤、磁帶、cd、dvd);或其它現在已知的介質或今后開發的能夠存儲供計算機系統使用的計算機可讀信息/數據。
在此,根據本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執行程序指令的處理器,其中,當該計算機程序指令被該處理器執行時,觸發該裝置運行基于前述根據本申請的多個實施例的方法和/或技術方案。
對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節,而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現本申請。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除復數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。