本發(fā)明涉及終端設備領域,尤其涉及一種開通光纖通信業(yè)務的方法及裝置。
背景技術:
二十一世紀以來計算機的普及以及信息網(wǎng)絡化的發(fā)展使得全球寬帶接入網(wǎng)技術得到了迅猛發(fā)展,光纖到戶(FTTH,F(xiàn)iber to the home)已得到了網(wǎng)絡運營商,乃至政府的支持和重視。目前,F(xiàn)TTH進入了第三次發(fā)展機遇期,發(fā)展勢頭非常明朗且強勁,預計未來很長一段時間內仍將保持較高的增速。相關技術標準將隨著FTTH的發(fā)展逐步得到完善,因此可以說,F(xiàn)TTH迎來了很好的發(fā)展機遇和廣闊的發(fā)展前景。
目前,光纖通信業(yè)務的開通都是由裝維人員手動處理,在開通前通過筆記本電腦連接光網(wǎng)絡單元(ONU,Optical Network Unit),然后通過操作相關的頁面來輸入用戶的注冊信息和密碼,如果需要修改時也是需要登陸相關的頁面進行操作。由于去用戶家實時開通或者修改認證信息時,還需要裝維人員必須隨身攜帶筆記本電腦和網(wǎng)線等物品,而筆記本電腦和網(wǎng)線等物品體積較大不宜隨身攜帶,從而增加了裝維人員的負擔,并且影響了裝維人員開通光纖通信業(yè)務的效率。
技術實現(xiàn)要素:
為了解決上述技術問題,本發(fā)明提供一種開通光纖通信業(yè)務的方法及裝置。由于能夠通過手持設備安裝支持修改其近場通信信息的應用程序進行修改光網(wǎng)絡單元設備中近場通信芯片中記錄的注冊信息,進而實現(xiàn)快速開通光纖通信業(yè)務,提高了光纖通信業(yè)務開通的效率,減輕了裝維人員的負擔。
為了解決上述技術問題,本發(fā)明采用如下技術方案:
依據(jù)本發(fā)明實施例的一個方面,提供了一種開通光纖通信業(yè)務的方法,該 方法包括:當檢測到處理器接收到近場通信(NFC,Near Field Communication)芯片輸出的中斷信號時,所述處理器獲取所述NFC芯片中記錄的注冊信息,其中所述中斷信號是在所述NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,由所述NFC芯片生成并輸出;所述處理器根據(jù)獲取的所述注冊信息進行開通光纖通信業(yè)務的注冊處理。
可選的,所述處理器根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理,具體包括:判斷所述注冊信息是否為有效的注冊信息;若所述注冊信息為有效的注冊信息,所述處理器將所述注冊信息發(fā)送至注冊模塊,以使所述注冊模塊對所述注冊信息進行認證;所述處理器將所述NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息。
可選的,若所述注冊信息為無效的注冊信息,所述處理器將所述NFC芯片用戶區(qū)的數(shù)據(jù)修改為所述應用程序的信息。
可選的,所述判斷所述注冊信息是否為有效的注冊信息,具體包括:判斷所述注冊信息的格式是否符合無源光纖網(wǎng)絡(PON,Passive Optical Network)標準;若所述注冊信息的格式符合PON標準,所述注冊信息為有效的注冊信息;若所述注冊信息的格式不符合PON標準,所述注冊信息為無效的注冊信息。
可選的,當檢測到處理器的輸入端接收到NFC芯片輸出的中斷信號時,所述方法還包括:屏蔽所述處理器接收所述NFC芯片中斷信號的引腳;相應的,在所述處理器根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理之后,所述方法還包括:解除對所述處理器接收所述NFC芯片中斷信號的引腳的屏蔽。
可選的,所述處理器獲取所述NFC芯片中記錄的注冊信息,具體為:所述處理器通過I2C(Inter-Integrated Circuit)總線讀取NFC芯片中記錄的注冊信息。
依據(jù)本發(fā)明的另一個方面,提供了一種開通光纖通信業(yè)務的裝置,包括:獲取模塊,用于當檢測到處理器接收到NFC芯片輸出的中斷信號時,獲取所述NFC芯片中記錄的注冊信息,其中所述中斷信號是在所述NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,由所述NFC芯片生成并輸出;處理模塊,用于根據(jù)獲取 的所述注冊信息進行開通光纖通信業(yè)務的注冊處理。
可選的,所述處理模塊包括:判斷單元,用于判斷所述注冊信息是否為有效的注冊信息;認證單元,用于若所述注冊信息為有效的注冊信息,將所述注冊信息發(fā)送至注冊模塊,以使所述注冊模塊對所述注冊信息進行認證;第一修改單元,用于將所述NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息。
可選的,所述裝置還包括:第二修改模塊,用于若所述注冊信息為無效的注冊信息,將所述NFC芯片用戶區(qū)的數(shù)據(jù)修改為所述應用程序的信息。
可選的,所述判斷單元包括:第一判斷子單元,用于判斷所述注冊信息的格式是否符合無源光纖網(wǎng)絡PON標準;第二判斷子單元,用于若所述注冊信息的格式符合PON標準時,確定所述注冊信息為有效的注冊信息;第三判斷子單元,用于若所述注冊信息的格式不符合PON標準時,確定所述注冊信息為無效的注冊信息。
可選的,所述裝置還包括:第一屏蔽模塊,用于當檢測到處理器的輸入端接收到NFC芯片輸出的中斷信號時,屏蔽所述處理器接收所述NFC芯片中斷信號的引腳;第二屏蔽模塊,用于在所述處理器根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理之后,解除對所述處理器接收所述NFC芯片中斷信號的引腳的屏蔽。
可選的,所述獲取模塊包括:獲取單元,用于通過I2C總線讀取NFC芯片中記錄的注冊信息。
本發(fā)明實施例的有益效果至少包括:在本發(fā)明實施例中,由于能夠通過手持設備安裝支持修改其近場通信信息的應用程序進行修改光網(wǎng)絡單元設備中近場通信芯片中記錄的注冊信息,進而實現(xiàn)快速開通光纖通信業(yè)務,提高了光纖通信業(yè)務開通的效率,減輕了裝維人員的負擔。
附圖說明
圖1表示本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的流程圖之一;
圖2表示本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的流程圖之二;
圖3表示本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的流程圖之三;
圖4表示本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的流程圖之四;
圖5表示本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的實際應用示意圖之一;
圖6表示本發(fā)明實施例應用開通光纖通信業(yè)務的方法的系統(tǒng)示意圖;
圖7表示本發(fā)明實施例中斷處理函數(shù)的處理過程流程圖;
圖8表示本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的實際應用示意圖之二;
圖9表示本發(fā)明實施例提供的開通光纖通信業(yè)務的裝置的示意圖之一;
圖10表示本發(fā)明實施例處理模塊的示意圖;
圖11表示本發(fā)明實施例提供的開通光纖通信業(yè)務的裝置的示意圖之二;
圖12表示本發(fā)明實施例判斷單元的示意圖;
圖13表示本發(fā)明實施例提供的開通光纖通信業(yè)務的裝置的示意圖之三。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例對本發(fā)明進行詳細描述。
實施例一
如圖1所示,為本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的流程圖之一,包括:
步驟S100、當檢測到處理器接收到NFC芯片輸出的中斷信號時,處理器獲取NFC芯片中記錄的注冊信息,其中中斷信號是在NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,由NFC芯片生成并輸出。
步驟S200、處理器根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理。
這里,通過一手持設備修改網(wǎng)絡單元設備中NFC芯片用戶區(qū)的數(shù)據(jù),將注冊信息通過近場通信方式發(fā)送至網(wǎng)絡單元設備中NFC芯片中,網(wǎng)絡單元設備中的處理器讀取該注冊信息,并根據(jù)該注冊信息進行開通光纖通信業(yè)務的注冊處理。本發(fā)明實施例提高了光纖通信業(yè)務開通的效率,減輕了裝維人員的負擔;能簡單有效的開通光纖通信業(yè)務,有很大的市場前景。
實施例二
如圖2所示,在實施例一的基礎上,本發(fā)明的又一個實施例中,步驟S200包括以下步驟:
步驟S210、判斷注冊信息是否為有效的注冊信息。
步驟S220、若注冊信息為有效的注冊信息,處理器將注冊信息發(fā)送至注冊模塊,以使注冊模塊對注冊信息進行認證。
步驟S230、處理器將NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息。
這里,若注冊信息為無效的注冊信息,處理器將NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息,NFC芯片用戶區(qū)的數(shù)據(jù)可以是支持修改手持設備的NFC信息的應用程序,也可以是該應用程序在網(wǎng)絡上的網(wǎng)址鏈接,使得裝維人員只需通過一手持設備安裝該應用程序,即可修改NFC芯片用戶區(qū)的數(shù)據(jù)。
實施例三
如圖3所示,在實施例二的基礎上,本發(fā)明的又一個實施例中,步驟S210包括以下步驟:
步驟S211、判斷注冊信息的格式是否符合PON標準。
步驟S212、若注冊信息的格式符合PON標準,注冊信息為有效的注冊信息。
步驟S213、若注冊信息的格式不符合PON標準,注冊信息為無效的注冊信息。
這里,選擇注冊信息的格式是否符合PON標準,作為判斷注冊信息是否為又效的注冊信息的依據(jù),不用再檢測注冊信息的內容是否有效,本發(fā)明實施例更加方便快捷的判斷出注冊信息是否有效。
實施例四
如圖4所示,實施例一的基礎上,本發(fā)明實施例提供的開通光纖通信業(yè)務的方法包括:
步驟S300、當檢測到處理器接收到NFC芯片輸出的中斷信號時,屏蔽處理器接收NFC芯片中斷信號的引腳。
步驟S100、當檢測到處理器接收到NFC芯片輸出的中斷信號時,處理器獲取NFC芯片中記錄的注冊信息,其中中斷信號是在NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,由NFC芯片生成并輸出。這里,通過I2C總線讀取NFC芯片中記錄的注冊信息。
步驟S200、處理器根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理。
步驟S400、解除對處理器接收NFC芯片中斷信號的引腳的屏蔽。
這里,當處理器接收NFC芯片中斷信號的引腳被屏蔽后,在執(zhí)行步驟S400之前,NFC芯片再次輸出的中斷信號時,該次中斷信號被屏蔽,不會對前一次中斷信號造成任何影響。
實施例五
參見圖5和圖6,在本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的實際應用中,該方法包括:
步驟S500、CPU實時監(jiān)測圖6中INT引腳是否有中斷信號輸入。這里,NFC芯片與CPU通過I2C總線相連,通過串行數(shù)據(jù)(SDA,Serial Data)線和串行時鐘線(SCL,Serial clock line)在NFC芯片與CPU間傳遞信息,NFC芯片的GPO與CPU的輸入引腳INT相連,當外部手持設備通過近場通信方式寫ONU中的NFC芯片用戶區(qū)的數(shù)據(jù)后,NFC芯片通過通用輸出引腳(GPO,General purpose output)輸出一電平信號作為中斷信號至CPU的INT引腳,應當說明的是,NFC芯片必須工作在標簽模式下,而且GPO的屬性設置為0x30,這樣,保證了當NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,該NFC芯片生成并發(fā)送一中斷信號至CPU。
步驟S600、若CPU的INT引腳有中斷信號輸入,ONU設備進入中斷處理函數(shù)以完成光纖通信業(yè)務的開通。
參見圖6和圖7,步驟S600的具體步驟,包括:
步驟S610、屏蔽ONU設備中CPU的INT引腳。
步驟S620、通過I2C總線讀取NFC芯片用戶區(qū)的注冊信息。
步驟S630、判斷讀取的注冊信息是否為有效的注冊信息,若該注冊信息有效則執(zhí)行步驟S640,若該注冊信息無效則執(zhí)行步驟S650。
步驟S640、將該注冊信息發(fā)送至注冊模塊,以該注冊模塊對該注冊信息進行認證。
步驟S650、通過I2C總線對NFC芯片用戶區(qū)進行寫操作,將NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息,并將該信息作為默認值。
步驟S660、解除對ONU設備中CPU的INT引腳的屏蔽,并退出中斷處理函數(shù)。
實施例五
如圖8所示,為本發(fā)明實施例提供的開通光纖通信業(yè)務的方法的實際應用示意圖之二,包括:
步驟S801、ONU設備系統(tǒng)初始化。具體的,該步驟與現(xiàn)有技術相同。
步驟S802、檢測ONU設備系統(tǒng)中是否有NFC芯片,若有NFC芯片,則執(zhí)行步驟S803,否則直接退出ONU設備系統(tǒng)的初始化。
步驟S803、對檢測到的NFC芯片進行初始化。具體的,NFC芯片與處理器通過I2C總線相連,并且NFC芯片的GPO與處理器的輸入引腳相連,將NFC芯片的工作模式設置為標簽模式,并將NFC芯片的GPO的屬性設置為0x30,保證了當NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,該NFC芯片生成一中斷信號,通過GPO發(fā)送至處理器。
步驟S804、注冊一個NFC中斷處理函數(shù)。
步驟S805、當檢測到NFC芯片產(chǎn)生一中斷信號后,通過I2C總線讀取NFC芯片用戶區(qū)的注冊信息。
步驟S806、判斷讀取的注冊信息是否有效,若該注冊信息有效,執(zhí)行步驟S807,否則執(zhí)行步驟S808。
步驟S807、使用該注冊信息進行認證。具體的,只需要將該注冊信息保存到系統(tǒng)數(shù)據(jù)庫中,這樣在系統(tǒng)初始化完成后,如果設備進行需要認證,首先會從系統(tǒng)的數(shù)據(jù)庫中讀取注冊信息。
步驟S808、通過I2C總線將NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息,并將該信息作為默認值。
實施例六
如圖9所示,為本發(fā)明實施例提供的開通光纖通信業(yè)務的裝置的示意圖之一,包括:
獲取模塊910,用于當檢測到處理器接收到近場通信NFC芯片輸出的中斷信號時,獲取NFC芯片中記錄的注冊信息,其中中斷信號是在NFC芯片用戶區(qū)的數(shù)據(jù)發(fā)生改變時,由NFC芯片生成并輸出。
處理模塊920,用于根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理。
這里,通過一手持設備修改網(wǎng)絡單元設備中NFC芯片用戶區(qū)的數(shù)據(jù),將注冊信息通過近場通信方式發(fā)送至網(wǎng)絡單元設備中NFC芯片中,網(wǎng)絡單元設備中的處理器讀取該注冊信息,并根據(jù)該注冊信息進行開通光纖通信業(yè)務的注冊處理。本發(fā)明實施例提高了光纖通信業(yè)務開通的效率,減輕了裝維人員的負擔;能簡單有效的開通光纖通信業(yè)務,有很大的市場前景。
實施例七
如圖10所示,在實施例六的基礎上,處理模塊920包括:
判斷單元921,用于判斷注冊信息是否為有效的注冊信息。
認證單元922,用于若注冊信息為有效的注冊信息,將注冊信息發(fā)送至注冊模塊,以使注冊模塊對注冊信息進行認證。
第一修改單元923,用于將NFC芯片用戶區(qū)的數(shù)據(jù)修改為支持修改手持設備的NFC信息的應用程序的信息。
實施例八
如圖11所示,在實施例七的基礎上,開通光纖通信業(yè)務的裝置還包括:第二修改模塊930,用于若注冊信息為無效的注冊信息,將NFC芯片用戶區(qū)的數(shù)據(jù)修改為應用程序的信息。
實施例九
如圖12所示,在實施例七的基礎上,判斷單元921包括:
第一判斷子單元9210,用于判斷注冊信息的格式是否符合無源光纖網(wǎng)絡PON標準。
第二判斷子單元9211,用于若注冊信息的格式符合PON標準時,確定注冊信息為有效的注冊信息。
第三判斷子單元9212,用于若注冊信息的格式不符合PON標準時,確定注冊信息為無效的注冊信息。
實施例十
如圖13所示,在實施例六的基礎上,開通光纖通信業(yè)務的裝置還包括:第一屏蔽模塊940,用于當檢測到處理器的輸入端接收到NFC芯片輸出的中斷信號時,屏蔽處理器接收NFC芯片中斷信號的引腳。
第二屏蔽模塊950,用于在處理器根據(jù)獲取的注冊信息進行開通光纖通信業(yè)務的注冊處理之后,解除對處理器接收NFC芯片中斷信號的引腳的屏蔽。
實施例十一
在實施例六的基礎上,獲取模塊910包括:
獲取單元911,用于通過I2C總線讀取NFC芯片中記錄的注冊信息。
需要說明的是,該裝置是與上述開通光纖通信業(yè)務的方法對應的裝置,上述方法實施例中所有實現(xiàn)方式均適用于該裝置的實施例中,也能達到相同的技術效果。
以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術領域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內。