用于分发软件和配置数据的方法以及相应的数据网的制作方法

文档序号:7948322阅读:133来源:国知局
专利名称:用于分发软件和配置数据的方法以及相应的数据网的制作方法
技术领域
本发明涉及用于在具有多个用户的数据网中分发软件和/或配置数据的方法,其中所述用户具有ad hoc(特别)网络能力。此外,本发明还涉及一种相应的数据网,其包含具有ad hoc网络能力的用户和用于分发软件或配置数据的中央设备。
软件管理在各种移动无线电网络运营商或网络运营商那里起到重要的作用。在成百万的用户情况下,运营商面临一个巨大的问题应该能够在所有的终端上同时地或在可忽略不计的时间范围内改变和更新配置。在标准化委员会专心致力于如何在网络侧管理和在终端侧执行配置的更新和改变时,基本上没有涉及运营商应该如何针对该更新和改变来操纵许多的触发器和连接。
因此本发明的任务在于提供一种方法,其可以被用来更简单地执行许多终端的配置的更新或改变。此外还提供一种相应的数据网。
根据本发明,该任务通过一种用于在具有多个用户的数据网中分发软件和/或配置数据的方法来解决,其中所述用户具有ad hoc网络能力,把要分发的软件和/或配置数据划分成至少第一和第二数据块,把所述第一数据块从中央站发送给所述多个用户中的第一用户,以及把所述第二数据块同样从所述中央站发送给所述多个用户中的第二用户,在所述第一用户和所述第二用户之间建立自发通信,以及把所述第二数据块从所述第二用户直接发送给所述第一用户。
另外,本发明规定了一种数据网,其具有至少第一用户和第二用户,其具有ad hoc网络能力;以及用于分发软件和/或配置数据的中央设备,其中要分发的软件和/或配置数据存在于至少第一数据块和第二数据块中,所述第一数据块可以从所述中央设备被传输给所述第一用户,以及所述第二数据块可以从所述中央站被传输给所述第二用户,在所述第一用户和所述第二用户之间可以建立自发通信,以及所述第二数据块可以直接从所述第二用户被传输给所述第一用户。
以优选的方式,由此允许运营商再也不必为更新和改变配置或软件而触发所有的设备或用户。他们只须给用户的一个子集发送软件或配置数据。这节省了能量和带宽,并由此节省了金钱。特别地,相对于P2P(点对点)软件分发标准,可以通过把要传输的配置数据划分成数据块而节约分发成本的约1/3。
优选地,在本发明的方法中建立一个列表,所述列表反映了一个在所述划分时所产生的完整的数据块组。然后将所述列表与数据块一起发送给相应的用户。因为用户从中央站不是获得用于配置的完整数据块组,所以他通过该列表获知了他必须通过自发通信、也即借助于P2P连接或ad hoc网络从其他用户那里获得哪些数据块。
第二用户发送第二数据块可以根据所述第一用户的请求来进行。在此,还缺少第二数据块的第一用户是主动方。对此尤其有利的是,第一用户根据他从中央站获得的列表来向与他形成ad hoc网络的用户提出他的请求。
但当所述第二用户与所述第一用户建立自发通信或ad hoc网络时,发送第二数据块也可以自动地通过所述第二用户来进行。这意味着,在该情况下第二用户是主动方,第一用户只须判断他是否已经具有第二数据块,并在必要时丢弃它。
一旦所述多个用户中的一个具有完整的数据块组时,就可以在他那里启动安装或设置。用户可以借助于从中央站传输的列表自行确定数据块组是否完整。
所述自发通信可以借助于蓝牙或WLAN来建立。由此可以动用已知的标准。
现在借助于在原理上反映了本发明数据网的附图来详细阐述本发明。
下面详细描述的实施例表示本发明的优选实施形式。
本发明的解决办法是基于具有部分传送的P2P软件管理分发原理。在此,为更新或改变软件或配置所需的大数据集被划分成块,然后将这写块发送给“选出的”设备。为此分别只向设备发送一个数据块。


