專(zhuān)利名稱(chēng):一種基于滑動(dòng)窗口的雙向循環(huán)查找、顯示裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是應(yīng)用于移動(dòng)無(wú)線網(wǎng)絡(luò)路測(cè)產(chǎn)品中基于滑動(dòng)窗口的信令消息雙向
循環(huán)查找、顯示裝置及方法。
背景技術(shù):
移動(dòng)通信系統(tǒng)的無(wú)線接入部分具有諸多不確定因素,對(duì)移動(dòng)網(wǎng)絡(luò)的影響很大,其 性能優(yōu)劣常常成為決定移動(dòng)通信網(wǎng)好壞的決定性因素。無(wú)線網(wǎng)絡(luò)優(yōu)化對(duì)于確保網(wǎng)絡(luò)通信質(zhì) 量,提高網(wǎng)絡(luò)運(yùn)營(yíng)效率,增強(qiáng)用戶(hù)滿意度有著重要意義。無(wú)線網(wǎng)絡(luò)性能一般由無(wú)線覆蓋、接 通率、掉話率、話音質(zhì)量、系統(tǒng)容量等指標(biāo)反映。對(duì)這些指標(biāo)的真實(shí)值測(cè)量和收集是無(wú)線網(wǎng) 絡(luò)優(yōu)化的基礎(chǔ),通常這些指標(biāo)的測(cè)量和收集是通過(guò)路測(cè)進(jìn)行的。路測(cè)系統(tǒng)一般包括空中接 口監(jiān)測(cè)系統(tǒng)、路測(cè)儀表、測(cè)試終端、筆記本電腦、GPS接收機(jī)及測(cè)試用車(chē)??紤]到路測(cè)得出的 統(tǒng)計(jì)結(jié)果對(duì)后續(xù)分析有著重要意義,路測(cè)過(guò)程中必須對(duì)空中接口進(jìn)行監(jiān)測(cè)??罩薪涌诒O(jiān)測(cè) 主要是通過(guò)儀表、測(cè)試軟件等手段,截獲空中接口的信息,以達(dá)到取得測(cè)試數(shù)據(jù)的目的???中接口監(jiān)測(cè)主要包括三個(gè)部分射頻參數(shù)監(jiān)測(cè)、信令監(jiān)測(cè)以及上層應(yīng)用監(jiān)測(cè)。射頻參數(shù)監(jiān)測(cè) 以射頻指標(biāo)為考察目的,對(duì)射頻參數(shù)作全網(wǎng)的射頻情況統(tǒng)計(jì)。信令監(jiān)測(cè)的目的主要有兩個(gè) 一方面對(duì)各種業(yè)務(wù)的信令流程進(jìn)行記錄和分析,判斷信令流程是否正確;另一方面主、被叫 成功率以及長(zhǎng)時(shí)間通信能力的信令流程能夠進(jìn)行后期分析,得出成功率指標(biāo)、長(zhǎng)時(shí)間通話 效果以及其他指標(biāo)分析。上層應(yīng)用監(jiān)測(cè)就是對(duì)呼叫效果、數(shù)據(jù)業(yè)務(wù)以及多種增值業(yè)務(wù)的相 應(yīng)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析。 通訊設(shè)備之間任何實(shí)際應(yīng)用信息的傳送總是伴隨著一些控制信息的傳遞,這些信
息在電信網(wǎng)中稱(chēng)為信令。路測(cè)系統(tǒng)需要實(shí)時(shí)地顯示第三層信令消息及解碼后的詳細(xì)信息,
這些信令對(duì)于分析網(wǎng)絡(luò)的運(yùn)行情況有著至關(guān)重要的意義。第三層信令消息也稱(chēng)無(wú)線接口信
令消息,能夠?qū)⑹謾C(jī)和無(wú)線接入網(wǎng)之間的信令消息清晰地顯示出來(lái)。它不同于普通意義上
的信令消息,在顯示時(shí)是上下行交替出現(xiàn)來(lái)表示當(dāng)前通信的狀態(tài),從而簡(jiǎn)化了對(duì)網(wǎng)絡(luò)狀況
的分析步驟,有利于提高網(wǎng)絡(luò)優(yōu)化的效率。第三層信令消息主要包括尋呼、鑒權(quán)、加密、分
配信道、切換、測(cè)量報(bào)告、位置更新等流程,能清晰地顯示出網(wǎng)絡(luò)的各種狀態(tài)。 路測(cè)系統(tǒng)除了實(shí)時(shí)顯示測(cè)試過(guò)程中的第三層信令消息外,還需要提供信令消息的
各種操作功能,例如對(duì)信令消息進(jìn)行配置、過(guò)濾、查找、保存、標(biāo)注等。這些操作是為了方便
測(cè)試人員更好地觀測(cè)網(wǎng)絡(luò)發(fā)生異常時(shí)信令消息的流程,為后續(xù)數(shù)據(jù)文件的分析提供方便。
其中信令消息的查找功能是路測(cè)系統(tǒng)信令顯示窗口重點(diǎn)實(shí)現(xiàn)的功能之一。快速的查找信令
使得測(cè)試人員能更快地發(fā)現(xiàn)網(wǎng)絡(luò)存在的問(wèn)題,判斷出網(wǎng)絡(luò)的故障情況。 在路測(cè)過(guò)程中信令消息的上報(bào)是很頻繁的,信令消息的數(shù)據(jù)量也非常大,這對(duì)于 信令窗口的處理能力提出了更高的要求。信令窗口要求不但能夠存儲(chǔ)大量的信令消息,而 且要對(duì)這些信令消息進(jìn)行快速的處理。
發(fā)明內(nèi)容
本發(fā)明的目的提供一種基于滑動(dòng)窗口的信令消息雙向循環(huán)查找、顯示裝置及方 法,該裝置針對(duì)路測(cè)系統(tǒng)中的信令消息,以滑動(dòng)窗口為基礎(chǔ),進(jìn)行信令消息的雙向循環(huán)查 找,有效地實(shí)現(xiàn)了信令消息的查找功能。
本發(fā)明的技術(shù)方案為 1、一種基于滑動(dòng)窗口的雙向循環(huán)查找、顯示裝置,為信令窗口,其特征在于信令 窗口主要包括信令消息存儲(chǔ)模塊、信令消息控制模塊、信令消息顯示模塊、操作處理模塊, 信令消息發(fā)送功能與信令窗口的信令消息存儲(chǔ)模塊相連,界面操作功能與信令窗口的操作 處理模塊相連,信令消息存儲(chǔ)模分別與信令消息控制模塊和操作處理模塊相連,信令消息 控制模塊分別與操作處理模塊和信令消息顯示模塊相連;所述的信令消息存儲(chǔ)模塊提供信 令消息的存儲(chǔ)功能,提取上報(bào)消息結(jié)構(gòu)中的關(guān)鍵信令信息存放入系統(tǒng)劃分的特定區(qū)域中; 所述的信令消息控制模塊根據(jù)當(dāng)前路測(cè)系統(tǒng)的運(yùn)行狀況和信令窗口當(dāng)前的操作對(duì)存儲(chǔ)區(qū) 域的信令進(jìn)行分析和處理;所述的信令消息顯示模塊,將信令消息轉(zhuǎn)化為顯示字符串供界 面顯示;所述的操作處理模塊是信令窗口操作功能模塊之一,負(fù)責(zé)信令消息的雙向循環(huán)查 找,提供查找結(jié)果,并將結(jié)果反饋給信令消息顯示模塊進(jìn)行顯示,路測(cè)系統(tǒng)中的界面控制層 控制信令消息發(fā)送功能。 2、滑動(dòng)窗口顯示。路測(cè)系統(tǒng)中手機(jī)上報(bào)信令消息是很頻繁的,大量的信令消息都 需要在信令窗口進(jìn)行顯示,信令窗口的位置和大小又是相對(duì)固定的,如果路測(cè)系統(tǒng)將所有 上報(bào)的信令消息都直接添加到界面顯示,其界面的處理速度和響應(yīng)效率必然會(huì)受到影響。 因此,信令消息窗口只需要顯示該窗口能夠顯示的信令消息數(shù)目,而不需要把所有的信令 消息都存入窗口界面。當(dāng)信令消息持續(xù)上報(bào)或是測(cè)試人員上下拖動(dòng)滑塊時(shí),該窗口就根據(jù) 信令消息的位置和序號(hào)重新顯示上一屏或下一屏的信令消息。對(duì)于所有的信令消息來(lái)說(shuō), 這樣的顯示功能實(shí)際上是一個(gè)滑動(dòng)窗口,滾動(dòng)滑塊的過(guò)程就是滑動(dòng)窗口上下滑動(dòng)的過(guò)程。 根據(jù)當(dāng)前顯示信令的位置和數(shù)目,信令窗口控制滑動(dòng)窗口在信令存儲(chǔ)區(qū)域上下移動(dòng),從而 實(shí)現(xiàn)信令消息滑動(dòng)窗口顯示的目的?;瑒?dòng)窗口的大小關(guān)聯(lián)于信令窗口當(dāng)前顯示的信令數(shù)目 和信令窗口的大小。此外,信令窗口的大小還可進(jìn)行縮放,根據(jù)當(dāng)前信令窗口的實(shí)際顯示大 小動(dòng)態(tài)地調(diào)節(jié)滑動(dòng)窗口的大小,方便測(cè)試人員實(shí)時(shí)地觀測(cè)當(dāng)前信令的位置。
3、一種基于滑動(dòng)窗口的雙向查找、顯示的方法,其特征在于按以下步驟進(jìn)行 (1)信令窗口提供不同的查找按鈕,分別對(duì)應(yīng)信令消息的向下查找和向上查找,首先確定 需要查找的關(guān)鍵字,根據(jù)按鈕的輸入不同,調(diào)用向下或向上的查找功能進(jìn)行處理;(2)信令 窗口是個(gè)滑動(dòng)顯示窗口,該窗口隨著滑塊滾動(dòng)隨時(shí)更新當(dāng)前窗口顯示的信令消息,即信令 消息的顯示過(guò)程中需要記錄當(dāng)前窗口顯示信令消息的開(kāi)始序號(hào)和結(jié)束序號(hào),查找的位置從 當(dāng)前顯示的信令消息序號(hào)開(kāi)始,根據(jù)查找的關(guān)鍵字依次搜索每條顯示的信令消息是否滿足 條件;向下查找則從當(dāng)前位置向滑動(dòng)窗口的下方搜索;向上查找則從當(dāng)前位置向滑動(dòng)窗口 的上方搜索,如果滿足條件則停止查找,定位到所找到信令的序號(hào),并高亮顯示該條信令消 息;如果搜索當(dāng)前顯示信令消息時(shí)沒(méi)有找到與關(guān)鍵字匹配的內(nèi)容,則需要更新滑動(dòng)窗口的 位置,根據(jù)查找的方向滑動(dòng)當(dāng)前信令窗口 ,更新顯示信令消息的起始值,繼續(xù)搜索匹配的信 令消息,直到搜索到最終的信令消息為止,向下查找是判斷是否查找到了最后一條上報(bào)的 信令消息;向上查找則是判斷是否到了第一條上報(bào)的信令消息。
4、一種基于滑動(dòng)窗口的循環(huán)查找、顯示的方法,其特征在于按以下步驟進(jìn)行 (1)信令窗口提供不同的查找按鈕,分別對(duì)應(yīng)信令消息的向下查找和向上查找,首先確定需 要查找的關(guān)鍵字,根據(jù)按鈕的輸入不同,調(diào)用向下或向上的查找功能進(jìn)行處理,信令消息的 查找過(guò)程中如果沒(méi)有找到與關(guān)鍵字匹配的信令消息則控制滑動(dòng)窗口進(jìn)行循環(huán)查找功能;向 下查找的循環(huán)是滑動(dòng)信令窗口從信令消息的最后位置到最初位置;向上查找的循環(huán)是控制 當(dāng)前信令窗口從信令消息的最后位置到最初位置;(2)在循環(huán)后的信令滑動(dòng)窗口上繼續(xù)查 找滿足條件的信令消息,查找到匹配的信令消息則停止,定位到所找到信令的序號(hào),并高亮 顯示該條信令消息;如果沒(méi)有找到,則依據(jù)查找的方向繼續(xù)移動(dòng)滑動(dòng)窗口 ,滑動(dòng)窗口在移動(dòng) 過(guò)程中還需要判斷是否到達(dá)最開(kāi)始查找時(shí)的信令消息位置,如果達(dá)到該位置說(shuō)明全部的信 令消息已經(jīng)查找完成,此時(shí)如果還沒(méi)有找到匹配的信令消息,則提示測(cè)試人員查找完畢,沒(méi) 有找到滿足關(guān)鍵字條件的信令消息。 本發(fā)明有效地對(duì)信令消息的顯示、存儲(chǔ)和查找功能進(jìn)行分離,對(duì)信令消息的處理 進(jìn)行模塊化操作,提高了查找工作的效率和正確性。
圖1是涉及本發(fā)明的路測(cè)系統(tǒng)結(jié)構(gòu)圖。 圖2是本發(fā)明的信令窗口的結(jié)構(gòu)圖。 圖3是本發(fā)明的信令消息處理的流程圖。 圖4是本發(fā)明的信令消息的滑動(dòng)窗口示意圖。 圖5是本發(fā)明的信令消息雙向循環(huán)查找、顯示的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明中基于滑動(dòng)窗口的信令消息雙向循環(huán)查找、顯示裝置及方 法進(jìn)行詳細(xì)說(shuō)明。 圖1是本發(fā)明涉及的路測(cè)系統(tǒng)結(jié)構(gòu)圖。外部設(shè)備接口層101負(fù)責(zé)外部設(shè)備,如手 機(jī)、掃頻儀、GPS等的連接控制和消息的接收發(fā)送等。消息解析層102解析從外部設(shè)備收到 的消息字節(jié)流,將消息的數(shù)據(jù)字段值保存到對(duì)應(yīng)的消息結(jié)構(gòu)。消息經(jīng)過(guò)解析后交給無(wú)線參 數(shù)分析層103進(jìn)行分析、整理、匯總統(tǒng)計(jì)。分析結(jié)果和消息結(jié)構(gòu)將傳給界面控制層104進(jìn)行 判斷、分發(fā)。根據(jù)不同的消息類(lèi)型和數(shù)據(jù)結(jié)構(gòu),界面控制層104將消息整理后轉(zhuǎn)發(fā)給對(duì)應(yīng)的 顯示視圖。信令消息也是需要界面控制層104轉(zhuǎn)發(fā)的消息類(lèi)型之一。信令窗口 105負(fù)責(zé)處 理信令消息、事件窗口 106負(fù)責(zé)處理事件消息。圖形窗口 107負(fù)責(zé)處理無(wú)線參數(shù)的圖形化 顯示。地圖108負(fù)責(zé)顯示地圖及相關(guān)的地理化信息。本發(fā)明涉及的裝置就是信令窗口,是 專(zhuān)門(mén)處理信令消息的視圖窗口。當(dāng)然,界面控制層104還負(fù)責(zé)控制許多其他的視圖窗口,就 不做一一列舉。 圖2是本發(fā)明涉及的信令窗口結(jié)構(gòu)圖。信令窗口 201由信令消息存儲(chǔ)模塊202、信 令消息控制模塊203、信令消息顯示模塊204、操作處理模塊205組成。信令消息發(fā)送功能 207是由外部的界面控制層104來(lái)實(shí)現(xiàn)它的功能,界面操作功能206是外部控制功能。
信令消息發(fā)送功能207負(fù)責(zé)發(fā)送手機(jī)或外部設(shè)備上報(bào)的各種信令消息到信令窗 口,是界面控制層104的消息轉(zhuǎn)發(fā)功能之一。信令窗口收到信令消息后通過(guò)信令消息存儲(chǔ)
5模塊202按一定的方式和結(jié)構(gòu)進(jìn)行存儲(chǔ),保留信令消息的關(guān)鍵信息和結(jié)構(gòu)字段。信令控制 模塊203負(fù)責(zé)控制信令消息,對(duì)信令消息進(jìn)行轉(zhuǎn)換和處理。信令消息顯示模塊204對(duì)信令 消息控制模塊203處理后的信令消息進(jìn)行顯示,由于信令消息的上報(bào)非常頻繁,信令消息 的顯示往往通過(guò)列表的方式進(jìn)行。信令窗口只負(fù)責(zé)處理信令消息,如果信令窗口收到的消 息不是信令消息則丟棄。界面操作功能206包括各種信令消息窗口提供的操作,如查找、過(guò) 濾、凍結(jié)、保存等等。界面操作功能206通過(guò)相應(yīng)的按鈕觸發(fā)操作,由操作處理模塊205進(jìn) 行信令消息的相關(guān)操作處理。操作處理模塊205結(jié)合信令消息的原始存儲(chǔ)內(nèi)容進(jìn)行處理, 并把結(jié)構(gòu)反饋給信令消息控制模塊203,然后由信令消息控制模塊203通知信令消息顯示 模塊204將操作后的信息以特定的方式顯示出來(lái)。本發(fā)明涉及的信令消息查找功能是操作 處理模塊205需要處理的操作之一。 圖3是本發(fā)明涉及的信令消息處理流程圖。步驟301信令窗口接收到信令消息發(fā) 送功能發(fā)出的信令消息。步驟302解析信令消息的內(nèi)容,存儲(chǔ)信令消息的序號(hào),這些序號(hào)是 信令消息結(jié)構(gòu)中的特定字段,并且存儲(chǔ)信令消息的關(guān)鍵信息,如信令方向、信令類(lèi)型、上報(bào) 時(shí)間等。步驟303根據(jù)信令消息的內(nèi)容判斷信令消息是否顯示到信令列表窗口,如果顯示 則進(jìn)行步驟304添加到當(dāng)前信令顯示窗口中,如果不顯示則結(jié)束該消息的處理,返回到步 驟301繼續(xù)接收下一條信令消息。 圖4是本發(fā)明中信令消息的滑動(dòng)窗口示意圖。信令窗口中的信令消息存儲(chǔ)模塊負(fù) 責(zé)將收到的信令消息存儲(chǔ)到系統(tǒng)的存儲(chǔ)空間中,圖中的401即為信令窗口中的存儲(chǔ)區(qū)域, 該區(qū)域的存儲(chǔ)方式包括文件、內(nèi)存、數(shù)據(jù)庫(kù)等等。由于信令消息的數(shù)據(jù)量相當(dāng)大,信令消息 窗口不可能完全顯示所有的信令消息,為了方便測(cè)試人員觀測(cè),信令列表實(shí)際上是一個(gè)滑 動(dòng)窗口 ,即圖中的402。每次有新的信令消息需要顯示時(shí)信令控制模塊就控制顯示列表向下 滑動(dòng),顯示的信令范圍根據(jù)窗口的實(shí)際大小而定,窗口縮放時(shí)信令滑動(dòng)窗口的顯示數(shù)據(jù)量 隨之變動(dòng),方便進(jìn)行實(shí)時(shí)觀測(cè)。 圖5是本發(fā)明中信令消息雙向循環(huán)查找、顯示方法的流程圖。信令窗口提供輸入 界面設(shè)置需要查找的字符串,步驟501就是獲取需要查找的信令消息關(guān)鍵字,如果沒(méi)有相 應(yīng)的關(guān)鍵字則不進(jìn)行查找。步驟502,根據(jù)測(cè)試人員點(diǎn)擊的按鈕獲取當(dāng)前查找的方向。不 同的按鈕控制的查找方向不同,查找按鈕功能包括從當(dāng)前顯示位置向上查找和從當(dāng)前顯示 位置向下查找。步驟503,根據(jù)當(dāng)前信令的顯示情況獲取信令消息滑動(dòng)窗口的范圍,記錄顯 示信令消息的起止序號(hào)。步驟504,結(jié)合信令窗口的顯示情況,獲取當(dāng)前信令消息的顯示位 置,記錄該條信令消息的序號(hào)。步驟505,判斷當(dāng)前查找是否與上次點(diǎn)擊按鈕的查找方向相 同。如果查找的方向相同則跳過(guò)步驟506。步驟506,如果該次查找的方向與上次查找的方 向不同,則修改查找的信令消息起始位置。由于上下查找的方向不同,在查找過(guò)程中切換方 向時(shí)開(kāi)始查找的位置有一條消息的偏移,需要將這個(gè)差值的偏移屏蔽掉。步驟507,根據(jù)信 令消息的查找范圍,順序查找每條信令消息是否存在輸入的信令消息關(guān)鍵字,即是否滿足 查找的輸入條件。步驟508,判斷信令消息遍歷后的結(jié)果,是否找到滿足關(guān)鍵字條件的信令 消息。步驟509,找到滿足信令關(guān)鍵字條件的信令消息,將查找到的信令位置返回給信令控 制模塊,并設(shè)置當(dāng)前查找到的位置為信令當(dāng)前顯示位置,結(jié)束查找進(jìn)入步驟517。如果沒(méi)有 找到信令關(guān)鍵字,則進(jìn)行步驟510,判斷當(dāng)前是否啟動(dòng)了循環(huán)查找。如果沒(méi)有啟動(dòng)循環(huán),進(jìn)行 步驟511,判斷當(dāng)前顯示的滑動(dòng)窗口是否已經(jīng)達(dá)到信令消息存儲(chǔ)的結(jié)束或起始位置。向下查找判斷是否為信令的結(jié)束消息,而向上查找則判斷是否為信令的開(kāi)始消息。如果沒(méi)有到 達(dá)該范圍,則進(jìn)行步驟512,信令窗口根據(jù)查找的方向進(jìn)行滑動(dòng)。向下查找時(shí)向下滑動(dòng)信令 窗口,向上查找時(shí)向上滑動(dòng)信令窗口。查找的流程重復(fù)步驟507和步驟508。如果在滑動(dòng) 窗口的過(guò)程中判斷已經(jīng)達(dá)到了信令消息的結(jié)束或起始位置,則開(kāi)始滑動(dòng)窗口的循環(huán)。步驟 513,將滑動(dòng)窗口返回到信令消息的起始或結(jié)束位置,重新設(shè)置信令滑動(dòng)窗口位置。對(duì)于向 下查找來(lái)說(shuō),滑動(dòng)窗口返回到信令消息的開(kāi)始位置,而向上查找滑動(dòng)窗口則返回到信令消 息的結(jié)束位置。步驟514,設(shè)置啟動(dòng)循環(huán)標(biāo)志,標(biāo)示信令滑動(dòng)窗口反向循環(huán)。繼續(xù)進(jìn)行查找 流程,運(yùn)行步驟507和508。如果步驟510中判斷為啟動(dòng)循環(huán),則運(yùn)行步驟515,判斷窗口滑 動(dòng)是否到達(dá)信令消息查找的最初位置,即開(kāi)始查找時(shí)當(dāng)前信令消息的顯示位置。如果沒(méi)有 達(dá)到,重復(fù)步驟512,繼續(xù)滑動(dòng)信令窗口 。如果到達(dá)了 ,說(shuō)明全部信令查找完成,已經(jīng)搜索了 所有的上報(bào)信令消息,沒(méi)有找到輸入的信令消息關(guān)鍵字,進(jìn)入步驟516。步驟516,提示查找 完成,沒(méi)有找到滿足條件的信令消息。步驟517,結(jié)束查找功能。 以上結(jié)合實(shí)例對(duì)本發(fā)明作了說(shuō)明,應(yīng)指出,本領(lǐng)域技術(shù)人員可以做出各種形式的 和細(xì)節(jié)上的改變,而不偏離由所附權(quán)利要求所確定的本發(fā)明的精神和范圍。
權(quán)利要求
一種基于滑動(dòng)窗口的雙向循環(huán)查找、顯示裝置,為信令窗口,其特征在于信令窗口主要包括信令消息存儲(chǔ)模塊、信令消息控制模塊、信令消息顯示模塊、操作處理模塊,信令消息發(fā)送功能與信令窗口的信令消息存儲(chǔ)模塊相連,界面操作功能與信令窗口的操作處理模塊相連,信令消息存儲(chǔ)模分別與信令消息控制模塊和操作處理模塊相連,信令消息控制模塊分別與操作處理模塊和信令消息顯示模塊相連;所述的信令消息存儲(chǔ)模塊提供信令消息的存儲(chǔ)功能,提取上報(bào)消息結(jié)構(gòu)中的關(guān)鍵信令信息存放入系統(tǒng)劃分的特定區(qū)域中;所述的信令消息控制模塊根據(jù)當(dāng)前路測(cè)系統(tǒng)的運(yùn)行狀況和信令窗口當(dāng)前的操作對(duì)存儲(chǔ)區(qū)域的信令進(jìn)行分析和處理;所述的信令消息顯示模塊,將信令消息轉(zhuǎn)化為顯示字符串供界面顯示;所述的操作處理模塊是信令窗口操作功能模塊之一,負(fù)責(zé)信令消息的雙向循環(huán)查找,提供查找結(jié)果,并將結(jié)果反饋給信令消息顯示模塊進(jìn)行顯示,路測(cè)系統(tǒng)中的界面控制層控制信令消息發(fā)送功能。
2. —種基于滑動(dòng)窗口的雙向查找、顯示的方法,其特征在于按以下步驟進(jìn)行(1)信 令窗口提供不同的查找按鈕,分別對(duì)應(yīng)信令消息的向下查找和向上查找,首先確定需要查 找的關(guān)鍵字,根據(jù)按鈕的輸入不同,調(diào)用向下或向上的查找功能進(jìn)行處理;(2)信令消息的 顯示過(guò)程中需要記錄當(dāng)前窗口顯示信令消息的開(kāi)始序號(hào)和結(jié)束序號(hào),查找的位置從當(dāng)前顯 示的信令消息序號(hào)開(kāi)始,根據(jù)查找的關(guān)鍵字依次搜索每條顯示的信令消息是否滿足條件; 向下查找則從當(dāng)前位置向滑動(dòng)窗口的下方搜索;向上查找則從當(dāng)前位置向滑動(dòng)窗口的上方 搜索,如果滿足條件則停止查找,定位到所找到信令的序號(hào),并高亮顯示該條信令消息;如 果搜索當(dāng)前顯示信令消息時(shí)沒(méi)有找到與關(guān)鍵字匹配的內(nèi)容,則需要更新滑動(dòng)窗口的位置, 根據(jù)查找的方向滑動(dòng)當(dāng)前信令窗口,更新顯示信令消息的起始值,繼續(xù)搜索匹配的信令消 息,直到搜索到最終的信令消息為止,向下查找是判斷是否查找到了最后一條上報(bào)的信令 消息;向上查找則是判斷是否到了第一條上報(bào)的信令消息。
3. —種基于滑動(dòng)窗口的循環(huán)查找、顯示的方法,其特征在于按以下步驟進(jìn)行(l)信 令窗口提供不同的查找按鈕,分別對(duì)應(yīng)信令消息的向下查找和向上查找,首先確定需要查 找的關(guān)鍵字,根據(jù)按鈕的輸入不同,調(diào)用向下或向上的查找功能進(jìn)行處理,信令消息的查找 過(guò)程中如果沒(méi)有找到與關(guān)鍵字匹配的信令消息則控制滑動(dòng)窗口進(jìn)行循環(huán)查找功能;向下查 找的循環(huán)是滑動(dòng)信令窗口從信令消息的最后位置到最初位置;向上查找的循環(huán)是控制當(dāng)前 信令窗口從信令消息的最后位置到最初位置;(2)在循環(huán)后的信令滑動(dòng)窗口上繼續(xù)查找滿 足條件的信令消息,查找到匹配的信令消息則停止,定位到所找到信令的序號(hào),并高亮顯示 該條信令消息;如果沒(méi)有找到,則依據(jù)查找的方向繼續(xù)移動(dòng)滑動(dòng)窗口 ,滑動(dòng)窗口在移動(dòng)過(guò)程 中還需要判斷是否到達(dá)最開(kāi)始查找時(shí)的信令消息位置,如果達(dá)到該位置說(shuō)明全部的信令消 息已經(jīng)查找完成,此時(shí)如果還沒(méi)有找到匹配的信令消息,則提示測(cè)試人員查找完畢,沒(méi)有找 到滿足關(guān)鍵字條件的信令消息。
全文摘要
本發(fā)明涉及一種基于滑動(dòng)窗口的信令消息的雙向循環(huán)查找、顯示裝置及其方法,將信令窗口分成信令消息存儲(chǔ)模塊、信令消息控制模塊、信令消息顯示模塊和操作功能處理模塊,有效地提高了信令窗口的處理速度和顯示效率,該裝置以信令消息的滑動(dòng)窗口顯示為基礎(chǔ),將查找功能與窗口滑動(dòng)結(jié)合起來(lái),使得查找功能變得非常地方便快捷。查找后的結(jié)果由信令消息控制模塊處理,并控制信令顯示窗口顯示。這種將信令消息的顯示、存儲(chǔ)和查找功能進(jìn)行分離的方式提高了查找工作的效率和正確性。
文檔編號(hào)G06F3/048GK101754151SQ20091027311
公開(kāi)日2010年6月23日 申請(qǐng)日期2009年12月8日 優(yōu)先權(quán)日2009年12月8日
發(fā)明者石云 申請(qǐng)人:武漢虹信通信技術(shù)有限責(zé)任公司