提供信息转送的方法和设备的利记博彩app

文档序号:7861226阅读:319来源:国知局
专利名称:提供信息转送的方法和设备的利记博彩app
技术领域
本发明通常涉及一种用于在移动数据单元和中央服务器之间提供信息转送的方法和设备。更具体地说,本发明涉及一种方法和一种设备,它具有一个包括至少两个不同通信装置的数据单元,所述至少两个通信装置在地理区域的至少一部分中一种可预测且预确定的方式具有一个重叠覆盖范围/功能来启动与一个中央服务器的信息转送。
背景技术
数据收集在传统上包括以某种方式与一个中心单元连接的一个或多个数据收集单元。最初,数据单元和中心单元之间的连接可能将利用直接的线路(如果它例如涉及一个行业),或者,利用公众电话网(如果它涉及一个以上行业或者涉及处于远离中心单元的一个位置处的一个行业)。在无线技术中以及也许更重要的在无线电通信可用性中的进步,主要由于较低的成本和规则的放松,使得本地收集单元能够使用专有的无线电通信。因为专有无线电通信系统只有一个相对有限的覆盖范围,所以远程位置通常仍然将需要使用公众电话网。随着全国性无线通信工具的到来,比如移动电话网络的到来,远程位置还可以被无线电通信装置访问。公共无线通信工具的使用已经打开了数据收集单元在例如诸如卡车之类的移动机器上的现实使用。不幸的是,诸如卫星系统之类穿越国界的无线通信系统相对昂贵,禁止更广泛的区域/全球使用,诸如禁止使数据收集单元在船上甚至在不受国界限制的一个大地理区域内移动的货船上。同时,对于能够掌握并了解例如集装箱的情况----即了解它的下落及其内部和外部温度和相对湿度已经变得越来越有兴趣。知道移动单元的下落是后勤学的一个重要因素,它变得越来越重要,特别是当公司使用/受到准时传送时更是如此。因此,所希望的是在一个大的地理区域中,能够使用安装在诸如船、卡车以及集装箱之类的移动载体上的数据单元,并用中心单元提供成本有效的信息转送。

