国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      tr069協(xié)議信息的處理方法及裝置與流程

      文檔序號:12622461閱讀:886來源:國知局
      tr069協(xié)議信息的處理方法及裝置與流程

      本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種tr069協(xié)議信息的處理方法及裝置。



      背景技術(shù):

      ACS(Auto Config Server)系統(tǒng)對遠(yuǎn)程終端接入設(shè)備CPE(Customer PremiseEquipment,包括DSL終端,PON終端等)的管理都是通過寬帶論壇(broadband-forum)發(fā)布的Tr069協(xié)議簇進(jìn)行管理。在Tr069協(xié)議中有一個會話重建策略,當(dāng)CPE在和ACS之間建立會話失敗后,將按照給定的時間間隔段來選擇時間進(jìn)行會話重建,(參見TR-069_Amendment-5第3.2.1.1章節(jié))。那么在上述機(jī)制下,如果ACS離線,則容易導(dǎo)致CPE上報(bào)的Inform消息堆積,當(dāng)ACS進(jìn)行會話重建并重新上線時,堆積的Inform消息將集中上報(bào)至ACS,造成ACS受到?jīng)_擊。嚴(yán)重時可導(dǎo)致ACS管理服務(wù)器宕機(jī)。

      目前針對這一情況,現(xiàn)有的處理方式一般有兩種:一是提高ACS的管理容量,使得管理能力能夠應(yīng)對這類消息風(fēng)暴;二是任由ACS宕機(jī)情況的發(fā)生,當(dāng)ACS宕機(jī)后,通過重啟ACS進(jìn)程來處理。上述兩種方式都存在一些弊端,前者因升級應(yīng)將導(dǎo)致成本的增加,后者則因頻繁的宕機(jī)而導(dǎo)致用戶體驗(yàn)很差。

      針對相關(guān)技術(shù)中因消息風(fēng)暴而導(dǎo)致ACS宕機(jī)的問題,目前尚未提出有效的解決方案。



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

      本發(fā)明提供了一種tr069協(xié)議信息的處理方法及裝置,以至少解決相關(guān)技術(shù)中因消息風(fēng)暴而導(dǎo)致ACS宕機(jī)的問題。

      根據(jù)本發(fā)明的一個方面,提供了一種tr069協(xié)議信息的處理方法,包括:檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),其中,運(yùn)行狀態(tài)用于指示ACS與遠(yuǎn)程終端設(shè)備CPE的連接狀態(tài);在檢測到運(yùn)行狀態(tài)為離線時,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接,其中,處理進(jìn)程用于按照tr069協(xié)議對CPE發(fā)送至ACS的信息進(jìn)行應(yīng)答。

      進(jìn)一步地,檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),包括:檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài);檢測ACS中用于與CPE建立會話連接的通訊端口的端口狀態(tài)。

      進(jìn)一步地,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接之后,還包括:在檢 測到運(yùn)行狀態(tài)為在線時,終止處理進(jìn)程。

      進(jìn)一步地,終止處理進(jìn)程,包括:獲取處理進(jìn)程的進(jìn)程狀態(tài),其中,進(jìn)程狀態(tài)至少包括:占用和空閑;當(dāng)進(jìn)程狀態(tài)為空閑時,終止處理進(jìn)程;當(dāng)進(jìn)程狀態(tài)為占用時,在預(yù)定時間后重新獲取進(jìn)程狀態(tài)。

      進(jìn)一步地,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接之后,還包括:根據(jù)ACS的運(yùn)行狀態(tài),生成日志信息,并將日志信息發(fā)送至預(yù)先設(shè)置的目的地址。

      根據(jù)本發(fā)明的另一方面,提供了一種tr069協(xié)議信息的處理裝置,包括:檢測模塊,用于檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),其中,運(yùn)行狀態(tài)用于指示ACS與遠(yuǎn)程終端設(shè)備CPE的連接狀態(tài);第一處理模塊,用于在檢測到運(yùn)行狀態(tài)為離線時,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接,其中,處理進(jìn)程用于按照tr069協(xié)議對CPE發(fā)送至ACS的信息進(jìn)行應(yīng)答。

      進(jìn)一步地,檢測模塊包括:第一子檢測模塊,用于檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài);第二子檢測模塊,用于檢測ACS中用于與CPE建立會話連接的通訊端口的端口狀態(tài)。

      進(jìn)一步地,裝置還包括:第二處理模塊,用于在檢測到運(yùn)行狀態(tài)為在線時,終止處理進(jìn)程。

      進(jìn)一步地,第二處理模塊包括:子獲取模塊,用于獲取處理進(jìn)程的進(jìn)程狀態(tài),其中,進(jìn)程狀態(tài)至少包括:占用和空閑;子終止模塊,用于當(dāng)進(jìn)程狀態(tài)為空閑時,終止處理進(jìn)程;子延時模塊,用于當(dāng)進(jìn)程狀態(tài)為占用時,在預(yù)定時間后重新獲取進(jìn)程狀態(tài)。

      進(jìn)一步地,裝置還包括:日志模塊,用于根據(jù)ACS的運(yùn)行狀態(tài),生成日志信息,并將日志信息發(fā)送至預(yù)先設(shè)置的目的地址。

      通過本發(fā)明,采用檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),其中,運(yùn)行狀態(tài)用于指示ACS與遠(yuǎn)程終端設(shè)備CPE的連接狀態(tài);在檢測到運(yùn)行狀態(tài)為離線時,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接,其中,處理進(jìn)程用于按照tr069協(xié)議對CPE發(fā)送至ACS的信息進(jìn)行應(yīng)答,解決了因消息風(fēng)暴而導(dǎo)致ACS宕機(jī)的問題,進(jìn)而達(dá)到了防止了因信息堆積導(dǎo)致的集中上報(bào),從而避免了對ACS造成的沖擊的目的。實(shí)現(xiàn)了在不增加當(dāng)前硬件成本的情況下,抵御消息風(fēng)暴,提高用戶體驗(yàn)的效果。

      附圖說明

      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實(shí)施例的一種tr069協(xié)議信息的處理方法的流程圖;

      圖2是根據(jù)本發(fā)明實(shí)施例的一種tr069協(xié)議信息的處理方法對ACS進(jìn)行升級應(yīng)用場景的流程圖;

      圖3是根據(jù)本發(fā)明實(shí)施例的一種tr069協(xié)議信息的處理裝置的結(jié)構(gòu)框圖;

      圖4是根據(jù)本發(fā)明可選實(shí)施例的一種tr069協(xié)議信息的處理裝置的結(jié)構(gòu)框圖;

      圖5是根據(jù)本發(fā)明可選實(shí)施例的一種tr069協(xié)議信息的處理裝置的結(jié)構(gòu)示意圖;

      圖6是根據(jù)本發(fā)明可選實(shí)施例的一種tr069協(xié)議信息的處理裝置的結(jié)構(gòu)示意圖;以及

      圖7是根據(jù)本發(fā)明可選實(shí)施例的一種tr069協(xié)議信息的處理裝置的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。

      需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。

      在本實(shí)施例中提供了一種tr069協(xié)議信息的處理方法,圖1是根據(jù)本發(fā)明實(shí)施例的一種tr069協(xié)議信息的處理方法的流程圖,如圖1所示,該流程包括如下步驟:

      步驟S102,檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),其中,運(yùn)行狀態(tài)用于指示ACS與遠(yuǎn)程終端設(shè)備CPE的連接狀態(tài);

      步驟S104,在檢測到運(yùn)行狀態(tài)為離線時,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接,其中,處理進(jìn)程用于按照tr069協(xié)議對CPE發(fā)送至ACS的信息進(jìn)行應(yīng)答。

      通過上述步驟S102至步驟S104,在自動配置服務(wù)器ACS的運(yùn)行狀態(tài)為離線時,創(chuàng)建用于按照tr069協(xié)議對CPE發(fā)送的信息進(jìn)行答復(fù)的處理進(jìn)程,并與CPE建立會話連接。即通過處理進(jìn)程處理在ACS離線時CPE發(fā)送的信息,達(dá)到了防止了因信息堆積導(dǎo)致的集中上報(bào),從而避免了對ACS造成的沖擊的目的。實(shí)現(xiàn)了在不增加當(dāng)前硬件成本的情況下,抵御消息風(fēng)暴,提高用戶體驗(yàn)的效果。解決了相關(guān)技術(shù)中因消息風(fēng)暴而導(dǎo)致ACS宕機(jī)的問題。

      作為一種可選的實(shí)施例,在步驟S104中,處理進(jìn)程根據(jù)tr069協(xié)議要求,實(shí)現(xiàn)與CPE建立會話、進(jìn)行會話交互、結(jié)束會話等功能。同時,還可對會話的完整性進(jìn)行檢測。當(dāng)檢測到會話內(nèi)容不完整時,處理進(jìn)程按照tr069中對于RPC(Remote Procedure Call Protocol)的要求作出對應(yīng)的RPC Response應(yīng)答。比如CPE發(fā)送GetRPCMethods,則處理進(jìn)程回應(yīng)GetRPCMethodsResponse。

      作為一種可選的實(shí)施例,步驟S102檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),包括:

      步驟S21,檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài);

      步驟S23,檢測ACS中用于與CPE建立會話連接的通訊端口的端口狀態(tài)。

      通過上述步驟S21至步驟S23,分別檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài)和用于與CPE建立會話連接的通訊端口的端口狀態(tài),來判斷ACS的運(yùn)行狀態(tài)是否在線。其中,當(dāng)進(jìn)程狀態(tài)和端口狀態(tài)都正常時,認(rèn)為ACS為在線。

      作為一種可選的實(shí)施例,除了檢測進(jìn)程狀態(tài)和端口狀態(tài)之外,還可以在ACS中設(shè)置利用用于建立會話連接的端口向預(yù)先設(shè)定的目標(biāo)地址發(fā)送心跳信號,通過判斷心跳信號是否正常來判斷ACS的運(yùn)行狀態(tài)。

      作為一種可選的實(shí)施例,步驟S104創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接之后,方法還可以包括:

      步驟106,在檢測到運(yùn)行狀態(tài)為在線時,終止處理進(jìn)程。

      通過上述步驟S106,對ACS的運(yùn)行狀態(tài)進(jìn)行檢測,當(dāng)檢測到ACS的運(yùn)行狀態(tài)為離線時,終止處理進(jìn)程。從而避免ACS和處理進(jìn)程同時對CPE發(fā)送的信息進(jìn)行應(yīng)答而導(dǎo)致的問題。

      作為一種可選的實(shí)施例,步驟S106終止處理進(jìn)程,包括:

      步驟S61,獲取處理進(jìn)程的進(jìn)程狀態(tài),其中,進(jìn)程狀態(tài)至少包括:占用和空閑;

      步驟S63,當(dāng)進(jìn)程狀態(tài)為空閑時,終止處理進(jìn)程;

      步驟S65,當(dāng)進(jìn)程狀態(tài)為占用時,在預(yù)定時間后重新獲取進(jìn)程狀態(tài)。

      通過上述步驟S61至步驟S65,當(dāng)對處理進(jìn)程進(jìn)行終止操作時,首先通過獲取處理進(jìn)程的進(jìn)程狀態(tài),判斷處理進(jìn)程是否正在被占用。當(dāng)處理進(jìn)程的未被占用時,立刻終止處理進(jìn)程;當(dāng)處理進(jìn)程正在被占用時,對終止操作設(shè)置預(yù)定的延時時間,在延時時間之后,重新獲取處理進(jìn)程的進(jìn)程狀態(tài)。

      作為一種可選的實(shí)施例,,步驟S104創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接之后,方法還可以包括:

      步驟S108,根據(jù)ACS的運(yùn)行狀態(tài),生成日志信息,并將日志信息發(fā)送至預(yù)先設(shè)置的目的地址。

      通過上述步驟S108,將ACS的運(yùn)行狀態(tài)發(fā)送至預(yù)先設(shè)置的一個或多個地址,提示操作人員ACS的運(yùn)行狀態(tài)。其中,日志信息可以通過檢測ACS的運(yùn)行狀態(tài),當(dāng)運(yùn)行狀態(tài)發(fā)生變化時進(jìn)行記錄、發(fā)送操作,也可以按預(yù)先設(shè)定的頻率進(jìn)行記錄、發(fā)送操作。

      作為一種可選的實(shí)施例,上述實(shí)施例所實(shí)現(xiàn)的功能,可以設(shè)置于自動配置服務(wù)器ACS中,也可以在現(xiàn)有其他服務(wù)器或者終端中。

      作為一種可選的實(shí)施例,利用本發(fā)明所涉及的方法,結(jié)合ACS升級這一應(yīng)用場景進(jìn)行說明。如圖2所示,分別為ACS設(shè)置管控模塊以及ACS防護(hù)模塊。ACS防護(hù)模塊在ACS離線期間自動接管ACS完成CPE的會話,具體處理步驟如下:

      步驟S1:操作人員預(yù)先配置ACS管控模塊的管控腳本,腳本包含兩個部分,管理部分和監(jiān)控部分。其中管理部分包括ACS服務(wù)進(jìn)程的啟動腳本和停止腳本。監(jiān)控部分包括進(jìn)程關(guān)鍵字和服務(wù)端口信息。

      步驟S2:操作人員通過人機(jī)界面發(fā)送停止ACS的指令,使ACS的運(yùn)行狀態(tài)為離線。ACS管控模塊在收到指令后檢查ACS服務(wù)進(jìn)程是否存在,檢查ACS服務(wù)端口的tr069服務(wù)是否正常,如果ACS服務(wù)進(jìn)程存在且ACS服務(wù)進(jìn)程的端口服務(wù)正常,則進(jìn)入下一步,否則給出友善的提醒,提醒包括如下內(nèi)容:

      提醒1:如果ACS服務(wù)已經(jīng)停止,則提示用戶“ACS服務(wù)不存在,是否需要激活A(yù)CS防護(hù)模塊?”;提醒2:如果ACS服務(wù)進(jìn)程存在,但是端口服務(wù)異常,則提示用戶“ACS服務(wù)進(jìn)程異常,是否強(qiáng)制關(guān)閉ACS服務(wù)進(jìn)程”。

      當(dāng)提醒1出現(xiàn)后,用戶選擇“是”則進(jìn)入步驟S4;用戶選擇“否”,則結(jié)束流程;當(dāng)提醒2出現(xiàn)后用戶選擇“是”,則強(qiáng)制關(guān)閉ACS服務(wù)進(jìn)程,進(jìn)入步驟S4;用戶選擇“否”,則結(jié)束流程。

      步驟S3:ACS管控模塊調(diào)用ACS停止腳本停止ACS服務(wù)進(jìn)程,然后檢查ACS服務(wù)進(jìn)程是否存在,并給出友善的提醒,提醒情況包括:

      提醒1:如果ACS服務(wù)進(jìn)程依然存在,則提醒用戶“ACS服務(wù)進(jìn)程未能正常關(guān)閉,請檢查ACS停止腳本是否正確,是否需要強(qiáng)制關(guān)閉ACS服務(wù)進(jìn)程?”

      當(dāng)提醒1出現(xiàn)后,如果用戶選擇“是”,則通過ACS管控模塊強(qiáng)制關(guān)閉ACS服務(wù)進(jìn)程;用戶選擇“否”則流程結(jié)束。

      步驟S4:ACS管控模塊激活A(yù)CS防護(hù)模塊,ACS防護(hù)模塊開始工作。

      步驟S5:ACS防護(hù)模塊通過建立處理進(jìn)程,根據(jù)tr069協(xié)議要求實(shí)現(xiàn)與CPE建立會話、進(jìn)行會話交互、結(jié)束會話等功能。同時,通過處理進(jìn)程并驗(yàn)證會話是否完整。當(dāng)會話不完整的情況下,ACS防護(hù)模塊按照tr069中對于RPC的要求作出對應(yīng)的RPC Response應(yīng)答。比如:CPE發(fā)送GetRPCMethods,則ACS防護(hù)模塊回應(yīng)GetRPCMethodsResponse。

      步驟S6:操作人員在ACS升級完成之后通過人機(jī)界面發(fā)送啟動ACS服務(wù)的指令。ACS管控模塊在收到指令后檢查ACS服務(wù)進(jìn)程是否存在,ACS服務(wù)端口是否正常,并 給出友善的提供。提醒包括:

      提醒1:ACS服務(wù)已經(jīng)啟動,且工作正常;提醒2:ACS服務(wù)已經(jīng)啟動,工作異常,是否需要重啟ACS服務(wù)。

      當(dāng)提醒2出現(xiàn)后,用戶選擇“是”則管控模塊關(guān)閉ACS服務(wù)并進(jìn)入步驟S7;用戶選擇“否”,則流程結(jié)束。

      步驟S7:管控模塊關(guān)閉ACS防護(hù)模塊。

      步驟S8:管控模塊調(diào)用ACS服務(wù)啟動腳本啟動ACS服務(wù)進(jìn)程。

      借助本發(fā)明所涉及的方法,通過上述步驟S1至步驟S8,可以實(shí)現(xiàn)對ACS服務(wù)的升級。當(dāng)然,還可以將本發(fā)明所涉及的方法應(yīng)用于其他應(yīng)用場景當(dāng)中,此處不做贅述。

      通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。

      在本實(shí)施例中還提供了一種tr069協(xié)議信息的處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

      圖3是根據(jù)本發(fā)明實(shí)施例的一種tr069協(xié)議信息的處理裝置的結(jié)構(gòu)框圖,如圖3所示,該裝置包括:檢測模塊32和第一處理模塊34。

      其中,檢測模塊32,用于檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),其中,運(yùn)行狀態(tài)用于指示ACS與遠(yuǎn)程終端設(shè)備CPE的連接狀態(tài);第一處理模塊34,用于在檢測到運(yùn)行狀態(tài)為離線時,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接,其中,處理進(jìn)程用于按照tr069協(xié)議對CPE發(fā)送至ACS的信息進(jìn)行應(yīng)答。

      通過上述檢測模塊32和第一處理模塊34,在自動配置服務(wù)器ACS的運(yùn)行狀態(tài)為離線時,創(chuàng)建用于按照tr069協(xié)議對CPE發(fā)送的信息進(jìn)行答復(fù)的處理進(jìn)程,并與CPE建立會話連接。即通過處理進(jìn)程處理在ACS離線時CPE發(fā)送的信息,達(dá)到了防止了因信息堆積導(dǎo)致的集中上報(bào),從而避免了對ACS造成的沖擊的目的。實(shí)現(xiàn)了在不增加當(dāng)前硬件成本的情況下,抵御消息風(fēng)暴,提高用戶體驗(yàn)的效果。解決了相關(guān)技術(shù)中因消息風(fēng)暴而導(dǎo)致ACS宕機(jī)的問題。

      作為一種可選的實(shí)施例,圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的tr069協(xié)議信息的 處理裝置的結(jié)構(gòu)框圖,如圖4所示,檢測模塊32包括:第一子檢測模塊321和第二子檢測模塊323。

      其中,第一子檢測模塊321,用于檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài);第二子檢測模塊323,用于檢測ACS中用于與CPE建立會話連接的通訊端口的端口狀態(tài)。

      通過上述第一子檢測模塊321和第二子檢測模塊323,分別檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài)和用于與CPE建立會話連接的通訊端口的端口狀態(tài),來判斷ACS的運(yùn)行狀態(tài)是否在線。其中,當(dāng)進(jìn)程狀態(tài)和端口狀態(tài)都正常時,認(rèn)為ACS為在線。

      作為一種可選的實(shí)施例,圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的tr069協(xié)議信息的處理裝置的結(jié)構(gòu)框圖,如圖5所示,該裝置除包括圖3所示的所有模塊外,還包括:第二處理模塊36。其中,第二處理模塊36用于在檢測到運(yùn)行狀態(tài)為在線時,終止處理進(jìn)程。

      通過上述第二處理模塊36對ACS的運(yùn)行狀態(tài)進(jìn)行檢測,當(dāng)檢測到ACS的運(yùn)行狀態(tài)為離線時,終止處理進(jìn)程。從而避免ACS和處理進(jìn)程同時對CPE發(fā)送的信息進(jìn)行應(yīng)答而導(dǎo)致的問題。

      作為一種可選的實(shí)施例,如圖6所示,第二處理模塊36包括:子獲取模塊361、子終止模塊363和子延時模塊365。

      其中,子獲取模塊361,用于獲取處理進(jìn)程的進(jìn)程狀態(tài),其中,進(jìn)程狀態(tài)至少包括:占用和空閑;子終止模塊363,用于當(dāng)進(jìn)程狀態(tài)為空閑時,終止處理進(jìn)程;子延時模塊365,用于當(dāng)進(jìn)程狀態(tài)為占用時,在預(yù)定時間后重新獲取進(jìn)程狀態(tài)。

      通過上述子獲取模塊361、子終止模塊363和子延時模塊365,當(dāng)?shù)诙幚砟K36對處理進(jìn)程進(jìn)行終止操作時,首先通過獲取模塊361獲取處理進(jìn)程的進(jìn)程狀態(tài),并判斷處理進(jìn)程是否正在被占用。當(dāng)處理進(jìn)程的未被占用時,立刻通過子終止模塊363終止處理進(jìn)程;當(dāng)處理進(jìn)程正在被占用時,通過子延時模塊365對終止操作設(shè)置預(yù)定的延時時間,在延時時間之后,重新獲取處理進(jìn)程的進(jìn)程狀態(tài)。

      作為一種可選的實(shí)施例,圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的tr069協(xié)議信息的處理裝置的結(jié)構(gòu)框圖,如圖7所示,該裝置除包括圖3所示的所有模塊外,還包括:日志模塊38。

      其中,日志模塊38,用于根據(jù)所述ACS的所述運(yùn)行狀態(tài),生成日志信息,并將所述日志信息發(fā)送至預(yù)先設(shè)置的目的地址。

      通過上述日志模塊38,將ACS的運(yùn)行狀態(tài)發(fā)送至預(yù)先設(shè)置的一個或多個地址,提示操作人員ACS的運(yùn)行狀態(tài)。其中,日志信息可以通過檢測ACS的運(yùn)行狀態(tài),當(dāng)運(yùn)行 狀態(tài)發(fā)生變化時進(jìn)行記錄、發(fā)送操作,也可以按預(yù)先設(shè)定的頻率進(jìn)行記錄、發(fā)送操作。

      需要說明的是,上述各個模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個處理器中。

      本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)。可選地,在本實(shí)施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:

      S1,檢測ACS中用于處理CPE發(fā)送至ACS的tr069協(xié)議信息的進(jìn)程狀態(tài);

      S2,檢測ACS中用于與CPE建立會話連接的通訊端口的端口狀態(tài)。

      可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:檢測自動配置服務(wù)器ACS的運(yùn)行狀態(tài),其中,運(yùn)行狀態(tài)用于指示ACS與遠(yuǎn)程終端設(shè)備CPE的連接狀態(tài);在檢測到運(yùn)行狀態(tài)為離線時,創(chuàng)建處理進(jìn)程并建立處理進(jìn)程與CPE的會話連接,其中,處理進(jìn)程用于按照tr069協(xié)議對CPE發(fā)送至ACS的信息進(jìn)行應(yīng)答。

      可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。

      顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1