数据解压缩的方法、无处理器设备、发送数据的系统的制作方法

文档序号:7567994阅读:149来源:国知局
专利名称:数据解压缩的方法、无处理器设备、发送数据的系统的制作方法
技术领域
本发明涉及通信方法和系统,更具体地说,涉及数据解压缩的方法、无处理器设 备、发送数据的系统。
背景技术
随着科技的发展,已减少了无线设备的尺寸。结果是,这些设备比以往更便于携 带。然而,设备上处理器的使用和软件的应用需要设备内置的硬件提供处理能力。除了会 增加与该应用的处理相关的硬件成本外,还有与该软件应用和增加终端用户手机成本的设 备操作系统相关的许可费。比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端对于本 领域的普通技术人员来说是显而易见的。

发明内容
本发明的各方面提供了无线设备解压缩数据的方法和系统,结合至少一幅附图对 所述方法和系统的各方面和代表性的实施例进行了充分的展现和描述,并在权利要求中得 到了更完整的阐述。依据本发明的一个方面,提供了一种在无处理器设备处提供数据解压缩的方法, 包括经第一通信信道接收所述数据和经第二通信信道接收控制信号;存储所述数据到所述无处理器设备的存储器内;和所述无处理器设备的存储器控制器使用所述控制信号,以指定和读取来自所述存 储器的所述数据的一个或多个部分;和作为解压缩数据输出所述一个或多个部分。优选地,从服务器接收所述数据和所述控制信号,所述服务器是无线运营商的网 络的一部分。优选地,使用所述无处理器设备接收的所述数据建立数据库,其中所述无处理器 设备重新使用所述数据库中的所述数据来执行所述解压缩。优选地,当所述数据存储到所述存储器内时,更新所述数据库。优选地,所述存储器控制器使用所述控制信号,以用于在所述无处理器设备上显 示图像,通过重新使用所述存储器内存储的所述数据生成所述图像。优选地,所述存储器控制器使用所述控制信号,以用于在所述无处理器设备上显 示文本,通过重新使用所述存储器内存储的所述数据生成所述文本。优选地,所述无处理器设备包括无线设备。优选地,所述无线设备包括智能手机。优选地,通过使用所述服务器内的所述处理器来执行与所述无线设备相关的任意应用。
依据另一方面,提供一种无处理器设备,包括用于接收数据和包括压缩数据的控制信号的电路;用于存储所述数据的存储器;和用于通过使用所述控制信号控制所述存储器的存储器控制器,所述控制信 号指定来自所述存储器的所述数据的一个或多个部分的读取和连接(readingand concatenating),其中所述读取和所述连接执行所述压缩数据的解压缩。优选地,从服务器接收所述数据和控制信号,所述服务器是无线运营商的网络的 一部分。优选地,使用所述无处理器设备接收的所述数据建立数据库,其中所述无处理器 设备重新使用所述数据库中所述数据的所述一个或多个部分来执行所述解压缩。优选地,当所述数据存储到所述存储器中时,更新所述数据库。优选地,所述存储器控制器使用所述控制信号,以用于在所述无处理器设备上显 示图像,通过重新使用所述存储器中存储的所述数据生成所述图像。优选地,所述存储器控制器使用所述控制信号,以用于在所述无处理器设备上显 示文本,通过重新使用所述存储器内存储的所述数据生成所述文本。优选地,所述无处理器设备包括无线设备。优选地,所述无线设备包括智能手机。优选地,通过使用所述服务器内的所述处理器来执行与所述无线设备相关的任意应用。依据另一方面,提供一种用于发送数据到无线设备的系统,包括包括处理器的服务器,所述服务器生成数据和控制信号;和无处理器的无线电话,包括用于从所述服务器接收数据和控制信号的电路,所述数据和控制信号包括压缩数 据;用于存储所述数据的存储器;和用于通过使用所述控制信号控制所述存储器的存储器控制器,所述控制信号指定 来自所述存储器的所述数据的一个或多个部分的读取和连接,所述服务器包括用于生成所 述控制信号的处理器,其中所述读取和所述连接执行所述压缩数据的解压缩。优选地,所述服务器是无线运营商的网络的一部分。优选地,使用所述无处理器的无线电话接收的所述数据建立数据库,其中所述无 处理器的无线电话重新使用所述数据库中的所述数据的所述一个或多个部分来执行所述 解压缩。优选地,当所述数据存储到所述存储器中时,更新所述数据库。优选地,所述存储器控制器使用所述控制信号,以用于在所述无处理器的无线电 话上显示图像,通过重新使用所述存储器中存储的所述数据生成所述图像。优选地,所述存储器控制器使用所述控制信号,以用于在所述无处理器的无线电 话上显示文本,通过重新使用所述存储器内存储的所述数据生成所述文本。优选地,通过使用所述服务器内的所述处理器来执行与所述无处理器的无线电话 相关的任意应用。
本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细节,将在 以下的描述和附图中进行详细介绍。


