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

智能終端連接WiFi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法和系統(tǒng)與流程

文檔序號(hào):11518467閱讀:1108來源:國知局
智能終端連接WiFi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法和系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法和系統(tǒng)。



背景技術(shù):

在一些智能終端的操作系統(tǒng)(如ios系統(tǒng))中,其連接wifi后,該操作系統(tǒng)內(nèi)置的系統(tǒng)軟件通??梢允褂靡苿?dòng)網(wǎng)絡(luò),而后續(xù)安裝的第三方應(yīng)用軟件卻需要在斷開wifi連接后,再進(jìn)行移動(dòng)網(wǎng)絡(luò)的連接,這樣在上述操作系統(tǒng)上的某個(gè)或者某些第三方應(yīng)用軟件需要使用移動(dòng)網(wǎng)絡(luò),而該操作系統(tǒng)又不方便斷開已連接的wifi網(wǎng)絡(luò)時(shí),便會(huì)遇到通信障礙,影響這些操作系統(tǒng)中第三方應(yīng)用軟件的通信效果。



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

基于此,有必要針對(duì)傳統(tǒng)方案影響這些操作系統(tǒng)中第三方應(yīng)用軟件的通信效果的技術(shù)問題,提供一種智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法和系統(tǒng)。

一種智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法,包括如下步驟:

獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息;

將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口;

控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,建立所述智能終端與移動(dòng)網(wǎng)絡(luò)之間的通信連接。

一種智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接系統(tǒng),包括:

獲取模塊,用于獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息;

配置模塊,用于將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口;

建立模塊,用于控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,建立所述智能終端與移動(dòng)網(wǎng)絡(luò)之間的通信連接。

上述智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法和系統(tǒng),通過獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息,將上述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口,從而控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,實(shí)現(xiàn)上述智能終端操作系統(tǒng)上的第三方應(yīng)用軟件在連接wifi網(wǎng)絡(luò)的前提下,使用移動(dòng)網(wǎng)絡(luò),以滿足第三方應(yīng)用軟件在進(jìn)行wifi連接時(shí)使用移動(dòng)網(wǎng)絡(luò)的需要,提高了其通信便利性以及相應(yīng)的通信效果。

一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法。

上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)的計(jì)算機(jī)程序,被處理器執(zhí)行時(shí)可以實(shí)現(xiàn)如上所述的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法,能夠提高相應(yīng)操作系統(tǒng)上第三方應(yīng)用軟件的通信便利性,保證其通信效果。

一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上所述的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法。

上述計(jì)算機(jī)設(shè)備中,處理器執(zhí)行所述程序時(shí)可以實(shí)現(xiàn)如上所述的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法,有效提高了通過上述通信系統(tǒng)進(jìn)行通信的效果。

附圖說明

圖1為一個(gè)實(shí)施例的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法流程圖;

圖2為一個(gè)實(shí)施例的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接系統(tǒng)結(jié)構(gòu)示意圖;

圖3為一個(gè)實(shí)施例的計(jì)算機(jī)設(shè)備結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖對(duì)本發(fā)明的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法和系統(tǒng)的具體實(shí)施方式作詳細(xì)描述。

參考圖1,圖1所示為一個(gè)實(shí)施例的操作系統(tǒng)連接wifi(無線網(wǎng)絡(luò))時(shí)使用移動(dòng)網(wǎng)絡(luò)方法流程圖,包括如下步驟:

s10,獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息;