发明内容
本发明的一个目的是提供一个移动数据单元,它能够在一个大的地理区域中提供与一个中央服务器的成本有效的信息转送。
本发明的另外一个目的是提供一种通过数据单元的至少两个不同通信装置之一,以一种可控制的方式从至少一个数据单元提供信息转送给中央服务器的方法。
本发明的另外一个目的是提供一种能够通过数据单元的至少两个不同通信装置之一,以一种可控制的方式在移动数据单元和中央服务器之间提供信息转送的系统。
根据本发明通过在至少一个数据单元和一个中央服务器之间提供信息转送的方法和系统来实现上述目的。两个不同通信装置在一个区域中至少部分地具有一个重叠覆盖范围,在此区域中一个数据单元通过这两个通信装置之一与中央服务器转送信息。从由一个数据单元配置文件控制的多个参数中完成通信装置之一的选择。中央服务器接着将在大部分应用中利用诸如互联网之类的另外一个通信网互连到一个或多个用户及其应用。即使好几个不同的通信网和方法被用于与一个或多个数据单元的信息转送,则用户都将因此利用单个通信网和方法与中央服务器通信。
根据本发明还通过从至少一个数据单元提供信息转送到一个中央服务器的方法来实现上述目的。所述数据单元包括至少两个不同的通信装置。至少两个通信装置在数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能。根据本发明,该方法包括在每个数据单元中的多个步骤。在第一步骤中,至少两个通信装置被启动。在第二步骤中,一个首选的通信装置被确定。在第三步骤中,通信装置的可用性被确定。在第四步骤中,从至少两个通信装置的其中一个中选择一个当前通信装置。取决于确定的首选通信装置和通信装置的可用性来完成选择。最后在第五步骤中,利用当前通信装置把信息转送提供给中央服务器。
该方法还可以适当地包括如下步骤中央服务器利用另外一个通信网提供信息转送给用户终端的至少一个应用。适当地,该方法还可以包括如下步骤分类信息转送的类型;并且在选择一个当前通信装置的步骤中,还取决于提供的信息转送类型的分类来完成选择。然后适当地,在确定通信装置的可用性的步骤中,还取决于提供的信息转送类型的分类来完成确定。在某些实施例中,分类信息转送类型的步骤包括如下子步骤在提供信息转送之前确定一个最大容许的延迟。然后适当地,确定通信装置可用性的步骤可以包括如下子步骤确定当前未起作用的通信装置;并预测哪一当前未起作用的通信装置在提供的已分类信息转送类型的已确定最大容许延迟内将成为起作用的通信装置。在某些实施例中,分类信息转送类型的步骤还包括如下子步骤确定要被转送的信息量。然后适当地,确定通信装置可用性的步骤包括如下子步骤确定通信装置是否适合已确定的要被转送的信息量。适当地,在确定一个首选通信装置的步骤中,还取决于提供的信息转送类型的分类来确定。
在某些实施例中,启动所述至少两个通信装置的步骤还包括如下子步骤把通信装置硬件初始化,启动一个缺省数据单元配置文件,和请求一个当前数据单元配置文件的信息转送。确定通信装置可用性的步骤可以包括如下子步骤确定容许的通信装置,和确定起作用的通信装置。有时,确定起作用通信装置的子步骤包括额外的子步骤确定当前起作用的通信装置;和预测当前起作用通信装置的继续起作用的可能时间。适当地,确定起作用通信装置的子步骤包括额外的子步骤确定当前未起作用的通信装置,和预测当前未起作用的通信装置要起作用的可能时间。
在某些实施例中,在确定一个首选通信装置的步骤中,还取决于将提供的信息转送量来完成确定。在确定一个首选通信装置的步骤中,还可以取决于利用至少两个通信装置中的每一个提供信息转送的成本、和/或取决于至少两个通信装置中每一个的信息转送速率、和/或取决于数据单元的时间、和/或取决于中央服务器的时间,来完成确定。某些通信网在周末和/或在营业时间之外使用比较便宜,因此时间(白天和/或周一到周五)因此变得重要。
只要根据本发明上述不同方法的一个或多个特征不矛盾,则那些特征可以按照任何期望的方式组合。
根据本发明还通过一个被安排来向一个中央服务器提供信息转送的数据单元来实现上述目的。数据单元包括至少两个不同的通信装置。所述至少两个通信装置在数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能。根据本发明,数据单元包括一个开始装置、第一确定装置、第二确定装置、选择装置和提供装置。开始装置被安排来启动所述至少两个通信装置。第一确定装置被安排来确定一个首选通信装置。第二确定装置被安排来确定通信装置的可用性。选择装置被安排来取决于如下条件从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性。提供装置被安排来通过当前通信装置提供信息转送给中央服务器。
在某些实施例中,数据单元还包括被安排来分类信息转送类型的分类装置。适当地,选择装置然后还被安排来取决于提供的信息转送类型的分类而进行选择。有时,分类装置被安排来确定在信息转送被提供之前的一个最大容许延迟,和/或确定要被转送的信息量。在某些实施例中,第二确定装置可以被安排来还取决于提供的信息转送类型的分类来确定。适当地,第一确定装置还被安排来取决于提供的信息转送类型的分类而确定一个首选的通信装置。
在某些实施例中,开始装置被安排来把通信装置硬件初始化、启动缺省数据单元配置文件并请求一个当前数据单元配置文件的信息转送。可以向数据单元要与之相关的中央服务器、或者向基于所述数据单元标识的一个缺省位置(比如一个互联网位置)做出对当前数据单元配置文件的请求,向数据单元提供它要与之相关的中央服务器的信息。适当地,第二确定装置被安排来确定容许的通信装置,并确定起作用的通信装置。第一确定装置可以被安排来取决于如下条件的一个或多个来确定一个首选的通信装置要被提供的信息转送量;利用至少两个通信装置中的每一个而提供信息转送的成本;至少两个通信装置中每一个的信息转送速率;数据单元的时间;中央服务器的时间。
根据上面提及的附加特征结合根据本发明的方法的描述,还可以得到根据本发明的数据单元的不同实施例。根据本发明的数据单元的上述不同实施例的特征可以按照任何期望的方式组合,只要无冲突发生。
根据本发明还通过一个被安排来在至少一个数据单元和一个中央服务器之间提供信息转送的信息转送系统来实现上述目的。中央服务器和至少一个数据单元的至少一个每个都包括用于彼此通信的至少两个不同的通信装置。所述至少两个通信装置在至少一个数据单元的至少一个所处的至少一部分地理区域中具有一个重叠覆盖范围/功能。根据本发明,所述至少一个数据单元的至少一个包括一个开始装置、第一确定装置、第二确定装置、选择装置和提供装置。开始装置被安排来启动所述至少两个通信装置。第一确定装置被安排来确定一个首选通信装置。第二确定装置被安排来确定通信装置的可用性。
选择装置被安排来取决于如下条件从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性。提供装置被安排来通过当前通信装置提供信息转送给中央服务器。还根据本发明,中央服务器包括一个开始装置、第一确定装置、第二确定装置、选择装置和提供装置。开始装置被安排来启动所述至少两个通信装置。第一确定装置被安排来确定一个首选通信装置。第二确定装置被安排来确定通信装置的可用性。选择装置被安排来取决于如下条件从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性。提供装置被安排来通过当前通信装置提供信息转送给所述至少一个数据单元的至少一个。
根据上面提及的附加特征结合根据本发明的方法或数据单元的描述,还可以得到根据本发明的信息转送系统的不同实施例。这些不同的特征可以根据本发明按照任何期望的方式与上述信息转送系统的数据单元和/或中央服务器组合,只要无冲突发生。
根据本发明还通过从一个中央服务器提供信息转送到至少一个数据单元的方法来实现上述目的。中央服务器包括至少两个不同的通信装置。所述至少两个通信装置在至少一个数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能。根据本发明,该方法包括在中央服务器中的多个步骤。在第一步骤中,至少两个通信装置被启动。在第二步骤中,一个首选的通信装置被确定。在第三步骤中,通信装置的可用性被确定。在第四步骤中,根据如下条件从至少两个通信装置的其中一个中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性。最后在第五步骤中,利用当前通信装置把信息转送提供给至少一个数据单元。
在某些形式中,该方法还包括如下步骤中央服务器利用另外一个通信网提供来自用户终端的至少一个应用中的信息转送。有利地,该方法还包括如下步骤分类信息转送的类型;在这种情况下,在选择一个当前通信装置的步骤中,还取决于提供的信息转送类型的分类来完成选择。在某些形式中,该方法还包括三个附加步骤。在第一附加步骤中,数据单元配置文件参数与当前参数进行比较。对于一个或多个通信网也许存在有新的信息转送速率。在第二附加步骤中,确定一个或多个数据单元配置文件参数是否需要被更新。如果用户例如只使用最便宜的通信网就能够并且希望改变一个或多个数据单元的一些应用条件,这也许是这样的情况——除非由于持续联系例如大于十天而导致存在紧急状况或时刻。最后在第三附加步骤中,如果确定一个或多个数据单元配置文件参数需要更新,则具有当前参数的一个数据单元配置文件对至少一个数据单元的信息转送被请求。
根据上面提及的附加特征结合根据本发明的方法或数据单元的描述,还可以得到根据本发明的中央服务器的不同形式。只要无冲突发生,则根据本发明中央服务器的上述不同形式的特征可以按照任何期望的方式组合。
根据本发明还通过一个被安排来向至少一个数据单元提供信息转送的中央服务器来实现上述目的。中央服务器包括至少两个不同的通信装置。所述至少两个通信装置在至少一个数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能。根据本发明,中央服务器包括一个开始装置、第一确定装置、第二确定装置、选择装置和提供装置。开始装置被安排来启动所述至少两个通信装置。第一确定装置被安排来确定一个首选通信装置。第二确定装置被安排来确定通信装置的可用性。选择装置被安排来取决于如下条件从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性。提供装置被安排来通过当前通信装置提供信息转送给至少一个数据单元。
在某些实施例中,中央服务器还包括被安排来分类信息转送类型的分类装置;并且,选择装置然后还被安排来取决于提供的信息转送类型的分类而进行选择。有利地,中央服务器还能够包括比较器装置、附加确定装置和请求装置。比较器装置被安排来把数据单元配置文件参数与当前参数进行比较。附加确定装置被安排来确定一个或多个数据单元配置文件参数是否需要被更新。并且如果确定一个或多个数据单元配置文件参数需要更新,则请求装置被安排来向至少一个数据单元请求具有当前参数的数据单元配置文件的信息转送。
根据上面提及的附加特征结合根据本发明的方法或数据单元的描述,还可以得到根据本发明的中央服务器的不同实施例。只要无冲突发生,则这些不同的特征可以根据本发明按照任何期望的方式与上述中央服务器组合。
本发明提供许多胜过现有技术系统的更多优点,其中更多的将在下面更详细公开。


