新四季網

確定連接質量度量的方法和裝置的製作方法

2023-10-08 12:20:24

專利名稱:確定連接質量度量的方法和裝置的製作方法
技術領域:
本發明涉及確定無線網絡中無線設備的連接質量的方法和裝置。
背景技術:
諸如行動電話、尋呼機、手持計算機等等之類的無線通信設備在商業 和個人使用中正變得越來越普及。這些設備的一個優勢是它們的"無線" 特性,即允許用戶無論何時和無論何地都可以使用這些設備。隨著無線設 備使用的增長,以及相關無線通信網絡的增長,用戶對於能夠在任何地方 與無線網絡進行連接的期望也在不斷地增長。因此,在使用無線設備時用 戶滿意度的一個方面涉及無線設備與無線網絡建立通信連接的能力,以及 無線設備維持此連接的能力。

發明內容
在一些方面,確定通信設備和通信網絡之間連接質量的方法包括從 所述通信設備接收由通信設備處理器生成的事件代碼和由通信設備處理器 生成的相應事件數據中的至少一個,其中,由通信設備處理器生成的事件 代碼和由通信設備處理器生成的事件數據基於所述通信設備所執行的預先 確定的連接質量配置。由處理器生成的事件代碼和由處理器生成的事件數 據與通信設備和通信網絡之間通信的連接質量方面相對應。此外,所述方法的這個方面還包括根據連接質量狀態機對由處理器生成的事件代碼和 由處理器生成的事件數據中的至少-個所執行的分析,生成與所述通信相 關的連接質量特性,並對生成的與所述通信相對應的連接質量特性進行存 儲。
在另一個方面,至少一個處理器用於確定通信設備和通信網絡之間的 連接質量。所述至少一個處理器包括第一模塊,後者用於從所述通信設備 接收由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應的 事件數據中的至少一個,其中,由通信設備處理器生成的事件代碼和由通 信設備處理器生成的事件數據基於所述通信設備所執行的預先確定的連接 質量配置。由處理器生成的事件代碼和由處理器生成的事件數據與通信設 備和通信網絡之間通信的連接質量方面相對應。此外,所述至少一個處理 器還包括第二模塊,後者用於根據連接質量狀態機對由處理器生成的事件 代碼和由處理器生成的事件數據中的至少一個所執行的分析,生成與所述 通信相關的連接質量特性。此外,所述至少一個處理器還包括第三模塊, 後者用於對所生成的與所述通信相對應的連接質量特性進行存儲。
在一個方面, 一種計算機編程產品包括計算機可讀介質,其中計算機 可讀介質包括多個代碼集。所述計算機可讀介質包括第一代碼集,後者用 於使計算機從所述通信設備接收由通信設備處理器生成的事件代碼和相應 的由通信設備處理器生成的事件數據中的至少一個,其中,由通信設備處 理器生成的事件代碼和由通信設備處理器生成的事件數據基於所述通信設 備所執行的預先確定的連接質量配置。由處理器生成的事件代碼和由處理 器生成的事件數據與通信設備和通信網絡之間通信的連接質量方面相對 應。此外,所述計算機可讀介質還包括第二代碼集,後者用於根據連接質 量狀態機對由處理器生成的事件代碼和由處理器生成的事件數據中的至少 一個執行的分析,使所述計算機生成與所述通信相關的連接質量特性。此 外,所述計算機可讀介質還包括第三模塊,後者用於對生成的與所述通信 相對應的連接質量特性進行存儲。
在另一個方面, 一種網絡設備包括接收模塊,後者用於從所述通信設 備接收由通信設備處理器生成的事件代碼和相應的由通信設備處理器生成 的事件數據中的至少一個,其中,由通信設備處理器生成的事件代碼和由通信設備處理器生成的事件數據基於所述通信設備所執行的預先確定的連 接質量配置。由處理器生成的事件代碼和由處理器生成的事件數據與所述 通信設備和通信網絡之間通信的連接質量方面相對應。所述網絡設備還包 括生成模塊,後者用於根據連接質量狀態機對由處理器生成的事件代碼和 由處理器生成的事件數據中的至少一個執行的分析,生成與所述通信相關 的連接質量特性。此外,所述網絡設備還包括存儲模塊,後者用於對生成 的與所述通信相對應的連接質量特性進行存儲。
在另一方面, 一種網絡設備包括存儲器,後者包括連接質量狀態機以 及由通信設備處理器生成的事件代碼和相應的由通信設備處理器生成的事 件數據中的至少一個,所述由處理器生成的事件代碼和所述由處理器生成 的事件數據基於相應通信設備所執行的預先確定的連接質量配置。由處理 器生成的事件代碼和由處理器生成的事件數據與所述通信設備和通信網絡 之間通信的連接質量方面相對應。此外,所述網絡設備還包括處理器,後 者針對通信設備由處理器生成的事件代碼和通信設備由處理器生成的事件 數據中的至少一個執行連接質量狀態機,以便生成與所述通信相關的連接 質量特性,並將其存儲在所述存儲器中。
在另一個方面, 一種收集信息以便確定通信設備和通信網絡之間連接 質量的方法包括由所述通信設備接收收集配置。在此方面,所述方法還 包括根據所述通信設備和通信網絡之間的通信,由所述通信設備的處理 弓I擎生成多個事件代碼,其中每一個事件代碼具有相應的多個事件數據。 多個事件代碼和相應的多個事件數據與所述通信的至少一種連接質量特性 相對應。此外,在此方面,所述方法還包括根據所述收集配置,從多個 事件代碼和相應的多個事件數據中選擇至少一種選定的事件信息。此外, 在此方面,所述方法還包括轉發所述至少一種選定的事件信息,以供連 接質量狀態機進行分析,以便確定與所述通信相關的至少一種連接質量特 性。
在相關的方面,至少一個處理器用於收集信息以便確定通信設備和通 信網絡之間的連接質量。所述至少一個處理器包括第一模塊,後者用於在 所述通信設備處接收收集配置。此外,所述至少一個處理器還包括第二模 塊,後者用於根據所述通信設備和通信網絡之間的通信,由所述通信設備的處理引擎生成多個事件代碼,其中每一個事件代碼具有相應的多個事件 數據,其中多個事件代碼和相應的多個事件數據與所述通信的至少一種連 接質量特性相對應。所述至少一個處理器還包括第三模塊,後者用於根據 所述收集配置,從多個事件代碼和相應的多個事件數據中選擇至少一種選 定的事件信息。此外,所述至少一個處理器還包括第四模塊,後者用於轉 發所述至少一種選定的事件信息,以供連接質量狀態機進行分析,以便確 定與所述通信相關的至少一種連接質量特性。
在另一個方面, 一種計算機編程產品包括計算機可讀介質,其中計算 機可讀介質包括多個代碼集。所述計算機可讀介質包括第一代碼集,後者 用於使計算機在所述通信設備處接收收集配置。所述計算機可讀介質還包 括第二代碼集,後者用於使所述計算機根據所述通信設備和通信網絡之間 的通信,由所述通信設備的處理引擎生成多個事件代碼,其中每一個事件 代碼具有相應的多個事件數據。多個事件代碼和相應的多個事件數據與所 述通信的至少一種連接質量特性相對應。此外,所述計算機可讀介質還包 括第三代碼集,後者用於使所述計算機根據所述收集配置,從多個事件代 碼和相應的多個事件數據中選擇至少一種選定的事件信息。此外,所述計 算機可讀介質還包括第四代碼集,後者用於使所述計算機轉發所述至少一 種選定的事件信息,以供連接質量狀態機進行分析,以便確定與所述通信 相關的至少一種連接質量特性。
在另一個方面, 一種通信設備包括接收模塊,後者用於在所述通信設 備處接收收集配置。在此方面,所述通信設備還包括生成模塊,後者用於 根據所述通信設備和通信網絡之間的通信,由所述通信設備的處理引擎生 成多個事件代碼,其中每一個事件代碼具有相應的多個事件數據。多個事 件代碼和相應的多個事件數據與所述通信的至少一種連接質量特性相對 應。此外,在此方面,所述通信設備還包括選擇模塊,後者用於根據所述 收集配置,從多個事件代碼和相應的多個事件數據中選擇至少一種選定的 事件信息。此外,在此方面,所述通信設備還包括轉發模塊,後者用於轉 發所述至少一種選定的事件信息,以供連接質量狀態機進行分析,以便確 定與所述通信相關的至少一種連接質量特性。
在另一方面, 一種通信設備包括處理引擎,後者用於根據所述通信設
22備和通信網絡之間的通信,生成多個事件代碼,其中每一個事件代碼具有 相應的多個事件數據。多個事件代碼和相應的多個事件數據弓所述通信的 至少一種連接質量特性相對應。此外,在此方面,所述通信設備還包括存 儲器,後者用於與所述處理引擎進行通信,所述存儲器包括連接質量模塊、 收集配置和至少一種選定的事件信息。連接質量模塊由所述處理引擎執行 以便根據所述收集配置從多個事件代碼和相應的多個事件數據中選擇至少 一種選定的事件信息。此外,通過使用連接質量狀態機,所選定的事件信 息可定義與所述通信相關的至少一種連接質量特性。