上述操作系統(tǒng)可以為ios系統(tǒng),ios系統(tǒng)這一類操作系統(tǒng)中內(nèi)置了mutlipathtcp的支持,在操作系統(tǒng)進(jìn)行wifi連接后,操作系統(tǒng)內(nèi)置的應(yīng)用軟件可以繼續(xù)使用移動(dòng)網(wǎng)絡(luò)進(jìn)行相應(yīng)通信,而這些操作系統(tǒng)后續(xù)安裝的第三方應(yīng)用軟件無法在wifi連接的基礎(chǔ)上,直接使用移動(dòng)網(wǎng)絡(luò)與外部的通信對(duì)應(yīng)進(jìn)行相關(guān)數(shù)據(jù)交互。上述操作系統(tǒng)所在的智能終端可以為iphone等使用這些操作系統(tǒng)的通信終端設(shè)備;這些智能終端通??梢园惭bsim卡等智能卡,使用相應(yīng)的移動(dòng)網(wǎng)絡(luò)進(jìn)行通信。上述移動(dòng)網(wǎng)關(guān)服務(wù)器可以為目標(biāo)http(hypertexttransferprotocol,超文本傳輸協(xié)議)服務(wù)器。上述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息可以包括移動(dòng)網(wǎng)卡代號(hào)名稱等可以唯一表征相應(yīng)移動(dòng)網(wǎng)卡的標(biāo)識(shí)信息。

s20,將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口;

上述當(dāng)前網(wǎng)絡(luò)連接可以為當(dāng)前socket(套接字)連接。上述步驟可以配置第三方應(yīng)用軟件中socket的一些選項(xiàng),具體可以通過setsockopt函數(shù)等配置函數(shù)進(jìn)行相應(yīng)的配置,在配置完成后,該socket后續(xù)的數(shù)據(jù)流便可以通過配置好的網(wǎng)絡(luò)接口(移動(dòng)網(wǎng)絡(luò)端口)發(fā)出,在上述操作系統(tǒng)上實(shí)現(xiàn)第三方應(yīng)用軟件在連接wifi時(shí)通過移動(dòng)網(wǎng)絡(luò)發(fā)送相關(guān)數(shù)據(jù)。

s30,控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,建立所述智能終端與移動(dòng)網(wǎng)絡(luò)之間的通信連接。

上述網(wǎng)絡(luò)請(qǐng)求消息可以為http請(qǐng)求等向相應(yīng)通信對(duì)象發(fā)送的通信請(qǐng)求消息。上述建立所述智能終端與移動(dòng)網(wǎng)絡(luò)之間的通信連接具體可以為建立智能終端操作系統(tǒng)上第三方應(yīng)用軟件與移動(dòng)網(wǎng)絡(luò)之間的通信連接。

具體地,上述獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息,將移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,進(jìn)行相應(yīng)接口或者配置可以使目標(biāo)http服務(wù)器建立socket連接,通過socket繼續(xù)發(fā)送后續(xù)的http請(qǐng)求;使目標(biāo)http服務(wù)器建立socket連接的代碼實(shí)現(xiàn)過程可以包括:

index=if_nametoindex("pdp_ip0");

setsockopt(s,ipproto_ip,ip_bound_if,&index,sizeof(index));

其中pdp_ip0是ios等操作系統(tǒng)上移動(dòng)數(shù)據(jù)的網(wǎng)絡(luò)接口。在mac的terminal內(nèi)運(yùn)行ifconfig命令可以看到lo0,en0等,與pdp_ip0是并列關(guān)系。setsockopt函數(shù)可以配置socket的一些選項(xiàng),在配置ip_bound_if后,該socket后續(xù)的數(shù)據(jù)流便可以通過配置好的網(wǎng)絡(luò)接口發(fā)出。完成上述socket連接的配置后,通過socket發(fā)送http請(qǐng)求,可以使請(qǐng)求發(fā)送方式更為簡單,這樣可以通過相關(guān)代碼拼接合法的http請(qǐng)求字符串,然后通過socket發(fā)送相關(guān)內(nèi)容。

本申請(qǐng)?zhí)峁┑闹悄芙K端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法,通過獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息,將上述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口,從而控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,實(shí)現(xiàn)上述智能終端操作系統(tǒng)上的第三方應(yīng)用軟件在連接wifi網(wǎng)絡(luò)的前提下,使用移動(dòng)網(wǎng)絡(luò),以滿足第三方應(yīng)用軟件在進(jìn)行wifi連接時(shí)使用移動(dòng)網(wǎng)絡(luò)的需要,提高了其通信便利性以及相應(yīng)的通信效果。

