專利名稱:記錄通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄通信方之間的通信。
背景技術(shù):
專業(yè)移動無線電(Professional Mobile Radio,PMR)網(wǎng)絡(luò)是用于特殊用戶組(例 如,用于一個或更多個企業(yè)或機(jī)構(gòu))的移動通信網(wǎng)絡(luò)。PMR網(wǎng)絡(luò)的典型例子是由諸如警察、 消防隊和醫(yī)護(hù)人員之類的公職人員使用的公共安全型PMR網(wǎng)絡(luò)。因此,PMR網(wǎng)絡(luò)常被用于 可影響人的健康或者甚至生命的緊急情境中。用于PMR網(wǎng)絡(luò)中的一個示例技術(shù)是陸地集群無線電接入(Terrestrial Trunked Radio Access, TETRA)。在TETRA中,終端可使用直接通信鏈路或經(jīng)由網(wǎng)絡(luò)基礎(chǔ)設(shè)施而通 信。因此,終端可以在不同的模式中操作。當(dāng)終端經(jīng)由直接鏈路通信時,終端在直接模式操 作(Direct Mode Operation, DM0)中操作,并且,當(dāng)終端經(jīng)由網(wǎng)絡(luò)基礎(chǔ)設(shè)施通信時,終端在 集群模式操作(Trunked Mode Operation,ΤΜ0)中操作。與PMR網(wǎng)絡(luò)的基礎(chǔ)設(shè)施連接的調(diào)度站(dispatcher station)可被用于將命令和 指令給予牽涉緊急情況的人員。調(diào)度站例如可以為公眾可通過拔打緊急號碼而聯(lián)系到的 緊急中心。因此,調(diào)度站也可與公共交換電話網(wǎng)(Public Switched Telephone Network, PSTN)連接以接收緊急呼叫。調(diào)度站可記錄被給予處于緊急情況中的人員的命令。并且,也可記錄對于所述命 令的確認(rèn)(acknowledgement)。但是,如果將命令給予一組人,那么,為了確定每個人都接收 到了所給予的命令,必須從該組中的所有人接收和記錄確認(rèn)。對于大的組,這會是耗時的。 此外,當(dāng)簡單的命令從調(diào)度站被發(fā)送到現(xiàn)場的人員時,該簡單的命令可能會被曲解或者甚 至變得難以理解。因此,即使會在調(diào)度站處接收某人的確定,也無從知道被該人接收的實(shí)際 命令如何以及該命令是否被曲解。與PMR技術(shù)有關(guān)的另一個挑戰(zhàn)是,對于通信,終端可使用DMO和TMO 二者。因此, 與TETRA基礎(chǔ)設(shè)施連接的調(diào)度站可僅記錄所給予的命令和從在TMO中操作的TETRA終端接 收的確認(rèn)。當(dāng)終端使用DMO時,所述終端可在其它能夠進(jìn)行DMO的終端之間的直接鏈路上 通信。但是,當(dāng)在終端之間直接發(fā)生DMO期間的通信時,調(diào)度站不能記錄終端之間的通信。 因此,不可能在之后重建DMO通信。因此,不能驗(yàn)證在DMO通信期間由一個通信方給予另一 通信方的命令是否實(shí)際上被另一方接收和/或執(zhí)行。
發(fā)明內(nèi)容
因而,本發(fā)明的一個目的是,提供方法、設(shè)備、系統(tǒng)和計算機(jī)程序產(chǎn)品以解決以上 的問題中的至少一個。本發(fā)明的目的通過其特征在于在獨(dú)立權(quán)利要求中所述的內(nèi)容的方法 和布置實(shí)現(xiàn)。本發(fā)明的優(yōu)選實(shí)施例在從屬權(quán)利要求中公開。根據(jù)本發(fā)明的一個方面,提供一種方法,該方法包括確定終端的操作模式;以及 基于所確定的操作模式,記錄所述終端的通信數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種設(shè)備,該設(shè)備包括用于確定終端的操作模式的 裝置;以及用于基于所確定的操作模式,記錄所述終端的通信數(shù)據(jù)的裝置。根據(jù)本發(fā)明的另一方面,提供一種系統(tǒng),該系統(tǒng)包括根據(jù)一個方面的設(shè)備;以及 服務(wù)器,所述服務(wù)器包含用于重建記錄的通信的裝置。根據(jù)本發(fā)明的另一方面,提供一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品包括當(dāng)在 處理器上被執(zhí)行時使處理器執(zhí)行根據(jù)一個方面的方法的計算機(jī)程序指令。雖然本發(fā)明的各方面、實(shí)施例和特征被獨(dú)立地記載,但是應(yīng)當(dāng)理解,可以進(jìn)行本發(fā) 明的各方面、實(shí)施例和特征的所有組合,并且其在要求權(quán)利的本發(fā)明的范圍內(nèi)。作為優(yōu)點(diǎn),可使記錄適應(yīng)于終端的不同的操作模式。當(dāng)使記錄適應(yīng)于不同的操作 模式時,可以利用經(jīng)由某些操作模式可用的現(xiàn)有的記錄手段。以這種方式,與要始終執(zhí)行記 錄的情況相比,記錄的大小可被保持為較小。從伴隨的描述,其它的優(yōu)點(diǎn)將變得清晰。
以下,將參照附圖更加詳細(xì)地描述本發(fā)明,其中,圖1示出適于實(shí)施本發(fā)明的實(shí)施例的網(wǎng)絡(luò)基礎(chǔ)設(shè)施;圖2示出根據(jù)本發(fā)明的實(shí)施例的設(shè)備;圖3示出根據(jù)本發(fā)明的實(shí)施例的協(xié)議堆棧;圖4示出根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)結(jié)構(gòu);圖5示出根據(jù)本發(fā)明的實(shí)施例的信令圖;圖6示出根據(jù)本發(fā)明的實(shí)施例的流程圖。
具體實(shí)施例方式現(xiàn)在將在以下參照附圖更全面地描述本發(fā)明的示例性實(shí)施例,其中,示出本發(fā)明 的一些實(shí)施例,而不是本發(fā)明的所有實(shí)施例。事實(shí)上,本發(fā)明可以以許多不同的形式被實(shí) 施,并且不應(yīng)被解釋為限于這里闡述的實(shí)施例;相反,提供這些實(shí)施例,使得本公開將滿足 適用的法律要求。雖然說明書會在幾個地方提及“某個”、“一個”或“一些”實(shí)施例,但這未 必意味著每次提及的是相同的實(shí)施例或者特征僅適用于單一的實(shí)施例。不同的實(shí)施例的多 個單一特征也可被組合以提供其它的實(shí)施例。類似的附圖標(biāo)記始終表示類似的要素。本發(fā)明適用于任何用戶終端、服務(wù)器、應(yīng)用服務(wù)器、相應(yīng)的部件和/或任何通信系 統(tǒng)或不同的通信系統(tǒng)的任何組合。通信系統(tǒng)可以是固定通信系統(tǒng)或無線通信系統(tǒng)或利用固 定網(wǎng)絡(luò)和無線網(wǎng)絡(luò)二者的通信系統(tǒng)。使用的協(xié)議、通信系統(tǒng)的規(guī)范、發(fā)射器、用戶終端、基站 和接入點(diǎn)迅速發(fā)展,特別是在無線通信中。這樣的發(fā)展會要求對實(shí)施例的額外的改變。因 此,所有的措詞和表達(dá)應(yīng)被寬泛地解釋,并且,它們的意圖在于說明實(shí)施例而不是限制實(shí)施 例。本發(fā)明的實(shí)施例可以在諸如手持通信裝置和基礎(chǔ)設(shè)施通信裝置之類的發(fā)送無線 電信號的各種裝置和系統(tǒng)中實(shí)施。例如,所述裝置的例子包含用戶設(shè)備(UE)、移動電話、基 站和服務(wù)器。用戶設(shè)備可指任何用戶通信裝置。這里使用的術(shù)語“用戶設(shè)備”可指諸如無線移動終端、PDA、智能電話、個人計算機(jī)(PC)、膝上型計算機(jī)、桌上型計算機(jī)等的具有通信能力 的任何裝置。例如,無線通信終端可以是TETRA、UMTS或GSM/EDGE智能移動終端。圖1示出根據(jù)本發(fā)明的實(shí)施例的通信系統(tǒng)的簡化系統(tǒng)體系結(jié)構(gòu),該圖僅示出一些 元件和功能實(shí)體,這些元件和功能實(shí)體全部為邏輯單元,其物理實(shí)現(xiàn)可與所示出的不同。圖 1所示的連接是邏輯連接;實(shí)際的物理連接可以不同。對于本領(lǐng)域技術(shù)人員很明顯,這些系 統(tǒng)還包含其它的功能和結(jié)構(gòu)。應(yīng)當(dāng)理解,這樣的用于組通信或者在組通信中使用的功能、結(jié) 構(gòu)、元件和協(xié)議與實(shí)際的發(fā)明無關(guān)。因此,這里不需要更加詳細(xì)地討論它們。在圖1中的網(wǎng)絡(luò)體系結(jié)構(gòu)100中呈現(xiàn)了基礎(chǔ)設(shè)施網(wǎng)絡(luò)102,所述基礎(chǔ)設(shè)施網(wǎng)絡(luò)102 可經(jīng)由BS 112和122訪問。BS 112和122在各自的覆蓋區(qū)域110和120中提供無線電信 號覆蓋。用戶設(shè)備(UE) 116和UE 126處于這些BS的覆蓋區(qū)域中。因此,UE 116可與BS 112無線通信,并且UE 126可與BS 122無線通信。通過與BS連接,UE可相互之間建立連 接、與其它的網(wǎng)絡(luò)建立連接和/或與網(wǎng)絡(luò)基礎(chǔ)設(shè)施建立連接。UE 130和140處于BS的覆蓋區(qū)域的外部,并且,它們不能與BS通信。但是,UE 130和140可在它們之間使用直接通信。因而,UE 130和UE 140可使用直接連接134而連 接,其中沒有中間基礎(chǔ)設(shè)施或設(shè)備。為了使得UE 130和UE 140使用直接連接134接收和 發(fā)送信號,UE 130和UE 140必須處于彼此的覆蓋區(qū)域內(nèi)。在本發(fā)明的實(shí)施例中,BS 112可經(jīng)由連接114與基礎(chǔ)設(shè)施網(wǎng)絡(luò)連接,并且BS 122 可經(jīng)由連接124與基礎(chǔ)設(shè)施網(wǎng)絡(luò)102連接?;A(chǔ)設(shè)施網(wǎng)絡(luò)可以是核心網(wǎng)絡(luò),所述核心網(wǎng)絡(luò) 包含一個或更多個交換機(jī)104、數(shù)據(jù)庫106以及對于經(jīng)由BS 112和122與網(wǎng)絡(luò)連接的UE提 供服務(wù)的應(yīng)用服務(wù)器108。連接114和124可采用不同的技術(shù)或相同的技術(shù)。技術(shù)的例子 包含但不限于因特網(wǎng)協(xié)議(IP)和El。基礎(chǔ)設(shè)施網(wǎng)絡(luò)中的交換機(jī)、數(shù)據(jù)庫和應(yīng)用服務(wù)器之間 的連接可采用與連接114和124相同的技術(shù),或者,它們可以是不同的。數(shù)據(jù)庫106可存儲訂戶數(shù)據(jù),諸如訂戶標(biāo)識符和與訂戶相關(guān)聯(lián)的組標(biāo)識符。存儲 的訂戶數(shù)據(jù)可被用于識別與網(wǎng)絡(luò)連接的UE。應(yīng)用服務(wù)器108可包含用于在網(wǎng)絡(luò)中提供一個或更多個服務(wù)的服務(wù)邏輯。應(yīng)用服 務(wù)器還可提供用于對應(yīng)用特定的數(shù)據(jù)的存儲器。因此,應(yīng)用服務(wù)器可容納提供服務(wù)的應(yīng)用。交換機(jī)104可包含信令裝置和其它的功能單元,所述信令裝置和其它的功能單元 使得訂戶線、電信電路和/或其它的功能單元在被個體用戶需要時被互連。交換機(jī)還可包 含路由器的功能。因此,交換機(jī)可被配置為路由因特網(wǎng)協(xié)議(IP)數(shù)據(jù)包。以上的實(shí)施例中的連接可以是有線的或無線的??捎酶鶕?jù)TETRA(陸地集群無線 電,Terrestrial Trunked Radio)、LTE (長時演進(jìn),Long Term Evolution)、GSM(全球移動 通信系統(tǒng),Global System forMobile Communications)、WCDMA (寬帶碼分多址,Wideband CodeDivision Multiple Access)、WLAN(無線局域網(wǎng),Wireless Local AreaNetwork)、 WiMAX (全球微波接入互操作性,WorldwideInteroperability for Microwave Access)或 Blue-tooth 標(biāo)準(zhǔn)操作的無線收發(fā)器或任何其它適當(dāng)?shù)臉?biāo)準(zhǔn)/非標(biāo)準(zhǔn)無線通信手段實(shí)現(xiàn) 無線連接。例如,使用異步傳送模式(Asynchronous Transfer mode,ATM)、以太網(wǎng)、El或 Tl線實(shí)現(xiàn)有線連接。在圖1的發(fā)明的實(shí)施例中,在網(wǎng)絡(luò)100是TETRA網(wǎng)絡(luò)的情況下,圖1中的BS 112 和122提供對于TETRA基礎(chǔ)設(shè)施102的訪問。因此,UE 116和UE 126可在TETRA TMO中操作以訪問TETRA基礎(chǔ)設(shè)施網(wǎng)絡(luò)。UE 116和UE 126也可使用TETRA DMO操作。DMO可被 UE 116和UE 126使用,以對于在DMO中操作的UE提供對于TETRA基礎(chǔ)設(shè)施的訪問?;A(chǔ)設(shè)施網(wǎng)絡(luò)的覆蓋區(qū)域外部的TETRA UE 130和TETRA UE140可使用連接134上 的DMO通信。UE 130和UE 140可以在沒有TETRA基礎(chǔ)設(shè)施的支持的情況下對于直接通信 使用DMO連接134。TETRA UE 130和140可在處于BS 112或122的覆蓋區(qū)域中時與TETRA 基礎(chǔ)設(shè)施連接。圖2是根據(jù)本發(fā)明的實(shí)施例的設(shè)備200的框圖。雖然該設(shè)備被描繪為一個實(shí)體, 但是,可以在一個或更多個物理或邏輯實(shí)體中實(shí)現(xiàn)不同的模塊和存儲器。該設(shè)備可以是適 于作為用于電信會話的端接點(diǎn)而操作的終端。該設(shè)備的例子包括但不限于UE、移動電話、通 信器、PDA、應(yīng)用服務(wù)器或計算機(jī)。設(shè)備200包含接口連接單元202、中央處理單元(CPU) 208和存儲器210,它們?nèi)?被電氣互連。接口單元包含輸入單元204和輸出單元206,它們分別提供與該設(shè)備的輸入和 輸出接口。輸入和輸出單元可被配置為或布置為根據(jù)在上述的通信標(biāo)準(zhǔn)中使用的一個或更 多個協(xié)議發(fā)送和接收消息,以實(shí)現(xiàn)本發(fā)明的實(shí)施例的功能性。存儲器可包含可由CPU執(zhí)行 的一個或更多個應(yīng)用212。在本發(fā)明的實(shí)施例中,接口單元包含用于與該設(shè)備的用戶接口連接的單元,以便 與用戶之間輸入和輸出信息。因此,輸入單元可包含例如用于接收音頻信號的麥克風(fēng),并 且,輸出單元可包含例如用于傳送音頻信號的揚(yáng)聲器。以這種方式,出于例如雙向話音呼叫 的目的,諸如語音之類的音頻可被輸入到該設(shè)備中并且從該設(shè)備被輸出。在本發(fā)明的實(shí)施例中,接口連接單元包含被配置為提供該設(shè)備的位置的定位單 元。定位單元可以是GPS (全球定位系統(tǒng))模塊,其被配置為接收GPS信號并計算設(shè)備的位 置。定位單元可提供設(shè)備的位置作為要由該設(shè)備中的其它單元或應(yīng)用212使用的輸出。因 此,該設(shè)備的輸入和輸出單元可被配置為輸入GPS信號并輸出該設(shè)備的位置。應(yīng)當(dāng)理解,也可從諸如通過有線或無線連接與裝置連接的設(shè)備的裝置的外部設(shè)備 獲得位置信息。因此,例如,可從通過藍(lán)牙與裝置連接的GPS模塊獲得位置。在這種情況下, 接口單元的輸入和輸出單元根據(jù)藍(lán)牙通信協(xié)議與GPS模塊通信,以獲得裝置的位置。CPU可包含一組寄存器、算術(shù)邏輯單元和控制單元??刂茊卧粡腃PU傳送到存 儲器的程序指令序列控制??刂茊卧砂糜诨静僮鞯娜舾蓚€微指令。微指令的實(shí)現(xiàn) 可取決于CPU設(shè)計而改變??赏ㄟ^編程語言對程序指令進(jìn)行編碼,該編程語言可以是諸如 C、Java等的高級編程語言,或者是諸如機(jī)器語言或匯編語言之類的低級編程語言。電子數(shù) 字計算機(jī)還可具有操作系統(tǒng),該操作系統(tǒng)可對于用程序指令書寫的計算機(jī)程序提供系統(tǒng)服 務(wù)。存儲器可以是易失性或非易失性存儲器,例如,EEPROM、ROM、PROM、RAM、DRAM、SRAM、固 件、可編程邏輯等。在本發(fā)明的實(shí)施例中,CPU可包含時鐘,所述時鐘提供用于設(shè)備中的其它單元和/ 或應(yīng)用的定時信息。一個實(shí)施例提供在分發(fā)介質(zhì)上實(shí)施的計算機(jī)程序212,所述計算機(jī)程序212包含 程序指令,這些程序指令在被加載到電子設(shè)備中時使CPU根據(jù)本發(fā)明的實(shí)施例執(zhí)行。計算機(jī)程序212可以是源代碼形式、對象代碼形式或具有某種中間形式,并且,它 可被存儲在某種類型的載體中,所述載體可以是能夠承載程序的任何實(shí)體或裝置。例如,這樣的載體包括記錄介質(zhì)、計算機(jī)存儲器、只讀存儲器、電氣載體信號、電信信號和軟件分發(fā) 包。取決于需要的處理能力,可以在單一電子數(shù)字計算機(jī)中執(zhí)行計算機(jī)程序,或者,可以在 若干個計算機(jī)之間分配所述計算機(jī)程序。在一個實(shí)施例中,計算機(jī)程序可以是用于記錄通信數(shù)據(jù)的記錄器應(yīng)用。在另一實(shí) 施例中,計算機(jī)程序可以是用于從記錄的通信數(shù)據(jù)重建通信的應(yīng)用。設(shè)備200也可被實(shí)現(xiàn)為一個或更多個集成電路,諸如專用集成電路ASIC。其它的 硬件實(shí)施例,諸如由分立的邏輯部件構(gòu)建的電路,也是可行的。這些不同的實(shí)現(xiàn)的混合也是 可行的。當(dāng)選擇實(shí)現(xiàn)的方法時,例如,本領(lǐng)域技術(shù)人員將考慮對于設(shè)備200的尺寸和功耗設(shè) 定的要求、必要的處理能力、制造成本和制造量。圖3示出根據(jù)本發(fā)明的實(shí)施例的包含用于記錄通信數(shù)據(jù)的記錄器應(yīng)用的協(xié)議堆 棧300。該協(xié)議堆棧僅示出與本發(fā)明有關(guān)的協(xié)議堆棧的部分。協(xié)議堆棧可被存儲在設(shè)備200 的存儲器210中以被CPU 208執(zhí)行。因此,該協(xié)議堆??杀粓D1所示的通信系統(tǒng)中的設(shè)備 使用。當(dāng)在諸如圖2中的設(shè)備200之類的設(shè)備中實(shí)現(xiàn)該協(xié)議堆棧時,記錄器應(yīng)用可記錄該 設(shè)備的通信。所述通信可包括包含通信項(xiàng)目和通信項(xiàng)目相關(guān)數(shù)據(jù)(CIRD)的通信數(shù)據(jù)。通 信項(xiàng)目的例子包含從該設(shè)備發(fā)送的或在該設(shè)備中接收的話音、視頻、數(shù)據(jù)和/或消息。將關(guān) 于圖4說明通信數(shù)據(jù)的其它例子。當(dāng)記錄所述通信時,記錄器應(yīng)用向存儲器存儲通信數(shù)據(jù)。 存儲器可以是包含記錄器應(yīng)用的設(shè)備外部或內(nèi)部的存儲器。圖3中的協(xié)議堆棧包含應(yīng)用層和低于應(yīng)用層的層,即向應(yīng)用層提供服務(wù)的層2和 3。應(yīng)用層上的應(yīng)用310、316和318經(jīng)由一個或更多個服務(wù)接入點(diǎn)(SAP) 306、308與堆棧的 下層接口連接。因此,應(yīng)用可經(jīng)由SAP訪問低于應(yīng)用層的各層上的協(xié)議堆棧的服務(wù)。應(yīng)用層 上的應(yīng)用還可包含一個或更多個應(yīng)用編程接口(API)320、322,可經(jīng)由所述一個或更多個應(yīng) 用編程接口(API)320、322訪問應(yīng)用的服務(wù)。作為例子,來自麥克風(fēng)312的音頻可經(jīng)由API 320而被提供給音頻處理應(yīng)用310以被處理。作為另一例子,揚(yáng)聲器314可經(jīng)由API 320從 音頻處理應(yīng)用接收要被輸出的音頻。因此,從麥克風(fēng)312輸入的音頻數(shù)據(jù)可在音頻處理應(yīng)用310中被處理,并且,作為 對于低于應(yīng)用層的協(xié)議堆棧的輸入而被提供。類似地,音頻處理應(yīng)用可從協(xié)議堆棧的下層 接收要被處理的音頻數(shù)據(jù),并且經(jīng)由揚(yáng)聲器314輸出。麥克風(fēng)和揚(yáng)聲器以外的輸入或輸出 的其它手段也可與該協(xié)議堆棧一起使用。所述其它手段的一個例子是包含要被用作輸入和 /或輸出的數(shù)據(jù)的文件。對于本領(lǐng)域技術(shù)人員很明顯,可以在諸如終端之類的設(shè)備之間的通 信中采用協(xié)議堆棧。因此,被輸入到發(fā)送終端處的協(xié)議堆棧的數(shù)據(jù)從接收終端處的協(xié)議堆 棧輸出。例如,在麥克風(fēng)處接收的話語可被輸入到發(fā)送終端處的協(xié)議堆棧,在從發(fā)送終端到 接收終端的連接上被發(fā)送,并在可被配置為經(jīng)由揚(yáng)聲器輸出所接收的話語的接收終端的協(xié) 議堆棧處被接收。例如,所述連接可以是終端之間或終端和網(wǎng)絡(luò)之間的無線電連接。所述 連接可以是諸如TETRA DMO或TMO連接之類的TETRA連接。在本發(fā)明的實(shí)施例中,記錄器應(yīng)用可經(jīng)由所述一個或更多個SAP和/或API接收 要被記錄的通信數(shù)據(jù)和/或指示所述設(shè)備的操作模式的信息。指示操作模式的信息可包含 操作模式的識別,例如,TETRADM0或TETRA ΤΜ0。通過接收指示操作模式的信息,可自適應(yīng) 地開始通信數(shù)據(jù)的記錄。在一個實(shí)施例中,記錄器應(yīng)用可預(yù)訂協(xié)議堆棧中的一個或更多個SAP,以接收通
7信數(shù)據(jù)。對SAP的預(yù)訂可定義通信數(shù)據(jù)的類型、通信數(shù)據(jù)項(xiàng)目和/或記錄器應(yīng)用所預(yù)訂的 CIRD。當(dāng)預(yù)訂數(shù)據(jù)可用或者記錄器應(yīng)用可響應(yīng)于向SAP發(fā)送對該數(shù)據(jù)的輪詢而接收該數(shù)據(jù) 時,基于預(yù)訂,數(shù)據(jù)可被自動傳遞到記錄器應(yīng)用。例如,可周期性地執(zhí)行輪詢。在如圖3所示的發(fā)明的一個實(shí)施例中,協(xié)議堆棧300包含用于處理控制面數(shù)據(jù)的 控制面協(xié)議堆棧302和用于處理用戶面數(shù)據(jù)的用戶面協(xié)議堆棧304。控制面協(xié)議堆棧和用 戶面協(xié)議堆??芍辽俨糠值胤珠_。例如,控制面堆棧302包含直到層3的協(xié)議,而用戶面堆 棧304包含直到層2的協(xié)議。用戶面數(shù)據(jù)可包含諸如音頻、視頻和/或消息之類的用戶數(shù) 據(jù)??刂泼鏀?shù)據(jù)可包含與用于傳輸用戶面數(shù)據(jù)的連接相關(guān)聯(lián)的信令。在本發(fā)明的實(shí)施例中,控制面和用戶面協(xié)議堆棧根據(jù)TETRA規(guī)范,其中,在控制面 堆棧和用戶面堆棧之間共享層2協(xié)議的至少一部分。在應(yīng)用層上,控制面協(xié)議堆棧和用戶面協(xié)議堆棧可包括向控制面應(yīng)用318提供服 務(wù)的一個或更多個服務(wù)接入點(diǎn)(SAP) 306以及向用戶面應(yīng)用310提供服務(wù)的一個或更多個 SAP 308。因此,控制面應(yīng)用可經(jīng)由SAP 306請求控制面協(xié)議堆棧的服務(wù),并且,用戶面應(yīng)用 可經(jīng)由SAP 308請求用戶面協(xié)議堆棧的服務(wù)。用戶面應(yīng)用可包含音頻處理應(yīng)用,諸如音頻信號的編碼和解碼,以使得能夠進(jìn)行 話音通信。用戶面應(yīng)用還可包括用于傳送信息包數(shù)據(jù)的數(shù)據(jù)應(yīng)用、使得能夠進(jìn)行消息通信 的諸如狀態(tài)消息服務(wù)(StatusMessage Service)、短消息服務(wù)(Short Message Service, SMS)、多媒體消息傳送服務(wù)(Multimedia Messaging Service, MMS)和短數(shù)據(jù)服務(wù)(Short Data Service, SDS)之類的消息傳送應(yīng)用、以及在終端之間的通信中提供安全性的加密/ 解密應(yīng)用。用戶面應(yīng)用還可采用或者作為替代方案采用控制面協(xié)議堆棧的服務(wù)。因此,控 制面應(yīng)用可至少部分地包含用戶面應(yīng)用,反之亦然。音頻處理應(yīng)用可被布置為例如使用代數(shù)編碼激勵線性預(yù)測(Algebraic Code-Excited Linear Predictive,ACELP)、CELP、線性預(yù)測編碼(Linear Predictive Coding, LPC)、脈沖編碼調(diào)制(PulseCode Modulation, PCM)、自適應(yīng)差分 PCM(Adaptive DifferentialPCM,ADPCM)、向量和激勵線性預(yù)測(Vector Sum Excited LinearPrediction,VSELP)、殘留脈沖激勵長時預(yù)測(Residual PulseExcited-Long Term Prediction, RPE)或任何其它的語音或音頻編解碼器(編碼器-解碼器)技術(shù),對語音進(jìn) 行編碼和/或解碼。因此,音頻處理應(yīng)用可被布置為對音頻進(jìn)行編碼,所述音頻可從音頻文件或音頻 輸入裝置例如麥克風(fēng)312接收。編碼可使用以上的技術(shù)中的一些執(zhí)行??砂凑仗囟ㄩL度的 音頻幀對于編碼而接收音頻。然后,已編碼的音頻幀可經(jīng)由各SAP被提供給用戶面協(xié)議堆 棧。用戶面協(xié)議堆棧然后處理要在通信信道上發(fā)送的已編碼的幀。音頻處理應(yīng)用可被布置為對從文件或經(jīng)由各SAP從用戶面協(xié)議堆棧接收的音頻 進(jìn)行解碼??砂凑仗囟ㄩL度的音頻幀對于解碼而接收音頻。解碼可使用以上的技術(shù)中的一 些執(zhí)行。已解碼的音頻幀可被輸出到例如輸出文件或經(jīng)由輸出裝置被輸出。輸出裝置的例 子是揚(yáng)聲器314。在本發(fā)明的一個實(shí)施例中,記錄器應(yīng)用可預(yù)訂用戶面SAP 308以從用戶面協(xié)議堆 棧直接接收通信數(shù)據(jù)。以這種方式,在應(yīng)用層上的應(yīng)用中處理通信數(shù)據(jù)之前,記錄器應(yīng)用可 接收所述數(shù)據(jù)。例如,當(dāng)音頻處理應(yīng)用是語音解碼器并且通信數(shù)據(jù)包含已編碼的語音時,在已編碼的語音在音頻處理應(yīng)用中被解碼之前,記錄器應(yīng)用接收該已編碼的語音。以這種方 式,由于通信數(shù)據(jù)可以以已編碼形式因而以壓縮的格式被記錄,因此,由記錄的通信消耗的 存儲器可被保持為較小。在本發(fā)明的一個實(shí)施例中,記錄器應(yīng)用被布置為經(jīng)由API訪問其它應(yīng)用的服務(wù)。 以這種方式,記錄器應(yīng)用可接收已在應(yīng)用層上處理的通信數(shù)據(jù)。例如,當(dāng)記錄器應(yīng)用被布置 為經(jīng)由API 310與音頻處理應(yīng)用通信時,音頻處理應(yīng)用可處理(例如解碼)從用戶面協(xié)議 堆棧接收的音頻。以這種方式,記錄器應(yīng)用可接收已解碼的音頻,由此,該音頻可由記錄器 應(yīng)用未壓縮地存儲。當(dāng)音頻被未壓縮地存儲時,記錄的通信數(shù)據(jù)可在之后被使用而無需將 其解碼。在本發(fā)明的一個實(shí)施例中,應(yīng)用層包含解密應(yīng)用,所述解密應(yīng)用對在終端處接收 的通信數(shù)據(jù)進(jìn)行解密。解密應(yīng)用可設(shè)置有API,以允許記錄器應(yīng)用訪問解密應(yīng)用的服務(wù),其 方式與如上面說明的記錄器應(yīng)用可訪問音頻處理應(yīng)用的服務(wù)的方式類似。因此,解密應(yīng)用 可被布置為對從用戶面協(xié)議堆棧和/或控制面協(xié)議堆棧接收的已加密的通信數(shù)據(jù)進(jìn)行解 密。記錄器應(yīng)用可經(jīng)由API接收已解密的通信數(shù)據(jù),以將其包含于記錄中。以這種方式,記 錄的通信數(shù)據(jù)可在之后被使用而無需對所述通信數(shù)據(jù)進(jìn)行解密。在本發(fā)明的一個實(shí)施例中,記錄器應(yīng)用被布置為通過預(yù)訂從加密應(yīng)用接收已加密 的通信數(shù)據(jù)的協(xié)議堆棧的SAP,記錄已加密的通信數(shù)據(jù)。因此,記錄器應(yīng)用以加密的格式存 儲所記錄的通信數(shù)據(jù),并且,通信數(shù)據(jù)可保持安全。在本發(fā)明的一個實(shí)施例中,以與以上的訪問用戶面應(yīng)用的服務(wù)類似的方式,記錄 器應(yīng)用經(jīng)由API 322訪問控制面應(yīng)用的服務(wù)??刂泼鎽?yīng)用可處理控制面數(shù)據(jù)諸如信令信 息,以提供通信數(shù)據(jù)。如果記錄器應(yīng)用預(yù)訂從控制面SAP接收數(shù)據(jù),那么由記錄器應(yīng)用接收 的數(shù)據(jù)的量會是大量的。當(dāng)記錄器應(yīng)用經(jīng)由API訪問控制面數(shù)據(jù)時,由記錄器應(yīng)用接收的 數(shù)據(jù)的量可減少。以這種方式,記錄的大小可被保持為較小,并且在記錄器應(yīng)用中需要較少 的處理。以上,不同的應(yīng)用也可被組合成單一應(yīng)用,以對于記錄器應(yīng)用提供API。因此,應(yīng)用 可預(yù)訂用戶面堆棧和控制面堆棧二者,并且對于記錄器應(yīng)用提供API以訪問應(yīng)用的服務(wù)。以上,應(yīng)用層中的應(yīng)用可預(yù)訂控制面、用戶面或控制和用戶面協(xié)議堆棧中的一個 或更多個SAP。經(jīng)由SAP接收的數(shù)據(jù)在應(yīng)用中被處理,并且可經(jīng)由API被提供給記錄器應(yīng)用。以如上所述的通信數(shù)據(jù)類似的方式,指示該設(shè)備的操作模式的信息可被布置為在 記錄器應(yīng)用中被接收。圖4示出根據(jù)本發(fā)明的一個實(shí)施例的包含通信數(shù)據(jù)并由記錄器應(yīng)用產(chǎn)生的文件 的數(shù)據(jù)結(jié)構(gòu)400。該文件可由在圖3的協(xié)議堆棧中布置的記錄器應(yīng)用產(chǎn)生。該文件可包含 圖1中呈現(xiàn)的連接中的一個或更多個連接上的記錄的通信。通信數(shù)據(jù)可包含一個或更多個通信項(xiàng)目,每一個所述通信項(xiàng)目與CIRD相關(guān)聯(lián)。 CIRD提供關(guān)于存儲的通信項(xiàng)目的信息,并且使得能夠之后重建終端之間的通信。通信項(xiàng)目可包含由適于傳輸通信項(xiàng)目的連接所連接的至少兩個通信方之間的一 部分通信或整個通信。通信項(xiàng)目可以是語音幀404、音頻幀404、消息410或數(shù)據(jù)信息包408 或一系列的這些幀、消息或數(shù)據(jù)信息包。但是,通信項(xiàng)目也可包含從通信設(shè)備發(fā)送或接收的其它項(xiàng)目。CIRD可包含從諸如終端之類的通信設(shè)備中的至少一個收集的數(shù)據(jù)。在圖4中的 實(shí)施例中,CIRD包含通信項(xiàng)目的方向412、記錄了通信項(xiàng)目的終端的位置414、記錄的時間 418、識別與記錄通信的終端通信的通信方的通信方標(biāo)識符420以及識別通信項(xiàng)目已被發(fā) 送到的組的組標(biāo)識符422。在本發(fā)明的實(shí)施例中,CIRD可包含指示由通信終端中的記錄器應(yīng)用記錄通信項(xiàng)目 的時刻的時間418。以這種方式,通信項(xiàng)目被通信、由此被發(fā)送或接收的時間可與通信項(xiàng)目 相關(guān)聯(lián)地被存儲。在本發(fā)明的一個實(shí)施例中,CIRD可包含通信項(xiàng)目被記錄的位置414。該位置可以 是包含記錄通信項(xiàng)目的記錄器應(yīng)用的終端的位置。由于終端通常與該終端的用戶協(xié)同定 位,因此該位置可指示用戶的位置。作為優(yōu)點(diǎn),通信項(xiàng)目被記錄時的終端的位置可與通信項(xiàng)目相關(guān)聯(lián)地被存儲。以這 種方式,之后對記錄的通信的重建可包括終端的位置。例如,在重建的通信中,可觀察接收 了移動到新位置的命令的終端的用戶的移動。因此,在重建的通信中,可從記錄的通信項(xiàng)目 中確定命令是否被接收以及用戶是否根據(jù)接收的命令移動。在本發(fā)明的一個實(shí)施例中,CIRD可包含識別與記錄通信的終端通信的通信方的一 個或更多個標(biāo)識符。所述通信方可由該通信方的終端的標(biāo)識符、該通信方的標(biāo)識符和/或 組標(biāo)識符標(biāo)識。因此,存儲的標(biāo)識符可包含來自以下的組的至少一個通信項(xiàng)目被發(fā)送到的 一個或更多個訂戶420和/或組標(biāo)識符422,以及從其接收通信項(xiàng)目的一個或更多個訂戶 420和/或組標(biāo)識符422 (即,從所述一個或更多個訂戶420和/或組標(biāo)識符422接收通信 項(xiàng))。在本發(fā)明的實(shí)施例中,CIRD可包含是從終端發(fā)送還是接收通信項(xiàng)目的指示412, 即通信項(xiàng)目關(guān)于記錄通信的終端的方向。在本發(fā)明的實(shí)施例中,CIRD可包含以上的實(shí)施例中的CIRD的全部或一部分。在圖4中的示例性文件中,行404包含在時間Tl從位置Ll的終端發(fā)送的記錄的 語音項(xiàng)目。該語音項(xiàng)目已被發(fā)送到組Gl中的訂戶Si。行408包含在時間T2從位置L2的 終端被發(fā)送到組G2中的訂戶Sl的記錄的數(shù)據(jù)項(xiàng)目。行410包含在時間T3在位置L3從組 Gl中的訂戶S2接收的記錄的消息。行406包含在時間T3在位置L4從組Gl中的訂戶S3 接收的記錄的語音項(xiàng)目。圖5示出根據(jù)本發(fā)明的一個實(shí)施例的包含記錄器應(yīng)用的設(shè)備的操作。在圖2中示 出該設(shè)備的例子。該設(shè)備可包含根據(jù)圖3的協(xié)議堆棧。記錄器應(yīng)用可將通信記錄到一個或 更多個文件,圖4中示出其例子。在圖5的以下的描述中,說明采用TETRA技術(shù)的終端中的 記錄器應(yīng)用的操作。但是,也可在采用其它技術(shù)的設(shè)備中使用根據(jù)本發(fā)明的記錄器應(yīng)用。在500中,處理開始。在502中,記錄器應(yīng)用確定終端的操作模式。在本發(fā)明的一個實(shí)施例中,記錄器應(yīng) 用確定終端處于直接鏈路操作模式中,其中在終端之間直接建立連接,沒有來自網(wǎng)絡(luò)基礎(chǔ) 設(shè)施的支持。直接鏈路操作模式可以是TETRA DM0。在本發(fā)明的一個實(shí)施例中,可基于諸如在終端之間的直接連接上發(fā)送或接收的信 令或通信項(xiàng)目之類的數(shù)據(jù),確定直接鏈路操作模式。
10
在本發(fā)明的一個實(shí)施例中,可基于處于基礎(chǔ)設(shè)施網(wǎng)絡(luò)的無線電信號覆蓋區(qū)域外的 終端,或者,例如由于網(wǎng)絡(luò)擁塞,與基礎(chǔ)設(shè)施網(wǎng)絡(luò)的連接是不可用的,確定直接鏈路操作模 式。因此,在TETRA情境中,記錄器應(yīng)用檢測TETRA TMO是不可用的,并由此確定TETRA DMO 作為終端的操作模式。在504中,基于所確定的終端的操作模式,記錄器應(yīng)用記錄終端的通信數(shù)據(jù)。通信 數(shù)據(jù)可包含與CIRD相關(guān)聯(lián)的通信項(xiàng)目。因此,通信項(xiàng)目和相關(guān)聯(lián)的CIRD被存儲在為記錄 器應(yīng)用分配的存儲器中。例如,通信數(shù)據(jù)可被存儲在文件、數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫中。在本發(fā)明的實(shí)施例中,記錄器應(yīng)用可基于操作模式是直接鏈路操作模式諸如 TETRA DMO而啟動通信數(shù)據(jù)的記錄,并且,當(dāng)操作模式是基礎(chǔ)設(shè)施操作模式諸如TETRA TMO 時,停止記錄。以這種方式,記錄器應(yīng)用可適于終端的不同的操作模式。例如,在基礎(chǔ)設(shè)施操作模式中,網(wǎng)絡(luò)基礎(chǔ)設(shè)施可提供終端的通信數(shù)據(jù)的記錄。但 是,在直接鏈路操作模式中,由于通信不牽涉網(wǎng)絡(luò)基礎(chǔ)設(shè)施,因此網(wǎng)絡(luò)基礎(chǔ)設(shè)施不能提供通 信數(shù)據(jù)的記錄。因此,當(dāng)記錄器應(yīng)用基于操作模式記錄通信數(shù)據(jù)時,記錄器應(yīng)用可關(guān)于可能在一 些操作模式中可用但在其他操作模式中不可用的其它記錄手段而適應(yīng)性調(diào)整其操作。因 此,由于記錄是自適應(yīng)的,所以在終端中,記錄的通信數(shù)據(jù)所需要的存儲空間可被保持為較 小。并且,在不存在與網(wǎng)絡(luò)基礎(chǔ)設(shè)施的連接的操作模式中諸如在TETRA DMO中,使得能夠進(jìn) 行通信數(shù)據(jù)的記錄。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,僅當(dāng)使用確定的操作模式從終端發(fā)送或接收通 信項(xiàng)目時,可記錄終端的通信項(xiàng)目。因此,可在終端中產(chǎn)生或從其它的通信方接收通信項(xiàng) 目。但是,基于所確定的終端的操作模式,在發(fā)送或接收通信項(xiàng)目之前,記錄器應(yīng)用可已對 于發(fā)送和/或接收的通信項(xiàng)目啟動監(jiān)視。然后,當(dāng)記錄器應(yīng)用檢測到發(fā)送或接收的通信項(xiàng) 目時,所述通信項(xiàng)目被記錄。在本發(fā)明的一個實(shí)施例中,在504中,CIRD與各記錄的通信項(xiàng)目相關(guān)聯(lián)地被存儲。在506中,確定連接是否已結(jié)束。在本發(fā)明的一個實(shí)施例中,如果終端不能在連接 上接收或發(fā)送通信項(xiàng)目或其它數(shù)據(jù),那么可確定通信的結(jié)束。這可能例如由于通信方通過 移動得過于相互遠(yuǎn)離而放松無線電連接。在一個實(shí)施例中,例如,如果結(jié)束呼叫的信令消息 被檢測到或者對于預(yù)定的時間段沒有發(fā)送通信項(xiàng)目,那么可以從用戶面信令和/或控制面 信令確定通信的結(jié)束。如果連接已結(jié)束,那么處理繼續(xù)到508,否則處理繼續(xù)到504以繼續(xù) 記錄。在508中,記錄的通信數(shù)據(jù)被存儲到為記錄器應(yīng)用分配的存儲器。在本發(fā)明的一 個實(shí)施例中,記錄器應(yīng)用可設(shè)定指示新的記錄的通信和/或關(guān)閉文件的標(biāo)記。在510中,處理結(jié)束。圖6示出根據(jù)本發(fā)明的一個實(shí)施例的涉及通信方之間的通信的信令和然后通過 應(yīng)用服務(wù)器進(jìn)行的通信的重建。在實(shí)施例中,將使用圖1的上下文說明所述信令,其中,設(shè) 備UE 140和UE 130在直接鏈路連接134上通信。所述通信可以通過采用例如圖3所示的 包含記錄器應(yīng)用的協(xié)議堆棧由UE中的一個或兩個記錄。然后,可通過從每一個UE向?qū)τ?記錄的通信提供集中式存儲的圖1中的應(yīng)用服務(wù)器傳遞記錄的通信,重建所述通信。在602中,U E 140在直接鏈路操作模式諸如TETRA DMO中操作。因此,不能通過基礎(chǔ)設(shè)施網(wǎng)絡(luò)記錄去往或來自UE 140的通信。在604中,UE 140開始記錄器應(yīng)用。記錄器應(yīng)用的操作可根據(jù)圖5。因此,可基于 操作模式是直接鏈路操作模式而開始記錄器應(yīng)用。在本發(fā)明的一個實(shí)施例中,記錄器應(yīng)用可對于要被記錄的通信進(jìn)行監(jiān)視。在606中,UE 140和UE 130通信。通信可包含UE之間的一個或更多個連接,但 是,為了清楚起見,僅示出一個。通信可包含在UE130和/或UE 140處發(fā)送和/或接收通 信數(shù)據(jù)。因此,UE 140中的記錄器應(yīng)用可記錄從UE 140發(fā)送或在UE 140處接收的通信數(shù) 據(jù)。在本發(fā)明的一個實(shí)施例中,記錄器應(yīng)用對于要在604中記錄的通信進(jìn)行監(jiān)視,記 錄器應(yīng)用檢測606中的通信并且記錄在UE 140處發(fā)送或接收的通信數(shù)據(jù)。在608中,UE在基礎(chǔ)設(shè)施操作模式諸如TETRA TMO中操作。因此,在606中使用 直接鏈路操作模式在UE 130之間進(jìn)行通信之后,UE改變了其操作模式。在基礎(chǔ)設(shè)施操作 模式中,在UE 140和基礎(chǔ)設(shè)施網(wǎng)絡(luò)102之間存在連接。在本發(fā)明的一個實(shí)施例中,在610中,應(yīng)用服務(wù)器對于記錄的通信向UE 140發(fā)送 輪詢消息??捎蓱?yīng)用服務(wù)器響應(yīng)UE的操作模式變?yōu)榛A(chǔ)設(shè)施操作模式而執(zhí)行這個步驟。當(dāng)在UE 140處接收到輪詢消息時,在611中在UE 140處確定是否存在新的記錄 的通信??衫缤ㄟ^檢查是否在記錄的通信中設(shè)定指示其是新的記錄的標(biāo)記來執(zhí)行這個步
馬聚ο在本發(fā)明的一個實(shí)施例中,響應(yīng)UE 140進(jìn)入基礎(chǔ)設(shè)施操作模式,執(zhí)行611中的確定。在612中,如果在611中確定存在新的記錄,那么UE 140向應(yīng)用服務(wù)器發(fā)送記錄 的通信數(shù)據(jù)。在614中,應(yīng)用服務(wù)器重建UE 140的通信。在本發(fā)明的一個實(shí)施例中,重建包含從所接收的記錄的通信數(shù)據(jù)得到CIRD。得到 的CIRD或CIRD的一部分可與已存儲于應(yīng)用服務(wù)器中的通信數(shù)據(jù)和CIRD匹配。因此,應(yīng)用 服務(wù)器可存儲與從UE 140接收的記錄的通信數(shù)據(jù)相關(guān)的通信數(shù)據(jù)。可通過找到從UE 140 接收的通信數(shù)據(jù)的CIRD和已存儲于應(yīng)用服務(wù)器中的數(shù)據(jù)之間的匹配,識別相關(guān)的通信數(shù) 據(jù)。在本例子中,存儲于應(yīng)用服務(wù)器中并且與從UE140接收的通信數(shù)據(jù)相關(guān)的通信數(shù)據(jù)可 包含來自UE 130的通信數(shù)據(jù)。來自UE 130的通信數(shù)據(jù)可以以與從UE 140接收的通信數(shù) 據(jù)類似的方式被接收并存儲于應(yīng)用服務(wù)器中。以這種方式,可以在應(yīng)用服務(wù)器中找到來自 多個通信方的相關(guān)的通信數(shù)據(jù)。所述匹配可包含在接收的通信數(shù)據(jù)和存儲的通信數(shù)據(jù)之間匹配通信方的標(biāo)識符、 組標(biāo)識符、時間和/或位置。在本發(fā)明的一個實(shí)施例中,CIRD的時間的匹配包含確定用于提供各CIRD中的時 間值的時鐘之間的時間差。時間差可被用于校正CIRD之一中的時間值。以這種方式,即使 用于記錄的時鐘本來不會具有相同的時間值,也可在重建的通信中獲得通信項(xiàng)目的正確的 序列。在本發(fā)明的一個實(shí)施例中,在614中,在將接收的通信數(shù)據(jù)的CIRD與存儲的通信 數(shù)據(jù)的CIRD匹配之后,相關(guān)的通信數(shù)據(jù)的匹配可相互關(guān)聯(lián)地被存儲。以這種方式,記錄的通信數(shù)據(jù)的重建可被存儲。應(yīng)當(dāng)理解,在612中,可使用MMS、PMR數(shù)據(jù)連接或任何其它類型的連接,在應(yīng)用服 務(wù)器中接收記錄的通信數(shù)據(jù)。采用集中式存儲器并向存儲器傳遞記錄的通信數(shù)據(jù)的優(yōu)點(diǎn)是,可重建單獨(dú)地在各 終端處在直接鏈路操作模式中記錄的多個終端的通信。記錄器應(yīng)用316可被實(shí)現(xiàn)為可編程為執(zhí)行數(shù)值計算的任何種類的處理器,諸如嵌 入處理器、數(shù)字信號處理器(DSP)、主控制單元(MCU)或?qū)S眉商幚砥?ASIP)。記錄器應(yīng) 用還可實(shí)現(xiàn)為可電子數(shù)字計算機(jī),所述電子數(shù)字計算機(jī)可包含工作存儲器(RAM)、中央處理 單元(CPU)或處理器、和系統(tǒng)時鐘。CPU可包含一組寄存器、運(yùn)算邏輯單元和控制單元???制單元由從RAM傳送到CPU的程序指令序列控制??刂茊卧砂舾捎糜诨静僮鞯奈?指令。微指令的實(shí)現(xiàn)可取決于CPU設(shè)計而改變??赏ㄟ^編程語言對程序指令進(jìn)行編碼,所 述編程語言可為諸如C、Java等的高級編程語言,或者諸如機(jī)器語言或匯編語言之類的低 級編程語言。電子數(shù)字計算機(jī)還可具有操作系統(tǒng),所述操作系統(tǒng)可對于用程序指令書寫的 計算機(jī)程序提供系統(tǒng)服務(wù)。一個實(shí)施例提供在包含在分發(fā)介質(zhì)上實(shí)施的計算機(jī)程序,所述計算機(jī)程序包含程 序指令,當(dāng)所述程序指令被加載到電子設(shè)備中時,構(gòu)成上述的記錄器應(yīng)用316。計算機(jī)程序可以具有源代碼形式、對象代碼形式或某種中間形式,并且,它可被存 儲在某種類型的載體中,所述載體可以是能夠承載程序的任何實(shí)體或裝置。例如,這樣的載 體包括記錄介質(zhì)、計算機(jī)存儲器、只讀存儲器、電氣載體信號、電信信號和軟件分發(fā)信息包。 取決于需要的處理能力,可以在單一電子數(shù)字計算機(jī)或處理器中執(zhí)行所述計算機(jī)程序,或 者,可以在若干計算機(jī)或處理器之間分配所述計算機(jī)程序。以上在圖5和圖6中描述的步驟/點(diǎn)和相關(guān)的功能不按絕對的先后順序,并且,可 以同時或者以與給出的次序不同的次序執(zhí)行步驟/點(diǎn)中的一些。也可在步驟/點(diǎn)之間或在 步驟/點(diǎn)內(nèi)執(zhí)行其它的功能,并且,可在示出的消息之間發(fā)送其它信令消息。步驟/點(diǎn)中的 一些或步驟/點(diǎn)的一部分也可被省略或由相應(yīng)的步驟/點(diǎn)或步驟/點(diǎn)的一部分代替。記錄 器應(yīng)用示出可在一個或更多個物理或邏輯實(shí)體中實(shí)現(xiàn)的過程??赏ㄟ^各種裝置實(shí)現(xiàn)這里描述的技術(shù),使得實(shí)現(xiàn)以實(shí)施例描述的記錄器應(yīng)用的一 種或更多種功能的設(shè)備不僅包含現(xiàn)有技術(shù)的裝置,而且還包含用于實(shí)現(xiàn)以實(shí)施例描述的相 應(yīng)的設(shè)備的一種或更多種功能的裝置,并且,它對于各單獨(dú)的功能可包含單獨(dú)的裝置,或 者,裝置可被配置為執(zhí)行兩種或更多種功能。例如,可以以硬件(一個或更多個設(shè)備)、固 件(一個或更多個設(shè)備)、軟件(一個或更多個模塊)或它們的組合實(shí)現(xiàn)這些技術(shù)。對于固 件或軟件,實(shí)現(xiàn)可通過執(zhí)行這里描述的功能的模塊(例如,過程和功能等)。軟件代碼可被 存儲于任何適當(dāng)?shù)奶幚砥?計算機(jī)可讀數(shù)據(jù)存儲介質(zhì)或存儲單元或制造的物品中,并且由 一個或更多個處理器/計算機(jī)執(zhí)行。可在處理器/計算機(jī)內(nèi)或處理器/計算機(jī)的外部實(shí)現(xiàn) 數(shù)據(jù)存儲介質(zhì)或存儲單元,在這種情況下,它可經(jīng)由技術(shù)領(lǐng)域中已知的各種手段與處理器/ 計算機(jī)通信地耦接。對于本領(lǐng)域技術(shù)人員很明顯,隨著技術(shù)的進(jìn)步,可以以各種方式實(shí)現(xiàn)本發(fā)明的概 念。本發(fā)明及其實(shí)施例不限于以上描述的例子,而是可以在權(quán)利要求的范圍內(nèi)改變。
權(quán)利要求
一種方法,包含確定終端的操作模式;以及基于所確定的操作模式,記錄所述終端的通信數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述終端能夠在包含基礎(chǔ)設(shè)施操作模式和直接 操作模式的至少兩種操作模式中進(jìn)行操作。
3.根據(jù)權(quán)利要求1或2中的任一項(xiàng)所述的方法,其中,所述方法還包含當(dāng)操作模式是 直接操作模式時記錄所述終端的通信數(shù)據(jù)。
4.根據(jù)權(quán)利要求1、2或3中的任一項(xiàng)所述的方法,包含當(dāng)所述終端的操作模式是基 礎(chǔ)設(shè)施操作模式時向服務(wù)器傳遞所記錄的通信數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述傳遞包含響應(yīng)于接收對所記錄的通信的輪 詢,發(fā)送所記錄的通信。
6.根據(jù)權(quán)利要求4或5所述的方法,其中,所述傳遞包含響應(yīng)于進(jìn)入基礎(chǔ)設(shè)施操作模 式,發(fā)送所記錄的通信。
7.根據(jù)前面的權(quán)利要求中的任一項(xiàng)所述的方法,其中,所述通信數(shù)據(jù)包含通信項(xiàng)目并 且包含與通信項(xiàng)目相關(guān)聯(lián)的以下通信項(xiàng)目相關(guān)數(shù)據(jù)中的一個或更多個項(xiàng)目類型、項(xiàng)目方 向、位置、時間、通信方標(biāo)識符、組標(biāo)識符。
8.一種設(shè)備,包含用于確定終端的操作模式的裝置;以及用于基于所確定的操作模式記錄所述終端的通信數(shù)據(jù)的裝置。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述終端能夠在包含基礎(chǔ)設(shè)施操作模式和直接 操作模式的至少兩種操作模式中進(jìn)行操作。
10.根據(jù)權(quán)利要求8或9中的任一項(xiàng)所述的設(shè)備,其中,用于記錄的裝置被配置為當(dāng)操 作模式是直接操作模式時記錄所述終端的通信數(shù)據(jù)。
11.根據(jù)權(quán)利要求8、9或10中的任一項(xiàng)所述的設(shè)備,包含當(dāng)所述終端的操作模式是基 礎(chǔ)設(shè)施操作模式時向服務(wù)器傳遞所記錄的通信數(shù)據(jù)的裝置。
12.根據(jù)權(quán)利要求11的設(shè)備,包含用于響應(yīng)于接收對所記錄的通信的輪詢而發(fā)送所記 錄的通信的裝置。
13.根據(jù)權(quán)利要求11或12所述的設(shè)備,包含用于響應(yīng)于進(jìn)入基礎(chǔ)設(shè)施操作模式發(fā)送所 記錄的通信的裝置。
14.一種系統(tǒng),包括根據(jù)權(quán)利要求8 13中的任一項(xiàng)所述的設(shè)備;以及服務(wù)器,所述 服務(wù)器包含用于由從所述設(shè)備接收的所記錄的通信數(shù)據(jù)重建通信的裝置。
15.一種計算機(jī)程序產(chǎn)品,包含計算機(jī)程序指令,當(dāng)所述計算機(jī)程序指令在處理器中被 執(zhí)行時,使得該處理器執(zhí)行根據(jù)權(quán)利要求1 8中的任一項(xiàng)所述的方法。
全文摘要
本發(fā)明涉及通信記錄方法、通信記錄設(shè)備和通信重建系統(tǒng)。該通信記錄方法包含以下步驟確定終端的操作模式,并且基于所確定的操作模式記錄所述終端的通信數(shù)據(jù)。根據(jù)本發(fā)明,與要始終執(zhí)行記錄的情況相比,記錄的大小可被保持為較小。
文檔編號H04M1/65GK101917507SQ20101016392
公開日2010年12月15日 申請日期2010年4月8日 優(yōu)先權(quán)日2009年4月9日
發(fā)明者V-M·卓金恩 申請人:伊茲安全網(wǎng)絡(luò)有限公司