亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于點(diǎn)對點(diǎn)的物聯(lián)網(wǎng)智能社區(qū)設(shè)備的升級方法與流程

文檔序號:12132531閱讀:319來源:國知局
基于點(diǎn)對點(diǎn)的物聯(lián)網(wǎng)智能社區(qū)設(shè)備的升級方法與流程

本發(fā)明涉及智能社區(qū)設(shè)備的升級方法,特別是涉及一種傳輸效率高的基于點(diǎn)對點(diǎn)的物聯(lián)網(wǎng)智能社區(qū)設(shè)備的升級方法。



背景技術(shù):

物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,通俗地講,物聯(lián)網(wǎng)技術(shù)就是物物相連的互聯(lián)網(wǎng)。其有兩層意思:其一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò);其二,其用戶端延伸和擴(kuò)展到了任何物品與物品之間,進(jìn)行信息交換和通信,也就是物物相息。智能社區(qū)作為物聯(lián)網(wǎng)發(fā)展的一個里程碑,其將社區(qū)中的人和物品緊密結(jié)合起來,給人們的生活帶來了極大的便利。而在智能社區(qū)中,物品中的各智能社區(qū)設(shè)備均受控于設(shè)備上運(yùn)行的軟件,因此,對軟件的升級是保障物聯(lián)網(wǎng)正常運(yùn)行的前提。現(xiàn)有的對智能社區(qū)設(shè)備的軟件升級通常是由服務(wù)器分別將軟件升級包數(shù)據(jù)傳輸?shù)礁鞣挚刂圃O(shè)備,再由各分控制設(shè)備對各智能社區(qū)設(shè)備進(jìn)行升級。由于物聯(lián)網(wǎng)中的服務(wù)器與各分控制設(shè)備之間的距離通常較遠(yuǎn),且軟件升級包數(shù)據(jù)相對較大,使得服務(wù)器與各分控制設(shè)備進(jìn)行軟件升級包數(shù)據(jù)傳輸時,往往容易造成網(wǎng)絡(luò)流量瓶頸及服務(wù)器崩潰的現(xiàn)象,這不僅使得傳輸速度低,而且使得智能社區(qū)設(shè)備的升級效率低,也使用戶體驗(yàn)大大折扣。因此,如何提高物聯(lián)網(wǎng)中的信息傳輸速率,以提高智能社區(qū)設(shè)備的升級效率就成為一種客觀需求。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明旨在解決上述問題,而提供一種通過將物聯(lián)網(wǎng)中的各分控制設(shè)備作為節(jié)點(diǎn),使各軟件升級包數(shù)據(jù)可通過各分控制設(shè)備之間點(diǎn)對點(diǎn)進(jìn)行傳輸,從而智能社區(qū)設(shè)備的升級效率的基于點(diǎn)對點(diǎn)的物聯(lián)網(wǎng)智能社區(qū)設(shè)備的升級方法,該方法包括如下步驟:

a、多個分控制設(shè)備通過物聯(lián)網(wǎng)進(jìn)行點(diǎn)對點(diǎn)的軟件升級包數(shù)據(jù)傳輸,并分別控制所屬智能社區(qū)設(shè)備升級;

b、當(dāng)某個分控制設(shè)備對所屬智能社區(qū)設(shè)備進(jìn)行軟件升級時,該某個分控制設(shè)備向服務(wù)器發(fā)送軟件升級請求信息;

c、服務(wù)器接收軟件升級請求信息,并查詢鄰近在線的分控制設(shè)備是否有所需的軟件升級包數(shù)據(jù),若有所需的軟件升級包數(shù)據(jù),則服務(wù)器向某個分控制設(shè)備發(fā)送包含鄰近在線的分控制設(shè)備IP及密鑰的認(rèn)證請求信息,并執(zhí)行步驟d;若無所需的軟件升級包數(shù)據(jù),則服務(wù)器直接向某個分控制設(shè)備發(fā)送所需的軟件升級包數(shù)據(jù),并執(zhí)行步驟h;

