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

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

文檔序號(hào):40639006發(fā)布日期:2025-01-10 18:45閱讀:3來(lái)源:國(guó)知局
一種智能戒指設(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è)備,因其小巧便攜、功能豐富而受到市場(chǎng)的青睞。目前市場(chǎng)上的智能戒指通常具備健康監(jiān)測(cè)、消息提醒等多種功能,這使得它們能夠更好地融入用戶(hù)的日常生活。然而,在實(shí)際使用過(guò)程中,如何高效地進(jìn)行設(shè)備管理和數(shù)據(jù)同步成為了一個(gè)亟待解決的問(wèn)題。目前市場(chǎng)上的智能戒指設(shè)備大多采用藍(lán)牙或其他無(wú)線(xiàn)通信技術(shù)與用戶(hù)的智能手機(jī)或其他終端設(shè)備進(jìn)行連接,以此來(lái)實(shí)現(xiàn)數(shù)據(jù)交互、信息推送等功能。然而,隨著用戶(hù)對(duì)智能戒指功能需求的增加,設(shè)備間的連接穩(wěn)定性和數(shù)據(jù)同步的及時(shí)性成為了衡量用戶(hù)體驗(yàn)的重要指標(biāo)之一。

2、現(xiàn)有方案普遍是并行請(qǐng)求,由于并行請(qǐng)求的數(shù)據(jù)類(lèi)型不同,以及并行請(qǐng)求時(shí)多種數(shù)據(jù)類(lèi)型同時(shí)請(qǐng)求存在數(shù)據(jù)請(qǐng)求量過(guò)大導(dǎo)致網(wǎng)絡(luò)擁塞導(dǎo)致連接不穩(wěn)定的情況,采用狀態(tài)機(jī)制設(shè)計(jì)之后提升了設(shè)備的連接穩(wěn)定性。另外,由于并行請(qǐng)求會(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í),重新建立連接的過(guò)程不夠平滑,有時(shí)甚至需要用戶(hù)手動(dòng)干預(yù)才能恢復(fù)連接,這不僅影響了用戶(hù)體驗(yàn),也降低了設(shè)備使用的便捷性。此外,現(xiàn)有技術(shù)的設(shè)備添加邏輯、設(shè)備連接邏輯和數(shù)據(jù)同步邏輯分別涉及不同的代碼模塊,導(dǎo)致了代碼的可讀性降低和維護(hù)效率不高。

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


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

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

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

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

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

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

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

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

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

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

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

14、按預(yù)設(shè)規(guī)則對(duì)待同步的各種數(shù)據(jù)類(lèi)型進(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í),支持主程序請(qǐng)求下一種數(shù)據(jù)類(lèi)型同步,所述狀態(tài)管理器將所述第二狀態(tài)賦值給所述第三狀態(tài),更新所述第二狀態(tài)和所述第三狀態(tài);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

42、存儲(chǔ)器,用于存儲(chǔ)一個(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)化了智能戒指連接過(guò)程中的狀態(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ù)。通過(guò)狀態(tài)管理器的精細(xì)化管理和自動(dòng)重試機(jī)制,增強(qiáng)了系統(tǒng)的可靠性和穩(wěn)定性。通過(guò)模塊化的實(shí)現(xiàn)方式,使得系統(tǒng)具有更好的擴(kuò)展性和維護(hù)性,方便未來(lái)功能的升級(jí)和改進(jìn)。

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

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
馆陶县| 蓬安县| 阳东县| 银川市| 墨江| 安丘市| 陆丰市| 仪陇县| 望都县| 兖州市| 濮阳县| 浪卡子县| 永嘉县| 禹城市| 扶沟县| 邢台县| 伊春市| 奇台县| 全椒县| 康保县| 湘乡市| 常山县| 黄浦区| 永康市| 遂宁市| 海淀区| 牙克石市| 阳春市| 湖北省| 拜泉县| 漳平市| 长治市| 闻喜县| 正定县| 鲁甸县| 泸溪县| 大关县| 广宁县| 嘉禾县| 饶阳县| 延长县|