图1是依据本发明一个实施例的为设备执行远程无CPU解压缩的系统的框图;图2是依据本发明一个实施例的设备内执行远程无CPU解压缩的系统的框图;图3是依据本发明一个实施例的用于解压设备接收的数据的方法的操作流程图。
具体实施例方式本发明的各方面能在为设备执行数据解压缩的方法和系统中找到。例如,该设备 包括无线电话,诸如智能手机。一个代表性的实施例中,该设备无需使用设备内的处理器, 就可对接收的数据执行解压缩。相反地,该数据解压缩过程使用设置在运营商诸如无线运 营商处的服务器提供的CPU (中央处理器)。一个代表性的实施例中,使用单个处理器或CPU 以促进压缩以及发送至远程设备的数据的解压缩,其中该处理器或CPU位于服务器处。该 服务器远程控制解压缩过程,使得该设备接收的数据有效地被解压缩。为设备执行数据解 压缩,无需使用设备内的处理器和CPU。因此,本发明中的设备可描述为无CPU或无处理器 的设备。一个代表性的实施例中,该设备可包括无线电话,诸如无线PDA或智能手机。此 外,相对于典型的PDA或智能手机,本发明的各方面免去了使用一个或多个需要使用一个 或多个位于设备内的应用处理器的操作系统和软件应用,从而减少了设备的制造成本。另 外,因为省去了处理器,设备的功耗更低。本发明的各方面采用位于服务器的处理器,使得 该服务器远程处理和/或执行该设备所需的一个或多个应用。因此,该设备使用的一个或 多个应用存储在该服务器中。本发明的各方面提供“无脑智能手机”,例如,使得曾在智能手 机采用的一个或多个功能现在可在中央服务器执行。该服务器可通过使用一个或多个通信 连接的服务器分布在一个或多个网络上。例如,该服务器可位于无线运营商确定的中心位 置处。该服务器可专用于执行发送至多个无线设备的所有数据的压缩和解压缩。一个代表 性的实施例中,该服务器可包括一定数量的计算单元,以用于执行无处理器设备所需的一 个或多个软件应用。该服务器能够同时服务不止一个无处理器设备。该服务器通过使用到 每个无线设备的两个数据通信信道来与一个或多个无线设备的每个通信。两个数据通信信 道的每个可双向发送数据。用于传送数据的通信媒介可包含任意类型的无线通信媒介,如 同光纤、ADSL、WIFI、UMAX, LET、LET-A。一个代表性的实施例中,位于无线运营商处的服务器可包含一个或多个处理器以 及自带的存储器或存储媒介。例如,该服务器具有与无线设备的存储器通信的能力,诸如无 线PDA或智能手机。因此,可认为无处理器无线设备的内部存储器是位于服务器中的存储 器的延伸。该服务器处的处理器可执行写入数据到无线设备的存储器或从无线设备的存储 器中读取数据。该写入/读取可采取复制和粘贴数据输入到存储器中不同位置和从存储器 中不同位置输出的形式,使得在解压缩过程中通过该无处理器无线设备生成所需数据。该 方式中,可在该服务器的一个或多个处理器的控制下操纵数据。另外,该服务器可用于管理 和控制无处理器无线设备内的任意其它内部电路。可通过使用控制信号、信息或位于服务器内一个或多个处理器所生成的指令来完成该管理和控制。该服务器可发送数据到无处理器设备,使得该数据可在无线设备的存储器中解压 缩和存储。初始发送显示数据到无线设备之后,如果该无线设备不能重新使用存储在自身 存储器中的数据来生成显示器上合适的图像,服务器可发送新数据到该无线设备的存储 器。通过服务器提供的控制信号,能调用保存(预定义)的显示图像并将其显示在无线设 备上。当通过使用无线设备的存储器执行各种读取和写入时,存储器控制器可采用该控制 信号来操纵存储器中存储的信号。因此,可通过存储器控制器使用服务器提供的控制信息, 从无线设备的内部存储器提取先前保存图像的任意部分。通过使用存储器中前面存储的数 据和接收仅含有新图像信息的数据,可实现有效的数据解压缩并能节省带宽。例如,当图像 已轻微向上移动时,可通过从显示器上的存储器读取先前存储的图像来上移图像,以及在 可从服务器接收显示器底端处水平线的新数据之前,移动图像比以前高一个水平线。该处 理的结果是可有效完成数据解压缩。当执行一个应用时,无线设备可通过使用自身的按键或触摸键盘发送坐标和/ 或运动信息到服务器。该发送到服务器的信息在发送至服务器之前可先由无线设备转换 (translate)。服务器处正在执行的应用可使用该信息。当该应用包含数据的解压缩时,服 务器可通过随数据发送控制信号或控制信息来远程控制解压缩过程,以允许无线设备促进 接收数据的解压缩。通过服务器发送的控制信息,解压缩过程可含有对无线设备的存储器 内存储数据的远程存储操纵。图1是依据本发明一个实施例的为设备执行远程无CPU解压缩的系统的框图。该 系统包括通信连接一个或多个设备108的服务器。该一个或多个设备108可包括一个或多 个无线设备,诸如一个或多个智能手机。服务器104可同时与多个无线设备108通信。一个 代表性的实施例中,服务器104经空中接口上的无线广域网连接与无线设备108通信。服 务器104经第一通信信道发送数据,所述信道中发送的数据可例如包括文本或显示数据。 该文本或显示数据可存储在无线设备108的存储器中。依据本发明的各方面,可随后从存 储器中读取存储数据的多个部分以及将其呈现在无线设备108的屏幕上。除了经第一通信 信道发送数据,服务器104还经第二通信信道发送控制信息/信号。可使用该控制信号远 程操纵无线设备108接收的数据。无线设备108中的存储器控制器可使用该控制信号。存 储器控制器通过使用控制信号控制存储在无线设备108的存储器中的数据的读取和写入。 存储器控制器接收服务器104发送的控制信息以操纵存储在无线设备108的存储器中的数 据。存储器控制器可有效执行存储器内存储的各种文字的复制和粘贴,从而重新使用该存 储的文字,使得通过使用先前存储的数据有效地构建新文本或图像。可随后存储该新构建 的文本或图像到无线设备的存储器的一部分中。通过重新使用存储器中存储的数据,不需 要重新发送先前已发送的数据。不是重新发送相同的文本,而是使用更少的数据发送控制 信息,从而减少了经通信信道发送数据的总量。因此,解压缩过程减少了该两个通信信道提 供的所需总带宽。图2是依据本发明一个实施例的设备内执行远程无CPU解压缩的系统的框图。图 2的系统可在诸如前面结合图1描述的设备中找到。如所阐述的那样,该设备包括接收器 204、存储器208和存储器控制器212。当设备包括无线设备时,接收器204提供空中接口接 收服务器发送的无线信号。服务器可对应前面针对图1描述的服务器。接收器204经第一通信信道从服务器接收数据。接收器204包括任意类型的电路或硬件,以用于解调数据和 经通信信道从服务器接收数据。第一通信信道可占据第一带宽。类似地,接收器204经第 二通信信道从服务器接收控制信息。第二通信信道可占据第二带宽。当设备包括无线设备 时,第一和第二通信信道可占据无线通信网络上的带宽。接收器204发送所接收的数据至 存储器208以及发送所接收的控制信息至存储器控制器212,如图2所示。存储器208可 包括缓冲器,可使用所述缓冲器暂时保存从接收器204接收的数据,为存储器208输入和输 出数据的存储或读取做准备。存储器控制器212从接收器204接收存储控制信息,以执行 发送至无线设备的数据的读和写。如图2所示,存储器控制器212和存储器208可双向通 信。可使用无线设备的存储器208存储各种数据库,可随着通过使用通信信道接收数据而 连续或定期更新所述数据库。该数据库可含有先前服务器发送的数据。通过使用这些数据 库,删除了无线设备处的过程,因为无线设备处通过使用服务器的CPU(或处理器)进行数 据解压缩和文本交付过程中,可使用无线设备处先前存储的信息,因此免去了无线设备处 对CPU(或处理器)的需要。此外,无需CPU后,无线设备处不需要操作系统和为该操作系 统配置的一个或多个应用。于是,可实现无线设备的成本大幅削减,该无线设备可称为“无 脑设备”或“无脑智能手机”。一个代表性的实施例中,在执行解压缩时,可在任意时候使用 服务器来更新无线设备的数据库。另外,通过选择性读取先前存储在无线设备处的一个或 多个数据库中的数据,服务器可更新无线设备屏幕上的图像。当在无线设备上显示图像时, 不是发送与无线设备的整个显示对应的数据,服务器可仅发送与受影响的一个对象或多个 对象对应的图像的一部分或子集,因为服务器可重新使用无线设备的存储器208中已经存 储的数据。因此,结果是,可使用该一个或多个数据库在无线设备处重建文本或图像,以支 持服务器处执行的解压缩过程。存储器控制器212使用服务器所发送的控制信息来正确寻 址和从数据库读取合适的数据。服务器处使用该解压缩技术的结果是,不需要无线设备处 的处理器,以及其结果是,可在解压缩过程中减少带宽。如图2所阐述,存储器208输出解 压缩数据,使其可向无线设备的用户呈现。 图3是依据本发明一个实施例的用于解压缩设备接收的数据的方法的操作流程 图。步骤304处,在发送数据到设备之前,服务器确定即将使用的数据压缩的类型。当然, 该设备可包括前面结合图1和2描述的无线设备。例如,无线运营商可控制和拥有服务器。 服务器可基于即将发送到无线设备的数据类型确定使用的压缩类型。在服务器执行解压缩 过程之前,存储一个或多个数据库到无线设备中。可使用该数据库在无线设备处生成所需 文本或图像。可通过使用服务器发送至无线设备的控制信息来为数据库中的文字编索引。 如前面描述的,可使用分开的信道发送数据和控制信号/信息到无线设备。在服务器处采 用数据解压缩不需要使用无线设备处的处理器或CPU。执行解压缩时通过使用控制信号操 纵无线设备的存储器中先前存储的数据,可减少带宽需求。步骤308处,服务器使用第一通 信信道发送数据,而使用第二通信信道发送控制信息。两个信道的每个可按需要双向发送 数据。步骤312处,无线设备接收数据和控制信息。过程继续,进入步骤316,其中接收的数 据存储到无线设备的存储器中。可使用该数据更新先前存储在存储器中的一个或多个数据 库。因此,随着时间的推移,该一个或多个数据库的内容在规模上增加,允许服务器在无线 设备处更有效地执行解压缩。下一步,步骤320处,存储器控制器可使用接收的控制信息来 索引来自存储器的数据。通过索引存储器中的数据,可从无线设备的存储器正确读取或输出所需数据。因此,步骤3M处,存储器输出所需解压缩的数据。该所需数据可包括即将显 示在无线设备屏幕上的文本或图像数据。可连接所读取的数据以形成所需文本或图像。通 过存储器控制器使用所接收的控制信号,位于服务器处的一个或多个处理器可控制无线设 备中存储器所存储的或从无线设备的存储器中读取的内容。存储器控制器可使用该控制信 号在无线设备处有效解压缩数据。随着通过服务器使用控制信号的控制,数据可合适地写 入存储器或从中读取,以便在无线设备处建立或构建所需文本或图像。本发明的各方面可以硬件、软件或两者结合的形式实现。可例如使用任意类型的 计算机系统或适于执行以上描述方法的其它装置来实现服务器。该服务器可包括一个或多 个处理器和用于存储软件或计算机程序的存储器,其中,可与存储器一起使用一个或多个 处理器,用于执行软件或计算机程序,以执行本发明中描述的方法。本发明还可嵌入计算机 程序产品,所述计算机程序产品包括能够实施以上描述方法的所有特征,当装载到服务器 中时,例如能够执行这些方法。本申请文件中的计算机程序所指的是可以采用任何程序语 言、代码或符号编写的一组指令的任何表达式,该指令组使系统具有信息处理能力,以直接 实现特定功能,或在进行下述一个或两个步骤之后,a)转换成其它语言、代码或符号;b)以 不同的格式再现,实现特定功能。本发明是通过具体实施例进行描述的,本领域技术人员知悉,在不脱离本发明的 精神和范围的情况下,可以对这些特征和实施例进行各种改变或等同替换。另外,在本发明 的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明 的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利 要求范围内的实施例都属于本发明的保护范围。
权利要求
1.一种在无处理器设备处提供数据解压缩的方法,其特征在于,包括 经第一通信信道接收所述数据和经第二通信信道接收控制信号; 存储所述数据到所述无处理器设备的存储器内;和所述无处理器设备的存储器控制器使用所述控制信号,以指定和读取来自所述存储器 的所述数据的一个或多个部分;和作为解压缩数据输出所述一个或多个部分。
2.根据权利要求1所述的方法,其特征在于,其中从服务器接收所述数据和所述控制 信号,所述服务器是无线运营商的网络的一部分。
3.根据权利要求1所述的方法,其特征在于,其中使用所述无处理器设备接收的所述 数据建立数据库,其中所述无处理器设备重新使用所述数据库中的所述数据来执行所述解 压缩。
4.根据权利要求3所述的方法,其特征在于,其中当所述数据存储到所述存储器内时, 更新所述数据库。
5.根据权利要求1所述的方法,其特征在于,所述存储器控制器使用所述控制信号,以 用于在所述无处理器设备上显示图像,通过重新使用所述存储器内存储的所述数据生成所 述图像。
6.根据权利要求1所述的方法,其特征在于,所述存储器控制器使用所述控制信号,以 用于在所述无处理器设备上显示文本,通过重新使用所述存储器内存储的所述数据生成所 述文本。
7.一种无处理器设备,其特征在于,包括 用于接收数据和包括压缩数据的控制信号的电路; 用于存储所述数据的存储器;和存储器控制器,用于通过使用所述控制信号控制所述存储器,所述控制信号指定来自 所述存储器的所述数据的一个或多个部分的读取和连接,其中所述读取和所述连接执行所 述压缩数据的解压缩。
8.根据权利要求7所述的设备,其特征在于,其中从服务器接收所述数据和控制信号, 所述服务器是无线运营商的网络的一部分。
9.根据权利要求7所述的设备,其特征在于,其中使用所述无处理器设备接收的所述 数据建立数据库,其中所述无处理器设备重新使用所述数据库中所述数据的所述一个或多 个部分来执行所述解压缩。
10.用于发送数据到无线设备的系统,其特征在于,包括 包括处理器的服务器,所述服务器生成数据和控制信号;和 无处理器的无线电话,包括用于从所述服务器接收数据和控制信号的电路,所述数据和控制信号包括压缩数据; 用于存储所述数据的存储器;和用于通过使用所述控制信号控制所述存储器的存储器控制器,所述控制信号指定来自 所述存储器的所述数据的一个或多个部分的读取和连接,所述服务器包括用于生成所述控 制信号的处理器,其中所述读取和所述连接执行所述压缩数据的解压缩。
全文摘要
本发明涉及数据解压缩的方法、无处理器设备、发送数据的系统,涉及用于在无处理器设备处解压缩数据的方法和系统。所述设备可包括无线设备,诸如智能手机。一个代表性的实施例中,所述方法可包括经第一通信信道接收数据和经第二通信信道接收控制信号。服务器发送所述数据和控制信号。所述服务器可位于无线运营商处。所述服务器包括处理器,用于生成所述数据和所述控制信号、存储所述数据到所述无处理器设备的存储器中、所述设备的存储器控制器使用所述控制信号以指定和读取来自所述存储器的所述数据的一个或多个部分、以及作为解压缩数据输出所述一个或多个部分。
文档编号H04W28/14GK102137447SQ201110022930
公开日2011年7月27日 申请日期2011年1月20日 优先权日2010年1月21日
发明者贝尼·伊曼尼洛夫 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1