可动态配置的数据报报文通信系统的制作方法

文档序号:7642156阅读:394来源:国知局
专利名称:可动态配置的数据报报文通信系统的制作方法
技术领域
本发明一般涉及无线报文通信系统,更具体地讲,涉及无线报文通信系统中服务器与用户单元之间的可配置数据报报文传送。
在每个用户单元配置之后,也配置通信系统的服务器,以根据特定的用户单元限制与每个用户单元通信。这种配置一般是由技术人员手工输入到每个用户单元的服务器数据库中完成的。随后,从服务器到一个特定用户单元的报文信息的通信是经过一种根据一个系统范围的固定数据报而格式化的报文,并且利用一种通信协议处理的,以在通信系统中将报文信息无线发送到该用户单元。用户单元无线接收的并且确定为与该特定用户无关的报文信息被认为是多余的信息,并且被该特定用户单元忽略,同时继续接收报文的其余部分。不幸的是,对该特定用户单元无用的多余信息的发送是低效的,并且浪费了无线通信信道的宝贵带宽。此外,每个特定用户单元进行了超过了有选择地接收和存储符合其存储器和其中的数据存储量的特定限制的有关报文信息所需的操作。这将浪费用户单元的资源,例如,在电池操作单元中浪费电池电能。对于便携通信设备的消费者,长的电池寿命是一个十分重要的属性。
随着用户单元中更强功能的处理器和更大的存储容量的出现,需要以一种更灵活方式向这些用户单元传送报文信息,其中每个用户单元的数据性能和存储器容量可以在用户单元之间以及一个特定用户单元的使用期间改变。因此,需要在允许灵活处理改变用户单元的数据配置和格式的同时,提高无线报文通信系统的报文信息传送效率。
图5是显示

