System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及通信,尤其涉及一種喚醒方法、通信模組及介質(zhì)。
技術(shù)介紹
1、隨著物聯(lián)網(wǎng)的快速發(fā)展,使得通信模組在各行業(yè)的應(yīng)用愈加廣泛,產(chǎn)品的續(xù)航能力成為最重要的競爭力之一,因此通信模組不僅需要支持低功耗特性,還要在低功耗期間接收到服務(wù)器數(shù)據(jù)時(shí)能夠及時(shí)喚醒主機(jī),進(jìn)行業(yè)務(wù)交互。所以有必要通過一種方法當(dāng)通信模組在低功耗狀態(tài)下接收到服務(wù)器數(shù)據(jù)時(shí)能夠快速喚醒主機(jī),并且不能丟失數(shù)據(jù),保證主機(jī)業(yè)務(wù)的及時(shí)性以及準(zhǔn)確性,然而采用已有方案存在數(shù)據(jù)丟失風(fēng)險(xiǎn)。
2、因此,需要研究一種喚醒方法,以解決數(shù)據(jù)丟失的問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供一種喚醒方法、通信模組及介質(zhì),可以有效降低數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
2、第一方面,本申請實(shí)施例提供了一種喚醒方法,該方法可以應(yīng)用于通信模組,所述方法包括:
3、接收來自服務(wù)器的服務(wù)器數(shù)據(jù),將所述服務(wù)器數(shù)據(jù)緩存;
4、向主機(jī)發(fā)送第一信號,所述第一信號用于喚醒所述主機(jī);
5、接收來自所述主機(jī)的第二信號,所述第二信號用于指示所述主機(jī)已被喚醒;
6、響應(yīng)于所述第二信號,向所述主機(jī)發(fā)送所述服務(wù)器數(shù)據(jù)。
7、在本申請實(shí)施例中,通信模組接收到服務(wù)器數(shù)據(jù)之后先將服務(wù)器數(shù)據(jù)緩存,然后喚醒主機(jī),待接收到主機(jī)已被喚醒的確認(rèn)信號之后再向主機(jī)發(fā)送上述服務(wù)器數(shù)據(jù)。通信模組采用上述流程進(jìn)行服務(wù)器數(shù)據(jù)的收發(fā)可以確保在主機(jī)已被喚醒的情況下發(fā)送服務(wù)器數(shù)據(jù),進(jìn)而可以有效降低服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
8、在一種可能的
9、在該實(shí)現(xiàn)方式中,通信模組在低功耗模式期間進(jìn)行服務(wù)器數(shù)據(jù)的收發(fā),可以減少通信模組能量的損耗,提高通信模組的續(xù)航能力,同時(shí)也可以有效地降低服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
10、在一種可能的實(shí)現(xiàn)方式中,所述發(fā)送所述服務(wù)器數(shù)據(jù)之后,所述方法還包括:接收來自所述主機(jī)的第三信號,所述第三信號用于喚醒所述通信模組。
11、在該實(shí)現(xiàn)方式中,通信模組在向主機(jī)發(fā)送了服務(wù)器數(shù)據(jù)之后,接收到來自主機(jī)的喚醒信號,然后被喚醒,使得通信模組在發(fā)送了服務(wù)器數(shù)據(jù)之后,在與主機(jī)進(jìn)行業(yè)務(wù)交互的過程中處于已喚醒狀態(tài),在通信模組和主機(jī)均處于已喚醒狀態(tài)的情況下進(jìn)行業(yè)務(wù)交互,可以提高業(yè)務(wù)交互的速度,進(jìn)而確保主機(jī)業(yè)務(wù)的及時(shí)性,同時(shí)也可以有效地降低服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
12、在一種可能的實(shí)現(xiàn)方式中,所述通信模組包括第一輸入引腳和第一輸出引腳,所述主機(jī)包括第二輸入引腳和第二輸出引腳;所述第一輸入引腳連接所述第二輸出引腳,所述第一輸出引腳連接所述第二輸入引腳;
13、所述向主機(jī)發(fā)送第一信號,包括:
14、通過所述第一輸出引腳向所述第二輸入引腳發(fā)送第一信號;
15、所述接收來自所述主機(jī)的第二信號,包括:
16、通過所述第一輸入引腳接收所述第二輸出引腳發(fā)送的第二信號。
17、示例性的,所述第一輸出引腳可以為喚醒(wakeup_host)引腳或振鈴指示(ringindicator,ri)引腳,所述第一輸入引腳可以為已喚醒輸入(host_ready)引腳,所述第二輸入引腳可以為中斷(external?interrupt,eint)引腳,所述第二輸出引腳可以為已喚醒輸出(wakeup_ready)引腳。
18、在該實(shí)現(xiàn)方式中,通信模組的電源模塊與主機(jī)通過引腳連接,并通過引腳實(shí)現(xiàn)信號收發(fā),傳輸?shù)谝恍盘栍糜趩拘阎鳈C(jī),接收第二信號說明主機(jī)已經(jīng)被喚醒,從而可以在確保主機(jī)已被喚醒的情況下發(fā)送服務(wù)器數(shù)據(jù),進(jìn)而可以有效地降低服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
19、在一種可能的實(shí)現(xiàn)方式中,所述通信模組還包括第一接收引腳和第一發(fā)送引腳,所述主機(jī)還包括第二接收引腳和第二發(fā)送引腳;所述第一接收引腳連接所述第二發(fā)送引腳,所述第一發(fā)送引腳連接所述第二接收引腳;
20、所述向所述主機(jī)發(fā)送所述服務(wù)器數(shù)據(jù),包括:
21、通過所述第一發(fā)送引腳向所述第二接收引腳發(fā)送所述服務(wù)器數(shù)據(jù)。
22、示例性的,所述第一接收引腳可以為接收器或接收端(receiver,rx)引腳,所述第一發(fā)送引腳可以為發(fā)射器或發(fā)送端(transmitter,tx)引腳,所述第二接收引腳可以為接收器或接收端(receiver,rx)引腳,所述第二發(fā)送引腳可以為發(fā)射器或發(fā)送端(transmitter,tx)引腳。
23、在該實(shí)現(xiàn)方式中,通信模組的數(shù)據(jù)傳輸模塊與主機(jī)通過引腳連接,通過引腳實(shí)現(xiàn)數(shù)據(jù)傳輸,上述傳輸方式與無線通信相比,數(shù)據(jù)傳輸更加穩(wěn)定,抗干擾能力越強(qiáng),并且在主機(jī)已被喚醒的情況下進(jìn)行數(shù)據(jù)傳輸,能夠有效地降低服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
24、第二方面,本申請實(shí)施例提供了一種喚醒方法,該方法可以應(yīng)用于主機(jī),所述方法包括:
25、在所述主機(jī)處于低功耗模式的情況下,接收來自通信模組的第一信號,所述第一信號用于喚醒所述主機(jī);響應(yīng)于所述第一信號,向所述通信模組發(fā)送第二信號,所述第二信號用于指示所述主機(jī)已被喚醒。
26、本申請實(shí)施例中,當(dāng)主機(jī)處于低功耗模式期間時(shí),接收到來自通信模組的第一信號后立即被喚醒,并向通信模組發(fā)送第二信號,用于告知通信模組主機(jī)已被喚醒,隨后通信模組可以將已緩存的服務(wù)器數(shù)據(jù)發(fā)送給主機(jī),進(jìn)而可以確保在主機(jī)已被喚醒的情況下進(jìn)行服務(wù)器數(shù)據(jù)的傳輸,可以有效地降低服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
27、在一種可能的實(shí)現(xiàn)方式中,所述發(fā)送第二信號之后,所述方法還包括:
28、接收來自所述通信模組的服務(wù)器數(shù)據(jù);
29、在所述服務(wù)器數(shù)據(jù)包括喚醒數(shù)據(jù)的情況下,向所述通信模組發(fā)送第三信號,所述第三信號用于喚醒所述通信模組。
30、在該實(shí)現(xiàn)方式中,主機(jī)在被喚醒并向通信模組發(fā)送了第二信號之后,接收來自通信模組的服務(wù)器數(shù)據(jù),有效地降低了服務(wù)器數(shù)據(jù)丟失的風(fēng)險(xiǎn)。向通信模組發(fā)送第三信號來喚醒通信模組,保證了通信業(yè)務(wù)正常地交互??蛇x的,主機(jī)向通信模組發(fā)送第三信號,該第三信號用于喚醒通信模組,在主機(jī)與通信模組都已被喚醒的情況下進(jìn)行業(yè)務(wù)交互,可以確保主機(jī)業(yè)務(wù)的準(zhǔn)確性和及時(shí)性。
31、第三方面,本申請實(shí)施例提供了一種通信模組,所述通信模組包括用于執(zhí)行本申請實(shí)施例第一方面中描述的部分或全部方法的模塊。
32、第四方面,本申請實(shí)施例提供了一種通信模組,所述通信模組包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,執(zhí)行本申請實(shí)施例第一方面中描述的部分或全部方法的模塊。
33、第五方面,本申請實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述程序指令當(dāng)被應(yīng)用處理器執(zhí)行時(shí)所述應(yīng)用處理器執(zhí)行本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種喚醒方法,其特征在于,所述方法應(yīng)用于通信模組,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收服務(wù)器數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述發(fā)送所述服務(wù)器數(shù)據(jù)之后,所述方法還包括:
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述通信模組包括第一輸入引腳和第一輸出引腳,所述主機(jī)包括第二輸入引腳和第二輸出引腳;所述第一輸入引腳連接所述第二輸出引腳,所述第一輸出引腳連接所述第二輸入引腳;
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通信模組還包括第一接收引腳和第一發(fā)送引腳,所述主機(jī)還包括第二接收引腳和第二發(fā)送引腳;所述第一接收引腳連接所述第二發(fā)送引腳,所述第一發(fā)送引腳連接所述第二接收引腳;
6.一種喚醒方法,其特征在于,所述方法應(yīng)用于主機(jī),所述方法包括:
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述發(fā)送第二信號之后,所述方法還包括:
8.一種通信模組,其特征在于,包括用于執(zhí)行如權(quán)利要求1至5任一項(xiàng)所述方法的模塊。
9.一種通信模組,其
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述程序指令當(dāng)被應(yīng)用處理器執(zhí)行時(shí)所述應(yīng)用處理器執(zhí)行如權(quán)利要求1至5任一項(xiàng)所述的方法,或者如權(quán)利要求6至7任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種喚醒方法,其特征在于,所述方法應(yīng)用于通信模組,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收服務(wù)器數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述發(fā)送所述服務(wù)器數(shù)據(jù)之后,所述方法還包括:
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述通信模組包括第一輸入引腳和第一輸出引腳,所述主機(jī)包括第二輸入引腳和第二輸出引腳;所述第一輸入引腳連接所述第二輸出引腳,所述第一輸出引腳連接所述第二輸入引腳;
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通信模組還包括第一接收引腳和第一發(fā)送引腳,所述主機(jī)還包括第二接收引腳和第二發(fā)送引腳;所述第一接收引腳連接所述第二發(fā)送引腳,所述第一發(fā)送引腳連接所述第二接收引腳;
6.一種喚醒方...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉奔,
申請(專利權(quán))人:深圳市廣和通無線股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。