dns請(qǐng)求的解析方法、通信裝置及通信系統(tǒng)
技術(shù)領(lǐng)域
1.本技術(shù)涉及通信技術(shù)領(lǐng)域,尤其涉及dns請(qǐng)求的解析方法、通信裝置及通信系統(tǒng)。
背景技術(shù):2.當(dāng)終端設(shè)備想要請(qǐng)求某個(gè)應(yīng)用的服務(wù)時(shí),如用戶(hù)想要使用微信服務(wù)、或使用愛(ài)奇藝app觀看視頻,則用戶(hù)可以通過(guò)點(diǎn)擊應(yīng)用上的相應(yīng)功能模塊,從而觸發(fā)終端設(shè)備與網(wǎng)絡(luò)之間建立用戶(hù)面會(huì)話(huà),然后終端設(shè)備向網(wǎng)絡(luò)發(fā)送域名系統(tǒng)(domain name system,dns)請(qǐng)求,該請(qǐng)求中攜帶應(yīng)用標(biāo)識(shí),分流網(wǎng)元在收到dns請(qǐng)求后,將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)或中心網(wǎng)絡(luò)的dns服務(wù)器進(jìn)行解析獲取到應(yīng)用服務(wù)器的互聯(lián)網(wǎng)協(xié)議(internet protocol,ip)地址,然后分流網(wǎng)元將該ip地址發(fā)送給終端設(shè)備,終端設(shè)備可以根據(jù)該ip地址去訪問(wèn)相應(yīng)的應(yīng)用服務(wù)器,以獲取應(yīng)用服務(wù)器的數(shù)據(jù)內(nèi)容,從而得到該應(yīng)用的服務(wù)。
3.在解析dns請(qǐng)求的過(guò)程中,如何提升dns請(qǐng)求的解析成功率,是目前需要解決的。
技術(shù)實(shí)現(xiàn)要素:4.本技術(shù)提供dns請(qǐng)求的解析方法、通信裝置及通信系統(tǒng),用以提升解析dns請(qǐng)求的效率。
5.第一方面,本技術(shù)實(shí)施例提供一種dns請(qǐng)求的解析方法,包括:分流網(wǎng)元接收來(lái)自終端設(shè)備的dns請(qǐng)求,所述dns請(qǐng)求包含應(yīng)用標(biāo)識(shí),所述dns請(qǐng)求用于請(qǐng)求所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的互聯(lián)網(wǎng)協(xié)議ip地址;所述分流網(wǎng)元根據(jù)第一規(guī)則和至少一個(gè)本地網(wǎng)絡(luò)的配置信息,確定至少一個(gè)服務(wù)網(wǎng)絡(luò),所述服務(wù)網(wǎng)絡(luò)部署有dns服務(wù)器,所述本地網(wǎng)絡(luò)的配置信息包含所述本地網(wǎng)絡(luò)的能力信息,所述本地網(wǎng)絡(luò)的能力信息用于指示所述本地網(wǎng)絡(luò)是否部署有本地dns服務(wù)器,所述第一規(guī)則為服務(wù)網(wǎng)絡(luò)的確定規(guī)則;所述分流網(wǎng)元向所述至少一個(gè)服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)的協(xié)議數(shù)據(jù)單元錨點(diǎn)psa發(fā)送所述dns請(qǐng)求;所述分流網(wǎng)元接收與所述至少一個(gè)dns請(qǐng)求對(duì)應(yīng)的響應(yīng)信息,所述響應(yīng)信息包括所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的ip地址;所述分流網(wǎng)元向所述終端設(shè)備發(fā)送第一應(yīng)用服務(wù)器的ip地址,所述分流網(wǎng)元接收到的所述應(yīng)用服務(wù)器的ip地址包括所述第一應(yīng)用服務(wù)器的ip地址。
6.通過(guò)上述方案,分流網(wǎng)元可以基于配置的第一規(guī)則和本地網(wǎng)絡(luò)的配置信息,選擇一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò),并將接收到的dns請(qǐng)求發(fā)送至選擇的一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)的psa,由于選擇的服務(wù)網(wǎng)絡(luò)內(nèi)均部署有dns服務(wù)器,因而可以避免發(fā)生無(wú)法解析的情形,從而可以提升dns請(qǐng)求的解析成功率。
7.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則是預(yù)配置在所述分流網(wǎng)元上的;或者,所述分流網(wǎng)元從會(huì)話(huà)管理網(wǎng)元接收所述第一規(guī)則。
8.在一種可能的實(shí)現(xiàn)方法中,所述至少一個(gè)本地網(wǎng)絡(luò)的配置信息是預(yù)配置在所述分流網(wǎng)元上的;或者,所述分流網(wǎng)元從會(huì)話(huà)管理網(wǎng)元接收所述至少一個(gè)本地網(wǎng)絡(luò)的配置信息。
9.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則是根據(jù)所述本地網(wǎng)絡(luò)的本地dns服務(wù)器部署、本地dns服務(wù)器的解析能力、所述本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和所述本地網(wǎng)絡(luò)的位
置中的至少一項(xiàng)確定的。
10.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則包括以下規(guī)則中的至少一種:
11.1)、若所述至少一個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò);
12.2)、將所述dns請(qǐng)求發(fā)送給所述至少一個(gè)本地網(wǎng)絡(luò)中部署有本地dns服務(wù)器的本地網(wǎng)絡(luò),以及發(fā)送給中心網(wǎng)絡(luò)。
13.3)、將所述dns請(qǐng)求發(fā)送給所述至少一個(gè)本地網(wǎng)絡(luò)中一個(gè)或多個(gè)部署有本地dns服務(wù)器的本地網(wǎng)絡(luò)。
14.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的能力信息還用于指示當(dāng)所述本地網(wǎng)絡(luò)部署有本地dns服務(wù)器時(shí),所述本地dns服務(wù)器是否支持遞歸dns解析;
15.所述第一規(guī)則還包括以下規(guī)則中的至少一種:
16.4)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則從中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
17.5)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
18.6)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述多個(gè)本地網(wǎng)絡(luò);
19.7)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則從中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
20.8)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
21.9)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述多個(gè)本地網(wǎng)絡(luò)。
22.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的能力信息還用于指示所述本地網(wǎng)絡(luò)部署的應(yīng)用服務(wù)器的信息;所述第一規(guī)則還包括以下規(guī)則中的至少一種:
23.10)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述多個(gè)本地網(wǎng)絡(luò)部署有本地dns服務(wù)器,則從所述至少一個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
24.11)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述本地網(wǎng)絡(luò)部署有本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
25.12)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在一個(gè)或多個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述一個(gè)或多個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò);
26.13)、若所述至少一個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)。
27.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的配置信息還包括所述本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息,所述位置信息或服務(wù)區(qū)域信息用于所述分流網(wǎng)元從所述至少一個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)距離所述終端設(shè)備最近的本地網(wǎng)絡(luò)。
28.基于該方案,可以得到一個(gè)距離終端設(shè)備最近的應(yīng)用服務(wù)器的ip地址,可以減少時(shí)延,進(jìn)而提升用戶(hù)體驗(yàn)。
29.在一種可能的實(shí)現(xiàn)方法中,所述分流網(wǎng)元接收到的所述應(yīng)用服務(wù)器的ip地址包括多個(gè)ip地址,第一應(yīng)用服務(wù)器為所述多個(gè)ip地址對(duì)應(yīng)的應(yīng)用服務(wù)器中滿(mǎn)足與所述終端設(shè)備距離要求的應(yīng)用服務(wù)器。比如,滿(mǎn)足與所述終端設(shè)備距離要求的應(yīng)用服務(wù)器可以是距離該終端設(shè)備最近的應(yīng)用服務(wù)器、或與終端設(shè)備的距離小于預(yù)設(shè)閾值的應(yīng)用服務(wù)器。
30.基于該方案,可以得到一個(gè)距離終端設(shè)備最近的應(yīng)用服務(wù)器的ip地址,可以減少時(shí)延,進(jìn)而提升用戶(hù)體驗(yàn)。
31.第二方面,本技術(shù)實(shí)施例提供一種通信方法,包括:會(huì)話(huà)管理網(wǎng)元根據(jù)本地網(wǎng)絡(luò)的本地dns服務(wù)器部署、本地dns服務(wù)器的解析能力、所述本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和所述本地網(wǎng)絡(luò)的位置中的至少一項(xiàng),確定第一規(guī)則;所述會(huì)話(huà)管理網(wǎng)元確定終端設(shè)備能夠接入的本地網(wǎng)絡(luò);所述會(huì)話(huà)管理網(wǎng)元向分流網(wǎng)元發(fā)送所述終端設(shè)備能夠接入的本地網(wǎng)絡(luò)的配置信息和所述第一規(guī)則,所述本地網(wǎng)絡(luò)的配置信息包含所述本地網(wǎng)絡(luò)的能力信息,所述本地網(wǎng)絡(luò)的能力信息用于指示所述本地網(wǎng)絡(luò)是否部署有本地dns服務(wù)器。
32.第三方面,本技術(shù)實(shí)施例提供一種通信裝置,該裝置可以是分流網(wǎng)元,還可以是用于分流網(wǎng)元的芯片。該裝置具有實(shí)現(xiàn)上述第一方面任意實(shí)現(xiàn)方法的功能。該功能可以通過(guò)硬件實(shí)現(xiàn),也可以通過(guò)硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。該硬件或軟件包括一個(gè)或多個(gè)與上述功能相對(duì)應(yīng)的模塊。
33.第四方面,本技術(shù)實(shí)施例提供一種通信裝置,該裝置可以是會(huì)話(huà)管理網(wǎng)元,還可以是用于會(huì)話(huà)管理網(wǎng)元的芯片。該裝置具有實(shí)現(xiàn)上述第二方面的功能。該功能可以通過(guò)硬件實(shí)現(xiàn),也可以通過(guò)硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。該硬件或軟件包括一個(gè)或多個(gè)與上述功能相對(duì)應(yīng)的模塊。
34.第五方面,本技術(shù)實(shí)施例提供一種通信裝置,包括處理器和存儲(chǔ)器;該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,當(dāng)該裝置運(yùn)行時(shí),該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的該計(jì)算機(jī)執(zhí)行指令,以使該裝置執(zhí)行如上述第一方面至第二方面的任意實(shí)現(xiàn)方法。
35.第六方面,本技術(shù)實(shí)施例還提供一種芯片系統(tǒng),包括:處理器,用于執(zhí)行上述第一方面至第二方面的任意實(shí)現(xiàn)方法。
36.第七方面,本技術(shù)實(shí)施例提供一種通信裝置,包括用于執(zhí)行上述第一方面至第二方面的任意實(shí)現(xiàn)方法的各個(gè)步驟的單元或手段(means)。
37.第八方面,本技術(shù)實(shí)施例提供一種通信裝置,包括處理器和接口電路,所述處理器用于通過(guò)接口電路與其它裝置通信,并執(zhí)行上述第一方面至第二方面的任意實(shí)現(xiàn)方法。該處理器包括一個(gè)或多個(gè)。
38.第九方面,本技術(shù)實(shí)施例提供一種通信裝置,包括處理器,用于與存儲(chǔ)器相連,用于調(diào)用所述存儲(chǔ)器中存儲(chǔ)的程序,以執(zhí)行上述第一方面至第二方面的任意實(shí)現(xiàn)方法。該存儲(chǔ)器可以位于該裝置之內(nèi),也可以位于該裝置之外。且該處理器包括一個(gè)或多個(gè)。
39.第十方面,本技術(shù)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得處理器執(zhí)行上述第一方面至第二方面的任意實(shí)現(xiàn)方法。
40.第十一方面,本技術(shù)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)產(chǎn)品包括計(jì)算
機(jī)程序,當(dāng)計(jì)算機(jī)程序運(yùn)行時(shí),使得上述第一方面至第二方面的任意實(shí)現(xiàn)方法被執(zhí)行。
41.第十二方面,本技術(shù)實(shí)施例還提供一種通信系統(tǒng),包括:會(huì)話(huà)管理網(wǎng)元,用于根據(jù)本地網(wǎng)絡(luò)的本地dns服務(wù)器部署、本地dns服務(wù)器的解析能力、所述本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和所述本地網(wǎng)絡(luò)的位置中的至少一項(xiàng),確定第一規(guī)則;確定終端設(shè)備能夠接入的本地網(wǎng)絡(luò);向分流網(wǎng)元發(fā)送所述終端設(shè)備能夠接入的本地網(wǎng)絡(luò)的配置信息和所述第一規(guī)則,所述本地網(wǎng)絡(luò)的配置信息包含所述本地網(wǎng)絡(luò)的能力信息,所述本地網(wǎng)絡(luò)的能力信息用于指示所述本地網(wǎng)絡(luò)是否部署有本地dns服務(wù)器。分流網(wǎng)元,用于從所述會(huì)話(huà)管理網(wǎng)元接收所述本地網(wǎng)絡(luò)的配置信息和所述第一規(guī)則。
附圖說(shuō)明
42.圖1為本技術(shù)實(shí)施例提供的一種通信系統(tǒng)示意圖;
43.圖2(a)為5g網(wǎng)絡(luò)架構(gòu)示意圖;
44.圖2(b)為5g網(wǎng)絡(luò)架構(gòu)又一示意圖;
45.圖3為多個(gè)psa場(chǎng)景的一個(gè)示例圖;
46.圖4為本技術(shù)實(shí)施例提供的一種dns請(qǐng)求的解析方法示意圖;
47.圖5為本技術(shù)實(shí)施例提供的一種通信裝置示意圖;
48.圖6為本技術(shù)實(shí)施例提供的又一種通信裝置示意圖;
49.圖7為本技術(shù)實(shí)施例提供的又一種通信裝置示意圖。
具體實(shí)施方式
50.為了使本技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本技術(shù)作進(jìn)一步地詳細(xì)描述。方法實(shí)施例中的具體操作方法也可以應(yīng)用于裝置實(shí)施例或系統(tǒng)實(shí)施例中。其中,在本技術(shù)的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
51.為解決背景技術(shù)中提到的問(wèn)題,如圖1所示,本技術(shù)提供一種通信系統(tǒng),該系統(tǒng)包括分流網(wǎng)元和會(huì)話(huà)管理網(wǎng)元。
52.會(huì)話(huà)管理網(wǎng)元,用于根據(jù)本地網(wǎng)絡(luò)的本地dns服務(wù)器部署、本地dns服務(wù)器的解析能力、所述本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和所述本地網(wǎng)絡(luò)的位置中的至少一項(xiàng),確定第一規(guī)則;確定終端設(shè)備能夠接入的本地網(wǎng)絡(luò);向分流網(wǎng)元發(fā)送所述終端設(shè)備能夠接入的本地網(wǎng)絡(luò)的配置信息和所述第一規(guī)則,所述本地網(wǎng)絡(luò)的配置信息包含所述本地網(wǎng)絡(luò)的能力信息,所述本地網(wǎng)絡(luò)的能力信息用于指示所述本地網(wǎng)絡(luò)是否部署有本地dns服務(wù)器。分流網(wǎng)元,用于從所述會(huì)話(huà)管理網(wǎng)元接收所述本地網(wǎng)絡(luò)的配置信息和所述第一規(guī)則。
53.在一種可能的實(shí)現(xiàn)方法中,所述分流網(wǎng)元,還用于接收來(lái)自所述終端設(shè)備的dns請(qǐng)求,所述dns請(qǐng)求包含應(yīng)用標(biāo)識(shí),所述dns請(qǐng)求用于請(qǐng)求所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的互聯(lián)網(wǎng)協(xié)議ip地址;根據(jù)所述第一規(guī)則和所述本地網(wǎng)絡(luò)的配置信息,確定至少一個(gè)服務(wù)網(wǎng)絡(luò),所述服務(wù)網(wǎng)絡(luò)部署有dns服務(wù)器;向所述至少一個(gè)服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)的協(xié)議數(shù)據(jù)單元錨點(diǎn)psa發(fā)送所述dns請(qǐng)求;接收與所述至少一個(gè)dns請(qǐng)求對(duì)應(yīng)的響應(yīng)信息,所述響應(yīng)信息包括應(yīng)用服務(wù)器的ip地址;向所述終端設(shè)備發(fā)送第一應(yīng)用服務(wù)器的ip地址,所述分流網(wǎng)元接收到的所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的ip地址包括所述第一應(yīng)用服務(wù)器的ip地址。其中,所述服務(wù)網(wǎng)絡(luò)部署有dns服務(wù)器包括以下場(chǎng)景:dns服務(wù)器可能部署在服務(wù)網(wǎng)絡(luò)中,也可能部
署在服務(wù)于該服務(wù)網(wǎng)絡(luò)的upf/psa上,也可能部署在服務(wù)于該服務(wù)網(wǎng)絡(luò)的upf/psa與服務(wù)網(wǎng)絡(luò)之間的位置,dns服務(wù)器的部署位置不做限定,所述服務(wù)網(wǎng)絡(luò)可以為本地網(wǎng)絡(luò)/邊緣網(wǎng)絡(luò),也可以為中心網(wǎng)絡(luò)。
54.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則包括以下規(guī)則中的至少一種:
55.1)、若所述至少一個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò);
56.2)、將所述dns請(qǐng)求發(fā)送給所述至少一個(gè)本地網(wǎng)絡(luò)中部署有本地dns服務(wù)器的本地網(wǎng)絡(luò),以及發(fā)送給中心網(wǎng)絡(luò)。
57.3)、將所述dns請(qǐng)求發(fā)送給所述至少一個(gè)本地網(wǎng)絡(luò)中一個(gè)或多個(gè)部署有本地dns服務(wù)器的本地網(wǎng)絡(luò)。
58.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的能力信息還用于指示當(dāng)所述本地網(wǎng)絡(luò)部署有本地dns服務(wù)器時(shí),所述本地dns服務(wù)器是否支持遞歸dns解析;所述第一規(guī)則還包括以下規(guī)則中的至少一種:
59.4)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則從中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
60.5)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
61.6)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述多個(gè)本地網(wǎng)絡(luò);
62.7)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則從中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
63.8)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
64.9)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述多個(gè)本地網(wǎng)絡(luò)。
65.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的能力信息還用于指示所述本地網(wǎng)絡(luò)部署的應(yīng)用服務(wù)器的信息;所述第一規(guī)則還包括以下規(guī)則中的至少一種:
66.10)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述多個(gè)本地網(wǎng)絡(luò)部署有本地dns服務(wù)器,則從所述至少一個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
67.11)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述本地網(wǎng)絡(luò)部署有本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
68.12)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在一個(gè)或多個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述一個(gè)或多個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò);
69.13)、若所述至少一個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)。
70.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的配置信息還包括所述本地網(wǎng)絡(luò)的位置
reality,ar)終端設(shè)備、工業(yè)控制(industrial control)中的無(wú)線終端、無(wú)人駕駛(self driving)中的無(wú)線終端、遠(yuǎn)程醫(yī)療(remote medical)中的無(wú)線終端、智能電網(wǎng)(smart grid)中的無(wú)線終端、運(yùn)輸安全(transportation safety)中的無(wú)線終端、智慧城市(smart city)中的無(wú)線終端、智慧家庭(smart home)中的無(wú)線終端等。終端可以是移動(dòng)的,也可以是固定的。
80.上述終端設(shè)備可通過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò)提供的接口(例如n1等)與運(yùn)營(yíng)商網(wǎng)絡(luò)建立連接,使用運(yùn)營(yíng)商網(wǎng)絡(luò)提供的數(shù)據(jù)和/或語(yǔ)音等服務(wù)。終端設(shè)備還可通過(guò)運(yùn)營(yíng)商網(wǎng)絡(luò)訪問(wèn)dn,使用dn上部署的運(yùn)營(yíng)商業(yè)務(wù),和/或第三方提供的業(yè)務(wù)。其中,上述第三方可為運(yùn)營(yíng)商網(wǎng)絡(luò)和終端設(shè)備之外的服務(wù)方,可為終端設(shè)備提供其他數(shù)據(jù)和/或語(yǔ)音等服務(wù)。其中,上述第三方的具體表現(xiàn)形式,具體可根據(jù)實(shí)際應(yīng)用場(chǎng)景確定,在此不做限制。
81.ran是運(yùn)營(yíng)商網(wǎng)絡(luò)的子網(wǎng)絡(luò),是運(yùn)營(yíng)商網(wǎng)絡(luò)中業(yè)務(wù)節(jié)點(diǎn)與終端設(shè)備之間的實(shí)施系統(tǒng)。終端設(shè)備要接入運(yùn)營(yíng)商網(wǎng)絡(luò),首先是經(jīng)過(guò)ran,進(jìn)而可通過(guò)ran與運(yùn)營(yíng)商網(wǎng)絡(luò)的業(yè)務(wù)節(jié)點(diǎn)連接。本技術(shù)中的ran設(shè)備,是一種為終端設(shè)備提供無(wú)線通信功能的設(shè)備,ran設(shè)備也稱(chēng)為接入網(wǎng)設(shè)備。本技術(shù)中的ran設(shè)備包括但不限于:5g中的下一代基站(g nodeb,gnb)、演進(jìn)型節(jié)點(diǎn)b(evolved node b,enb)、無(wú)線網(wǎng)絡(luò)控制器(radio network controller,rnc)、節(jié)點(diǎn)b(node b,nb)、基站控制器(base station controller,bsc)、基站收發(fā)臺(tái)(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基帶單元(baseband unit,bbu)、傳輸點(diǎn)(transmitting and receiving point,trp)、發(fā)射點(diǎn)(transmitting point,tp)、移動(dòng)交換中心等。
82.amf網(wǎng)元,主要進(jìn)行移動(dòng)性管理、接入鑒權(quán)/授權(quán)等功能。此外,還負(fù)責(zé)在ue與pcf間傳遞用戶(hù)策略。
83.smf網(wǎng)元,主要進(jìn)行會(huì)話(huà)管理、pcf下發(fā)控制策略的執(zhí)行、upf的選擇、ue ip地址分配等功能。
84.upf網(wǎng)元,作為和數(shù)據(jù)網(wǎng)絡(luò)的接口upf,完成用戶(hù)面數(shù)據(jù)轉(zhuǎn)發(fā)、基于會(huì)話(huà)/流級(jí)的計(jì)費(fèi)統(tǒng)計(jì),帶寬限制等功能。
85.udm網(wǎng)元,主要負(fù)責(zé)管理簽約數(shù)據(jù)、用戶(hù)接入授權(quán)等功能。
86.udr,主要負(fù)責(zé)簽約數(shù)據(jù)、策略數(shù)據(jù)、應(yīng)用數(shù)據(jù)等類(lèi)型數(shù)據(jù)的存取功能。
87.nef網(wǎng)元,主要用于支持能力和事件的開(kāi)放。
88.af網(wǎng)元,主要傳遞應(yīng)用側(cè)對(duì)網(wǎng)絡(luò)側(cè)的需求,例如,服務(wù)質(zhì)量(quality of service,qos)需求或用戶(hù)狀態(tài)事件訂閱等。af可以是第三方功能實(shí)體,也可以是運(yùn)營(yíng)商部署的應(yīng)用服務(wù),如ip多媒體子系統(tǒng)(ip multimedia subsystem,ims)語(yǔ)音呼叫業(yè)務(wù)。
89.pcf網(wǎng)元,主要負(fù)責(zé)針對(duì)會(huì)話(huà)、業(yè)務(wù)流級(jí)別進(jìn)行計(jì)費(fèi)、qos帶寬保障及移動(dòng)性管理、ue策略決策等策略控制功能。
90.ausf網(wǎng)元:主要負(fù)責(zé)對(duì)用戶(hù)進(jìn)行鑒權(quán),以確定是否允許用戶(hù)或設(shè)備接入網(wǎng)絡(luò)。
91.dn,是位于運(yùn)營(yíng)商網(wǎng)絡(luò)之外的網(wǎng)絡(luò),運(yùn)營(yíng)商網(wǎng)絡(luò)可以接入多個(gè)dn,dn上可部署多種業(yè)務(wù),可為終端設(shè)備提供數(shù)據(jù)和/或語(yǔ)音等服務(wù)。例如,dn是某智能工廠的私有網(wǎng)絡(luò),智能工廠安裝在車(chē)間的傳感器可為終端設(shè)備,dn中部署了傳感器的控制服務(wù)器,控制服務(wù)器可為傳感器提供服務(wù)。傳感器可與控制服務(wù)器通信,獲取控制服務(wù)器的指令,根據(jù)指令將采集的傳感器數(shù)據(jù)傳送給控制服務(wù)器等。又例如,dn是某公司的內(nèi)部辦公網(wǎng)絡(luò),該公司員工的手機(jī)
upf-2。需要說(shuō)明的是,圖2(b)僅作為示例,實(shí)際應(yīng)用中,對(duì)于psa的數(shù)量沒(méi)有限定,可以是一個(gè)、兩個(gè)或兩個(gè)以上。
110.本技術(shù)實(shí)施例中,分流網(wǎng)元可以為ulcl upf,ulcl upf也可以稱(chēng)為ulcl、分流點(diǎn)(branching point,bp)、bp upf等,以下均用ulcl表示。
111.本技術(shù)實(shí)施例中,psaupf也可以稱(chēng)為upf psa或psa等,以下用psa表示。因此上述psa upf1、psa upf2也可以稱(chēng)為psa1、psa2。
112.ulcl用于根據(jù)分發(fā)規(guī)則,將從終端設(shè)備接收到的上行數(shù)據(jù)包分發(fā)給psa1或psa2,并將從psa1或psa2接收到的下行數(shù)據(jù)包發(fā)送給終端設(shè)備。
113.psa1與dn間存在n6接口,例如該dn可以是位于中心數(shù)據(jù)中心(data center,dc)的dn,此時(shí)該psa1也可以稱(chēng)為中心psa(center psa,c-psa)或遠(yuǎn)端psa。psa2與本地dn間存在n6接口,例如該本地dn可以是位于本地dc(即mec網(wǎng)絡(luò))中的dn,此時(shí)該psa2也可以稱(chēng)為本地psa(local psa,l-psa)。
114.當(dāng)終端設(shè)備所處的位置存在接入到本地dn的upf(如上述psa2)時(shí),smf可將該upf作為l-psa插入到會(huì)話(huà)路徑中,以便終端設(shè)備可以就近訪問(wèn)本地dn中的應(yīng)用。上述圖2(b)僅示出了一個(gè)l-psa(即psa2),實(shí)際應(yīng)用中也可以包括多個(gè)l-psa。
115.如圖3所示,為多個(gè)psa場(chǎng)景的一個(gè)示例圖。其中,ulcl可連接多個(gè)l-psa,圖中以連接兩個(gè)l-psa(即l-psa1和l-psa2)為例。該示例中,l-psa1連接本地網(wǎng)絡(luò)1,l-psa2連接本地網(wǎng)絡(luò)2,c-psa連接中心網(wǎng)絡(luò)(也稱(chēng)為中心數(shù)據(jù)網(wǎng)絡(luò)、中心dc、遠(yuǎn)端網(wǎng)絡(luò)、遠(yuǎn)端數(shù)據(jù)網(wǎng)絡(luò)等)。并且,本地網(wǎng)絡(luò)1中部署了dns服務(wù)器,本地網(wǎng)絡(luò)2中沒(méi)有部署dns服務(wù)器,中心網(wǎng)絡(luò)中部署了dns服務(wù)器。其中,本地網(wǎng)絡(luò)中部署的dns服務(wù)器也可以稱(chēng)為邊緣dns服務(wù)器或本地(local)dns服務(wù)器,以下用l-dns表示本地網(wǎng)絡(luò)中的本地dns服務(wù)器,中心網(wǎng)絡(luò)中部署的dns服務(wù)器也可以稱(chēng)為中心(center)dns服務(wù)器,以下用c-dns表示中心網(wǎng)絡(luò)中的中心dns服務(wù)器。
116.在現(xiàn)網(wǎng)中,l-dns可以與為本地網(wǎng)絡(luò)提供服務(wù)的upf合一部署,比如,圖3的示例中,本地網(wǎng)絡(luò)1可以與l-psa1合一部署,本地網(wǎng)絡(luò)2可以與l-psa2合一部署,并且ulcl可以與某個(gè)l-psa合一部署,比如ulcl與l-psa1合一部署。
117.本地網(wǎng)絡(luò)中部署的l-dns可用于解析本地網(wǎng)絡(luò)中的應(yīng)用服務(wù)器對(duì)應(yīng)的dns請(qǐng)求。本地網(wǎng)絡(luò)中部署的l-dns可能與中心網(wǎng)絡(luò)中部署的c-dns服務(wù)器之間有連接(即可以互通),也可能與中心網(wǎng)絡(luò)中部署的c-dns之間沒(méi)有連接(即不能互通)。
118.當(dāng)終端設(shè)備想要請(qǐng)求某個(gè)應(yīng)用的服務(wù)時(shí),如用戶(hù)想要使用微信服務(wù)、或使用愛(ài)奇藝app觀看視頻,則用戶(hù)可以通過(guò)點(diǎn)擊應(yīng)用上的相應(yīng)功能模塊,從而觸發(fā)終端設(shè)備與網(wǎng)絡(luò)之間建立用戶(hù)面會(huì)話(huà),然后終端設(shè)備向網(wǎng)絡(luò)發(fā)送dns請(qǐng)求,該請(qǐng)求中攜帶應(yīng)用標(biāo)識(shí)(如完全限定域名(fully qualified domain name,fqdn)),ulcl在收到dns請(qǐng)求后,將dns請(qǐng)求發(fā)送給某個(gè)psa,比如發(fā)送給l-psa1,然后l-psa1將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)1中的l-dns,該l-dns查詢(xún)?cè)搼?yīng)用標(biāo)識(shí)對(duì)應(yīng)的ip地址,并將ip地址發(fā)送給l-psa1,l-psa1將ip地址發(fā)送給ulcl,ulcl再將ip地址通過(guò)ran發(fā)送給終端設(shè)備,從而終端設(shè)備可以根據(jù)該ip地址去訪問(wèn)相應(yīng)的應(yīng)用服務(wù)器,以獲取應(yīng)用服務(wù)器的數(shù)據(jù)內(nèi)容,從而得到該應(yīng)用的服務(wù)。
119.其中,這里的ip地址是應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的ip地址,具體可以是該應(yīng)用服務(wù)器在中心網(wǎng)絡(luò)中的ip地址和/或在一個(gè)或多個(gè)本地網(wǎng)絡(luò)中的ip地址。比如該應(yīng)用是微信,則獲取的ip地址是微信應(yīng)用服務(wù)器的ip地址。一般地,當(dāng)本地網(wǎng)絡(luò)或中心網(wǎng)絡(luò)部署了
dns服務(wù)器和應(yīng)用服務(wù)器,則該dns服務(wù)器內(nèi)存儲(chǔ)有應(yīng)用服務(wù)器的應(yīng)用標(biāo)識(shí)與ip地址之間的映射關(guān)系。以圖3的本地網(wǎng)絡(luò)1為例,若本地網(wǎng)絡(luò)1內(nèi)部署有微信應(yīng)用服務(wù)器、愛(ài)奇藝應(yīng)用服務(wù)器、騰訊應(yīng)用服務(wù)器,則本地網(wǎng)絡(luò)1的dns服務(wù)器內(nèi)存儲(chǔ)有微信域名與微信應(yīng)用服務(wù)器的ip地址之間的映射關(guān)系、愛(ài)奇藝域名與愛(ài)奇藝應(yīng)用服務(wù)器的ip地址之間的映射關(guān)系及騰訊域名與騰訊應(yīng)用服務(wù)器的ip地址之間的映射關(guān)系。
120.一般地,對(duì)于同一應(yīng)用的應(yīng)用服務(wù)器,可以部署在中心網(wǎng)絡(luò),同時(shí)為了能夠?qū)崿F(xiàn)為用戶(hù)提供就近服務(wù),以提升用戶(hù)體驗(yàn),也可以在中心網(wǎng)絡(luò)部署應(yīng)用服務(wù)器的同時(shí),還將該應(yīng)用的服務(wù)器部署在一個(gè)或多個(gè)本地網(wǎng)絡(luò)中。以圖3為例,既可以在中心網(wǎng)絡(luò)部署騰訊應(yīng)用服務(wù)器,同時(shí)還可以在本地網(wǎng)絡(luò)1和/或本地網(wǎng)絡(luò)2部署騰訊應(yīng)用服務(wù)器。
121.下面對(duì)實(shí)際dns請(qǐng)求過(guò)程中可能存在的情形及可能出現(xiàn)的一些問(wèn)題進(jìn)行說(shuō)明。
122.當(dāng)ulcl接收到dns請(qǐng)求(其中攜帶應(yīng)用標(biāo)識(shí))后,需要將dns請(qǐng)求發(fā)送給某個(gè)psa,則存在以下幾種情形:
123.情形1、psa對(duì)應(yīng)的本地網(wǎng)絡(luò)中沒(méi)有部署dns服務(wù)器
124.參考圖3,比如ulcl將dns請(qǐng)求發(fā)送給l-psa2,但l-psa2對(duì)應(yīng)的本地網(wǎng)絡(luò)沒(méi)有部署dns服務(wù)器,因此l-psa2無(wú)法將dns請(qǐng)求發(fā)送給相應(yīng)的dns服務(wù)器,導(dǎo)致該dns請(qǐng)求無(wú)法被解析。
125.情形2、psa對(duì)應(yīng)的本地網(wǎng)絡(luò)中部署了dns服務(wù)器
126.當(dāng)psa對(duì)應(yīng)的本地網(wǎng)絡(luò)中部署了dns服務(wù)器,則本地網(wǎng)絡(luò)中的dns服務(wù)器可以解析dns請(qǐng)求。根據(jù)本地網(wǎng)絡(luò)中是否部署有dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,該情形2又可以分為以下情形2.1和情形2.2。
127.情形2.1、psa對(duì)應(yīng)的本地網(wǎng)絡(luò)中部署有dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器
128.參考圖3,比如ulcl將dns請(qǐng)求發(fā)送給l-psa1,l-psa1對(duì)應(yīng)的本地網(wǎng)絡(luò)部署了dns服務(wù)器,因此l-psa1可以將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)1中的dns服務(wù)器,dns服務(wù)器可以對(duì)該dns請(qǐng)求進(jìn)行解析。
129.當(dāng)本地網(wǎng)絡(luò)1中部署有dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,則本地網(wǎng)絡(luò)1的dns服務(wù)器中存儲(chǔ)有該應(yīng)用標(biāo)識(shí)與該應(yīng)用服務(wù)器的ip地址之間的對(duì)應(yīng)關(guān)系,因此dns服務(wù)器可以成功解析獲得應(yīng)用服務(wù)器的ip地址。
130.情形2.2、psa對(duì)應(yīng)的本地網(wǎng)絡(luò)中沒(méi)有部署dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器
131.參考圖3,比如ulcl將dns請(qǐng)求發(fā)送給l-psa1,l-psa1對(duì)應(yīng)的本地網(wǎng)絡(luò)1部署了dns服務(wù)器,因此l-psa1可以將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)1中的dns服務(wù)器,dns服務(wù)器可以對(duì)該dns請(qǐng)求進(jìn)行解析。
132.當(dāng)本地網(wǎng)絡(luò)1中沒(méi)有部署dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,則本地網(wǎng)絡(luò)1的dns服務(wù)器中可能沒(méi)有存儲(chǔ)該應(yīng)用標(biāo)識(shí)與該應(yīng)用服務(wù)器的ip地址之間的對(duì)應(yīng)關(guān)系,因此dns服務(wù)器無(wú)法成功解析獲得應(yīng)用服務(wù)器的ip地址。
133.針對(duì)該情形2.2,進(jìn)一步還可以根據(jù)本地網(wǎng)絡(luò)中的dns服務(wù)器與中心網(wǎng)絡(luò)中的dns服務(wù)器之間是否有連接(即互通),將該情形2.2劃分為以下情形2.2.1和情形2.2.2。
134.情形2.2.1、本地網(wǎng)絡(luò)中部署的dns服務(wù)器與中心網(wǎng)絡(luò)中部署的dns服務(wù)器之間有連接
135.當(dāng)mec中部署的dns服務(wù)器與中心網(wǎng)絡(luò)中部署的dns服務(wù)器之間有連接,則本地網(wǎng)絡(luò)中的dns服務(wù)器對(duì)dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)解析失敗時(shí),可以將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)中的dns服務(wù)器,由中心網(wǎng)絡(luò)中的dns服務(wù)器對(duì)dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)進(jìn)行解析。也即,該情形下,本地網(wǎng)絡(luò)中的dns服務(wù)器支持遞歸解析。其中,中心網(wǎng)絡(luò)中部署的dns服務(wù)器并不特指圖3中的c-dns,而是泛指具有dns解析能力、且與該本地網(wǎng)絡(luò)中的dns服務(wù)器有接口的dns服務(wù)器,即本地網(wǎng)絡(luò)中的dns服務(wù)器將dns請(qǐng)求發(fā)送至該dns服務(wù)器后,該dns服務(wù)器能解析所述dns請(qǐng)求。
136.一般地,中心網(wǎng)絡(luò)中的dns服務(wù)器部署有應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,因而可以解析成功。并且中心網(wǎng)絡(luò)中的dns服務(wù)器上存儲(chǔ)有一個(gè)應(yīng)用標(biāo)識(shí)與多個(gè)應(yīng)用服務(wù)器的ip地址之間的映射關(guān)系,這里的多個(gè)應(yīng)用服務(wù)器包括位于中心網(wǎng)絡(luò)的應(yīng)用服務(wù)器和位于本地網(wǎng)絡(luò)中的應(yīng)用服務(wù)器。
137.中心網(wǎng)絡(luò)中的dns服務(wù)器解析對(duì)應(yīng)用域名解析成功后,將相應(yīng)的ip地址發(fā)送給本地網(wǎng)絡(luò)中部署的dns服務(wù)器,然后由本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa發(fā)送給ulcl,進(jìn)一步的發(fā)送給終端設(shè)備。
138.需要說(shuō)明的是,通過(guò)這種遞歸方式,中心網(wǎng)絡(luò)中的dns服務(wù)器解析得到的ip地址可能不是最優(yōu)的ip地址,也即該ip地址對(duì)應(yīng)的應(yīng)用服務(wù)器可能不是距離終端設(shè)備最近或較近的應(yīng)用服務(wù)器,因而可能會(huì)導(dǎo)致用戶(hù)體驗(yàn)不佳。在一種實(shí)現(xiàn)方法中,本地網(wǎng)絡(luò)中的dns服務(wù)器對(duì)dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)解析失敗時(shí),可以將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)中的dns服務(wù)器,并且,在dns請(qǐng)求中還攜帶終端設(shè)備的位置信息,這樣,中心網(wǎng)絡(luò)的dns服務(wù)器就能基于終端設(shè)備的位置信息解析dns請(qǐng)求,解析得到的ip地址距離終端設(shè)備較近。
139.情形2.2.2、本地網(wǎng)絡(luò)中部署的dns服務(wù)器與中心網(wǎng)絡(luò)中部署的dns服務(wù)器之間沒(méi)有連接
140.該情形中,本地網(wǎng)絡(luò)中部署的dns服務(wù)器無(wú)法解析dns請(qǐng)求,并且也無(wú)法請(qǐng)求中心網(wǎng)絡(luò)中部署的dns服務(wù)器解析該dns請(qǐng)求,則解析失敗。
141.以上是ulcl將dns請(qǐng)求發(fā)送給不同的psa時(shí)可能會(huì)出現(xiàn)的各種情形,原則上,如果本地網(wǎng)絡(luò)中的dns服務(wù)器能解析,則應(yīng)該由本地網(wǎng)絡(luò)的dns服務(wù)器去解析,這是因?yàn)楸镜鼐W(wǎng)絡(luò)的dns服務(wù)器可以獲得一個(gè)距離終端設(shè)備最近的應(yīng)用服務(wù)器的ip地址,而如果由中心網(wǎng)絡(luò)的dns服務(wù)器解析,一方面由于路徑較遠(yuǎn),造成時(shí)延,另一方面中心網(wǎng)絡(luò)的dns服務(wù)器解析得到的ip地址對(duì)應(yīng)的應(yīng)用服務(wù)器可能不是距離終端設(shè)備最近的應(yīng)用服務(wù)器,造成用戶(hù)體驗(yàn)不佳。
142.從以上分析的各種情形可以看出,一方面,ulcl將接收到的dns請(qǐng)求發(fā)送給相應(yīng)的psa時(shí),可能最終無(wú)法解析該dns請(qǐng)求(如上述情形1、情形2.2.2),從而ulcl需要重新選擇一個(gè)psa并將dns請(qǐng)求發(fā)送給該psa,造成信令浪費(fèi),另一方面,如果ulcl一開(kāi)始將dns請(qǐng)求發(fā)送給中心psa,則中心dns服務(wù)器解析得到的ip地址對(duì)應(yīng)的應(yīng)用服務(wù)器可能不是距離終端設(shè)備最近的應(yīng)用服務(wù)器,造成用戶(hù)體驗(yàn)不佳。
143.因此,如何提升dns請(qǐng)求的解析效率(如提升解析成功率、減少dns請(qǐng)求的次數(shù)等),是本技術(shù)要解決的。
144.為解決上述提到的問(wèn)題,基于圖2(b)或圖3所示的網(wǎng)絡(luò)架構(gòu),如圖4所示,本技術(shù)提供一種dns請(qǐng)求的解析方法。該實(shí)施例中,以終端設(shè)備為ue為例進(jìn)行說(shuō)明。該實(shí)施例是結(jié)合
圖3所示的網(wǎng)絡(luò)架構(gòu)進(jìn)行說(shuō)明的。實(shí)際應(yīng)用中,本技術(shù)實(shí)施例不限于圖3所示的網(wǎng)絡(luò)架構(gòu)。本技術(shù)實(shí)施例可以適用于部署有一個(gè)本地網(wǎng)絡(luò)、兩個(gè)本地網(wǎng)絡(luò)或兩個(gè)以上的本地網(wǎng)絡(luò)的情形。
145.該方法包括以下步驟:
146.步驟401,smf配置第一規(guī)則和本地網(wǎng)絡(luò)的配置信息。
147.這里的本地網(wǎng)絡(luò)可以是一個(gè)或多個(gè)本地網(wǎng)絡(luò)。本地網(wǎng)絡(luò)也可以稱(chēng)為邊緣網(wǎng)絡(luò)、mec網(wǎng)絡(luò)、mec、本地?cái)?shù)據(jù)網(wǎng)絡(luò)等。
148.其中,第一規(guī)則(也可以稱(chēng)為dns請(qǐng)求轉(zhuǎn)發(fā)規(guī)則、轉(zhuǎn)發(fā)規(guī)則、確定規(guī)則等)可以是由管理員通過(guò)網(wǎng)管系統(tǒng)配置在smf上的,或者也可以是smf確定的。比如,smf根據(jù)本地網(wǎng)絡(luò)的l-dns部署、l-dns的解析能力、本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和本地網(wǎng)絡(luò)的位置中的至少一項(xiàng),確定第一規(guī)則。
149.其中,本地網(wǎng)絡(luò)的配置信息可以是管理員通過(guò)網(wǎng)管系統(tǒng)配置在smf上的,或者也可以是smf確定的。其中,本地網(wǎng)絡(luò)的配置信息至少包含本地網(wǎng)絡(luò)的能力信息,本地網(wǎng)絡(luò)的能力信息用于指示本地網(wǎng)絡(luò)是否部署有l(wèi)-dns。
150.可選的,本地網(wǎng)絡(luò)的能力信息還用于指示當(dāng)本地網(wǎng)絡(luò)部署有l(wèi)-dns時(shí),l-dns是否支持遞歸dns解析。其中,當(dāng)l-dns與c-dns之間有接口時(shí),則l-dns支持遞歸解析。
151.可選的,本地網(wǎng)絡(luò)的能力信息還用于指示本地網(wǎng)絡(luò)部署的應(yīng)用服務(wù)器的信息。
152.可選的,本地網(wǎng)絡(luò)的配置信息還包括本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息。本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息可以用跟蹤區(qū)域標(biāo)識(shí)(tracking area indicator,tai)來(lái)表示,用于指示本地網(wǎng)絡(luò)所在的位置。
153.步驟402,ue創(chuàng)建pdu會(huì)話(huà)。
154.此時(shí),smf還沒(méi)有在該pdu會(huì)話(huà)中插入ulcl,且pdu會(huì)話(huà)的當(dāng)前用戶(hù)面路徑為:ue《-》ran《-》c-psa。
155.步驟403,smf插入ulcl。
156.smf可以是在ue創(chuàng)建會(huì)話(huà)過(guò)程中插入ulcl,也可以在ue創(chuàng)建會(huì)話(huà)之后動(dòng)態(tài)插入。
157.觸發(fā)smf插入ulcl的觸發(fā)事件可以是:smf檢測(cè)到ue移動(dòng)、smf收到來(lái)自c-psa的dns請(qǐng)求、或接收來(lái)自pcf的通知等。
158.步驟404,smf向ulcl發(fā)送第一規(guī)則和本地網(wǎng)絡(luò)的配置信息。相應(yīng)地,ulcl可以接收到第一規(guī)則和本地網(wǎng)絡(luò)的配置信息。
159.smf創(chuàng)建smf與ulcl之間的n4會(huì)話(huà),然后通過(guò)n4會(huì)話(huà)向ulcl發(fā)送第一規(guī)則和本地網(wǎng)絡(luò)的配置信息,ulcl可以根據(jù)該第一規(guī)則和本地網(wǎng)絡(luò)的配置信息確定將接收到的dns請(qǐng)求發(fā)送至相應(yīng)的upf,這里的upf可以是l-psa和/或c-psa。
160.需要說(shuō)明的是,如果ue的當(dāng)前位置有多個(gè)本地網(wǎng)絡(luò)可以接入,也即ue所在的位置處于多個(gè)本地網(wǎng)絡(luò)的覆蓋范圍,則smf向ulcl發(fā)送第一規(guī)則和多個(gè)本地網(wǎng)絡(luò)的配置信息。
161.作為一種實(shí)現(xiàn)方法,smf可以確定創(chuàng)建pdu會(huì)話(huà)的ue能夠接入的本地網(wǎng)絡(luò),然后向ulcl發(fā)送第一規(guī)則和ue能夠接入的本地網(wǎng)絡(luò)的配置信息。
162.步驟405,ulcl配置第一規(guī)則和本地網(wǎng)絡(luò)的配置信息。
163.ulcl接收到第一規(guī)則和本地網(wǎng)絡(luò)的配置信息后,將第一規(guī)則和本地網(wǎng)絡(luò)的配置信息配置在ulcl上。
164.在ulcl上配置第一規(guī)則和本地網(wǎng)絡(luò)的配置信息后,ulcl可以基于第一規(guī)則和本地網(wǎng)絡(luò)的配置信息,來(lái)判斷將接收到的dns請(qǐng)求轉(zhuǎn)發(fā)至哪個(gè)upf。
165.需要說(shuō)明的是,作為另一種實(shí)現(xiàn)方法,ulcl上的第一規(guī)則也可以是預(yù)配置在ulcl上的,例如可以是由管理員通過(guò)網(wǎng)管系統(tǒng)進(jìn)行預(yù)配置的。當(dāng)ulcl上的第一規(guī)則是預(yù)配置在ulcl上的,則不需要通過(guò)smf向ulcl配置第一規(guī)則。
166.作為另一種實(shí)現(xiàn)方法,ulcl上的本地網(wǎng)絡(luò)的配置信息也可以是預(yù)配置在ulcl上的,例如可以是由管理員通過(guò)網(wǎng)管系統(tǒng)進(jìn)行預(yù)配置的。當(dāng)ulcl上的本地網(wǎng)絡(luò)的配置信息是預(yù)配置在ulcl上的,則不需要通過(guò)smf向ulcl配置本地網(wǎng)絡(luò)的配置信息。
167.步驟406a,smf插入l-psa1,創(chuàng)建ulcl與l-psa1之間的隧道。
168.如圖4所示,為了可以建立與本地網(wǎng)絡(luò)1之間的用戶(hù)面連接,可以將l-psa1插入到ue的pdu會(huì)話(huà)的用戶(hù)面路徑,并創(chuàng)建ulcl與l-psa1之間的隧道,從而建立了用戶(hù)面路徑:ue《-》ran《-》l-psa1《-》本地網(wǎng)絡(luò)1。
169.步驟406b,smf插入l-psa2,創(chuàng)建ulcl與l-psa2之間的隧道。
170.如圖4所示,為了可以建立與本地網(wǎng)絡(luò)2之間的用戶(hù)面連接,可以將l-psa2插入到ue的pdu會(huì)話(huà)的用戶(hù)面路徑,并創(chuàng)建ulcl與l-psa2之間的隧道,從而建立了用戶(hù)面路徑:ue《-》ran《-》l-psa2《-》本地網(wǎng)絡(luò)2。
171.步驟407,ulcl接收到dns請(qǐng)求。
172.該dns請(qǐng)求由ue發(fā)送至ran,ran將dns請(qǐng)求發(fā)送至ulcl。
173.該dns請(qǐng)求包括應(yīng)用標(biāo)識(shí),dns請(qǐng)求用于請(qǐng)求查詢(xún)?cè)搼?yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的ip地址。
174.步驟408,ulcl確定用于接收dns請(qǐng)求的至少一個(gè)服務(wù)網(wǎng)絡(luò)。
175.這里的服務(wù)網(wǎng)絡(luò)可以是本地網(wǎng)絡(luò)或中心網(wǎng)絡(luò)。該服務(wù)網(wǎng)絡(luò)部署有dns服務(wù)器。
176.比如,當(dāng)服務(wù)網(wǎng)絡(luò)是本地網(wǎng)絡(luò),則部署有l(wèi)-dns??蛇x的,本地網(wǎng)絡(luò)中還可以部署有一個(gè)或多個(gè)應(yīng)用服務(wù)器(即本地應(yīng)用服務(wù)器)。其中,一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)一個(gè)或多個(gè)l-psa,或者稱(chēng)為該一個(gè)或多個(gè)l-psa為本地網(wǎng)絡(luò)提供服務(wù),l-psa與本地網(wǎng)絡(luò)可以合一部署,也可以分開(kāi)部署??蛇x的,l-dns與中心網(wǎng)絡(luò)的c-dns之間存在接口,則該l-dns支持遞歸解析,也即可以將接收到的dns請(qǐng)求轉(zhuǎn)發(fā)至l-dns進(jìn)行解析。
177.當(dāng)服務(wù)網(wǎng)絡(luò)是中心網(wǎng)絡(luò),則部署有c-dns。可選的,中心網(wǎng)絡(luò)中還可以部署有一個(gè)或多個(gè)應(yīng)用服務(wù)器(即中心應(yīng)用服務(wù)器)。其中,一個(gè)中心網(wǎng)絡(luò)對(duì)應(yīng)一個(gè)或多個(gè)c-psa,或者稱(chēng)為該一個(gè)或多個(gè)c-psa為中心網(wǎng)絡(luò)提供服務(wù),c-psa與中心網(wǎng)絡(luò)可以合一部署,也可以分開(kāi)部署??蛇x的,c-dns與一個(gè)或多個(gè)本地網(wǎng)絡(luò)的l-dns之間存在接口,則該c-dns可以接收該一個(gè)或本地網(wǎng)絡(luò)發(fā)送的dns請(qǐng)求,并在對(duì)dns請(qǐng)求解析后,將解析得到的ip地址發(fā)送至本地網(wǎng)絡(luò)的l-dns。
178.該步驟408中,由ulcl確定需要由哪個(gè)或哪些網(wǎng)絡(luò)內(nèi)的dns服務(wù)器來(lái)解析該dns請(qǐng)求。
179.作為一種實(shí)現(xiàn)方法,ulcl可以基于第一規(guī)則和至少一個(gè)本地網(wǎng)絡(luò)的配置信息,確定至少一個(gè)服務(wù)網(wǎng)絡(luò),進(jìn)而可以確定至少一個(gè)服務(wù)網(wǎng)絡(luò)分別對(duì)應(yīng)的psa(如l-psa和/或c-psa)。
180.作為示例,當(dāng)ulcl上配置的本地網(wǎng)絡(luò)的配置信息中的本地網(wǎng)絡(luò)的能力信息用于指
示本地網(wǎng)絡(luò)是否部署有l(wèi)-dns,則ulcl上配置的第一規(guī)則包括但不限于以下至少一種:
181.第一規(guī)則1、若ue可接入的本地網(wǎng)絡(luò)都沒(méi)有部署l-dns,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)。
182.也即,若ue可接入的本地網(wǎng)絡(luò)都沒(méi)有部署l-dns,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,該c-psa將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)的c-dns進(jìn)行解析。
183.基于該第一規(guī)則,不將dns請(qǐng)求發(fā)送給沒(méi)有部署l-dns的本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,而是直接發(fā)給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,可以提升dns請(qǐng)求的解析成功率,進(jìn)而提升解析效率。
184.第一規(guī)則2、將dns請(qǐng)求發(fā)送給ue可接入的本地網(wǎng)絡(luò)中部署有l(wèi)-dns的本地網(wǎng)絡(luò),以及發(fā)送給中心網(wǎng)絡(luò)??蛇x的,可以預(yù)定義該多個(gè)本地網(wǎng)絡(luò)以及中心網(wǎng)絡(luò)之間的優(yōu)先級(jí),從而當(dāng)ulcl從多個(gè)網(wǎng)絡(luò)接收到ip地址時(shí),可以根據(jù)該優(yōu)先級(jí),從接收到的多個(gè)ip地址選擇一個(gè)。
185.基于該第一規(guī)則,由于ulcl將接收到的dns請(qǐng)求發(fā)送給多個(gè)本地網(wǎng)絡(luò)以及發(fā)送給中心網(wǎng)絡(luò),而不是僅發(fā)送給一個(gè)本地網(wǎng)絡(luò)或僅發(fā)送給中心網(wǎng)絡(luò),也即每次向多個(gè)服務(wù)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可提升dns請(qǐng)求的解析成功率,進(jìn)而提升解析效率。
186.第一規(guī)則3、將dns請(qǐng)求發(fā)送給ue可接入的本地網(wǎng)絡(luò)中一個(gè)或多個(gè)部署有l(wèi)-dns的本地網(wǎng)絡(luò)??蛇x的,可以預(yù)定義該多個(gè)本地網(wǎng)絡(luò)之間的優(yōu)先級(jí),從而當(dāng)ulcl從多個(gè)網(wǎng)絡(luò)接收到ip地址時(shí),可以根據(jù)該優(yōu)先級(jí),從接收到的多個(gè)ip地址選擇一個(gè)。
187.基于該第一規(guī)則,由于ulcl將接收到的dns請(qǐng)求發(fā)送給多個(gè)本地網(wǎng)絡(luò)以及發(fā)送給中心網(wǎng)絡(luò),而不是僅發(fā)送給一個(gè)本地網(wǎng)絡(luò),也即每次向多個(gè)服務(wù)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可提升dns請(qǐng)求的解析成功率,進(jìn)而提升解析效率。
188.作為示例,當(dāng)ulcl上配置的本地網(wǎng)絡(luò)的配置信息中的本地網(wǎng)絡(luò)的能力信息還用于指示當(dāng)本地網(wǎng)絡(luò)部署有l(wèi)-dns時(shí),l-dns是否支持遞歸dns解析,則ulcl上配置的第一規(guī)則進(jìn)一步可以包括但不限于以下至少一種:
189.第一規(guī)則4、若ue可接入的本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的l-dns,則從中選擇一個(gè)本地網(wǎng)絡(luò),將dns請(qǐng)求發(fā)送給被選擇的本地網(wǎng)絡(luò)。
190.也即,將dns請(qǐng)求發(fā)送給被選擇的本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。
191.基于該第一規(guī)則,一方面,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,而不是發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。另一方面,由于是將dns請(qǐng)求發(fā)送給部署有支持遞歸dns解析的l-dns的本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,因此提升了該dns請(qǐng)求解析的成功率,因而進(jìn)一步提升了dns解析效率。
192.第一規(guī)則5、若ue可接入的本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的l-dns,則將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)。
193.也即,ulcl將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。
194.基于該第一規(guī)則,一方面,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,而不是發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。另一方面,由于是將dns請(qǐng)求發(fā)送給部署有支持遞歸dns解析的l-dns的本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,因
此提升了該dns請(qǐng)求解析的成功率,因而進(jìn)一步提升了dns解析效率。
195.第一規(guī)則6、若ue可接入的本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的l-dns,則將dns請(qǐng)求發(fā)送給該多個(gè)本地網(wǎng)絡(luò)??蛇x的,可以預(yù)先定義該多個(gè)本地網(wǎng)絡(luò)之間的優(yōu)先級(jí),從而當(dāng)ulcl從多個(gè)本地網(wǎng)絡(luò)接收到ip地址,則可以根據(jù)該優(yōu)先級(jí),從接收到的多個(gè)ip地址選擇一個(gè)。
196.也即,ulcl可以將dns請(qǐng)求發(fā)送給該多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,由這些l-psa將dns請(qǐng)求分別發(fā)送給相應(yīng)的本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。
197.基于該第一規(guī)則,一方面,由于ulcl將接收到的dns請(qǐng)求發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,而不是僅發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,也即每次向多個(gè)本地網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可提升dns解析的成功率,進(jìn)而提升解析效率。另一方面,由于是將dns請(qǐng)求發(fā)送給部署有支持遞歸dns解析的l-dns的本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,因此提升了該dns請(qǐng)求解析的成功率,因而進(jìn)一步提升了dns解析效率。
198.第一規(guī)則7、若ue可接入的本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的l-dns,則從中選擇一個(gè)本地網(wǎng)絡(luò),將dns請(qǐng)求發(fā)送給被選擇的本地網(wǎng)絡(luò)。
199.也即,ulcl將dns請(qǐng)求發(fā)送給該被選擇的一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。若解析失敗,則可以從上述多個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)其他本地網(wǎng)絡(luò),將dns請(qǐng)求發(fā)送給該其他本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該其他本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。以此類(lèi)推,直至解析成功,或者全部解析失敗,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,該c-psa將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)的c-dns進(jìn)行解析。
200.基于該第一規(guī)則,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa或中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,而不是發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。
201.第一規(guī)則8、若ue可接入的本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的l-dns,則將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)。
202.也即,ulcl將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。若解析失敗,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,該c-psa將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)的c-dns進(jìn)行解析。
203.基于該第一規(guī)則,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa或中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,而不是發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。
204.第一規(guī)則9、若ue可接入的本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的l-dns,則將dns請(qǐng)求發(fā)送給該多個(gè)本地網(wǎng)絡(luò)??蛇x的,可以預(yù)先定義該多個(gè)本地網(wǎng)絡(luò)之間的優(yōu)先級(jí),從而ulcl在接收到多個(gè)ip地址時(shí),可以根據(jù)該優(yōu)先級(jí),從接收到的多個(gè)ip地址選擇一個(gè)。
205.也即ulcl將dns請(qǐng)求發(fā)送給該多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,由這些l-psa將dns請(qǐng)求分別發(fā)送給相應(yīng)的本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。若上述多個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-dns均
解析失敗,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,該c-psa將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)的c-dns進(jìn)行解析。
206.基于該第一規(guī)則,由于ulcl將接收到的dns請(qǐng)求發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,而不是僅發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,也即每次向多個(gè)本地網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可提升dns解析的成功率,進(jìn)而提升解析效率。
207.作為示例,當(dāng)ulcl上配置的本地網(wǎng)絡(luò)的配置信息中的本地網(wǎng)絡(luò)的能力信息還用于指示本地網(wǎng)絡(luò)部署的應(yīng)用服務(wù)器的信息,本地網(wǎng)絡(luò)部署的應(yīng)用服務(wù)器的信息用于指示本地網(wǎng)絡(luò)中部署了哪些應(yīng)用服務(wù)器,比如可以用應(yīng)用標(biāo)識(shí)(如fqdn來(lái)表示)來(lái)指示部署的應(yīng)用服務(wù)器。則ulcl上配置的第一規(guī)則進(jìn)一步可以包括但不限于以下至少一種:
208.第一規(guī)則10、若ue可接入的本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且多個(gè)本地網(wǎng)絡(luò)部署有l(wèi)-dns,則從該多個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò),將dns請(qǐng)求發(fā)送給被選擇的本地網(wǎng)絡(luò)。
209.也即,ulcl將dns請(qǐng)求發(fā)送給被選擇的本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。
210.基于該第一規(guī)則,一方面,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,而不是發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。另一方面,由于該本地網(wǎng)絡(luò)部署有dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,因此提升了該dns請(qǐng)求解析的成功率,因而進(jìn)一步提升了dns解析效率。
211.第一規(guī)則11、若ue可接入的本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且本地網(wǎng)絡(luò)部署有l(wèi)-dns,則將dns請(qǐng)求發(fā)送給本地網(wǎng)絡(luò)。
212.也即,ulcl將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,由該l-psa將dns請(qǐng)求發(fā)送給該本地網(wǎng)絡(luò)中的l-dns進(jìn)行解析。
213.基于該第一規(guī)則,一方面,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給一個(gè)本地網(wǎng)絡(luò)對(duì)應(yīng)的l-psa,而不是發(fā)送給多個(gè)本地網(wǎng)絡(luò)分別對(duì)應(yīng)的l-psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。另一方面,由于該本地網(wǎng)絡(luò)部署有dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,因此提升了該dns請(qǐng)求解析的成功率,因而進(jìn)一步提升了dns解析效率。
214.第一規(guī)則12、若ue可接入的本地網(wǎng)絡(luò)中存在一個(gè)或多個(gè)本地網(wǎng)絡(luò)部署有應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且該一個(gè)或多個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署l-dns,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)。
215.也即,ulcl將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,由該c-psa將dns請(qǐng)求發(fā)送給該中心網(wǎng)絡(luò)中的c-dns進(jìn)行解析??蛇x的,還將該一個(gè)或多個(gè)本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息發(fā)送給c-dns,從而c-dns可以根據(jù)該一個(gè)或多個(gè)本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息,選擇一個(gè)距離ue最近的應(yīng)用服務(wù)器。
216.基于該第一規(guī)則,一方面,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,而不是發(fā)送給多個(gè)網(wǎng)絡(luò)分別對(duì)應(yīng)的psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。另一方面,由于該中心網(wǎng)絡(luò)部署有dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,因此提升了該dns請(qǐng)求解析的成功
率,因而進(jìn)一步提升了dns解析效率。另一方面,不將dns請(qǐng)求發(fā)送給沒(méi)有部署l-dns的本地網(wǎng)絡(luò),可以減少不必要的信令開(kāi)銷(xiāo)。
217.第一規(guī)則13、若ue可接入的本地網(wǎng)絡(luò)都沒(méi)有部署應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,則將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)。
218.也即,ulcl將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,由c-psa將dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)的c-dns進(jìn)行解析。
219.基于該第一規(guī)則,一方面,由于ulcl只將接收到的dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa,而不是發(fā)送給多個(gè)網(wǎng)絡(luò)(如一個(gè)或多個(gè)本地網(wǎng)絡(luò)、中心網(wǎng)絡(luò))分別對(duì)應(yīng)的psa,也即每次只向一個(gè)網(wǎng)絡(luò)請(qǐng)求解析dns請(qǐng)求,因此可以減少dns解析的次數(shù),從而降低信令開(kāi)銷(xiāo),進(jìn)而提升解析效率。另一方面,由于該中心網(wǎng)絡(luò)的c-dns可以解析獲得應(yīng)用服務(wù)器的ip地址,因此提升了該dns請(qǐng)求解析的成功率,因而進(jìn)一步提升了dns解析效率。
220.可選的,若ulcl上配置的本地網(wǎng)絡(luò)的配置信息還包括本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息,則上述第一規(guī)則中,若ulcl需要從多個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò),則ulcl可以基于本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息,從多個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)距離ue最近的本地網(wǎng)絡(luò)。
221.可選的,若ulcl上配置的本地網(wǎng)絡(luò)的配置信息還包括本地網(wǎng)絡(luò)的優(yōu)先級(jí)信息,該優(yōu)先級(jí)信息用于ulcl從至少一個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)優(yōu)先級(jí)最高的本地網(wǎng)絡(luò),則上述第一規(guī)則中,若ulcl需要從多個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò),則ulcl可以基于本地網(wǎng)絡(luò)的優(yōu)先級(jí)信息,從多個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò)。
222.可選的,若根據(jù)上述第一規(guī)則,確定將dns請(qǐng)求發(fā)送給c-dns,則ulcl還可以在dns請(qǐng)求中攜帶終端設(shè)備的位置信息,這樣,c-dns可以基于終端設(shè)備的位置信息解析dns請(qǐng)求,解析得到的ip地址距離終端設(shè)備較近。
223.需要說(shuō)明的是,如果在ulcl上配置了多種第一規(guī)則,則可以預(yù)先設(shè)置這些第一規(guī)則之間的優(yōu)先級(jí)。
224.需要說(shuō)明的是,以上第一規(guī)則可以是基于ue粒度配置的,也即不同的ue配置的第一規(guī)則可能相同,也可能不同?;蛘撸陨系谝灰?guī)則可以是基于每upf粒度配置的,也即同一upf服務(wù)的不同ue所配置的第一規(guī)則都是相同的,但不同upf服務(wù)的不同ue所配置的第一規(guī)則可以相同,也可以不同。
225.以下步驟409a至步驟409b是可選步驟。若上述步驟408中確定用于接收dns請(qǐng)求的服務(wù)網(wǎng)絡(luò)包括本地網(wǎng)絡(luò)1,則執(zhí)行以下步驟409a和步驟409b。若上述步驟408中確定用于接收dns請(qǐng)求的服務(wù)網(wǎng)絡(luò)部包括本地網(wǎng)絡(luò)1,則不執(zhí)行以下步驟409a和步驟409b。
226.步驟409a,ulcl向本地網(wǎng)絡(luò)1對(duì)應(yīng)的l-psa1發(fā)送dns請(qǐng)求。相應(yīng)地,l-psa1可以收到dns請(qǐng)求。
227.參考圖4,l-psa1接收到dns請(qǐng)求后,將dns請(qǐng)求發(fā)送至本地網(wǎng)絡(luò)1中的l-dns進(jìn)行解析。
228.當(dāng)本地網(wǎng)絡(luò)1中的l-dns對(duì)dns請(qǐng)求解析成功,也即獲取到dns請(qǐng)求中的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的ip地址,則本地網(wǎng)絡(luò)1中的l-dns向l-psa1發(fā)送ip地址,然后l-psa1將ip地址發(fā)送給ulcl,進(jìn)而ulcl將ip地址發(fā)給ran,ran將ip地址發(fā)給ue。
229.當(dāng)本地網(wǎng)絡(luò)1中的l-dns解析失敗,若本地網(wǎng)絡(luò)1中的l-dns與中心網(wǎng)絡(luò)的c-dns之
間有接口,則可以將dns請(qǐng)求發(fā)送至c-dns進(jìn)行解析,然后c-dns將解析結(jié)果(即應(yīng)用服務(wù)器的ip地址)發(fā)送至本地網(wǎng)絡(luò)1的l-dns,然后本地網(wǎng)絡(luò)1中的l-dns向l-psa1發(fā)送ip地址,l-psa1將ip地址發(fā)送給ulcl,進(jìn)而ulcl將ip地址發(fā)給ran,ran將ip地址發(fā)給ue。
230.步驟409b,l-psa1向ulcl發(fā)送響應(yīng)信息。相應(yīng)地,ulcl可以收到響應(yīng)信息。
231.需要說(shuō)明的是,當(dāng)響應(yīng)信息包含ip地址(可以是本地網(wǎng)絡(luò)1的l-dns解析得到的,也可以是c-dns解析得到的),表明l-psa1對(duì)dns請(qǐng)求解析成功。當(dāng)響應(yīng)信息不包含ip地址,表明l-psa1對(duì)dns請(qǐng)求解析失敗。
232.以下步驟410a至步驟410b是可選步驟。若上述步驟408中確定用于接收dns請(qǐng)求的服務(wù)網(wǎng)絡(luò)包括中心網(wǎng)絡(luò),則執(zhí)行以下步驟410a至步驟410b。若上述步驟408中確定用于接收dns請(qǐng)求的服務(wù)網(wǎng)絡(luò)不包括中心網(wǎng)絡(luò),則不執(zhí)行以下步驟410a至步驟410b。
233.步驟410a,ulcl向中心網(wǎng)絡(luò)對(duì)應(yīng)的c-psa發(fā)送dns請(qǐng)求。相應(yīng)地,c-psa可以收到dns請(qǐng)求。
234.參考圖4,c-psa接收到dns請(qǐng)求后,將dns請(qǐng)求發(fā)送至中心網(wǎng)絡(luò)的c-dns進(jìn)行解析。一般地,中心網(wǎng)絡(luò)部署有應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,因而可以解析成功。并且c-dns上存儲(chǔ)有一個(gè)應(yīng)用標(biāo)識(shí)與多個(gè)應(yīng)用服務(wù)器的ip地址之間的映射關(guān)系,這里的多個(gè)應(yīng)用服務(wù)器包括位于中心網(wǎng)絡(luò)的應(yīng)用服務(wù)器和位于本地網(wǎng)絡(luò)中的應(yīng)用服務(wù)器。
235.c-dns對(duì)應(yīng)用域名解析成功后,將相應(yīng)的ip地址發(fā)送給c-psa,c-psa將ip地址發(fā)送給ulcl,進(jìn)而ulcl將ip地址發(fā)給ran,ran將ip地址發(fā)給ue。
236.步驟410b,c-psa向ulcl發(fā)送響應(yīng)信息。相應(yīng)地,ulcl可以收到響應(yīng)信息。
237.需要說(shuō)明的是,當(dāng)響應(yīng)信息包含ip地址,表明c-dns對(duì)dns請(qǐng)求解析成功。當(dāng)dns回復(fù)不包含ip地址,表明c-dns對(duì)dns請(qǐng)求解析失敗。
238.步驟411,ulcl若收到多個(gè)ip地址,從中確定一個(gè)ip地址。
239.比如ulcl向多個(gè)upf(如一個(gè)或多個(gè)l-psa、c-psa)發(fā)送了dns請(qǐng)求,則會(huì)從每個(gè)upf收到一個(gè)響應(yīng)信息,有的響應(yīng)信息攜帶ip地址(即解析成功),有的響應(yīng)信息沒(méi)有攜帶ip地址(即解析失敗),如果ulcl接收到了多個(gè)ip地址,則從中選擇一個(gè)ip地址(稱(chēng)為第一應(yīng)用服務(wù)器的ip地址)。
240.作為一種實(shí)現(xiàn)方法,該第一應(yīng)用服務(wù)器可以是距離ue最近的應(yīng)用服務(wù)器。
241.步驟412,ulcl向ue發(fā)送ip地址。相應(yīng)地,ue可以收到ip地址。
242.也即,ulcl向ue發(fā)送第一應(yīng)用服務(wù)器的ip地址。
243.通過(guò)上述方案,ulcl可以基于配置的第一規(guī)則和本地網(wǎng)絡(luò)的配置信息,選擇一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò),并將接收到的dns請(qǐng)求發(fā)送至選擇的一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)的psa。比如,當(dāng)將dns請(qǐng)求發(fā)送至選擇的多個(gè)服務(wù)網(wǎng)絡(luò)時(shí),可以提升dns請(qǐng)求的解析成功率。再比如,當(dāng)將dns請(qǐng)求發(fā)送給部署有dns服務(wù)器的本地網(wǎng)絡(luò),或者發(fā)送給部署有具備遞歸解析能力的dns服務(wù)器的本地網(wǎng)絡(luò),也可以提升解析成功率。因此上述方案可以提升dns解析的成功率。同時(shí)還可以得到一個(gè)距離終端設(shè)備最近的應(yīng)用服務(wù)器的ip地址,可以減少時(shí)延,進(jìn)而提升用戶(hù)體驗(yàn)。
244.上述主要從各個(gè)網(wǎng)元之間交互的角度對(duì)本技術(shù)提供的方案進(jìn)行了介紹??梢岳斫獾氖?,上述實(shí)現(xiàn)各網(wǎng)元為了實(shí)現(xiàn)上述功能,其包含了執(zhí)行各個(gè)功能相應(yīng)的硬件結(jié)構(gòu)和/或軟件模塊。本領(lǐng)域技術(shù)人員應(yīng)該很容易意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的
單元及算法步驟,本發(fā)明能夠以硬件或硬件和計(jì)算機(jī)軟件的結(jié)合形式來(lái)實(shí)現(xiàn)。某個(gè)功能究竟以硬件還是計(jì)算機(jī)軟件驅(qū)動(dòng)硬件的方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
245.可以理解的是,上述各個(gè)方法實(shí)施例中,對(duì)應(yīng)由接入網(wǎng)設(shè)備實(shí)現(xiàn)的步驟或者操作,也可以由配置于接入網(wǎng)設(shè)備的部件(例如芯片或者電路)實(shí)現(xiàn),對(duì)應(yīng)由用戶(hù)面網(wǎng)元實(shí)現(xiàn)的步驟或者操作,也可以由配置于用戶(hù)面網(wǎng)元的部件(例如芯片或者電路)實(shí)現(xiàn)。
246.參考圖5,為本技術(shù)實(shí)施例提供的一種通信裝置的示意圖。該裝置用于實(shí)現(xiàn)上述圖4實(shí)施例中對(duì)應(yīng)分流網(wǎng)元(即ulcl)所執(zhí)行的各個(gè)步驟,如圖5所示,該裝置500包括接收單元510、發(fā)送單元520和處理單元530。
247.接收單元510,用于接收來(lái)自終端設(shè)備的dns請(qǐng)求,所述dns請(qǐng)求包含應(yīng)用標(biāo)識(shí),所述dns請(qǐng)求用于請(qǐng)求所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的互聯(lián)網(wǎng)協(xié)議ip地址;接收與所述至少一個(gè)dns請(qǐng)求對(duì)應(yīng)的響應(yīng)信息,所述響應(yīng)信息包括所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器的ip地址。處理單元530,用于根據(jù)第一規(guī)則和至少一個(gè)本地網(wǎng)絡(luò)的配置信息,確定至少一個(gè)服務(wù)網(wǎng)絡(luò),所述服務(wù)網(wǎng)絡(luò)部署有dns服務(wù)器,所述本地網(wǎng)絡(luò)的配置信息包含所述本地網(wǎng)絡(luò)的能力信息,所述本地網(wǎng)絡(luò)的能力信息用于指示所述本地網(wǎng)絡(luò)是否部署有本地dns服務(wù)器,所述第一規(guī)則為服務(wù)網(wǎng)絡(luò)的確定規(guī)則。發(fā)送單元520,用于向所述至少一個(gè)服務(wù)網(wǎng)絡(luò)對(duì)應(yīng)的協(xié)議數(shù)據(jù)單元錨點(diǎn)psa發(fā)送所述dns請(qǐng)求;向所述終端設(shè)備發(fā)送第一應(yīng)用服務(wù)器的ip地址,所述分流網(wǎng)元接收到的所述應(yīng)用服務(wù)器的ip地址包括所述第一應(yīng)用服務(wù)器的ip地址。
248.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則是預(yù)配置在所述分流網(wǎng)元上的;或者,所述接收單元510,還用于從會(huì)話(huà)管理網(wǎng)元接收所述第一規(guī)則。
249.在一種可能的實(shí)現(xiàn)方法中,所述至少一個(gè)本地網(wǎng)絡(luò)的配置信息是預(yù)配置在所述分流網(wǎng)元上的;或者,所述接收單元510,還用于從會(huì)話(huà)管理網(wǎng)元接收所述至少一個(gè)本地網(wǎng)絡(luò)的配置信息。
250.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則是根據(jù)所述本地網(wǎng)絡(luò)的本地dns服務(wù)器部署、本地dns服務(wù)器的解析能力、所述本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和所述本地網(wǎng)絡(luò)的位置中的至少一項(xiàng)確定的。
251.在一種可能的實(shí)現(xiàn)方法中,所述第一規(guī)則包括以下規(guī)則中的至少一種:
252.1)、若所述至少一個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò);
253.2)、將所述dns請(qǐng)求發(fā)送給所述至少一個(gè)本地網(wǎng)絡(luò)中部署有本地dns服務(wù)器的本地網(wǎng)絡(luò),以及發(fā)送給中心網(wǎng)絡(luò)。
254.3)、將所述dns請(qǐng)求發(fā)送給所述至少一個(gè)本地網(wǎng)絡(luò)中一個(gè)或多個(gè)部署有本地dns服務(wù)器的本地網(wǎng)絡(luò)。
255.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的能力信息還用于指示當(dāng)所述本地網(wǎng)絡(luò)部署有本地dns服務(wù)器時(shí),所述本地dns服務(wù)器是否支持遞歸dns解析;
256.所述第一規(guī)則還包括以下規(guī)則中的至少一種:
257.4)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則從中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
258.5)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
259.6)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述多個(gè)本地網(wǎng)絡(luò);
260.7)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則從中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
261.8)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
262.9)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有不支持遞歸dns解析的本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述多個(gè)本地網(wǎng)絡(luò)。
263.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的能力信息還用于指示所述本地網(wǎng)絡(luò)部署的應(yīng)用服務(wù)器的信息;所述第一規(guī)則還包括以下規(guī)則中的至少一種:
264.10)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在多個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述多個(gè)本地網(wǎng)絡(luò)部署有本地dns服務(wù)器,則從所述至少一個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)本地網(wǎng)絡(luò),將所述dns請(qǐng)求發(fā)送給所述被選擇的本地網(wǎng)絡(luò);
265.11)、若所述至少一個(gè)本地網(wǎng)絡(luò)中僅存在一個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述本地網(wǎng)絡(luò)部署有本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給所述本地網(wǎng)絡(luò);
266.12)、若所述至少一個(gè)本地網(wǎng)絡(luò)中存在一個(gè)或多個(gè)本地網(wǎng)絡(luò)部署有所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器、且所述一個(gè)或多個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署本地dns服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò);
267.13)、若所述至少一個(gè)本地網(wǎng)絡(luò)都沒(méi)有部署所述應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用服務(wù)器,則將所述dns請(qǐng)求發(fā)送給中心網(wǎng)絡(luò)。
268.在一種可能的實(shí)現(xiàn)方法中,所述本地網(wǎng)絡(luò)的配置信息還包括所述本地網(wǎng)絡(luò)的位置信息或服務(wù)區(qū)域信息,所述位置信息或服務(wù)區(qū)域信息用于從所述至少一個(gè)本地網(wǎng)絡(luò)中選擇一個(gè)距離所述終端設(shè)備最近的本地網(wǎng)絡(luò)。
269.在一種可能的實(shí)現(xiàn)方法中,所述接收單元510接收到的所述應(yīng)用服務(wù)器的ip地址包括多個(gè)ip地址,第一應(yīng)用服務(wù)器為所述多個(gè)ip地址對(duì)應(yīng)的應(yīng)用服務(wù)器中滿(mǎn)足與所述終端設(shè)備距離要求的應(yīng)用服務(wù)器。
270.可選的,上述通信裝置500還可以包括存儲(chǔ)單元,該存儲(chǔ)單元用于存儲(chǔ)數(shù)據(jù)或者指令(也可以稱(chēng)為代碼或者程序),上述各個(gè)單元可以和存儲(chǔ)單元交互或者耦合,以實(shí)現(xiàn)對(duì)應(yīng)的方法或者功能。例如,處理單元530可以讀取存儲(chǔ)單元中的數(shù)據(jù)或者指令,使得通信裝置實(shí)現(xiàn)上述實(shí)施例中的方法。
271.應(yīng)理解以上裝置中單元的劃分僅僅是一種邏輯功能的劃分,實(shí)際實(shí)現(xiàn)時(shí)可以全部或部分集成到一個(gè)物理實(shí)體上,也可以物理上分開(kāi)。且裝置中的單元可以全部以軟件通過(guò)處理元件調(diào)用的形式實(shí)現(xiàn);也可以全部以硬件的形式實(shí)現(xiàn);還可以部分單元以軟件通過(guò)處理元件調(diào)用的形式實(shí)現(xiàn),部分單元以硬件的形式實(shí)現(xiàn)。例如,各個(gè)單元可以為單獨(dú)設(shè)立的處理元件,也可以集成在裝置的某一個(gè)芯片中實(shí)現(xiàn),此外,也可以以程序的形式存儲(chǔ)于存儲(chǔ)器中,由裝置的某一個(gè)處理元件調(diào)用并執(zhí)行該單元的功能。此外這些單元全部或部分可以集
成在一起,也可以獨(dú)立實(shí)現(xiàn)。這里所述的處理元件又可以成為處理器,可以是一種具有信號(hào)的處理能力的集成電路。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟或以上各個(gè)單元可以通過(guò)處理器元件中的硬件的集成邏輯電路實(shí)現(xiàn)或者以軟件通過(guò)處理元件調(diào)用的形式實(shí)現(xiàn)。
272.在一個(gè)例子中,以上任一裝置中的單元可以是被配置成實(shí)施以上方法的一個(gè)或多個(gè)集成電路,例如:一個(gè)或多個(gè)特定集成電路(application specific integrated circuit,asic),或,一個(gè)或多個(gè)微處理器(digital singnal processor,dsp),或,一個(gè)或者多個(gè)現(xiàn)場(chǎng)可編程門(mén)陣列(field programmable gate array,fpga),或這些集成電路形式中至少兩種的組合。再如,當(dāng)裝置中的單元可以通過(guò)處理元件調(diào)度程序的形式實(shí)現(xiàn)時(shí),該處理元件可以是通用處理器,例如中央處理器(central processing unit,cpu)或其它可以調(diào)用程序的處理器。再如,這些單元可以集成在一起,以片上系統(tǒng)(system-on-a-chip,soc)的形式實(shí)現(xiàn)。
273.以上接收單元510是一種該裝置的接口電路,用于從其他裝置接收信號(hào)。例如,當(dāng)該裝置以芯片的方式實(shí)現(xiàn)時(shí),該接收單元510是該芯片用于從其它芯片或裝置接收信號(hào)的接口電路。
274.以上發(fā)送單元520是一種該裝置的接口電路,用于向其他裝置發(fā)送信號(hào)。例如,當(dāng)該裝置以芯片的方式實(shí)現(xiàn)時(shí),該發(fā)送單元520是該芯片用于向其它芯片或裝置發(fā)送信號(hào)的接口電路。
275.參考圖6,為本技術(shù)實(shí)施例提供的一種通信裝置的示意圖。該裝置用于實(shí)現(xiàn)上述圖4實(shí)施例中對(duì)應(yīng)會(huì)話(huà)管理網(wǎng)元(即smf)所執(zhí)行的各個(gè)步驟,如圖6所示,該裝置600包括收發(fā)單元610和處理單元620。
276.處理單元620,用于根據(jù)本地網(wǎng)絡(luò)的本地dns服務(wù)器部署、本地dns服務(wù)器的解析能力、所述本地網(wǎng)絡(luò)所包含的應(yīng)用服務(wù)器和所述本地網(wǎng)絡(luò)的位置中的至少一項(xiàng),確定第一規(guī)則;確定終端設(shè)備能夠接入的本地網(wǎng)絡(luò)。收發(fā)單元610,用于向分流網(wǎng)元發(fā)送所述終端設(shè)備能夠接入的本地網(wǎng)絡(luò)的配置信息和所述第一規(guī)則,所述本地網(wǎng)絡(luò)的配置信息包含所述本地網(wǎng)絡(luò)的能力信息,所述本地網(wǎng)絡(luò)的能力信息用于指示所述本地網(wǎng)絡(luò)是否部署有本地dns服務(wù)器。
277.可選的,上述通信裝置600還可以包括存儲(chǔ)單元,該存儲(chǔ)單元用于存儲(chǔ)數(shù)據(jù)或者指令(也可以稱(chēng)為代碼或者程序),上述各個(gè)單元可以和存儲(chǔ)單元交互或者耦合,以實(shí)現(xiàn)對(duì)應(yīng)的方法或者功能。例如,處理單元620可以讀取存儲(chǔ)單元中的數(shù)據(jù)或者指令,使得通信裝置實(shí)現(xiàn)上述實(shí)施例中的方法。
278.應(yīng)理解以上裝置中單元的劃分僅僅是一種邏輯功能的劃分,實(shí)際實(shí)現(xiàn)時(shí)可以全部或部分集成到一個(gè)物理實(shí)體上,也可以物理上分開(kāi)。且裝置中的單元可以全部以軟件通過(guò)處理元件調(diào)用的形式實(shí)現(xiàn);也可以全部以硬件的形式實(shí)現(xiàn);還可以部分單元以軟件通過(guò)處理元件調(diào)用的形式實(shí)現(xiàn),部分單元以硬件的形式實(shí)現(xiàn)。例如,各個(gè)單元可以為單獨(dú)設(shè)立的處理元件,也可以集成在裝置的某一個(gè)芯片中實(shí)現(xiàn),此外,也可以以程序的形式存儲(chǔ)于存儲(chǔ)器中,由裝置的某一個(gè)處理元件調(diào)用并執(zhí)行該單元的功能。此外這些單元全部或部分可以集成在一起,也可以獨(dú)立實(shí)現(xiàn)。這里所述的處理元件又可以成為處理器,可以是一種具有信號(hào)的處理能力的集成電路。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟或以上各個(gè)單元可以通過(guò)處理器元件中的硬件的集成邏輯電路實(shí)現(xiàn)或者以軟件通過(guò)處理元件調(diào)用的形式實(shí)現(xiàn)。
279.在一個(gè)例子中,以上任一裝置中的單元可以是被配置成實(shí)施以上方法的一個(gè)或多個(gè)集成電路,例如:一個(gè)或多個(gè)asic,或,一個(gè)或多個(gè)dsp,或,一個(gè)或者多個(gè)fpga,或這些集成電路形式中至少兩種的組合。再如,當(dāng)裝置中的單元可以通過(guò)處理元件調(diào)度程序的形式實(shí)現(xiàn)時(shí),該處理元件可以是通用處理器,例如cpu或其它可以調(diào)用程序的處理器。再如,這些單元可以集成在一起,以soc的形式實(shí)現(xiàn)。
280.以上收發(fā)單元610是一種該裝置的接口電路,用于向其他裝置發(fā)送信號(hào)或從其他裝置接收信號(hào)。例如,當(dāng)該裝置以芯片的方式實(shí)現(xiàn)時(shí),該收發(fā)單元610是該芯片用于向其它芯片或裝置發(fā)送信號(hào)、或用于從其它芯片或裝置接收信號(hào)的接口電路。
281.參考圖7,為本技術(shù)實(shí)施例提供的一種通信裝置示意圖,用于實(shí)現(xiàn)以上實(shí)施例中會(huì)話(huà)管理網(wǎng)元或分流網(wǎng)元的操作。如圖7所示,該通信裝置包括:處理器710和接口730,可選的,該通信裝置還包括存儲(chǔ)器720。接口730用于實(shí)現(xiàn)與其他設(shè)備進(jìn)行通信。
282.以上實(shí)施例中會(huì)話(huà)管理網(wǎng)元或分流網(wǎng)元執(zhí)行的方法可以通過(guò)處理器710調(diào)用存儲(chǔ)器(可以是會(huì)話(huà)管理網(wǎng)元或分流網(wǎng)元中的存儲(chǔ)器720,也可以是外部存儲(chǔ)器)中存儲(chǔ)的程序來(lái)實(shí)現(xiàn)。即,會(huì)話(huà)管理網(wǎng)元或分流網(wǎng)元可以包括處理器710,該處理器710通過(guò)調(diào)用存儲(chǔ)器中的程序,以執(zhí)行以上方法實(shí)施例中會(huì)話(huà)管理網(wǎng)元或分流網(wǎng)元執(zhí)行的方法。這里的處理器可以是一種具有信號(hào)的處理能力的集成電路,例如cpu。會(huì)話(huà)管理網(wǎng)元或分流網(wǎng)元可以通過(guò)配置成實(shí)施以上方法的一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。例如:一個(gè)或多個(gè)asic,或,一個(gè)或多個(gè)微處理器dsp,或,一個(gè)或者多個(gè)fpga等,或這些集成電路形式中至少兩種的組合。或者,可以結(jié)合以上實(shí)現(xiàn)方式。
283.具體的,圖5中的接收單元510、發(fā)送單元520和處理單元530的功能/實(shí)現(xiàn)過(guò)程可以通過(guò)圖7所示的通信裝置700中的處理器710調(diào)用存儲(chǔ)器720中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)?;蛘撸瑘D5中的處理單元530的功能/實(shí)現(xiàn)過(guò)程可以通過(guò)圖7所示的通信裝置700中的處理器710調(diào)用存儲(chǔ)器720中存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令來(lái)實(shí)現(xiàn),圖5中的接收單元510、發(fā)送單元520的功能/實(shí)現(xiàn)過(guò)程可以通過(guò)圖7中所示的通信裝置700中的接口730來(lái)實(shí)現(xiàn)。
284.具體的,圖6中的收發(fā)單元610和處理單元620的功能/實(shí)現(xiàn)過(guò)程可以通過(guò)圖7所示的通信裝置700中的處理器710調(diào)用存儲(chǔ)器720中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)?;蛘?,圖6中的處理單元620的功能/實(shí)現(xiàn)過(guò)程可以通過(guò)圖7所示的通信裝置700中的處理器710調(diào)用存儲(chǔ)器720中存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令來(lái)實(shí)現(xiàn),圖6中的收發(fā)單元610的功能/實(shí)現(xiàn)過(guò)程可以通過(guò)圖7中所示的通信裝置700中的接口730來(lái)實(shí)現(xiàn)。
285.本領(lǐng)域普通技術(shù)人員可以理解:本技術(shù)中涉及的第一、第二等各種數(shù)字編號(hào)僅為描述方便進(jìn)行的區(qū)分,并不用來(lái)限制本技術(shù)實(shí)施例的范圍,也表示先后順序?!昂?或”,描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。字符“/”一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。“至少一個(gè)”是指一個(gè)或者多個(gè)。至少兩個(gè)是指兩個(gè)或者多個(gè)?!爸辽僖粋€(gè)”、“任意一個(gè)”或其類(lèi)似表達(dá),是指的這些項(xiàng)中的任意組合,包括單項(xiàng)(個(gè))或復(fù)數(shù)項(xiàng)(個(gè))的任意組合。例如,a,b,或c中的至少一項(xiàng)(個(gè)、種),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是單個(gè),也可以是多個(gè)?!岸鄠€(gè)”是指兩個(gè)或兩個(gè)以上,其它量詞與之類(lèi)似。
286.應(yīng)理解,在本技術(shù)的各種實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施
過(guò)程構(gòu)成任何限定。
287.所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
288.在上述實(shí)施例中,可以全部或部分地通過(guò)軟件、硬件、固件或者其任意組合來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以全部或部分地以計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。所述計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或多個(gè)計(jì)算機(jī)指令。在計(jì)算機(jī)上加載和執(zhí)行所述計(jì)算機(jī)程序指令時(shí),全部或部分地產(chǎn)生按照本技術(shù)實(shí)施例所述的流程或功能。所述計(jì)算機(jī)可以是通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或者其他可編程裝置。所述計(jì)算機(jī)指令可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,或者從一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)向另一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)傳輸,例如,所述計(jì)算機(jī)指令可以從一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心通過(guò)有線(例如同軸電纜、光纖、數(shù)字用戶(hù)線(dsl))或無(wú)線(例如紅外、無(wú)線、微波等)方式向另一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心進(jìn)行傳輸。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)或者是包括一個(gè)或多個(gè)可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲(chǔ)設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì),(例如,軟盤(pán)、硬盤(pán)、磁帶)、光介質(zhì)(例如,dvd)、或者半導(dǎo)體介質(zhì)(例如固態(tài)硬盤(pán)(solid state disk,ssd))等。
289.本技術(shù)實(shí)施例中所描述的各種說(shuō)明性的邏輯單元和電路可以通過(guò)通用處理器,數(shù)字信號(hào)處理器,專(zhuān)用集成電路(asic),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)或其它可編程邏輯裝置,離散門(mén)或晶體管邏輯,離散硬件部件,或上述任何組合的設(shè)計(jì)來(lái)實(shí)現(xiàn)或操作所描述的功能。通用處理器可以為微處理器,可選地,該通用處理器也可以為任何傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以通過(guò)計(jì)算裝置的組合來(lái)實(shí)現(xiàn),例如數(shù)字信號(hào)處理器和微處理器,多個(gè)微處理器,一個(gè)或多個(gè)微處理器聯(lián)合一個(gè)數(shù)字信號(hào)處理器核,或任何其它類(lèi)似的配置來(lái)實(shí)現(xiàn)。
290.本技術(shù)實(shí)施例中所描述的方法或算法的步驟可以直接嵌入硬件、處理器執(zhí)行的軟件單元、或者這兩者的結(jié)合。軟件單元可以存儲(chǔ)于隨機(jī)存取存儲(chǔ)器(random access memory,ram)、閃存、只讀存儲(chǔ)器(read-only memory,rom)、eprom存儲(chǔ)器、eeprom存儲(chǔ)器、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、cd-rom或本領(lǐng)域中其它任意形式的存儲(chǔ)媒介中。示例性地,存儲(chǔ)媒介可以與處理器連接,以使得處理器可以從存儲(chǔ)媒介中讀取信息,并可以向存儲(chǔ)媒介存寫(xiě)信息??蛇x地,存儲(chǔ)媒介還可以集成到處理器中。處理器和存儲(chǔ)媒介可以設(shè)置于asic中。
291.這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
292.在一個(gè)或多個(gè)示例性的設(shè)計(jì)中,本技術(shù)所描述的上述功能可以在硬件、軟件、固件或這三者的任意組合來(lái)實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),這些功能可以存儲(chǔ)與電腦可讀的媒介上,或以一個(gè)或多個(gè)指令或代碼形式傳輸于電腦可讀的媒介上。電腦可讀媒介包括電腦存儲(chǔ)媒介和便于使得讓電腦程序從一個(gè)地方轉(zhuǎn)移到其它地方的通信媒介。存儲(chǔ)媒介可以是任何通用或特殊電腦可以接入訪問(wèn)的可用媒體。例如,這樣的電腦可讀媒體可以包括但不限于ram、rom、eeprom、cd-rom或其它光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)裝置,或其它任何可以用于承載或存儲(chǔ)以指令或數(shù)據(jù)結(jié)構(gòu)和其它可被通用或特殊電腦、或通用或特殊處理器讀取
形式的程序代碼的媒介。此外,任何連接都可以被適當(dāng)?shù)囟x為電腦可讀媒介,例如,如果軟件是從一個(gè)網(wǎng)站站點(diǎn)、服務(wù)器或其它遠(yuǎn)程資源通過(guò)一個(gè)同軸電纜、光纖電腦、雙絞線、數(shù)字用戶(hù)線(dsl)或以例如紅外、無(wú)線和微波等無(wú)線方式傳輸?shù)囊脖话谒x的電腦可讀媒介中。所述的碟片(disk)和磁盤(pán)(disc)包括壓縮磁盤(pán)、鐳射盤(pán)、光盤(pán)、數(shù)字通用光盤(pán)(英文:digital versatile disc,簡(jiǎn)稱(chēng):dvd)、軟盤(pán)和藍(lán)光光盤(pán),磁盤(pán)通常以磁性復(fù)制數(shù)據(jù),而碟片通常以激光進(jìn)行光學(xué)復(fù)制數(shù)據(jù)。上述的組合也可以包含在電腦可讀媒介中。
293.本領(lǐng)域技術(shù)人員應(yīng)該可以意識(shí)到,在上述一個(gè)或多個(gè)示例中,本技術(shù)所描述的功能可以用硬件、軟件、固件或它們的任意組合來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將這些功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或者作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是通用或?qū)S糜?jì)算機(jī)能夠存取的任何可用介質(zhì)。
294.以上所述的具體實(shí)施方式,對(duì)本技術(shù)的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本技術(shù)的具體實(shí)施方式而已,并不用于限定本技術(shù)的保護(hù)范圍,凡在本技術(shù)的技術(shù)方案的基礎(chǔ)之上,所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包括在本技術(shù)的保護(hù)范圍之內(nèi)。本技術(shù)說(shuō)明書(shū)的上述描述可以使得本領(lǐng)域技術(shù)任何可以利用或?qū)崿F(xiàn)本技術(shù)的內(nèi)容,任何基于所公開(kāi)內(nèi)容的修改都應(yīng)該被認(rèn)為是本領(lǐng)域顯而易見(jiàn)的,本技術(shù)所描述的基本原則可以應(yīng)用到其它變形中而不偏離本技術(shù)的發(fā)明本質(zhì)和范圍。因此,本技術(shù)所公開(kāi)的內(nèi)容不僅僅局限于所描述的實(shí)施例和設(shè)計(jì),還可以擴(kuò)展到與本技術(shù)原則和所公開(kāi)的新特征一致的最大范圍。
295.盡管結(jié)合具體特征及其實(shí)施例對(duì)本技術(shù)進(jìn)行了描述,顯而易見(jiàn)的,在不脫離本技術(shù)的精神和范圍的情況下,可對(duì)其進(jìn)行各種修改和組合。相應(yīng)地,本說(shuō)明書(shū)和附圖僅僅是所附權(quán)利要求所界定的本技術(shù)的示例性說(shuō)明,且視為已覆蓋本技術(shù)范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本技術(shù)進(jìn)行各種改動(dòng)和變型而不脫離本技術(shù)的范圍。這樣,倘若本技術(shù)的這些修改和變型屬于本技術(shù)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本技術(shù)也意圖包括這些改動(dòng)和變型在內(nèi)。