两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種智能戒指設(shè)備狀態(tài)管理方法、系統(tǒng)及應(yīng)用與流程

文檔序號:40639006發(fā)布日期:2025-01-10 18:45閱讀:1來源:國知局
一種智能戒指設(shè)備狀態(tài)管理方法、系統(tǒng)及應(yīng)用與流程

本技術(shù)涉及智能戒指領(lǐng)域,具體而言,涉及一種智能戒指設(shè)備狀態(tài)管理方法、系統(tǒng)及應(yīng)用。


背景技術(shù):

1、隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,智能穿戴設(shè)備逐漸普及,其中智能戒指作為一種新興的可穿戴設(shè)備,因其小巧便攜、功能豐富而受到市場的青睞。目前市場上的智能戒指通常具備健康監(jiān)測、消息提醒等多種功能,這使得它們能夠更好地融入用戶的日常生活。然而,在實(shí)際使用過程中,如何高效地進(jìn)行設(shè)備管理和數(shù)據(jù)同步成為了一個(gè)亟待解決的問題。目前市場上的智能戒指設(shè)備大多采用藍(lán)牙或其他無線通信技術(shù)與用戶的智能手機(jī)或其他終端設(shè)備進(jìn)行連接,以此來實(shí)現(xiàn)數(shù)據(jù)交互、信息推送等功能。然而,隨著用戶對智能戒指功能需求的增加,設(shè)備間的連接穩(wěn)定性和數(shù)據(jù)同步的及時(shí)性成為了衡量用戶體驗(yàn)的重要指標(biāo)之一。

2、現(xiàn)有方案普遍是并行請求,由于并行請求的數(shù)據(jù)類型不同,以及并行請求時(shí)多種數(shù)據(jù)類型同時(shí)請求存在數(shù)據(jù)請求量過大導(dǎo)致網(wǎng)絡(luò)擁塞導(dǎo)致連接不穩(wěn)定的情況,采用狀態(tài)機(jī)制設(shè)計(jì)之后提升了設(shè)備的連接穩(wěn)定性。另外,由于并行請求會(huì)存在超時(shí)未獲取到數(shù)據(jù)的情況,導(dǎo)致直接跳轉(zhuǎn)至下一步,導(dǎo)致了數(shù)據(jù)同步異常的情況。當(dāng)戒指設(shè)備通信不穩(wěn)定的情況下,會(huì)導(dǎo)致數(shù)據(jù)同步異常,從而影響主程序?qū)?shù)據(jù)處理存在一定的誤差。由于缺乏有效的狀態(tài)管理機(jī)制,當(dāng)智能戒指與終端設(shè)備之間由于連接不穩(wěn)定發(fā)生斷連時(shí),重新建立連接的過程不夠平滑,有時(shí)甚至需要用戶手動(dòng)干預(yù)才能恢復(fù)連接,這不僅影響了用戶體驗(yàn),也降低了設(shè)備使用的便捷性。此外,現(xiàn)有技術(shù)的設(shè)備添加邏輯、設(shè)備連接邏輯和數(shù)據(jù)同步邏輯分別涉及不同的代碼模塊,導(dǎo)致了代碼的可讀性降低和維護(hù)效率不高。

3、因此,有必要開發(fā)出一種新的智能戒指設(shè)備狀態(tài)管理方法,以克服上述現(xiàn)有技術(shù)中存在的問題,提高設(shè)備管理的智能化水平和用戶體驗(yàn)。


技術(shù)實(shí)現(xiàn)思路

1、鑒于上述問題,本技術(shù)提供了一種智能戒指設(shè)備狀態(tài)管理方法、系統(tǒng)及應(yīng)用,通過引入狀態(tài)等待機(jī)制,優(yōu)化了設(shè)備連接過程中的狀態(tài)判斷邏輯,從而解決了現(xiàn)有技術(shù)中存在的弊端,提升了智能戒指設(shè)備的連接穩(wěn)定性和數(shù)據(jù)同步的可靠性。具體方案如下:

2、第一部分,本技術(shù)提供了一種智能戒指設(shè)備狀態(tài)管理方法,包括如下:

3、通過主程序啟動(dòng)預(yù)創(chuàng)建的狀態(tài)管理器,所述狀態(tài)管理器配置有狀態(tài)等待機(jī)制,并整合有設(shè)備添加邏輯、設(shè)備連接邏輯和數(shù)據(jù)同步邏輯;

4、開啟所述主程序?qū)χ悄芙渲傅膾呙?,通過所述狀態(tài)管理器監(jiān)測掃描結(jié)果,并開啟所述設(shè)備添加邏輯和所述設(shè)備連接邏輯;