d、某個分控制設(shè)備接收服務(wù)器發(fā)送的認(rèn)證請求信息,并向鄰近在線的分控制設(shè)備發(fā)送該認(rèn)證請求信息;

e、鄰近在線的分控制設(shè)備接收認(rèn)證請求信息,并向服務(wù)器發(fā)送驗(yàn)證請求信息;

f、服務(wù)器接收驗(yàn)證請求信息,并判斷該驗(yàn)證請求信息是否合規(guī),若合規(guī),則向鄰近在線的分控制設(shè)備發(fā)送確認(rèn)信息;

g、鄰近在線的分控制設(shè)備接收確認(rèn)信息,并將相應(yīng)的軟件升級包數(shù)據(jù)發(fā)送至某個分控制設(shè)備,從而實(shí)現(xiàn)點(diǎn)對點(diǎn)數(shù)據(jù)傳輸;

h、某個分控制設(shè)備接收到軟件升級包數(shù)據(jù)后,控制所屬需要升級的智能社區(qū)設(shè)備升級,并將升級信息發(fā)送至服務(wù)器;

i、服務(wù)器接收并存儲某個分控制設(shè)備發(fā)送的升級信息。

步驟a中,智能社區(qū)設(shè)備為分布于各智能社區(qū)或智能家庭內(nèi)的傳感器、控制設(shè)備、中繼器、監(jiān)控設(shè)備、門禁設(shè)備、消防設(shè)備或智能家電設(shè)備。

步驟a中,所述多個分控制設(shè)備分別作為物聯(lián)網(wǎng)節(jié)點(diǎn)與服務(wù)器及相應(yīng)的智能社區(qū)設(shè)備無線連接并通信,且所述各分控制設(shè)備分布控制所屬的智能社區(qū)設(shè)備升級。

步驟a中,所述分控制設(shè)備設(shè)有控制模塊、存儲模塊及通信模塊,其中,存儲模塊及通信模塊分別與控制模塊連接。

步驟c中,服務(wù)器設(shè)有處理單元、通信單元及存儲單元,所述通信單元及存儲單元分別與處理單元連接,服務(wù)器的處理單元通過通信單元接收軟件升級請求信息,并在存儲單元中查詢鄰近在線的分控制設(shè)備是否有所需的軟件升級包數(shù)據(jù),若有所需的軟件升級包數(shù)據(jù),則處理單元生成并存儲包含該鄰近在線的分控制設(shè)備IP及密鑰的認(rèn)證請求信息,且通過通信單元向某個分控制設(shè)備發(fā)送該認(rèn)證請求信息,并執(zhí)行步驟d;若無所需的軟件升級包數(shù)據(jù),則處理單元通過通信單元將存儲單元中的所需的軟件升級包數(shù)據(jù)發(fā)送至某個分控制設(shè)備,執(zhí)行步驟h。

步驟f中,服務(wù)器判斷驗(yàn)證請求信息是否合規(guī)是通過比對接收到的驗(yàn)證請求信息是否與存儲的驗(yàn)證信息一致,若一致,則合規(guī),若不一致,則不合規(guī)。

步驟g中,鄰近在線的分控制設(shè)備接收確認(rèn)信息,并將軟件升級包數(shù)據(jù)通過局域網(wǎng)點(diǎn)對點(diǎn)的方式發(fā)送至某個分控制設(shè)備。

步驟g中,某個分控制設(shè)備與鄰近在線的分控制設(shè)備之間通過無線通信模塊WiFi、藍(lán)牙、zigbee或RF433無線連接并通信。

步驟i中,所述服務(wù)器存儲的升級信息為包含設(shè)備類型、升級軟件版本及分控制設(shè)備IP的升級信息。