图1的报文通信系统的一个示例操作序列的流程图,示出了从一个服务器到一个用户单元的报文传递。
优选实施例的说明根据如图1概括示出的本发明的一个优选实施例,无线通信系统11包括中心站12,该中心站12例如经过公共电话交换系统(PSTN)13耦合到一个电话系统,和/或连接到一个诸如所示的因特网14之类的广域网。在本例中,中心站12中的服务器15耦合到用于与示为17至22的用户单元无线通信的至少一个RF收发信基站16。这些用户单元最好包括用于与至少一个RF收发信基站16双向通信的无线收发信机。如优选实施例所示,中心站12包括耦合到一个存储器30的服务器15。如下面将详细讨论的,存储器30包含一个用于跟踪无线通信系统11中用户单元17至22的数据性能简表信息的数据库32。
如熟悉本领域的普通技术人员所知,这个示例双向通信系统11在各种组件的位置、数量、布置、和通信性能方面可以改变,而不脱离本发明的原理。根据本发明的替代优选实施例,通信系统11可以与蜂窝电话、双向通信机、双向寻呼机、和双向无线电台进行无线通信。在本例中,中心站12与用户单元17至22之间的通信可以由一个iDENTM通信网提供,iDENTM通信网利用了各种无线技术的组合以结合调度无线电、全双工电话互联、短报文传送、和数据传输的功能特征。一个能够在iDEN通信网中操作的示例用户单元17可以由i1000Plus双向通信机提供。iDEN通信网和i1000Plus是对根据本发明的优选实施例的操作的示例性说明,并且是由位于美国伊利诺斯州Schaumburg的摩托罗拉公司制造和出售的。
参考图2,图2示出了在服务器15和用户单元17至22之间的报文通信中使用的一个报文的示例可动态配置数据报200。数据报200定义了发送的数据分组的总体格式,包括诸如每个数据分组的总体容量、包含在每个数据分组中的数据的类型、包含在一个数据分组中的信息字段、每个字段中的数据类型、每个字段中的数据容量、和一个数据分组中字段的总数、以及完全定义根据一个通信协议无线发送的数据分组的格式所需的其它相关信息。
在一个报文中发送一个或多个数据分组。报文是在服务器15与一个特定用户单元17、或一组共享共同的数据报定义的用户单元17至22之间发送的。根据这个预定义的数据报200发送的数据分组是为根据数据报200与服务器15进行报文通信的至少一个用户单元17至22中的每一个的特定数据性能简表定制的。由于报文信息是根据一个例如用17表示的用户单元的特定数据性能组织和传送的,因而将不发送由于用户单元17的诸如最大项长度之类的内部限制而一般将被忽略的多余数据。这对为通过一个无线通信信道传送的报文保留信道带宽和传输时间是十分有价值的。无线通信信道一般具有窄的带宽。通过仅通信与用户单元17有关的报文数据,而不将多余数据发送到信道中,将有更多的带宽可用于支持来自与其它用户单元(例如18至22)通信的更多的报文数据。这提高了一个单一通信信道能够支持的用户的数量,因而提高了无线通信系统11的商业竞争力。
此外,用户单元17不必为了有选择地传送有关其数据性能简表的信息而监视冗长的报文信息。也就是说,根据该特定用户单元17的数据报200,实际上仅发送每个用户单元17的有关报文信息。这在用户单元17和系统11中节省了大量的资源,导致减少了电池的能耗,延长了CPU执行其它功能的工作周期,增大了通信信道数据带宽。
数据报200是可以根据在服务器17从每个特定用户单元17接收的信息动态配置和定制的。这一般涉及服务器15与特定用户单元17之间的询问报文交换。这种询问可以在每个用户单元17制造之后的任何时间点进行,例如,在无线通信系统11的操作期间进行。例如,系统11可以向一个特定用户单元发送一个询问报文,然后接收来自该用户单元的详细说明该特定用户单元的数据性能简表的回答报文。例如,这种报文交换可以发生在系统11配置序列过程中,例如,在用户单元17至22的制造厂商之后,但在放置到通信系统11中进行服务之前。
此外,报文交换以动态地重新配置一个与特定用户单元17至22通信报文的数据报200可以发生在通信系统11的正常操作过程中的任何时间。例如,刚好在向通信系统11中的特定用户单元17至22发送一系列长报文之前,服务器15可以询问每个用户单元17至22,以确定它们的数据性能简表。接下来,服务器15根据用户单元17至22的特定存储器配置和数据性能简表,以尽可能有效的方式,即,减去多余数据量的发送方式,向用户单元17至22发送一个长报文序列。如果所有单元17至22的数据性能简表都是相同的,那么由于在报文中仅发送了所有用户单元17至22的有关报文信息,因而发送效率接近100%。另一方面,如果一个组中的不同用户单元17至22的数据性能简表是不同的,那么服务器15可以协调不同的简表,以向该组提供一个共同的可动态配置数据报200。这个数据报200使由于发送任何报文而必须在用户单元17至22与服务器15之间发送的浪费的多余信息量最小。
图2中示出了与本发明的一个优选实施例相关的一个报文的数据报200的示例。熟悉本领域的普通技术人员应当知道,本发明的原理并不限于图2中所示数据报200的数据结构,而是可以应用到定义如图1中所示的服务器15与用户单元17至22之间的数据报文发送的容量、内容或配置的任何类似数据结构。
对于图2中所示的示例,将安排用于仅发送一个服务器15和一个用户单元(例如,用户单元17)之间的有关报文数据的数据报200表示为如图中所示的连续的层224,225和226。这个数据报200指示要在服务器15和用户单元17之间发送的一个报文数据分组的数据结构。熟悉本领域的普通技术人员应当知道,这个示例的数据报200指示的特定数据限制并不限制本发明的原理,而仅是用于说明本发明的一个优选实施例。
如图2中所示,在操作中,一个数据分组将用根据包含数据报200的信息的数据字段无线发送。数据分组包含一个用于该数据分组的标识字段,即NUM PDU,它帮助服务器15和用户单元17跟踪在它们之间发送的一个数据分组序列。然后,一个数据字段,即N ENTRIES,指示在这个特定数据分组中发送的数据字段的总数。FLAGS数据字段指示有关数据分组和服务器15与用户单元17之间的通信的多种条件的状态。在这些初始数据字段之后,是数据分组中包括的含有ENTRIES225的数据字段。
每个ENTRIES225包括如数据报200的第二层中所示的数据字段。其中有(ENTRY TYPE),(ENTRY LENGTH),用户单元17的一个正常存储该项的存储器中的存储单元的指示(CP POS),一个指示有关该数据项的多种条件的状态的(ALIAS FLAG),一个指示与该项相关的数据的长度的(ALIAS LENGTH),接下来是有关报文分组中这个数据项的报文数据(DATA)。
如数据报200的第三层226中所示,数据分组中的数据项包含可动态配置数据报200定义的多种报文数据。例如,它可以包含一个预定长度和值范围的电话号码信息。它可以替代地包含带有预定长度和值范围的ASCII文本信息的地址簿项。报文分组中的数据项的示例使用可以是用于电话和调度别名列表。熟悉本领域的普通技术人员可以知道,可以在数据报200中预定义其它类型的数据信息,以准确地标识可以存储在一个用户单元17的存储器中并且可以在数据分组中在服务器15和用户单元17之间发送的数据类型、容量、和值的范围。
如上所述,当根据可动态配置数据报200将数据减少到为至少一个特定用户单元17定制的有关报文数据时,改善了数据的有效传输。因此,根据结合本发明的优选实施例所述的本发明原理,通过利用数据报200重新配置用户单元17的存储器,服务器15将能够远距离地指定存储报文数据的用户单元存储器存储单元和数据的格式化。本发明的这个特征的优点在于,可以在服务器15和服务器应用中进行每个用户单元17的存储器存储位置和格式的改变,而不需要在用户单元17的用户软件中进行这些改变。一个随之而来的优点是,因为可以根据应用的要求的安排储存数据发送,可以在通过改变用户存储器的任何应用中使用。
根据本发明的优选实施例,可配置数据报200也允许一个可变数据协议。通过在服务器15跟踪每个对应用户单元17的协议信息,每个用户单元17可以保持一个满足其数据和发送限制的单一协议。以这种方式,可以在服务器15通过根据目的用户单元的需要调节数据发送,执行在用户单元17进行的协议改变或新用户单元的引进。此外,系统11中一个新协议的有效性,或使得能够利用更有利的协议的用户单元17中的更新,可以通过用户单元17与服务器15之间的无线通信方便地更新。通过在服务器15存储各个用户单元的数据配置简表,可以在服务器15层执行多种用户单元17操作。例如,可以在服务器15层执行系统管理,可以发送一个特定数据发送中的全部或部分数据,和可以在服务器15层支持多种应用,例如,数据恢复、与新数据合并、排除错误、和环境个性化。
此外,由于报文数据是根据特定用户单元17的数据性能简表为每个用户单元17定制的,所以不需要把包含在数据分组中数据字段中的信息扩展或填满到一个更随机的最大容量,从而保持了在一个个别的接收用户单元17接收的数据分组中发送的最小报文数据。由于可以利用与服务器15无线通信来动态地改变每个用户单元17的数据格式、容量和类型,因而本发明使得能够方便地改变任何报文数据,以适应系统11中变化的应用,例如,更多的电话号码,更多的别名,和扩展的交叉队列的ID。由于数据分组中的一个数据项的容量取决于一个用户单元的数据性能简表,而不是一个更随机的值,因而用户单元17接收带有为它们特定存储器和数据存储量性能定制的报文数据的数据分组,并且不必忽略与一个用户单元17的特定性能无关的多余报文数据。
图3中示出了根据本发明的一个优选实施例的服务器15询问一个用户单元17的操作序列。一旦服务器15确定它要询问一个用户单元17,在步骤302,服务器15准备一个结合该特定用户单元17的地址的询问报文。然后,服务器15将询问报文发送到至少一个收发信基站16,以将询问报文无线发送到通信信道和指定给用户单元17接收。用户单元17接收询问报文,并且在步骤304,准备一个包含代表用户单元17的数据性能简表的信息的回答报文。该信息包括有关向后兼容的协议版本的信息。然后,用户单元17将回答报文发送到服务器15。服务器15利用包含在回答报文中的信息,更新中心站12中的存储器30中数据库32中的数据性能简表记录。更新的记录对应于该特定用户单元17。然后,服务器15在步骤306退出操作序列。
以这种方式,服务器15跟踪正在通信系统11中操作的用户单元17至22的数据性能简表。用户单元17具有一个存储在用户单元17的存储器中的对应的数据性能简表,数据性能简表可以在正常操作过程中在用户单元17修改。例如,一个用户单元17的使用者可以配置用户单元存储器和存储在其中的数据结构,以改变用户单元17的数据性能简表,例如通过在数据结构中增加附加字段,删除字段,和改变字段的数据内容容量。此外,例如,可以将用户单元17更新到一个更大的存储器配置,或更新以利用可以支持附加新数据类型的新数据协议。以这种方式,用户单元17的使用者可以修改用户单元的数据性能。有利的是,使用者不必把用户单元17送回到一个用于更新用户单元17的数据性能简表的配置的中心维护和支持设施。使用者可以操作用户单元17,利用用户单元17与服务器15之间通过一个通信信道的无线通信,以便利和有效的方式,在单元17和服务器15协调用户单元17的数据性能简表的配置。可以由服务器15以及由用户单元17开始询问报文序列。用户单元17将通过向服务器15发送一个请求询问序列报文来开始一个询问报文序列。在适当的时间,服务器15将在步骤302为请求报文提供服务。
参考图4,服务器可以利用所示的示例操作序列,将数据从一个用户单元17上载到服务器15。这种操作在许多应用中是有用的,例如在服务器15中备份或与某些应用的数据调和。通过在服务器15中保持用户单元存储内容的一个当前拷贝,用户单元17可以从服务器15的许多应用上获益,并且万一在用户单元17丢失了它的存储器内容、或可能用户单元17本身丢失或损坏和需要更换的情况下,用户也可以从备份功能上的更为强大的处理能力和数据存储能力中获益。根据通信系统11中的特定应用,上载序列可以由服务器15开始,或由用户单元17开始。例如,可以把备份序列定时在一天中通信系统11的通信活动量低的一些时间。在适当的时间,服务器15在步骤402通过向用户单元17发送一个上载命令报文开始上载序列。在步骤404,用户单元17通过准备一个符合用户单元17的当前数据报的上载报文来进行回答。在步骤406,408,410,412和414,通过无线通信信道从用户单元17向服务器15发送一个或多个数据分组。服务器15也包含用户单元17的一个当前数据报信息,并且处理一个或多个数据分组,以在服务器15重建用户单元的存储器的内容。然后,服务器15将来自用户单元17的数据存储在跟踪通信系统11中的用户单元17的这种信息(例如,为了备份信息)的一个数据库(未示出)的一个记录中。
通过利用可动态配置数据报200,通信系统11中的服务器15和用户单元17至22可以通过无线通信信道有效地进行报文信息通信。此外,服务器15可以与一个用户单元17通信,以询问它的数据性能简表。通过根据数据性能简表发送报文信息,用户单元17不必为处理多余报文信息而浪费资源。这对从服务器15向用户单元17至22的信息发送、和从用户单元17至55到服务器15的信息发送都有利。
这种报文信息的高效率发送是现有技术无线通信系统所不具备的本发明的显著优点。在报文发送过程中更有效地利用无线通信信道,通信系统可以支持更多的通信业务量,从而提高了一个特定通信系统能够支持的用户单元的数量。这增强了利用根据本发明的优选实施例的新的可动态配置的数据报的无线通信系统的商业竞争力。
参考图5,解释根据结合优选实施例说明的本发明原理的数据传输或下载。在步骤502,可以通过向用户单元17发送一个对用户参数的请求开始下载。用户单元17将回答的服务器的地址作为一个参数包括在对用户单元17的请求中。当建立了服务器15与用户单元17之间的下载通信时,在步骤504,服务器15可以向用户单元17发送报文数据分组。在本例中,在步骤504,用户单元17将它的数据性能简表发送到服务器15,作为建立服务器15与用户单元17之间的通信的一部分。一旦在步骤504服务器建立了通信,服务器15可以在步骤506,508,510,512和514把报文数据发送按每个单独用户单元17的数据性能简表定制。在步骤508,发送到用户单元17的报文数据可以是一种二进制汇编的形式,在步骤510,在用户单元17将这种二进制汇编形式的报文数据译码,并存储在用户存储器中。当有更多数据要接收时,用户单元17可以向服务器15发出信号,以继续发送。可以为用户产生有关下载状态的信息。否则,可以为用户产生数据发送完成的信息。
尽管已经说明了本发明的特定实施例,但熟悉本领域的普通技术人员知道,可以对特定实施例进行改变,而不脱离本发明的精神和范围。因此,本发明的范围并不限于特定实施例,而是附属权利要求将包括本发明范围内的任何和所有这种应用、修改和实施例。
权利要求
1.一种使中心服务器与用户单元之间发送的数据最小的无线通信系统,包括用于根据可动态配置数据报与用户单元进行报文数据通信的中心服务器;以通信方式耦合到中心服务器的无线收发信机,用于接收来自服务器的报文数据和把所述报文数据无线发送到指定由一个用户单元接收的通信信道,和用于无线接收从用户单元发送的并且指定给中心服务器接收的报文数据,从而将无线接收的报文数据发送到中心服务器;用于根据可动态配置数据报与服务器进行报文数据通信的用户单元,中心服务器响应从用户单元无线发送的报文,以根据用户单元的数据性能简表动态地配置可动态配置数据报,从而根据用户单元的数据性能,定制用户单元与中心服务器之间的报文数据通信。
2.根据权利要求1所述的无线通信系统,其中用户单元的数据性能简表指示在用户单元支持的至少一种数据类型,存储在用户单元的存储器中的数据字段的数量,存储在用户单元的存储器中的每个数据字段的长度,和每个数据字段的数据类型。
3.根据权利要求1所述的无线通信系统,其中可动态配置数据报是为从中心服务器到用户单元的报文数据的无线发送而动态配置的。
4.根据权利要求1所述的无线通信系统,其中可动态配置数据报是为从用户单元到中心服务器的报文数据的无线发送而动态配置的。
5.根据权利要求1所述的无线通信系统,其中动态地配置可动态配置数据报,以实际上仅发送有关用户单元的报文数据。
6.根据权利要求1所述的无线通信系统,其中数据性能简表指示一个用户单元存储器的最大数据字段数量。
7.根据权利要求1所述的无线通信系统,其中数据性能简表指示一个用户单元的一个数据字段的最大数据长度。
8.根据权利要求1所述的无线通信系统,其中数据性能简表指示用户单元的存储器存储量配置。
9.根据权利要求1所述的无线通信系统,其中可动态配置数据报标识报文数据的无线通信的一种数据协议类型。
10.根据权利要求1所述的无线通信系统,其中配置可动态配置数据报以无线通信包含用户单元的管理变化的报文数据,和其中管理变化包括将用户单元个人化。
全文摘要
一个无线报文通信系统(11)在一个服务器(15)和用户单元(17,18,19,20,21,22)之间传送可动态配置数据报报文。服务器(15)向一个用户单元(17)询问它的数据性能简表,例如,支持的数据类型、数据字段的数量、每个数据字段的容量、和每个数据字段的数据类型。服务器(15)和用户单元(17)动态地配置一个报文数据报(200),以使发送的数据中的报文信息符合用户单元(17)的数据性能简表。然后,服务器(15)和用户单元(17)无线传送一个包含根据报文数据报(200)安排和格式化的报文数据分组的报文。
文档编号H04L12/28GK1366740SQ01800871
公开日2002年8月28日 申请日期2001年3月30日 优先权日2000年4月10日
发明者罗杰·D·诺德曼, 罗伯特·A·马普尔斯, 托德·M·拉塞尔, 厄埃·塔勒 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1