本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤指一種基于TR069協(xié)議的用戶(hù)側(cè)設(shè)備(CustomerPremiseEquipment,CPE)配置方法及裝置。
背景技術(shù):
:用戶(hù)側(cè)設(shè)備廣域網(wǎng)管理協(xié)議(CPEWANManagementProtocol,CWMP)是數(shù)字用戶(hù)線(xiàn)(DigitalSubscriberLine,DSL)論壇所定義的協(xié)議標(biāo)準(zhǔn),提供從網(wǎng)絡(luò)側(cè)對(duì)家庭網(wǎng)絡(luò)中的網(wǎng)關(guān)、路由器、機(jī)頂盒等設(shè)備進(jìn)行遠(yuǎn)程集中管理的方式,簡(jiǎn)稱(chēng)為T(mén)R069。在TR069所定義的框架中,主要包括兩類(lèi)邏輯設(shè)備:受管理的CPE和負(fù)責(zé)管理的自動(dòng)配置服務(wù)器(AutomaticallyConfigurationServer,ACS)。其中,所有與CPE相關(guān)的配置、診斷、升級(jí)等工作均由ACS來(lái)完成。TR069實(shí)現(xiàn)的功能主用有:自動(dòng)配置和動(dòng)態(tài)服務(wù)配置、軟件和固件(Firmware)映像的管理、狀態(tài)和性能監(jiān)控和故障診斷。目前,基于TR069協(xié)議的CPE配置方法過(guò)程如下:ACS確定目標(biāo)CPE處于空閑狀態(tài)后,向目標(biāo)CPE發(fā)送攜帶數(shù)據(jù)模型的名稱(chēng)和參數(shù)值的數(shù)據(jù)模型參數(shù)值設(shè)置請(qǐng)求;目標(biāo)CPE接收數(shù)據(jù)模型參數(shù)值設(shè)置請(qǐng)求后,根據(jù)數(shù)據(jù)模型參數(shù)值設(shè)置請(qǐng)求中攜帶的數(shù)據(jù)模型的名稱(chēng)和參數(shù)值獲取相應(yīng)的數(shù)據(jù)模型進(jìn)行配置,配置結(jié)束后向ACS發(fā)送數(shù)據(jù)模型參數(shù)值設(shè)置響應(yīng);ACS接收數(shù)據(jù)模型參數(shù)值設(shè)置響應(yīng),向目標(biāo)CPE發(fā)送超文本傳輸協(xié)議(HyperTextTransferProtocol,HTTP)204報(bào)文。上述方法中,目標(biāo)CPE必須實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)模型,而實(shí)現(xiàn)一個(gè)業(yè)務(wù)的數(shù)據(jù)模型開(kāi)發(fā)工作量大,目標(biāo)CPE的管理項(xiàng)通常不會(huì)支持所有的數(shù)據(jù)模型,對(duì)于未支持?jǐn)?shù)據(jù)模型的管理,上述方法不適用。因此,上述基于TR069協(xié)議的CPE配置方法的適用范圍有限。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種基于TR069協(xié)議的CPE配置方法及裝置,用以解決現(xiàn)有技術(shù)中存在的適用性范圍有限的問(wèn)題。根據(jù)本申請(qǐng)實(shí)施例,提供一種基于TR069協(xié)議的CPE配置方法,應(yīng)用在自動(dòng)配置服務(wù)器ACS中,包括:確定目標(biāo)CPE處于空閑狀態(tài);向所述目標(biāo)CPE發(fā)送攜帶上次執(zhí)行遠(yuǎn)程過(guò)程調(diào)用RPC函數(shù)后的上下文信息的RPC函數(shù)調(diào)用請(qǐng)求,以使所述目標(biāo)CPE接收所述RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)所述RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中獲取待執(zhí)行RPC函數(shù),執(zhí)行所述待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給所述ACS,所述ACS已保存所述RPC函數(shù)庫(kù);接收所述RPC函數(shù)調(diào)用響應(yīng)后,保存所述RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,向所述目標(biāo)CPE發(fā)送超文本傳輸協(xié)議HTTP204報(bào)文。具體的,所述確定目標(biāo)CPE處于空閑狀態(tài),具體包括:向目標(biāo)CPE發(fā)送連接請(qǐng)求,以使所述目標(biāo)CPE接收所述連接請(qǐng)求后,向所述ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求;接收所述通告請(qǐng)求,并解析出所述通告請(qǐng)求中攜帶的連接響應(yīng)后,向所述目標(biāo)CPE發(fā)送通告響應(yīng),以使所述目標(biāo)CPE接收所述通告響應(yīng)后,向所述ACS發(fā)送空的HTTP報(bào)文;接收所述空的HTTP報(bào)文,則確定所述目標(biāo)CPE處于空閑狀態(tài)??蛇x的,還包括:顯示所述執(zhí)行結(jié)果;或者,根據(jù)設(shè)定規(guī)則處理所述執(zhí)行結(jié)果。根據(jù)本發(fā)明實(shí)施例,還提供一種基于TR069協(xié)議的CPE配置方法,應(yīng)用在目標(biāo)CPE中,包括:將當(dāng)前的空閑狀態(tài)通知自動(dòng)配置服務(wù)器ACS,以使所述ACS發(fā)送遠(yuǎn)程過(guò)程調(diào)用RPC函數(shù)調(diào)用請(qǐng)求,所述RPC函數(shù)調(diào)用請(qǐng)求攜帶上次執(zhí)行RPC函數(shù)后的上下文信息;接收所述RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)所述RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中確定待執(zhí)行RPC函數(shù);執(zhí)行所述待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給所述ACS,以使所述ACS保存所述RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,發(fā)送超文本傳輸協(xié)議HTTP204報(bào)文,所述ACS已保存所述RPC函數(shù)庫(kù);接收所述HTTP204報(bào)文。具體的,所述將當(dāng)前的空閑狀態(tài)通知自動(dòng)配置服務(wù)器ACS,具體包括:接收所述ACS發(fā)送的連接請(qǐng)求后,向所述ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求,以使所述ACS接收所述通告請(qǐng)求,并解析出所述通告請(qǐng)求中攜帶的連接響應(yīng)后,發(fā)送通告響應(yīng);接收所述通告響應(yīng)后,向所述ACS發(fā)送空的HTTP報(bào)文。根據(jù)本發(fā)明實(shí)施例,還提供一種基于TR069協(xié)議的CPE配置裝置,應(yīng)用在ACS中,包括:確定模塊,用于確定目標(biāo)CPE處于空閑狀態(tài);第一發(fā)送模塊,用于向所述目標(biāo)CPE發(fā)送攜帶上次執(zhí)行遠(yuǎn)程過(guò)程調(diào)用RPC函數(shù)后的上下文信息的RPC函數(shù)調(diào)用請(qǐng)求,以使所述目標(biāo)CPE接收所述RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)所述RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中獲取待執(zhí)行RPC函數(shù),執(zhí)行所述待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給所述ACS,所述ACS已保存所述RPC函數(shù)庫(kù);第二發(fā)送模塊,用于接收所述RPC函數(shù)調(diào)用響應(yīng)后,保存所述RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,向所述目標(biāo)CPE發(fā)送超文本傳輸協(xié)議HTTP204報(bào)文。具體的,所述確定模塊,具體用于:向目標(biāo)CPE發(fā)送連接請(qǐng)求,以使所述目標(biāo)CPE接收所述連接請(qǐng)求后,向所述ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求;接收所述通告請(qǐng)求,并解析出所述通告請(qǐng)求中攜帶的連接響應(yīng)后,向所述目標(biāo)CPE發(fā)送通告響應(yīng),以使所述目標(biāo)CPE接收所述通告響應(yīng)后,向所述ACS發(fā)送空的HTTP報(bào)文;接收所述空的HTTP報(bào)文,則確定所述目標(biāo)CPE處于空閑狀態(tài)??蛇x的,還包括:處理模塊,用于顯示所述執(zhí)行結(jié)果;或者,根據(jù)設(shè)定規(guī)則處理所述執(zhí)行結(jié)果。根據(jù)本發(fā)明實(shí)施例,還提供一種基于TR069協(xié)議的CPE配置裝置,應(yīng)用在目標(biāo)CPE中,包括:通知模塊,用于將當(dāng)前的空閑狀態(tài)通知自動(dòng)配置服務(wù)器ACS,以使所述ACS發(fā)送遠(yuǎn)程過(guò)程調(diào)用RPC函數(shù)調(diào)用請(qǐng)求,所述RPC函數(shù)調(diào)用請(qǐng)求攜帶上次執(zhí)行RPC函數(shù)后的上下文信息;確定模塊,用于接收所述RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)所述RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中確定待執(zhí)行RPC函數(shù);執(zhí)行模塊,用于執(zhí)行所述待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給所述ACS,以使所述ACS保存所述RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,發(fā)送超文本傳輸協(xié)議HTTP204報(bào)文,所述ACS已保存所述RPC函數(shù)庫(kù);接收模塊,用于接收所述HTTP204報(bào)文。具體的,所述通知模塊,具體用于:接收所述ACS發(fā)送的連接請(qǐng)求后,向所述ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求,以使所述ACS接收所述通告請(qǐng)求,并解析出所述通告請(qǐng)求中攜帶的連接響應(yīng)后,發(fā)送通告響應(yīng);接收所述通告響應(yīng)后,向所述ACS發(fā)送空的HTTP報(bào)文。本發(fā)明有益效果如下:本發(fā)明實(shí)施例提供一種基于TR069協(xié)議的CPE配置方法及裝置,確定目標(biāo)CPE處于空閑狀態(tài);向所述目標(biāo)CPE發(fā)送攜帶上次執(zhí)行RPC函數(shù)后的上下文信息的RPC函數(shù)調(diào)用請(qǐng)求,以使所述目標(biāo)CPE接收所述RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)所述RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中獲取待執(zhí)行RPC函數(shù),執(zhí)行所述待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給所述ACS,所述ACS已保存所述RPC函數(shù)庫(kù);接收所述RPC函數(shù)調(diào)用響應(yīng)后,保存所述RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,向所述目標(biāo)CPE發(fā)送HTTP204報(bào)文。該方案中,通過(guò)執(zhí)行RPC函數(shù)庫(kù)中的RPC函數(shù)對(duì)CPE進(jìn)行配置,由于CPE上都會(huì)預(yù)先保存RPC函數(shù),無(wú)需單獨(dú)在CPE上實(shí)現(xiàn)大量數(shù)據(jù)模型就可以對(duì)CPE進(jìn)行配置,因此,該方案的適用范圍很廣;并且,ACS將上次執(zhí)行RPC函數(shù)后的上下文信息通知CPE,CPE根據(jù)該上下文信息確定待執(zhí)行RPC函數(shù),從而實(shí)現(xiàn)CPE接續(xù)上次執(zhí)行RPC函數(shù)后的結(jié)果繼續(xù)進(jìn)行配置,滿(mǎn)足對(duì)CPE的深入配置管理需求。附圖說(shuō)明圖1為本發(fā)明實(shí)施例中以ACS為執(zhí)行主體的基于TR069協(xié)議的CPE配置方法的流程圖;圖2所示為本發(fā)明實(shí)施例中S11的流程圖;圖3為本發(fā)明實(shí)施例中以CPE為執(zhí)行主體的基于TR069協(xié)議的CPE配置方法的流程圖;圖4為本發(fā)明實(shí)施例中S31的流程圖;圖5為本發(fā)明實(shí)施例中ACS與CPE交互的基于TR069協(xié)議的CPE配置方法的流程圖;圖6為本發(fā)明實(shí)施例中應(yīng)用于ACS的基于TR069協(xié)議的CPE配置裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中應(yīng)用于CPE的基于TR069協(xié)議的CPE配置裝置的結(jié)構(gòu)圖。具體實(shí)施方式針對(duì)現(xiàn)有技術(shù)中存在的適用范圍有限的問(wèn)題,本發(fā)明實(shí)施例提供一種基于TR069協(xié)議的CPE配置方法,應(yīng)用在ACS中,在TR069定義的框架中,一臺(tái)ACS可以管理多個(gè)CPE,ACS可以依次配置這些CPE,待配置的CPE即為目標(biāo)CPE。該發(fā)明方法的流程如圖1所示,執(zhí)行步驟如下:S11:確定目標(biāo)CPE處于空閑狀態(tài)。ACS配置目標(biāo)CPE時(shí),首先需要確定目標(biāo)CPE處于空閑狀態(tài)。S12:向目標(biāo)CPE發(fā)送攜帶上次執(zhí)行遠(yuǎn)程過(guò)程調(diào)用RPC函數(shù)后的上下文信息的RPC函數(shù)調(diào)用請(qǐng)求,以使目標(biāo)CPE接收RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中獲取待執(zhí)行RPC函數(shù),執(zhí)行待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給ACS。其中,ACS已保存目標(biāo)CPE上的RPC函數(shù)庫(kù)。首先,介紹下RPC函數(shù)調(diào)用請(qǐng)求的報(bào)文格式,具體參見(jiàn)下表:上述報(bào)文格式中幾個(gè)參數(shù)的含義如下表所示:Mode當(dāng)前模式ModeIndex當(dāng)前模式索引ModePath當(dāng)前模式的路徑CommandList在當(dāng)前模式下執(zhí)行的命令列表針對(duì)上述表格需要說(shuō)明的是:當(dāng)需要執(zhí)行多條命令時(shí),按照命令順序依次執(zhí)行,第一條命令執(zhí)行的上下文信息是RPC函數(shù)中所指的,下一條命令是在上一條命令執(zhí)行后的上下文信息繼續(xù)執(zhí)行。例如:在配置接口GigabitEthernet0/5的互聯(lián)網(wǎng)協(xié)議(InternetProtocol,IP)地址時(shí),RPC函數(shù)調(diào)用請(qǐng)求的報(bào)文格式如下:其次,介紹下RPC函數(shù)調(diào)用響應(yīng)的報(bào)文格式,具體參見(jiàn)下表:上述報(bào)文格式中幾個(gè)參數(shù)的含義如下表所示:Mode當(dāng)前模式ModeIndex當(dāng)前模式索引ModePath當(dāng)前模式的路徑CommandList在當(dāng)前模式下執(zhí)行的命令列表需要說(shuō)明的是:如果是多條命令執(zhí)行的話(huà),ModePath中的上下文信息是最后那條命令執(zhí)行后的上下文信息。例如:在配置接口GigabitEthernet0/5的IP地址時(shí),RPC函數(shù)調(diào)用響應(yīng)的報(bào)文格式如下表所示:S13:接收RPC函數(shù)調(diào)用響應(yīng)后,保存RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,向目標(biāo)CPE發(fā)送HTTP204報(bào)文。ACS可以保存RPC函數(shù)調(diào)用響應(yīng)中攜帶的本次執(zhí)行RPC函數(shù)后的上下文信息,作為CPE下次進(jìn)行配置時(shí)的上次執(zhí)行RPC函數(shù)后的上下文信息。ACS向目標(biāo)CPE發(fā)送HTTP204報(bào)文,從而結(jié)束本次CPE配置流程。一種可選的方式,獲取到RPC函數(shù)調(diào)用響應(yīng)后攜帶的執(zhí)行結(jié)果后,可以顯示執(zhí)行結(jié)果;或者,根據(jù)設(shè)定規(guī)則處理執(zhí)行結(jié)果。從而實(shí)現(xiàn)與執(zhí)行結(jié)果相關(guān)的操作。該方案中,通過(guò)執(zhí)行RPC函數(shù)庫(kù)中的RPC函數(shù)對(duì)CPE進(jìn)行配置,由于CPE上都會(huì)預(yù)先保存RPC函數(shù),無(wú)需單獨(dú)在CPE上實(shí)現(xiàn)大量數(shù)據(jù)模型就可以對(duì)CPE進(jìn)行配置,因此,該方案的適用范圍很廣;并且,ACS將上次執(zhí)行RPC函數(shù)后的上下文信息通知CPE,CPE根據(jù)該上下文信息確定待執(zhí)行RPC函數(shù),從而實(shí)現(xiàn)CPE接續(xù)上次執(zhí)行RPC函數(shù)后的結(jié)果繼續(xù)進(jìn)行配置,滿(mǎn)足對(duì)CPE的深入配置管理需求。具體的,上述S11中確定目標(biāo)CPE處于空閑狀態(tài)的實(shí)現(xiàn)過(guò)程如圖2所示,具體包括:S111:向目標(biāo)CPE發(fā)送連接請(qǐng)求,以使目標(biāo)CPE接收連接請(qǐng)求后,向ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求。當(dāng)ACS需要配置目標(biāo)CPE時(shí),可以直接向CPE發(fā)送連接請(qǐng)求。通常,CPE會(huì)以設(shè)定周期主動(dòng)向ACS發(fā)送通告請(qǐng)求,一旦CPE接收到ACS發(fā)送的連接請(qǐng)求,無(wú)論設(shè)定周期是否到期,都會(huì)馬上向ACS發(fā)送通告請(qǐng)求,并在通告請(qǐng)求中攜帶連接響應(yīng)。S112:接收通告請(qǐng)求,并解析出通告請(qǐng)求中攜帶的連接響應(yīng)后,向目標(biāo)CPE發(fā)送通告響應(yīng),以使目標(biāo)CPE接收通告響應(yīng)后,向ACS發(fā)送空的HTTP報(bào)文。ACS接收到通告請(qǐng)求后,可以解析出通告請(qǐng)求中攜帶的連接響應(yīng),然后向目標(biāo)CPE發(fā)送通告響應(yīng),目標(biāo)CPE可以根據(jù)該通告響應(yīng)向ACS發(fā)送空的HTTP報(bào)文,以表明當(dāng)前沒(méi)有執(zhí)行任務(wù),可以對(duì)其進(jìn)行配置。S113:接收空的HTTP報(bào)文,則確定目標(biāo)CPE處于空閑狀態(tài)。通過(guò)步驟S111-S113,ACS可以確定目標(biāo)CPE處于空閑狀態(tài),可以對(duì)目標(biāo)CPE進(jìn)行配置?;谕话l(fā)明構(gòu)思提供另一種基于TR069協(xié)議的CPE配置方法,應(yīng)用在目標(biāo)CPE中,該方法的流程如圖3所示,具體包括以下步驟:S31:將當(dāng)前的空閑狀態(tài)通知ACS,以使ACS發(fā)送RPC函數(shù)調(diào)用請(qǐng)求,RPC函數(shù)調(diào)用請(qǐng)求攜帶上次執(zhí)行RPC函數(shù)后的上下文信息。當(dāng)CPE處于空閑狀態(tài)時(shí),ACS才能對(duì)其進(jìn)行配置,因此,CPE可以將空閑狀態(tài)通告給ACS,然后ACS向其發(fā)送RPC函數(shù)調(diào)用請(qǐng)求。S32:接收RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中確定待執(zhí)行RPC函數(shù)。RPC函數(shù)調(diào)用請(qǐng)求參見(jiàn)S12的描述。S33:執(zhí)行待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給ACS,以使ACS保存RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,發(fā)送HTTP204報(bào)文,ACS已保存RPC函數(shù)庫(kù)。RPC函數(shù)調(diào)用響應(yīng)參見(jiàn)S12的描述。S34:接收HTTP204報(bào)文。接收ACS向發(fā)送的HTTP204報(bào)文,從而結(jié)束本次CPE配置流程。該方案中,通過(guò)執(zhí)行RPC函數(shù)庫(kù)中的RPC函數(shù)對(duì)CPE進(jìn)行配置,由于CPE上都會(huì)預(yù)先保存RPC函數(shù),無(wú)需單獨(dú)在CPE上實(shí)現(xiàn)大量數(shù)據(jù)模型就可以對(duì)CPE進(jìn)行配置,因此,該方案的適用范圍很廣;并且,ACS將上次執(zhí)行RPC函數(shù)后的上下文信息通知CPE,CPE根據(jù)該上下文信息確定待執(zhí)行RPC函數(shù),從而實(shí)現(xiàn)CPE接續(xù)上次執(zhí)行RPC函數(shù)后的結(jié)果繼續(xù)進(jìn)行配置,滿(mǎn)足對(duì)CPE的深入配置管理需求。具體的,上述S31中的將當(dāng)前的空閑狀態(tài)通知自動(dòng)配置服務(wù)器ACS的實(shí)現(xiàn)方式,如圖4所示,具體包括:S311:接收ACS發(fā)送的連接請(qǐng)求后,向ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求,以使ACS接收通告請(qǐng)求,并解析出通告請(qǐng)求中攜帶的連接響應(yīng)后,發(fā)送通告響應(yīng)。S312:接收通告響應(yīng)后,向ACS發(fā)送空的HTTP報(bào)文。參考S111-S113的描述?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種基于TR069協(xié)議的CPE配置方法,在TR069定義的框架中,一臺(tái)ACS可以管理多個(gè)CPE,ACS可以依次配置這些CPE,待配置的CPE即為目標(biāo)CPE,ACS配置目標(biāo)CPE的過(guò)程如圖5所示,具體包括以下步驟:S51:ACS向目標(biāo)CPE發(fā)送連接請(qǐng)求。S52:目標(biāo)CPE接收連接請(qǐng)求后,向ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求。S53:ACS接收通告請(qǐng)求,并解析出通告請(qǐng)求中攜帶的連接響應(yīng)后,向目標(biāo)CPE發(fā)送通告響應(yīng)。S54:目標(biāo)CPE接收通告響應(yīng)后,向ACS發(fā)送空的HTTP報(bào)文。S55:ACS接收空的HTTP報(bào)文,則確定目標(biāo)CPE處于空閑狀態(tài),向目標(biāo)CPE發(fā)送攜帶上次執(zhí)行遠(yuǎn)程過(guò)程調(diào)用RPC函數(shù)后的上下文信息的RPC函數(shù)調(diào)用請(qǐng)求。S56:目標(biāo)CPE接收RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中獲取待執(zhí)行RPC函數(shù),執(zhí)行待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給ACS。S57:ACS接收RPC函數(shù)調(diào)用響應(yīng)后,保存RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,向目標(biāo)CPE發(fā)送HTTP204報(bào)文。其中,ACS已保存RPC函數(shù)庫(kù)。該方案中,通過(guò)執(zhí)行RPC函數(shù)庫(kù)中的RPC函數(shù)對(duì)CPE進(jìn)行配置,由于CPE上都會(huì)預(yù)先保存RPC函數(shù),無(wú)需單獨(dú)在CPE上實(shí)現(xiàn)大量數(shù)據(jù)模型就可以對(duì)CPE進(jìn)行配置,因此,該方案的適用范圍很廣;并且,ACS將上次執(zhí)行RPC函數(shù)后的上下文信息通知CPE,CPE根據(jù)該上下文信息確定待執(zhí)行RPC函數(shù),從而實(shí)現(xiàn)CPE接續(xù)上次執(zhí)行RPC函數(shù)后的結(jié)果繼續(xù)進(jìn)行配置,滿(mǎn)足對(duì)CPE的深入配置管理需求?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種基于TR069協(xié)議的CPE配置裝置,應(yīng)用在ACS中,該裝置的結(jié)構(gòu)如圖6所示,包括:確定模塊61,用于確定目標(biāo)CPE處于空閑狀態(tài);第一發(fā)送模塊62,用于向目標(biāo)CPE發(fā)送攜帶上次執(zhí)行RPC函數(shù)后的上下文信息的RPC函數(shù)調(diào)用請(qǐng)求,以使目標(biāo)CPE接收RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中獲取待執(zhí)行RPC函數(shù),執(zhí)行待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給ACS,ACS已保存RPC函數(shù)庫(kù);第二發(fā)送模塊63,用于接收RPC函數(shù)調(diào)用響應(yīng)后,保存RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,向目標(biāo)CPE發(fā)送HTTP204報(bào)文。該方案中,通過(guò)執(zhí)行RPC函數(shù)庫(kù)中的RPC函數(shù)對(duì)CPE進(jìn)行配置,由于CPE上都會(huì)預(yù)先保存RPC函數(shù),無(wú)需單獨(dú)在CPE上實(shí)現(xiàn)大量數(shù)據(jù)模型就可以對(duì)CPE進(jìn)行配置,因此,該方案的適用范圍很廣;并且,ACS將上次執(zhí)行RPC函數(shù)后的上下文信息通知CPE,CPE根據(jù)該上下文信息確定待執(zhí)行RPC函數(shù),從而實(shí)現(xiàn)CPE接續(xù)上次執(zhí)行RPC函數(shù)后的結(jié)果繼續(xù)進(jìn)行配置,滿(mǎn)足對(duì)CPE的深入配置管理需求。具體的,確定模塊61,具體用于:向目標(biāo)CPE發(fā)送連接請(qǐng)求,以使目標(biāo)CPE接收連接請(qǐng)求后,向ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求;接收通告請(qǐng)求,并解析出通告請(qǐng)求中攜帶的連接響應(yīng)后,向目標(biāo)CPE發(fā)送通告響應(yīng),以使目標(biāo)CPE接收通告響應(yīng)后,向ACS發(fā)送空的HTTP報(bào)文;接收空的HTTP報(bào)文,則確定目標(biāo)CPE處于空閑狀態(tài)??蛇x的,還包括:處理模塊,用于顯示執(zhí)行結(jié)果;或者,根據(jù)設(shè)定規(guī)則處理執(zhí)行結(jié)果?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種基于TR069協(xié)議的CPE配置裝置,應(yīng)用在CPE中,該裝置的結(jié)構(gòu)如圖7所示,包括:通知模塊71,用于將當(dāng)前的空閑狀態(tài)通知ACS,以使ACS發(fā)送RPC函數(shù)調(diào)用請(qǐng)求,RPC函數(shù)調(diào)用請(qǐng)求攜帶上次執(zhí)行RPC函數(shù)后的上下文信息;確定模塊72,用于接收RPC函數(shù)調(diào)用請(qǐng)求后,根據(jù)RPC函數(shù)調(diào)用請(qǐng)求中攜帶的上次執(zhí)行RPC函數(shù)后的上下文信息從RPC函數(shù)庫(kù)中確定待執(zhí)行RPC函數(shù);執(zhí)行模塊73,用于執(zhí)行待執(zhí)行RPC函數(shù),將執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息攜帶在RPC函數(shù)調(diào)用響應(yīng)中發(fā)送給ACS,以使ACS保存RPC函數(shù)調(diào)用響應(yīng)攜帶的執(zhí)行結(jié)果和本次執(zhí)行RPC函數(shù)后的上下文信息,發(fā)送HTTP204報(bào)文,ACS已保存RPC函數(shù)庫(kù);接收模塊74,用于接收HTTP204報(bào)文。該方案中,通過(guò)執(zhí)行RPC函數(shù)庫(kù)中的RPC函數(shù)對(duì)CPE進(jìn)行配置,由于CPE上都會(huì)預(yù)先保存RPC函數(shù),無(wú)需單獨(dú)在CPE上實(shí)現(xiàn)大量數(shù)據(jù)模型就可以對(duì)CPE進(jìn)行配置,因此,該方案的適用范圍很廣;并且,ACS將上次執(zhí)行RPC函數(shù)后的上下文信息通知CPE,CPE根據(jù)該上下文信息確定待執(zhí)行RPC函數(shù),從而實(shí)現(xiàn)CPE接續(xù)上次執(zhí)行RPC函數(shù)后的結(jié)果繼續(xù)進(jìn)行配置,滿(mǎn)足對(duì)CPE的深入配置管理需求。具體的,通知模塊71,具體用于:接收ACS發(fā)送的連接請(qǐng)求后,向ACS發(fā)送攜帶連接響應(yīng)的通告請(qǐng)求,以使ACS接收通告請(qǐng)求,并解析出通告請(qǐng)求中攜帶的連接響應(yīng)后,發(fā)送通告響應(yīng);接收通告響應(yīng)后,向ACS發(fā)送空的HTTP報(bào)文。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(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è)方框中指定的功能的步驟。盡管已描述了本發(fā)明的可選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括可選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。當(dāng)前第1頁(yè)1 2 3