本發(fā)明的貢獻(xiàn)在于,其有效解決了現(xiàn)有智能社區(qū)設(shè)備升級時獲取軟件升級包數(shù)據(jù)效率低、服務(wù)器容易崩潰的問題。本發(fā)明通過將各分控制設(shè)備作為物聯(lián)網(wǎng)的節(jié)點(diǎn),當(dāng)某個分控制設(shè)備對所屬智能社區(qū)設(shè)備進(jìn)行軟件升級時,通過服務(wù)器查詢鄰近在線的分控制設(shè)備是否有所需的軟件升級包數(shù)據(jù),若有所需的軟件升級包數(shù)據(jù),則可通過鄰近在線的分控制設(shè)備與該某個分控制設(shè)備之間進(jìn)行點(diǎn)對點(diǎn)傳輸軟件升級包數(shù)據(jù),從而解決網(wǎng)絡(luò)流量瓶頸及服務(wù)器崩潰的問題,有效提高了軟件升級包的傳輸效率,進(jìn)而提高智能社區(qū)設(shè)備的升級效率。本發(fā)明還具有智能化程度高,操作簡便等特點(diǎn)。

【附圖說明】

圖1是本發(fā)明的方法流程圖。

圖2是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖。

【具體實(shí)施方式】

下列實(shí)施例是對本發(fā)明的進(jìn)一步解釋和補(bǔ)充,對本發(fā)明不構(gòu)成任何限制。

參閱圖1及圖2,本發(fā)明的基于點(diǎn)對點(diǎn)的物聯(lián)網(wǎng)智能社區(qū)設(shè)備的升級方法包括如下步驟:

S10、多個分控制設(shè)備20通過物聯(lián)網(wǎng)進(jìn)行點(diǎn)對點(diǎn)的軟件升級包數(shù)據(jù)傳輸,并分別控制所屬智能社區(qū)設(shè)備10升級;

該步驟中,智能社區(qū)設(shè)備10分布于各智能社區(qū)或智能家庭內(nèi),其可以為含有驅(qū)動或軟件程序的傳感器、控制設(shè)備、中繼器、監(jiān)控設(shè)備、門禁設(shè)備、消防設(shè)備或智能家電設(shè)備,還可以是其他含有驅(qū)動或軟件程序智能設(shè)備。多個分控設(shè)備20分布于各智能社區(qū)或智能家庭內(nèi),例如,每個家庭或每個社區(qū)均設(shè)有一個或多個分控制設(shè)備20,各分控制設(shè)備20可以控制所屬的傳感器、控制設(shè)備、中繼器、監(jiān)控設(shè)備、門禁設(shè)備、消防設(shè)備及智能家電設(shè)備的升級,且不同類型的智能社區(qū)設(shè)備10所需的軟件升級包數(shù)據(jù)不同。多個分控制設(shè)備20分別作為物聯(lián)網(wǎng)的節(jié)點(diǎn)與服務(wù)器30及相應(yīng)的智能社區(qū)設(shè)備10無線連接并通信,且各鄰近的分控制設(shè)備20之間也通過點(diǎn)對點(diǎn)進(jìn)行無線連接并通信。本實(shí)施例中,多個分控制設(shè)備20通過物聯(lián)網(wǎng)進(jìn)行點(diǎn)對點(diǎn)的軟件升級包數(shù)據(jù)傳輸,并分別控制所屬智能社區(qū)設(shè)備10升級。

S20、當(dāng)某個分控制設(shè)備20A對所屬智能社區(qū)設(shè)備10進(jìn)行軟件升級時,其向服務(wù)器30發(fā)送軟件升級請求信息;

該步驟中,分控制設(shè)備20設(shè)有控制模塊21、存儲模塊22及通信模塊23,其中,存儲模塊22及通信模塊23分別與控制模塊21連接。本實(shí)施例中,當(dāng)某個分控制設(shè)備20A需要對所屬智能社區(qū)設(shè)備10進(jìn)行軟件升級,或智能社區(qū)設(shè)備10出現(xiàn)故障,需要進(jìn)行軟件升級時,該某個分控制設(shè)備20A向服務(wù)器30發(fā)送軟件升級請求信息。具體地,當(dāng)某個分控制設(shè)備20A對所屬智能社區(qū)設(shè)備10進(jìn)行軟件升級時,該某個分控制設(shè)備20A的控制模塊21通過通信模塊23向服務(wù)器30發(fā)送軟件升級請求信息,其中,軟件升級請求信息包含設(shè)備類型及某個分控制設(shè)備20A IP信息。

