包括多个记录服务器的移动终端的定位的制作方法

文档序号:7797102阅读:278来源:国知局
包括多个记录服务器的移动终端的定位的制作方法
【专利摘要】本发明涉及包括多个记录服务器的移动终端的定位,适于同被记录的移动终端联通,用于通信继电器,记录服务器在继电器之间联通并通过一个扩展网络与定位服务器联通,而且组织在父服务器和子服务器的一个层级树中。每个定位服务器包括一个由大量移动终端记录构成的移动终端的数据库,每个所述移动终端记录由一个移动终端的地址数据构成,在层级树中记录有所述定位服务器的一个下行记录服务器。
【专利说明】包括多个记录服务器的移动终端的定位
[0001]本发明涉及通过记录服务器进行移动终端的定位,以及移动终端与定位移动终端的系统的记录和同步。
[0002]诸如移动电话,智能手机和数字平板的移动终端用户日益倾向于通过网络使用消息传送功能,并且这尤其是为了减少通过蜂窝网络交换信息而产生的费用以及使用通过互联网而促成的扩展功能。
[0003]在这样一种消息系统中,各个移动终端由一个被用作通信继电器的记录服务器记录,因此,当移动终端A向移动终端Z发送一条消息时,需要记录有移动终端A的记录服务器对记录有移动终端Z的记录服务器进行定位以便将消息传送过去。
[0004]这种定位通常通过一种用于定位移动终端的系统执行,因此当服务应用时,这种系统能承受:闻负载。
[0005]正因如此它有利于在几个服务器上分配该系统的操作。
[0006]为此,由树形结构组成的域名系统或"DNS"类型(例如通过网络使用)的架构已知,其中需定位的服务器凭借一个代表反向传送的路径的域名而被识另,例如〃 trac.mgm.streamwide.com〃。
[0007]电话网络类型的架构也已知,其中通过识别电话号码前缀进行通信。
[0008]这种架构通过前缀和/或后缀运行,因此根据一个电话号码或一个域名执行用户的分配。
[0009]因此,这些系统不可能简单地将用户从一个记录服务器转移到另一个,因为地址(域名或电话号码)被注册到内存中并且决定了即将执行的路由选择。
[0010]将移动终端在几个记录服务器之间(“联机”)动态转移的可能性既在例如消息系统启动阶段是有用的,在操作期间也有助于优化分配,因为其能够最好地组织定位请求和消息的路由选择,例如在相同的记录服务器或相邻记录服务器上记录彼此频繁通讯的移动终端。
[0011]因此需要一个定位移动终端的系统,其虑及移动终端在记录服务器之间的简单传输以及移动终端在记录服务器之间的分配,该传输和分配根据比一个简单电话号码或域名更宽泛的一组标准,例如根据移动终端的类型,移动终端上的消息传送应用,记录服务器的负载,等等。
[0012]本发明目的在于改善现状。
[0013]为此目的,提出一个定位移动终端的系统,包括多个记录服务器和多个定位服务器。每个记录服务器适用于同多个由记录服务器记录的移动终端通讯,以便实现通信继电器。记录服务器和定位服务器能够通过一个扩展网络在他们之间通讯并且根据父服务器的和子服务器的一个层级树通过以下方式组织起来:
[0014]-每个记录服务器具有一个由定位服务器组成的单父服务器;
[0015]-每个定位服务器具有一个由定位服务器构成的单父服务器,或者无父服务器;
[0016]-多个定位服务器中的至少一个定位服务器具有一个父服务器。
[0017]每个定位服务器包括一个由大量移动终端记录构成的移动终端数据库。这些移动终端记录中的每个包括由记录服务器记录的移动终端的地址数据,该记录服务器源于层级树中的定位服务器。
[0018]同样地,这种树形结构有利地能够在父服务器中定位一个终端,如果这个终端的地址数据未出现在直接连接到该终端上的服务器的库中。
[0019]在一个实施例中,一个移动终端的地址数据包括一个在扩展网络上记录该移动终端的记录服务器的地址。
[0020]在一个实施例中,一个单定位服务器没有父服务器而且同样地包含一个根定位服务器。
[0021]在一个实施例中,一个定位服务器(层级树中的父服务器),包括在一个记录或定位服务器中的所有记录,该记录或定位服务器位于层级树中父定位服务器的下游。
[0022]本发明进一步涉及一种通过一个依照本发明用于定位移动终端的系统的记录服务器定位移动终端的方法。该方法包括一种本地测定,用来确定寻求的移动终端是否已由一个记录服务器记录,以及如果寻求的移动终端没有由记录服务器记录,一区域测定的第一步骤,用来确定第一定位服务器的移动终端数据库是否包含移动终端记录,该第一定位服务器构成记录服务器的单父服务器,该移动终端记录包括寻求的移动终端的地址数据。
[0023]此外,如果第一定位服务器的移动终端数据库包含由寻求的移动终端的地址数据构成的移动终端记录,第一定位服务器将该记录传送给记录服务器。
[0024]另一方面,如果第一定位服务器的移动终端数据库不包含由寻求的移动终端的地址数据构成的移动终端记录,区域测定的第二步骤用于确定第二定位服务器的移动终端数据库是否含有由寻求的移动终端的地址数据构成的移动终端记录。该第二定位服务器构成第一定位服务器的单父服务器。
[0025]“区域测定”,与本地测定相反,意思是由一个位于树形结构中一个或几个下游服务器之上的父服务器实现的测定。
[0026]在一个实施例中,区域测定的第二步是通过返回层级树结构上部被重复迭代一次或几次,区域测定的所有步骤包含一组区域测定的η次步骤。各次区域测定的第η次步骤在于测定构成第(η-1)服务器的单父服务器的第η定位服务器的移动终端数据库是否包含由寻求的移动终端的地址数据构成的移动终端记录。当第η定位服务器的移动终端数据库包含由寻求的移动终端的地址数据构成的移动终端记录时,区域测定的η步的重复迭代停止。
[0027]在一个实施例中,如果寻求的移动终端在区域测定的第(η-1)步中没有被记录在第(η-1)定位服务器中,第n-1定位服务器向包含其单父服务器的第η定位服务器,,传送至一个定位请求。
[0028]或者,如果寻求的移动终端在区域测定的第(η-1)步中未被记录在第(η-1)定位服务器中,第(η-1)定位服务器通过扩展网络将包含其单父服务器的第η定位服务器的地址传送至记录服务器,并且记录服务器向第η定位服务器发送一个定位请求。
[0029]在一个更普遍的实施例中,当定位服务器的移动终端数据库包含由寻求的移动终端的地址数据构成的移动终端记录时,利用该移动终端记录有利于更新记录服务器的一个本地数据库,以及
[0030]用于确定寻求的移动终端是否记录在记录服务器中的本地测定步骤进一步包括确定记录服务器的本地数据库是否包含由寻求的移动终端的地址数据构成的移动终端记录的操作。
[0031]本发明进一步涉及一种在用于定位移动终端的系统中记录移动终端的方法,该方法包括:
[0032]-由记录服务器记录一移动终端的本地记录步骤;
[0033]-移动终端区域记录的第一步骤,该移动终端记录在构成记录服务器的单父服务器的第一定位服务器的移动终端数据库中;以及
[0034]-移动终端区域记录的第二步骤,该移动终端记录在构成第一定位服务器的单父服务器的第二定位服务器的移动终端的数据库中。
[0035]这种实施例使其能够以特别有利的方式在终端上同步由服务器共享的数据,并且动态更新终端的定位数据。
[0036]在一个实施例中,上述记录的第二步骤通过返回层级树结构上部被重复迭代一次或几次,区域记录的所有步骤包含一组区域记录的η次步骤。从而每个区域记录的第η步在于记录由第η定位服务器的移动终端数据库中记录的移动终端,第η定位服务器构成第η-1定位服务器的单父服务器。区域记录的第η步骤的重复在第η定位服务器没有父服务器时停止。
[0037]在一个实施例中,区域记录的每个步骤包括将一个移动终端的记录请求从第一服务器发送到构成第一服务器的单父服务器的第二服务器。
[0038]在一个实施例中,区域记录的每个步骤包括将一个移动终端的记录请求从记录服务器发送到定位服务器。
[0039]在一个实施例中,记录一个移动终端的方法进一步包括分派步骤,在记录的第一步骤之前执行,并且包含将一个分派的请求从移动终端传送到定位服务器,然后通过扩展网络,在移动终端上接收记录服务器的一个地址。本地记录步骤然后包括用记录服务器记录移动终端。
[0040]本发明进一步涉及一种根据本发明的将定位移动终端的系统与移动终端同步的方法,该方法包括:
[0041]-一传输步骤,将多个地址簿记录从待同步的移动终端传输到记录服务器,其中至少一个所述地址簿记录包含一个移动终端连接标识符;
[0042]-一排序地址簿步骤,为包含一个移动终端连接标识符的各个地址簿记录,确定定位服务器的移动终端数据库是否包含一个由移动终端连接的地址数据构成的移动终端记录,以便明确移动终端连接信息;以及
[0043]-一更新步骤,包含将移动终端连接信息传输至待同步的移动终端。
[0044]通过阅读说明和附图,本发明的其他特征和优点将会清晰,其中:
[0045]-图1是根据本发明一实施例的用于定位移动终端的系统流程图;
[0046]-图2是根据本发明实施例的通过定位移动终端的系统中的记录服务器用来定位移动终端的方法的组织图;
[0047]-图3是根据本发明的在定位移动终端的系统中记录移动终端的方法的组织图;
[0048]-图4是根据本发明的将移动终端与定位移动终端的系统同步的方法的组织图;
[0049]在不同图中,相同参考指同一或相似元素。[0050]图1示出了根据本发明的用于移动终端的定位系统I。该系统包括大量记录服务器2和大量定位服务器3。
[0051]每个记录服务器2适于同大量用通信继电器的所述记录服务器2记录的移动终端4通信。
[0052]每个记录服务器2能同大量移动终端4通信,直接通过蜂窝网络的媒介物或通过一个充当带有蜂窝网络的继电器的服务器作为媒介物进行记录。
[0053]因为移动终端4通常无法直接通过一个扩展网络如因特网而彼此通信,记录服务器2执行通信中继以使移动终端4能够通过扩展网络5交换信息。
[0054]记录服务器2能够通过扩展网络5彼此通信,例如因特网或内联网。
[0055]同样地,当移动终端A想向移动终端Z发送一条消息M时,记录移动终端A的记录服务器2从移动终端A处接收消息M并将消息发送给记录移动终端Z的记录服务器2,移动终端Z将消息发送给移动终端Z。
[0056]移动终端A的记录服务器2因此必须首先通过扩展网络5获取记录移动终端Z的记录服务器2的地址AD。
[0057]为此,记录服务器2能够同定位服务器3通信,例如通过扩展网络5。
[0058]每个定位服务器3包括由大量移动终端记录8构成的移动终端的数据库7,详见下文。
[0059]每个移动终端记录8都同记录服务器2记录的移动终端4相关联。
[0060]一个移动终端记录8尤其包括关联移动终端4的地址数据9。
[0061]关联移动终端4的地址数据9通过扩展网络5,包括用所述移动终端4的记录服务器2记录的地址AD。
[0062]移动终端记录8可能进一步包括涉及关联移动终端4的其他信息,例如终端种类,有关移动终端4的信息,例如电话号码,有关通过安装在移动终端上的网络进行的消息传送申请的彳目息,等等。
[0063]记录服务器2和定位服务器3进一步构成父服务器6a和子服务器6b的层级树。
[0064]层级树6,也称为“树形结构”,或“层级树结构”,如下:
[0065]-每个记录服务器2具有一个由定位服务器3构成的单父服务器6a;
[0066]-每个定位服务器3具有由定位服务器3构成的单父服务器6a,或无父级服务器6a ;
[0067]-在大量定位服务器3中,至少一个定位服务器3具有一个父服务器6a。
[0068]子服务器6b是父服务器6a的倒数,也就是说如果一个父服务器6a的服务器A具有一个服务器B,服务器A则是服务器B的一个子服务器6b,反之亦然。
[0069]这样,每个定位服务器3具有一个或几个子服务器6b,所述子服务器6b为定位服务器3和/或记录服务器2。
[0070]没有子服务器6b的树形结构6的服务器被称为叶。
[0071]树形结构6的服务器构成了由父服务器和子服务器之间的链接组成的“分支”。
[0072]在图1的实施例中,记录服务器2没有任何子服务器6b,因此构成了层级树6的“叶”。
[0073]如上文所述,每个定位服务器3包含由大量移动终端记录8构成的移动终端7的数据库。定位服务器3的每个移动终端记录8包含一个移动终端4的地址数据9,用起源于层级树6中所述定位服务器3记录的记录服务器2。
[0074]“起源于层级树中服务器B的服务器A”或“位于层级树服务器B下游的服务器A”意味着服务器A属于的层级树6的分支,从服务器B开始递减直至层级树6的叶,S卩服务器A是服务器B的一个子服务器或服务器B的一个子服务器的一个子服务器或服务器B的一个子服务器的一个子服务器的一个子服务器,等等。
[0075]每个定位服务器3,同样地,在其移动终端的数据库7中,包括包含在一个服务器的移动终端的数据库中的所有记录8,该服务器位于树形结构6中所述定位服务器3的下游。
[0076]在一个实施例中,每个定位服务器3可能包括所有包含在每个服务器中的记录8,该服务器位于树形结构6中所述定位服务器3的下游。
[0077]在本发明的一个实施例中,每个定位服务器3仅包括包含在位于树形结构6中所述定位服务器3下游的每个服务器的所有记录8。这样,数据库7具有缩小的尺寸。
[0078]在图1的实施例中,一个单定位服务器10不具有父服务器6a并且构成了根定位服务器10。
[0079]在一个实施例中,根定位服务器10包括所有包含在树形结构6每个服务器中的记录8.[0080]图2展示了一种根据本发明的一个实施例的方法,通过用于定位移动终端的一个系统的一记录服务器2为移动终端4进行定位100。
[0081]在图2的实施例中,该方法包括本地测定110的一个第一步骤,用以确定寻求的移动终端Z是否用记录服务器2记录。
[0082]该记录服务器2,例如,是用于记录一个移动终端A的记录服务器,该终端想向寻求的移动终端Z发送一条消息M。
[0083]如果寻求的移动终端Z是用记录服务器2记录的,两个移动终端A,Z因此通过相同的记录服务器2记录而且记录服务器2没有必要通过扩展网络5的媒介物与另一个记录服务器2通信以在移动终端A和终端Z之间传输消息M。
[0084]消息M之后从移动终端A被传输到190移动终端Z。
[0085]如果寻求的移动终端Z不是通过记录服务器2记录,则该方法包括地区性测定120的第一步骤,用以确定由记录服务器2的单父服务器6a构成的第一定位服务器3a移动终端的数据库7是否包括由寻求的移动终端Z的地址数据9构成的移动终端记录8。
[0086]如果第一定位服务器3a移动终端的数据库7包括由寻求的移动终端Z的地址数据9构成的移动终端记录8,第一定位服务器3a向记录服务器2传输180所述记录,或者包含在所述记录中的地址数据。
[0087]记录服务器2之后便通过记录服务器2的扩展网络5拥有地址AD,寻求的移动终端Z通过该记录服务器记录,而且可能作为通信继电器来使用。
[0088]如果第一定位服务器3a移动终端的数据库7不包括与寻求的移动终端Z相关联的移动终端记录,有必要向上进入到层级树6。
[0089]图2中用于定位的方法同样包括地区性测定130的第二步骤,用于确定第二定位服务器3b移动终端的数据库7,由第一定位服务器3a的单父服务器构成,是否包括与寻求的移动终端Z相关联的移动终端记录8。
[0090]地区性测定130的第二步骤可能通过回到层级树结构6而被重复一次或几次,即通过在每次重复时确定在先前重复时检查的服务器的父服务器是否包括与寻求的移动终端相关的一次记录。
[0091]地区性测定130的所有步骤都包含一组地区性测定150的第η步骤140。
[0092]每个地区性测定150的第η步骤因此在于确定由一个第(η_1)服务器3c的单父服务器构成的第η定位服务器3d移动终端的数据库7是否包括一个由寻求的移动终端Z的地址数据9构成的一个移动终端记录8。
[0093]地区性测定150第η步骤的重复在第η定位服务器3d移动终端的数据库7包括由寻求的移动终端的地址数据构成的移动终端记录时被停止。
[0094]在用于定位移动终端的方法的第一实施例中,如果寻求的移动终端Z没有被记录在第(η-1)定位服务器3c的数据库7内,在地区性测定的第(η-1)步中,第n_l定位服务器3c将一个定位请求RL传输到由其单父级构成的第η定位服务器3d。
[0095]在用于定位移动终端的方法的第二实施例中,如果寻求的移动终端Z没有被记录在第(η-1)定位服务器3c的数据库7内,在地区性测定的第(η-1)步中,第n_l定位服务器3c通过扩展网络5将由其单父级构成的第η定位服务器3d的一个地址AD传输到记录服务器2中,而且记录服务器2将一个定位请求RL发送到第η定位服务器3d中。
[0096]在一个根据本发明的用于定位移动终端的方法的一个可选择实施例中,当定位服务器3移动终端的数据库7包括一个由寻求的移动终端Z的地址数据9构成的移动终端记录8时,记录服务器2的一个本地数据库11通过所述移动终端记录8更新160。
[0097]在此可选择实施例中,本地测定110的步骤,用于确定寻求的移动终端是否通过一个记录服务器记录,进一步包括一项测定,用以确定记录服务器的本地数据库11是否包括由寻求的移动终端的地址数据构成的移动终端记录。
[0098]这样,频繁通信的记录服务器2的地址可能被存储在本地数据库中创建一个缓存,通过这种方式来加速定位程序。
[0099]图3显不了一种方法,用于将一个移动终端4记录到200 —个用于定位I移动终端4的一个系统中。
[0100]图3中显示的实施例中,本方法首先包括一个用记录服务器2记录的移动终端A的本地记录步骤210。
[0101]在这一步中,移动终端A通过记录服务器2记录。记录服务器2可能组成一个通信继电器用于通过扩展网络5从移动终端A处交换信息Μ。
[0102]记录方法200进一步包括移动终端A的局部记录220的第一步骤,该终端即将记录在由记录服务器2的单父服务器6a构成的第一定位服务器3a移动终端的数据库7中。
[0103]记录方法200进一步包括移动终端A的局部记录230的第二步骤,该终端即将记录在由第一定位服务器3a的单父服务器6a构成的第二定位服务器3b移动终端的数据库中。
[0104]在图3记录方法200中,局部记录230的第二步骤通过返回层级树结构6上部而被重复进行一次或几次,局部记录的所有步骤包括一组240局部记录250的第η步。
[0105]每个局部记录250的第η步在于记录移动终端Α,该终端将被记录在由第n_l定位服务器3c的单父服务器6a构成的第η定位服务器3d移动终端4的数据库7中。
[0106]局部记录第η步骤的重复在第η定位服务器3d没有父服务器时停止。
[0107]该第η定位服务器3d可能是例如一个根定位服务器10。
[0108]在根据本发明的记录方法200的第一实施例中,局部记录250的每个步骤包括将移动终端的记录请求RE从第一服务器发送到由第一服务器的单父级6a构成的第二服务器中。
[0109]这样,需记录的移动终端通过返回树形结构6上部而被递归地记录。
[0110]在根据本发明的记录方法200的第二实施例中,局部记录250的每个步骤包括将将一个移动终端的记录请求RE从记录服务器2发送到定位服务器3中。
[0111]在第二实施例中,需记录的移动终端A通过记录服务器2在树形结构6的每个等级上直接记录。
[0112]在一个实施例中,根据本发明的记录方法200可能进一步包括分派步骤201,在本地记录步骤210之前执行。
[0113]分派步骤201包括将一条分派请求RA从移动终端A传输到定位服务器3中。
[0114]该定位服务器3有利地可以是根定位服务器10。这样,移动终端A可能只需要通过扩展网络5,根定位服务器10,了解一个单址,以便被记录到定位系统中。
[0115]分派步骤201然后包括通过扩展网络5在记录服务器2的一个地址AD的移动终端A上接收,该记录服务器能够记录移动终端A。
[0116]在本实施例中,局部记录步骤210包括利用记录服务器2记录移动终端A,地址AD被传输到记录服务器的移动终端A上。
[0117]最终,图4显示了一种通过移动终端的定位系统I同步移动终端A的方法300。
[0118]同步方法300包括一转移步骤310,将大量地址簿CA记录从移动终端A转移到记录服务器2中进行同步。
[0119]记录服务器2可以是,例如移动终端A用其记录的记录服务器2。
[0120]至少一个地址簿CA记录包括一个移动终端触点Z的识别符ID_B。
[0121]移动终端触点Z的识别符ID_B可以是,例如一个移动终端触点Z的电话号码。
[0122]同步方法300于是包括一排序地址簿步骤320用以为每个由移动终端触点Z的识别符ID_B构成的地址簿记录CA确定移动终端触点Z是否被记录在定位服务器3上。
[0123]定位服务器3可以是例如根定位服务器10。实际上,在一个实施例中,根定位服务器10包括包含在树形结构6每个服务器内的所有记录8以及一个不太可能被树形结构6的服务器记录的移动终端触点Z,将请求直接传送给根定位服务器10是很经济的。
[0124]在一个供选择的实施例中,排序地址簿步骤320可能通过返回层级树结构6上部而执行,例如通过为每个定位服务器3确定移动终端触点Z是否被记录在所述服务器上。如果移动终端未被记录在所述定位服务器3上,测定的操作则通过所述定位服务器的父服务器进行重复。
[0125]排序地址簿步骤320因此可能至少包括一项操作,确定定位服务器3移动终端4的数据库7是否包括一个由移动终端触点Z的地址数据9构成的移动终端记录8。
[0126]排序地址簿步骤320使其能够定义移动终端触点信息INF_B。
[0127]最后,同步方法300包括更新步骤330用以将移动终端触点信息INF_B转移到移动终端A上进行同步。
[0128]同样地,同步方法300使其能够更新移动终端A进行同步。
【权利要求】
1.用于定位移动终端的系统,包括多个记录服务器和多个定位服务器, 每个记录服务器适用于同多个被所述记录服务器记录的移动终端通信以实现通信继电器,记录服务器和定位服务器能够通过一个扩展网络在他们之间通信并且通过以下方式组织在父服务器和子服务器的一个层级树中: -每个记录服务器具有一个由定位服务器构成的单父服务器; -每个定位服务器具有一个由定位服务器构成的单父服务器,或没有父服务器; -多个定位服务器中至少一个定位服务器具有一个父服务器;而且 每个定位服务器包括一个由多个移动终端记录构成的移动终端数据库,每个所述移动终端数据记录包括一个移动终端的地址数据,该地址数据通过层级树中所述定位服务器的下行记录服务器记录。
2.根据权利要求1所述的系统,其特征在于,所述移动终端的地址数据包括通过扩展网络记录所述移动终端的记录服务器的地址。
3.根据权利要求1和2中的任一权利要求所述的系统,其中一个单定位服务器不具有一个父服务器并且构成一个根定位服务器。
4.如任何前述权利要求所述的系统,其中一个定位服务器是层级树中的父定位服务器,其包括包含在 一个记录服务器或一个定位服务器中的所有记录,所述记录服务器或定位服务器在层级树中所述父定位服务器的下游。
5.通过根据权利要求1到4中的任一权利要求所述的定位移动终端的系统的记录服务器用来定位移动终端的方法,该方法包括一项本地测定,用以确定一个寻求的移动终端是否通过一个记录服务器记录,以及如果寻求的移动终端没有通过记录服务器记录,一项区域测定的第一步骤,用以确定构成记录服务器的单父服务器的一个第一定位服务器的移动终端数据库是否包括由寻求的移动终端的地址数据构成的一个移动终端记录;以及 -如果第一定位服务器移动终端数据库包括由寻求的移动终端的地址数据构成的移动终端记录,第一定位服务器将所述记录传送到记录服务器上;_如果第一定位服务器移动终端数据库不包括由寻求的移动终端的地址数据构成的移动终端记录,则一项区域测定的第二步骤,用于确定构成第一定位服务器的单父服务器的第二定位服务器的移动终端数据库是否包括由寻求的移动终端的地址数据构成的一个移动终端记录。
6.根据权利要求5所述的用于定位移动终端的方法, 其中所述区域测定的第二步骤通过返回到层级树结构上部被重复一次或几次,区域测定的所有步骤包括一组区域测定的η次步骤, 每次区域测定的第η次步骤在于确定构成第(η-1)服务器的单父服务器的第η定位服务器的移动终端数据库是否包括由寻求的移动终端的地址数据构成的移动终端记录, 区域测定第η步骤的迭代在第η定位服务器移动终端数据库包括由寻求的移动终端的地址数据构成的移动终端记录时停止。
7.根据权利要求5或6所述的用于定位移动终端的方法,其中如果寻求的移动终端没有在区域测定的第(η-1)步骤期间被第(η-1)定位服务器记录, 第η-1定位服务器将一个定位请求发送到构成其单父服务器的第η定位服务器。
8.根据权利要求5或6所述的用于定位移动终端的方法,其中如果寻求的移动终端没有在区域测定的第(η-1)步骤期间被第(η-1)定位服务器记录,第(n-1)定位服务器通过扩展网络将一个构成其单父服务器的第η定位服务器的地址传送给记录服务器,并且记录服务器将一个定位请求发送给第η定位服务器。
9.根据权利要求5到8的任一权利要求所述的用于定位移动终端的方法,其中,当定位服务器的移动终端数据库包括一个由寻求的移动终端的地址数据构成的移动终端记录时,记录服务器的本地数据库通过所述移动终端记录进行更新并且, 用于确定一个寻求的移动终端是否通过一个记录服务器记录的本地测定的步骤进一步包括测定运算,用来确定记录服务器的本地数据库是否包括一个由寻求的移动终端的地址数据构成的移动终端记录。
10.在根据权利要求1到4的任一权利要求所述的用于定位移动终端的系统中用于记录移动终端的方法,该方法包括: -由记录服务器记录一移动终端的本地记录步骤; -移动终端区域记录的第一步骤,该移动终端记录在构成记录服务器的单父服务器的第一定位服务器的移动终端数据库中;以及 -移动终端区域记录的 第二步骤,该移动终端记录在构成第一定位服务器的单父服务器的第二定位服务器的移动终端的数据库中。
11.根据权利要求10所述的用于记录移动终端的方法, 其中记录的第二步骤通过返回到层级树结构上部被重复迭代一次或几次,区域记录的所有步骤包含一组区域记录的η次步骤, 每个区域记录的第η步骤在于将需要记录的移动终端记录到构成一个η-1定位服务器的单父服务器的第η定位服务器的移动终端数据库中, 区域记录的第η步骤的重复在第η定位服务器没有父服务器时被停止。
12.根据权利要求10或11中任一权利要求所述的用于记录移动终端的方法, 其中每个区域记录步骤包括将移动终端的记录请求从第一服务器发送到构成所述第一服务器的单父服务器的第二服务器上。
13.根据权利要求10或11中任一权利要求所述的用于记录移动终端的方法, 其中每个区域记录步骤包括将移动终端的记录请求从记录服务器发送到定位服务器上。
14.根据权利要求10到13中任一权利要求所述的用于记录移动终端的方法, 进一步包括一分派步骤,先于记录的第一步骤执行,并且包括将分派请求从移动终端发送到定位服务器上,然后通过扩展网络在移动终端上接收记录服务器的地址, 其中本地记录步骤包括用所述记录服务器记录移动终端。
15.通过根据权利要求1到4的任一权利要求所述的用于定位移动终端的系统来同步移动终端的方法,该方法包括: -传送步骤,将多个地址簿记录从待同步的移动终端传送到记录服务器上,至少一个所述地址簿记录包括移动终端连接标识符; -排序地址簿步骤,为由移动终端连接标识符构成的每个地址簿记录确定定位服务器的移动终端数据库是否包括一个由移动终端连接的地址数据构成的移动终端记录,以便明确移动终端连接信息;以及 -更新步骤,包括将移动终端连接信息传输到待同步的移动终端上。
【文档编号】H04L29/08GK103987116SQ201410055031
【公开日】2014年8月13日 申请日期:2014年2月12日 优先权日:2013年2月12日
【发明者】弗洛伦特·普雷维塔利, 马修·格朗德金 申请人:Streamwide公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1