CN1129242C - 在无线通信系统中对需要被发送的应用数据进行动态格式化的方法和装置 - Google Patents

在无线通信系统中对需要被发送的应用数据进行动态格式化的方法和装置 Download PDF

Info

Publication number
CN1129242C
CN1129242C CN99809109.XA CN99809109A CN1129242C CN 1129242 C CN1129242 C CN 1129242C CN 99809109 A CN99809109 A CN 99809109A CN 1129242 C CN1129242 C CN 1129242C
Authority
CN
China
Prior art keywords
data
application data
user
presentation format
radio link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN99809109.XA
Other languages
English (en)
Other versions
CN1311926A (zh
Inventor
赫隆恩·P·道恩博世
史蒂文·J·高德博格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1311926A publication Critical patent/CN1311926A/zh
Application granted granted Critical
Publication of CN1129242C publication Critical patent/CN1129242C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2612Arrangements for wireless medium access control, e.g. by allocating physical layer transmission capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/185Selective call encoders for paging networks, e.g. paging centre devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Abstract

一个要发送应用数据的设备(124,122)收集(502)关于影响可以用于发送这个应用数据的至少一个无线链路的发送时间的数据传送能力的信息,并且从这个信息,计算(506)在一预定时间内可以通过这至少一个无线链路而完成的最大数据量。然后,当可以获得时,设备从这个应用数据和从这个应用数据可以使用的预定用户表示格式集合中,确定(508)一个所需要的数据比所述最大数据量少的用户表示格式。然后,这个设备在发送(530)应用数据前,根据所述用户表示格式来对应用数据进行格式化(514)。

Description

在无线通信系统中对需要被发送的 应用数据进行动态格式化的方法和装置
本发明一般涉及无线通信系统,更具体地,涉及在一个无线通信系统中,用于对需要被发送的应用数据进行动态格式化的方法和装置。
无线通信系统现在正越来越朝面向应用的方向发展。应用经过在一个用户单元和另一个设备,例如一个服务器,一个控制器,或者另一个用户单元之间的无线链路和空中接口(OTA)进行端到端的通信。与用户单元的位置有关,OTA链路的容量可以变化很大。
结果,应用一般按照最低链路容量的假设来对它们的数据进行格式化。替代地,应用可以使用一种更大容量的格式,其代价是当恰好使用慢速链路时,要承受高的延迟。当无线通信系统发展到更高的速度时,可以设想能够碰到链路容量和链路质量变化更大的情形。
这样,在一个无线通信系统中所需要的是能够对链路容量和质量的变化而动态地对需要被发送的应用数据进行格式化的一个方法和装置。优选地,这个方法和装置将考虑发送费用和可靠性,以及发送时间,并且可以被客户定制。
本发明的一个方面是在一个无线通信系统中,用于对需要被发送的应用数据进行动态格式化的一个方法。这个方法包括收集关于影响至少一个可以用于发送应用数据的无线链路的发送时间的数据传送能力的信息的步骤;和从这个信息,计算在一预定时间内可以通过至少一个无线链路而完成的最大数据量。这个方法进一步包括当可以获得时,从这个应用数据和从这个应用数据可以使用的一预定用户表示格式集合中,确定一个所需要的数据比最大数据量少的用户表示格式的步骤;并且在发送这个应用数据前,根据这个用户表示格式来对应用数据进行格式化的步骤。
本发明的另一个方面是在一个无线通信系统中,用于对需要被发送的应用数据进行动态格式化的一个服务器。这个服务器包括用于与这个无线通信系统的一部分交换应用数据的一个网络接口,这个网络接口将经过至少一个可以用于发送这个应用数据的无线链路来发送这个应用数据;和包括连接到这个网络接口、以用于处理这个应用数据的一个处理系统。这个处理系统被编程成收集关于影响这至少一个无线链路的发送时间的数据传送能力的信息;和从这个信息,计算在一预定时间内可以通过至少一个无线链路而完成的最大数据量。这个处理系统被进一步编程成当可以获得时,从这个应用数据和从这个应用数据可以使用的一预定用户表示格式集合中,确定一个所需要的数据比最大数据量少的用户表示格式;并且在发送这个应用数据前,根据这个用户表示格式来对应用数据进行格式化。
本发明的另一个方面是在一个无线通信系统中,用于对需要被发送的应用数据进行动态格式化的一个用户单元。这个用户单元包括用于接收关于影响至少一个可以用于发送应用数据的无线链路的发送时间的数据传送能力的信息的一个接收器,和一个连接到这个接收器、以处理这个信息的一个处理系统。这个用户单元进一步包括一个连接到这个处理系统、以经过这至少一个无线链路来发送应用数据的处理系统。这个处理系统被编程成收集这个信息;并且从这个信息,计算在一预定时间内可以通过至少一个无线链路而完成的最大数据量。这个处理系统被进一步编程成当可以获得时,从这个应用数据和从这个应用数据可以使用的一预定用户表示格式集合中,确定一个所需要的数据比最大数据量少的用户表示格式;并且在发送这个应用数据前,根据这个用户表示格式来对应用数据进行格式化。
图1是根据本发明的一个示例性无线通信系统的一个电气框图。
图2是根据本发明的一个示例性用户单元的一个电气框图。
图3是根据本发明的一个示例性服务器的一个电气框图。
图4是描述根据本发明的一个示例性链路通信的一个图。
图5是描述根据本发明的无线通信系统的操作的一个流图。
参考图1,一个电气框图描述了根据本发明的一个示例性无线通信系统,包括含一个控制器112和多个传统基站116的一个基础设施部分102,这个通信系统也包括多个便携式用户单元122。优选地,基站116利用传统的射频(RF)技术来与便携式用户单元122进行通信,并且经过传统的通信链路114被连接到控制基站116的控制器112。
优选地,这个控制器112是Motorola公司所制造的WirelessMessaging Gateway(WMGTM)Administrator!寻呼终端,和RF-Conductor!TM消息分配器的一个组合。这个基站116优选是Motorola公司所制造的RF-Orchestra!发送器和RF-Audience!TM接收器的一个组合。优选地,这个便携式用户单元122与也是被Motorola公司所制造的PageWriterTM 2000数据消息单元类似,并且具有根据本发明被修改的软件。应理解,控制器112,基站116,和便携式用户单元122也可以利用其它类似的设备。
每一个基站116经过一个天线118向便携式用户单元122发送RF信号。优选地,这个基站116中的每一个经过天线118从多个便携式用户单元122接收RF信号。从基站116发送到便携式用户单元的这个RF信号(向外发送的消息)包括标识这个便携式用户单元122的选择性呼叫地址,和消息产生器所产生的数据消息,以及控制器112所产生的、用于调节无线通信系统的工作参数的命令,和来自一个服务器124、被如下面所描述的根据本发明而进行格式化的应用数据。从这个便携式用户单元122发送到基站116的RF信号(入站消息)包括响应,这些响应包括预期的消息,例如正的确认(ACK)和负的确认(NAK),和非预期的消息,例如根据本发明而被格式化的应用数据消息。应理解,在基站116和一个便携式用户单元112之间可以有不止一个的无线链路用于进行发送。
应进一步理解,当可以使用多个链路时,这多个链路可以工作在不同的传送速度,并且具有不同的延迟,花费不同,具有不同的传输可靠性,并且使用不同的安全等级。本发明的一个方面是让具有需要被发送应用数据的一个实体来在选择用于这个应用数据的一个链路和一个用户表示格式前,考虑一部分或者全部的数据传送能力。优选地,控制器112通过众所周知的技术,来维持在无线通信系统中链路当前可以获得的数据传送能力的一个数据库。这个数据库是可以被具有需要被发送应用数据的、无线通信系统的其它实体访问的。另外,这个控制器112维持与这个无线通信系统中的每一个用户相应的一个用户配置文件。根据本发明,这个用户配置文件包括用户的爱好和业务准则。应理解,替代地,这个无线通信系统将定义可以被多个用户所利用的一个缺省用户配置文件。这个用户可以位于有线侧,或者可以位于系统的无线侧,并且可以是一个人或者一个设备。
优选地,控制器112经过电话线路101被连接到一个公众电话网络(PSTN)110,以接收从其中发起的选择性呼叫消息。从PSTN 110来的、包括数据消息的选择性呼叫发起可以被从例如一个传统的电话111,或者连接到PSTN 110的一个传统的计算机117所产生。另外,优选地,这个控制器112经过一个传统的通信链路121连接到互联网120,以从也位于这个互联网上的至少一个服务器124获得信息,例如应用数据。应理解,替代地,这个服务器124可以通过一个传统的局域网或者广域网,和通过一个专用链路连接到控制器112。应进一步理解,这个服务器124也可以被作为控制器112的一个集成部分而被包括。
优选地,出站消息和入站消息所使用的空中接口协议是从Motorola公司所产生的、众所周知的FLEXTM数字选择性呼叫信令协议族中选择。这些协议利用了众所周知的错误检测和错误纠正技术,并且所以能够容忍在传输期间所产生的比特错误,假设这些比特错误的数目不是很多。应理解,也可以使用其它合适的协议。
图2是根据本发明的一个示例性便携式用户单元122的一个电气框图。这个便携式用户单元122包括用于接收一个出站消息和用于发送一个入站消息的一个天线204。这个天线204被连接到用于接收出站消息的一个传统接收器208和被连接到用于发送入站消息的一个发送器209。这个接收器208和发送器209被连接到一个处理系统206,这个处理系统206根据本发明来处理出站消息和入站消息并且用于控制这个便携式用户单元122。优选地,一个用户接口214也被连接到与一个用户进行接口通信的这个处理系统206。这个用户接口214包括用于显示入站消息和出站消息的一个传统的显示器216,当出站消息到达时用于提示这个用户的一个传统的提示部件218,和用于产生入站消息的并且用于控制这个便携式用户单元122的一个传统的键盘220。一个传统的时钟207也被连接到这个处理系统206以支持这个便携式用户单元122所需要的定时保持要求。
这个处理系统206包括一个传统的处理器210和一个传统的存储器212,优选的是一个随机访问存储器(RAM)。这个存储器212包括软件部件和其它变量,以用于根据本发明对这个处理系统206进行编程。优选地,这个存储器212包括这个便携式用户单元122对其作出响应的一个选择性呼叫地址222。另外,这个存储器212包括一个消息处理部件224,用于将这个处理系统206编程成通过使用众所周知的技术来处理消息。这个存储器212也包括需要被发送的应用数据236。这个存储器212进一步包括一个信息收集程序部件226,用于将这个处理系统206编程成收集根据本发明,关于影响至少一个可以用于发送应用数据236的无线链路的发送时间的数据传送能力的信息。优选地,这个处理系统206控制这个便携式用户单元122来向这个基站116查询关于向内发送链路的数据传送能力,例如链路速度,延迟,可靠性,和安全性,当这个便携式用户单元122具有需要被发送的应用数据236时。应理解,替代地,这个便携式用户单元122可以根据最近向内发送尝试的成功或者失败记录,来以其自己内部记录的形式来保存向内发送链路性能。应进一步理解,这个便携式用户单元122在选择一个发送格式时,也可以利用关于向外发送链路的质量信息。
这个存储器212也包括一个计算程序部件228,用于将这个处理系统206编程成从关于这个向内发送链路的信息,计算在一预定时间内可以通过至少一个无线链路而完成的最大数据量。这个预定时间可以是,例如,被保存在可以被这个便携式用户单元122可以访问的一个系统实体中的一个用户配置文件中的一个准则。在这个示例中,这个准则规定了这个用户在发送应用数据236前愿意等待多长时间。
另外,这个存储器212包括一个确定部件230,用于将这个处理系统206编程成当可以获得时,从这个应用数据236和从这个应用数据236可以使用的一预定用户表示格式集合中,确定一个所需要的数据比最大数据量少的用户表示格式。例如,这个预定用户表示格式集合可以包括对应用数据236的彩色显示或者单色显示。与可以获得的链路的速度相关,这个用户表示格式可以是单色的,以使需要发送的数据比最大数据量少。应注意,术语“用户表示格式”意味着包括应用数据的应用层和表示层表示。可靠性管理可以位于表示层。这样,例如可以通过使用重复发送包或者附加错误纠正来选择提供一个具有规定传输可靠性的一个用户表示格式。
这个存储器212进一步包括一个格式化部件232,用于将这个处理系统206编程成在发送这个应用数据236前,根据所选择的这个用户表示格式来对应用数据236进行格式化。另外,这个存储器212包括一个访问部件234,用于将这个处理系统206编程成访问包括预定准则,例如所期望的安全性,和最大的发送等待时间的这个用户配置文件,以用于计算一个用户的最大数据量;和被编程成从与这个用户相应的这个预定准则来计算出最大数据量。优选地,这个用户配置文件也规定了几个可以被一个用户接受的从预定用户表示格式集合中选择出来预定用户表示格式,以使这个处理系统206能够从这个应用数据236和从这几个从预定用户表示格式集合中选择出来的用户表示格式中,确定可以被这个用户所接受的、并且所需要的数据比最大数据量少的一个用户表示格式。优选地,这个用户配置文件被保存在控制器112的一个存储器(没有显示)中。应理解,替代地,这个用户配置文件也可以被保存在无线通信系统的其它实体中,例如在服务器124中,或者在这个便携式用户单元122中。
图3是根据本发明的一个示例性服务器124的一个电气框图。这个服务器124包括一个传统的网络接口304,这个网络接口304用于通过互联网和通过无线通信系统的基础设施部分与这个便携式用户单元122进行通信。这个网络接口304也被连接到用于控制和与这个网络进行接口304进行通信的一个处理系统310。这个处理系统310也被连接到一个传统的时钟336,以提供这个处理系统310所需要的一个定时信号。这个处理系统310包括一个传统的计算机312和一个存储器,优选的是一个传统的大容量存储器媒质314,例如,一个磁盘驱动器,可以被用根据本发明的信息和操作软件进行编程。这个大容量存储器媒质314包括一个传统的消息处理部件320,用于处理通过众所周知的技术与这个便携式用户单元122进行通信的消息。这个大容量存储器媒质314也包括需要被发送到一个便携式用户单元122的应用数据322。另外,这个大容量存储器媒质314包括一个信息收集程序部件324,用于根据本发明,将这个处理系统310编程成收集关于影响至少一个可以用于发送应用数据332的无线链路的发送时间的数据传送能力的信息。优选地,当这个服务器124具有需要被发送的应用数据322时,这个处理系统310控制这个服务器124来向这个控制器112查询关于向外发送链路的数据传送能力,例如链路速度,延迟,可靠性,和安全性。
这个大容量存储器媒质314也包括一个计算程序部件328,用于将这个处理系统310编程成从关于这个向外发送链路的信息,计算在一预定时间内可以通过至少一个无线链路而完成的最大数据量。这个预定时间可以是,例如,被保存在可以被这个服务器124可以访问的一个系统实体中的一个用户配置文件中的一个准则。在这个示例中,这个准则规定了这个用户在发送应用数据236前愿意等待多长时间。
另外,这个大容量存储器媒质314包括一个确定部件330,用于将这个处理系统310编程成当可以获得时,从这个应用数据322和从这个应用数据322可以使用的一预定用户表示格式集合中,确定一个所需要的数据比最大数据量少的用户表示格式。例如,这个预定用户表示格式集合可以包括对应用数据322的高分辨率显示或者低分辨率显示。与可以获得的链路的速度相关,这个用户表示格式可以是低分辨率的,以使需要发送的数据比最大数据量少。
这个大容量存储器媒质314进一步包括一个格式化部件332,用于将这个处理系统310编程成在发送这个应用数据322前,根据所选择的这个用户表示格式来对应用数据322进行格式化。另外,这个大容量存储器媒质314包括一个访问部件334,用于将这个处理系统310编程成访问包括预定准则,例如所期望的安全性,和最大的发送等待时间的这个用户配置文件,以用于计算一个用户的最大数据量;和编程成从与这个用户相应的这个预定准则来计算出最大数据量。优选地,这个用户配置文件也规定了可以被一个用户所接受的预定用户表示格式集合中被选择的一个,以使这个处理系统310能够从这个应用数据322和从这个预定用户表示格式集合中被选择的一个,确定可以被这个用户所接受的、并且需要比最大数据量少的一个用户表示格式。优选地,这个用户配置文件被保存在控制器112的一个存储器(没有显示)中。应理解,替代地,这个用户配置文件也可以被保存在无线通信系统的其它实体中,例如在服务器124中。
图4是描述根据本发明的一个示例性链路通信400的一个图。这个通信400包括用于协调需要与相应的查询的一个消息序号404。这个通信400也包括一个消息类型指示符406,例如,链路速度查询,链路速度响应,链路延迟查询,链路延迟响应,其后是消息参数408,例如,链路速度,链路延迟。优选地,链路查询是从具有需要被发送的应用数据的一个设备,例如服务器124或者便携式用户单元122发送到具有所希望链路信息的无线通信系统的一预定实体,例如,控制器112或者基站116的一个端到端的发送。然后,链路响应被这个预定实体返回到具有需要被发送的应用数据的这个设备。应理解,可以有多个实体能够提供关于这个链路的信息,并且具有需要被发送的应用数据的这个设备可以组合从多个实体所接收的信息。进一步可以理解,这个通信400将进一步被这个通信400所通过的无线和有线链路所利用的各种协议部件所封装。
图5是描述根据本发明的无线通信系统的操作的一个流图500。这个图500可以被用于无线通信系统中、具有需要通过至少一个无线链路被发送到至少一第二实体的应用数据的任何第一实体,这任何第一实体可以访问从一第三方获得的数据传送信息。但是,为了具体地解释图500,将从服务器124的角度来进行示例性的解释,这个服务器124具有需要被发送到便携式用户单元122之一的应用数据,并且这个服务器124可以访问被保存在控制器112中的用户配置文件和链路信息。首先,服务器124的处理系统310访问这个信息收集程序部件324,来收集502关于影响至少一个可以用于发送应用数据的无线链路的发送时间的数据传送能力的信息,并且进一步收集关于这至少一个无线链路的传输可靠性的信息和关于这至少一个无线链路的数据传输费用的费用信息。下面,这个处理系统310访问504与这个应用数据相关的这个用户的用户配置文件,来获得这个用户的预定准则。优选地,这个服务器124通过在至少一个链路通信400中向这个控制器112发送一个查询,并且从这个控制器112接收作为响应的至少一个链路通信400,来从这个控制器112的数据库获得关于数据传送能力的信息,可靠性信息,费用信息,和这个用户情况的文件。应理解,替代地,这个服务器124可以从无线通信系统的另一个指定实体获得部分或者全部所需要的信息。
下面,服务器124从这个信息计算506出在一预定时间内通过这至少一个无线链路可以完成的最大数据量;并且进一步根据与这至少一个无线链路相应的一个数据单元传输费用,将最大数据量限制在使用比一预定费用少的、通过这至少一个无线链路可以完成的数据量限度内。优选地,这个预定时间和这个预定费用均被指定在这个用户配置文件中。应理解,替代地,缺省值可以被用作这个预定时间和这个预定费用,例如,当这些项没有被规定在这个用户配置文件中时。
下面,服务器124检查508服务器是否已经从这个应用数据和从这个应用数据可以使用的一预定用户表示格式集合中,确定出需要比最大数据量(被这个预定费用所限制)少的一个用户表示格式。值得注意的是,词“可以使用”意味着这个用户表示格式在技术上是可以与这个应用数据兼容的,并且根据从这个用户配置文件中所获得的信息是可以被这个用户所接受的。如果在步骤508中,这个服务器124可以确定出一个合适的格式,然后,服务器124根据这个用户表示格式对这个应用数据进行格式化514。如果在步骤508中,服务器124不能够确定出一个合适的格式,然后服务器124延迟510这个应用数据的发送,然后进行等待512,直到它再次进行检查的时刻,在这个时刻,这个流返回到步骤502来重新评价这个无线链路。
一旦这个服务器124在步骤514中,已经对这个应用数据进行格式化,然后这个服务器124检查516这个传输可靠性是否比这个用户所规定的传输可靠性低。如果是,服务器124延迟518这个应用数据的发送,然后进行等待520,直到它再次进行检查的时刻,在这个时刻,这个流返回到步骤502来重新评价这个无线链路。如果,在另一方面,在步骤516中,服务器判断出这个传输可靠性不比这个用户所规定的传输可靠性低,然后服务器124获得522关于这个链路安全性的信息。优选地,这个链路的安全性是由这个链路所使用的传输协议所确定的固有属性,并且服务器在与控制器112的早期通信400中可以获得这个信息。然后,服务器124根据这个链路的安全性来确定524是否对这个应用数据进行加密。然后,服务器124检查526是否有至少两个可以满足这个应用数据传输要求的链路。如果没有,这个服务器就使用单个满足这个应用数据传输要求的链路来发送530这个应用数据。如果有至少两个可以满足这个应用数据传输要求的链路,这个服务器124选择528最低速度的链路,并且然后发送530这个应用数据。
作为图500的这个过程的一个示例,假设有两个不安全的无线链路可以用于可靠地将这个应用数据发送到这个便携式用户单元122。较慢的第一链路可以在这个用户所设置的一预定时间内发送一最大20千字节(kb)的数据量。较快的第二链路可以发送200kb。在这第二链路上传输以全彩色表示的应用数据需要160kb,并且传输费用是$1.00。在这第一链路上传输以单色表示的应用数据需要20kb,并且传输费用是$0.10。这个用户配置文件指出不允许发送传输费用超过$0.50的应用数据。这样,服务器124确定这个应用数据将被加密,并且经过这第一链路进行发送,并且这个用户表示的格式是单色的。
这样,从前面的描述中很清楚,本发明提供了一个方法和装置,来在一个无线通信系统中,对链路容量和质量的变化作出响应,而动态地对需要被发送的应用数据进行格式化。有利地是,这个方法和装置也在确定使用哪一个用户表示格式时,考虑了传输费用和安全性,并且可以对每一个用户进行客户定制。
根据上面的教导,可以对本发明进行许多修改和改变。例如,虽然图500是针对从服务器124向这个便携式用户单元122进行一个应用数据的示例性发送来进行解释的,但是,图500和本发明也可以用于将应用数据从无线通信系统的任何一个实体发送到任何另一个实体。另外,虽然本示例性实施方式已经描述了显示格式,但是根据本发明,也可以动态地对可听的格式进行格式化。另外,当这个用户是一个设备,而不是一个人时,就可以有更多的、类型更多的用户表示格式。这样,应理解,在后附权利要求书的范围内,本发明的实际实现方式可以与上面所具体描述的不同。

Claims (9)

1.在一个无线通信系统中,用于动态地对需要被发送的应用数据进行格式化的一个方法,这个方法包括步骤:
收集关于影响至少一个可以用于发送应用数据的无线链路的发送时间的数据传送能力的信息,所述信息包括关于这至少一个无线链路的一个传输可靠性的可靠性信息;
从所述信息,计算在一预定时间内可以通过至少一个无线链路而完成的最大数据量;
从这个应用数据和可能用于应用数据的预定用户表示格式集合中,确定一个所需要的数据比所述最大数据量少的用户表示格式;
在发送这个应用数据前,根据所述用户表示格式来对应用数据进行格式化;
将所述传输可靠性与一个用户所规定的一个所希望的传输可靠性进行比较;和
当所述传输可靠性比所述希望传输可靠性低时,就延迟对所述用户的这个应用数据的发送,所述发送被延迟直到所述传输可靠性不比所述希望的传输可靠性低。
2.如权利要求1的这个方法,
其中这个计算步骤包括步骤,根据与这至少一个无线链路相应的一个数据单元传输费用,将所述最大数据量限制在可以使用比一预定费用少的、通过这至少一个无线链路而完成的数据量限度内。
3.如权利要求1的这个方法,进一步包括步骤:
访问规定了几个可以被一个用户所接受的从所述预定用户表示格式集合中选择出来的预定用户表示格式一个用户配置文件,
其中这个确定步骤包括步骤,从这个应用数据和从所述预定用户表示格式集合中选择出来的几个预定用户表示格式,确定出一个可以被这个用户接受的、所需要的数据比所述最大数据量少的用户表示格式。
4.在一个无线通信系统中,用于对需要被发送的应用数据进行动态格式化的一个服务器,这个服务器包括:
一个网络接口,用于通过无线通信系统的一部分来发送应用数据,它将通过至少一个可以用于发送这个应用数据的无线链路来发送这个应用数据;和
一个时钟;以及
一个与所述网络接口和时钟相连的处理系统,该处理系统用于处理应用数据,它包括
一个计算机,以及
一个与该计算机相连的存储器,该存储器包括一个计算编程单元、一个确定单元和一个格式化单元;
其中该处理系统执行如下操作:
收集关于影响所述至少一个无线链路的发送时间的数据传送能力的信息,所述信息包括关于这至少一个无线链路的一个传输可靠性的可靠性信息;
使用所述计算编程单元,从所述信息,计算在一预定时间内可以通过这至少一个无线链路而完成的最大数据量;
使用所述确定单元,从这个应用数据和从这个应用数据可以使用的一预定用户表示格式集合中,确定一个所需要的数据比所述最大数据量少的用户表示格式;
使用所述格式化单元,在发送这个应用数据前,根据所述用户表示格式来对应用数据进行格式化;
将所述传输可靠性与一个用户所规定的一个所希望的传输可靠性进行比较;和
当所述传输可靠性比所述希望传输可靠性低时,就延迟对所述用户的这个应用数据的发送,所述发送被延迟直到所述传输可靠性不比所述希望的传输可靠性低。
5.如权利要求4的这个服务器,其中这个处理系统被进一步编程成:根据与这至少一个无线链路相应的一个数据单元传输费用,将所述最大数据量限制在使用比一预定费用少的费用、在至少一个无线链路上可以完成的数据量的限度内。
6.如权利要求4的这个服务器,其中这个处理系统被进一步编程成:
访问规定了几个可以被一个用户所接受的从所述预定用户表示格式集合中选择出来的用户表示格式的一个用户配置文件;和
从这个应用数据和所述几个从所述预定用户表示格式集合中选择出来的几个用户表示格式中,确定出一个可以被这个用户接受的、所需要的数据比所述最大数据量少的用户表示格式。
7.在一个无线通信系统中,用于对需要被发送的应用数据进行动态格式化的一个用户单元,这个用户单元包括:
一个接收器,用于接收关于影响可以用于发送这个应用数据的至少一个无线链路的发送时间的数据传送能力的信息;
一个与所述接收器相连的处理系统,该处理系统用于处理应用数据,它包括:
一个处理器,以及
一个存储器,该存储器包括一个计算编程单元、一个确定单元和一个格式化单元;以及
一个发送器,连接到这个处理系统,以用于通过这至少一个无线链路来发送这个应用数据,
其中所述处理系统执行如下操作:
收集所述信息,包括关于至少一个无线链路的一个传输可靠性的可靠性信息;
使用所述计算编程单元,从所述信息,计算在一预定时间内可以通过这至少一个无线链路而完成的最大数据量;
使用所述确定单元,从这个应用数据和从这个应用数据可以使用的一预定用户表示格式集合中,确定一个所需要的数据比所述最大数据量少的用户表示格式;
使用所述格式化单元,在发送这个应用数据前,根据所述用户表示格式来对应用数据进行格式化;
将所述传输可靠性与一个用户所规定的一个所希望的传输可靠性进行比较;和
当所述传输可靠性比所述希望传输可靠性低时,就延迟对所述用户的这个应用数据的发送,所述发送被延迟直到所述传输可靠性不比所述希望的传输可靠性低。
8.如权利要求7的这个用户单元,其中这个处理系统被进一步编程成,根据与这至少一个无线链路相应的一个数据单元传输费用,将所述最大数据量限制在使用比一预定费用少的费用、在至少一个无线链路上可以完成的数据量的限度内。
9.如权利要求7的这个用户单元,其中这个处理系统被进一步编程成:
访问规定了几个可以被一个用户接受的从所述预定用户表示格式集合中选择出来的用户表示格式的一个用户配置文件;和
从这个应用数据和所述几个从所述预定用户表示格式集合中选择出来的用户表示格式,,确定出一个可以被这个用户接受的、所需要的数据比所述最大数据量少的用户表示格式。
CN99809109.XA 1998-06-29 1999-05-26 在无线通信系统中对需要被发送的应用数据进行动态格式化的方法和装置 Expired - Lifetime CN1129242C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/106,613 US6055229A (en) 1998-06-29 1998-06-29 Method and apparatus in a wireless communication system for dynamically formatting application data to be transmitted
US09/106,613 1998-06-29

Publications (2)

Publication Number Publication Date
CN1311926A CN1311926A (zh) 2001-09-05
CN1129242C true CN1129242C (zh) 2003-11-26

Family

ID=22312353

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99809109.XA Expired - Lifetime CN1129242C (zh) 1998-06-29 1999-05-26 在无线通信系统中对需要被发送的应用数据进行动态格式化的方法和装置

Country Status (6)

Country Link
US (1) US6055229A (zh)
EP (1) EP1092278B1 (zh)
JP (1) JP4206201B2 (zh)
CN (1) CN1129242C (zh)
DE (1) DE69929436T2 (zh)
WO (1) WO2000001082A1 (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6377161B1 (en) * 1998-08-11 2002-04-23 Motorola, Inc. Method and apparatus in a wireless messaging system for facilitating an exchange of address information
US7500188B1 (en) * 2000-04-26 2009-03-03 Novarra, Inc. System and method for adapting information content for an electronic device
US7747782B2 (en) * 2000-04-26 2010-06-29 Novarra, Inc. System and method for providing and displaying information content
US20040049737A1 (en) * 2000-04-26 2004-03-11 Novarra, Inc. System and method for displaying information content with selective horizontal scrolling
FR2809844B1 (fr) * 2000-05-31 2002-11-22 Wokup Sa Systeme de publication multi-terminal et procede de mise en oeuvre correspondant
US6438575B1 (en) * 2000-06-07 2002-08-20 Clickmarks, Inc. System, method, and article of manufacture for wireless enablement of the world wide web using a wireless gateway
US7630721B2 (en) * 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US9380414B2 (en) 2000-06-27 2016-06-28 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices
US20020042753A1 (en) * 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
US7979057B2 (en) * 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system
US7587520B1 (en) 2001-01-24 2009-09-08 3Dlabs Inc. Ltd. Image display system with visual server
US6879584B2 (en) 2001-01-31 2005-04-12 Motorola, Inc. Communication services through multiple service providers
FI111506B (fi) * 2001-03-14 2003-07-31 Nokia Corp Menetelmä palvelun laatutason valitsemiseksi langattomassa tiedonsiirtojärjestelmässä
US7444506B1 (en) 2001-12-28 2008-10-28 Ragula Systems Selective encryption with parallel networks
US7197711B1 (en) * 2002-01-31 2007-03-27 Harman International Industries, Incorporated Transfer of images to a mobile computing tool
US7047041B2 (en) * 2002-06-17 2006-05-16 Nokia Corporation Method and device for storing and accessing personal information
US7979700B2 (en) * 2002-08-23 2011-07-12 Sandisk Corporation Apparatus, system and method for securing digital documents in a digital appliance
US7835328B2 (en) * 2002-09-13 2010-11-16 Strix Systems, Inc. Network access points using multiple devices
US7742463B2 (en) * 2005-08-18 2010-06-22 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Security gatekeeper for a packetized voice communication network
US20080151856A1 (en) * 2006-12-21 2008-06-26 Motorola, Inc. Method and apparatus for cognitive radio policy change
US7797263B2 (en) * 2006-12-21 2010-09-14 Motorola, Inc. Managing operation of a cognative radio by an authority
US7970430B2 (en) * 2006-12-21 2011-06-28 Motorola Solutions, Inc. Method and apparatus for setting and managing operational dynamics within cognitive radio networks
US7743121B2 (en) * 2007-08-15 2010-06-22 Motorola, Inc. Method and apparatus for setting up and managing operational environment in P2P wireless networks
US20090275286A1 (en) * 2008-04-30 2009-11-05 Motorola, Inc. Utilization of cognitive radios with mobile virtual private network (mvpn) solutions
EP2802171B1 (en) * 2013-05-07 2019-02-20 Telefonaktiebolaget LM Ericsson (publ) Communications links assessment
JP6780703B2 (ja) * 2016-09-28 2020-11-04 富士通株式会社 基地局装置、端末装置、無線通信システム及び無線通信システム制御方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04276922A (ja) * 1991-03-04 1992-10-02 Mitsubishi Electric Corp 無線通信機
US5271011A (en) * 1992-03-16 1993-12-14 Scientific-Atlanta, Inc. Digital audio data muting system and method
US5371794A (en) * 1993-11-02 1994-12-06 Sun Microsystems, Inc. Method and apparatus for privacy and authentication in wireless networks
US5495483A (en) * 1995-01-26 1996-02-27 Motorola, Inc. Method and apparatus for allocating carrier channels
US5732074A (en) * 1996-01-16 1998-03-24 Cellport Labs, Inc. Mobile portable wireless communication system

Also Published As

Publication number Publication date
DE69929436T2 (de) 2006-08-03
DE69929436D1 (de) 2006-04-06
US6055229A (en) 2000-04-25
JP2002519930A (ja) 2002-07-02
WO2000001082A1 (en) 2000-01-06
EP1092278A4 (en) 2003-08-13
EP1092278B1 (en) 2006-01-11
JP4206201B2 (ja) 2009-01-07
CN1311926A (zh) 2001-09-05
EP1092278A1 (en) 2001-04-18

Similar Documents

Publication Publication Date Title
CN1129242C (zh) 在无线通信系统中对需要被发送的应用数据进行动态格式化的方法和装置
JP2503888B2 (ja) 移動無線通信におけるデ―タ伝送方式
CN100539534C (zh) 用于共享通信媒体的访问系统和方法
US7400576B2 (en) Method and system for QoS control using wireless LAN network, its base station, and terminal
US7945673B2 (en) Reduced wireless internet connect time
CN1112017C (zh) 网关分组移动交换中心及分组连接的方法
US7487250B2 (en) Methods and apparatus for directing a flow of data between a client and multiple servers
NO20150587L (no) Tomodus-abonnentenhet for datakommunikasjon for korte avstander og med høy hastighet, samt for lange avstander og med lavere hastighet
US20030095527A1 (en) Gb parameter based radio priority
JPH11331222A (ja) 適応形パケット長を持つ音声伝送のための装置及び方法
US6272530B1 (en) Transmitter-receiver for electronic mail that provides convenience to a user receiving mail services from various mail service providers at different terminals and different places
EP1590977A2 (en) Dual mode unit for short range, high rate and long range, lower rate data communications
US7660875B2 (en) Bidirectional remote communication via browser plug-in
CN101076994B (zh) 在ip通信系统中发起ip通信的方法、通信终端及系统
CN1145286C (zh) 利用可变长度响应支持事务请求的无线协议方法和装置
JPH0728728A (ja) 計算機システム
US6678280B1 (en) Voice packet transmission control method in gateway system and device therefor
WO2000019679A2 (en) Data link layer manager for network access
EP1078501A1 (en) Method and device for increasing a data throughput
US6505235B1 (en) Electronic mail system and terminal device
US7277422B2 (en) Proxy modem for voice over internet protocol based communication system
JP3679131B2 (ja) IrDA―コンパチブルシステムに基づく相互通信サポート
JP2002094601A (ja) クライアント−サーバ間通信システム及びそれに用いる通信プロトコル対応方法
JPS63299631A (ja) デ−タパケット再送タイミング決定方式
JP2001092729A (ja) Lanシステムとそのプロトコル認識方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILE CO., LTD.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20101230

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20101230

Address after: Illinois Instrunment

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois Instrunment

Patentee before: Motorola, Inc.

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY, Inc.

CP02 Change in the address of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois Instrunment

Patentee before: MOTOROLA MOBILITY, Inc.

TR01 Transfer of patent right

Effective date of registration: 20160623

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20031126