为了解释而非限制,现在将更详细地彻底描述本发明,通过如下详细说明,那些目的和特征以及优点将变得很显然,在此将对附图进行参考,附图中图1说明了根据本发明的系统的示意图;图2说明了根据本发明的一个中央服务器及其与它周围的接触接口的示意图;图3说明了根据本发明的一个中央服务器的基本方法流程图;图4说明了根据本发明的一个中央服务器的方法的附加特征流程图;图5说明了根据本发明的一个数据单元及其与它周围的接触接口的示意图;图6说明了根据本发明的一个数据单元的基本方法流程图;图7说明了根据本发明的一种数据单元的增强型方法流程图;图8说明了根据本发明的确定通信装置可用性的步骤的扩展或者图6或7的扩展示例流程图。
具体实施例方式
本发明处理与数据单元和中央服务器之间的信息转送相关的问题。数据单元通常将在至少可部分地被两个不同通信网(比如GSM和SAT-C)访问的地理区域中移动,或者是固定的,并且通常位于两个不同通信网之间的一个预确定区域中,在预确定区域中的不同通信网的访问是不确定的并且也许取决于变化的天气情况。不论哪种状况,即对于一个移动或固定的数据单元,经由一个特定通信网的访问将是难以预料的。另外,即使一个特定的通信网在任何时候都可访问,则所希望的也许不是使用那个特定的通信网,例如除非是紧急状况,这例如也许是由于成本的原因。
为了阐明根据本发明的方法和系统,现在将结合图1到8描述它的某些使用示例。图1公开了根据本发明的系统的示意图。图2公开了根据本发明的一个中央服务器及其与它周围的接触接口的示意图。图5公开了根据本发明的一个数据单元及其与它周围的接触接口的示意图。图3、4、6、7和8公开了根据本发明的中央服务器和数据单元的不同方法流程图。
根据图1的本发明系统的示意概图,示出了一个或多个用户经由用户终端181、183如何以一种简单的统一方式能够获得对从一个或多个数据单元152、154、156信息的访问或者如何经由中央服务器160的数据库168把信息转送给一个或多个数据单元152、154、156。根据本发明的系统可以被这样一个部分所拥有,所述部分然后通过合同允许用户部分地或者全部地使用该系统。根据本发明的系统被同一部分拥有和应用也是可能的,用户因此例如可以是具有不同访问权力的不同部门。分开所有权也是可能的,其中中央服务器属于一个部分,此部分例如由于合同允许用户访问他们自己的数据单元。根据这个示例,中央服务器160访问三个不同通信网120、122、124,每个通信网具有不同的区域范围110、112、114。三个通信网120、122、124的第一通信网120具有对应于完整地理区域100的一个区域范围110,在该完整地理区域100内,根据此系统的第一152、第二154和第三156数据单元被设计为起作用。其它两个通信网122、124只具有完整地理区域100的一个局部区域范围112、114。第二通信网122具有一个区域范围112,所述区域范围112覆盖第二154和第三156数据单元的当前位置但不覆盖第一数据单元152的当前位置。第三通信网124具有一个区域范围114,所述区域范围114覆盖第一152和第二154数据单元的当前位置但不覆盖第三数据单元154的当前位置。第二122和第三124通信网的覆盖范围112、114,因此在附近在地理区域100中至少部分地重叠。如果第一通信网120不存在,那么将获得具有根据本发明最小配置的一种情形。
一个或多个用户可以经由用户终端181、183等等访问数据单元152、154、156。用户终端181、183通常借助于诸如互联网之类的大型通信网190,通过通信用户终端或终端181、183和中央服务器160的通信访问192、194、196耦合到此大型通信网190。从用户终端的观点看,对数据单元152、154、156的访问可以是直接的、实际上直接或间接,即中央服务器160将是透明的、通过数据库168的实际上透明的、或者公开地通过数据库168担当缓存器。不论那种状况,向和来自任何数据单元152、154、156的信息转送将穿过数据库168。
根据本发明,通过只是连接194、196到网络190(网络190接着连接192到中央服务器160)或者直接与中央服务器160连接,则在用户终端181、183处的用户因此可以与一个或多个数据单元152、154、156交换信息,而不必考虑什么实际的通信网120、122、124被用于信息交换。为了信息交换而选择通信网120、122、124具有许多参数。通信网120、122、124物理上存在,这与它可用于信息转送不同。难以立刻改变的某些因数例如是一个特定的通信网是无效的,即断掉的;一个数据单元对于一个特定的通信网没有任何硬件/软件;或者一个数据单元在一个特定通信网的覆盖区域外部。诸如没有设置一个合同来允许使用一个特定通信网之类的其它因素在一些情况中也许能够更容易和/或更快些解决,但在另外一些情况中却不能。限制使用通信网的其它因素可以统统自我承受,即根据本发明,有一个管理通信网使用的配置文件,比如对于一个短长度和/或很高优先级的信息,只允许使用某些通信网。
也许取决于诸如信息转送尺寸/长度及其紧急性和转送费用之类的一个或多个参数,配置文件被用来确定首选的通信网。一旦一个首选的通信网被确定,则可使用的所有通信网的可用性被确定,可能考虑了直到可用性之前的可能延迟和可用性的可能时刻。由船装运的一个集装箱将很可能在五天内到达一个港口,例如,在此SMS通信是可能的,相对于使用昂贵的卫星通信网更值得期待。可用性也可能考虑了可能与一个特定通信网建立的通信链路的质量。其它因素也许是一个通信网是双向还是只在单方向上可用,以及哪个方向。信息转送的一个配置文件可以作为一个数据单元配置文件在数据单元中和/或作为一个中央服务器配置文件在中央服务器中。一个数据单元将包括一个缺省数据单元配置文件,它将很可能从中央服务器中被有规则地更新,所有的都取决于改变的条件,比如改变的转送费用或能够使用附加通信网的新合同/订户。一张SIM卡例如可以被插入到GSM通信模块中,使那个通信模块的使用可以使用。
图2说明了根据本发明的中央服务器260和它与其周围的接触界面的示意图。中央服务器260的一个或多个应用262被连接到通信接口266、用户通信接口264和数据库268。用户通信接口264将使一个或多个用户终端281、283能直接与中央服务器260联系294或者经由诸如互联网之类的通信网络290连接296、292。一个或多个应用262还将控制和管理所有与中央服务器260相关的数据单元,例如哪些数据单元被启动,哪些用户已经支付pull(拉模式),即因为由中央服务器通信预订支付了费用,所以中央服务器开始从一个或多个数据单元信息重现,而另一方面,push(推模式),即开始信息转送的数据单元通常通过用户对通信业务的预订来支付。应用262一般来说还将执行例如数据流量的统计和怎样统计以及由什么用户/数据单元来统计,其可以用于向用户收费。例如,一个用户在银行或者借助于信用卡存放了一笔款项,然后这将改变用户的普通配置文件,例如来提供来自用户数据单元的pull和与数据单元的双工通信。然后,应用262将依靠使用量来跟踪那个用户帐号上仍然可用的金额数。中央服务器将查看是否有任何数据单元配置文件需要被更新,并且倘若如此则自动进行更新。
通信接口266被连接到通信模块240、242、244、246、248中的至少两个,每个通信模块可以在通信接口和对应的通信网络210、212、214、216、218之间转送信息230、232、234、236、238。在示例中,五个不同的通信网络被说明。这些不同的网络210、212、214、216、218表示具有不同的覆盖区域、不同的信息转送速度、不同的信息转送成本、不同的信息大小转送能力、不同的信息转送延迟时间和不同可用性的通信网络。例如,GSM网络可能会超负荷并且不能接受任何额外的连接。一部分通信网络是直接的,而其它通信网络则用存储转发模式缓冲信息,这种模式造成的延迟和滞后时间对于某些实时信息来说是不能接受的,比如某些告警情况。
应用(组)262将利用通信接口266控制中央服务器260从而确定通信模块240、242、244、246、248将用于特定的信息转送。图3根据本发明示出中央服务器将怎样提供具有数据单元的信息转送基本方法的流程图。这是信息转送的轮询类型。这个流程图没有考虑到来自数据单元的信息转送的push模式。进程在起始点300被启动。其后在第一步骤310中,通信装置,即通信接口和通信模块被启动。通信装置的启动一般包括设置缺省的中央服务器配置文件,以确定基本的制造厂设置功能。用户可以借助于用户终端来改变这个基本制造厂设置功能的全部、一部分或者一点也不改变。通常,中央服务器配置文件将只可由中央服务器的运营商来更新/改变,这一般鉴于与用户签订的合同。中央服务器配置文件一般将包括每个单独用户的用户专门部分,专门部分将考虑和上述用户的合同。在一部分执行过程中,整个设置/系统为单个用户所有,而在这样情况下可能不需要有多个用户专门部分。缺省的中央服务器配置文件被用于与中央服务器相关的数据单元之间的第一信息转送。一般来说,缺省的中央服务器配置文件将装配一个对新的数据单元配置文件的信息转送请求,其包括上述一部分类型的数据单元身份。数据单元将接收新的数据单元配置文件,新的数据单元配置文件一般将反映当前的可操作性。
在启动之后,在第二步骤320中确定在中央服务器和数据单元之间是否存在一个信息转送原因。如果没有,则进程将在此等候直到存在原因为止。在可能存在push模式的情况下,中央服务器只注意所接收的信息并且如果需要则做出响应,这个情况没有包括在这个流程图中。中央服务器启动与一个或多个数据单元联系的轮询原因是,中央服务器启动通信可能比数据单元启动通信更便宜,即取决于通信速率,例如从瑞典向美国进行一个GSM呼叫可能比从美国向瑞典做出GSM呼叫更便宜。当需要信息转送时,那么进程继续第三步骤34 0来确定首选的通信装置。从用于数据单元或上述单元的中央服务器配置文件的一个或多个参数中确定首选的通信装置。在某些形式中,中央服务器配置文件将指定一个已确定的首选通信装置,在其它形式中,诸如转送成本之类的其它参数将被用于确定。其后在第四步骤350中,通信装置的可用性被确定。首选的通信装置可能是不可用的,这是因为数据单元或上述的单元在该首选通信装置的覆盖区域之外。其它的通信装置可能只在当天的某些时段之间可用。在确定通信装置可用性时存在很多出现的因素,本发明的某些形式将只考虑立即可用于发射的那些因素,而其它形式将计算不同通信装置的可用性预测,即通信装置的可用时间是否足够经由通信装置发送整个信息,和在首选的通信装置可用之前信息转送可以等待多长时间?在通信装置的可用性已经被确定之后,第五步骤360基于已确定的首选通信装置和确定的通信装置可用性来选择一个当前的通信装置。如果确定的首选通信装置被确定为可用,则它变成当前的通信装置,否则根据中央服务器配置文件选择其它一些确定为可用的通信装置。最后在第六步骤370中,中央服务器和数据单元或上述单元之间所需的信息转送被提供。
图4是一个流程图,其说明根据本发明的中央服务器方法的附加特征。这个特征向用户提供一个或多个数据单元的更容易的控制,其通过只需用改变的情况来更新中央服务器和/或一个或多个数据单元配置文件的全部或部分,专门或所有的数据单元配置文件的任何必需的改变然后由中央服务器来改变。取决于改变是否涉及一个或多个数据单元配置文件,中央服务器将比较改变和当前的数据单元配置文件或配置文件,或确定改变是否涉及数据单元配置文件的全部或只是它的一个子集。根据本发明,进程从第一步骤410开始,其中新的数据单元配置文件从用户被接收或由于内部和/或外部条件而从内部产生。内部条件可能是那一个或多个数据单元配置文件将按照它们的调度规则更新。外界条件可能是通信网络的转移成本的改变。在第一步骤410之后,第二步骤420比较新的数据单元配置文件和先前的数据单元配置文件。这将确定什么参数是不同的。在第二步骤420之后,第三步骤430确定这个影响,即新的数据单元配置文件已经考虑到与先前的数据单元配置文件的比较和数据单元。可能只有一个数据单元配置文件需要更新,因为其它所有的数据单元还没有接入到具有已改变参数的特定的通信网络。然后在第三步骤430之后,第四步骤440确定如果对上述的特定数据单元没有影响,则特定的数据单元是否需要用新的数据单元配置文件来更新。如果数据单元配置文件将被更新,则在第五步骤450中新的数据单元配置文件到上述数据单元的信息转送被请求。接着最后在第六步骤460中,确定是否存在更多的数据单元可能被考虑到新的数据单元配置文件,如果没有则进程被结束,否则就继续到第四步骤440。
根据本发明的数据单元550和它与其周围的接触接口的示意图在图5中被示出。数据单元550的应用552被连接到通信接口556和输入/输出接口554。输入输出接口554用于诸如温度592之类的测量,以用于产生诸如打开/关闭指示灯之类的外界激励,和例如用于从GPS接收机590接收位置信息。外界激励的产生可以通过应用552考虑到所接收的输入和/或下列设备的内部/外部状态被自动地确定,例如通信接口556,通信模块540、542、544、546、548的其中一个和/或通信网络510、512、514、516、518的其中一个。外界激励的产生还可以由从通信接口556接收的信息来设置或者通过从通信接口556接收的信息和所接收的输入和/或内部/外部状态/情况的组合而被确定。
通信接口556被连接到通信模块540、542、544、546、548中的至少两个,其中,每个通信模块都可以在通信接口和对应的通信网络510、512、514、516、518之间转送信息530、532、534、536、538。在示例中,五个不同的通信网络被说明。这些不同的网络510、512、514、516、518表示具有不同的覆盖区域、不同的信息转送速度、不同的信息转送成本、不同的信息大小转送能力、不同的信息转送延迟时间和不同可用性的通信网络。例如,GSM网络可能会超负荷并且不能接受任何额外的连接。一部分通信网络是直接的,而其它通信网络则用存储转发模式缓冲信息,这种模式造成的延迟和滞后时间对于某些实时信息来说是不能接受的,比如某些告警情况。
应用552将利用通信接口556控制数据单元550从而确定哪个通信模块540、542、544、546、548将用于特定的信息转送。图6示出一个流程图,其是数据单元将怎样根据本发明提供信息转送的基本方法。进程开始于起始点600。其后在第一步骤610中,通信设备,即通信接口和通信模块被启动。通信设备的启动一般包括设置用于确定基本制造厂设置功能的缺省数据单元配置文件,并且它同时用于从中央服务器或其它地方请求新的数据单元配置文件的信息转送。缺省的数据单元配置文件被用于上述数据单元和与之相关的中央服务器之间的这些第一信息转送。一般来说,缺省的数据单元配置文件将配备对包括上述某些类型的数据单元身份的新数据单元配置文件的请求。这个请求然后一般将被转送到缺省的位置上,例如互联网上。作为响应,数据单元将接收新的数据单元配置文件,其然后将定义与之有关的中央服务器。在根据本发明的某些形式中,缺省的数据单元配置文件是用中央服务器和怎样与之通信的信息预编程的。在某些实施例中,数据单元将具有LCD接口面板,或者到便携式终端的接口,通过它们就有可能改变和/或完全设置上述数据单元的配置文件。逐步骤的帮助被提供来简化配置文件的建立或改变。
在启动之后,在第二步骤620中确定在数据单元和中央服务器之间是否存在信息转送的原因。如果没有,则进程将在此等候直到存在原因为止。这个流程图将只说明push类型信息转送,即数据单元启动信息转送。当信息转送由中央服务器启动时,轮询类型没有包括在这个流程图中,但是基本上它将包括开放相应的通信信道和接收被转送信息以及视情况而定做出响应的数据单元。当需要信息转送时,那么进程继续第三步骤640来确定首选的通信设备。首选的通信设备从数据单元配置文件的一个或多个参数中来确定。在某些形式中,数据单元配置文件将指定一个已确定的首选通信设备,在其它形式中诸如转送成本之类的其它参数将被用于确定。其后在第四步骤650中,通信设备的可用性被确定。首选的通信设备可能是不可用的,这是因为数据单元在首选的通信设备的覆盖区域之外。其它的通信设备可能只在当天的某些时段之间可用。在确定通信设备可用性时存在很多出现的因素,本发明的某些形式将只考虑立即可用于发射的那些因素,而其它形式将计算不同通信设备的可用性预测,即通信设备的可用时间是否足够经由通信设备发送整个信息,和在首选的通信设备可用之前信息转送可以等待多长时间?在通信设备的可用性已经被确定之后,第五步骤660基于已确定的首选通信设备和确定的通信设备可用性来选择一个当前的通信设备。如果确定的首选通信设备被确定为可用,则它变成当前的通信设备,否则根据数据单元配置文件选择其它一些确定为可用的通信设备。最后在第六步骤670中,数据单元和中央服务器之间所需的信息转送被提供。
根据本发明的方法可以用多种方式来改进。图7示出一个流程图,其是根据本发明的数据单元的增强方法。这个增强进程还包括启动点700,启动通信设备的第一步骤710,和确定是否在数据单元和中央服务器之间存在信息转送原因的第二步骤720。在这个增强方法中,进程然后继续第三步骤730,其将信息转送分类。这个分类可以例如是转送长度和/或转送的紧急性。其后在第四步骤740中,首选的通信设备至少基于信息转送的分类被确定。例如,信息转送的最大可接受的延时可能排除一个或多个通信设备/网络。成本可以扮演角色也可以不扮演角色,例如成本可能直到一个预确定极限之前都无异议,即,对于短信息,一个昂贵的通信装置可能是最好的,因为它是最快的或者在一个较大区域中可用,而对于较长的消息,最适合的通信装置可能是这样一个装置它并不总是可用,但是在某个限度内等候它是可接受的,因为它比较便宜。然后,在第五步骤750中,确定通信装置的可用性。其后,在第六步骤760中,基于已确定的首选通信装置和已确定的通信装置可用性来选择一个当前通信装置。并且最后在第七步骤770中,数据单元和中央服务器之间所需的信息转送被提供。
其它增强性是可能的,并且图8示出了根据图6或图7确定通信装置可用性的步骤650、750的扩展示例的流程图。在第一子步骤851中,不容许的通信装置被标记。不容许可能是没有预订的通信装置。其后,在第二子步骤853中,确定通信装置是否可用。对于可用性,只有容许的通信装置被确定。如果一个通信装置不可用,那么在第三子步骤855中,确定通信装置是否将被等候,并且如果是这样的话,确定等候多长时间。一个信息转送也许不很急,并且配置文件指示在这种情况下可以等候一个首选的通信装置一个预确定时间量。适当地,在这种情况下,通信装置在允许时间内变得可用的概率被计算并使用。如果一个通信装置要被等候,则进程继续第二子步骤853。另一方面,如果根据第三子步骤855,通信装置不被等候,或者如果根据第二子步骤853,一个通信装置可用,那么进程继续第四子步骤857。第四子步骤857标记通信装置的可用性和不可用性。优选地,用计算出的可用性的时间概率和可用性的时间来标记通信装置。最后在第五子步骤859中,确定是否有更多通信装置将要确定它们的可用性,并且在这种情况下进程对于另一通信装置继续第二子步骤853。
本发明可以作为纯硬件、纯软件或者作为硬件和软件的一种组合被放置到设备形式中。如果根据本发明的方法以软件的形式被实现,则它可以是完全独立的,或者,它也可以是一个更大程序的一部分。适当地,该软件可以位于一般用途的计算机中或者位于一个专用计算机中。
总的来说,本发明根本上可以被描述为一种方法和系统,它提供装置来利用至少两个不同通信装置中的一个来启动一个或多个数据单元和一个中央服务器之间的信息转送。这通过使用一个配置文件来完成,所述配置文件管理首选通信装置的确定、通信装置的可用性和最终被用于信息转送的当前通信装置的选择。本发明不限制为上述实施例而是可以在附加的权利要求范围内变化。
权利要求
1.一种从至少一个数据单元提供信息转送到一个中央服务器的方法,所述数据单元包括至少两个不同的通信装置,所述至少两个通信装置在数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能,其特征在于所述方法在每个数据单元中包括如下步骤启动至少两个通信装置;确定一个首选的通信装置;确定所述通信装置的可用性;取决于如下条件,从所述至少两个通信装置的一个中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性;通过当前通信装置提供信息转送给中央服务器。
2.根据权利要求1的方法,其特征在于所述方法还包括如下步骤中央服务器利用另外一个通信网提供信息转送给用户终端的至少一个应用。
3.根据权利要求1到2中任何一个的方法,其特征在于所述方法还包括如下步骤分类信息转送的类型;和在选择一个当前通信装置的步骤中,还取决于将提供的信息转送类型的分类来完成选择。
4.根据权利要求3的方法,其特征在于在确定通信装置的可用性的步骤中,还取决于将提供的信息类型转送的分类来完成确定。
5.根据权利要求3到4中任何一个的方法,其特征在于分类信息转送类型的步骤包括如下子步骤在提供信息转送之前确定一个最大容许的延迟。
6.根据权利要求5的方法,其特征在于确定通信装置可用性的步骤包括如下子步骤确定当前未起作用的通信装置;预测哪一当前未起作用的通信装置在提供的已分类信息转送类型的已确定最大容许延迟内将成为起作用的通信装置。
7.根据权利要求3到6中任何一个的方法,其特征在于分类信息转送类型的步骤包括如下子步骤确定要被转送的信息量。
8.根据权利要求7的方法,其特征在于确定通信装置可用性的步骤包括如下子步骤确定通信装置是否适合已确定的要被转送的信息量。
9.根据权利要求3到8中任何一个的方法,其特征在于在确定一个首选通信装置的步骤中,还取决于将提供的信息转送类型的分类来完成确定。
10.根据权利要求1到9中任何一个的方法,其特征在于启动所述至少两个通信装置的步骤包括如下子步骤把通信装置硬件初始化;启动一个缺省数据单元配置文件;请求一个当前数据单元配置文件的信息转送。
11.根据权利要求1到10中任何一个的方法,其特征在于确定通信装置可用性的步骤包括如下子步骤确定容许的通信装置;确定起作用的通信装置。
12.根据权利要求11的方法,其特征在于确定起作用通信装置的子步骤包括如下子步骤确定当前起作用的通信装置;预测当前起作用通信装置的继续起作用的可能时间。
13.根据权利要求11到12中任何一个的方法,其特征在于确定起作用通信装置的子步骤包括如下子步骤确定当前未起作用的通信装置;预测当前未起作用的通信装置要起作用的可能时间。
14.根据权利要求1到13中任何一个的方法,其特征在于在确定一个首选通信装置的步骤中,还取决于将提供的信息转送量来完成确定。
15.根据权利要求1到14中任何一个的方法,其特征在于在确定一个首选通信装置的步骤中,还取决于利用至少两个通信装置中的每一个提供信息转送的成本来完成确定。
16.根据权利要求1到15中任何一个的方法,其特征在于在确定一个首选通信装置的步骤中,还取决于至少两个通信装置中每一个的信息转送速率来完成确定。
17.根据权利要求1到16中任何一个的方法,其特征在于在确定一个首选通信装置的步骤中,还取决于数据单元的时间来完成确定。
18.根据权利要求1到17中任何一个的方法,其特征在于在确定一个首选通信装置的步骤中,还取决于中央服务器的时间来完成确定。
19.一种被安排来向中央服务器提供信息转送的数据单元,所述数据单元包括至少两个不同的通信装置,所述至少两个通信装置在数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能,其特征在于所述数据单元包括被安排来启动至少两个通信装置的启动装置;被安排来确定一个首选通信装置的第一确定装置;被安排来确定通信装置的可用性的第二确定装置;选择装置,它取决于如下条件而被安排来从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性;被安排来通过当前通信装置提供信息转送给中央服务器的提供装置。
20.根据权利要求19的数据单元,其特征在于数据单元还包括被安排来分类信息转送类型的分类装置;并且选择装置还被安排来取决于将提供的信息转送类型的分类而进行选择。
21.根据权利要求20的数据单元,其特征在于分类装置被安排来确定在提供信息转送之前的一个最大容许延迟,和/或确定要被转送的信息量。
22.根据权利要求20的数据单元,其特征在于在第二确定装置中,还取决于将提供的信息转送类型的分类来完成确定。
23.根据权利要求20到22中任何一个的数据单元,其特征在于第一确定装置还被安排来取决于将提供的信息转送类型的分类而确定一个首选的通信装置。
24.根据权利要求19到23中任何一个的数据单元,其特征在于启动装置被安排来把通信装置硬件初始化、启动缺省数据单元配置文件并请求一个当前数据单元配置文件的信息转送。
25.根据权利要求19到24中任何一个的数据单元,其特征在于第二确定装置被安排来确定容许的通信装置,并确定起作用的通信装置。
26.根据权利要求19到25中任何一个的数据单元,其特征在于第一确定装置被安排来取决于如下条件的一个或多个来确定一个首选的通信装置要被提供的信息转送量;利用至少两个通信装置中的每一个而提供信息转送的成本;至少两个通信装置中每一个的信息转送速率;数据单元的时间;中央服务器的时间。
27.一种被安排在至少一个数据单元和一个中央服务器之间提供信息转送的信息转送系统,所述中央服务器和至少一个数据单元中至少一个每个都包括用于彼此通信的至少两个不同的通信装置,所述至少两个通信装置在所述至少一个数据单元的至少一个所处的至少一部分地理区域中具有一个重叠覆盖范围/功能,其特征在于所述至少一个数据单元的至少一个包括被安排来启动至少两个通信装置的启动装置;被安排来确定一个首选通信装置的第一确定装置;被安排来确定通信装置的可用性的第二确定装置;选择装置,它取决于如下条件而被安排来从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性;被安排来通过当前通信装置提供信息转送给中央服务器的提供装置;并且中央服务器包括被安排来启动至少两个通信装置的启动装置;被安排来确定一个首选通信装置的第一确定装置;被安排来确定通信装置的可用性的第二确定装置;选择装置,它取决于如下条件而被安排来从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性;被安排来通过当前通信装置提供信息转送给所述至少一个数据单元的至少一个的提供装置。
28.一种从一个中央服务器提供信息转送到至少一个数据单元的方法,所述中央服务器包括至少两个不同的通信装置,所述至少两个通信装置在至少一个数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能,其特征在于所述方法在中央服务器中包括如下步骤启动至少两个通信装置;确定一个首选的通信装置;确定所述通信装置的可用性;取决于如下条件,从所述至少两个通信装置的一个中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性;通过当前通信装置提供信息转送给至少一个数据单元。
29.根据权利要求28的方法,其特征在于所述方法还包括如下步骤中央服务器利用另外一个通信网从用户终端的至少一个应用程序中提供信息转送。
30.根据权利要求28到29中任何一个的方法,其特征在于所述方法还包括如下步骤分类信息转送的类型;和在选择一个当前通信装置的步骤中,还取决于提供的信息转送类型的分类来完成选择。
31.根据权利要求28到30中任何一个的方法,其特征在于所述方法还包括如下步骤把数据单元配置文件参数与当前参数进行比较;确定一个或多个数据单元配置文件参数是否需要被更新;如果确定一个或多个数据单元配置文件参数需要更新,那么向至少一个数据单元请求具有当前参数的数据单元配置文件的信息转送。
32.一个被安排来向至少一个数据单元提供信息转送的中央服务器,所述中央服务器包括至少两个不同的通信装置,所述至少两个通信装置在至少一个数据单元所处的至少一部分地理区域中具有一个重叠覆盖范围/功能,其特征在于中央服务器包括被安排来启动至少两个通信装置的启动装置;被安排来确定一个首选通信装置的第一确定装置;被安排来确定通信装置的可用性的第二确定装置;选择装置,它取决于如下条件而被安排来从至少两个通信装置之一中选择一个当前通信装置已确定的首选通信装置以及通信装置的可用性;被安排来通过当前通信装置提供信息转送给至少一个数据单元的提供装置。
33.根据权利要求32的中央服务器,其特征在于中央服务器还包括被安排来分类信息转送类型的分类装置;和选择装置还被安排来取决于将提供的信息转送类型的分类而进行选择。
34.根据权利要求32到33中任何一个的中央服务器,其特征在于中央服务器还包括被安排来把数据单元配置文件参数与当前参数进行比较的比较器装置;被安排来确定一个或多个数据单元配置文件参数是否需要被更新的确定装置;请求装置,被安排来在如果确定一个或多个数据单元配置文件参数需要更新时,向至少一个数据单元请求具有当前参数的数据单元配置文件的信息转送。
全文摘要
一种在至少一个数据单元和一个中央服务器之间提供信息转送的方法和系统。两个不同通信装置在一个区域中至少部分地具有一个重叠覆盖范围,在此区域中一个数据单元通过这两个通信装置之一与中央服务器转送信息。从由一个数据单元配置文件控制的多个参数中完成通信装置的选择。中央服务器接着将在大部分应用中利用诸如互联网之类的另外一个通信网互连到一个或多个用户及其应用。即使好几个不同的通信网和方法被用于与一个或多个数据单元的信息转送,则用户都将因此利用单个通信网和方法与中央服务器通信。
文档编号H04B1/00GK1666438SQ03816021
公开日2005年9月7日 申请日期2003年5月2日 优先权日2002年5月6日
发明者M·贝里安德, E·拉松 申请人:皮洛菲什网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1