在一個(gè)實(shí)施例中,上述將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口的過程可以包括:

在所述第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中識(shí)別移動(dòng)網(wǎng)絡(luò)端口;

將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息添加至所述移動(dòng)網(wǎng)絡(luò)端口;

通過setsockopt函數(shù)對(duì)所述所述移動(dòng)網(wǎng)絡(luò)端口進(jìn)行配置。

本實(shí)施例通過setsockopt函數(shù)配置當(dāng)前socket連接(當(dāng)前網(wǎng)絡(luò)連接)中的移動(dòng)網(wǎng)絡(luò)端口,可以保證配置過程中的順序性和準(zhǔn)確性。

在一個(gè)實(shí)施例中,上述控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息的過程可以包括:

檢測(cè)第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型;

若當(dāng)前需求的通信網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò),則通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息。

操作系統(tǒng)上的第三方應(yīng)用軟件在某些特定情形下(如需要更為安全可靠的通信網(wǎng)絡(luò)環(huán)境時(shí)),需要使用移動(dòng)網(wǎng)絡(luò)發(fā)送相關(guān)數(shù)據(jù),與相應(yīng)的通信對(duì)象進(jìn)行通信,此時(shí)可以檢測(cè)第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型,若識(shí)別到第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò),則可以通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,使上述第三方應(yīng)用軟件當(dāng)前使用移動(dòng)網(wǎng)絡(luò)與通信對(duì)象進(jìn)行通信,以保證通信過程中的安全性或者滿足相應(yīng)用戶其他方面的需求。

作為一個(gè)實(shí)施例,上述檢測(cè)第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型的過程之后,還包括:

若第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型沒有限制,則通過原有的無線局域網(wǎng)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息。

上述無線局域網(wǎng)端口為使用wifi網(wǎng)絡(luò)發(fā)送相應(yīng)通信數(shù)據(jù)的端口。

本實(shí)施例中,若第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型沒有限制,則可以通過原有的無線局域網(wǎng)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,即使用wifi網(wǎng)絡(luò)與相應(yīng)的通信對(duì)象進(jìn)行通信,可以節(jié)省所占用的移動(dòng)網(wǎng)絡(luò)帶寬,在一定程度上可以保證通信效率。

作為一個(gè)實(shí)施例,上述檢測(cè)第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型的過程之后,還包括:

若第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型沒有限制,則在移動(dòng)網(wǎng)絡(luò)端口和無線局域網(wǎng)端口中識(shí)別數(shù)據(jù)傳輸速率快的目標(biāo)傳輸端口;

通過所述目標(biāo)傳輸端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息。

本實(shí)施例可以在移動(dòng)網(wǎng)絡(luò)端口和無線局域網(wǎng)端口中識(shí)別數(shù)據(jù)傳輸速率快的端口,將其確定為目標(biāo)傳輸端口,再通過上述目標(biāo)傳輸端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,以進(jìn)一步保證網(wǎng)絡(luò)請(qǐng)求消息的發(fā)送速率,提高相應(yīng)的通信效率。

在一個(gè)實(shí)施例中,上述操作系統(tǒng)為ios系統(tǒng)。

ios系統(tǒng)中內(nèi)置了mutlipathtcp的支持,在其進(jìn)行wifi連接后,其內(nèi)置的應(yīng)用軟件可以繼續(xù)使用移動(dòng)網(wǎng)絡(luò)進(jìn)行相應(yīng)通信,而這些操作系統(tǒng)后續(xù)安裝的第三方應(yīng)用軟件無法在wifi連接的基礎(chǔ)上,直接使用移動(dòng)網(wǎng)絡(luò)與外部的通信對(duì)應(yīng)進(jìn)行相關(guān)數(shù)據(jù)交互。針對(duì)ios系統(tǒng)使用上述智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法,可以提高ios系統(tǒng)中第三方應(yīng)用軟件的通信便利性。