本申請公開的實施例在下文中將結合附圖進行描述,提供的這些附圖 用於說明而不是限制所公開的實施例,相同的標記表示相同的單元,其中 圖1是一個系統的一個用於確定與至少一個通信設備和通信網絡之間
的通信相關的連接質量特性或度量的方面的功能部件的示意圖; 圖2是圖1的通信設備的一個方面的功能部件的示意圖; 圖3是圖1的網絡設備的一個方面的功能部件的示意圖; 圖4是圖1的連接質量狀態機的一個方面的狀態圖; 圖5是圖4的連接質量狀態機的從空閒狀態向已接入狀態轉換方面的
更詳細狀態圖6是圖4的連接質量狀態機的一部分的更詳細狀態圖,具體而言, 所述部分用於在已接入狀態期間確定同時新呼叫的發生;
圖7是圖4的連接質量狀態機的一部分的更詳細狀態圖,其中所述部 分用於在已接入狀態期間確定接入失敗;
圖8是圖4的連接質量狀態機的一部分的更詳細狀態圖,其中所述部 分用於確定已連接呼叫,己連接呼叫還稱作為接入成功;
圖9是圖4的連接質量狀態機的一部分的更詳細狀態圖,具體而言, 所述部分用於在已連接狀態期間確定同時新呼叫的發生;
圖10是圖4的連接質量狀態機的一部分的更詳細狀態圖,其中所述部 分用於確定達到已連接狀態之後的掉話;
圖11是圖4的連接質量狀態機的一部分的更詳細狀態圖,具體而言,所述部分用於確定達到已連接狀態之後的正常呼叫終止;
圖12是圖4的連接質量狀態機的'部分的狀態圖,其中所述部分用於
判斷在從WCDMA系統向GSM系統切換期間是否維持己接入狀態;
圖13是圖4的連接質量狀態機的一部分的狀態圖,其中所述部分用於 判斷在從WCDMA系統向GSM系統切換期間是否維持已連接狀態;
圖14是圖4的連接質量狀態機的一部分的狀態圖,其中所述部分用於 判斷在從GSM系統向WCDMA系統切換期間判斷是否維持已接入狀態;
圖15是圖4的連接質量狀態機的一部分的狀態圖,其中所述部分用於 判斷在從GSM系統向WCDMA系統切換期間是否維持已連接狀態;
圖16-圖26描繪了圖1的連接質量確定系統20的一個方面中的通信設 備22的處理引擎38所生成的事件信息36的例子;
圖27是圖1的連接質量確定系統20的蜂窩電話實現中的一個方面功 能部ft^的示意圖28是確定通信設備和通信網絡之間通信連接質量的方法的一個方面 的流禾呈圖29是收集與通信設備和通信網絡之間通信相關的連接質量相關信息 的方法的一個方面的流程圖。
具體實施例方式
本申請公開的實施例包括裝置和方法,其中的裝置包括處理器和計算 機可讀介質,其中的方法涉及確定與無線設備和無線網絡之間的通信相關 的連接特徵(例如,接入失敗和/或掉話)。這些裝置和方法根據通信消息(例 如,空中下載消息)和/或無線設備的組件的其它狀態信息,來監控和收集 無線設備處理引擎生成的預先確定的事件代碼和相關事件數據。使用由處 理器生成的事件信息,從而提供包括詳細信息的高效和緊湊數據,其中這 些詳細信息涉及一個或多個事件起因以及可選地與該事件相關的呼叫類 型。此外,這些裝置和方法對所收集的事件信息應用連接質量狀態機,以 便確定連接質量特性和/或度量,例如,與無線網絡中無線設備的操作相關 的與接入失敗相關的事件和/或與掉話相關的事件。狀態機可以從通信設備 用戶角度和/或從系統角度來編譯這些特性和/或度量,從而有利地提供了任
24意一方或雙方觀點。此外,通過由處理器生成的事件信息,狀態機能夠區 分用戶感知的連接質量特性和網絡感知的連接質量特性。本申請所描述的 裝置和方法特別適合於不具有標準連接質量相關事件機制的通信協議中,
例如但不限於通用移動通信系統("UMTS")協議。
參見圖l,在一個方面,用於確定連接質量特性的系統20包括通信設 備22,後者用於與通信網絡26交換通信24。例如,通信設備22可以包括 無線蜂窩電話,後者能使用戶與另一個通信設備和/或還與通信網絡26通信 的網絡設備交換通信24 (例如,語音和/或數據消息和/或分組)。通信設備 22可以包括計算機平臺28,後者可以存儲和執行連接質量模塊30。根據收 集配置32 (收集配置32可以依據感興趣信息變化),連接質量模塊30可從 處理引擎38生成的多個事件信息36中監控和/或收集選定的事件信息34, 其中事件信息34與通信24相關聯。此外,例如,多個事件信息36可以包 括由處理器生成的事件代碼和相應的事件數據,這些事件代碼和相應的事 件數據基於和/或表示一個或多個通信消息24中的某一部分和域某種組合, 其中一個或多個通信消息24是在通信設備22和通信網絡26之間交換的。 在一些方面,這些通信消息24包括基於通信設備22和通信網絡26使用的 給定通信協議而生成的數據分組和/或空中下載(OTA)消息。可選地(或, 此外),例如,多個事件信息36可以包括由處理器生成的事件代碼和相應 的事件數據,這些事件代碼和相應的事件數據基於和/或表示通信設備22 的一個或多個硬體和/或軟體組件中的某一部分或某種組合的狀態信息。例 如,所述狀態信息可以指示通信設備的用戶所感知的用戶接口信息,這些 用戶接口信息不同於發生在用戶感知之外的操作,例如,發生在後臺處理 中的操作或者發生在通信設備和通信網絡之間的操作。在一些方面,例如, 可以累積所選定的事件信息34並將其存儲在連接質量日誌40中。此外, 選定的事件信息34可以與連接質量特性和/或度量中的一個或某種組合相 對應,其中這些連接質量特性和/或度量是期望的用來監控通信網絡26中的 通信設備22的操作。
在一些方面,系統20還包括網絡設備42 (例如,用戶管理伺服器), 後者可從通信設備22接收和/或獲取收集質量日誌40和/或選定的事件信息 34。網絡設備42可以包括計算機平臺44,以便存儲和執行連接質量管理模塊46。連接質量管理模塊46可以包括分析器,以便對選定的事件信息34 應用連接質量狀態機50,從而生成例如連接質量報告54巾的相應一個或多 個連接質量度量52。具體地說,連接質量狀態機50將多個選定的事件信息 34中的一個或某種組合中的至少一部分與預先確定的一個或多個連接質量 特性(例如,接入失敗和/或掉話和/或服務暫停狀態)相關聯。
此外,連接質量狀態機50可以從通信設備用戶角度和/或從通信網絡角 度來生成連接質量特性。例如,在連接語音呼叫之前,通信設備22可以在 用戶接口界面上提供指示(例如,移動圖像),以便指示該設備處於連接呼 叫的處理過程中。當該呼叫已連接時,從用戶角度來看,連接質量狀態機 50可以生成包括一個呼叫嘗試和一個呼叫成功的記錄。同時,在呼叫嘗試 期間在後臺運行,通信設備22上的呼叫連接處理在能夠連接該呼叫之前可 以具有多次的失敗嘗試和重試。同樣,從網絡角度來看,連接質量狀態機 50可以記錄三個呼叫嘗試、兩個接入失敗和一個接入成功。
因此,連接質量管理模塊44可以使用一種連接質量特性和/或連接質量 特性的某種組合來規定一個或多個連接質量度量52,例如,接入失敗次數 和/或(速)率、掉話次數和/或(速)率和/或服務暫停次數和/或(速)率。 隨後,為了監控通信設備22和/或通信網絡26的性能,網絡設備42和/或 任何其它感興趣設備的操作者可以接收(或者,接入)和分析連接質量報 告54和/或一個或多個連接質量度量52。
參見圖2,根據一個方面,通信設備22可以包括任何類型的計算化的 通信設備。例如,通信設備22可以包括(但不限於)蜂窩電話、個人數字 助理(PDA)、雙向文本尋呼機、具有有線或無線通信埠的可攜式計算機 和具有無線通信埠的任何類型計算機平臺,並且這些設備還可以具有到 網絡或網際網路的有線連接。通信設備22可以是遠程從設備或其它類似設備 (例如,遠程傳感器、診斷工具、數據中繼等等),其中在這些設備中不具 有終端用戶,而是僅僅通過無線或有線網絡傳輸數據。在替代性的方面, 通信設備22可以是有線通信設備,例如,陸上線路電話、個人計算機、機 頂盒或類似物。因此,本發明裝置和方法可以相應地在包括有線或無線通 信埠的任何形式的有線或無線設備或計算機模塊上執行,其中所述有線 或無線通信埠包括但不限於無線數據機、PCMCIA卡、接入終端、
26個人計算機、電話或者其任意組合或子組合。
此外,通信設備22可以包括輸入裝置56和輸出裝置58,其中輸入裝 置56生成對於該設備的輸入,輸出裝置58生成供該設備用戶使用的信息。 例如,輸入裝置56可以包括諸如袖珍鍵盤或鍵盤、滑鼠、觸控螢幕顯示器、 帶語音識別模塊的麥克風等等之類的裝置。在某些方面,輸入裝置56可以 提供與多個事件信息36中的一個或多個相關的用戶輸入。此外,例如,輸 出裝置58可以包括顯示器、音頻揚聲器、觸覺反饋裝置等等。輸出裝置58 可以生成圖形用戶界面、聲音、諸如振動之類的感覺等等,並且這些輸出 可以與多個事件信息36中的一個或多個相關。
此外,通信設備22可以包括計算機平臺28,後者可以通過無線網絡或 (在一些方面)有線網絡發射數據並可以接收和執行例程和應用程式以及 顯示數據,計算機平臺28可以與輸入裝置56和輸出裝置58進行交互。計 算機平臺28可以包括存儲器60,後者可以包括易失性和非易失性存儲器部 件,例如只讀和/或隨機存取存儲器(RAM和ROM)、 EPROM、 EEPROM、 閃速卡或快閃記憶體單元和/或任何常用於計算機平臺的存儲器。此外,存儲器60 可以包括有源存儲器和記憶存儲器,這些存儲器包括電子文件系統和任何 二級和/或三級存儲設備,例如磁介質、光介質或者軟盤或硬碟。
此外,計算機平臺28還可以包括處理引擎38,後者可以是專用集成電 路("ASIC")或者其它晶片、處理器、邏輯電路或其它數據處理設備。在 一些方面,例如當通信設備22包括蜂窩電話時,處理引擎38或諸如ASIC 之類的其它處理器可以運行應用編程接口 ("API")層62,其中API62與 存儲器60中的任何駐留程序或應用64 (例如,語音、數據)以及與介質相 關的應用和連接質量模塊30進行交互。API 62可以是在各自通信設備上運 行的運行環境。 一種此類運行環境是加利福尼亞聖迭哥的高通公司開發的 無線二進位運行環境(BREW )軟體。還可以使用其它運行環境,例如以 便控制無線計算設備上應用程式的執行。
此外,處理引擎38可以包括各種包含在硬體、固件、軟體和其組合中 的處理子系統66,這些處理子系統能實現通信設備22的功能和通信網絡 26 (圖l)中通信設備的運行。例如,處理子系統66允許啟動和維持通信, 並與其它網絡設備交換數據以及在通信設備22的組件內和/或組件之間交
27換數據。在一個方面,例如在蜂窩電話中,通信處理引擎38可以包括一種 處理子系統66或者處理子系統66的一種組合,例如聲音、非易失性存 儲器、文件系統、發射、接收、搜索器、層1、層2、層3、主控、遠程程 序、手持裝置、功率管理、診斷、數位訊號處理器、語音編碼機、消息、 呼叫管理器、藍牙@系統、藍牙^LPOS、位置確定、位置引擎、用戶接口、 休眠、數據業務、安全性、認證、USIM/SIM (通用用戶識別模塊/用戶識別 模塊)、語音業務、圖形、USB (通用串行總線)、諸如MPEG (運動圖像 專家組)協議多媒體之類的多媒體、GPRS (通用分組無線業務)等等。對 於所公開的方面,處理引擎38的處理子系統66可以包括與運行在計算機 平臺28上的應用進行交互的任何子系統組件。
計算機平臺28還可以包括通信模塊68,後者使通信設備12的各種組 件之間以及該設備與通信網絡26之間能夠通信。通信模塊68可以包含在 硬體、固件、軟體和/或其組合中。此外,通信模塊68能夠根據本申請描述 的裝置和方法,接收信息(例如,配置消息30)和發射信息(例如,連接 質量日誌40和/或選定的事件信息34)。
此外,在一些方面,存儲器60還可以包括與設備相關的信息70以及 與通信網絡相關的信息72,這些信息可以連同事件信息34 —起作為與事件 相關的信息74被收集。例如,與設備相關的信息70可以包括但不限於 通信設備標識符76,用於唯一地標識給定的通信設備;位置信息78,用於 標識通信設備的位置,例如來自全球定位系統(GPS)或輔助GPS (A-GPS) 系統的地理位置數據和/或能夠用於確定通信設備近似位置的附近網絡設備 信息;時間信息80,用於標識基於設備的和/或基於網絡的時間;組件狀態 信息82,用於標識通信設備上任何組件的有無和/或狀態,例如指示執行應 用、硬體和/或軟體組件的任何部分的狀態等等。此外,例如,與通信網絡 相關的信息72可以包括但不限於與通信設備22通信的網絡組件、協議 和/或任何其它基於網絡的與通信24相關的信息。因此,可以使用與設備相 關的信息70和與通信網絡相關的信息72來證明與一個或多個選定事件信 息34的出現相對應的通信設備22的環境狀態。在一些方面,為了在收集 選定的事件信息34期間保持記錄通信設備22的狀態,可以將與設備相關 的信息70中的某些部分和/或與通信網絡相關的信息72中的某些部分作為與選定的事件相關的信息74記錄在連接質量日誌40中。
此外,應當注意的是,為了保持記錄參數,其中這些參數用於啟動對 選定的事件信息34和/或與選定的事件相關的信息74的收集,還可以將收 集配置32記錄在連接質量日誌40中。
此外,雖然圖中將多個事件信息36描繪成位於處理子系統66中,但 應當理解的是,可以在處理引擎38中的任何地方生成多個事件信息36和/ 或多個事件信息36位於處理引擎38中的任何地方。
參見圖3,在一個方面,網絡設備42可以包括任何類型伺服器、個人 計算機、袖珍型計算機、大型計算機或任何通信或專用計算設備中的至少 一個。此外,單一網絡設備或者這些網絡設備的某種組合可以操作或執行 本申請描述的模塊和應用。
此外,網絡設備42可以包括輸入裝置84和輸出裝置86,其中輸入裝 置84生成對於該設備的輸入,輸出裝置86生成供該設備用戶使用的信息。 例如,輸入裝置84可以包括諸如袖珍鍵盤或鍵盤、滑鼠、觸控螢幕顯示器、 帶語音識別模塊的麥克風等等之類的裝置。在某些方面,例如,輸入裝置 84可以提供與分析器48的運行和/或連接質量報告54的閱覽相關的用戶輸 入。此外,例如,輸出裝置86可以包括顯示器、音頻揚聲器、觸覺反饋裝 置等等。輸出裝置86可以生成圖形用戶界面、聲音、諸如振動之類的感覺 等等,並且這些輸出可以表示連接質量報告54和/或連接質量度量52中的 一個或多個方面。
網絡設備42可以包括計算機平臺44,後者可以通過無線網絡或有線網 絡發射和接收數據並可以執行例程和應用程式,其中計算機平臺44可以與 輸入裝置84和輸出裝置86進行交互。計算機平臺44可以包括存儲器88, 後者可以包括易失性和非易失性存儲器,例如只讀和/或隨機存取存儲器 (RAM和ROM)、 EPROM、 EEPROM、閃速卡或快閃記憶體單元和/或任何常用 於計算機平臺的存儲器。此外,存儲器88可以包括有源存儲器和/或用於存 儲的長期存儲器,這些存儲器包括任何二級和/或三級存儲設備,例如磁介 質、光介質或者軟盤或硬碟。此外,計算機平臺44還可以包括處理引擎卯, 後者可以是專用集成電路("ASIC")或者其它晶片、處理器、邏輯電路或 其它數據處理設備。此外,計算機平臺44可以包括通信模塊92,後者使設備的各種組件之 間以及該設備與通信網絡26之間能夠通信。例如,在所描述的方面,通信 模塊92能夠發射收集配置32和接收通信質量日誌40和/或連接質量度量 52。通信模塊92可以包含在硬體、固件、軟體和/或其組合中。
如上所述,計算機平臺44包括連接質量管理模塊46,後者用於收集和 分析選定的事件信息34以及確定連接質量度量52。在一些方面,連接質量 管理模塊46還可以包括連接質量配置生成器94,連接質量配置生成器94 可以生成通信設備22所使用的連接質量配置32。具體而言,連接質量配置 生成器94可以包括為用戶呈現菜單的邏輯,其中從所述菜單輸入和/或選擇 期望的連接質量度量和/或連接質量特性和/或事件代碼和相關事件數據,以 便從一個或多個識別的和/或選定的通信設備22收集。從而,連接質量配置 生成器94允許用戶生成收集配置32,通信設備22可以操作收集配置32以 便從多個事件信息36中選擇選定的事件信息34,其中選定的事件信息34 與用戶感興趣的期望的連接質量特性或度量52相關。在一些方面,收集配 置32可以標識預先確定的與設備相關的信息70和與通信網絡相關的信息 72,以便收集一個或多個選定的事件信息34並使之與一個或多個選定的事 件信息34相關聯。此外,在一些方面,收集配置32還可以包括參數和/或 指令,這些參數和/或指令指示何時和何地轉發選定的事件信息34以供分 析,和/或向誰或者什麼設備提供訪問選定的事件信息34。
分析器48根據與連接質量狀態機50相關聯的邏輯,對選定的事件信 息34進行操作以及在一些方面對與選定的事件相關的信息74進行操作。 分析器48可以包含在硬體、軟體、固件、數據、可執行指令和其組合中。 此外,分析器48還可以包括有助於分析選定的事件信息34 (在一些方面, 有助於分析與選定的事件相關的信息74)和確定連接質量特性和/或連接質 量度量52的算法、神經網絡、啟發式例程等等的任意組合中的一個或多個。
參見圖4-15,在一個方面,對於具有加利福尼亞聖迭哥高通公司製造 的處理引擎38的通信設備22所使用的連接質量狀態機50,連接質量狀態 機50確定連接質量特性,其中連接質量特性涉及例如接入失敗、接入成功、 掉話、正常呼叫終止、新呼叫以及切換,這些均基於與事件信息相關的狀 態。連接質量狀態機50對於通信設備22上所有可用的可能呼叫類型(例如,語音呼叫、數據呼叫以及同時的語音和數據呼叫)做出這些決定。此
外,狀態機50能夠確定移動臺發起(MO)的呼叫和移動臺終止(MT)的 呼叫,其中MO呼叫是由通信設備22所發起的,MT呼叫是由通信設備22 所終止的。此外,狀態機50還能夠確定和跟蹤同時發生的呼叫(例如,同 時的語音和數據呼叫)的連接質量信息。狀態機50還可以從用戶角度和/ 或從系統角度來確定連接質量信息。
就用戶角度和系統或網絡角度而言,包括由處理器生成的事件代碼和 相應事件數據在內的多個事件信息36使狀態機50能夠區分與OTA消息相 關的信息和與通信設備的硬體和/或軟體狀態相關的信息,其中與通信設備 的硬體和/或軟體狀態相關的信息指示通信設備的用戶可以感知的輸出。例 如,多個事件信息36中的預先確定的一些事件信息(包括但不限於 "CM_SYS—MODE"類型事件代碼)與用戶接口的狀態相關。例如,當用 戶嘗試進行呼叫時,即使已經發生多次連接失敗並且該設備仍在嘗試連接, 用戶接口也可以顯示指示符以指出該呼叫在連接過程中。在此情況下,從 用戶角度來看,並沒有發生接入失敗,但從網絡或系統角度來看,已經發 生多次接入失敗。因此,通過分析與給定通信相對應的多個事件信息36中 預先確定的一些事件信息,狀態機50能夠在這些不同的角度之間進行區分。
此外,參見圖4,連接質量狀態機50可以根據事件信息確定呼叫狀態, 以及呼叫狀態之間的轉換。具體而言,連接質量狀態機50確定與分別在空 閒狀態106、已接入狀態108和己連接狀態110之間的第一、第二和第三轉 換IOO、 102和104各自相關的連接質量信息。具體而言,在第一轉換IOO 期間,狀態機50確定與接入嘗試相關的特性。在第二轉換102期間,狀態 機50確定與接入成功相關的特性和域與接入失敗相關的特性。此外,在第 三轉換104期間,狀態機確定與正常呼叫終止相關的特性和與掉話相關的 特性。此外,在第二和第三轉換102和104期間,狀態機確定與現有呼叫 同時發生的新呼叫相關的連接質量信息。圖5-11的列表詳細說明了事件代 碼和事件數據,但是,應當理解的是,也可以使用其它和/或等同事件代碼 和/或事件數據。
參見圖4和圖5,根據與接入來源112相關的事件信息,第一轉換IOO 規定了空閒狀態106和已接入狀態108之間的與連接相關的變化。例如,表示接入來源112的事件信息可以包括通信設備22和通信網絡26之間交換的預先確定的尋呼消息、預先確定的來源消息等等,並且事件信息能用來開始建立呼叫。具體而言,參見圖5,狀態機50規定了一個或多個事件代碼和/或一個或多個相關的事件數據(例如,事件代碼113-115和事件數據120-126),以便判斷是否達到已接入狀態108,並確定與所嘗試的接入相關的呼叫類型。例如,呼叫類型可以包括諸如以下類型的呼叫移動臺發起(MO)的語音127、 MO數據128、諸如短消息業務(SMS)或短語音業務(SVS)之類的MO其它129、移動臺終止(MT)的語音130、 MT數據131、諸如SMS或SVS之類的MT其它132以及MT語音、數據或其它133。
參見圖4,狀態機50規定了根據三種不同情況的從己接入狀態108開始的第二轉換102。
參見圖4和圖6,在第一種情況下,狀態機50可以判斷與其它接入來源134相關的其它事件信息是重複信息136還是同時發生的新呼叫。例如,表示其它接入來源134的事件信息可以包括通信設備22和通信網絡26之間交換的預先確定的尋呼消息、預先確定的來源消息等等。如果其它接入來源134是重複信息136,則原始接入來源112導致接入失敗138,於是狀態機50確定新呼叫140,其中新呼叫140在朝向已接入狀態108的處理中替代原始呼叫。如果其它接入來源134不是重複信息,則狀態機50將新呼叫140確定成同時發生的語音、數據和/或其它呼叫,並且相應地估計隨後的連接質量特性。具體而言,參見圖6,狀態機50規定了一個或多個事件代碼和減一個或多個相關的事件數據(例如,事件代碼142-144和事件數據146-151),以便結合檢查相關無線資源控制(RRC)鏈路152的狀態來確定與接入來源相關的事件。如果該鏈路是活躍的,那麼錯誤重複153被確定並且記錄接入失敗138。相反,如果該鏈路是非活躍的,那么正確重複被確定,記錄具有同時發生的新呼叫形式的新呼叫140並進一步估計連接質量特性。
參見圖4和圖7,在第二轉換102的第二種情況下,根據與直接失敗156相對應的事件信息,狀態機50可以判斷接入失敗138是否已經發生。例如,表示直接失敗156的事件信息可以包括通信設備22和通信網絡26
32之間交換的接入失敗觸發消息、預先確定的釋放消息、預先確定的呼叫狀
態消息、異常結束消息等等。在此種情況下,狀態機50記錄與相應呼叫相關的接入失敗138,並根據後續的事件信息進一步判斷通信設備22是否已返回到空閒狀態106。具體而言,參見圖7,狀態機50規定了一個或多個事件代碼和/或一個或多個相關事件數據(例如,事件代碼157-163和事件數據164-170),以便確定接入失敗138。此外,狀態機50可以將多個不同的事件信息與接入失敗相關聯。例如,為了確定接入失敗138,如所描繪的,狀態機50可以將預先確定的呼叫類型(例如,先前識別的移動臺發起(MO)的語音127、 MO數據128、 MO其它129、 MT語音130、 MT數據131、MT其它132以及MT語音、數據或其它133 (參見圖5))與預先確定的一個或多個事件代碼和/或一個或多個事件數據相關聯。此外,不依賴呼叫類型,狀態機50規定了預先確定的一個或多個事件代碼和/或一個或多個與接入失敗138相關的事件數據,例如,事件代碼157和158的組合以及其各自的事件數據164或165。此外,狀態機50規定了一個或多個接入失敗觸發事件172,其中的一些例子在圖16中列出。如果狀態機50檢測到一個或多個接入失敗觸發事件172,其中這些接入失敗觸發事件直接指示接入失敗,那麼狀態機50在確定接入失敗138之前通過査尋具有事件數據164的事件代碼157或者具有事件數據165的事件代碼158,來進一步驗證檢測到的接入失敗觸發事件172的真實性。在一個方面,"cm—call—state"事件與處理子系統66 (圖2)的呼叫管理器部分的狀態相關,並且該事件在呼叫期間發生。相比而言,"mm—state"事件指示通信設備22的整體狀態,並且由於當通信設備22不處於呼叫時"mmjtate"事件在空閒狀態期間發生,所以與"cm_call—state"事件相比,"mm—state"事件發生的更加頻繁。
參見圖4和圖8,在第二轉換102的第三種情況下,根據與連接確認174相關聯的事件信息,狀態機50可以判斷是否達到已連接狀態110。例如,表示連接確認174的事件信息可以包括通信設備22和通信網絡26之間交換的預先確定的承認和/或確認消息。在此情況下,在一些方面,對於每一種先前確定的呼叫類型,例如MO語音127、 MO數據128、 MO其它129、MT語音130、MT數據131和MT其它132,為了確定已連接狀態110,狀態機50規定了一個或多個事件代碼和/或一個或多個相關的事件數據。例如,與事件代碼162和事件數據176-178中的相應一個相結合,事件代碼161和事件數據175分別規定了用於MO語音127、 MO數據128和MO艽它129呼叫類型的已連接狀態110。同樣,例如,與事件代碼163和事件數據176-178中的相應一個相結合,事件代碼160和事件數據175分別規定了用於MT語音130、MT數據131和MT其它132呼叫類型的已連接狀態110。此外,在一些方面,對於MO其它129或MT其它132呼叫類型(例如,SMS和/或SVS呼叫),由於文本或語音分組的傳送立即結束呼叫,所以狀態機50規定 一旦達到已連接狀態110就立即將呼叫狀態切換到空閒狀態106。
參見圖4,狀態機50規定了第三轉換104,後者跟在已連接狀態110之後,並且第三轉換104可以跟隨三種情況,這三種情況分別判斷是正常呼叫終止還是掉話發生,亦或是同時的新呼叫發生。
參見圖4和圖9,在第一種情況下判斷是否同時的新呼叫發生,狀態機50分析與其它接入來源180相對應的其它事件信息,其中當通信設備22處於已連接狀態110時其它接入來源180發生。例如,表示其它接入來源180的事件信息可以包括通信設備22和通信網絡26之間交換的預先確定的尋呼消息、預先確定的來源消息等等。具體而言,參見圖9,對於具有第一預先確定的事件代碼113的呼叫,狀態機50確定移動臺發起的呼叫類型,例如根據預先確定的事件數據120確定MO語音127和根據預先確定的事件數據121確定MO數據128。同樣,對於具有預先確定的事件代碼115的呼叫,狀態機50確定移動臺終止的呼叫類型,例如根據預先確定的事件數據123確定MT語音130、根據預先確定的事件數據124確定MT數據131以及根據預先確定的事件數據125確定MT其它132。此外,在狀態機50確定呼叫是移動臺發起的情況下,但預先確定的事件代碼113丟失時,那麼狀態機50可以查尋預先確定的事件代碼163以確定MO語音127和查尋預先確定的事件代碼162以確定MO數據128,其中代碼162和163均包括指示呼叫建立的事件數據184。在每一個上述例子中,可以將所檢測到的呼叫類型確定為與現有呼叫同時發生的新呼叫140,並且狀態機50相應地確定與新呼叫140相關的後續連接質量特性。此外,狀態機50可以根據與SMS通告消息相關的預先確定事件代碼182來確定MT其它132呼叫,其中MT其它132呼叫可以直接轉換到空閒狀態106。
參見圖4和圖10,在第二種情況下判斷是否掉話發生,狀態機50分析與直接失敗188相對應的事件信息,其中直接失敗188發生在通信設備22處於已連接狀態110時。例如,與直接失敗188相關的事件信息可以包括釋放消息、異常結束消息以及直接指示掉話的消息。具體而言,參見圖10,狀態機50可以規定預先確定的事件組合(例如,具有事件數據164的事件代碼157與具有事件數據165的事件代碼158相結合,這些可指示當前狀態是空閒狀態106,如掉話186)跟在已連接呼叫之後。此外,狀態機50可以規定某些事件為直接掉話觸發事件192,其中的一些例子在圖16中列出。為了驗證檢測到的掉話觸發事件192的真實性,狀態機50可以另外地檢査具有事件數據164的事件代碼157或者具有事件數據165的事件代碼158,這些用來核實該呼叫已不再被連接。此外,狀態機50可以將預先確定的事件代碼160或161 (其中每一個具有預先確定的事件數據168,所述事件代碼和事件數據與指示釋放完成的釋放消息相關)與MO語音127和MT語音130呼叫類型各自的掉話186相關聯。此外,狀態機50可以將具有預先確定的事件數據189的預先確定的事件代碼159與MO語音127和MO數據128呼叫類型各自的掉話186相關聯,其中所述事件代碼和事件數據與異常結束消息相關。同樣,狀態機50可以將具有預先確定的事件數據190的預先確定的事件代碼159與MT語音130和MT數據131呼叫類型各自的掉話186相關聯,其中所述事件代碼和事件數據與呼叫結束消息相關。
參見圖4和圖11,在第三種情況下判斷是掉話186發生還是正常呼叫終止194發生,狀態機50分析與連接釋放188相對應的事件信息,其中連接釋放188發生在通信設備22處於已連接狀態110時。例如,與連接釋放188相關的事件信息可以包括釋放消息、斷開消息、異常結束消息、呼叫清除消息、呼叫終止消息、去激活消息等等。具體而言,參見圖11,狀態機50根據事件代碼和事件數據的組合(例如,具有事件數據197或198的事件代碼163或164與具有事件數據199的事件代碼159相結合)已經知道呼叫類型(例如,MO語音127或MT語音130)。隨後,狀態機50根據呼叫是否正常地結束來確定是掉話186還是正常呼叫終止194,並可以進一步檢測後續的轉換回空閒狀態106。此外,狀態機50根據預先確定的事件代
35碼和事件數據(例如,具有事件數據200的事件代碼163或者具有事件數 據201的事件代碼164,這兩種分別指示發送或者接收數據消息)來確定 MO數據128或MT數據131呼叫類型。
此外,參見圖12-15,在一些方面,通過將現有無線接入技術的當前狀 態轉換到新無線接入技術,狀態機50可以在經過切換時維持呼叫狀態信息。 在此情況下,狀態機50可以包括多個狀態機,根據多種無線接入技術中的 一種來配置每一個狀態機的操作。因此,當切換發生時,多個狀態機中的 相應一個用來確定特定於相應無線接入技術的連接質量特性。同樣,狀態 機50可以在通過無線接入技術時存儲當前呼叫狀態,以使對於在切換中接 收通信的無線接入技術能夠做出連接質量特性的正確決定。例如,參見圖 12,在從WCDMA系統到GSM系統的切換中,根據識別切換請求事件208 和切換成功事件210,以及結合確定該呼叫類型是語音呼叫212,狀態機50 將WCDMA中的已接入狀態206轉換到GSM中的已接入狀態214。同樣, 參見圖13,在從WCDMA系統到GSM系統的切換中,根據識別切換請求 事件208和切換成功事件210,以及結合確定該呼叫類型是語音呼叫212, 狀態機50將WCDMA中的己連接狀態216轉換到GSM中的已連接狀態 218。在圖12和圖13中,在一些可選的方面,如果狀態機50確定該呼叫 類型不是語音呼叫,那麼狀態機50將呼叫狀態改變到空閒狀態106,這是 因為在一些技術中僅語音呼叫涉及到切換。但是,應當注意的是,這種檢 査不是必需的,或者根據給定通信系統在切換期間所支持的呼叫類型,可 以使用對於其它種類呼叫類型的檢査。與圖12相反,參見圖14,在從GSM 系統到WCDMA系統的切換中,根據識別切換請求事件220和切換成功事 件222,狀態機50將GSM中的已接入狀態214轉換到WCDMA中的已接 入狀態206。同樣,參見圖15,其是圖13中場景的相反情況,在從GSM 系統到WCDMA系統的切換中,根據識別切換請求事件220和切換成功事 件222,狀態機50將GSM中的已連接狀態218轉換到WCDMA中的已連 接狀態216。在圖14和圖15中應當注意的是,沒有檢查呼叫類型,但是, 根據給定通信系統在切換期間所支持的呼叫類型可以增加呼叫類型檢査。
參見圖16-22,在包括通信設備22的系統20的一個方面,其中通信設 備22具有使用加利福尼亞聖迭哥高通公司發布的所有模式系統軟體(AMSS)的處理引擎38,列出了多個事件信息36的示例。雖然圖16-22 列出了事件代碼標識符和與高通公司的AMSS相關的名字,但應當理解的 是,還可以包括其它另外的和/或等同的事件標識符和其它類型處理引擎生 成的名字。
例如,參見圖16,當相應事件每一次發生時,可以在連接質量日誌40 (圖1)中將預先確定的事件信息230作為選定的事件信息34 (圖1)收集。 同樣,如所討論的關於圖7中的接入失敗觸發事件138和關於圖10中的掉 話觸發事件186,預先確定的事件信息232可以與自動觸發數據收集的直接 失敗事件相對應。應當注意的是,圖16中列出的直接失敗事件僅僅是直接 失敗觸發事件的示例,還可以使用提供連接質量失敗直接指示的其它和/或 等同事件。
此外,例如,參見圖17,還可以使用呼叫管理器呼叫狀態事件信息234 和呼叫管理器呼叫事件來源事件信息236。術語"呼叫管理器"是指處理子 系統66 (圖2)的一個方面,其對於通信設備22 (圖2)根據預先確定的 設置來處理呼叫的啟動和維持。
此外,例如,參見圖18,狀態機50 (圖1)在確定連接質量特性或度 量時還可以使用與GSM切換相關的事件信息238和240,以及與WCDMA 切換相關的事件信息242和多媒體狀態事件信息244。
此外,例如,參見圖19,狀態機50 (圖1)在確定連接質量特性或度 量時還可以使用各種網絡接入信令(NAS)事件信息256和248,以及各種 無線資源控制(RRC)事件信息250和252。
此外,例如,參見圖20,狀態機50 (圖1)在確定連接質量特性或度 量時還可以使用各種與短消息業務(SMS)相關的事件信息254和256,以 及各種尋呼事件信息258 (例如,基於WCDMA協議的尋呼事件)。
此外,例如,參見圖21,狀態機50 (圖1)在確定連接質量特性或度 量時還可以使用各種與UMTS呼叫統計相關的事件信息260。
此外,例如,參見圖22,狀態機50 (圖1)在確定連接質量特性或度 量時還可以使用各種呼叫管理器(CM)數據暫停(DS)無線接入技術(RAT) 之間切換事件信息262。
可以操作包括狀態機50的系統20來確定通信設備22所經歷的任何使用情形下的連接質量特性或度量,這些使用情形包括但不限於例如,MO 語音呼叫;諸如網絡沖浪之類的MO數據呼叫;MO SMS/電子郵件呼叫 具有至少部分的同時新呼叫和至少部分的同時新MT SMS呼叫的MO語音 呼叫;具有至少部分同時新MT語音呼叫和至少部分同時新MT SMS呼叫 的MO數據呼叫;導致接入失敗的MO呼叫,其中接入失敗發生在通信設 備處於功率開啟模式時;MTSMS呼叫;MT語音呼叫;具有至少部分同時 MO數據呼叫(例如,網絡衝浪)的MT語音呼叫;具有至少部分同時新 MT語音呼叫的MO數據呼叫,其中MT語音呼叫包括向GSM的切換;導 致接入失敗或者掉話的MO語音呼叫;導致接入失敗或者掉話的MT語音 呼叫;導致接入失敗或者掉話的多個、至少部分同時MO和/或MT語音呼 叫;導致接入失敗的MO數據呼叫;連續的MO和域MT語音和域數據呼 叫;MT數據呼叫;多個、至少部分同時語音呼叫,其中語音呼叫包括向 GSM的切換;包括在切換期間從已接入狀態和己接入狀態轉換的呼叫;具 有 如 下 起 因 類 型 的 MT 呼 叫 RRC—PAGE_CAUSE_TERM—INTERACT—CALL 、 RRC_PAGE—CAUSE_HIGH_PRI—SIGNALLING 和 RRC—PAGE_CAUSE—LOW_PRI_SIGNALLING;具有如下起因類型的MO 呼叫 CM_CALL—TYPE_PD 、 CM_CALL_TYPE_TEST 、 CM—CALL—TYPE一OTAPA 、 CM_CALL_TYPE—STD一OTASP 、 CM—CALL—TYPE_NON—STD—OTASP。
此外,在包括通信設備22的系統20的一個方面,其中通信設備22具 有使用加利福尼亞聖迭哥高通公司發布的所有模式系統軟體(AMSS)的處 理引擎38,多個事件信息36和因此選定的事件信息34可以包括事件代碼 和事件數據。所述事件代碼可以包括與各自由處理器生成的事件(例如, 日誌代碼或偽日誌代碼)相關的唯一標識符。所述事件數據可以包括事件 和參數的名字中的一個或任意組合,其中事件和參數規定了事件的特性, 例如起因名字和/或起因代碼和呼叫類型名字和/或呼叫類型代碼。
例如,參見圖23,與UMTS掉話事件266相對應的事件信息可以包括 日誌代碼268、起因代碼270 (其中,起因代碼270可以包括表示掉話不同 起因的多個值中的至少一個)和呼叫類型索引代碼272 (其中,呼叫類型索
38引代碼272可以包括多種呼叫類型中的至少一種)。
此夕卜,例如,參見圖24,與UMTS接入失敗事件274相對應的事件信 息可以包括日誌代碼276、起因代碼278 (其中,起因代碼278可以包括表 示接入失敗不同起因的多個值中的至少一個)和呼叫類型索引代碼280 (其 中,呼叫類型索引代碼280可以包括多種呼叫類型中的至少一種)。
此夕卜,例如,參見圖25,與UMTS呼叫連接事件282相對應的事件信 息可以包括日誌代碼284、起因代碼286 (其中,起因代碼286可以包括表 示呼叫連接不同起因的多個值中的至少一個)和呼叫類型索引代碼288 (其 中,呼叫類型索引代碼288可以包括多種呼叫類型中的至少一種)。同樣, 例如,與UMTS接入嘗試事件290相對應的事件信息可以包括日誌代碼 292、起因代碼294 (其中,起因代碼294可以包括表示接入嘗試不同起因 的多個值中的至少一個)和呼叫類型索引代碼296 (其中,呼叫類型索引代 碼296可以包括多種呼叫類型中的至少一種)。
.此外,例如,參見圖26,與服務中(INS)事件298相對應的事件信息 可以包括日誌代碼300、起因代碼302 (其中,起因代碼302可以包括表示 服務中事件(例如,用於給定系統的服務)不同起因的多個值中的至少一 個)以及可選的呼叫類型索引代碼304 (其中,呼叫類型索引代碼304可以 包括多種呼叫類型中的至少一種)。同樣,例如,與服務暫停(OOS)事件 306相對應的事件信息可以包括日誌代碼308、起因代碼310 (其中,起因 代碼310可以包括表示服務暫停事件不同起因的多個值中的至少一個)以 及可選的呼叫類型索引代碼312 (其中,呼叫類型索引代碼312可以包括多 種呼叫類型中的至少一種)。
狀態機50 (圖1)可以統計相應通信設備22 (圖1)所經歷的INS事 件和OOS事件的數量。
此外,根據連接呼叫時記錄的時間和檢測到呼叫接入時記錄的時間之 間的差異,狀態機50 (圖1)可以計算出每一呼叫的建立時間。
再次參見圖l,通信網絡26可以包括任何數據和/或語音通信網絡。例 如,通信網絡26可以包括以下網絡中的任何一個或任意組合中的所有部分 或某些部分有線或無線電話網絡;陸地電話網絡;衛星電話網絡;諸如 基於紅外數據協會(IrDA)的網絡之類的紅外網絡;短距離無線網絡;藍牙@技術網絡;紫蜂@協議網絡;超寬帶(UWB)協議網絡;本地無線頻率 (HomeRF)網絡;共享的無線接入協議(SWAP)網絡;寬帶網絡,例如 無線乙太網兼容性聯盟(WECA)網絡、無線保真聯盟(Wi-Fi聯盟)網絡
和802.11網絡;公共交換電話網;公共異構通信網,例如網際網路;專用通 信網;諸如單一前向傳輸鏈路(FLO)網絡之類的多播網絡,其中FLO網 絡包括來自加利福尼亞聖迭哥高通公司的可用的MediaFLOm系統;數字視 頻廣播(DVB)網絡,例如,用於衛星的DVB-S、用於電纜的DVB-C、用 於地面電視的DVB-T、用於手持地面電視的DVB-H;陸地移動無線網絡。
此外,在一些方面,通信網絡26包括的電話網絡示例包括以下模擬和 數字網絡/技術中的一個或任意組合中的至少一部分,這些模擬和數字網絡/ 技術如碼分多址(CDMA)、寬帶碼分多址(WCDMA)、通用移動通信 系統(UMTS)、高級行動電話服務(AMPS)、時分多址(TDMA)、頻分 多址(FDMA)、正交頻分多址(OFDMA)、全球移動通信系統(GSM)、 單載波(IX)無線傳輸技術(RTT)、僅演進數據(EV-DO)技術、通用分 組無線業務(GPRS)、增強型數據GSM環境(EDGE)、高速下行鏈路數據 分組接入(HSPDA)、模擬和數字衛星系統以及可以在無線通信網絡和數據 通信網絡的至少一個中使用的任何其它技術/協議。
參見圖27,在蜂窩電話方面的例子中,系統20 (圖l)可以包括經由 運營商網絡324連接到有線網絡322的無線網絡320。圖2是更全面地描繪 蜂窩無線網絡的組件以及該系統一個實施例中的元件之間的相互關係的典 型圖。蜂窩無線網絡320僅僅是示例性的,該網絡可以包括任何系統,從 而遠程模塊(例如,無線設備22)在彼此之間傳輸空中下載和/或在無線網 絡320的組件之間傳輸空中下載,其中無線網絡320的組件包括(但不限 於)無線網絡載體和/或伺服器。
在系統320中,網絡設備或用戶管理伺服器42可以經由LAN網絡326 與單獨的數據存儲設備328進行通信,其中數據存儲設備328用於存儲從 遠程無線設備22採集的數據(例如,各自的連接質量日誌40)。此外,數 據管理伺服器330可以與用戶管理器42進行通信以便提供後處理能力、數 據流控制等等。用戶管理器42和/或數據管理伺服器330可以經過數據鏈路 332 (例如,網際網路、安全LAN、 WAN或其它網絡)與運營商網絡324進
40行通信。運營商網絡324控制向移動交換中心("MSC")334發送的消息(通 常是數據分組)。此外,運營商網絡324通過網絡336 (例如,網際網路和域 POTS ("普通舊式電話業務"))與MSC 334進行通信。 一般情況下,在網 絡336中,網絡或網際網路部分傳送數據,POTS部分傳送語音信息。可以通 過其它網絡340 (例如,用於數據傳送的數據網絡和減網際網路部分以及用 於語音信息的POTS部分)將MSC 334連接到多個基站("BTS") 338。 BTS 338最後通過短消息業務("SMS")或其它空中下載方法向無線設備(例如, 蜂窩電話22)無線地廣播這些消息。
在操作過程中,參見圖28,在一個方面,用於由網絡設備確定通信設 備和通信網絡之間連接質量的方法可以可選地包括生成與期望的連接質 量特性或度量相關的收集配置以便進行跟蹤(模塊350)。例如,在一個方 面,參見圖3,網絡設備42可以運行連接質量配置生成器94來生成收集配 置32。可以設置收集配置32使通信設備收集通信設備22的處理引擎38(圖 2)所生成的與一個或多個期望的連接質量特性或度量52相對應的選定的 事件信息34 (圖2)和/或與選定的事件相關的信息74 (圖2),例如,通信 設備22經歷的接入失敗的出現、次數和/或速率、掉話和/或服務暫停事件。
此外,所述方法可以可選地包括向一個或多個通信設備轉發收集配置 (模塊352)。例如,參見圖1和圖2,在一個方面,網絡設備42可以向通 信設備22轉發收集配置32。應當注意的是,可以將收集配置32發送給任 意多個通信設備,例如,與給定運營商網絡相關聯的所有設備、給定構成 和/或模型的所有設備、給定網絡或地理區域內的所有設備以及任何其它組 合中的一個或多個通信設備,其中人們期望確定這些通信設備的一個或多 個連接質量特性。
此外,所述方法包括根據各自通信設備對收集配置的執行情況,接 收由處理器生成的事件代碼和相應的由處理器生成的事件數據(模塊354)。 例如,在一個方面,網絡設備42 (圖3)可以接收一個或多個選定的事件 信息34,這些事件信息34可以存儲在連接質量日誌40中。可選地,根據 收集配置32的執行,網絡設備42還可以接收一個或多個與選定的事件相 關的信息74。事件信息可以包括由處理器生成的事件代碼和相應的事件數 據。此外,根據或表示與通信設備22和通信網絡26使用的給定通信協議相關的一個或多個空中下載消息和/或數據分組的所有部分和/或某些部分, 可以生成事件信息。
此外,所述方法包括對由處理器生成的事件代碼和相應的由處理器 生成的事件數據應用連接質量狀態機(模塊356)以及獲得連接質量特性和 域度量(模塊358)。例如,在一個方面,網絡設備42可以運行分析器48, 以便對選定的事件信息34應用連接質量狀態機50。隨後,連接質量狀態機 50可確定連接質量特性(例如,接入失敗、掉話、服務暫停事件),並且分 析器48和/或狀態機50可以根據這些來計算和存儲連接質量度量52。例如, 為了識別和/或校正和/或優化通信網絡和/或通信設備的連接質量,網絡運營 商、通信設備和/或通信設備組件製造商、銷售商等等可以使用這些度量52。
參見圖29,在另一個方面, 一種通信設備可操作的方法用於收集對通 信設備和通信網絡之間的連接質量進行確定的信息,所述方法可以包括 生成與通信設備和通信網絡之間的通信相關的由處理器生成的多個事件代 碼和相應的事件數據(模塊360)。例如,在一個方面,參見圖1,通信設 備22根據通信24可以生成多個事件信息36。
所述方法還可以包括接收與期望的連接質量特性和/或度量相關的收 集配置(模塊362)。例如,在一個方面,參見圖l,通信設備22可以接收 收集配置32。
此外,所述方法可以包括根據收集配置來選擇和記錄選定的由處理 器生成的事件代碼和相應的事件數據(模塊364)。例如,在一個方面,參 見圖1,通信設備22可以根據收集配置32運行連接質量模塊30和收集選 定的事件信息34。
此外,所述方法可以包括向連接質量狀態機轉發選定的由處理器生 成的事件代碼和相應的事件數據以應用,從而確定與通信設備和通信網絡 之間的通信相關的連接質量特性或度量(模塊366)。例如,在一個方面, 參見圖1,通信設備22可以向網絡設備42轉發選定的事件信息34以用於 分析器48進行分析,其中分析器48運行連接質量狀態機50以生成與通信 設備22和通信網絡26之間的通信相對應的一個或多個連接質量特性(例 如,接入失敗、掉話或服務暫停事件)和/或一個或多個連接質量度量52。
用於執行本申請所述功能的通用處理器、數位訊號處理器(DSP)、專
42用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯器件、 分立門或者電晶體邏輯器件、分立硬體組件或者其任意組合,可以實現或 執行結合本申請所公開實施例描述的各種示例性的邏輯、邏輯框圖、模塊 和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何常規 的處理器、控制器、微控制器或者狀態機。處理器也可能實現為計算設備 的組合,例如,DSP和微處理器的組合、多個微處理器、 一個或多個微處 理器與DSP內核的結合,或者任何其它此種結構。
此外,結合本申請所公開方面描述的方法或者算法的步驟和/或動作可 直接體現為硬體、由處理器執行的軟體模塊或二者組合。此外,本申請所 描述的方法和/或動作可以由至少一個處理器的一個或多個模塊來執行,其 中所述一個或多個模塊的每一個都與各自的一個方法步驟和/或動作相對 應。軟體模塊可以位於RAM存儲器、快閃記憶體、ROM存儲器、EPROM存儲 器、EEPROM存儲器、寄存器、硬碟、移動磁碟、CD-ROM或者本領域已 知的任何其它形式的存儲介質中。 一種示例性的存儲介質連接至處理器, 從而使處理器能夠從該存儲介質讀取信息,且可向該存儲介質寫入信息。 或者,存儲介質也可以是處理器的組成部分。此外,在某些方面,處理器 和存儲介質可以位於ASIC中。另夕卜,該ASIC可以位於用戶終端中。當然, 處理器和存儲介質也可以作為分立組件存在於用戶終端中。此外,在某些 方面,方法或算法的步驟和/或動作可以由計算機編程產品定義,其中計算 機編程產品包括機器可讀介質和/或計算機可讀介質上的指令集或者代碼中 的一個或者任意組合,而其中一個或多個指令集或代碼中的每一個都與各 自的一個方法步驟和/或動作相對應。
雖然上述發明示出了示例性的方面和/或實施例,但應當注意的是,如 本權利要求所定義的,在不脫離所描述的方面和/或實施例的保護範圍的基 礎上,可以對本申請做出各種改變和修改。此外,雖然用單數形式描述或 主張了所述實施例的單元,但除非明確說明複數形式是可以預期的。此外, 除非另外說明,任何方面和/或實施例的所有部分或一部分可以與任何其它 方面和/或實施例的所有部分或一部分一起使用。
權利要求
1、一種確定通信設備和通信網絡之間連接質量的方法,包括從所述通信設備接收由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應事件數據中的至少之一,其中,由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應事件數據基於所述通信設備所執行的預先確定的連接質量配置,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據與所述通信設備和所述通信網絡之間通信的連接質量情況相對應;根據連接質量狀態機對所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一所進行的分析,生成與所述通信相關的連接質量特性;對所生成的與所述通信相對應的連接質量特性進行存儲。
2、 根據權利要求1所述的方法,其中,所述連接質量特性與接入失敗、 掉話和服務暫停事件中的至少之一相關,所述方法還包括根據所述由處理器生成的事件代碼和由處理器生成的相應事件數據, 確定和存儲所述通信設備在空閒狀態、接入狀態和已連接狀態中的至少兩 種狀態之間的轉換,其中所述轉換與所述連接質量特性相關聯;確定和存儲與所述連接質量特性相關的呼叫類型。
3、 根據權利要求1所述的方法,其中,生成所述連接質量特性還包括: 生成通信設備用戶感知的連接質量特性,其中所述通信設備用戶感知的連接質量特性不同於網絡感知的連接質量特性。
4、 根據權利要求1所述的方法,還包括根據所述由處理器生成的事件代碼和所述由處理器生成的事件數據中 的至少之一,確定和存儲與所述連接質量特性相關聯的指示符,其中所述 指示符用於指示所述通信包括移動臺發起(MO)的通信或移動臺終止(MT)的通信,其中所述由處理器生成的事件代碼和所述由處理器生成的事件數據包括多個空中下載(OTA)通信消息的函數。
5、 根據權利要求1所述的方法,其中,生成所述連接質量特性還包括: 對於每一個同時發生的呼叫,生成所述連接質量特性,其中所述同時發生的呼叫包括至少一項以下呼叫移動臺發起的語音呼叫、移動臺發起 的數據呼叫、移動臺發起的短消息業務呼叫、移動臺發起的短語音業務呼 叫、移動臺終止的語音呼叫、移動臺終止的數據呼叫、移動臺終止的短消 息業務呼叫和移動臺終止的短語音業務呼叫。
6、 根據權利要求5所述的方法,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一與其它接入來源信息相對應,所述方法還包括確定在達到已接入呼叫狀態之後接收的所述其它接入來源信息包括重 覆信息還是同時發生的新呼叫;如果確定是所述同時發生的新呼叫,則確定新呼叫連接質量特性。
7、 根據權利要求6所述的方法,其中,所述由處理器生成的事件代碼 和所述由處理器生成的事件數據中的至少之一還與對應於所述通信的無線 資源控制鏈路狀態相對應,所述方法還包括使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至 少之一,其中所述預先確定的事件代碼和所述預先確定的事件數據均與一 個接入來源相關;確定所述無線資源控制鏈路狀態;根據所述關聯和所確定的狀態來確定是所述重複信息還是所述同時發 生的新呼叫。
8、 根據權利要求5所述的方法,其中,所述由處理器生成的事件代碼 和所述由處理器生成的事件數據中的至少之一與其它的接入來源信息相對應,所述方法還包括確定在達到已連接呼叫狀態之後接收的所述其它接入來源信息包括重 覆信息還是同時發生的新呼叫。
9、 根據權利要求8所述的方法,還包括-使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至 少之一,其中所述預先確定的事件代碼和所述預先確定的事件數據均與接 入來源相關;識別呼叫類型,其中所述呼叫類型包括至少一項以下呼叫所述移動 臺發起的語音呼叫、所述移動臺發起的數據呼叫、所述移動臺發起的短消 息業務呼叫、所述移動臺發起的短語音業務呼叫、所述移動臺終止的語音 呼叫、所述移動臺終止的數據呼叫、所述移動臺終止的短消息業務呼叫和 所述移動臺終止的短語音業務呼叫;根據所述關聯和所述識別來確定是所述重複信息還是所述同時發生的 新呼叫。
10、 根據權利要求1所述的方法,其中,所述生成還包括 根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一來生成所述連接質量特性,其中所述連接質量特性包括空 閒狀態和已接入狀態之間與連接相關的變化。
11、 根據權利要求10所述的方法,還包括-使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至 少之一,其中所述預先確定的事件代碼和所述預先確定的事件數據均與已 接入狀態相對應;根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據中的至少之一來識別呼叫類型,其中所述呼叫類型包括至少一項以下呼 叫所述移動臺發起的語音呼叫、所述移動臺發起的數據呼叫、所述移動 臺發起的短消息業務呼叫、所述移動臺發起的短語音業務呼叫、所述移動臺終止的語音呼叫、所述移動臺終止的數據呼叫、所述移動臺終止的短消 息業務呼叫和所述移動臺終止的短語音業務呼叫。
12、 根據權利要求1所述的方法,還包括在識別出所述通信的已接入狀態之後,使得所述由處理器生成的事件 代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的 事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件 代碼和所述預先確定的事件數據均與接入失敗狀況相對應;其中,生成所述連接質量特性還包括根據所述關聯來生成接入失敗。
13、 根據權利要求12所述的方法,還包括識別至少一種接入失敗觸發事件,驗證所檢測到的至少一種接入失敗 觸發事件的真實性,其中根據所述驗證的結果來生成所述接入失敗。
14、 根據權利要求12所述的方法,還包括判斷所述通信設備是否已經從所述接入失敗轉換到空閒狀態。
15、 根據權利要求12所述的方法,還包括確定所述通信的呼叫類型;其中,所述關聯包括根據所確定的呼叫類型,與接入失敗觸發信息、 釋放信息、呼叫狀態信息和異常結束信息中預先確定的至少之一相關聯。
16、 根據權利要求1所述的方法,還包括-在識別所述通信的已接入狀態之後,使得所述由處理器生成的事件代 碼和所述由處理器生成的相應事件數據中的至少之一分別關聯於預先確定 的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和所述預先確定的事件數據均與連接確認相對應; 其中,生成所述連接質量特性還包括根據所述關聯來生成已連接狀態。
17、 根據權利要求i6所述的方法,還包括確定多種呼叫類型中的一種呼叫類型;對於多種呼叫類型中的每一種,用所述連接確認來定義多個預先確定 的事件代碼中的一個或多個以及多個預先確定的事件數據中的一個或多個;其中,所述關聯還包括對於所確定的呼叫類型,使得所述由處理器生成的事件代碼和所述由 處理器生成的相應事件數據中的至少之一關聯於所述多個預先確定的事件 代碼中相應的一個或多個和所述多個預先確定的事件數據中的一個或多個。
18、 根據權利要求16所述的方法,其中,生成所述連接質量特性還包括對於預先確定的呼叫類型,生成空閒狀態以替換所述已連接狀態。
19、 根據權利要求1所述的方法,還包括在識別出所述通信的已連接狀態之後,使得所述由處理器生成的事件 代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的 事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和所述預先確定的事件數據均與掉話信息相對應;其中,生成所述連接質量特性還包括 根據所述關聯來生成掉話。
20、 根據權利要求19所述的方法,還包括識別至少一種掉話觸發事件,驗證所檢測到的至少一種掉話觸發事件 的真實性,其中根據所述驗證的結果來生成所述掉話。
21、 根據權利要求19所述的方法,還包括 判斷所述通信設備是否處於與掉話相對應的空閒狀態。
22、 根據權利耍求19所述的方法,還包括 確定所述通信的呼叫類型;其中,所述關聯包括根據所確定的呼叫類型,與掉話觸發信息、釋 放信息、呼叫狀態信息和異常結束信息中預先確定的至少之一相關聯。
23、 根據權利要求1所述的方法,還包括 識別出所述通信的已連接狀態; 確定掉話或正常呼叫終止的發生;其中,生成所述連接質量特性包括根據所述確定,生成所述掉話或 所述正常呼叫終止。
24、 根據權利要求23所述的方法,還包括識別所述通信的呼叫類型,其中,根據所識別的呼叫類型生成所述掉 話或所述正常呼叫終止。
25、 根據權利要求1所述的方法,其中,所述通信包括現有無線接入 技術中的呼叫狀態,所述方法還包括根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據來識別切換請求信息,其中所述切換請求信息與所述現有無線接入技術 和新無線接入技術之間的通信切換請求相對應;根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據來識別切換成功信息;根據所識別的切換成功信息來存儲與所述新無線接入技術相關的呼叫 狀態。
26、 根據權利要求25所述的方法,還包括將所述通信識別成具有包括語音呼叫的呼叫類型,其中,根據所識別 的呼叫類型來存儲所述呼叫狀態。
27、 根據權利要求25所述的方法,其中,對於所述現有無線接入技術和所述新無線接入技術中的每一種,生成和存儲所述通信的連接質量特性都發生。
28、 用於確定通信設備和通信網絡之間連接質量的至少一個處理器,包括第一模塊,用於從所述通信設備接收由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應事件數據中的至少之一,其中,由通信設備處理器生成的事件代碼和由通信設備處理器生成的事件數據基於所述通信設備所執行的預先確定的連接質量配置,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據與所述通信設備和所述通信網絡之間的通信連接質量情況相對應;第二模塊,用於根據連接質量狀態機對所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一所進行的分析,生成與所述通信相關的連接質量特性;第三模塊,用於對所生成的與所述通信相對應的連接質量特性進行存儲。
29、 一種計算機編程產品,包括計算機可讀介質,包括;第一代碼集,用於使計算機從通信設備接收由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應事件數據中的至少之一,其中,由通信設備處理器生成的事件代碼和由通信設備處理器生成的事件數據基於所述通信設備所執行的預先確定的連接質量配置,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據與所述通信設備和通信網絡之間通信的連接質量情況相對應;第二代碼集,用於使所述計算機根據連接質量狀態機對所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一所進行的分析,生成與所述通信相關的連接質量特性;第三模塊,用於對所生成的與所述通信相對應的連接質量特性進行存儲。
30、 一種網絡設備,包括接收模塊,用於從通信設備接收由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應事件數據中的至少之一,其中,由通信設備處理器生成的事件代碼和由通信設備處理器生成的事件數據基於所述通信設備所執行的預先確定的連接質量配置,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據與所述通信設備和通信網絡之間通信的連接質量情況相對應;生成模塊,用於根據連接質量狀態機對所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一所進行的分析,生成與所述通信相關的連接質量特性;存儲模塊,用於對所生成的與所述通信相對應的連接質量特性進行存儲。
31、 一種網絡設備,包括存儲器,包括-連接質量狀態機,由通信設備處理器生成的事件代碼和由通信設備處理器生成的相應事件數據中的至少之一,所述由處理器生成的事件代碼和所述由處理器生成的事件數據基於相應通信設備所執行的預先確定的連接質量配置,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據與所述通信設備和通信網絡之間通信的連接質量情況相對應;處理器,針對所述由通信設備處理器生成的事件代碼和所述由通信設備處理器生成的事件數據中的至少之一執行所述連接質量狀態機,以便生成與所述通信相關的連接質量特性,並將其存儲在所述存儲器中。
32、 根據權利要求31所述的網絡設備,其中,所述連接質量特性與接入失敗、掉話和服務暫停事件中的至少之一相關,所述連接質量狀態機還用於根據所述由處理器生成的事件代碼和由處理器生成的相應事件數據,確定和存儲所述通信設備在空閒狀態、接入狀態和己連接狀態中的至少兩種狀態之間的轉換,所述轉換與所述連接質量特性相關聯;確定和存儲與所述連接質量特性相關的呼叫類型。
33、 根據權利要求31所述的網絡設備,其中,所述連接質量特性還包括通信設備用戶感知的連接質量特性,其中所述通信設備用戶感知的連接質量特性不同於網絡感知的連接質量特性。
34、 根據權利要求31所述的網絡設備,其中,所述連接質量狀態機還用於根據所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一,確定和存儲與所述連接質量特性相關聯的指示符,其中所述指示符用於指示所述通信包括移動臺發起(MO)的通信或移動臺終止(MT)的通信,其中所述由處理器生成的事件代碼和所述由處理器生成的事件數據包括多個空中下載(OTA)通信消息的函數。
35、 根據權利要求31所述的網絡設備,其中,所述連接質量狀態機還用於-對於每一個同時發生的呼叫,生成所述連接質量特性,其中所述同時發生的呼叫包括至少一項以下呼叫移動臺發起的語音呼叫、移動臺發起的數據呼叫、移動臺發起的短消息業務呼叫、移動臺發起的短語音業務呼叫、移動臺終止的語音呼叫、移動臺終止的數據呼叫、移動臺終止的短消息業務呼叫和移動臺終止的短語音業務呼叫。
36、 根據權利要求35所述的網絡設備,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一與其它的接入來源信息相對應,所述連接質量狀態機還用於確定在達到已接入呼叫狀態之後接收的所述其它接入來源信息包括重複信息還是同時發生的新呼叫;如果確定是所述同時發生的新呼叫,則確定新呼叫連接質量特性。
37、 根據權利要求36所述的網絡設備,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一還與對應於所述通信的無線資源控制鏈路狀態相對應,所述連接質量狀態機還用於使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和預先確定的事件數據均與一個接入來源相關;確定所述無線資源控制鏈路的狀態;根據所述關聯和所確定的狀態來確定是所述重複信息還是所述同時發生的新呼叫。
38、 根據權利要求35所述的網絡設備,其中,所述由處理器生成的事件代碼和所述由處理器生成的事件數據中的至少之一與其它的接入來源信息相對應,所述連接質量狀態機還用於確定在達到已連接呼叫狀態之後接收的所述其它接入來源信息包括重複信息還是同時發生的新呼叫。
39、 根據權利要求38所述的網絡設備,其中,所述連接質量狀態機還用於使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和預先確定的事件數據均與接入來源相關;識別呼叫類型,其中所述呼叫類型包括至少一項以下呼叫所述移動臺發起的語音呼叫、所述移動臺發起的數據呼叫、所述移動臺發起的短消息業務呼叫、所述移動臺發起的短語音業務呼叫、所述移動臺終止的語音呼叫、所述移動臺終止的數據呼叫、所述移動臺終止的短消息業務呼叫和所述移動臺終止的短語音業務呼叫;根據所述關聯和所述識別來確定所述重複信息或所述同時發生的新呼叫。
40、根據權利要求31所述的網絡設備,其中,所述連接質量特性還包括空閒狀態和已接入狀態之間的與連接相關的變化,所述變化基於所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之
41、 根據權利要求40所述的網絡設備,其中,所述連接質量狀態機還用於使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和預先確定的事件數據均與已接入狀態相對應;根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一來識別呼叫類型,其中所述呼叫類型包括至少一項以下呼叫所述移動臺發起的語音呼叫、所述移動臺發起的數據呼叫、所述移動臺發起的短消息業務呼叫、所述移動臺發起的短語音業務呼叫、所述移動臺終止的語音呼叫、所述移動臺終止的數據呼叫、所述移動臺終止的短消息業務呼叫和所述移動臺終止的短語音業務呼叫。
42、 根據權利要求31所述的網絡設備,其中,所述連接質量狀態機還用於在識別出所述通信的已接入狀態之後,使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和預先確定的事件數據均與接入失敗狀況相對應;其中,所述連接質量特性還包括接入失敗。
43、 根據權利要求42所述的網絡設備,其中,所述連接質量狀態機還用於-識別至少一種接入失敗觸發事件,驗證所檢測到的至少一種接入失敗觸發事件的真實性,其中根據所述驗證的結果來生成所述接入失敗。
44、 根據權利要求42所述的網絡設備,其中,所述連接質量狀態機還用於-判斷所述通信設備是否從所述接入失敗轉換到空閒狀態。
45、 根據權利要求42所述的網絡設備,其中,所述連接質量狀態機還用於確定所述通信的呼叫類型;根據所確定的呼叫類型,使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於接入失敗觸發信息、釋放信息、呼叫狀態信息和異常結束信息中預先確定的至少之一。
46、 根據權利要求31所述的網絡設備,其中,所述連接質量狀態機還用於在識別出所述通信的已接入狀態之後,使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和預先確定的事件數據均與連接確認相對應;其中,所述連接質量特性還包括已連接狀態。
47、 根據權利要求46所述的網絡設備,其中,所述連接質量狀態機還用於確定多種呼叫類型中的一種呼叫類型;對於多種呼叫類型中的每一種,用所述連接確認來定義多個預先確定的事件代碼中的一個或多個以及多個預先確定的事件數據中的一個或多個;對於所確定的呼叫類型,使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於多個預先確定事件代碼中相應的一個或多個和多個預先確定事件數據中的一個或多個。
48、 根據權利要求46所述的網絡設備,其中,所述連接質量狀態機還用於對於預先確定的呼叫類型的所述連接質量特性,用空閒狀態替換所述己連接狀態。
49、 根據權利要求31所述的網絡設備,其中,所述連接質量狀態機還用於在識別出所述通信的已連接狀態之後,使得所述由處理器生成的事件代碼和所述由處理器生成的相應事件數據中的至少之一關聯於預先確定的事件代碼和預先確定的事件數據中的至少之一,其中所述預先確定的事件代碼和預先確定的事件數據均與掉話信息相對應;其中,所述連接質量特性還包括掉話。
50、 根據權利要求49所述的網絡設備,其中,所述連接質量狀態機還用於-識別至少一種掉話觸發事件,驗證所檢測到的至少一種掉話觸發事件的真實性,根據所述驗證的結果來生成所述掉話。
51、 根據權利要求49所述的網絡設備,其中,所述連接質量狀態機還用於判斷所述通信設備是否處於與掉話相對應的空閒狀態。
52、 根據權利要求49所述的網絡設備,其中,所述連接質量狀態機還用於確定所述通信的呼叫類型;根據所確定的呼叫類型,使得所述由處理器生成的事件代碼和所述由 處理器生成的相應事件數據中的至少之一關聯於掉話觸發信息、釋放信息、 呼叫狀態信息和異常結束信息中預先確定的至少之一。
53、 根據權利要求31所述的網絡設備,其中,所述連接質量狀態機還 用於識別出所述通信的已連接狀態; 確定掉話或正常呼叫終止的發生;其中,根據所述確定,所述連接質量特性還包括所述掉話或所述正常 呼叫終止。
54、 根據權利要求53所述的網絡設備,其中,所述連接質量狀態機還 用於識別所述通信的呼叫類型,其中,根據所識別的呼叫類型來確定所述 掉話或所述正常呼叫終止。
55、 根據權利要求31所述的網絡設備,其中,所述通信包括現有無線 接入技術中的呼叫狀態,所述連接質量狀態機還用於根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據來識別切換請求信息,其中所述切換請求信息與所述現有無線接入技術 和新無線接入技術之間的通信切換請求相對應;根據所述由處理器生成的事件代碼和所述由處理器生成的相應事件數 據來識別切換成功信息;根據所識別的切換成功信息來存儲與所述新無線接入技術相關的呼叫 狀態。
56、 根據權利要求55所述的網絡設備,其中,所述連接質量狀態機還 用於將所述通信識別成具有包括語音呼叫的呼叫類型,根據所識別的呼叫類型來存儲所述呼叫狀態。
57、 根據權利要求55所述的網絡設備,其中,所述連接質量狀態機還 用於對於所述現有無線接入技術和所述新無線接入技術中的每一種,生成 和存儲所述通信的連接質量特性。
58、 一種收集信息以便確定通信設備和通信網絡之間連接質量的方法,包括 '所述通信設備接收收集配置;所述通信設備的處理引擎根據所述通信設備和通信網絡之間的通信, 生成多個事件代碼,其中的每一個事件代碼具有相應的多個事件數據,所 述多個事fHt碼和所述相應的多個事件數據與所述通信的至少一種連接質 量特性相對應;根據所述收集配置,從所述多個事件代碼和所述相應的多個事件數據 中選擇至少一種選定的事件信息;轉發所述至少一種選定的事件信息,以供連接質量狀態機進行分析, 以便確定與所述通信相關的至少一種連接質量特性。
59、 根據權利要求58所述的方法,其中,所述連接質量特性與接入失 敗、掉話和服務暫停事件中的至少之一相關。
60、 根據權利要求58所述的方法,其中,轉發所述至少一種選定的事 件信息以進行分析還包括轉發所述至少一種選定的事件信息,以用於生成通信設備用戶感知的 連接質量特性,其中所述通信設備用戶感知的連接質量特性不同於網絡感 知的連接質量特性。
61、 用於收集信息以便確定通信設備和通信網絡之間連接質量的至少 一個處理器,包括16第一模塊,用於由所述通信設備接收收集配置;第二模塊,用於由所述通信設備的處理引擎根據所述通信設備和通信 網絡之間的通信,生成多個事件代碼,其中的每一個事件代碼具有相應的 多個事件數據,所述多個事件代碼和所述相應的多個事件數據與所述通信的至少一種連接質量特性相對應;第三模塊,用於根據所述收集配置,從所述多個事件代碼和所述相應的多個事件數據中選擇至少一種選定的事件信息;第四模塊,用於轉發所述至少一種選定的事件信息,以供連接質量狀 態機進行分析,以便確定與^f述通信相關的至少一種連接質量特性。
62、 一種計算機編程產品,包括 計算機可讀介質,包括第一代碼集,用於使計算機讓所述通信設備接收收集配置; 第二代碼集,用於使所述計算機讓所述通信設備的處理引擎根據 所述通信設備和通信網絡之間的通信,生成多個事件代碼,其中的每 一個事件代碼具有相應的多個事件數據,所述多個事件代碼和所述相 應的多個事件數據與所述通信的至少一種連接質量特性相對應;第三代碼集,用於使所述計算機根據所述收集配置,從所述多個 事件代碼和所述相應的多個事件數據中選擇至少一種選定的事件信 息;第四代碼集,用於使所述計算機轉發所述至少一種選定的事件信 息,以供連接質量狀態機進行分析,以便確定與所述通信相關的至少 一種連接質量特性。
63、 一種通信設備,包括接收模塊,用於由所述通信設備接收收集配置;生成模塊,用於由所述通信設備的處理引擎根據所述通信設備和通信網絡之間的通信,生成多個事件代碼,其中的每一個事件代碼具有相應的多個事件數據,所述多個事件代碼和所述相應的多個事件數據與所述通信 的至少一種連接質量特性相對應;選擇模塊,用於根據所述收集配置,從所述多個事件代碼和所述相應 的多個事件數據中選擇至少-種選定的事件信息;轉發模塊,用於轉發所述至少一種選定的事件信息,以供連接質量狀 態機進行分析,以便確定與所述通信相關的至少一種連接質量特性。
64、 一種通信設備,包括處理引擎,用於根據所述通信設備和通信網絡之間的通信,生成多個 事件代碼,其中的每一個事件代碼具有相應的多個事件數據,所述多個事 件代碼和所述相應的多個事件數據與所述通信的至少一種連接質量特性相 對應;存儲器,用於與所述處理引擎進行通信,所述存儲器包括連接質量模 塊、收集配置和至少一種選定的事件信息,其中,所述連接質量模塊由所述處理引擎執行,以便根據所述收集配 置從所述多個事件代碼和所述相應的多個事件數據中選擇至少一種選定的 事件信息,其中,通過使用連接質量狀態機,所選定的事件信息用於定義與所述 通信相關的至少一種連接質量特性。
65、 根據權利要求64所述的通信設備,其中,所述連接質量特性與接 入失敗、掉話和服務暫停事件中的至少之一相關。
66、 根據權利要求64所述的通信設備,其中,轉發所述至少一種選定的事件信息以進行分析還包括轉發所述至少一種選定的事件信息,以用於生成通信設備用戶感知的 連接質量特性,其中所述通信設備用戶感知的連接質量特性不同於網絡感 知的連接質量特性。
全文摘要
本發明描述的確定通信設備和通信網絡之間連接質量的裝置和方法包括根據該通信設備執行的預先確定的連接質量配置,從該通信設備接收通信設備由處理器生成的事件代碼和通信設備由處理器生成的相應事件數據中的至少之一。由處理器生成的事件代碼和由處理器生成的事件數據與通信設備和通信網絡之間通信的連接質量相對應。此外,所述方法的這個方面還包括根據連接質量狀態機對由處理器生成的事件代碼和由處理器生成的事件數據中的至少之一進行的分析,生成與該通信相關的連接質量特性,並對生成的與該通信相對應的連接質量特性進行存儲。
文檔編號H04W88/02GK101496429SQ200780028291
公開日2009年7月29日 申請日期2007年7月26日 優先權日2006年7月26日
發明者E·C·C·葉, J·楊, K·福克 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