專(zhuān)利名稱(chēng):數(shù)據(jù)解壓縮的方法、無(wú)處理器設(shè)備、發(fā)送數(shù)據(jù)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信方法和系統(tǒng),更具體地說(shuō),涉及數(shù)據(jù)解壓縮的方法、無(wú)處理器設(shè) 備、發(fā)送數(shù)據(jù)的系統(tǒng)。
背景技術(shù):
隨著科技的發(fā)展,已減少了無(wú)線(xiàn)設(shè)備的尺寸。結(jié)果是,這些設(shè)備比以往更便于攜 帶。然而,設(shè)備上處理器的使用和軟件的應(yīng)用需要設(shè)備內(nèi)置的硬件提供處理能力。除了會(huì) 增加與該應(yīng)用的處理相關(guān)的硬件成本外,還有與該軟件應(yīng)用和增加終端用戶(hù)手機(jī)成本的設(shè) 備操作系統(tǒng)相關(guān)的許可費(fèi)。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對(duì)于本 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。
發(fā)明內(nèi)容
本發(fā)明的各方面提供了無(wú)線(xiàn)設(shè)備解壓縮數(shù)據(jù)的方法和系統(tǒng),結(jié)合至少一幅附圖對(duì) 所述方法和系統(tǒng)的各方面和代表性的實(shí)施例進(jìn)行了充分的展現(xiàn)和描述,并在權(quán)利要求中得 到了更完整的闡述。依據(jù)本發(fā)明的一個(gè)方面,提供了一種在無(wú)處理器設(shè)備處提供數(shù)據(jù)解壓縮的方法, 包括經(jīng)第一通信信道接收所述數(shù)據(jù)和經(jīng)第二通信信道接收控制信號(hào);存儲(chǔ)所述數(shù)據(jù)到所述無(wú)處理器設(shè)備的存儲(chǔ)器內(nèi);和所述無(wú)處理器設(shè)備的存儲(chǔ)器控制器使用所述控制信號(hào),以指定和讀取來(lái)自所述存 儲(chǔ)器的所述數(shù)據(jù)的一個(gè)或多個(gè)部分;和作為解壓縮數(shù)據(jù)輸出所述一個(gè)或多個(gè)部分。優(yōu)選地,從服務(wù)器接收所述數(shù)據(jù)和所述控制信號(hào),所述服務(wù)器是無(wú)線(xiàn)運(yùn)營(yíng)商的網(wǎng) 絡(luò)的一部分。優(yōu)選地,使用所述無(wú)處理器設(shè)備接收的所述數(shù)據(jù)建立數(shù)據(jù)庫(kù),其中所述無(wú)處理器 設(shè)備重新使用所述數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)來(lái)執(zhí)行所述解壓縮。優(yōu)選地,當(dāng)所述數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)器內(nèi)時(shí),更新所述數(shù)據(jù)庫(kù)。優(yōu)選地,所述存儲(chǔ)器控制器使用所述控制信號(hào),以用于在所述無(wú)處理器設(shè)備上顯 示圖像,通過(guò)重新使用所述存儲(chǔ)器內(nèi)存儲(chǔ)的所述數(shù)據(jù)生成所述圖像。優(yōu)選地,所述存儲(chǔ)器控制器使用所述控制信號(hào),以用于在所述無(wú)處理器設(shè)備上顯 示文本,通過(guò)重新使用所述存儲(chǔ)器內(nèi)存儲(chǔ)的所述數(shù)據(jù)生成所述文本。優(yōu)選地,所述無(wú)處理器設(shè)備包括無(wú)線(xiàn)設(shè)備。優(yōu)選地,所述無(wú)線(xiàn)設(shè)備包括智能手機(jī)。優(yōu)選地,通過(guò)使用所述服務(wù)器內(nèi)的所述處理器來(lái)執(zhí)行與所述無(wú)線(xiàn)設(shè)備相關(guān)的任意應(yīng)用。
依據(jù)另一方面,提供一種無(wú)處理器設(shè)備,包括用于接收數(shù)據(jù)和包括壓縮數(shù)據(jù)的控制信號(hào)的電路;用于存儲(chǔ)所述數(shù)據(jù)的存儲(chǔ)器;和用于通過(guò)使用所述控制信號(hào)控制所述存儲(chǔ)器的存儲(chǔ)器控制器,所述控制信 號(hào)指定來(lái)自所述存儲(chǔ)器的所述數(shù)據(jù)的一個(gè)或多個(gè)部分的讀取和連接(readingand concatenating),其中所述讀取和所述連接執(zhí)行所述壓縮數(shù)據(jù)的解壓縮。優(yōu)選地,從服務(wù)器接收所述數(shù)據(jù)和控制信號(hào),所述服務(wù)器是無(wú)線(xiàn)運(yùn)營(yíng)商的網(wǎng)絡(luò)的 一部分。優(yōu)選地,使用所述無(wú)處理器設(shè)備接收的所述數(shù)據(jù)建立數(shù)據(jù)庫(kù),其中所述無(wú)處理器 設(shè)備重新使用所述數(shù)據(jù)庫(kù)中所述數(shù)據(jù)的所述一個(gè)或多個(gè)部分來(lái)執(zhí)行所述解壓縮。優(yōu)選地,當(dāng)所述數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)器中時(shí),更新所述數(shù)據(jù)庫(kù)。優(yōu)選地,所述存儲(chǔ)器控制器使用所述控制信號(hào),以用于在所述無(wú)處理器設(shè)備上顯 示圖像,通過(guò)重新使用所述存儲(chǔ)器中存儲(chǔ)的所述數(shù)據(jù)生成所述圖像。優(yōu)選地,所述存儲(chǔ)器控制器使用所述控制信號(hào),以用于在所述無(wú)處理器設(shè)備上顯 示文本,通過(guò)重新使用所述存儲(chǔ)器內(nèi)存儲(chǔ)的所述數(shù)據(jù)生成所述文本。優(yōu)選地,所述無(wú)處理器設(shè)備包括無(wú)線(xiàn)設(shè)備。優(yōu)選地,所述無(wú)線(xiàn)設(shè)備包括智能手機(jī)。優(yōu)選地,通過(guò)使用所述服務(wù)器內(nèi)的所述處理器來(lái)執(zhí)行與所述無(wú)線(xiàn)設(shè)備相關(guān)的任意應(yīng)用。依據(jù)另一方面,提供一種用于發(fā)送數(shù)據(jù)到無(wú)線(xiàn)設(shè)備的系統(tǒng),包括包括處理器的服務(wù)器,所述服務(wù)器生成數(shù)據(jù)和控制信號(hào);和無(wú)處理器的無(wú)線(xiàn)電話(huà),包括用于從所述服務(wù)器接收數(shù)據(jù)和控制信號(hào)的電路,所述數(shù)據(jù)和控制信號(hào)包括壓縮數(shù) 據(jù);用于存儲(chǔ)所述數(shù)據(jù)的存儲(chǔ)器;和用于通過(guò)使用所述控制信號(hào)控制所述存儲(chǔ)器的存儲(chǔ)器控制器,所述控制信號(hào)指定 來(lái)自所述存儲(chǔ)器的所述數(shù)據(jù)的一個(gè)或多個(gè)部分的讀取和連接,所述服務(wù)器包括用于生成所 述控制信號(hào)的處理器,其中所述讀取和所述連接執(zhí)行所述壓縮數(shù)據(jù)的解壓縮。優(yōu)選地,所述服務(wù)器是無(wú)線(xiàn)運(yùn)營(yíng)商的網(wǎng)絡(luò)的一部分。優(yōu)選地,使用所述無(wú)處理器的無(wú)線(xiàn)電話(huà)接收的所述數(shù)據(jù)建立數(shù)據(jù)庫(kù),其中所述無(wú) 處理器的無(wú)線(xiàn)電話(huà)重新使用所述數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)的所述一個(gè)或多個(gè)部分來(lái)執(zhí)行所述 解壓縮。優(yōu)選地,當(dāng)所述數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)器中時(shí),更新所述數(shù)據(jù)庫(kù)。優(yōu)選地,所述存儲(chǔ)器控制器使用所述控制信號(hào),以用于在所述無(wú)處理器的無(wú)線(xiàn)電 話(huà)上顯示圖像,通過(guò)重新使用所述存儲(chǔ)器中存儲(chǔ)的所述數(shù)據(jù)生成所述圖像。優(yōu)選地,所述存儲(chǔ)器控制器使用所述控制信號(hào),以用于在所述無(wú)處理器的無(wú)線(xiàn)電 話(huà)上顯示文本,通過(guò)重新使用所述存儲(chǔ)器內(nèi)存儲(chǔ)的所述數(shù)據(jù)生成所述文本。優(yōu)選地,通過(guò)使用所述服務(wù)器內(nèi)的所述處理器來(lái)執(zhí)行與所述無(wú)處理器的無(wú)線(xiàn)電話(huà) 相關(guān)的任意應(yīng)用。
本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在 以下的描述和附圖中進(jìn)行詳細(xì)介紹。
圖1是依據(jù)本發(fā)明一個(gè)實(shí)施例的為設(shè)備執(zhí)行遠(yuǎn)程無(wú)CPU解壓縮的系統(tǒng)的框圖;圖2是依據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)備內(nèi)執(zhí)行遠(yuǎn)程無(wú)CPU解壓縮的系統(tǒng)的框圖;圖3是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于解壓設(shè)備接收的數(shù)據(jù)的方法的操作流程圖。
具體實(shí)施例方式本發(fā)明的各方面能在為設(shè)備執(zhí)行數(shù)據(jù)解壓縮的方法和系統(tǒng)中找到。例如,該設(shè)備 包括無(wú)線(xiàn)電話(huà),諸如智能手機(jī)。一個(gè)代表性的實(shí)施例中,該設(shè)備無(wú)需使用設(shè)備內(nèi)的處理器, 就可對(duì)接收的數(shù)據(jù)執(zhí)行解壓縮。相反地,該數(shù)據(jù)解壓縮過(guò)程使用設(shè)置在運(yùn)營(yíng)商諸如無(wú)線(xiàn)運(yùn) 營(yíng)商處的服務(wù)器提供的CPU (中央處理器)。一個(gè)代表性的實(shí)施例中,使用單個(gè)處理器或CPU 以促進(jìn)壓縮以及發(fā)送至遠(yuǎn)程設(shè)備的數(shù)據(jù)的解壓縮,其中該處理器或CPU位于服務(wù)器處。該 服務(wù)器遠(yuǎn)程控制解壓縮過(guò)程,使得該設(shè)備接收的數(shù)據(jù)有效地被解壓縮。為設(shè)備執(zhí)行數(shù)據(jù)解 壓縮,無(wú)需使用設(shè)備內(nèi)的處理器和CPU。因此,本發(fā)明中的設(shè)備可描述為無(wú)CPU或無(wú)處理器 的設(shè)備。一個(gè)代表性的實(shí)施例中,該設(shè)備可包括無(wú)線(xiàn)電話(huà),諸如無(wú)線(xiàn)PDA或智能手機(jī)。此 外,相對(duì)于典型的PDA或智能手機(jī),本發(fā)明的各方面免去了使用一個(gè)或多個(gè)需要使用一個(gè) 或多個(gè)位于設(shè)備內(nèi)的應(yīng)用處理器的操作系統(tǒng)和軟件應(yīng)用,從而減少了設(shè)備的制造成本。另 外,因?yàn)槭∪チ颂幚砥鳎O(shè)備的功耗更低。本發(fā)明的各方面采用位于服務(wù)器的處理器,使得 該服務(wù)器遠(yuǎn)程處理和/或執(zhí)行該設(shè)備所需的一個(gè)或多個(gè)應(yīng)用。因此,該設(shè)備使用的一個(gè)或 多個(gè)應(yīng)用存儲(chǔ)在該服務(wù)器中。本發(fā)明的各方面提供“無(wú)腦智能手機(jī)”,例如,使得曾在智能手 機(jī)采用的一個(gè)或多個(gè)功能現(xiàn)在可在中央服務(wù)器執(zhí)行。該服務(wù)器可通過(guò)使用一個(gè)或多個(gè)通信 連接的服務(wù)器分布在一個(gè)或多個(gè)網(wǎng)絡(luò)上。例如,該服務(wù)器可位于無(wú)線(xiàn)運(yùn)營(yíng)商確定的中心位 置處。該服務(wù)器可專(zhuān)用于執(zhí)行發(fā)送至多個(gè)無(wú)線(xiàn)設(shè)備的所有數(shù)據(jù)的壓縮和解壓縮。一個(gè)代表 性的實(shí)施例中,該服務(wù)器可包括一定數(shù)量的計(jì)算單元,以用于執(zhí)行無(wú)處理器設(shè)備所需的一 個(gè)或多個(gè)軟件應(yīng)用。該服務(wù)器能夠同時(shí)服務(wù)不止一個(gè)無(wú)處理器設(shè)備。該服務(wù)器通過(guò)使用到 每個(gè)無(wú)線(xiàn)設(shè)備的兩個(gè)數(shù)據(jù)通信信道來(lái)與一個(gè)或多個(gè)無(wú)線(xiàn)設(shè)備的每個(gè)通信。兩個(gè)數(shù)據(jù)通信信 道的每個(gè)可雙向發(fā)送數(shù)據(jù)。用于傳送數(shù)據(jù)的通信媒介可包含任意類(lèi)型的無(wú)線(xiàn)通信媒介,如 同光纖、ADSL、WIFI、UMAX, LET、LET-A。一個(gè)代表性的實(shí)施例中,位于無(wú)線(xiàn)運(yùn)營(yíng)商處的服務(wù)器可包含一個(gè)或多個(gè)處理器以 及自帶的存儲(chǔ)器或存儲(chǔ)媒介。例如,該服務(wù)器具有與無(wú)線(xiàn)設(shè)備的存儲(chǔ)器通信的能力,諸如無(wú) 線(xiàn)PDA或智能手機(jī)。因此,可認(rèn)為無(wú)處理器無(wú)線(xiàn)設(shè)備的內(nèi)部存儲(chǔ)器是位于服務(wù)器中的存儲(chǔ) 器的延伸。該服務(wù)器處的處理器可執(zhí)行寫(xiě)入數(shù)據(jù)到無(wú)線(xiàn)設(shè)備的存儲(chǔ)器或從無(wú)線(xiàn)設(shè)備的存儲(chǔ) 器中讀取數(shù)據(jù)。該寫(xiě)入/讀取可采取復(fù)制和粘貼數(shù)據(jù)輸入到存儲(chǔ)器中不同位置和從存儲(chǔ)器 中不同位置輸出的形式,使得在解壓縮過(guò)程中通過(guò)該無(wú)處理器無(wú)線(xiàn)設(shè)備生成所需數(shù)據(jù)。該 方式中,可在該服務(wù)器的一個(gè)或多個(gè)處理器的控制下操縱數(shù)據(jù)。另外,該服務(wù)器可用于管理 和控制無(wú)處理器無(wú)線(xiàn)設(shè)備內(nèi)的任意其它內(nèi)部電路??赏ㄟ^(guò)使用控制信號(hào)、信息或位于服務(wù)器內(nèi)一個(gè)或多個(gè)處理器所生成的指令來(lái)完成該管理和控制。該服務(wù)器可發(fā)送數(shù)據(jù)到無(wú)處理器設(shè)備,使得該數(shù)據(jù)可在無(wú)線(xiàn)設(shè)備的存儲(chǔ)器中解壓 縮和存儲(chǔ)。初始發(fā)送顯示數(shù)據(jù)到無(wú)線(xiàn)設(shè)備之后,如果該無(wú)線(xiàn)設(shè)備不能重新使用存儲(chǔ)在自身 存儲(chǔ)器中的數(shù)據(jù)來(lái)生成顯示器上合適的圖像,服務(wù)器可發(fā)送新數(shù)據(jù)到該無(wú)線(xiàn)設(shè)備的存儲(chǔ) 器。通過(guò)服務(wù)器提供的控制信號(hào),能調(diào)用保存(預(yù)定義)的顯示圖像并將其顯示在無(wú)線(xiàn)設(shè) 備上。當(dāng)通過(guò)使用無(wú)線(xiàn)設(shè)備的存儲(chǔ)器執(zhí)行各種讀取和寫(xiě)入時(shí),存儲(chǔ)器控制器可采用該控制 信號(hào)來(lái)操縱存儲(chǔ)器中存儲(chǔ)的信號(hào)。因此,可通過(guò)存儲(chǔ)器控制器使用服務(wù)器提供的控制信息, 從無(wú)線(xiàn)設(shè)備的內(nèi)部存儲(chǔ)器提取先前保存圖像的任意部分。通過(guò)使用存儲(chǔ)器中前面存儲(chǔ)的數(shù) 據(jù)和接收僅含有新圖像信息的數(shù)據(jù),可實(shí)現(xiàn)有效的數(shù)據(jù)解壓縮并能節(jié)省帶寬。例如,當(dāng)圖像 已輕微向上移動(dòng)時(shí),可通過(guò)從顯示器上的存儲(chǔ)器讀取先前存儲(chǔ)的圖像來(lái)上移圖像,以及在 可從服務(wù)器接收顯示器底端處水平線(xiàn)的新數(shù)據(jù)之前,移動(dòng)圖像比以前高一個(gè)水平線(xiàn)。該處 理的結(jié)果是可有效完成數(shù)據(jù)解壓縮。當(dāng)執(zhí)行一個(gè)應(yīng)用時(shí),無(wú)線(xiàn)設(shè)備可通過(guò)使用自身的按鍵或觸摸鍵盤(pán)發(fā)送坐標(biāo)和/ 或運(yùn)動(dòng)信息到服務(wù)器。該發(fā)送到服務(wù)器的信息在發(fā)送至服務(wù)器之前可先由無(wú)線(xiàn)設(shè)備轉(zhuǎn)換 (translate)。服務(wù)器處正在執(zhí)行的應(yīng)用可使用該信息。當(dāng)該應(yīng)用包含數(shù)據(jù)的解壓縮時(shí),服 務(wù)器可通過(guò)隨數(shù)據(jù)發(fā)送控制信號(hào)或控制信息來(lái)遠(yuǎn)程控制解壓縮過(guò)程,以允許無(wú)線(xiàn)設(shè)備促進(jìn) 接收數(shù)據(jù)的解壓縮。通過(guò)服務(wù)器發(fā)送的控制信息,解壓縮過(guò)程可含有對(duì)無(wú)線(xiàn)設(shè)備的存儲(chǔ)器 內(nèi)存儲(chǔ)數(shù)據(jù)的遠(yuǎn)程存儲(chǔ)操縱。圖1是依據(jù)本發(fā)明一個(gè)實(shí)施例的為設(shè)備執(zhí)行遠(yuǎn)程無(wú)CPU解壓縮的系統(tǒng)的框圖。該 系統(tǒng)包括通信連接一個(gè)或多個(gè)設(shè)備108的服務(wù)器。該一個(gè)或多個(gè)設(shè)備108可包括一個(gè)或多 個(gè)無(wú)線(xiàn)設(shè)備,諸如一個(gè)或多個(gè)智能手機(jī)。服務(wù)器104可同時(shí)與多個(gè)無(wú)線(xiàn)設(shè)備108通信。一個(gè) 代表性的實(shí)施例中,服務(wù)器104經(jīng)空中接口上的無(wú)線(xiàn)廣域網(wǎng)連接與無(wú)線(xiàn)設(shè)備108通信。服 務(wù)器104經(jīng)第一通信信道發(fā)送數(shù)據(jù),所述信道中發(fā)送的數(shù)據(jù)可例如包括文本或顯示數(shù)據(jù)。 該文本或顯示數(shù)據(jù)可存儲(chǔ)在無(wú)線(xiàn)設(shè)備108的存儲(chǔ)器中。依據(jù)本發(fā)明的各方面,可隨后從存 儲(chǔ)器中讀取存儲(chǔ)數(shù)據(jù)的多個(gè)部分以及將其呈現(xiàn)在無(wú)線(xiàn)設(shè)備108的屏幕上。除了經(jīng)第一通信 信道發(fā)送數(shù)據(jù),服務(wù)器104還經(jīng)第二通信信道發(fā)送控制信息/信號(hào)。可使用該控制信號(hào)遠(yuǎn) 程操縱無(wú)線(xiàn)設(shè)備108接收的數(shù)據(jù)。無(wú)線(xiàn)設(shè)備108中的存儲(chǔ)器控制器可使用該控制信號(hào)。存 儲(chǔ)器控制器通過(guò)使用控制信號(hào)控制存儲(chǔ)在無(wú)線(xiàn)設(shè)備108的存儲(chǔ)器中的數(shù)據(jù)的讀取和寫(xiě)入。 存儲(chǔ)器控制器接收服務(wù)器104發(fā)送的控制信息以操縱存儲(chǔ)在無(wú)線(xiàn)設(shè)備108的存儲(chǔ)器中的數(shù) 據(jù)。存儲(chǔ)器控制器可有效執(zhí)行存儲(chǔ)器內(nèi)存儲(chǔ)的各種文字的復(fù)制和粘貼,從而重新使用該存 儲(chǔ)的文字,使得通過(guò)使用先前存儲(chǔ)的數(shù)據(jù)有效地構(gòu)建新文本或圖像??呻S后存儲(chǔ)該新構(gòu)建 的文本或圖像到無(wú)線(xiàn)設(shè)備的存儲(chǔ)器的一部分中。通過(guò)重新使用存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù),不需 要重新發(fā)送先前已發(fā)送的數(shù)據(jù)。不是重新發(fā)送相同的文本,而是使用更少的數(shù)據(jù)發(fā)送控制 信息,從而減少了經(jīng)通信信道發(fā)送數(shù)據(jù)的總量。因此,解壓縮過(guò)程減少了該兩個(gè)通信信道提 供的所需總帶寬。圖2是依據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)備內(nèi)執(zhí)行遠(yuǎn)程無(wú)CPU解壓縮的系統(tǒng)的框圖。圖 2的系統(tǒng)可在諸如前面結(jié)合圖1描述的設(shè)備中找到。如所闡述的那樣,該設(shè)備包括接收器 204、存儲(chǔ)器208和存儲(chǔ)器控制器212。當(dāng)設(shè)備包括無(wú)線(xiàn)設(shè)備時(shí),接收器204提供空中接口接 收服務(wù)器發(fā)送的無(wú)線(xiàn)信號(hào)。服務(wù)器可對(duì)應(yīng)前面針對(duì)圖1描述的服務(wù)器。接收器204經(jīng)第一通信信道從服務(wù)器接收數(shù)據(jù)。接收器204包括任意類(lèi)型的電路或硬件,以用于解調(diào)數(shù)據(jù)和 經(jīng)通信信道從服務(wù)器接收數(shù)據(jù)。第一通信信道可占據(jù)第一帶寬。類(lèi)似地,接收器204經(jīng)第 二通信信道從服務(wù)器接收控制信息。第二通信信道可占據(jù)第二帶寬。當(dāng)設(shè)備包括無(wú)線(xiàn)設(shè)備 時(shí),第一和第二通信信道可占據(jù)無(wú)線(xiàn)通信網(wǎng)絡(luò)上的帶寬。接收器204發(fā)送所接收的數(shù)據(jù)至 存儲(chǔ)器208以及發(fā)送所接收的控制信息至存儲(chǔ)器控制器212,如圖2所示。存儲(chǔ)器208可 包括緩沖器,可使用所述緩沖器暫時(shí)保存從接收器204接收的數(shù)據(jù),為存儲(chǔ)器208輸入和輸 出數(shù)據(jù)的存儲(chǔ)或讀取做準(zhǔn)備。存儲(chǔ)器控制器212從接收器204接收存儲(chǔ)控制信息,以執(zhí)行 發(fā)送至無(wú)線(xiàn)設(shè)備的數(shù)據(jù)的讀和寫(xiě)。如圖2所示,存儲(chǔ)器控制器212和存儲(chǔ)器208可雙向通 信??墒褂脽o(wú)線(xiàn)設(shè)備的存儲(chǔ)器208存儲(chǔ)各種數(shù)據(jù)庫(kù),可隨著通過(guò)使用通信信道接收數(shù)據(jù)而 連續(xù)或定期更新所述數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)可含有先前服務(wù)器發(fā)送的數(shù)據(jù)。通過(guò)使用這些數(shù)據(jù) 庫(kù),刪除了無(wú)線(xiàn)設(shè)備處的過(guò)程,因?yàn)闊o(wú)線(xiàn)設(shè)備處通過(guò)使用服務(wù)器的CPU(或處理器)進(jìn)行數(shù) 據(jù)解壓縮和文本交付過(guò)程中,可使用無(wú)線(xiàn)設(shè)備處先前存儲(chǔ)的信息,因此免去了無(wú)線(xiàn)設(shè)備處 對(duì)CPU(或處理器)的需要。此外,無(wú)需CPU后,無(wú)線(xiàn)設(shè)備處不需要操作系統(tǒng)和為該操作系 統(tǒng)配置的一個(gè)或多個(gè)應(yīng)用。于是,可實(shí)現(xiàn)無(wú)線(xiàn)設(shè)備的成本大幅削減,該無(wú)線(xiàn)設(shè)備可稱(chēng)為“無(wú) 腦設(shè)備”或“無(wú)腦智能手機(jī)”。一個(gè)代表性的實(shí)施例中,在執(zhí)行解壓縮時(shí),可在任意時(shí)候使用 服務(wù)器來(lái)更新無(wú)線(xiàn)設(shè)備的數(shù)據(jù)庫(kù)。另外,通過(guò)選擇性讀取先前存儲(chǔ)在無(wú)線(xiàn)設(shè)備處的一個(gè)或 多個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù),服務(wù)器可更新無(wú)線(xiàn)設(shè)備屏幕上的圖像。當(dāng)在無(wú)線(xiàn)設(shè)備上顯示圖像時(shí), 不是發(fā)送與無(wú)線(xiàn)設(shè)備的整個(gè)顯示對(duì)應(yīng)的數(shù)據(jù),服務(wù)器可僅發(fā)送與受影響的一個(gè)對(duì)象或多個(gè) 對(duì)象對(duì)應(yīng)的圖像的一部分或子集,因?yàn)榉?wù)器可重新使用無(wú)線(xiàn)設(shè)備的存儲(chǔ)器208中已經(jīng)存 儲(chǔ)的數(shù)據(jù)。因此,結(jié)果是,可使用該一個(gè)或多個(gè)數(shù)據(jù)庫(kù)在無(wú)線(xiàn)設(shè)備處重建文本或圖像,以支 持服務(wù)器處執(zhí)行的解壓縮過(guò)程。存儲(chǔ)器控制器212使用服務(wù)器所發(fā)送的控制信息來(lái)正確尋 址和從數(shù)據(jù)庫(kù)讀取合適的數(shù)據(jù)。服務(wù)器處使用該解壓縮技術(shù)的結(jié)果是,不需要無(wú)線(xiàn)設(shè)備處 的處理器,以及其結(jié)果是,可在解壓縮過(guò)程中減少帶寬。如圖2所闡述,存儲(chǔ)器208輸出解 壓縮數(shù)據(jù),使其可向無(wú)線(xiàn)設(shè)備的用戶(hù)呈現(xiàn)。 圖3是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于解壓縮設(shè)備接收的數(shù)據(jù)的方法的操作流程 圖。步驟304處,在發(fā)送數(shù)據(jù)到設(shè)備之前,服務(wù)器確定即將使用的數(shù)據(jù)壓縮的類(lèi)型。當(dāng)然, 該設(shè)備可包括前面結(jié)合圖1和2描述的無(wú)線(xiàn)設(shè)備。例如,無(wú)線(xiàn)運(yùn)營(yíng)商可控制和擁有服務(wù)器。 服務(wù)器可基于即將發(fā)送到無(wú)線(xiàn)設(shè)備的數(shù)據(jù)類(lèi)型確定使用的壓縮類(lèi)型。在服務(wù)器執(zhí)行解壓縮 過(guò)程之前,存儲(chǔ)一個(gè)或多個(gè)數(shù)據(jù)庫(kù)到無(wú)線(xiàn)設(shè)備中。可使用該數(shù)據(jù)庫(kù)在無(wú)線(xiàn)設(shè)備處生成所需 文本或圖像??赏ㄟ^(guò)使用服務(wù)器發(fā)送至無(wú)線(xiàn)設(shè)備的控制信息來(lái)為數(shù)據(jù)庫(kù)中的文字編索引。 如前面描述的,可使用分開(kāi)的信道發(fā)送數(shù)據(jù)和控制信號(hào)/信息到無(wú)線(xiàn)設(shè)備。在服務(wù)器處采 用數(shù)據(jù)解壓縮不需要使用無(wú)線(xiàn)設(shè)備處的處理器或CPU。執(zhí)行解壓縮時(shí)通過(guò)使用控制信號(hào)操 縱無(wú)線(xiàn)設(shè)備的存儲(chǔ)器中先前存儲(chǔ)的數(shù)據(jù),可減少帶寬需求。步驟308處,服務(wù)器使用第一通 信信道發(fā)送數(shù)據(jù),而使用第二通信信道發(fā)送控制信息。兩個(gè)信道的每個(gè)可按需要雙向發(fā)送 數(shù)據(jù)。步驟312處,無(wú)線(xiàn)設(shè)備接收數(shù)據(jù)和控制信息。過(guò)程繼續(xù),進(jìn)入步驟316,其中接收的數(shù) 據(jù)存儲(chǔ)到無(wú)線(xiàn)設(shè)備的存儲(chǔ)器中??墒褂迷摂?shù)據(jù)更新先前存儲(chǔ)在存儲(chǔ)器中的一個(gè)或多個(gè)數(shù)據(jù) 庫(kù)。因此,隨著時(shí)間的推移,該一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的內(nèi)容在規(guī)模上增加,允許服務(wù)器在無(wú)線(xiàn) 設(shè)備處更有效地執(zhí)行解壓縮。下一步,步驟320處,存儲(chǔ)器控制器可使用接收的控制信息來(lái) 索引來(lái)自存儲(chǔ)器的數(shù)據(jù)。通過(guò)索引存儲(chǔ)器中的數(shù)據(jù),可從無(wú)線(xiàn)設(shè)備的存儲(chǔ)器正確讀取或輸出所需數(shù)據(jù)。因此,步驟3M處,存儲(chǔ)器輸出所需解壓縮的數(shù)據(jù)。該所需數(shù)據(jù)可包括即將顯 示在無(wú)線(xiàn)設(shè)備屏幕上的文本或圖像數(shù)據(jù)。可連接所讀取的數(shù)據(jù)以形成所需文本或圖像。通 過(guò)存儲(chǔ)器控制器使用所接收的控制信號(hào),位于服務(wù)器處的一個(gè)或多個(gè)處理器可控制無(wú)線(xiàn)設(shè) 備中存儲(chǔ)器所存儲(chǔ)的或從無(wú)線(xiàn)設(shè)備的存儲(chǔ)器中讀取的內(nèi)容。存儲(chǔ)器控制器可使用該控制信 號(hào)在無(wú)線(xiàn)設(shè)備處有效解壓縮數(shù)據(jù)。隨著通過(guò)服務(wù)器使用控制信號(hào)的控制,數(shù)據(jù)可合適地寫(xiě) 入存儲(chǔ)器或從中讀取,以便在無(wú)線(xiàn)設(shè)備處建立或構(gòu)建所需文本或圖像。本發(fā)明的各方面可以硬件、軟件或兩者結(jié)合的形式實(shí)現(xiàn)??衫缡褂萌我忸?lèi)型的 計(jì)算機(jī)系統(tǒng)或適于執(zhí)行以上描述方法的其它裝置來(lái)實(shí)現(xiàn)服務(wù)器。該服務(wù)器可包括一個(gè)或多 個(gè)處理器和用于存儲(chǔ)軟件或計(jì)算機(jī)程序的存儲(chǔ)器,其中,可與存儲(chǔ)器一起使用一個(gè)或多個(gè) 處理器,用于執(zhí)行軟件或計(jì)算機(jī)程序,以執(zhí)行本發(fā)明中描述的方法。本發(fā)明還可嵌入計(jì)算機(jī) 程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括能夠?qū)嵤┮陨厦枋龇椒ǖ乃刑卣?,?dāng)裝載到服務(wù)器 中時(shí),例如能夠執(zhí)行這些方法。本申請(qǐng)文件中的計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ) 言、代碼或符號(hào)編寫(xiě)的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接 實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后,a)轉(zhuǎn)換成其它語(yǔ)言、代碼或符號(hào);b)以 不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。本發(fā)明是通過(guò)具體實(shí)施例進(jìn)行描述的,本領(lǐng)域技術(shù)人員知悉,在不脫離本發(fā)明的 精神和范圍的情況下,可以對(duì)這些特征和實(shí)施例進(jìn)行各種改變或等同替換。另外,在本發(fā)明 的教導(dǎo)下,可以對(duì)這些特征和實(shí)施例進(jìn)行修改以適應(yīng)具體的情況及材料而不會(huì)脫離本發(fā)明 的精神和范圍。因此,本發(fā)明不受此處所公開(kāi)的具體實(shí)施例的限制,所有落入本申請(qǐng)的權(quán)利 要求范圍內(nèi)的實(shí)施例都屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種在無(wú)處理器設(shè)備處提供數(shù)據(jù)解壓縮的方法,其特征在于,包括 經(jīng)第一通信信道接收所述數(shù)據(jù)和經(jīng)第二通信信道接收控制信號(hào); 存儲(chǔ)所述數(shù)據(jù)到所述無(wú)處理器設(shè)備的存儲(chǔ)器內(nèi);和所述無(wú)處理器設(shè)備的存儲(chǔ)器控制器使用所述控制信號(hào),以指定和讀取來(lái)自所述存儲(chǔ)器 的所述數(shù)據(jù)的一個(gè)或多個(gè)部分;和作為解壓縮數(shù)據(jù)輸出所述一個(gè)或多個(gè)部分。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中從服務(wù)器接收所述數(shù)據(jù)和所述控制 信號(hào),所述服務(wù)器是無(wú)線(xiàn)運(yùn)營(yíng)商的網(wǎng)絡(luò)的一部分。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中使用所述無(wú)處理器設(shè)備接收的所述 數(shù)據(jù)建立數(shù)據(jù)庫(kù),其中所述無(wú)處理器設(shè)備重新使用所述數(shù)據(jù)庫(kù)中的所述數(shù)據(jù)來(lái)執(zhí)行所述解 壓縮。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,其中當(dāng)所述數(shù)據(jù)存儲(chǔ)到所述存儲(chǔ)器內(nèi)時(shí), 更新所述數(shù)據(jù)庫(kù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)器控制器使用所述控制信號(hào),以 用于在所述無(wú)處理器設(shè)備上顯示圖像,通過(guò)重新使用所述存儲(chǔ)器內(nèi)存儲(chǔ)的所述數(shù)據(jù)生成所 述圖像。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)器控制器使用所述控制信號(hào),以 用于在所述無(wú)處理器設(shè)備上顯示文本,通過(guò)重新使用所述存儲(chǔ)器內(nèi)存儲(chǔ)的所述數(shù)據(jù)生成所 述文本。
7.一種無(wú)處理器設(shè)備,其特征在于,包括 用于接收數(shù)據(jù)和包括壓縮數(shù)據(jù)的控制信號(hào)的電路; 用于存儲(chǔ)所述數(shù)據(jù)的存儲(chǔ)器;和存儲(chǔ)器控制器,用于通過(guò)使用所述控制信號(hào)控制所述存儲(chǔ)器,所述控制信號(hào)指定來(lái)自 所述存儲(chǔ)器的所述數(shù)據(jù)的一個(gè)或多個(gè)部分的讀取和連接,其中所述讀取和所述連接執(zhí)行所 述壓縮數(shù)據(jù)的解壓縮。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,其中從服務(wù)器接收所述數(shù)據(jù)和控制信號(hào), 所述服務(wù)器是無(wú)線(xiàn)運(yùn)營(yíng)商的網(wǎng)絡(luò)的一部分。
9.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,其中使用所述無(wú)處理器設(shè)備接收的所述 數(shù)據(jù)建立數(shù)據(jù)庫(kù),其中所述無(wú)處理器設(shè)備重新使用所述數(shù)據(jù)庫(kù)中所述數(shù)據(jù)的所述一個(gè)或多 個(gè)部分來(lái)執(zhí)行所述解壓縮。
10.用于發(fā)送數(shù)據(jù)到無(wú)線(xiàn)設(shè)備的系統(tǒng),其特征在于,包括 包括處理器的服務(wù)器,所述服務(wù)器生成數(shù)據(jù)和控制信號(hào);和 無(wú)處理器的無(wú)線(xiàn)電話(huà),包括用于從所述服務(wù)器接收數(shù)據(jù)和控制信號(hào)的電路,所述數(shù)據(jù)和控制信號(hào)包括壓縮數(shù)據(jù); 用于存儲(chǔ)所述數(shù)據(jù)的存儲(chǔ)器;和用于通過(guò)使用所述控制信號(hào)控制所述存儲(chǔ)器的存儲(chǔ)器控制器,所述控制信號(hào)指定來(lái)自 所述存儲(chǔ)器的所述數(shù)據(jù)的一個(gè)或多個(gè)部分的讀取和連接,所述服務(wù)器包括用于生成所述控 制信號(hào)的處理器,其中所述讀取和所述連接執(zhí)行所述壓縮數(shù)據(jù)的解壓縮。
全文摘要
本發(fā)明涉及數(shù)據(jù)解壓縮的方法、無(wú)處理器設(shè)備、發(fā)送數(shù)據(jù)的系統(tǒng),涉及用于在無(wú)處理器設(shè)備處解壓縮數(shù)據(jù)的方法和系統(tǒng)。所述設(shè)備可包括無(wú)線(xiàn)設(shè)備,諸如智能手機(jī)。一個(gè)代表性的實(shí)施例中,所述方法可包括經(jīng)第一通信信道接收數(shù)據(jù)和經(jīng)第二通信信道接收控制信號(hào)。服務(wù)器發(fā)送所述數(shù)據(jù)和控制信號(hào)。所述服務(wù)器可位于無(wú)線(xiàn)運(yùn)營(yíng)商處。所述服務(wù)器包括處理器,用于生成所述數(shù)據(jù)和所述控制信號(hào)、存儲(chǔ)所述數(shù)據(jù)到所述無(wú)處理器設(shè)備的存儲(chǔ)器中、所述設(shè)備的存儲(chǔ)器控制器使用所述控制信號(hào)以指定和讀取來(lái)自所述存儲(chǔ)器的所述數(shù)據(jù)的一個(gè)或多個(gè)部分、以及作為解壓縮數(shù)據(jù)輸出所述一個(gè)或多個(gè)部分。
文檔編號(hào)H04W28/14GK102137447SQ201110022930
公開(kāi)日2011年7月27日 申請(qǐng)日期2011年1月20日 優(yōu)先權(quán)日2010年1月21日
發(fā)明者貝尼·伊曼尼洛夫 申請(qǐng)人:美國(guó)博通公司