在一個(gè)實(shí)施例中,上述網(wǎng)絡(luò)請(qǐng)求可以為http請(qǐng)求。

本實(shí)施例中,網(wǎng)絡(luò)請(qǐng)求消息為http請(qǐng)求,可以保證上述第三方應(yīng)用軟件所發(fā)送的通信消息的準(zhǔn)確性。

參考圖2所示,圖2為一個(gè)實(shí)施例的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接系統(tǒng)結(jié)構(gòu)示意圖,包括:

獲取模塊10,用于獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息;

上述操作系統(tǒng)可以為ios系統(tǒng),ios系統(tǒng)這一類操作系統(tǒng)中內(nèi)置了mutlipathtcp的支持,在操作系統(tǒng)進(jìn)行wifi連接后,操作系統(tǒng)內(nèi)置的應(yīng)用軟件可以繼續(xù)使用移動(dòng)網(wǎng)絡(luò)進(jìn)行相應(yīng)通信,而這些操作系統(tǒng)后續(xù)安裝的第三方應(yīng)用軟件無法在wifi連接的基礎(chǔ)上,直接使用移動(dòng)網(wǎng)絡(luò)與外部的通信對(duì)應(yīng)進(jìn)行相關(guān)數(shù)據(jù)交互。上述操作系統(tǒng)所在的智能終端可以為iphone等使用這些操作系統(tǒng)的通信終端設(shè)備;這些智能終端通??梢园惭bsim卡等智能卡,使用相應(yīng)的移動(dòng)網(wǎng)絡(luò)進(jìn)行通信。上述移動(dòng)網(wǎng)關(guān)服務(wù)器可以為目標(biāo)http(hypertexttransferprotocol,超文本傳輸協(xié)議)服務(wù)器。上述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息可以包括移動(dòng)網(wǎng)卡代號(hào)名稱等可以唯一表征相應(yīng)移動(dòng)網(wǎng)卡的標(biāo)識(shí)信息。

配置模塊20,用于將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,并配置第三方應(yīng)用軟件的移動(dòng)網(wǎng)絡(luò)端口;

上述當(dāng)前網(wǎng)絡(luò)連接可以為當(dāng)前socket(套接字)連接。上述配置模塊可以配置第三方應(yīng)用軟件中socket的一些選項(xiàng),具體可以通過setsockopt函數(shù)等配置函數(shù)進(jìn)行相應(yīng)的配置,在配置完成后,該socket后續(xù)的數(shù)據(jù)流便可以通過配置好的網(wǎng)絡(luò)接口(移動(dòng)網(wǎng)絡(luò)端口)發(fā)出,在上述操作系統(tǒng)上實(shí)現(xiàn)第三方應(yīng)用軟件在連接wifi時(shí)通過移動(dòng)網(wǎng)絡(luò)發(fā)送相關(guān)數(shù)據(jù)。

建立模塊30,用于控制所述第三方應(yīng)用軟件通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,建立所述智能終端與移動(dòng)網(wǎng)絡(luò)之間的通信連接。

上述網(wǎng)絡(luò)請(qǐng)求消息可以為http請(qǐng)求等向相應(yīng)通信對(duì)象發(fā)送的通信請(qǐng)求消息。上述建立所述智能終端與移動(dòng)網(wǎng)絡(luò)之間的通信連接具體可以為建立智能終端操作系統(tǒng)上第三方應(yīng)用軟件與移動(dòng)網(wǎng)絡(luò)之間的通信連接。

具體地,上述獲取智能終端的移動(dòng)網(wǎng)卡標(biāo)識(shí)信息,將移動(dòng)網(wǎng)卡標(biāo)識(shí)信息設(shè)置到所述智能終端操作系統(tǒng)中第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中,進(jìn)行相應(yīng)接口或者配置可以使目標(biāo)http服務(wù)器建立socket連接,通過socket繼續(xù)發(fā)送后續(xù)的http請(qǐng)求;使目標(biāo)http服務(wù)器建立socket連接的代碼實(shí)現(xiàn)過程可以包括:

