本申請(qǐng)實(shí)施例涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸領(lǐng)域,特別涉及一種通信模塊的網(wǎng)絡(luò)?;罘椒ā⒀b置、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著4g、5g網(wǎng)絡(luò)興起,越來越多的車輛通過某個(gè)車載終端實(shí)現(xiàn)了聯(lián)網(wǎng)功能。網(wǎng)絡(luò)保活通常在需要維持高效穩(wěn)定網(wǎng)絡(luò)的設(shè)備中存在。尤其是當(dāng)今社會(huì)物聯(lián)網(wǎng)設(shè)備,新能源車等,需要定期與后臺(tái)進(jìn)行通信,或者自身就需要穩(wěn)定的網(wǎng)絡(luò)來支持設(shè)備功能。
2、在車機(jī)設(shè)備中,因?yàn)榄h(huán)境,設(shè)備狀態(tài),運(yùn)營商布網(wǎng),資費(fèi)套餐調(diào)整等導(dǎo)致車輛無線通信模塊注網(wǎng)或者網(wǎng)絡(luò)連接異常。并且車輛在sos狀態(tài)下不允許發(fā)起重新駐網(wǎng)(重新?lián)芴?hào))的操作;以及車機(jī)存在可以撥號(hào)但沒有網(wǎng)絡(luò)的問題。
3、現(xiàn)有技術(shù)多是通過ping包來檢查當(dāng)前設(shè)備網(wǎng)絡(luò)狀態(tài)是否支持設(shè)備正常使用,通過ping一個(gè)指定的ip地址或者域名來確認(rèn)當(dāng)前設(shè)備網(wǎng)絡(luò)是否正常。其檢測(cè)后不能通過有效手段去恢復(fù)網(wǎng)絡(luò),也未針對(duì)上述場景設(shè)計(jì)對(duì)應(yīng)網(wǎng)絡(luò)恢復(fù)方法,對(duì)于注網(wǎng)環(huán)境變化導(dǎo)致的無網(wǎng)絡(luò)問題,不能解決。
4、因此,需要對(duì)現(xiàn)有的網(wǎng)絡(luò)?;钸M(jìn)行改進(jìn),以適應(yīng)復(fù)雜的撥號(hào)網(wǎng)絡(luò)環(huán)境。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施方式的目的在于提供一種通信模塊的網(wǎng)絡(luò)?;罘椒ā⒀b置、設(shè)備及介質(zhì),通過一種具有更廣泛使用場景的檢測(cè)手段,尤其是針對(duì)當(dāng)前汽車車機(jī)使用場景,使得車輛因注網(wǎng)環(huán)境變化導(dǎo)致無網(wǎng)絡(luò)問題時(shí)能夠快速恢復(fù)。
2、為解決上述技術(shù)問題,本申請(qǐng)的實(shí)施方式提供了一種通信模塊的網(wǎng)絡(luò)?;罘椒ǎǎ寒?dāng)車機(jī)處于網(wǎng)絡(luò)?;顮顟B(tài)時(shí),初始化第一定時(shí)器;在所述第一定時(shí)器的倒計(jì)時(shí)結(jié)束后,執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù);若所述預(yù)設(shè)的上網(wǎng)任務(wù)失敗,則檢測(cè)所述車機(jī)是否仍處于所述網(wǎng)絡(luò)保活狀態(tài);若所述車機(jī)仍處于所述網(wǎng)絡(luò)保活狀態(tài),則調(diào)用開關(guān)射頻接口重啟模組射頻,向運(yùn)營商基站重新發(fā)起撥號(hào)請(qǐng)求并退出所述網(wǎng)絡(luò)?;顮顟B(tài)。
3、本申請(qǐng)的實(shí)施方式還提供了一種通信模塊的網(wǎng)絡(luò)?;钛b置,所述裝置包括第一處理模塊和第二處理模塊;其中,所述第一處理模塊,用于當(dāng)車機(jī)處于網(wǎng)絡(luò)保活狀態(tài)時(shí),初始化第一定時(shí)器;在所述第一定時(shí)器的倒計(jì)時(shí)結(jié)束后,執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù);所述第二處理模塊,用調(diào)用開關(guān)射頻接口重啟模組射頻,向運(yùn)營商基站重新發(fā)起撥號(hào)請(qǐng)求并退出所述網(wǎng)絡(luò)?;顮顟B(tài)。
4、本申請(qǐng)的實(shí)施方式還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的通信模塊的網(wǎng)絡(luò)?;罘椒ā?/p>
5、本申請(qǐng)的實(shí)施方式還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的通信模塊的網(wǎng)絡(luò)?;罘椒?。
6、本申請(qǐng)實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,僅車機(jī)處于網(wǎng)絡(luò)?;顮顟B(tài)以預(yù)設(shè)時(shí)間周期執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù),根據(jù)上網(wǎng)預(yù)設(shè)的執(zhí)行結(jié)果,以及車機(jī)是否仍處于網(wǎng)絡(luò)?;顮顟B(tài),進(jìn)一步調(diào)用開關(guān)射頻接口重啟模組射頻,向運(yùn)營商基站重新發(fā)起撥號(hào)請(qǐng)求并退出網(wǎng)絡(luò)?;顮顟B(tài)。通過上述方法定期檢測(cè)網(wǎng)絡(luò)是否正常,同時(shí)僅在網(wǎng)絡(luò)保活的狀態(tài)下進(jìn)行可以避免影響車輛的其他功能的正常工作,將客戶使用受到的影響降到最??;通過開關(guān)射頻,會(huì)完全重啟設(shè)備上所有撥號(hào),重新進(jìn)行路由和防火墻配置??梢越鉀Q因?yàn)樽⒕W(wǎng)環(huán)境變化,運(yùn)營商后臺(tái)變化,部分用戶特殊的定制sim卡套餐等引起網(wǎng)絡(luò)數(shù)據(jù)連接異常。
7、另外,在所述初始化第一定時(shí)器之前,所述方法還包括:檢測(cè)所述車機(jī)是否處于撥號(hào)成功的狀態(tài);若所述車機(jī)處于所述撥號(hào)成功的狀態(tài),初始化第二定時(shí)器;在所述第二定時(shí)器倒計(jì)時(shí)結(jié)束后,檢測(cè)所述車機(jī)是否處于所述網(wǎng)絡(luò)?;顮顟B(tài);若所述車機(jī)未處于所述網(wǎng)絡(luò)保活狀態(tài),則重置第二定時(shí)器,直至檢測(cè)到所述車機(jī)處于所述網(wǎng)絡(luò)?;顮顟B(tài)。
8、另外,所述預(yù)設(shè)的上網(wǎng)任務(wù),包括:使用curl指令訪問域名。
9、另外,所述執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù),包括:使用curl指令訪問預(yù)設(shè)的配置文件中的至少一個(gè)域名,并對(duì)解析訪問的域名;獲取與所述訪問的域名對(duì)應(yīng)的返回值,檢測(cè)所述返回值是否包含預(yù)設(shè)的字段;若所述返回值不包含所述預(yù)設(shè)的字段,則確定所述預(yù)設(shè)的上網(wǎng)任務(wù)失敗;若所述返回值包含所述預(yù)設(shè)的字段,則確定所述預(yù)設(shè)的上網(wǎng)任務(wù)成功。其中,curl命令在物聯(lián)網(wǎng)設(shè)備和后臺(tái)交互過程中與ping命令相比更能體現(xiàn)出設(shè)備網(wǎng)絡(luò)是否正常,當(dāng)前物聯(lián)網(wǎng)設(shè)備多是通過http/https/mqtt等方式與后臺(tái)進(jìn)行數(shù)據(jù)溝通,相比與ping命令的機(jī)制,curl命令的交互過程更貼近實(shí)際使用場景。
1.一種通信模塊的網(wǎng)絡(luò)?;罘椒?,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的通信模塊的網(wǎng)絡(luò)保活方法,其特征在于,在所述初始化第一定時(shí)器之前,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的通信模塊的網(wǎng)絡(luò)?;畹姆椒ǎ涮卣髟谟?,在所述執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù)之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的通信模塊的網(wǎng)絡(luò)?;畹姆椒ǎ涮卣髟谟?,所述預(yù)設(shè)的上網(wǎng)任務(wù),包括:
5.根據(jù)權(quán)利要求4中所述的通信模塊的網(wǎng)絡(luò)?;畹姆椒?,其特征在于,所述執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù),包括:
6.根據(jù)權(quán)利要求1所述的通信模塊的網(wǎng)絡(luò)?;畹姆椒?,其特征在于,在檢測(cè)所述車機(jī)是否仍處于所述網(wǎng)絡(luò)?;顮顟B(tài)之后,所述方法還包括:
7.一種通信模塊的網(wǎng)絡(luò)?;钛b置,其特征在于,所述裝置包括第一處理模塊和第二處理模塊;其中,
8.根據(jù)權(quán)利要求7所述的通信模塊的網(wǎng)絡(luò)?;钛b置,其特征在于,所述裝置還包括第三處理模塊、第四處理模塊、指令模塊;其中,
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至6所述的通信模塊的網(wǎng)絡(luò)?;罘椒ā?/p>
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的通信模塊的網(wǎng)絡(luò)?;罘椒ā?/p>
技術(shù)總結(jié)
本申請(qǐng)涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸領(lǐng)域,公開了一種通信模塊的網(wǎng)絡(luò)?;罘椒?、裝置、設(shè)備及介質(zhì)。本申請(qǐng)中,當(dāng)車機(jī)處于網(wǎng)絡(luò)保活狀態(tài)時(shí),初始化第一定時(shí)器;在所述第一定時(shí)器的倒計(jì)時(shí)結(jié)束后,執(zhí)行預(yù)設(shè)的上網(wǎng)任務(wù);若所述預(yù)設(shè)的上網(wǎng)任務(wù)失敗,則檢測(cè)所述車機(jī)是否仍處于所述網(wǎng)絡(luò)?;顮顟B(tài);若所述車機(jī)仍處于所述網(wǎng)絡(luò)?;顮顟B(tài),則調(diào)用開關(guān)射頻接口重啟模組射頻,向運(yùn)營商基站重新發(fā)起撥號(hào)請(qǐng)求并退出所述網(wǎng)絡(luò)?;顮顟B(tài)。本申請(qǐng)通過調(diào)整射頻狀態(tài),觸發(fā)無線通信模組進(jìn)行重新駐網(wǎng),配合撥號(hào)流程,達(dá)到重新配置設(shè)備網(wǎng)絡(luò)的功能,以實(shí)現(xiàn)將設(shè)備從無網(wǎng)絡(luò)狀態(tài)切換到正常狀態(tài)。
技術(shù)研發(fā)人員:何鵬,徐廷松,陳錦
受保護(hù)的技術(shù)使用者:芯訊通無線科技(上海)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/8