1.本發(fā)明涉及通信網絡領域,尤其涉及一種家庭寬帶網絡的故障檢測方法、系統(tǒng)及電子設備。
背景技術:2.在用戶網絡投訴的問題中,用戶側原因占到網絡原因投訴的41%,其中用戶路由器和家庭組網問題又占到用戶側原因的34.6%。因此,想要提升上網質量,整治優(yōu)化范圍就必須延伸到用戶側網絡,需要對用戶的家庭寬度網絡質量進行檢測以得到用戶家庭組網信息,幫助維護人員快速精準地判斷用戶家庭寬帶網絡出現(xiàn)故障的具體原因,例如路由器、網線或上網終端的問題。
3.目前家庭側組網形式及各類終端復雜多樣,且各類終端的廠商終端協(xié)議彼此隔離,導致數(shù)據(jù)無法全面獲取,使得家庭內部成為組網黑盒子,連接點多,故障率高;技術人員需要針對各用戶的網絡問題進行上門人工排查以確定網絡問題的真正故障點;費時費力,且效率較低。
技術實現(xiàn)要素:4.本發(fā)明實施例提供一種家庭寬帶網絡的故障檢測方法、系統(tǒng)及電子設備,以解決現(xiàn)有技術中針對用戶的網絡問題的排查費時費力且效率較低的問題。
5.為了解決上述技術問題,本發(fā)明是這樣實現(xiàn)的:
6.第一方面,提供了一種家庭寬帶網絡的故障檢測方法,該方法包括:
7.通過寬帶接入服務器bras,獲取用戶的視頻業(yè)務數(shù)據(jù),其中,bras具有采集功能,所述視頻業(yè)務數(shù)據(jù)包括用戶單日觀看時長;
8.根據(jù)所述用戶單日觀看時長,確定出質差用戶清單,所述質差用戶清單包括質差用戶;
9.利用所述采集功能判斷所述質差用戶的故障點的位置;
10.若所述質差用戶的故障點的位置為光調制解調器,則遠程啟動所述光調制解調器;
11.若所述質差用戶的故障點的位置為bras,則將故障上報至服務器。
12.第二方面,提供了一種家庭寬帶網絡的故障檢測系統(tǒng),該系統(tǒng)包括:
13.獲取模塊,用于通過寬帶接入服務器bras,獲取用戶的視頻業(yè)務數(shù)據(jù),其中,bras具有采集功能,所述視頻業(yè)務數(shù)據(jù)包括用戶單日觀看時長;
14.確定模塊,用于根據(jù)所述用戶單日觀看時長,確定出質差用戶清單,所述質差用戶清單包括質差用戶;
15.判斷模塊,用于利用所述采集功能判斷所述質差用戶的故障點的位置;
16.啟動模塊,用于若所述質差用戶的故障點的位置為光調制解調器,則遠程啟動所述光調制解調器;
17.上報模塊,用于若所述質差用戶的故障點的位置為bras,則將故障上報至服務器。
18.第三方面,提供了一種電子設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如第一方面所述的方法的步驟。
19.第四方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面所述的方法的步驟。
20.在本發(fā)明實施例中,首先通過寬帶接入服務器獲取用戶的視頻業(yè)務數(shù)據(jù),根據(jù)該視頻業(yè)務數(shù)據(jù)確定出包含質差用戶的質差用戶清單,然后利用寬帶接入服務器的采集功能判斷質差用戶的故障點的位置,若故障點的位置為光調制解調器,遠程啟動該光調制解調器,若故障點的位置為bras,則將故障上報至服務器。本發(fā)明可以通過篩選出質差用戶,然后確定出故障點的大概位置,然后對不同的故障可以采取不同的應對措施,大大減少了技術人員對用戶網絡質差原因進行檢修和查找的時間,提升了服務效率和用戶的體驗。
附圖說明
21.此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
22.圖1是本發(fā)明實施例提出的一種家庭寬帶網絡的故障檢測方法的流程示意圖;
23.圖2是本發(fā)明實施例提出的一種家庭寬帶網絡的故障檢測系統(tǒng)示意圖;
24.圖3是本發(fā)明實施例提供的另一種家庭寬帶網絡的故障檢測系統(tǒng)示意圖;
25.圖4是本發(fā)明實施例提供的一種終端設備的硬件結構示意圖。
具體實施方式
26.下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
27.本發(fā)明實施例提供了一種家庭寬帶網絡的故障檢測方法、系統(tǒng)及電子設備,
28.如圖1所示,為本發(fā)明實施例提供的一種家庭寬帶網絡的故障檢測方法的流程示意圖。如圖1所示,該家庭寬帶網絡的故障檢測方法,包括步驟s101至步驟s105所示的內容。
29.在步驟s101中,通過寬帶接入服務器bras,獲取用戶的視頻業(yè)務數(shù)據(jù)。
30.其中,bras(broadband remote access server,寬帶接入服務器)具有采集功能,視頻業(yè)務數(shù)據(jù)包括用戶單日觀看時長。
31.具體地,通過在bras上外掛以太網光接口板的方式來實現(xiàn)bras的采集功能,其中,以太網光接口板可以采用12端萬兆以太網接口板(sa單板),即掛設有sa單板的bras為上述具有采集功能的bras。
32.在本發(fā)明實施例中,通過上述sa單板中的采集存儲功能獲取用戶的ott(over the top,通過互聯(lián)網向用戶提供各種應用服務)視頻數(shù)據(jù),其中,視頻數(shù)據(jù)包括用戶單日觀看時長。
33.在步驟s102中,根據(jù)用戶單日觀看時長,確定出質差用戶清單,質差用戶清單包括
質差用戶。
34.在步驟s103中,利用采集功能判斷質差用戶的故障點的位置。
35.具體地,通過bras的采集功能判斷上述質差用戶的故障點的具體位置。
36.在步驟s104中,若質差用戶的故障點的位置為光調制解調器,則遠程啟動光調制解調器。
37.在步驟s105中,若質差用戶的故障點的位置為bras,則將故障上報至服務器。
38.在本發(fā)明實施例中,首先通過寬帶接入服務器獲取用戶的視頻業(yè)務數(shù)據(jù),根據(jù)該視頻業(yè)務數(shù)據(jù)確定出包含質差用戶的質差用戶清單,然后利用寬帶接入服務器的采集功能判斷質差用戶的故障點的位置,若故障點的位置為光調制解調器,遠程啟動該光調制解調器,若故障點的位置為bras,則將故障上報至服務器。本發(fā)明可以通過篩選出質差用戶,然后確定出故障點的大概位置,然后對不同的故障可以采取不同的應對措施,大大減少了技術人員對用戶網絡質差原因進行檢修和查找的時間,提升了服務效率和用戶的體驗。
39.在本發(fā)明的一個可能的實施方式中,根據(jù)用戶單日觀看時長,確定出質差用戶清單,可以包括以下步驟。
40.在第一預設時長內用戶單日觀看時長的平均值達到第一預設值的情況下,將用戶標記為視頻活躍用戶;
41.檢測到視頻活躍用戶出現(xiàn)視頻業(yè)務時,獲取視頻活躍用戶的視頻信息,其中,視頻信息包括:視頻下載時長、視頻觀看時長和最小緩沖時長;
42.根據(jù)視頻下載時長、視頻觀看時長和最小緩沖時長,分析得到視頻活躍用戶中的質差用戶清單。
43.在本發(fā)明實施例中,根據(jù)上述獲取到的用戶單日觀看時長,統(tǒng)計第一預設時長內用戶的單日觀看時長的平均值是否達到第一預設值,若是達到第一預設值,則將該用戶標記為視頻活躍用戶,當上述視頻活躍用戶出現(xiàn)視頻業(yè)務時,通過sa功能對視頻活躍用戶進行實時監(jiān)測以獲取視頻信息,然后根據(jù)視頻信息中的視頻下載時長、視頻觀看時長以及最小緩沖時長,分析得到包含各質差用戶的質差用戶清單。由于視頻活躍用戶對于家庭寬帶網絡的需求更高,若是網絡出現(xiàn)故障時更容易發(fā)現(xiàn),因此本發(fā)明實施例可以先從全部用戶中挑選出視頻活躍用戶,再根據(jù)視頻活躍用戶出現(xiàn)視頻業(yè)務時的視頻信息進一步確定出質差用戶,可以從全網范圍內快速確定出質差用戶,從而可以更準確地鎖定網絡出現(xiàn)故障的用戶,進而可以更準確地檢測出故障。
44.其中,第一預設時長可以是兩天、三天等等,可以是按照實際情況設定的,也可以是根據(jù)歷史數(shù)據(jù)確定的,本發(fā)明實施例不做具體限定。第一預設值可以是400分鐘、500分鐘,或者也可以是其他的預先設定的值,可以是按照實際情況設定的,也可以是根據(jù)歷史數(shù)據(jù)確定的,本發(fā)明實施例不做具體限定。
45.進一步地,分析得到質差用戶清單,質差用戶清單包括質差用戶,本步驟具體包括以下步驟。
46.首先,建立質差用戶清單輸出模型,
47.將視頻活躍用戶的視頻下載時長ta、視頻觀看時長tb和視頻最小緩沖時長tc作為上述質差用戶清單輸出模型的訓練輸入變量;將視頻活躍用戶在一天內出現(xiàn)視頻卡頓的次數(shù)作為上述質差用戶清單輸出模型的訓練輸出變量,采用機器學習模型對上述質差用戶清
單輸出模型進行訓練。
48.本實施例中定義視頻卡頓的情況為:視頻下載時長t
a-視頻觀看時長tb≤視頻最小緩沖時長tc。
49.然后,根據(jù)質差用戶清單輸出模型得到上述視頻活躍用戶的在一天內出現(xiàn)視頻卡頓的次數(shù)。
50.其次,當視頻活躍用戶在一天內出現(xiàn)視頻卡頓的次數(shù)大于第二預設值時,將該天記為卡頓天。
51.最后,基于視頻活躍用戶歷史卡頓天數(shù)、歷史投訴次數(shù)等數(shù)據(jù)提取數(shù)據(jù)特征,利用機器學習算法對用戶自動進行分類,通過結果分析找出質差用戶的指標量化數(shù)據(jù),為質差用戶的識別提供數(shù)據(jù)參考依據(jù)。
52.其中,第二預設值可以是兩次、三次等,可以是按照實際情況設定的,也可以是根據(jù)歷史數(shù)據(jù)確定的,本發(fā)明實施例不做具體限定。
53.在本發(fā)明實施例中,根據(jù)機器學習模型建立質差用戶清單輸出模型,根據(jù)視頻活躍用戶一天內出現(xiàn)視頻卡頓的次數(shù)對上述模型進行訓練,確定出質差用戶清單,根據(jù)卡頓次數(shù)確定卡頓天數(shù),根據(jù)卡頓天數(shù)確定出質差用戶,可以快速確定出視頻活躍用戶中的質差用戶,減少數(shù)據(jù)計算量。
54.在本發(fā)明的一個可能的實施方式中,利用采集功能判斷質差用戶的故障點的位置,可以包括以下步驟。
55.獲取用戶終端到bras之間的第一網絡時延與用戶的光調制解調器到bras之間的第二網絡時延;
56.根據(jù)第一網絡時延與第二網絡時延,確定家庭組網時延;
57.根據(jù)第一網絡時延、第二網絡時延和家庭組網時延,確定質差用戶的故障點的位置。
58.在本發(fā)明實施例中,通過bras的sa功能獲取用戶終端到bras之間的http/tcp時延第一網絡時延t1以及ont(光調制解調器)到bras之間的tr069時延第二網絡時延t2,進而計算得到家庭組網時延t0(即光調制解調器ont到上網終端之間的時延);根據(jù)上述t0、t1和t2來判斷上述質差用戶的故障點的具體位置。通過各個部分之間的時延可以準確地確定出質差用戶的故障點的位置。
59.在本發(fā)明的一個可能的實施方式中,根據(jù)第一網絡時延、第二網絡時延和家庭組網時延,確定質差用戶的故障點的位置,可以包括以下步驟。
60.判斷家庭組網時延是否超過第一時延閾值,且第一網絡時延是否低于第二時延閾值;
61.若家庭組網時延超過第一時延閾值,且第一網絡時延低于第二時延閾值,則確定質差用戶的故障點的位置在質差用戶的家庭組網;
62.若家庭組網時延未超過第一時延閾值,且第一網絡時延低于第二時延閾值,則確定質差用戶的故障點的位置在用戶的光調制解調器到bras之間。
63.具體地,通過公式t0=t1-t2,計算出家庭組網時延t0,建立網絡質差故障點判斷模型,將上述質差用戶的t0、t1和t2作為上述網絡質差故障點判斷模型的訓練輸入變量;判斷上述質差用戶的t0是否超過閾值(如95ms)且t1在正常范圍內(如小于50ms);若是,則證
明上述質差用戶的故障點在用戶家庭組網,計算上述質差用戶每日出現(xiàn)t0超過閾值(如90ms)情況的次數(shù)c1及下行丟包率大于1%情況的次數(shù)c2;判斷c1和c2之和是否大于第四預設值(如5)且c2不為0,若同時滿足這兩個條件,則證明網絡卡頓的原因是出在用戶家庭組網,此時,將用戶的家庭寬度賬戶名作為上述網絡質差故障點判斷模型的訓練輸出變量,并采用機器學習模型對上述網絡質差故障點判斷模型進行訓練;若否,則證明上述質差用戶的故障點在中間網,此時,將bras的設備信息作為上述網絡質差故障點判斷模型的訓練輸出變量,并采用機器學習模型對上述網絡質差故障點判斷模型進行訓練;根據(jù)上述網絡質差故障點判斷模型和上述質差用戶的t0、t1和t2判斷上述網絡支撐用戶的故障點是位于家庭組網還是位于bras至光調制解調器之間。
64.進一步地,若上述質差用戶的故障點位于家庭組網;則通過光調制解調器的軟探針應用及bras的采集功能,得到上述質差用戶的家庭組網形式,以此幫助技術人員判斷家庭組網網絡故障的原因。
65.其中,軟探針是安裝在光調制解調器里的一個插件應用,用于探取用戶使用光調制解調器過程中的網絡質量數(shù)據(jù),包括視頻播放質量、網絡速度、響應、內存、cpu等等性能和質量的參數(shù)數(shù)據(jù)。
66.具體地,通過軟探針應用探取光調制解調器的終端信息,通過光調制解調器的終端信息獲取光調制解調器的類型;獲取軟探針應用探取到的ip(internet protocol,網際互連協(xié)議)報文數(shù)據(jù),其中,ip報文數(shù)據(jù)包括ttl(time to live,生存時間)值;根據(jù)上述光調制解調器的類型及ip報文中的ttl值,還原家庭組網形式。
67.其中,家庭網絡按照ont(即光調制解調器)和路由器的不同模式組合,可以分為五種類型;其中,包括類型1:路由型ont直連bras;類型2:路由型ont通過橋接型路由器連接bras;類型3:路由型ont通過路由型路由器連接bras;類型4:橋接型ont通過路由型路由器連接bras;類型5:橋接型ont通過橋接型路由器連接bras;ip報文中的ttl值表示生存周期,該值占8位。ip分片每經過一個路由器該值減一,它的出現(xiàn)是為了防止路由環(huán)路,浪費帶寬的問題。比如,該ip在r1路由器發(fā)送到r2路由器。r2路由器又發(fā)給r1路由器。防止這種循環(huán)。window7系統(tǒng)默認為128;通過ttl值的特性,我們可以通過分析ttl值來還原家庭組網的具體形式;對于類型1、類型2和類型4,實際上家庭組網中只含有一個路由器(橋接型路由器未具備路由功能),故其ttl值均為127;類型3中含有兩個路由器,故其ttl值為126,類型5的ont為橋接型+橋接路由器,其ttl值為128,可直接確認家庭組網。
68.進一步地,可以通過判斷ip報文中的ttl值,對上述類型1、類型2、類型3、類型4和類型5做進一步區(qū)分,若ttl值為128,則家庭組網形式為上述類型5;若ttl值為126,則家庭組網形式為上述類型3;若ttl值為127,則進一步判斷上述光調制解調器的類型,若光調制解調器的類型為橋接型ont,則家庭組網形式為上述類型4,若光調制解調器的類型為路由型ont,則家庭組網形式為上述類型1或類型2。
69.本發(fā)明實施例可以通過還原用戶的家庭組網,清楚明確地知道用戶的家庭網絡布置情況,以便在網絡需要維修維修人員上門時可以快速排查故障原因。
70.在本發(fā)明的一個可能的實施方式中,在確定質差用戶的故障點的位置在用戶的光調制解調器到bras之后,該家庭寬帶網絡的故障檢測方法還可以包括以下步驟。
71.獲取網絡安全系統(tǒng)認證日志和軟探針應用的探取數(shù)據(jù);
72.根據(jù)網絡安全系統(tǒng)認證日志和軟探針應用的探取數(shù)據(jù),確定質差用戶的故障點的位置為光調制解調器或bras。
73.本發(fā)明實施例,可以通過獲取網絡安全系統(tǒng)認證日志和軟探針應用的探取數(shù)據(jù),進一步判斷出質差用戶的故障點的位置為光調制解調器或bras。更準確地為用戶排除故障。
74.具體地,通過radius(remote authentication dial in user service,遠程用戶撥號認證服務)服務器獲取aaa(網絡安全系統(tǒng),認證(authentication)、授權(authorization)和計費(accounting))認證日志,獲取軟探針應用的探取數(shù)據(jù),根據(jù)aaa認證日志和探取數(shù)據(jù)來確定上述質差用戶的故障點是光調制解調器還是bras。
75.進一步地,對上述質差用戶進行是否異常下線的判斷,具體為:通過radius服務器獲取上述質差用戶的aaa認證日志,將獲取到的aaa認證日志中下線數(shù)據(jù)的記錄值為user-request、idle-timeout及session-timeout的bras剔除(這三個記錄值表明bras為正常下線,此時可知這些質差用戶的故障點是光調制解調器),即保留下線數(shù)據(jù)中記錄值為user-error的bras(這種記錄值表明bras為異常下線,但是尚不確定這些質差用戶的故障點是光調制解調器還是bras,需進行進一步判斷),并將保留的bras標記為a組終端;判斷上述a組終端中的各bras是否出現(xiàn)異常上線,這里的異常上線指的是各bras是否同時滿足在線時長《第五預設值(10分鐘)和下次上線間隔《第六預設值(5分鐘);具體的,在線時長=下線時間-上線時間;下次上線間隔=下一次上線時間-本次下線時間;這里的下線時間、上線時間、下一次上線時間和本次下線時間均記錄于aaa認證日志。將上述a組終端中單日出現(xiàn)異常上線的次數(shù)大于第七預設值(如5)的bras標記為b組終端;這里仍然不能確定質差用戶的故障點是光調制解調器還是bras;對b組終端中各bras所屬的光調制解調器進行故障判斷。將b組終端中的各bras的上屬的光調制解調器標記為a組光調制解調器;將a組光調制解調器中的各光調制解調器的下屬bras進行是否異常下線的判斷,判斷該光調制解調器的所有下屬上網端是否均出現(xiàn)異常上線;若是,將質差用戶的故障點確定為該光調制解調器。若否,進一步判斷a組光調制解調器中的各光調制解調器和其下屬bras之間是否存在路由器;若存在路由器,判斷該路由器下屬的所有bras是否均出現(xiàn)異常上線;若是,將質差用戶的故障點確定為該路由器;若否,進一步判斷b組終端中的bras與其上屬路由器之間的連接方式是否為無線連接;若否,通過a組光調制解調器中的各光調制解調器向下屬各bras進行ping值操作,檢測ping值是否正常(是否超時),若不正常則將質差用戶的故障點確定為ping值不正常的bras;(不是無線連接,證明是有線連接,網線出問題不會導致異常下線,只會一直網絡不暢通,故可以斷定是bras的故障)。若是,獲取bras所處的地理位置,并根據(jù)地理位置得到質差用戶的戶型圖;通過圖像識別分析戶型圖,并根據(jù)識別結果判斷上述質差用戶的戶型是否易隔離信號的戶型;若是,則將質差用戶的故障點確定為路由器覆蓋缺陷。
76.在本發(fā)明的一個可能的實施方式中,若質差用戶的故障點在光調制解調器,則遠程啟動光調制解調器;若質差用戶的故障點在bras,則進行上報處理,以便維修人員進行上門維修診治。
77.進一步地,將故障點是bras的質差用戶的客戶信息和bras信息發(fā)送至預設終端設備;便于維修人員上門進行維修診治;bras信息可通過光調制解調器軟探針獲取,這里的bras信息包括設備型號、mac地址、cpu使用率和內存使用率。
78.在本發(fā)明實施例中,技術人員可根據(jù)上述最終結果采取不同的應對措施,若故障點是光調制解調器,則遠程啟動光調制解調器;若故障點是bras,則上門進行維修診治;大大減少了技術人員對用戶網絡質差原因進行檢修和查找的時間,提升了服務效率和用戶的體驗。
79.本發(fā)明實施例還提供了一種家庭寬帶網絡的故障檢測系統(tǒng)。如圖2所示,為本發(fā)明實施例提供的一種家庭寬帶網絡的故障檢測系統(tǒng)示意圖。如圖2所示,該家庭寬帶網絡的故障檢測系統(tǒng)可以包括:獲取模塊201、確定模塊202、判斷模塊203、啟動模塊204和上報模塊205。
80.具體地,該獲取模塊201,被配置為通過寬帶接入服務器bras,獲取用戶的視頻業(yè)務數(shù)據(jù),其中,bras具有采集功能,視頻業(yè)務數(shù)據(jù)包括用戶單日觀看時長;該確定模塊202,被配置為根據(jù)用戶單日觀看時長,確定出質差用戶清單,質差用戶清單包括質差用戶;該判斷模塊203,被配置為利用采集功能判斷質差用戶的故障點的位置;該啟動模塊204,被配置為若質差用戶的故障點的位置為光調制解調器,則遠程啟動光調制解調器;該上報模塊205,被配置為若質差用戶的故障點的位置為bras,則將故障上報至服務器。
81.在本發(fā)明實施例中,首先獲取模塊201通過寬帶接入服務器獲取用戶的視頻業(yè)務數(shù)據(jù),確定模塊202根據(jù)該視頻業(yè)務數(shù)據(jù)確定出包含質差用戶的質差用戶清單,然后判斷模塊203利用寬帶接入服務器的采集功能判斷質差用戶的故障點的位置,若故障點的位置為光調制解調器,啟動模塊204遠程啟動該光調制解調器,若故障點的位置為bras,上報模塊205將故障上報至服務器。本發(fā)明可以通過篩選出質差用戶,然后確定出故障點的大概位置,然后對不同的故障可以采取不同的應對措施,大大減少了技術人員對用戶網絡質差原因進行檢修和查找的時間,提升了服務效率和用戶的體驗。
82.在本發(fā)明的一個可能的實施方式中,該確定模塊202包括:標記單元、第一獲取單元和分析單元。
83.具體地,該標記單元,被配置為在第一預設時長內用戶單日觀看時長的平均值達到第一預設值的情況下,將用戶標記為視頻活躍用戶;該第一獲取單元,被配置為檢測到視頻活躍用戶出現(xiàn)視頻業(yè)務時,獲取視頻活躍用戶的視頻信息,其中,視頻信息包括:視頻下載時長、視頻觀看時長和最小緩沖時長;該分析單元,被配置為根據(jù)視頻下載時長、視頻觀看時長和最小緩沖時長,分析得到視頻活躍用戶中的質差用戶清單。
84.在本發(fā)明的一個可能的實施方式中,該判斷模塊203包括:第二獲取單元、第一確定單元和第二確定單元。
85.具體地,該第二獲取單元,被配置為獲取用戶終端到bras之間的第一網絡時延與用戶的光調制解調器到bras之間的第二網絡時延;該第一確定單元,被配置為根據(jù)第一網絡時延與第二網絡時延,確定家庭組網時延;該第二確定單元,被配置為根據(jù)第一網絡時延、第二網絡時延和家庭組網時延,確定質差用戶的故障點的位置。
86.在本發(fā)明的一個可能的實施方式中,該第二確定單元可以用于:
87.判斷家庭組網時延是否超過第一時延閾值,且第一網絡時延是否低于第二時延閾值;
88.若家庭組網時延超過第一時延閾值,且第一網絡時延低于第二時延閾值,則確定質差用戶的故障點的位置在質差用戶的家庭組網;
89.若家庭組網時延未超過第一時延閾值,且第一網絡時延低于第二時延閾值,則確定質差用戶的故障點的位置在用戶的光調制解調器到bras之間。
90.在本發(fā)明的一個可能的實施方式中,該第二確定單元還可以用于:
91.獲取網絡安全系統(tǒng)認證日志和軟探針應用的探取數(shù)據(jù);
92.根據(jù)網絡安全系統(tǒng)認證日志和軟探針應用的探取數(shù)據(jù),確定質差用戶的故障點的位置為光調制解調器或bras。
93.本發(fā)明所述的家庭寬帶網絡的故障檢測系統(tǒng)的功能已在圖1所示的方法實施例中進行了詳細的描述,故本實施例的描述中未詳盡之處,可參見前述實施例中的相關說明,在此不再贅述。
94.本發(fā)明實施例還提供了一種家庭寬帶網絡的故障檢測系統(tǒng)。如圖3所示,為本發(fā)明實施例提供的另一種家庭寬帶網絡的故障檢測系統(tǒng)示意圖。
95.該家庭寬帶網絡質量檢測系統(tǒng)應用于上述家庭寬帶網絡質量檢測方法,本系統(tǒng)包括處理器模塊、存儲模塊、顯示模塊、通信模塊、帶采集功能的bras和光調制解調器;處理器模塊與帶采集功能的bras通信連接,處理器模塊還用于與radius服務器通信連接,處理器模塊光調制解調器通信連接,光調制解調器安裝有軟探針應用;存儲模塊、顯示模塊和通信模塊均與處理器模塊。
96.具體地,處理器模塊用于通過帶采集功能的bras(寬帶接入服務器)來獲取用戶的視頻業(yè)務數(shù)據(jù);以視頻業(yè)務數(shù)據(jù)作為用戶網絡質差的衡量標準來挖掘質差用戶;
97.處理器模塊還用于通過bras的采集功能判斷上述質差用戶的故障點的具體位置;
98.處理器模塊還用于通過光調制解調器的軟探針應用及bras的采集功能,得到上述質差用戶的家庭組網形式;
99.處理器模塊還用于通過radius服務器獲取aaa認證日志,處理器模塊還用于獲取軟探針應用的探取數(shù)據(jù),處理器模塊還用于根據(jù)aaa認證日志和探取數(shù)據(jù)來確定上述質差用戶的故障點是光調制解調器還是上網終端;
100.處理器模塊還用于對光調制解調器進行遠程啟動;處理器模塊還用于獲取通過光調制解調器的軟探針應用獲取的上網終端信息,處理器模塊還用于獲取客戶信息;
101.存儲模塊用于存儲上述ott視頻數(shù)據(jù)、視頻信息、質差用戶清單、用戶終端到bras之間的http/tcp時延t1、ont到bras之間的tr069時延t2、應用服務器到bras之間的時延t3、光調制解調器的終端信息、ip報文頭中的ttl值、質差用戶的家庭組網形式數(shù)據(jù)、aaa認證日志、探取數(shù)據(jù)、a組終端數(shù)據(jù)、b組終端數(shù)據(jù)、a組光調制解調器數(shù)據(jù);
102.顯示模塊(優(yōu)選為顯示屏)用于以圖表或文字形式顯示上述ott視頻數(shù)據(jù)、視頻信息、質差用戶清單、用戶終端到bras之間的http/tcp時延t1、ont到bras之間的tr069時延t2、應用服務器到bras之間的時延t3、光調制解調器的終端信息、ip報文頭中的ttl值、質差用戶的家庭組網形式數(shù)據(jù)、aaa認證日志、探取數(shù)據(jù)、a組終端數(shù)據(jù)、b組終端數(shù)據(jù)、a組光調制解調器數(shù)據(jù);
103.通信模塊(優(yōu)選為gsm)用于將故障點是上網終端的質差用戶的客戶信息和上網終端信息發(fā)送至預設手機終端。
104.圖4為實現(xiàn)本發(fā)明各個實施例的一種終端設備的硬件結構示意圖。
105.該終端設備400包括但不限于:射頻單元401、網絡模塊402、音頻輸出單元403、輸
入單元404、傳感器405、顯示單元406、用戶輸入單元407、接口單元408、存儲器409、處理器410、以及電源411等部件。本領域技術人員可以理解,圖4中示出的終端設備結構并不構成對終端設備的限定,終端設備可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。在本發(fā)明實施例中,終端設備包括但不限于手機、平板電腦、筆記本電腦、掌上電腦、車載終端、可穿戴設備、以及計步器等。
106.其中,處理器410,可以用于:
107.通過寬帶接入服務器bras,獲取用戶的視頻業(yè)務數(shù)據(jù),其中,bras具有采集功能,視頻業(yè)務數(shù)據(jù)包括用戶單日觀看時長;
108.根據(jù)用戶單日觀看時長,確定出質差用戶清單,質差用戶清單包括質差用戶;
109.利用采集功能判斷質差用戶的故障點的位置;
110.若質差用戶的故障點的位置為光調制解調器,則遠程啟動光調制解調器;
111.若質差用戶的故障點的位置為bras,則將故障上報至服務器。
112.在本發(fā)明實施例中,首先通過寬帶接入服務器獲取用戶的視頻業(yè)務數(shù)據(jù),根據(jù)該視頻業(yè)務數(shù)據(jù)確定出包含質差用戶的質差用戶清單,然后利用寬帶接入服務器的采集功能判斷質差用戶的故障點的位置,若故障點的位置為光調制解調器,遠程啟動該光調制解調器,若故障點的位置為bras,則將故障上報至服務器。本發(fā)明可以通過篩選出質差用戶,然后確定出故障點的大概位置,然后對不同的故障可以采取不同的應對措施,大大減少了技術人員對用戶網絡質差原因進行檢修和查找的時間,提升了服務效率和用戶的體驗。
113.應理解的是,本發(fā)明實施例中,射頻單元401可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,具體的,將來自基站的下行數(shù)據(jù)接收后,給處理器410處理;另外,將上行的數(shù)據(jù)發(fā)送給基站。通常,射頻單元401包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器、雙工器等。此外,射頻單元401還可以通過無線通信系統(tǒng)與網絡和其他設備通信。
114.終端設備通過網絡模塊402為用戶提供了無線的寬帶互聯(lián)網訪問,如幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等。
115.音頻輸出單元403可以將射頻單元401或網絡模塊402接收的或者在存儲器409中存儲的音頻數(shù)據(jù)轉換成音頻信號并且輸出為聲音。而且,音頻輸出單元403還可以提供與終端設備400執(zhí)行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出單元403包括揚聲器、蜂鳴器以及受話器等。
116.輸入單元404用于接收音頻或視頻信號。輸入單元404可以包括圖形處理器(graphics processing unit,gpu)4041和麥克風4042,圖形處理器4041對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置(如攝像頭)獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進行處理。處理后的圖像幀可以顯示在顯示單元406上。經圖形處理器4041處理后的圖像幀可以存儲在存儲器409(或其它存儲介質)中或者經由射頻單元401或網絡模塊402進行發(fā)送。麥克風4042可以接收聲音,并且能夠將這樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻數(shù)據(jù)可以在電話通話模式的情況下轉換為可經由射頻單元401發(fā)送到移動通信基站的格式輸出。
117.終端設備400還包括至少一種傳感器405,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示面板4061的亮度,接近傳感器可在終端設備400移動到耳邊時,關閉
顯示面板4061和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別終端設備姿態(tài)(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;傳感器405還可以包括指紋傳感器、壓力傳感器、虹膜傳感器、分子傳感器、陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等,在此不再贅述。
118.顯示單元406用于顯示由用戶輸入的信息或提供給用戶的信息。顯示單元406可包括顯示面板4061,可以采用液晶顯示器(liquid crystal display,lcd)、有機發(fā)光二極管(organic light-emitting diode,oled)等形式來配置顯示面板4061。
119.用戶輸入單元407可用于接收輸入的數(shù)字或字符信息,以及產生與終端設備的用戶設置以及功能控制有關的鍵信號輸入。具體地,用戶輸入單元407包括觸控面板4071以及其他輸入設備4072。觸控面板4071,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板4071上或在觸控面板4071附近的操作)。觸控面板4071可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器410,接收處理器410發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板4071。除了觸控面板4071,用戶輸入單元407還可以包括其他輸入設備4072。具體地,其他輸入設備4072可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿,在此不再贅述。
120.進一步的,觸控面板4071可覆蓋在顯示面板4061上,當觸控面板4071檢測到在其上或附近的觸摸操作后,傳送給處理器410以確定觸摸事件的類型,隨后處理器410根據(jù)觸摸事件的類型在顯示面板4061上提供相應的視覺輸出。雖然在圖4中,觸控面板4071與顯示面板4061是作為兩個獨立的部件來實現(xiàn)終端設備的輸入和輸出功能,但是在某些實施例中,可以將觸控面板4071與顯示面板4061集成而實現(xiàn)終端設備的輸入和輸出功能,具體此處不做限定。
121.接口單元408為外部裝置與終端設備400連接的接口。例如,外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機端口等等。接口單元408可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)浇K端設備400內的一個或多個元件或者可以用于在終端設備400和外部裝置之間傳輸數(shù)據(jù)。
122.存儲器409可用于存儲軟件程序以及各種數(shù)據(jù)。存儲器409可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器409可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
123.處理器410是終端設備的控制中心,利用各種接口和線路連接整個終端設備的各個部分,通過運行或執(zhí)行存儲在存儲器409內的軟件程序和/或模塊,以及調用存儲在存儲器409內的數(shù)據(jù),執(zhí)行終端設備的各種功能和處理數(shù)據(jù),從而對終端設備進行整體監(jiān)控。處
理器410可包括一個或多個處理單元;優(yōu)選的,處理器410可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器410中。
124.終端設備400還可以包括給各個部件供電的電源411(比如電池),優(yōu)選的,電源411可以通過電源管理系統(tǒng)與處理器410邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
125.另外,終端設備400包括一些未示出的功能模塊,在此不再贅述。
126.優(yōu)選的,本發(fā)明實施例還提供一種終端設備,包括處理器410,存儲器409,存儲在存儲器409上并可在所述處理器410上運行的計算機程序,該計算機程序被處理器410執(zhí)行時實現(xiàn)上述家庭寬帶網絡的故障檢測的實現(xiàn)方法實施例的各個過程,且能達到相同的技術效果,為避免重復,這里不再贅述。
127.本發(fā)明實施例還提供一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述家庭寬帶網絡的故障檢測方法實施例的各個過程,且能達到相同的技術效果,為避免重復,這里不再贅述。其中,所述的計算機可讀存儲介質,如只讀存儲器(read-only memory,簡稱rom)、隨機存取存儲器(random access memory,簡稱ram)、磁碟或者光盤等。
128.需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個
……”
限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
129.通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端(可以是手機,計算機,服務器,空調器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
130.上面結合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權利要求所保護的范圍情況下,還可做出很多形式,均屬于本發(fā)明的保護之內。