本發(fā)明涉及電池管理,具體涉及一種智能鎖的電池使用時(shí)間預(yù)測(cè)方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、智能鎖一般通過(guò)其內(nèi)置的電池供電,實(shí)際應(yīng)用中為了防止電池電量過(guò)低影響智能鎖功能的使用,準(zhǔn)確判斷電池使用時(shí)間是智能鎖的重要能力之一。
2、目前智能鎖大多具備電池電量檢測(cè)功能,相關(guān)技術(shù)通過(guò)統(tǒng)計(jì)當(dāng)前剩余電量和門鎖功耗來(lái)預(yù)估電池使用時(shí)長(zhǎng),但是,由于智能鎖在工作狀態(tài)下和休眠狀態(tài)下其內(nèi)部各組成的電量消耗大不相同,導(dǎo)致原有技術(shù)中通過(guò)電池使用時(shí)間來(lái)預(yù)估剩余電量的精度較差,嚴(yán)重影響了用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種智能鎖的電池使用時(shí)間預(yù)測(cè)方法、系統(tǒng)、設(shè)備及介質(zhì),以解決現(xiàn)有電池使用時(shí)間預(yù)測(cè)忽略了智能鎖在不同狀態(tài)下各內(nèi)部組成的消耗變化,導(dǎo)致電池使用時(shí)間預(yù)測(cè)的精度低、效果差,難以滿足智能鎖使用需求的問(wèn)題。
2、第一方面,本發(fā)明提供了一種智能鎖的電池使用時(shí)間預(yù)測(cè)方法,方法包括:
3、獲取智能鎖的運(yùn)行狀態(tài)和電池狀態(tài),運(yùn)行狀態(tài)為智能鎖的預(yù)設(shè)組成在運(yùn)行時(shí)對(duì)應(yīng)的狀態(tài)數(shù)據(jù);
4、基于狀態(tài)數(shù)據(jù)確定智能鎖的功耗;
5、基于電池狀態(tài)確定智能鎖的剩余電量;
6、基于剩余電量和功耗預(yù)測(cè)智能鎖的電池使用時(shí)間。
7、本發(fā)明通過(guò)智能鎖的運(yùn)行狀態(tài)和電池狀態(tài)來(lái)分別確定智能鎖的功耗和剩余電量,并基于功耗和剩余電量預(yù)測(cè)智能鎖剩余的電池使用時(shí)間,能夠充分考慮到智能鎖內(nèi)部各組成的電量消耗變化,有助于提高電池使用時(shí)間的預(yù)測(cè)精度,不僅提升了用戶的使用體驗(yàn),同時(shí)也滿足了智能鎖的使用需求。
8、在一種可選的實(shí)施方式中,功耗包括第一功耗和第二功耗,其中,第一功耗為智能鎖的預(yù)設(shè)組成在運(yùn)行時(shí)對(duì)應(yīng)消耗的穩(wěn)定功耗的累加和,第二功耗為智能鎖的預(yù)設(shè)組成在運(yùn)行時(shí)對(duì)應(yīng)消耗的動(dòng)態(tài)功耗的累加和;基于狀態(tài)數(shù)據(jù)確定智能鎖的功耗,包括:
9、基于智能鎖的預(yù)設(shè)組成的組成類型,確定對(duì)應(yīng)組成的功耗類型,其中,預(yù)設(shè)組成包括但不限于主控模塊、貓眼模塊、生物識(shí)別模塊、電機(jī)、人體感應(yīng)模塊、led燈、時(shí)鐘、采樣電路和電池,功耗類型包括穩(wěn)定功耗和動(dòng)態(tài)功耗;
10、對(duì)于預(yù)設(shè)組成中的每一組成,分別獲取智能鎖對(duì)應(yīng)的穩(wěn)定功耗和動(dòng)態(tài)功耗;
11、基于所有的穩(wěn)定功耗和動(dòng)態(tài)功耗確定智能鎖的功耗。
12、本發(fā)明通過(guò)智能鎖內(nèi)部的組成類型以分別獲取穩(wěn)定功耗和動(dòng)態(tài)功耗,并基于穩(wěn)定功耗和動(dòng)態(tài)功耗來(lái)確定智能鎖對(duì)應(yīng)總的功耗,能夠充分考慮到智能鎖內(nèi)部各組成的電量消耗變化,提高了電池使用時(shí)間的預(yù)測(cè)精度。
13、在一種可選的實(shí)施方式中,獲取智能鎖對(duì)應(yīng)的動(dòng)態(tài)功耗,包括:
14、在智能鎖的預(yù)設(shè)組成運(yùn)行時(shí),獲取智能鎖的多個(gè)信號(hào)強(qiáng)度;
15、對(duì)所有信號(hào)強(qiáng)度進(jìn)行均值計(jì)算,得到目標(biāo)信號(hào)強(qiáng)度;
16、基于目標(biāo)信號(hào)強(qiáng)度從第一預(yù)設(shè)關(guān)系中確定對(duì)應(yīng)的預(yù)設(shè)組成功耗,并將預(yù)設(shè)組成功耗確定為智能鎖對(duì)應(yīng)的動(dòng)態(tài)功耗,其中,第一預(yù)設(shè)關(guān)系為不同信號(hào)強(qiáng)度與功耗的映射關(guān)系。
17、本發(fā)明通過(guò)智能鎖的目標(biāo)信號(hào)強(qiáng)度及其對(duì)應(yīng)的第一預(yù)設(shè)關(guān)系來(lái)確定預(yù)設(shè)組成功耗,能夠保障該功耗的計(jì)算精度,進(jìn)而有助于提升后續(xù)電池使用時(shí)間的預(yù)測(cè)精度。
18、在一種可選的實(shí)施方式中,獲取智能鎖對(duì)應(yīng)的動(dòng)態(tài)功耗,包括:
19、響應(yīng)于用戶對(duì)智能鎖的預(yù)設(shè)開鎖操作,控制智能鎖的預(yù)設(shè)組成進(jìn)行開鎖識(shí)別,并通過(guò)時(shí)鐘獲取智能鎖的第一時(shí)間;
20、在檢測(cè)到智能鎖輸出門鎖控制指令時(shí),通過(guò)時(shí)鐘獲取智能鎖的第二時(shí)間;
21、基于第一時(shí)間和第二時(shí)間確定智能鎖的開鎖識(shí)別時(shí)長(zhǎng);并將預(yù)設(shè)組成功耗確定為智能鎖對(duì)應(yīng)的動(dòng)態(tài)功耗。
22、本發(fā)明通過(guò)智能鎖開鎖識(shí)別對(duì)應(yīng)的工作時(shí)長(zhǎng)及預(yù)設(shè)開鎖電量來(lái)確定預(yù)設(shè)組成功耗,并將其確定為智能鎖的動(dòng)態(tài)功耗,有助于保障動(dòng)態(tài)功耗的計(jì)算精度,提升后續(xù)電池使用時(shí)間的預(yù)測(cè)精度。
23、在一種可選的實(shí)施方式中,獲取智能鎖對(duì)應(yīng)的動(dòng)態(tài)功耗,包括:
24、在智能鎖的預(yù)設(shè)組成運(yùn)行時(shí),通過(guò)采樣電路獲取預(yù)設(shè)組成的采樣電阻和多個(gè)采樣電壓;
25、對(duì)于每一采樣電壓,分別根據(jù)采樣電阻計(jì)算對(duì)應(yīng)的采樣電流;
26、從所有采樣電流中篩選目標(biāo)電流后,基于目標(biāo)電流計(jì)算預(yù)設(shè)組成功耗,并將預(yù)設(shè)組成功耗確定為智能鎖對(duì)應(yīng)的動(dòng)態(tài)功耗。
27、本發(fā)明通過(guò)預(yù)設(shè)組成的電阻及其運(yùn)行時(shí)的采樣電壓來(lái)確定對(duì)應(yīng)的電流,基于該電流確定消耗的預(yù)設(shè)組成功耗,并將其確定為智能鎖的動(dòng)態(tài)功耗,有助于保障動(dòng)態(tài)功耗的計(jì)算精度,提升后續(xù)電池使用時(shí)間的預(yù)測(cè)精度。
28、在一種可選的實(shí)施方式中,電池狀態(tài)包含出廠電量和電池電流,基于電池狀態(tài)確定智能鎖的剩余電量,包括:
29、基于電池電流從第二預(yù)設(shè)關(guān)系中確定對(duì)應(yīng)的電池功耗,第二預(yù)設(shè)關(guān)系為不同電池電流與功耗的映射關(guān)系;
30、將出廠電量與電池功耗相減,得到當(dāng)前電量,并將當(dāng)前電量確定為智能鎖的剩余電量。
31、本發(fā)明通過(guò)電池的出廠電量、電池電流以及設(shè)定的不同電池電流與功耗的映射關(guān)系來(lái)確定智能鎖的剩余電量,能夠確保剩余電量的計(jì)算精度,進(jìn)而提升了后續(xù)對(duì)電池使用時(shí)間的精準(zhǔn)預(yù)測(cè)。
32、在一種可選的實(shí)施方式中,在基于剩余電量和功耗預(yù)測(cè)智能鎖的電池使用時(shí)間之后,智能鎖的電池使用時(shí)間預(yù)測(cè)方法還包括:
33、判斷電池使用時(shí)間是否小于預(yù)設(shè)時(shí)間閾值;
34、若是,則進(jìn)行充電提醒;
35、若不是,則返回獲取智能鎖的運(yùn)行狀態(tài)和電池狀態(tài)的步驟。
36、本發(fā)明通過(guò)電池使用時(shí)間與其設(shè)定的時(shí)間閾值的大小關(guān)系來(lái)確定是否進(jìn)行電池的充電提醒,不僅可以降低對(duì)電池的損耗,進(jìn)而延長(zhǎng)電池的使用壽命,還能確保智能鎖的正常運(yùn)行。
37、在一種可選的實(shí)施方式中,在基于剩余電量和功耗預(yù)測(cè)智能鎖的電池使用時(shí)間之后,智能鎖的電池使用時(shí)間預(yù)測(cè)方法還包括:
38、通過(guò)預(yù)設(shè)采集設(shè)備獲取電池的第一電壓;
39、基于智能鎖的功耗計(jì)算電池的第二電壓;
40、基于第一電壓和第二電壓計(jì)算絕對(duì)差值;
41、在絕對(duì)差值大于預(yù)設(shè)差值閾值時(shí),進(jìn)行預(yù)警處理。
42、本發(fā)明通過(guò)獲取電池的真實(shí)電壓以及基于預(yù)測(cè)電池使用時(shí)間反推得到的電池電壓,并設(shè)計(jì)兩者絕對(duì)差值與設(shè)定的差值閾值的判斷流程,能夠?qū)崿F(xiàn)對(duì)智能鎖功耗異常的有效監(jiān)測(cè),在功耗異常時(shí)及時(shí)進(jìn)行預(yù)警處理,大大保障了智能鎖的正常運(yùn)行。
43、第二方面,本發(fā)明提供了一種智能鎖的電池使用時(shí)間預(yù)測(cè)系統(tǒng),系統(tǒng)包括:
44、獲取模塊,用于獲取智能鎖的運(yùn)行狀態(tài)和電池狀態(tài),運(yùn)行狀態(tài)為智能鎖的預(yù)設(shè)組成在運(yùn)行時(shí)對(duì)應(yīng)的狀態(tài)數(shù)據(jù);
45、第一確定模塊,用于基于狀態(tài)數(shù)據(jù)確定智能鎖的功耗;
46、第二確定模塊,用于基于電池狀態(tài)確定智能鎖的剩余電量;
47、預(yù)測(cè)模塊,用于基于剩余電量和功耗預(yù)測(cè)智能鎖的電池使用時(shí)間。
48、本發(fā)明的智能鎖的電池使用時(shí)間預(yù)測(cè)系統(tǒng),充分考慮到智能鎖內(nèi)部各組成的電量消耗變化,能夠大大提高電池使用時(shí)間的預(yù)測(cè)精度,同時(shí)提升了用戶的使用體驗(yàn),滿足了智能鎖的使用需求。
49、第三方面,本發(fā)明提供了一種計(jì)算機(jī)設(shè)備,包括:存儲(chǔ)器和處理器,存儲(chǔ)器和處理器之間互相通信連接,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,處理器通過(guò)執(zhí)行計(jì)算機(jī)指令,從而執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的一種智能鎖的電池使用時(shí)間預(yù)測(cè)方法。
50、第四方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的一種智能鎖的電池使用時(shí)間預(yù)測(cè)方法。