index=if_nametoindex("pdp_ip0");

setsockopt(s,ipproto_ip,ip_bound_if,&index,sizeof(index));

其中pdp_ip0是ios等操作系統(tǒng)上移動(dòng)數(shù)據(jù)的網(wǎng)絡(luò)接口。在mac的terminal內(nèi)運(yùn)行ifconfig命令可以看到lo0,en0等,與pdp_ip0是并列關(guān)系。setsockopt函數(shù)可以配置socket的一些選項(xiàng),在配置ip_bound_if后,該socket后續(xù)的數(shù)據(jù)流便可以通過配置好的網(wǎng)絡(luò)接口發(fā)出。完成上述socket連接的配置后,通過socket發(fā)送http請(qǐng)求,可以使請(qǐng)求發(fā)送方式更為簡單,這樣可以通過相關(guān)代碼拼接合法的http請(qǐng)求字符串,然后通過socket發(fā)送相關(guān)內(nèi)容。

在一個(gè)實(shí)施例中,上述配置模塊可以進(jìn)一步用于:

在所述第三方應(yīng)用軟件的當(dāng)前網(wǎng)絡(luò)連接中識(shí)別移動(dòng)網(wǎng)絡(luò)端口;

將所述移動(dòng)網(wǎng)卡標(biāo)識(shí)信息添加至所述移動(dòng)網(wǎng)絡(luò)端口;

通過setsockopt函數(shù)對(duì)所述所述移動(dòng)網(wǎng)絡(luò)端口進(jìn)行配置。

本實(shí)施例通過setsockopt函數(shù)配置當(dāng)前socket連接中的移動(dòng)網(wǎng)絡(luò)端口,可以保證配置過程中的順序性和準(zhǔn)確性。

在一個(gè)實(shí)施例中,上述建立模塊可以進(jìn)一步用于:

檢測(cè)第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型;

若當(dāng)前需求的通信網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò),則通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息。

操作系統(tǒng)上的第三方應(yīng)用軟件在某些特定情形下(如需要更為安全可靠的通信網(wǎng)絡(luò)環(huán)境時(shí)),需要使用移動(dòng)網(wǎng)絡(luò)發(fā)送相關(guān)數(shù)據(jù),與相應(yīng)的通信對(duì)象進(jìn)行通信,此時(shí)可以檢測(cè)第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型,若識(shí)別到第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò),則可以通過配置后的移動(dòng)網(wǎng)絡(luò)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,使上述第三方應(yīng)用軟件當(dāng)前使用移動(dòng)網(wǎng)絡(luò)與通信對(duì)象進(jìn)行通信,以保證通信過程中的安全性或者滿足相應(yīng)用戶其他方面的需求。

作為一個(gè)實(shí)施例,上述建立模塊可以進(jìn)一步用于:

若第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型沒有限制,則通過原有的無線局域網(wǎng)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息。

上述無線局域網(wǎng)端口為使用wifi網(wǎng)絡(luò)發(fā)送相應(yīng)通信數(shù)據(jù)的端口。

本實(shí)施例中,若第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型沒有限制,則可以通過原有的無線局域網(wǎng)端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,即使用wifi網(wǎng)絡(luò)與相應(yīng)的通信對(duì)象進(jìn)行通信,可以節(jié)省所占用的移動(dòng)網(wǎng)絡(luò)帶寬,在一定程度上可以保證通信效率。

作為一個(gè)實(shí)施例,上述建立模塊可以進(jìn)一步用于:

若第三方應(yīng)用軟件當(dāng)前需求的通信網(wǎng)絡(luò)類型沒有限制,則在移動(dòng)網(wǎng)絡(luò)端口和無線局域網(wǎng)端口中識(shí)別數(shù)據(jù)傳輸速率快的目標(biāo)傳輸端口;

通過所述目標(biāo)傳輸端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息。

