本發(fā)明涉及智能設(shè)備領(lǐng)域,尤其涉及一種設(shè)備充電的方法、充電器及系統(tǒng)。
背景技術(shù):
傳統(tǒng)的設(shè)備充電方式為:通過通用串行總線(Universal Serial Bus,簡稱USB)接口將手機、平板電腦等設(shè)備與充電器連接,連接后設(shè)備與充電器之間執(zhí)行認證過程。該認證過程包括身份鑒權(quán)及充電配置參數(shù)傳輸兩個階段。在身份鑒權(quán)階段,設(shè)備或充電器判斷正負兩根數(shù)據(jù)線之間是否短接,如果短接則鑒權(quán)成功;或者充電器通過數(shù)據(jù)線向設(shè)備發(fā)送一個高電平,設(shè)備充電器返回一個低電平作為響應,兩者完成握手信號傳遞。在充電配置參數(shù)傳輸階段,設(shè)備通過數(shù)據(jù)線向充電器發(fā)送充電功率、充電電壓等充電配置參數(shù),充電器根據(jù)該信息確定充電使用的功率。在完成上述認證過程后,充電器就可以開始為設(shè)備進行充電了。
在上述認證過程中發(fā)明人發(fā)現(xiàn):電平參數(shù)、充電配置參數(shù)等信息在數(shù)據(jù)線上以信號的形式傳輸,如果將充電電纜的絕緣皮剝開并將數(shù)據(jù)線連接到示波器等波形檢測設(shè)備上,則可以通過波形分析手段檢測出數(shù)據(jù)線中傳輸?shù)男盘枺瑥亩斐尚畔⑿孤?。在實際應用中,山寨充電器廠商可以購買正規(guī)廠商的充電器對配套設(shè)備進行充電,并在充電過程中通過上述破解手段獲取設(shè)備的充電配置參數(shù),從而根據(jù)該配置參數(shù)仿冒山寨充電器。使用這種山寨充電器為設(shè)備充電容易存在損傷電池、溫度過高等安全隱患。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種設(shè)備充電的方法、充電器及系統(tǒng),能夠解決現(xiàn)有充電方式容易造成充電配置參數(shù)泄露的問題。
第一方面,本發(fā)明實施例提供了一種設(shè)備充電的方法,所述方法包括:
在充電器連接到設(shè)備的充電接口后,所述充電器與所述設(shè)備之間進行近場通信NFC配對并啟動NFC加密通信模式;
所述充電器接收設(shè)備發(fā)送的設(shè)備標識信息;
根據(jù)所述設(shè)備標識信息對所述設(shè)備進行身份鑒權(quán);
接收所述設(shè)備發(fā)送的設(shè)備充電信息;
基于所述設(shè)備充電信息設(shè)定充電配置參數(shù)并通過所述充電接口對所述設(shè)備進行充電。
進一步的,所述基于所述設(shè)備充電信息設(shè)定充電配置參數(shù)并通過所述充電接口對所述設(shè)備進行充電,包括:
基于所述設(shè)備的電池參數(shù)設(shè)定充電器側(cè)輸出的充電電壓,所述電池參數(shù)包括電池容量、額定電壓以及額定電流。
進一步的,所述基于所述設(shè)備充電信息設(shè)定充電配置參數(shù)并通過所述充電接口對所述設(shè)備進行充電,包括:
基于所述設(shè)備的充電狀態(tài)參數(shù),動態(tài)調(diào)整充電器側(cè)輸出的充電電壓。
進一步的,所述基于所述設(shè)備的充電狀態(tài)參數(shù),動態(tài)調(diào)整充電器側(cè)輸出的充電電壓,包括:
根據(jù)設(shè)備側(cè)充電IC電路的輸入電壓及充電器側(cè)的輸出電壓計算數(shù)據(jù)線的電阻值,并根據(jù)所述電阻值調(diào)整充電器側(cè)輸出的充電電壓;或者,
根據(jù)所述充電IC電路的輸出電壓與電池的額定電壓的差值,調(diào)整充電器側(cè)輸出的充電電壓;或者,
根據(jù)所述充電IC電路的輸出電流與電池的額定電流的差值,調(diào)整充電器側(cè)輸出的充電電壓;或者,
根據(jù)所述設(shè)備不同模塊的溫度信息調(diào)整充電器側(cè)輸出的充電電壓;或者,
根據(jù)預期充電時長及當前電池電量調(diào)整充電器側(cè)輸出的充電電壓。
進一步的,所述方法還包括:
根據(jù)所述充電器側(cè)輸出的充電功率或者設(shè)備側(cè)充電IC電路的充電功率,計算耗電量;
根據(jù)所述耗電量進行充電計費。
進一步的,所述方法進一步包括:
定期或基于外部操作指令,與所述設(shè)備同步更新加密密鑰。
第二方面,本發(fā)明實施例還提供了一種充電器,所述充電器包括:
NFC模塊,用于在充電器連接到設(shè)備的充電接口后,與設(shè)備內(nèi)部的NFC模塊配對并啟動NFC加密通信模式,接收所述設(shè)備發(fā)送的設(shè)備標識信息;
處理模塊,用于根據(jù)所述設(shè)備標識信息對所述設(shè)備進行身份鑒權(quán);
所述NFC模塊,還用于接收所述設(shè)備發(fā)送的設(shè)備充電信息;
所述處理模塊,還用于基于所述設(shè)備充電信息設(shè)定充電配置參數(shù)并通過所述充電接口對所述設(shè)備進行充電。
進一步的,所述處理模塊用于:
基于所述設(shè)備的電池參數(shù)設(shè)定充電器側(cè)輸出的充電電壓,所述電池參數(shù)包括電池容量、額定電壓以及額定電流。
進一步的,所述處理模塊用于:
基于所述設(shè)備的充電狀態(tài)參數(shù),動態(tài)調(diào)整充電器側(cè)輸出的充電電壓。
進一步的,所述處理模塊用于:
根據(jù)設(shè)備側(cè)充電IC電路的輸入電壓及充電器側(cè)的輸出電壓計算數(shù)據(jù)線的電阻值,并根據(jù)所述電阻值調(diào)整充電器側(cè)輸出的充電電壓;
根據(jù)所述充電IC電路的輸出電壓與電池的額定電壓的差值,調(diào)整充電器側(cè)輸出的充電電壓;
根據(jù)所述充電IC電路的輸出電流與電池的額定電流的差值,調(diào)整充電器側(cè)輸出的充電電壓;
根據(jù)所述設(shè)備不同模塊的溫度信息調(diào)整充電器側(cè)輸出的充電電壓;
根據(jù)預期充電時長及當前電池電量調(diào)整充電器側(cè)輸出的充電電壓。
進一步的,所述處理模塊用于:
根據(jù)所述充電器側(cè)輸出的充電功率或者設(shè)備側(cè)充電IC電路的充電功率,計算耗電量;
根據(jù)所述耗電量進行充電計費。
進一步的,所述處理模塊用于:
定期或基于外部操作指令,與所述設(shè)備同步更新加密密鑰。
第三方面,本發(fā)明實施例還提供了一種設(shè)備充電的系統(tǒng),所述系統(tǒng)包括充電器及設(shè)備,所述充電器與所述設(shè)備分別內(nèi)置有近場通信NFC模塊,用于無線加密傳輸數(shù)據(jù);
在所述充電器連接到所述設(shè)備的充電接口后,所述充電器與所述設(shè)備之間進行近場通信NFC配對并啟動NFC加密通信模式;
所述充電器接收設(shè)備發(fā)送的設(shè)備標識信息,根據(jù)所述設(shè)備標識信息對所述設(shè)備進行身份鑒權(quán);
所述充電器接收所述設(shè)備發(fā)送的設(shè)備充電信息,基于所述設(shè)備充電信息設(shè)定充電配置參數(shù)并通過所述充電接口對所述設(shè)備進行充電。
本發(fā)明實施例提供的設(shè)備充電的方法、充電器及系統(tǒng),在充電器及設(shè)備中分別內(nèi)置了NFC模塊,兩者在進行數(shù)據(jù)交互時,通過NFC模塊無線加密傳輸,與現(xiàn)有技術(shù)相比,首先NFC技術(shù)是以無線形式進行數(shù)據(jù)傳輸?shù)模灰蕾囉谌魏挝锢黼娋€,因此通過波形檢測設(shè)備無法檢測到其傳輸?shù)碾娦盘枺黄浯?,本發(fā)明實施例在NFC通信過程中還進一步使用加密手段對數(shù)據(jù)進行加密,即使不法分子在無線鏈路上截獲的無線信號,也無法破解其中攜帶的信息。因此,本發(fā)明實施例真正意義上保護了充電配置參數(shù)的數(shù)據(jù)安全,保障了正規(guī)充電器廠家的合法權(quán)益。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提供的設(shè)備充電的方法流程圖;
圖2示出了本發(fā)明實施例提供的另一種設(shè)備充電的方法流程圖;
圖3示出了本發(fā)明實施例提供的充電器的結(jié)構(gòu)框圖;
圖4示出了本發(fā)明實施例提供的設(shè)備充電系統(tǒng)的示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
本發(fā)明實施例提供了一種設(shè)備充電的方法,如圖1所示,該方法包括:
101、在充電器連接到設(shè)備的充電接口后,充電器與設(shè)備之間進行近場通信NFC配對并啟動NFC加密通信模式。
本發(fā)明實施例中充電器具有傳統(tǒng)數(shù)據(jù)線,并通過數(shù)據(jù)線對設(shè)備進行充電,但與現(xiàn)有技術(shù)不同的是,身份鑒權(quán)及充電配置參數(shù)傳輸過程中交互的數(shù)據(jù)信息則不再通過數(shù)據(jù)線傳輸,而是通過分別內(nèi)置在設(shè)備和充電器中的NFC模塊進行無線傳輸。NFC是一種近場通信技術(shù),當充電器的數(shù)據(jù)線連接到設(shè)備的充電接口上時,充電器與設(shè)備之間的距離處于NFC通信范圍之內(nèi),此時充電器與設(shè)備之間進行配對并啟動NFC加密通信模式。
實際應用中,可以根據(jù)充電器數(shù)據(jù)線的長短確定NFC通信范圍,并設(shè)置NFC模塊的發(fā)射功率以保證能夠在上述通信范圍內(nèi)進行數(shù)據(jù)傳輸。此外,在進行NFC配對時可以設(shè)置配對密碼,當充電器與設(shè)備相互識別到后,設(shè)備可以彈出輸入密碼的提示框,用戶輸入充電器包裝盒上印制的密碼后,由設(shè)備或充電器對其進行驗證。充電器在出廠前會內(nèi)置該配對密碼,如果由設(shè)備進行驗證則充電器可以通過數(shù)據(jù)線將匹配密碼發(fā)送給設(shè)備,如果由充電器進行驗證則由設(shè)備將用戶輸入的配對密碼通過數(shù)據(jù)線發(fā)送給充電器。當然,實際應用中,考慮到充電器與不同設(shè)備交叉使用的便捷性,也可以不進行配對密碼驗證,只要充電器與設(shè)備之間的距離處于NFC通信范圍之內(nèi)就自動進行配對。
在啟動NFC加密通信模式后,設(shè)備與充電器之間傳輸?shù)乃袛?shù)據(jù)均進行加密發(fā)送。本實施例中可以采用對稱密鑰算法或非對稱密鑰算法進行加解密。以非對稱密鑰算法為例,設(shè)備通過APP中的密鑰管理設(shè)備從網(wǎng)絡(luò)側(cè)獲取廠商分配的公私鑰對,然后將私鑰或者公鑰發(fā)送給充電器保存;或者,充電器在出廠前內(nèi)置好公私鑰對,在通過數(shù)據(jù)線連接后,充電器將私鑰或公鑰發(fā)送給設(shè)備。以設(shè)備保存私鑰、充電器保存公鑰為例:當設(shè)備向充電器發(fā)送數(shù)據(jù)時,設(shè)備通過保存的私鑰對數(shù)據(jù)進行加密,充電器接收到加密數(shù)據(jù)后,通過保存的公鑰對其解密獲得數(shù)據(jù)內(nèi)容;反之,當充電器向設(shè)備發(fā)送數(shù)據(jù)時,充電器通過保存的公鑰對數(shù)據(jù)進行加密,設(shè)備接收到加密數(shù)據(jù)時,通過保存的私鑰對其進行解密獲得數(shù)據(jù)內(nèi)容。本實施例不對可采用的具體加密算法進行限制。
在啟動NFC加密通信模式后,設(shè)備與充電器之間交互的所有數(shù)據(jù)均通過NFC模塊進行加密傳輸。
102、充電器接收設(shè)備發(fā)送的設(shè)備標識信息。
在啟動NFC加密通信模式后,設(shè)備與充電器之間交互的所有數(shù)據(jù)均通過NFC模塊進行加密傳輸,本步驟中傳輸?shù)脑O(shè)備標識信息以及后續(xù)步驟104傳輸?shù)脑O(shè)備充電信息均通過NFC模塊加密傳輸。
103、充電器根據(jù)設(shè)備標識信息對設(shè)備進行身份鑒權(quán)。
充電器首先對待充電設(shè)備進行身份鑒權(quán),本實施例中身份鑒權(quán)的目的在于識別設(shè)備的品牌、型號是否與充電器匹配。現(xiàn)有技術(shù)中,數(shù)據(jù)線上傳輸數(shù)據(jù)信息受限較大,設(shè)備與充電器之間只能通過發(fā)送高低電平等簡單的信號進行身份鑒權(quán)。這種鑒權(quán)方式本質(zhì)上屬于協(xié)議鑒權(quán)過程,只要設(shè)備與充電器之間按照相同協(xié)議發(fā)送握手信號即可鑒權(quán)成功,無法對設(shè)備進行諸如品牌、型號甚至用戶賬號等層面的細粒度鑒權(quán)。而在本發(fā)明實施例中,NFC通信技術(shù)對傳輸數(shù)據(jù)的類型、格式、大小均無限制,設(shè)備與充電器之間可以傳輸任意內(nèi)容的數(shù)據(jù)。例如設(shè)備可以將自己的品牌信息、設(shè)備型號、設(shè)備序列號或者MAC地址作為設(shè)備標識信息發(fā)送給充電器進行鑒權(quán),對于未獲得授權(quán)的設(shè)備充電器可以拒絕為其充電。通過上述豐富多樣的數(shù)據(jù)信息,充電器可以將識別粒度細化到具體某一臺設(shè)備上,從而實現(xiàn)真正意義上的身份鑒權(quán)。
實際應用中,可以設(shè)定充電器僅能為某些型號或某臺設(shè)備充電,如果該設(shè)定策略由廠商制定,則充電器在出廠之前可以預先寫入對應設(shè)備的設(shè)備標識信息;如果允許用戶自定義該設(shè)定策略,則可以在設(shè)備的APP中給出設(shè)定界面,由用戶自行寫入或勾選允許/禁止充電設(shè)備的信息,生成充電黑白名單。之后,設(shè)備將充電黑白名單通過數(shù)據(jù)線或NFC模塊發(fā)送給充電器保存。
而在一些要求更為嚴苛的場景中,還可以進一步限定僅允許特定人員對特定設(shè)備進行充電。例如對于商場、公司等公共場合設(shè)置的共用充電器,在進行身份鑒權(quán)時設(shè)備APP可以彈出用戶信息輸入界面,要求使用者輸入用戶信息,例如自己的工作賬號、公司下發(fā)的充電授權(quán)代碼、工號等。充電器不僅需要根據(jù)設(shè)備標識信息對設(shè)備進行鑒權(quán),還需要將設(shè)備發(fā)送的用戶信息與自身保存的黑白名單中的用戶信息進行比對,確定是否為其進行充電。由此可以防止無充電權(quán)限的員工或閑雜人等使用該公用充電器。
上述過程是充電器對設(shè)備進行身份鑒權(quán)的過程,本實施例中還可以由設(shè)備對充電器進行身份鑒權(quán),從而實現(xiàn)設(shè)備與充電器之間的雙向鑒權(quán)。示例性的,充電器可以將出廠時預置的序列號通過NFC模塊發(fā)送給設(shè)備由設(shè)備APP上傳網(wǎng)絡(luò)側(cè)進行驗證。網(wǎng)絡(luò)側(cè)根據(jù)序列號驗證充電器的品牌、型號、配置參數(shù)以及配對設(shè)備型號等信息完成身份鑒權(quán)。當然,對充電器的鑒權(quán)過程也可以在設(shè)備本地實現(xiàn)。
進一步的,對于現(xiàn)有技術(shù)中設(shè)備與充電器之間互發(fā)高低電平信號的握手方式而言,本實施例也可以將高低電平信號轉(zhuǎn)換為NFC模塊可以傳輸?shù)臄?shù)據(jù)格式,通過NFC模塊進行傳輸,從而使設(shè)備與充電器之間進行加密握手。
104、充電器接收設(shè)備發(fā)送的設(shè)備充電信息。
現(xiàn)有技術(shù)中,設(shè)備根據(jù)自身元器件特性確定充電率,并通過數(shù)據(jù)線以脈沖信號的形式將充電功率信息發(fā)送給充電器。本實施例中,由于NFC通信技術(shù)不對數(shù)據(jù)的類型、大小等進行限制,因此相對現(xiàn)有技術(shù)而言,能夠向充電器傳輸更加豐富多樣的信息,使得充電過程更加智能化、自主化。
在本實施例的一種實現(xiàn)方式中,設(shè)備可以通過NFC模塊將電池參數(shù)、設(shè)備側(cè)充電IC電路的電路參數(shù)、設(shè)備不同模塊的溫度或者預期充電時長等信息發(fā)送給充電器,由充電器自主決定輸出的充電功率或充電電壓。
例如,對于不同型號設(shè)備而言,其鋰電池要求的額定充電功率各有不同,設(shè)備可以將自身設(shè)備型號或鋰電池的額定充電功率等信息發(fā)送給充電器,充電器根據(jù)上述信息確定輸出的充電功率。在一些應用場景中,當允許充電器為多種型號或品牌設(shè)備進行充電時,可以采用上述方案,針對不同型號設(shè)備的鋰電池特性選擇相應的充電功率,在保證充電效率的同時,還可以有效保護電池壽命。
再例如,當用戶選擇不同充電時長模式,或者在設(shè)備APP中自行設(shè)定預期充電時長時,設(shè)備可以將電池容量、當前電量以及預期充電時長等信息發(fā)送給充電器,充電器根據(jù)上述信息計算設(shè)定輸出的充電功率,由此實現(xiàn)“定制化”的充電方案。
本實施例中所述的充電IC電路通常置于設(shè)備內(nèi)部,其輸入端為設(shè)備上設(shè)置的數(shù)據(jù)線接口,用于連接充電器,輸出端連接鋰電池。一般情況下,充電器輸出的充電電壓/電流在經(jīng)過數(shù)據(jù)線損耗后可等同于充電IC電路輸入端的電壓/電流;充電IC電路輸出端的電壓/電流可等同于鋰電池接收的電壓/電流。
105、充電器基于設(shè)備充電信息設(shè)定充電配置參數(shù)并通過充電接口對設(shè)備進行充電。
在獲得豐富多樣的設(shè)備充電信息后,充電器可以根據(jù)不同的信息確定輸出的充電功率和/或充電電壓,并以此為設(shè)定對設(shè)備進行充電。由于本實施例相對現(xiàn)有技術(shù)而言傳輸?shù)男畔⒏佣嘣虼私Y(jié)合對不同設(shè)備充電信息的使用可以拓展出各種不同的智能化應用功能,本發(fā)明實施例后續(xù)將對此部分內(nèi)容進行展開介紹。
本發(fā)明實施例還提供了一種設(shè)備充電的方法,在該方法中,設(shè)備安裝有專用于充電管理的APP,可以為用戶提供充電狀態(tài)設(shè)置、用戶身份鑒權(quán)、通信模式選擇、密鑰更新、信息查看等功能。如圖2所示,該方法包括:
201、在充電器連接到設(shè)備的充電接口后,充電器與設(shè)備之間進行近場通信NFC配對并啟動NFC加密通信模式。
當充電器連接設(shè)備后,兩者相對位置處于NFC通信范圍內(nèi),設(shè)備與充電器之間進行NFC配對,并可通過APP界面將配對結(jié)果展示給用戶。
202、充電器接收設(shè)備發(fā)送的設(shè)備標識信息。
設(shè)備后臺自動將默認的設(shè)備標識信息,例如設(shè)備ID、MAC地址通過密鑰加密,然后基于NFC模塊發(fā)送給充電器,同時在APP界面中輸出身份鑒權(quán)過程的進度提示信息。對于需要用戶輸入用戶鑒權(quán)信息的場景,設(shè)備還可以在APP界面中彈出提示框提示用戶輸入賬號密碼、充電授權(quán)碼等信息。
203、充電器根據(jù)設(shè)備標識信息對設(shè)備進行身份鑒權(quán)。
充電器使用本地密鑰對接收的設(shè)備標識信息進行解密,如果解密失敗則直接丟棄該信息,向設(shè)備返回解密失敗消息并終斷與設(shè)備的數(shù)據(jù)線連接,設(shè)備在APP界面中提示用戶密鑰失效。如果解密成功,充電器將其與本地保存的充電黑白名單進行比對,若該信息記錄于黑名單中,則充電器向設(shè)備返回拒絕充電消息并終斷與設(shè)備的數(shù)據(jù)線連接,設(shè)備在APP界面中提示用戶未獲得充電器使用授權(quán)。
此外,充電器還可以進一步將自身的身份信息(例如序列號)加密發(fā)送給設(shè)備進行鑒權(quán),設(shè)備APP界面可以不顯示該序列號以防山寨廠商獲取。在設(shè)備與充電器之間完成雙向鑒權(quán)后,設(shè)備APP界面中提示用戶鑒權(quán)成功。
204、充電器接收設(shè)備發(fā)送的設(shè)備充電信息。
設(shè)備使用本地密鑰對設(shè)備充電信息進行加密然后通過NFC模塊發(fā)送給充電器,設(shè)備充電信息包括但不限于:電池參數(shù),包括電池容量、額定電壓以及額定電流等;充電狀態(tài)參數(shù),包括充電IC電路的輸出電壓/輸出電流,輸入電壓/輸入電流。充電器在對設(shè)備充電信息解密后,執(zhí)行步驟205。
205、充電器基于設(shè)備充電信息設(shè)定充電配置參數(shù)并通過充電接口對設(shè)備進行充電。
當設(shè)備充電信息中包括電池容量、額定電壓以及額定電流等信息時,充電器根據(jù)此類信息設(shè)定充電器側(cè)輸出的充電電壓以保證輸出的充電電壓不超過電池能夠承受的額定電壓。
此外,當電池參數(shù)還包括電池的額定功率時,充電器還應當據(jù)此設(shè)定不高于該額定功率的充電功率。
206、充電器基于設(shè)備的充電狀態(tài)參數(shù),動態(tài)調(diào)整充電器側(cè)輸出的充電電壓。
在充電過程中,充電器基于不同的充電狀態(tài)參數(shù),執(zhí)行下述至少一項流程:
1、根據(jù)設(shè)備側(cè)充電IC電路的輸入電壓及充電器側(cè)的輸出電壓計算數(shù)據(jù)線的電阻值,并根據(jù)電阻值調(diào)整充電器側(cè)輸出的充電電壓。
通常,數(shù)據(jù)線本身可以等同一個電阻,其具有電壓損耗特點,充電IC電路的輸入電壓往往小于充電器側(cè)輸出的充電電壓。由此導致充電效率降低,長期低壓充電也會對電池造成一定損傷。本實施例中,設(shè)備會將充電IC電路的輸入電壓值發(fā)送給充電器,充電器根據(jù)本側(cè)充電電壓與該輸入電壓之間的壓降值計算數(shù)據(jù)線的電阻值,然后根據(jù)該電阻值計算出充電器側(cè)應當提升的電壓變化量,最后升高輸出的充電電壓。
2、根據(jù)充電IC電路的輸出電壓與電池的額定電壓的差值,調(diào)整充電器側(cè)輸出的充電電壓。
一般情況下,設(shè)備內(nèi)部的充電IC電路也會存在電壓損耗,使得充電IC電路輸出給電池的輸出電壓達不到電池的額定電壓。此種情況下,充電器根據(jù)設(shè)備發(fā)送的充電IC電路的輸出電壓,以及電池的額定電壓,計算充電器側(cè)應當升高的電壓值,然后按照該電壓值提高充電電壓。
3、根據(jù)充電IC電路的輸出電流與電池的額定電流的差值,調(diào)整充電器側(cè)輸出的充電電壓。
與電壓值類似的,當充電IC電路的輸出電流大于或小于電池的額定電流時,充電器根據(jù)兩者數(shù)據(jù)計算電流差值,并在充電功率不變的前提下,通過降低充電電壓的方式提高輸出的充電電流。
4、根據(jù)設(shè)備不同模塊的溫度信息調(diào)整充電器側(cè)輸出的充電電壓。
充電過程中,設(shè)備中的不同模塊會存在溫度升高的現(xiàn)象,包括電池、主板、處理器甚至屏幕。此種情況下應當適當降低充電電壓以達到降溫的目的。本實施例中,充電器可以預先內(nèi)置有不同設(shè)備模塊的“溫度-電壓”關(guān)系,這種關(guān)系可以是定性的,例如僅定義溫度過高或過低時充電電壓的調(diào)整方向,充電器根據(jù)不同模塊的實際溫度按照預設(shè)的步進值多次調(diào)整充電電壓;或者,這種關(guān)系也可以是定量的,例如規(guī)定何種溫度值對應何種充電電壓的映射關(guān)系,充電器基于此映射關(guān)系查找溫度值對應的充電電壓即可。
實際應用中,設(shè)備里的不同模塊對溫度的敏感程度不同,多數(shù)情況下需要對結(jié)合不同模塊的溫度變化綜合調(diào)整充電電壓。本實施例中可以將調(diào)整充電電壓的算法預置在充電器中,并通過設(shè)備定期聯(lián)網(wǎng)更新;而在另一種實現(xiàn)方式中,為簡化充電器的邏輯復雜度,也可以由設(shè)備根據(jù)模塊溫度確定充電電壓的調(diào)整量,設(shè)備可以根據(jù)本地預置的算法自行計算電壓調(diào)整量,也可以將模塊溫度信息上報網(wǎng)絡(luò)側(cè)獲得網(wǎng)絡(luò)側(cè)返回的電壓變化量。之后,設(shè)備將電壓變化量發(fā)送給充電器進行電壓調(diào)節(jié)。
5、根據(jù)預期充電時長及當前電池電量調(diào)整充電器側(cè)輸出的充電電壓。
本實施例允許用戶選擇或自行設(shè)定充電時間,示例性的,設(shè)備APP界面中可以顯示“快充”、“正常充”、“慢速充”等選項供用戶選擇,或者有用戶自行設(shè)定預期的充電時長。之后,設(shè)備將該信息以及當前電池電量發(fā)送給充電器。充電器根據(jù)當前電池電量以及電池容量計算剩余充電電量,并結(jié)合預期充電時長設(shè)定充電電壓。與上述4中類似的,計算充電電壓的邏輯也可以在設(shè)備側(cè)或通過設(shè)備在網(wǎng)絡(luò)側(cè)實現(xiàn),充電器僅接收設(shè)備發(fā)送的調(diào)整后的充電電壓值并執(zhí)行之即可。
207、充電完成后,充電器根據(jù)耗電量進行充電計費。
在本實施例的一個應用場景中,可以在公共場合設(shè)置公用有償充電器,在對設(shè)備完成充電后,可以進行耗電量統(tǒng)計并基于
以此為依據(jù)向用戶收費。本發(fā)明實施例提供以下兩種耗電量統(tǒng)計方式:
1、根據(jù)充電器側(cè)輸出的充電功率計算耗電量。
充電器將本側(cè)輸出的充電功率與充電時長相乘,獲得耗電量。此方式是以充電器在充電過程中的實際功率消耗為標準計算的充電器的實際耗電量,該實際耗電量包含了設(shè)備電池接收并存儲的電量以及充電過程中,充電器、數(shù)據(jù)線、設(shè)備模塊等發(fā)熱產(chǎn)生的電量損耗。
2、根據(jù)設(shè)備側(cè)充電IC電路的充電功率計算耗電量。
充電器將充電IC電路的充電功率與充電時長相乘,獲得耗電量。此方式是以充電過程中設(shè)備電池實際獲得的電量為標準計算的耗電量。
實際應用中,采用上述何種計費方式主要由商業(yè)策略決定,本實施例對此不作過多限制。
當充電過程產(chǎn)生計費時,充電器通過NFC模塊將計費信息發(fā)送給設(shè)備,設(shè)備APP界面輸出顯示供用戶確認。本實施例中,用戶可以手動操作付費,例如通過支付寶、微信進行付費,或者,設(shè)備也可以在用戶對付費信息做確認后,直接后臺進行費用撥付。實際應用中,當用戶未進行付費時,設(shè)備還可以對本次欠費行為進行記錄或上傳網(wǎng)絡(luò)側(cè)進行保存,當用戶下次使用公用有償充電器充電時,設(shè)備可以將欠費信息通過NFC模塊發(fā)送給充電器,充電器終斷數(shù)據(jù)線與設(shè)備的信號連接,由此即使將數(shù)據(jù)線插入到設(shè)備的接口上也無法進行充電。
208、充電器與設(shè)備同步更新加密密鑰。
本實施例中,充電器與設(shè)備之間使用密鑰對交互數(shù)據(jù)進行加解密,為防止密鑰被破解或竊取,充電器與設(shè)備兩者可以定期更新密鑰。
當充電器具有網(wǎng)絡(luò)通信功能時,可以定期向網(wǎng)絡(luò)側(cè)請求更新密鑰對,然后將私鑰(或公鑰)保存于本地,將公鑰(或私鑰)加密發(fā)送給設(shè)備進行保存。而在本實施例的一種實現(xiàn)方式中,為簡化充電器的電路結(jié)構(gòu),可以將密鑰更新過程轉(zhuǎn)移到設(shè)備側(cè)實現(xiàn),設(shè)備按照上述方式與網(wǎng)絡(luò)側(cè)進行通信獲得更新密鑰對,并將充電器密鑰加密發(fā)送給充電器。
此外,設(shè)備APP中還可以增加密鑰管理功能,當用戶在相應界面中觸發(fā)用于指示更新密鑰的操作指令時,設(shè)備按照上述方式進行密鑰更新,或者將該操作指令發(fā)送給充電器,由充電器進行密鑰更新。
進一步的,作為對上述方法的實現(xiàn),本發(fā)明實施例還提供了一種充電器,如圖3所示,該充電器包括:
NFC模塊31,用于在充電器連接到設(shè)備的充電接口后,與設(shè)備內(nèi)部的NFC模塊31配對并啟動NFC加密通信模式,接收設(shè)備發(fā)送的設(shè)備標識信息;
本發(fā)明實施例中充電器具有傳統(tǒng)數(shù)據(jù)線,并通過數(shù)據(jù)線對設(shè)備進行充電,但與現(xiàn)有技術(shù)不同的是,身份鑒權(quán)及充電配置參數(shù)傳輸過程中交互的數(shù)據(jù)信息則不再通過數(shù)據(jù)線傳輸,而是通過分別內(nèi)置在設(shè)備和充電器中的NFC模塊進行無線傳輸。NFC是一種近場通信技術(shù),當充電器的數(shù)據(jù)線連接到設(shè)備的充電接口上時,充電器與設(shè)備之間的距離處于NFC通信范圍之內(nèi),此時充電器與設(shè)備之間進行配對并啟動NFC加密通信模式。
在啟動NFC加密通信模式后,設(shè)備與充電器之間交互的所有數(shù)據(jù)均通過NFC模塊進行加密傳輸,本步驟中傳輸?shù)脑O(shè)備標識信息以及后續(xù)步驟104傳輸?shù)脑O(shè)備充電信息均通過NFC模塊加密傳輸。
處理模塊32,用于根據(jù)設(shè)備標識信息對設(shè)備進行身份鑒權(quán);
充電器首先對待充電設(shè)備進行身份鑒權(quán),本實施例中身份鑒權(quán)的目的在于識別設(shè)備的品牌、型號是否與充電器匹配?,F(xiàn)有技術(shù)中,數(shù)據(jù)線上傳輸數(shù)據(jù)信息受限較大,設(shè)備與充電器之間只能通過發(fā)送高低電平等簡單的信號進行身份鑒權(quán)。這種鑒權(quán)方式本質(zhì)上屬于協(xié)議鑒權(quán)過程,只要設(shè)備與充電器之間按照相同協(xié)議發(fā)送握手信號即可鑒權(quán)成功,無法對設(shè)備進行諸如品牌、型號甚至用戶賬號等層面的細粒度鑒權(quán)。而在本發(fā)明實施例中,NFC通信技術(shù)對傳輸數(shù)據(jù)的類型、格式、大小均無限制,設(shè)備與充電器之間可以傳輸任意內(nèi)容的數(shù)據(jù)。例如設(shè)備可以將自己的品牌信息、設(shè)備型號、設(shè)備序列號或者MAC地址作為設(shè)備標識信息發(fā)送給充電器進行鑒權(quán),對于未獲得授權(quán)的設(shè)備充電器可以拒絕為其充電。通過上述豐富多樣的數(shù)據(jù)信息,充電器可以將識別粒度細化到具體某一臺設(shè)備上,從而實現(xiàn)真正意義上的身份鑒權(quán)。
NFC模塊31,還用于接收設(shè)備發(fā)送的設(shè)備充電信息;
現(xiàn)有技術(shù)中,設(shè)備根據(jù)自身元器件特性確定充電率,并通過數(shù)據(jù)線以脈沖信號的形式將充電功率信息發(fā)送給充電器。本實施例中,由于NFC通信技術(shù)不對數(shù)據(jù)的類型、大小等進行限制,因此相對現(xiàn)有技術(shù)而言,能夠向充電器傳輸更加豐富多樣的信息,使得充電過程更加智能化、自主化。
在本實施例的一種實現(xiàn)方式中,設(shè)備可以通過NFC模塊將電池參數(shù)、設(shè)備側(cè)充電IC電路的電路參數(shù)、設(shè)備不同模塊的溫度或者預期充電時長等信息發(fā)送給充電器,由充電器自主決定輸出的充電功率或充電電壓。
例如,對于不同型號設(shè)備而言,其鋰電池要求的額定充電功率各有不同,設(shè)備可以將自身設(shè)備型號或鋰電池的額定充電功率等信息發(fā)送給充電器,充電器根據(jù)上述信息確定輸出的充電功率。在一些應用場景中,當允許充電器為多種型號或品牌設(shè)備進行充電時,可以采用上述方案,針對不同型號設(shè)備的鋰電池特性選擇相應的充電功率,在保證充電效率的同時,還可以有效保護電池壽命。
再例如,當用戶選擇不同充電時長模式,或者在設(shè)備APP中自行設(shè)定預期充電時長時,設(shè)備可以將電池容量、當前電量以及預期充電時長等信息發(fā)送給充電器,充電器根據(jù)上述信息計算設(shè)定輸出的充電功率,由此實現(xiàn)“定制化”的充電方案。
處理模塊32,還用于基于設(shè)備充電信息設(shè)定充電配置參數(shù)并通過充電接口對設(shè)備進行充電。
在獲得豐富多樣的設(shè)備充電信息后,充電器可以根據(jù)不同的信息確定輸出的充電功率和/或充電電壓,并以此為設(shè)定對設(shè)備進行充電。由于本實施例相對現(xiàn)有技術(shù)而言傳輸?shù)男畔⒏佣嘣?,因此結(jié)合對不同設(shè)備充電信息的使用可以拓展出各種不同的智能化應用功能,本發(fā)明實施例后續(xù)將對此部分內(nèi)容進行展開介紹。
進一步的,處理模塊32用于:
基于設(shè)備的電池參數(shù)設(shè)定充電器側(cè)輸出的充電電壓,電池參數(shù)包括電池容量、額定電壓以及額定電流。
當設(shè)備充電信息中包括電池容量、額定電壓以及額定電流等信息時,充電器根據(jù)此類信息設(shè)定充電器側(cè)輸出的充電電壓以保證輸出的充電電壓不超過電池能夠承受的額定電壓。
此外,當電池參數(shù)還包括電池的額定功率時,充電器還應當據(jù)此設(shè)定不高于該額定功率的充電功率。
進一步的,處理模塊32用于:
基于設(shè)備的充電狀態(tài)參數(shù),動態(tài)調(diào)整充電器側(cè)輸出的充電電壓。
進一步的,處理模塊32用于:
根據(jù)設(shè)備側(cè)充電IC電路的輸入電壓及充電器側(cè)的輸出電壓計算數(shù)據(jù)線的電阻值,并根據(jù)電阻值調(diào)整充電器側(cè)輸出的充電電壓;
通常,數(shù)據(jù)線本身可以等同一個電阻,其具有電壓損耗特點,充電IC電路的輸入電壓往往小于充電器側(cè)輸出的充電電壓。由此導致充電效率降低,長期低壓充電也會對電池造成一定損傷。本實施例中,設(shè)備會將充電IC電路的輸入電壓值發(fā)送給充電器,充電器根據(jù)本側(cè)充電電壓與該輸入電壓之間的壓降值計算數(shù)據(jù)線的電阻值,然后根據(jù)該電阻值計算出充電器側(cè)應當提升的電壓變化量,最后升高輸出的充電電壓。
根據(jù)充電IC電路的輸出電壓與電池的額定電壓的差值,調(diào)整充電器側(cè)輸出的充電電壓;
一般情況下,設(shè)備內(nèi)部的充電IC電路也會存在電壓損耗,使得充電IC電路輸出給電池的輸出電壓達不到電池的額定電壓。此種情況下,充電器根據(jù)設(shè)備發(fā)送的充電IC電路的輸出電壓,以及電池的額定電壓,計算充電器側(cè)應當升高的電壓值,然后按照該電壓值提高充電電壓。
根據(jù)充電IC電路的輸出電流與電池的額定電流的差值,調(diào)整充電器側(cè)輸出的充電電壓;
與電壓值類似的,當充電IC電路的輸出電流大于或小于電池的額定電流時,充電器根據(jù)兩者數(shù)據(jù)計算電流差值,并在充電功率不變的前提下,通過降低充電電壓的方式提高輸出的充電電流。
根據(jù)設(shè)備不同模塊的溫度信息調(diào)整充電器側(cè)輸出的充電電壓;
充電過程中,設(shè)備中的不同模塊會存在溫度升高的現(xiàn)象,包括電池、主板、處理器甚至屏幕。此種情況下應當適當降低充電電壓以達到降溫的目的。本實施例中,充電器可以預先內(nèi)置有不同設(shè)備模塊的“溫度-電壓”關(guān)系,這種關(guān)系可以是定性的,例如僅定義溫度過高或過低時充電電壓的調(diào)整方向,充電器根據(jù)不同模塊的實際溫度按照預設(shè)的步進值多次調(diào)整充電電壓;或者,這種關(guān)系也可以是定量的,例如規(guī)定何種溫度值對應何種充電電壓的映射關(guān)系,充電器基于此映射關(guān)系查找溫度值對應的充電電壓即可。
實際應用中,設(shè)備里的不同模塊對溫度的敏感程度不同,多數(shù)情況下需要對結(jié)合不同模塊的溫度變化綜合調(diào)整充電電壓。本實施例中可以將調(diào)整充電電壓的算法預置在充電器中,并通過設(shè)備定期聯(lián)網(wǎng)更新;而在另一種實現(xiàn)方式中,為簡化充電器的邏輯復雜度,也可以由設(shè)備根據(jù)模塊溫度確定充電電壓的調(diào)整量,設(shè)備可以根據(jù)本地預置的算法自行計算電壓調(diào)整量,也可以將模塊溫度信息上報網(wǎng)絡(luò)側(cè)獲得網(wǎng)絡(luò)側(cè)返回的電壓變化量。之后,設(shè)備將電壓變化量發(fā)送給充電器進行電壓調(diào)節(jié)。
根據(jù)預期充電時長及當前電池電量調(diào)整充電器側(cè)輸出的充電電壓。
本實施例允許用戶選擇或自行設(shè)定充電時間,示例性的,設(shè)備APP界面中可以顯示“快充”、“正常充”、“慢速充”等選項供用戶選擇,或者有用戶自行設(shè)定預期的充電時長。之后,設(shè)備將該信息以及當前電池電量發(fā)送給充電器。充電器根據(jù)當前電池電量以及電池容量計算剩余充電電量,并結(jié)合預期充電時長設(shè)定充電電壓。與上述類似的,計算充電電壓的邏輯也可以在設(shè)備側(cè)或通過設(shè)備在網(wǎng)絡(luò)側(cè)實現(xiàn),充電器僅接收設(shè)備發(fā)送的調(diào)整后的充電電壓值并執(zhí)行之即可。
進一步的,處理模塊32用于:
根據(jù)充電器側(cè)輸出的充電功率或者設(shè)備側(cè)充電IC電路的充電功率,計算耗電量;
根據(jù)耗電量進行充電計費。
在本實施例的一個應用場景中,可以在公共場合設(shè)置公用有償充電器,在對設(shè)備完成充電后,可以進行耗電量統(tǒng)計并基于
以此為依據(jù)向用戶收費。本發(fā)明實施例提供以下兩種耗電量統(tǒng)計方式:
1、根據(jù)充電器側(cè)輸出的充電功率計算耗電量。
充電器將本側(cè)輸出的充電功率與充電時長相乘,獲得耗電量。此方式是以充電器在充電過程中的實際功率消耗為標準計算的充電器的實際耗電量,該實際耗電量包含了設(shè)備電池接收并存儲的電量以及充電過程中,充電器、數(shù)據(jù)線、設(shè)備模塊等發(fā)熱產(chǎn)生的電量損耗。
2、根據(jù)設(shè)備側(cè)充電IC電路的充電功率計算耗電量。
充電器將充電IC電路的充電功率與充電時長相乘,獲得耗電量。此方式是以充電過程中設(shè)備電池實際獲得的電量為標準計算的耗電量。
實際應用中,采用上述何種計費方式主要由商業(yè)策略決定,本實施例對此不作過多限制。
當充電過程產(chǎn)生計費時,充電器通過NFC模塊將計費信息發(fā)送給設(shè)備,設(shè)備APP界面輸出顯示供用戶確認。本實施例中,用戶可以手動操作付費,例如通過支付寶、微信進行付費,或者,設(shè)備也可以在用戶對付費信息做確認后,直接后臺進行費用撥付。實際應用中,當用戶未進行付費時,設(shè)備還可以對本次欠費行為進行記錄或上傳網(wǎng)絡(luò)側(cè)進行保存,當用戶下次使用公用有償充電器充電時,設(shè)備可以將欠費信息通過NFC模塊發(fā)送給充電器,充電器終斷數(shù)據(jù)線與設(shè)備的信號連接,由此即使將數(shù)據(jù)線插入到設(shè)備的接口上也無法進行充電。
進一步的,處理模塊32用于:
定期或基于外部操作指令,與設(shè)備同步更新加密密鑰。
本實施例中,充電器與設(shè)備之間使用密鑰對交互數(shù)據(jù)進行加解密,為防止密鑰被破解或竊取,充電器與設(shè)備兩者可以定期更新密鑰。
當充電器具有網(wǎng)絡(luò)通信功能時,可以定期向網(wǎng)絡(luò)側(cè)請求更新密鑰對,然后將私鑰(或公鑰)保存于本地,將公鑰(或私鑰)加密發(fā)送給設(shè)備進行保存。而在本實施例的一種實現(xiàn)方式中,為簡化充電器的電路結(jié)構(gòu),可以將密鑰更新過程轉(zhuǎn)移到設(shè)備側(cè)實現(xiàn),設(shè)備按照上述方式與網(wǎng)絡(luò)側(cè)進行通信獲得更新密鑰對,并將充電器密鑰加密發(fā)送給充電器。
此外,設(shè)備APP中還可以增加密鑰管理功能,當用戶在相應界面中觸發(fā)用于指示更新密鑰的操作指令時,設(shè)備按照上述方式進行密鑰更新,或者將該操作指令發(fā)送給充電器,由充電器進行密鑰更新。
實際應用中,上述處理模塊32具體可以但不限于是編程邏輯控制器(Programmable Logic Controller,簡稱PLC)。PLC具有數(shù)據(jù)存儲,邏輯運算、順序控制、定時、計數(shù)等功能,用于實現(xiàn)上述方法實施例內(nèi)容。
進一步的,作為對上述方法的實現(xiàn),本發(fā)明實施例還提供了一種設(shè)備充電的系統(tǒng),如圖4所示,該系統(tǒng)包括充電器41及設(shè)備42,充電器41與設(shè)備42分別內(nèi)置有近場通信NFC模塊,用于無線加密傳輸數(shù)據(jù);
在充電器41連接到設(shè)備42的充電接口后,充電器41與設(shè)備42之間進行近場通信NFC配對并啟動NFC加密通信模式;
充電器41接收設(shè)備42發(fā)送的設(shè)備42標識信息,根據(jù)設(shè)備42標識信息對設(shè)備42進行身份鑒權(quán);
充電器41接收設(shè)備42發(fā)送的設(shè)備42充電信息,基于設(shè)備42充電信息設(shè)定充電配置參數(shù)并通過充電接口對設(shè)備42進行充電。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的發(fā)明名稱(如確定網(wǎng)站內(nèi)鏈接等級的裝置)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。