S30、服務(wù)器30接收并處理軟件升級請求信息;

該步驟中,服務(wù)器30設(shè)有處理單元31、通信單元32及存儲單元33,其中,通信單元32及存儲單元33分別與處理單元31連接。具體地,當(dāng)某個分控制設(shè)備20A發(fā)送軟件升級請求信息時,服務(wù)器30的處理單元31通過通信單元32接收該軟件升級請求信息,并根據(jù)軟件升級請求信息中的設(shè)備類型在存儲單元33中查詢鄰近在線的分控制設(shè)備20B是否有某個分控制設(shè)備20A所需設(shè)備類型的軟件升級包數(shù)據(jù),若查詢到鄰近在線的分控制設(shè)備20B含有某個分控制設(shè)備20A所需設(shè)備類型的軟件升級包數(shù)據(jù),則服務(wù)器30的處理單元31生成認(rèn)證請求信息,其中,該認(rèn)證請求信息為包含第二控制設(shè)備20B IP及密鑰的認(rèn)證請求信息,并通過通信單元32將生成的認(rèn)證請求信息發(fā)送至某個分控制設(shè)備20A,且將該認(rèn)證請求信息存儲于存儲單元33,以備后續(xù)驗(yàn)證使用,然后執(zhí)行步驟S40;若查詢到鄰近在線的分控制設(shè)備20B沒有某個分控制設(shè)備20A所需設(shè)備類型的軟件升級包數(shù)據(jù),則服務(wù)器30的處理單元31通過通信單元32將存儲單元33中的某個分控制設(shè)備20A所需設(shè)備類型的軟件升級包數(shù)據(jù)發(fā)送至某個分控制設(shè)備20A,然后執(zhí)行步驟S80。

S40、某個分控制設(shè)備20A向鄰近在線的分控制設(shè)備20B發(fā)送認(rèn)證請求信息;

該步驟中,當(dāng)服務(wù)器30發(fā)出認(rèn)證請求信息時,某個分控制設(shè)備20A的控制單元21通過通信模塊23接收該認(rèn)證請求信息,并通過通信模塊23將該認(rèn)證請求信息發(fā)送至鄰近在線的分控制設(shè)備20B,以便向鄰近在線的分控制設(shè)備20B所需的獲取軟件升級包數(shù)據(jù)。

S50、鄰近在線的分控制設(shè)備20B向服務(wù)器30發(fā)送驗(yàn)證請求信息;

該步驟中,當(dāng)某個分控制設(shè)備20A發(fā)出認(rèn)證請求信息時,鄰近在線的分控制設(shè)備20B的處理模塊21通過通信模塊23接收該認(rèn)證請求信息,并通過通信模塊23向服務(wù)器30發(fā)送驗(yàn)證請求信息,以確認(rèn)是否需要向某個分控制設(shè)備20A發(fā)送軟件升級包數(shù)據(jù)。

S60、服務(wù)器30驗(yàn)證請求信息是否合規(guī);

該步驟中,當(dāng)鄰近在線的分控制設(shè)備20B發(fā)出驗(yàn)證請求信息時,服務(wù)器30處理單元31通過通信單元32接收該驗(yàn)證請求信息,并將該驗(yàn)證請求信息與存儲單元23存儲的信息進(jìn)行比對,判斷該驗(yàn)證請求信息是否合規(guī)。本實(shí)施例中,服務(wù)器30的處理單元31判斷驗(yàn)證請求信息是否合規(guī)是通過比對接收到的驗(yàn)證請求信息是否與存儲的驗(yàn)證信息一致,若一致,則合規(guī),且處理單元31通過通信單元32向鄰近在線的分控制設(shè)備20B發(fā)送確認(rèn)信息,本實(shí)施例中的確認(rèn)信息包含設(shè)備類型及軟件版本信息;若不一致,則不合規(guī),處理單元31通過通信單元32向鄰近在線的分控制設(shè)備20B發(fā)送確認(rèn)失敗的信息。