本實(shí)施例可以在移動(dòng)網(wǎng)絡(luò)端口和無線局域網(wǎng)端口中識(shí)別數(shù)據(jù)傳輸速率快的端口,將其確定為目標(biāo)傳輸端口,再通過上述目標(biāo)傳輸端口發(fā)送網(wǎng)絡(luò)請(qǐng)求消息,以進(jìn)一步保證網(wǎng)絡(luò)請(qǐng)求消息的發(fā)送速率,提高相應(yīng)的通信效率。

在一個(gè)實(shí)施例中,上述操作系統(tǒng)為ios系統(tǒng)。

ios系統(tǒng)中內(nèi)置了mutlipathtcp的支持,在其進(jìn)行wifi連接后,其內(nèi)置的應(yīng)用軟件可以繼續(xù)使用移動(dòng)網(wǎng)絡(luò)進(jìn)行相應(yīng)通信,而這些操作系統(tǒng)后續(xù)安裝的第三方應(yīng)用軟件無法在wifi連接的基礎(chǔ)上,直接使用移動(dòng)網(wǎng)絡(luò)與外部的通信對(duì)應(yīng)進(jìn)行相關(guān)數(shù)據(jù)交互。針對(duì)ios系統(tǒng)使用上述智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法,可以提高ios系統(tǒng)中第三方應(yīng)用軟件的通信便利性。

在一個(gè)實(shí)施例中,上述網(wǎng)絡(luò)請(qǐng)求可以為http請(qǐng)求。

本實(shí)施例中,網(wǎng)絡(luò)請(qǐng)求消息為http請(qǐng)求,可以保證上述第三方應(yīng)用軟件所發(fā)送的通信消息的準(zhǔn)確性。

本發(fā)明提供的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接系統(tǒng)與本發(fā)明提供的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法一一對(duì)應(yīng),在所述智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接系統(tǒng)的實(shí)施例中,特此聲明。

基于如上所述的示例,一個(gè)實(shí)施例中還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的計(jì)算機(jī)程序可存儲(chǔ)于一非易失性的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如本發(fā)明實(shí)施例中,該程序可存儲(chǔ)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)介質(zhì)中,并被該計(jì)算機(jī)系統(tǒng)中的至少一個(gè)處理器執(zhí)行,以實(shí)現(xiàn)包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存儲(chǔ)記憶體(randomaccessmemory,ram)等。

基于如上所述的示例,參考圖3所示,本發(fā)明還提供一種計(jì)算機(jī)設(shè)備60,該計(jì)算機(jī)設(shè)備包括存儲(chǔ)器61、處理器62及存儲(chǔ)在存儲(chǔ)器61上并可在處理器62上運(yùn)行的計(jì)算機(jī)程序,所述處理器62執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上述各實(shí)施例中的任意一種智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法。

上述計(jì)算機(jī)設(shè)備60可以包括電腦等智能處理設(shè)備。本領(lǐng)域普通技術(shù)人員可以理解存儲(chǔ)器61存儲(chǔ)的計(jì)算機(jī)程序,與上述智能終端連接wifi時(shí)的移動(dòng)網(wǎng)絡(luò)連接方法實(shí)施例中的描述相對(duì)應(yīng),處理器62還可用于執(zhí)行存儲(chǔ)器61所存儲(chǔ)的其他可執(zhí)行指令。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南靖县| 枞阳县| 宣城市| 临漳县| 浪卡子县| 周口市| 玉门市| 木兰县| 万荣县| 内黄县| 长春市| 深泽县| 岳阳县| 白玉县| 沙雅县| 巴林右旗| 江口县| 天气| 乐都县| 崇礼县| 冕宁县| 龙州县| 大埔区| 招远市| 罗城| 枣庄市| 防城港市| 乌鲁木齐县| 郑州市| 饶河县| 安乡县| 东源县| 安西县| 葵青区| 那曲县| 鹤山市| 海淀区| 怀化市| 伊吾县| 泰和县| 永昌县|