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