图1的例子中,运营商0提供一个数据组D,移动无线电网的用户T1、T2、T3应该使用该数据组重新配置。这里,数据组D的数据被划分为块A、B和C。另外,数据组D具有一个列表L,其包含有关于所有要由用户获得的数据块A、B和C的脚本。
运营商0现在通过发射电台S1和S2向用户T1、T2和T3发送各个数据块A、B和C。用户T5也由发射电台S1服务。
在具体的实施例中,发射电台S1向用户T1发送一个含有列表L的数据块A。另外发射电台S1还向用户T2发送一个含有列表L的数据块B。另一发射电台S2向用户T3发送一个含有列表L的数据块C。这里纯粹故意地选择成限于几个用户和发射电台。原则上,发射电台和用户的数量可以被选为任意的多。
此外,发射电台S1还向用户T5传输含有列表L的数据块B。用户T1也通过自发通信继续向用户T4发送从发射电台S1收到的具有列表L的数据块A。以这种方式,数据不仅可以通过发射电台S1和S2、而且还可以类似于病毒传播原理通过用户自身继续传送。
因为已经收到新数据的用户也取得了告知所有必要的数据块的列表L,所以用户也知道其还缺少哪些数据块。然而为了不让数据网不必要地承担配置数据的转交,根据本发明还设立一个附加的传播机制。也即,当用户运动到另一个用户时(在附图的例子中用户T3运动到用户T2),当这两个用户相对较近时,他们可以通过蓝牙或WLAN建立ad hoc网络或P2P连接。通过该通信连接,于是可以交换配置数据块。在该情形下用户T2向用户T3发送数据块B,用户T3向用户T2发送数据块C。当与另一个用户建立P2P连接时,这要么通过用户T3自动地发送数据块C来进行。同样地,当与另一个用户建立该P2P连接时,用户T2可以自动地发送数据块B。
替代地,每个用户可以使用列表L,因为他利用该列表知道他的完整配置数据组还缺少哪些数据块。在该实施例中这意味着,用户T2询问用户T3他是否具有数据块A或C。因为用户T3具有数据块C,所以该用户T3向用户T2发送数据块C。这同样适用于数据块B从用户T2到用户T3的传输。最后,两个用户T2和T3分别具有两个数据块B和C。然后只需等待直到两个用户T2和T3中的一个例如与用户T1或T4接触,以便他能获得其余的数据块A。
通过用于配置或其它软件更新的数据块的这种病毒型的传播,数据网被更少地加载,使得需要更少的带宽用于软件管理。具体说,数据块的传输通过设备之间的ad hoc连接来保证。该原理尤其对于需要分发的大数据集在经济上是有意义的。
附图标记列表A,B,C数据块D 数据网L 列表0 运营商P2P点对点连接S1,S2发射电台T1,T2,T3,T4,T5 用户
权利要求
1.用于在具有多个用户(T1-T5)的数据网中分发软件和/或配置数据的方法,其中所述用户具有ad hoc网络能力,其特种在于,-把要分发的软件和/或配置数据划分成至少第一和第二数据块(B,C),-把所述第一数据块(B)从中央站(O)发送给所述多个用户中的第一用户(T2),以及把所述第二数据块(C)同样从所述中央站(O)发送给所述多个用户中的第二用户(T3),-在所述第一用户(T2)和所述第二用户(T3)之间建立自发通信(P2P),以及-把所述第二数据块(C)从所述第二用户(T3)发送给所述第一用户(T2)。
2.如权利要求1所述的方法,具有以下进一步步骤建立一个列表(L),所述列表反映了一个在所述划分时所产生的完整的数据块组,以及将所述列表(L)与数据块一起发送给相应的用户。
3.如权利要求1或2所述的方法,其中发送第二数据块(C)根据所述第一用户(T2)的请求来进行。
4.如权利要求3所述的方法,其中所述请求根据所述列表(L)来进行。
5.如权利要求1或2所述的方法,其中当所述第二用户(T3)与所述第一用户(T2)建立自发通信(P2P)时,发送第二数据块(C)自动地通过所述第二用户(T3)来进行。
6.如上述权利要求之一所述的方法,具有以下进一步步骤当所述多个用户中的一个具有完整的数据块组(A,B,C)时,启动安装或设置。
7.如上述权利要求之一所述的方法,其中所述自发通信(P2P)借助于蓝牙或WLAN来建立。
8.数据网,具有-具有ad hoc网络能力的至少第一用户(T2)和第二用户(T3),以及-用于分发软件和/或配置数据的中央设备(O),其特征在于,-要分发的软件和/或配置数据存在于至少第一数据块(B)和第二数据块(C)中,-所述第一数据块(B)可以从所述中央设备(O)被传输给所述第一用户(T2),以及所述第二数据块(C)可以从所述中央站(O)被传输给所述第二用户(T3),-在所述第一用户(T2)和所述第二用户(T3)之间可以建立自发通信(P2P),以及-所述第二数据块(C)可以直接从所述第二用户(T3)被传输给所述第一用户(T2)。
9.如权利要求8所述的数据网,其中在所述中央设备(O)中可以建立一个列表(L),所述列表反映了一个在所述划分时所产生的完整的数据块组(A,B,C),以及所述列表(L)可以与数据块一起被传输给相应的用户。
10.如权利要求8或9所述的数据网,其中所述第二数据块(C)可以根据所述第一用户(T2)的请求而从所述第二用户(T3)被传输给所述第一用户(T2)。
11.如权利要求10所述的数据网,其中在所述第一用户(T2)内可以分析用于请求的列表(L)。
12.如权利要求8或9所述的数据网,其中当所述第二用户(T3)与所述第一用户(T2)建立自发通信(P2P)时,所述第二数据块(C)自动地通过所述第二用户(T3)被发送给所述第一用户(T2)。
13.如权利要求8-12之一所述的数据网,其中当所述用户中的一个具有完整的数据块组(A,B,C)时,在该用户内可以自动地启动安装或设置。
14.如权利要求8-13之一所述的数据网,其中所述用户之间的自发通信(P2P)可以借助于蓝牙或WLAN来建立。
全文摘要
在具有多个用户的数据网中分发软件和配置数据应该在带宽利用和成本方面得到改善。为此规定,把要分发的软件或要分发的配置数据划分成数据块(A,B,C)并发送给多个用户(T1,T2,T3)。用户(T2,T3)相互构成ad hoc网络或P2P连接。借助于该连接可以任意地交换数据块(B,C)。由此可以通过ad hoc网络分发大部分数据,而不必加载数据网。
文档编号H04L12/56GK101065934SQ200580033071
公开日2007年10月31日 申请日期2005年9月22日 优先权日2004年9月29日
发明者J·-Y·比特里奇 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1