本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種確定通話質(zhì)量的方法和裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的迅猛發(fā)展,終端,特別是手機的用戶人數(shù)逐年遞增,已基本達到普及狀態(tài)。它滿足了人們的日常生活需求,人們在很多必要方面越來越依賴于手機。因此,通話質(zhì)量已經(jīng)成為判斷手機終端和通訊服務(wù)質(zhì)量的重要標(biāo)準。
針對通話質(zhì)量的檢測,申請?zhí)枮閏n201310153109.4的專利公開了一種語音質(zhì)量的告警方法和裝置。該專利是根據(jù)單個用戶重呼行為輸出該用戶的語音質(zhì)量的告警級別,從而實現(xiàn)對該用戶通話質(zhì)量的監(jiān)控。該技術(shù)方案僅關(guān)注單獨用戶的用戶重呼行為,沒有進行全量性、多范圍性監(jiān)控。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種確定通話質(zhì)量的方法和裝置,能夠從全方位、多角度量化統(tǒng)計一區(qū)域的通話質(zhì)量。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
第一方面,提供一種確定通話質(zhì)量的方法,所述方法包括:
在預(yù)設(shè)時間段內(nèi),采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,所述呼叫信息包括號碼信息和發(fā)起呼叫的時間點;
根據(jù)所述用戶設(shè)備的號碼信息和發(fā)起呼叫的時間點,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率;
根據(jù)所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,確定所述預(yù)設(shè)區(qū)域的通話質(zhì)量。
可選的,所述呼叫信息包括主叫號碼和被叫號碼;所述根據(jù)所述用戶設(shè)備 的號碼信息和發(fā)起呼叫的時間點,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率包括:
根據(jù)所述預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,獲取所述預(yù)設(shè)區(qū)域的總呼叫次數(shù);
獲取所述預(yù)設(shè)區(qū)域的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)之和,所述重復(fù)呼叫是主叫號碼的用戶設(shè)備向同一被叫號碼的用戶設(shè)備在預(yù)設(shè)時間間隔內(nèi)連續(xù)發(fā)起至少兩次呼叫;
根據(jù)所述預(yù)設(shè)區(qū)域的總呼叫次數(shù)和所述呼叫次數(shù)之和,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。
可選的,所述獲取所述預(yù)設(shè)區(qū)域的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)之和包括:
獲取第一主叫號碼的用戶設(shè)備向第一被叫號碼的用戶設(shè)備連續(xù)發(fā)起至少兩次呼叫的時間點;
根據(jù)所述至少兩次呼叫中相鄰兩次呼叫的時間點,確定所述相鄰兩次呼叫之間的呼叫時間間隔;
當(dāng)所述呼叫時間間隔小于預(yù)設(shè)時間間隔時,將所述第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)加1。
可選的,所述采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息還包括:
在預(yù)設(shè)區(qū)域內(nèi),采集具有同一屬性的用戶設(shè)備的呼叫信息,所述屬性包括用戶設(shè)備類型、運營商、操作系統(tǒng)和自定義區(qū)域。
可選的,所述根據(jù)所述預(yù)設(shè)區(qū)域的總呼叫次數(shù)和所述呼叫次數(shù)之和,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率之后,所述方法還包括:
獲取預(yù)設(shè)的對比區(qū)域的重復(fù)呼叫發(fā)生率;
當(dāng)所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于所述對比區(qū)域的重復(fù)呼叫發(fā)生率時,生成告警信息。
可選的,所述呼叫信息還包括通話時長;所述采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息之后,所述方法還包括:
接收可剔除的主叫號碼;
從所述預(yù)設(shè)區(qū)域的呼叫號碼中,剔除具有所述可剔除的主叫號碼和/或通話時長小于預(yù)設(shè)通話時長的呼叫信息。
第二方面,提供一種確定通話質(zhì)量的裝置,所述裝置包括:
采集模塊,用于在預(yù)設(shè)時間段內(nèi),采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,所述呼叫信息包括號碼信息和發(fā)起呼叫的時間點;
確定模塊,用于根據(jù)所述用戶設(shè)備的號碼信息和發(fā)起呼叫的時間點,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率;還用于根據(jù)所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,確定所述預(yù)設(shè)區(qū)域的通話質(zhì)量。
可選的,所述呼叫信息包括主叫號碼和被叫號碼;所述確定模塊具體包括:
獲取單元,用于根據(jù)所述預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,獲取所述預(yù)設(shè)區(qū)域的總呼叫次數(shù);還用于獲取所述預(yù)設(shè)區(qū)域的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)之和,所述重復(fù)呼叫是主叫號碼的用戶設(shè)備向同一被叫號碼的用戶設(shè)備在預(yù)設(shè)時間間隔內(nèi)連續(xù)發(fā)起至少兩次呼叫;
確定單元,用于根據(jù)所述預(yù)設(shè)區(qū)域的總呼叫次數(shù)和所述呼叫次數(shù)之和,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。
可選的,所述獲取單元具體用于:
獲取第一主叫號碼的用戶設(shè)備向第一被叫號碼的用戶設(shè)備連續(xù)發(fā)起至少兩次呼叫的時間點;
根據(jù)所述至少兩次呼叫中相鄰兩次呼叫的時間點,確定所述相鄰兩次呼叫之間的呼叫時間間隔;
當(dāng)所述呼叫時間間隔小于預(yù)設(shè)時間間隔時,將所述第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)加1。
可選的,所述采集模塊具體用于:
在預(yù)設(shè)區(qū)域內(nèi),采集具有同一屬性的用戶設(shè)備的呼叫信息,所述屬性包括用戶設(shè)備類型、運營商、操作系統(tǒng)和自定義區(qū)域。
可選的,所述獲取單元還用于獲取預(yù)設(shè)的對比區(qū)域的重復(fù)呼叫發(fā)生率;
所述裝置還包括:
告警模塊,用于當(dāng)所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于所述對比區(qū)域的重復(fù)呼叫發(fā)生率時,生成告警信息。
可選的,所述呼叫信息還包括通話時長;所述裝置還包括:
接收模塊,用于接收可剔除的主叫號碼;
剔除模塊,用于從所述預(yù)設(shè)區(qū)域的呼叫號碼中,剔除具有所述可剔除的主叫號碼和/或通話時長小于預(yù)設(shè)通話時長的呼叫信息。
本發(fā)明實施例提供了一種確定通話質(zhì)量的方法和裝置,采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,所述呼叫信息包括號碼信息和發(fā)起呼叫的時間點;再根據(jù)用戶設(shè)備的號碼信息和發(fā)起呼叫的時間點,確定預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率;之后,根據(jù)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,確定預(yù)設(shè)區(qū)域的通話質(zhì)量。這樣一來,根據(jù)預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,就可以確定出預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,這樣,確定的通話質(zhì)量是該預(yù)設(shè)區(qū)域的通話質(zhì)量,而非某個用戶設(shè)備的通話質(zhì)量,從而達到了從全方位、多角度量化統(tǒng)計預(yù)設(shè)區(qū)域的通話質(zhì)量的效果。
附圖說明
圖1為本發(fā)明實施例提供的一種確定通話質(zhì)量的方法的流程圖;
圖2為本發(fā)明實施例提供的另一種確定通話質(zhì)量的方法的流程圖;
圖3為本發(fā)明實施例提供的一種流量控制裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的一種流量控制裝置中確定模塊的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的另一種流量控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
實施例一
本發(fā)明實施例提供一種確定通話質(zhì)量的方法,應(yīng)用于確定通話質(zhì)量的裝置,該裝置可以是服務(wù)器中的一部分,也可以是單獨的設(shè)備,如圖1所示,該方法 包括:
步驟101、在預(yù)設(shè)時間段內(nèi),采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息。
這里,呼叫信息包括號碼信息和發(fā)起呼叫的時間點。所述發(fā)起呼叫的時間點是指主被叫雙方建立起通話連接的時間點。目前,運營商支撐系統(tǒng)中的信令和通話記錄能夠滿足進行通話質(zhì)量確定時所需呼叫信息的需求。
具體的,在預(yù)設(shè)區(qū)域內(nèi),采集具有同一屬性的用戶設(shè)備的呼叫信息,所述屬性包括用戶設(shè)備類型、運營商、操作系統(tǒng)和自定義區(qū)域。
示例的,當(dāng)屬性是用戶設(shè)備類型時,用戶設(shè)備類型可以是用戶設(shè)備的品牌。例如蘋果、中興、華為、三星、努比亞等。以蘋果品牌的用戶設(shè)備為例,該裝置采集預(yù)設(shè)區(qū)域的蘋果品牌的用戶設(shè)備的呼叫信息。由于不同品牌的用戶設(shè)備所采用的核心技術(shù)必然有本質(zhì)的不同,因而通話的質(zhì)量也會有差異。本實施例所提出的方法可以確定出對于不同用戶設(shè)備類型在預(yù)設(shè)區(qū)域的通話質(zhì)量。這樣,本實施例還可以判斷出確定該預(yù)設(shè)區(qū)域中用戶設(shè)備(例如手機)的好壞,為消費者購買時提供科學(xué)、精確的指導(dǎo)。
示例的,當(dāng)屬性是運營商時,步驟101包括采集預(yù)設(shè)區(qū)域的同一運營商的用戶設(shè)備的呼叫信息。其中,同一運營商又分為三種情況。情況一:主叫設(shè)備(即主叫號碼的用戶設(shè)備)是同一運營商;情況二:被叫設(shè)備(即被叫號碼的用戶設(shè)備)是同一運營商;情況三:主叫設(shè)備是同一運營商,且被叫設(shè)備是同一運營商。
情況三又可以分為以下兩種情況,第一種情況,主被叫雙方設(shè)備都采用第一運營商,此時可以確定出在第一運營商的網(wǎng)絡(luò)下預(yù)設(shè)區(qū)域的通話質(zhì)量。這樣可以為第一運營商的網(wǎng)絡(luò)維護及客戶分析人員提供精確、量化的統(tǒng)計通話質(zhì)量。
第二種情況,在主被叫設(shè)備中,一方用戶采用第一運營商,另一方用戶采用第二運營商。此時通過雙方用戶進一步統(tǒng)計確定出在異網(wǎng)情況下預(yù)設(shè)區(qū)域的通話質(zhì)量。
值得說明的是,只要在主被叫設(shè)備雙方中含有第一運營商,便可將用于確定通話質(zhì)量的呼叫信息錄入移動支撐系統(tǒng)中,從而確定出移動網(wǎng)絡(luò)內(nèi)部和之間 的通話質(zhì)量。例如某城市第一運營商,網(wǎng)內(nèi)通話的重復(fù)呼叫發(fā)生率顯著高于網(wǎng)間通話的重復(fù)呼叫發(fā)生率,這種情況可以表征對方運營商的通話質(zhì)量較高。
常見的屬性還可以是操作系統(tǒng)。
本實施例中的屬性僅僅是示例性說明,該屬性還可以是其他的信息,例如,自定義區(qū)域,自定義區(qū)域可以是在預(yù)設(shè)區(qū)域內(nèi)的市、縣、基站、地理位置區(qū)域等。本實施例不做限制。
步驟102、根據(jù)用戶設(shè)備的號碼信息和發(fā)起呼叫的時間點,確定預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。
具體的,根據(jù)預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,獲取預(yù)設(shè)區(qū)域的總呼叫次數(shù);獲取預(yù)設(shè)區(qū)域的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)之和,所述重復(fù)呼叫是主叫號碼的用戶設(shè)備向同一被叫號碼的用戶設(shè)備在預(yù)設(shè)時間間隔內(nèi)連續(xù)發(fā)起至少兩次呼叫;根據(jù)預(yù)設(shè)區(qū)域的總呼叫次數(shù)和呼叫次數(shù)之和,確定預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。
假設(shè)呼叫總次數(shù)是y次,該y是正整數(shù),重復(fù)呼叫的呼叫次數(shù)之和是x次,該x是小于y的正整數(shù)。預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率w滿足:
示例的,某縣1小時內(nèi)通話次數(shù)100萬次,其中重復(fù)呼叫1萬次,重復(fù)呼叫率1%。
其中,所述獲取預(yù)設(shè)區(qū)域的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)之和包括:獲取第一主叫號碼的用戶設(shè)備向第一被叫號碼的用戶設(shè)備連續(xù)發(fā)起至少兩次呼叫的時間點;根據(jù)至少兩次呼叫中相鄰兩次呼叫的時間點,確定相鄰兩次呼叫之間的呼叫時間間隔;當(dāng)呼叫時間間隔小于預(yù)設(shè)時間間隔時,將第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)加1。這里,初始情況下第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)是0。所有的用戶設(shè)備的重復(fù)重復(fù)呼叫的呼叫次數(shù)與第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)獲取方法相同,本實施例就不再復(fù)述。
示例的,假設(shè)在預(yù)定時間內(nèi),在預(yù)設(shè)區(qū)域內(nèi)現(xiàn)有a、b、c、d和e5個用 戶設(shè)備,用戶設(shè)備a先和用戶設(shè)備b建立通話一次;之后用戶設(shè)備a和用戶設(shè)備c連續(xù)建立通話兩次,其中兩次通話時間間隔為12秒;用戶設(shè)備c與用戶設(shè)備a通話結(jié)束之后,又與用戶設(shè)備d建立通話三次,其中兩兩之間的時間間隔分別為8秒和30秒。若此時預(yù)設(shè)時間間隔是15秒,重復(fù)呼叫的呼叫次數(shù)為初始值,則上述示例場景中,用戶設(shè)備a和用戶設(shè)備c連續(xù)兩次通話的時間間隔12秒小于預(yù)設(shè)時間間隔時15秒,故用戶設(shè)備a的重復(fù)呼叫次數(shù)加1;用戶設(shè)備c和用戶設(shè)備d連續(xù)三次通話的時間間隔分別為8秒和12秒,第一時間間隔8秒小于預(yù)設(shè)時間間隔15秒,故用戶設(shè)備c的重復(fù)呼叫次數(shù)加1,第二時間間隔30秒大于預(yù)設(shè)時間間隔15秒,故重復(fù)呼叫次數(shù)保持不變。最終,得到呼叫次數(shù)之和是2次。
步驟103、根據(jù)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,確定預(yù)設(shè)區(qū)域的通話質(zhì)量。
步驟103可以分三種情況:
情況1、按照預(yù)設(shè)的第一重復(fù)呼叫發(fā)生率和預(yù)設(shè)的第二重復(fù)呼叫發(fā)生率來確定預(yù)設(shè)區(qū)域的通話質(zhì)量。具體的,當(dāng)確定出的重復(fù)呼叫發(fā)生率等于或低于第一重復(fù)呼叫發(fā)生率時,就表明通話質(zhì)量是優(yōu);當(dāng)確定出的重復(fù)呼叫發(fā)生率等于或高于第二重復(fù)呼叫發(fā)生率時,就表明通話質(zhì)量是差;當(dāng)確定出的重復(fù)呼叫發(fā)生率大于第一重復(fù)呼叫發(fā)生率且小于第二重復(fù)呼叫發(fā)生率時,就表明通話質(zhì)量是中等。
情況2、按照對比區(qū)域的重復(fù)呼叫發(fā)生率或?qū)Ρ葏^(qū)域的歷史重復(fù)呼叫發(fā)生率來確定預(yù)設(shè)區(qū)域現(xiàn)在的通話質(zhì)量。
具體的,以對比區(qū)域的重復(fù)呼叫發(fā)生率為例,獲取對比區(qū)域的重復(fù)呼叫發(fā)生率,當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于對比區(qū)域的重復(fù)呼叫發(fā)生率的m倍時,認為預(yù)設(shè)區(qū)域的通話質(zhì)量是差,m是大于0的數(shù);當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率小于或等于對比區(qū)域的重復(fù)呼叫發(fā)生率的m倍時,認為預(yù)設(shè)區(qū)域的通話質(zhì)量是良好。這里,對比區(qū)域是除預(yù)設(shè)區(qū)域之外的其他任一區(qū)域。這里,歷史重復(fù)呼叫發(fā)生率是得到本次預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率之前得到的預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。
情況3、按照預(yù)設(shè)區(qū)域的歷史重復(fù)呼叫發(fā)生率的平均值來確定預(yù)設(shè)區(qū)域現(xiàn)在的通話質(zhì)量。
具體的,獲取預(yù)設(shè)區(qū)域的歷史重復(fù)呼叫發(fā)生率的平均值;當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于平均值的m倍時,則認為預(yù)設(shè)區(qū)域的通話質(zhì)量是差;當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率小于或等于平均值的m倍時,則認為預(yù)設(shè)區(qū)域的通話質(zhì)量是良好,m是大于0的數(shù)。這里,歷史重復(fù)呼叫發(fā)生率是得到本次預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率之前得到的預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。與歷史重復(fù)呼叫發(fā)生率對比時,包括短周期內(nèi)的通話質(zhì)量的對比和較長周期內(nèi)的通話質(zhì)量的對比。當(dāng)待對比的歷史呼叫信息較少時,可使用技術(shù)成熟的內(nèi)存網(wǎng)格、內(nèi)存數(shù)據(jù)庫存儲呼叫信息;當(dāng)待對比的歷史呼叫信息較多時,可采用數(shù)據(jù)庫存儲呼叫信息。
本實施例中,確定通話質(zhì)量和生成告警信息可以是兩個完全不相關(guān)的步驟,也可以是相關(guān)的步驟。
當(dāng)確定通話質(zhì)量和生成告警信息是相關(guān)的步驟時,確定通話質(zhì)量之后,當(dāng)通話質(zhì)量是差時,生成告警信息。
當(dāng)確定通話質(zhì)量和生成告警信息是兩個完全不相關(guān)的步驟時,步驟102之后,可以具體包括:獲取預(yù)設(shè)的對比區(qū)域的重復(fù)呼叫發(fā)生率;當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于對比區(qū)域的重復(fù)呼叫發(fā)生率時,生成告警信息。
這里,對比區(qū)域就由采集數(shù)據(jù)時所根據(jù)的屬性來確定,因此,按照不同的對比區(qū)域,生成不同的告警信息。具體情況如下:
情況一、按區(qū)域的告警。
具體的,當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于對比區(qū)域的重復(fù)呼叫發(fā)生率的m倍時,生成告警信息,m是大于0的數(shù)。這里,對比區(qū)域是除預(yù)設(shè)區(qū)域之外的其他任一區(qū)域。例如選取一個基站覆蓋的區(qū)域作為預(yù)設(shè)區(qū)域,選取與該基站相鄰的另一基站覆蓋的區(qū)域作為對比區(qū)域。這樣,根據(jù)告警信息就可以判斷是基站通話質(zhì)量有問題。
本實施例中預(yù)設(shè)區(qū)域還包括地理位置,例如,城鄉(xiāng)結(jié)合部、體育場等聚集區(qū)。以體育場為例,當(dāng)體育場內(nèi)舉辦體育賽事時,該體育場內(nèi)的總呼叫次數(shù)會 在舉辦體育賽事時段劇增,由于該體育場覆蓋的基站的天線有限,不能完全保證每個用戶設(shè)備的正常通話,此時,體育場內(nèi)的重復(fù)呼叫的呼叫次數(shù)之和也會相應(yīng)的增加,相應(yīng)的,重復(fù)呼叫發(fā)生率也會相應(yīng)升高,當(dāng)重復(fù)呼叫發(fā)生率超過一定預(yù)設(shè)閾值時,生成告警信息,提示工作人員增加該體育場覆蓋的天線數(shù)量。
情況二、按用戶設(shè)備類型進行告警。
具體的,判斷對于第二用戶設(shè)備類型的預(yù)設(shè)區(qū)域的第二重復(fù)呼叫率是否大于對于第一用戶設(shè)備類型的預(yù)設(shè)區(qū)域的第一重復(fù)呼叫發(fā)生率的m倍;若是,則生成告警信息。這里,第一重復(fù)呼叫發(fā)生率和第二重復(fù)呼叫發(fā)生率都是通過本實施例的方法獲取的。
值得說明的是,按照用戶設(shè)備類型告警和按照操作系統(tǒng)、運營商告警,其方法相同,本實施例就不在詳述。
情況三、按照預(yù)設(shè)區(qū)域的歷史重復(fù)呼叫發(fā)生率的平均值的告警。
獲取對比區(qū)域的歷史重復(fù)呼叫發(fā)生率的平均值;當(dāng)預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于平均值的m倍時,生成告警信息。
進一步的,所述方法還包括:接收可剔除的主叫號碼;從所述預(yù)設(shè)區(qū)域的呼叫號碼中,剔除具有可剔除的主叫號碼和/或通話時長小于預(yù)設(shè)通話時長的呼叫信息。
優(yōu)選的,預(yù)設(shè)時長是3s。這種設(shè)置可以很好的規(guī)避現(xiàn)在很多廣告通話、撥錯號碼等特殊情況對確定通話質(zhì)量的影響,從而提高測量結(jié)果的精確度。
這里,可剔除的主叫號碼可以包括以下情況:
情況一、假設(shè)現(xiàn)有一對夫妻e和f,e本身記性不太好,e在每次想到一點事情的時候就會通過用戶設(shè)備與f的用戶設(shè)備建立通話,這樣就使得主叫e的用戶設(shè)備和f的用戶設(shè)備之間頻繁地進行通話,很可能存在連續(xù)兩次的時間間隔小于我們的預(yù)設(shè)時間間隔的情況。而我們通過支撐系統(tǒng)對呼叫信息按統(tǒng)計學(xué)原理進行分析時,會發(fā)現(xiàn)兩者之間的通話僅僅為特例,并非是預(yù)設(shè)區(qū)域的普遍現(xiàn)象。這時,就可以剔除兩者的呼叫信息,從而提高通話質(zhì)量的準確率。
情況二、假設(shè)主叫用戶g是一名推銷人員,他的通話次數(shù)會格外頻繁,并 且重復(fù)呼叫發(fā)生率也偏高,他也屬于該區(qū)域的特殊人員。同樣通過統(tǒng)計學(xué)原理先找到他,然后剔除與該推銷人員g相關(guān)的呼叫信息,從另一方面提高了通話質(zhì)量的準確率。
這樣一來,根據(jù)預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,就可以確定出預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,這樣,確定的通話質(zhì)量是該預(yù)設(shè)區(qū)域的通話質(zhì)量,而非某個用戶設(shè)備的通話質(zhì)量,從而達到了從全方位、多角度量化統(tǒng)計預(yù)設(shè)區(qū)域的通話質(zhì)量的效果。
實施例二
本發(fā)明實施例提供一種確定通話質(zhì)量的方法,應(yīng)用于確定通話質(zhì)量的裝置,如圖2所示,假設(shè)預(yù)設(shè)區(qū)域是西安市雁塔區(qū),本實施例獲取的呼叫信息是西安市雁塔區(qū)在預(yù)設(shè)時間段內(nèi)(例如2016年1月第二周)的呼叫信息,該方法包括:
步驟201、在預(yù)設(shè)時間段內(nèi),采集西安市雁塔區(qū)的用戶設(shè)備的呼叫信息。
其中,用戶設(shè)備的呼叫信息包括號碼信息、發(fā)起呼叫的時間點和通話時長。
步驟202、判斷呼叫信息的通話時長是否小于預(yù)設(shè)通話時長,若是,則執(zhí)行步驟211;若否,則執(zhí)行步驟203。
步驟203、根據(jù)統(tǒng)計學(xué)原理,判斷主叫號碼是否是可剔除的號碼,若是,則執(zhí)行步驟211;若否,則執(zhí)行步驟204。
這里,號碼信息包括主叫號碼和被叫號碼??商蕹奶柎a是特殊群體的號碼,例如電話推銷員的號碼。特殊群體的號碼可以包括以下幾種情況:
情況一、假設(shè)現(xiàn)有一對夫妻e和f,e本身記性不太好,e在每次想到一點事情的時候就會通過用戶設(shè)備與f的用戶設(shè)備建立通話,這樣就使得主叫e的用戶設(shè)備和f的用戶設(shè)備之間頻繁地進行通話,很可能存在連續(xù)兩次的時間間隔小于我們的預(yù)設(shè)時間間隔的情況。而我們通過支撐系統(tǒng)對呼叫信息按統(tǒng)計學(xué)原理進行分析時,會發(fā)現(xiàn)兩者之間的通話僅僅為特例,并非是預(yù)設(shè)區(qū)域的普遍現(xiàn)象。這時,就可以剔除兩者的呼叫信息,從而提高通話質(zhì)量的準確率。
情況二、假設(shè)主叫用戶g是一名推銷人員,他的通話次數(shù)會格外頻繁,并且重復(fù)呼叫發(fā)生率也偏高,他也屬于該區(qū)域的特殊人員。同樣通過統(tǒng)計學(xué)原理 先找到他,然后剔除與該推銷人員g相關(guān)的呼叫信息,從另一方面提高了通話質(zhì)量的準確率。
值得說明的是,本實施例提出的兩種情況僅是示例性說明。
步驟204、根據(jù)雁塔區(qū)的用戶設(shè)備的呼叫信息,獲取雁塔區(qū)剔除后的呼叫信息的總呼叫次數(shù)和重復(fù)呼叫的呼叫次數(shù)之和。
這里,重復(fù)呼叫是主叫號碼的用戶設(shè)備向同一被叫號碼的用戶設(shè)備在預(yù)設(shè)時間間隔內(nèi)連續(xù)發(fā)起至少兩次呼叫;根據(jù)雁塔區(qū)的總呼叫次數(shù)和呼叫次數(shù)之和,確定雁塔區(qū)的重復(fù)呼叫發(fā)生率。
其中,所述獲取雁塔區(qū)的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)之和包括:以獲取第一主叫號碼的用戶設(shè)備的重復(fù)重復(fù)呼叫的呼叫次數(shù)為例,獲取第一主叫號碼的用戶設(shè)備向第一被叫號碼的用戶設(shè)備連續(xù)發(fā)起至少兩次呼叫的時間點;根據(jù)至少兩次呼叫中相鄰兩次呼叫的時間點,確定相鄰兩次呼叫之間的呼叫時間間隔;當(dāng)呼叫時間間隔小于預(yù)設(shè)時間間隔時,將第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)加1。這里,初始情況下第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)是0。雁塔區(qū)所有的用戶設(shè)備的重復(fù)重復(fù)呼叫的呼叫次數(shù)與第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)獲取方法相同,本實施例就不再復(fù)述。
步驟205、根據(jù)雁塔區(qū)的總呼叫次數(shù)和重復(fù)呼叫的呼叫次數(shù)之和,確定雁塔區(qū)的重復(fù)呼叫發(fā)生率。
其中,雁塔區(qū)重復(fù)呼叫發(fā)生率是指該區(qū)域的呼叫次數(shù)之和與其總呼叫次數(shù)之比。
步驟206、獲取雁塔區(qū)的歷史重復(fù)呼叫發(fā)生率的平均值。
獲取雁塔區(qū)的各個歷史重復(fù)呼叫發(fā)生率,計算出各個歷史重復(fù)呼叫發(fā)生率的平均值。假設(shè)各個歷史重復(fù)呼叫發(fā)生率是2015年12月第一周、第二周、第三周、第四周、2016年1月第一周雁塔區(qū)的重復(fù)呼叫發(fā)生率。
這里,雁塔區(qū)的各個歷史重復(fù)呼叫發(fā)生率的獲取方法與步驟201至步驟206確定的雁塔區(qū)的重復(fù)呼叫發(fā)生率方法相同,本實施例就不在詳述。
步驟207、判斷雁塔區(qū)的重復(fù)呼叫發(fā)生率是否大于雁塔區(qū)的歷史重復(fù)呼叫發(fā)生率的平均值的m倍,若是,則執(zhí)行步驟208;若否,則執(zhí)行210。
這里,m大于0。
步驟208、確定雁塔區(qū)的通話質(zhì)量是差。
步驟209、生成告警信息。
步驟210、確定雁塔區(qū)的通話質(zhì)量是良好。
步驟211、剔除通話時長小于預(yù)設(shè)通話時長和/或具有可剔除的主叫號碼的呼叫信息。
值得說明是,預(yù)設(shè)時間段內(nèi)的雁塔區(qū)的重復(fù)呼叫發(fā)生率還可以與預(yù)設(shè)時間段內(nèi)的其他區(qū)的重復(fù)呼叫發(fā)生率進行對比,從而對比出雁塔區(qū)和其他區(qū)域的通話質(zhì)量。
實施例三
本發(fā)明實施例提供一種確定通話質(zhì)量的裝置30,如圖3所示,該裝置30包括:
采集模塊301,用于在預(yù)設(shè)時間段內(nèi),采集預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,所述呼叫信息包括號碼信息和發(fā)起呼叫的時間點。
確定模塊302,用于根據(jù)所述用戶設(shè)備的號碼信息和發(fā)起呼叫的時間點,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率;還用于根據(jù)所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,確定所述預(yù)設(shè)區(qū)域的通話質(zhì)量。
這樣一來,根據(jù)預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,就可以確定出預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率,這樣,確定的通話質(zhì)量是該預(yù)設(shè)區(qū)域的通話質(zhì)量,而非某個用戶設(shè)備的通話質(zhì)量,從而達到了從全方位、多角度量化統(tǒng)計預(yù)設(shè)區(qū)域的通話質(zhì)量的效果。
具體的,所述呼叫信息包括主叫號碼和被叫號碼,如圖4所示,所述確定模塊302具體包括:
獲取單元3021,用于根據(jù)所述預(yù)設(shè)區(qū)域的用戶設(shè)備的呼叫信息,獲取所述預(yù)設(shè)區(qū)域的總呼叫次數(shù);還用于獲取所述預(yù)設(shè)區(qū)域的用戶設(shè)備的重復(fù)呼叫的呼 叫次數(shù)之和,所述重復(fù)呼叫是主叫號碼的用戶設(shè)備向同一被叫號碼的用戶設(shè)備在預(yù)設(shè)時間間隔內(nèi)連續(xù)發(fā)起至少兩次呼叫。
確定單元3022,用于根據(jù)所述預(yù)設(shè)區(qū)域的總呼叫次數(shù)和所述呼叫次數(shù)之和,確定所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率。
具體的的,所述獲取單元3021具體用于:
獲取第一主叫號碼的用戶設(shè)備向第一被叫號碼的用戶設(shè)備連續(xù)發(fā)起至少兩次呼叫的時間點;
根據(jù)所述至少兩次呼叫中相鄰兩次呼叫的時間點,確定所述相鄰兩次呼叫之間的呼叫時間間隔;
當(dāng)所述呼叫時間間隔小于預(yù)設(shè)時間間隔時,將所述第一主叫號碼的用戶設(shè)備的重復(fù)呼叫的呼叫次數(shù)加1。
具體的,所述采集模塊301具體用于:
在預(yù)設(shè)區(qū)域內(nèi),采集具有同一屬性的用戶設(shè)備的呼叫信息,所述屬性包括用戶設(shè)備類型、運營商、操作系統(tǒng)和自定義區(qū)域。
進一步的,所述獲取單元3021還用于獲取預(yù)設(shè)的對比區(qū)域的重復(fù)呼叫發(fā)生率。
如圖5所示,所述裝置30還包括:
告警模塊303,用于當(dāng)所述預(yù)設(shè)區(qū)域的重復(fù)呼叫發(fā)生率大于所述對比區(qū)域的重復(fù)呼叫發(fā)生率時,生成告警信息。
進一步的,所述裝置30還包括:
接收模塊304,用于接收可剔除的主叫號碼。
剔除模塊305,用于從所述預(yù)設(shè)區(qū)域的呼叫號碼中,剔除具有所述可剔除的主叫號碼和/或通話時長小于預(yù)設(shè)通話時長的呼叫信息。
在實際應(yīng)用中,所述采集模塊301、確定模塊302、告警模塊303、接收模塊304和提出模塊305均可由位于確定通話質(zhì)量的裝置30中的中央處理器(centralprocessingunit,cpu)、微處理器(microprocessorunit,mpu)、數(shù)字信號處理器(digitalsignalprocessor,dsp)、或現(xiàn)場可編程門陣列(field programmablegatearray,fpga)等實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。