5、當(dāng)從所述掃描結(jié)果中獲取到智能戒指的設(shè)備信息時(shí),基于所述設(shè)備信息分析該智能戒指是否已被所述主程序綁定:

6、若未被綁定,則通過所述狀態(tài)管理器將所述設(shè)備信息反饋至所述主程序,并完成該智能戒指的設(shè)備綁定;

7、若已被綁定,則終止所述設(shè)備添加邏輯,通過所述狀態(tài)管理器觸發(fā)連接服務(wù),并完成該智能戒指的設(shè)備連接;

8、當(dāng)啟動(dòng)所述數(shù)據(jù)同步邏輯時(shí),所述狀態(tài)管理器基于所述狀態(tài)等待機(jī)制完成所述智能戒指與所述主程序之間的涉及多種數(shù)據(jù)類型的數(shù)據(jù)同步。

9、在一些具體實(shí)施例中,所述狀態(tài)等待機(jī)制包括第一狀態(tài)、第二狀態(tài)和第三狀態(tài);

10、所述第一狀態(tài)記錄所述狀態(tài)管理器處于正在同步的狀態(tài)和同步完成的狀態(tài);

11、所述第二狀態(tài)記錄所述狀態(tài)管理器將要執(zhí)行的下一數(shù)據(jù)類型的狀態(tài);

12、所述第三狀態(tài)記錄所述狀態(tài)管理器當(dāng)前狀態(tài)執(zhí)行的過程。

13、在一些具體實(shí)施例中,在執(zhí)行所述數(shù)據(jù)同步邏輯時(shí),還包括:

14、按預(yù)設(shè)規(guī)則對待同步的各種數(shù)據(jù)類型進(jìn)行排序,按順序逐一進(jìn)行同步;

15、當(dāng)所述第一狀態(tài)處于正在同步的狀態(tài)時(shí),所述主程序調(diào)用接口,判斷第三狀態(tài)是否按照預(yù)設(shè)規(guī)則執(zhí)行數(shù)據(jù)同步,并在同步失敗的情況下支持所述主程序重新進(jìn)行同步;

16、當(dāng)所述第一狀態(tài)處于同步完成的狀態(tài)時(shí),支持主程序請求下一種數(shù)據(jù)類型同步,所述狀態(tài)管理器將所述第二狀態(tài)賦值給所述第三狀態(tài),更新所述第二狀態(tài)和所述第三狀態(tài);

17、當(dāng)所述第三狀態(tài)顯示某一數(shù)據(jù)類型同步失敗時(shí),重新進(jìn)行同步;

18、當(dāng)所述第三狀態(tài)顯示某一數(shù)據(jù)類型同步成功時(shí),按所述第二狀態(tài)記錄數(shù)據(jù)類型進(jìn)行同步,并更新所述第二狀態(tài)。

19、在一些具體實(shí)施例中,在所述設(shè)備添加邏輯中,具體包括:

20、啟動(dòng)掃描,判斷主程序是否開啟藍(lán)牙服務(wù),若未開啟則進(jìn)行通知;

21、啟動(dòng)藍(lán)牙服務(wù)后,監(jiān)聽lescancallback接口;

22、當(dāng)lescancallback接口中onlescan方法有數(shù)據(jù)回調(diào)時(shí),獲得藍(lán)牙連接的智能戒指,讀取其設(shè)備名稱并與預(yù)設(shè)的choosedevice進(jìn)行判斷;

23、若choosedevice存在該設(shè)備名稱,則使?fàn)顟B(tài)管理器終止設(shè)備添加邏輯;

24、若choosedevice不存在該設(shè)備名稱,則將該智能戒指填入ringdevicescans集合中,并開放getringdevicescans接口;

25、所述主程序通過進(jìn)入添加綁定界面,讀取getringdevicescans接口獲取到已掃描的智能戒指,并且選擇需要添加的設(shè)備后上報(bào)到服務(wù)端,完成智能戒指的添加綁定。

26、在一些具體實(shí)施例中,在所述設(shè)備連接邏輯中,具體包括:

27、啟動(dòng)連接服務(wù),判斷主程序是否開啟藍(lán)牙服務(wù),若未開啟則進(jìn)行通知;

28、啟動(dòng)藍(lán)牙服務(wù)后,監(jiān)聽lescancallback接口;

29、當(dāng)lescancallback接口中onlescan方法有數(shù)據(jù)回調(diào)時(shí),獲得藍(lán)牙連接的智能戒指,讀取其設(shè)備名稱并與預(yù)設(shè)的choosedevice進(jìn)行判斷;

30、若choosedevice不存在該設(shè)備名稱,則觸發(fā)連接服務(wù),并設(shè)置connectdevice,通過監(jiān)聽iresponselistener接口回調(diào)的信息判斷設(shè)備連接是否成功。