S70、鄰近在線的分控制設(shè)備20B接收確認(rèn)信息,并向某個分控制設(shè)備20A發(fā)送所需的軟件升級包數(shù)據(jù);

該步驟中,當(dāng)服務(wù)器30向鄰近在線的分控制設(shè)備20B發(fā)送確認(rèn)信息時,鄰近在線的分控制設(shè)備20B的控制模塊21通過通信模塊23接收該確認(rèn)信息,并根據(jù)確認(rèn)信息中的設(shè)備類型及軟件版本信息通過通信模塊23向某個分控制設(shè)備20A發(fā)送所需的軟件升級包數(shù)據(jù),從而實(shí)現(xiàn)各分控設(shè)備20之間的點(diǎn)對點(diǎn)軟件升級包數(shù)據(jù)傳輸,提高傳輸效率;此外,若鄰近在線的分控制設(shè)備20B接收到確認(rèn)失敗的信息,則鄰近在線的分控制設(shè)備20B無需向某個分控制設(shè)備20A放軟件升級包數(shù)據(jù)。其中,某個分控制設(shè)備20A與鄰近在線的分控制設(shè)備20B之間通過無線通信模塊WiFi、藍(lán)牙、zigbee或RF433無線連接并通信。

S80、某個分控制設(shè)備20A接收軟件升級包數(shù)據(jù),并控制相應(yīng)的智能社區(qū)設(shè)備10升級,同時將升級信息發(fā)送至服務(wù)器30;

該步驟中,當(dāng)服務(wù)器30或鄰近在線的分控制設(shè)備20B發(fā)送軟件升級包數(shù)據(jù)時,某個分控制設(shè)備20A的控制模塊21通過通信模塊23接收軟件升級包數(shù)據(jù),當(dāng)接收到軟件升級包數(shù)據(jù)后,控制模塊21控制相應(yīng)的智能社區(qū)設(shè)備10進(jìn)行軟件升級,從而實(shí)現(xiàn)智能社區(qū)設(shè)備10的軟件升級。當(dāng)智能社區(qū)設(shè)備10升級完成后,控制模塊21通過通信模塊23將升級信息發(fā)送至服務(wù)器30。本實(shí)施例中的升級信息為包含設(shè)備類型、分控制設(shè)備IP及升級軟件版本的升級信息。

S90、服務(wù)器30接收并存儲升級信息。

該步驟中,當(dāng)某個分控制設(shè)備20A發(fā)出升級信息后,服務(wù)器30的處理單元31通過通信單元32接收該升級信息,并將升級信息存儲于存儲單元33內(nèi),以供其他相同類型的智能社區(qū)設(shè)備10進(jìn)行點(diǎn)對點(diǎn)升級使用。

籍此,本發(fā)明通過將各分控制設(shè)備20作為物聯(lián)網(wǎng)的節(jié)點(diǎn),當(dāng)某個分控制設(shè)備20A對所屬智能社區(qū)設(shè)備10進(jìn)行軟件升級時,通過服務(wù)器30查詢鄰近在線的分控制設(shè)備20B是否有所需設(shè)備類型的軟件升級包數(shù)據(jù),若有所需設(shè)備類型的軟件升級包數(shù)據(jù),則可通過鄰近在線的分控制設(shè)備20B與該某個分控制設(shè)備20A之間進(jìn)行點(diǎn)對點(diǎn)傳輸軟件升級包數(shù)據(jù),從而解決網(wǎng)絡(luò)流量瓶頸及服務(wù)器崩潰的問題,有效提高了軟件升級包數(shù)據(jù)的傳輸效率,進(jìn)而提高智能社區(qū)設(shè)備10的升級效率。本發(fā)明還具有智能化程度高,操作簡便等特點(diǎn)。

盡管通過以上實(shí)施例對本發(fā)明進(jìn)行了揭示,但本發(fā)明的保護(hù)范圍并不局限于此,在不偏離本發(fā)明構(gòu)思的條件下,對以上各構(gòu)件所做的變形、替換等均將落入本發(fā)明的權(quán)利要求范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1