31、在一些具體實(shí)施例中,所述數(shù)據(jù)類型包括設(shè)備時(shí)間、設(shè)備電量、固件版本和歷史數(shù)據(jù)。

32、在一些具體實(shí)施例中,在所述設(shè)備添加邏輯和所述設(shè)備連接邏輯中,去掉isconnectready狀態(tài)字段,并通過判斷connectdevice設(shè)備緩存,以決定是否進(jìn)入設(shè)備添加邏輯或設(shè)備連接邏輯。

33、第二部分,本技術(shù)提出了一種智能戒指設(shè)備狀態(tài)管理系統(tǒng),包括如下:

34、預(yù)創(chuàng)建單元,用于通過主程序啟動(dòng)預(yù)創(chuàng)建的狀態(tài)管理器,所述狀態(tài)管理器配置有狀態(tài)等待機(jī)制,并整合有設(shè)備添加邏輯、設(shè)備連接邏輯和數(shù)據(jù)同步邏輯;

35、掃描開啟單元,用于開啟所述主程序?qū)χ悄芙渲傅膾呙瑁ㄟ^所述狀態(tài)管理器監(jiān)測掃描結(jié)果,并開啟所述設(shè)備添加邏輯和所述設(shè)備連接邏輯;

36、掃描分析單元,用于當(dāng)從所述掃描結(jié)果中獲取到智能戒指的設(shè)備信息時(shí),基于所述設(shè)備信息分析該智能戒指是否已被所述主程序綁定:

37、若未被綁定,則通過所述狀態(tài)管理器將所述設(shè)備信息反饋至所述主程序,并完成該智能戒指的設(shè)備綁定;

38、若已被綁定,則終止所述設(shè)備添加邏輯,通過所述狀態(tài)管理器觸發(fā)連接服務(wù),并完成該智能戒指的設(shè)備連接;

39、數(shù)據(jù)同步單元,用于當(dāng)啟動(dòng)所述數(shù)據(jù)同步邏輯時(shí),所述狀態(tài)管理器基于所述狀態(tài)等待機(jī)制完成所述智能戒指與所述主程序之間的涉及多種數(shù)據(jù)類型的數(shù)據(jù)同步。

40、第三部分,本技術(shù)提出了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括:

41、一個(gè)或多個(gè)處理器;

42、存儲器,用于存儲一個(gè)或多個(gè)程序;

43、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如第一部分中任一所述的智能戒指設(shè)備狀態(tài)管理方法。

44、第四部分,本技術(shù)提出了一種計(jì)算機(jī)程序產(chǎn)品,包括可執(zhí)行指令,用于被處理器執(zhí)行時(shí),實(shí)現(xiàn)如第一部分中任一所述的智能戒指設(shè)備狀態(tài)管理方法。

45、有益效果:本技術(shù)提出了一種智能戒指設(shè)備狀態(tài)管理方法、系統(tǒng)及應(yīng)用,引入狀態(tài)等待機(jī)制和狀態(tài)管理器,優(yōu)化了智能戒指連接過程中的狀態(tài)判斷邏輯,提升設(shè)備的連接穩(wěn)定性和數(shù)據(jù)同步的可靠性,避免智能戒指在系統(tǒng)不穩(wěn)定的情況下的數(shù)據(jù)同步異常情況。狀態(tài)管理器整合設(shè)備添加邏輯、設(shè)備連接邏輯和數(shù)據(jù)同步邏輯,利用單例模式將上述邏輯模塊集成到一個(gè)區(qū)域去實(shí)現(xiàn),提高了代碼的可讀性和維護(hù)效率,減少了代碼模塊的劃分,便于項(xiàng)目的維護(hù)。通過狀態(tài)管理器的精細(xì)化管理和自動(dòng)重試機(jī)制,增強(qiáng)了系統(tǒng)的可靠性和穩(wěn)定性。通過模塊化的實(shí)現(xiàn)方式,使得系統(tǒng)具有更好的擴(kuò)展性和維護(hù)性,方便未來功能的升級和改進(jìn)。

46、為使本技術(shù)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
庆安县| 垦利县| 墨玉县| 永新县| 阜康市| 徐汇区| 阿克陶县| 兴国县| 莒南县| 富锦市| 北辰区| 温宿县| 西乡县| 廉江市| 班戈县| 拉萨市| 沅陵县| 图们市| 元谋县| 陇川县| 平山县| 仁布县| 西丰县| 麻江县| 塔河县| 滨州市| 封开县| 澳门| 齐齐哈尔市| 河西区| 廉江市| 布尔津县| 临颍县| 安西县| 姜堰市| 江门市| 平远县| 石台县| 庆云县| 柳河县| 孟州市|