向被叫用户提供主叫用户位置信息的方法及系统 【技术领域】
本发明涉及通信网络中的信息处理方法及系统,尤其涉及将主叫用户的位置信息提供给被叫用户的方法及装置。
背景技术
随着通信技术的发展,用户对通信网络提供的各种电信业务的要求也越来越高。在大多数应用中,被叫用户希望在接听来电时就能够知道主叫用户的位置信息。对于固话网来说,所述位置信息为根据主叫电话号码得到的主叫方固定电话区号所对应的位置信息;对于移动网来说,所述位置信息为根据主叫移动电话号码得到的主叫方归属位置信息或目前所处的实际位置信息。例如,当来电号码为075528XXXX时,对应的主叫位置信息可以是“广东省深圳市龙岗区”;当来电号码为135028XXXXX时,对应的主叫位置信息为“广东省深圳市”。因此,在电信网络中以文字形式为被叫用户提供主叫用户相关的位置信息是广大用户所需求的。
目前电信网络提供的主叫信息显示业务,是向被叫用户提供主叫用户的以数字形式显示的电话号码。这些电话号码通过电话交换机采用相应的协议,如双音多频(DTMF)、移频键控(FSK)、综合业务数据网(ISDN)等协议向被叫电话终端下发主叫号码信息,由被叫话机终端在显示器上进行显示。这种方法的本质是向被叫用户提供主叫用户的号码,但由于人们对于数字地记忆比较困难,难以记得电话号码对应的位置信息,因此该方法还没有解决人们希望能够以文字的形式直观的显示主叫用户位置信息的问题。
为解决上述问题,一种简单的方法就是:主叫用户首先将需要向被叫用户发送的信息,包括位置信息,编辑成短信息,然后在主叫用户呼叫被叫用户时,将所述短信息同时向被叫用户发送。显而易见,使用这种方法为被叫用户提供主叫用户的位置信息,信息处理效率低且浪费网络资源。
【发明内容】
本发明的目的在于,提供一种能将主叫用户真实位置信息以文字形式发给被叫用户的方法;本发明的另一目的在于,提供一种能够将主叫用户的位置信息发给被叫用户的系统。
为达到上述目的,本发明提供的向被叫用户提供主叫用户位置信息的方法包括:
建立位置信息库,以存储网络号码与位置信息的对应关系;所述对应关系为固话网区号、固话网区号加局号以及移动网归属位置号码段所分别对应的位置信息;
当有呼叫请求时,根据主叫用户号码检索所述位置信息库,查找主叫用户号码对应的位置信息;以及,
将检索到的所述位置信息发送给被叫用户终端显示。
所述方法还包括:设置位置业务服务器,用于接受对移动主叫用户位置的查询请求,并根据该请求查询移动主叫用户的实际位置发送给被叫用户终端显示。
所述位置信息库包括下述字段:
用户号码,用于存放用户号码的号首数据,所述号首为固话网区号、固话网区号加局号或移动网归属位置号码段;
位置信息,用于存放所述号首数据对应的区域位置。
位置业务请求标识,用于标识移动号首对应的移动网络中的用户发起呼叫时,是否需要向位置业务服务器发起实际位置查询服务;
位置业务服务器标识,用于标识移动号首对应的移动网络所使用的位置业务服务器。
按照下述步骤根据主叫用户号码检索所述位置信息库,查找主叫用户号码对应的位置信息:
查找主叫用户号码对应的记录;
判断主叫用户是否为固话网用户,如果是,将所述记录的位置信息字段存储的信息作为主叫用户的位置信息,否则,
继续根据所述记录的位置业务请求标识字段判断是否可以向位置业务服务器发起实际位置查询,如果可以,通过移动网络查询主叫移动用户当前实际位置,否则,将所述记录的位置信息字段存储的信息作为主叫移动用户的位置信息。
上述在位置信息库中查找主叫用户号码对应的记录按照最长匹配方法进行,具体的步骤可以为:
1)将全部的主叫用户号码作为匹配项;
2)使用所述匹配项查找与之相匹配的记录;
3)判断是否找到,如果找到,结束查找操作;否则,将作为匹配项的主叫用户号码的尾部减去一位数,用剩余的部分继续作为匹配项,然后返回步骤2)继续进行查找操作。
在上述方法中,最好将所述位置信息库设置在电话交换机中。
本发明提供的向被叫用户提供主叫用户位置信息的系统,包括信息发送部分和与之对应的多个信息接收部分;
所述信息发送部分,包括用于存储网络号码与位置信息对应关系的位置信息存储器,以及,
位置信息处理器,用于接收主叫用户号码并根据主叫用户号码从位置信息库中检索对应的位置信息;
位置信息发送器,用于从所述位置信息处理器接收主叫用户的位置信息并将该信息发送给相应的信息接收部分;
所述信息接收部分,包括用于以有线或无线方式接收来自所述位置信息发送器发送的主叫用户位置信息的位置信息接收器;以及,
显示器,用于以文字形式显示所述位置信息接收器接收到的主叫用户的位置信息。
所述装置还包括:
位置业务服务器,用于根据位置信息处理器的请求,通过移动网络查询并获取主叫移动用户的实际位置信息,以及将所述实际位置信息反馈给所述位置信息处理器。
在所述信息发送部分和所述信息接收部分之间采用双音多频(DTMF)信令接口,或者采用移频键控(FSK)信令接口、综合业务数据网(ISDN)信令接口、无线网络的Um接口;所述信息发送部分与所述位置业务服务器之间采用本地网络接口(LE)。
所述信息发送部分设置在电话交换机,所述信息接收部分设置在电话终端,所述位置业务服务器设置在移动网络。
由于本发明采用建立用以存储网络号码与位置信息对应关系的位置信息库的方法,这样,当有呼叫请求时,就可以根据主叫用户号码或者移动用户所在位置的网号检索所述位置信息库,将主叫用户号码对应的位置信息发送给被叫用户终端显示;同时,由于本发明还设置有位置业务服务器,这样,即使移动用户处于漫游状态,也能够查询到其实际位置发送给被叫用户终端显示。与现有方法相比,由于本发明所述的主叫用户位置信息由网络端完成,使得本发明所述方法不但能应用于固定电话网络,也能应用于移动通信网络,应用范围较宽。可见,采用本发明所述的方案,可以使用户能够直观的了解电话从何处打来,而无需记忆全国的电话区号信息;同时,用户从主叫方位置信息中,可以联想到更多与主叫用户相关的信息,从而更有准备的接电话。
【附图说明】
图1是本发明所述方法的第一个实施例流程图;
图2是本发明所述方法的第二个实施例流程图;
图3是本发明所述装置的结构框图;
图4是应用本发明的网络结构示例图。
【具体实施方式】
下面结合附图对本发明进行详细的描述。
在目前的电信网络中,包括固话网络(如PSTN网络)和移动网络(如GSM或CDMA网络),在主叫用户呼叫被叫用户时,无论主被叫用户隶属于哪个网络,都会在经主叫交换机和被叫交换机的主被叫用户之间建立一条通话链路,同时,主叫用户的号码等信息也会通过该链路被传至被叫侧的用户交换机。因此,只要存在能够由被叫侧的交换机中查询的存储有用户号码和与该号码对应的位置信息的数据库等存储装置,就可以通过由被叫侧的交换机中在所述数据库等存储装置中找到主叫用户的位置信息,实现将主叫用户的位置信息传送给被叫用户的终端。本发明就给出了这样一种向被叫用户提供易于理解的主叫方位置信息的方法。这里所述位置信息可以是较为概括的信息,也可以是较为详细的信息。以固话网为例,该信息可以是与区号对应的位置信息,该位置信息可以只根据区号精确到地市,如,根据主叫号码0755XXXXXXXX得到的主叫用户的位置信息为“广东省深圳市”;也可以是与区号加局号对应的位置信息,如075528XXXXXX得到的主叫用户的位置信息为“广东省深圳市龙岗区”。
实现本发明,首先要在网络建立用以存储网络号码与位置信息对应关系的位置信息库,该位置信息库可以按照服务器的配置方式独立地设置在固话网络和移动网络中,也可以设置在固话网络和移动网络中的电话交换机中。
所述位置数据库存储有预先设置好的网络号码与位置信息的对应关系,在本发明中,所述对应关系为固话网区号、固话网区号+局号以及移动网归属位置号码段所分别对应的位置信息,当然所述对应关系实际中不局限于上述内容,例如也可以包括移动网归属位置号码段加小区标识号(cellID)所对应的位置信息。由于并不是每一个用户号码对应一个位置信息,号码及其对应的位置信息的集合占用的存储容量较小。以中国为例,目前采用上述对应关系的数据只有5000多条。在具体存储时,假设每个对应关系占用200字节,总数据量1,000,000字节,不到1M字节的存储器空间。因此,将位置信息库设置在电话交换机内部存储器中是可行的。由于位置数据库占用的空间较小,实际设置时,还可以将全国的精确到局号的位置信息都保存在电话交换机的数据库中,等等。因此,本发明提供的最好的位置信息库的设置方法,是将其直接设置在固话网和移动网络的电话交换机中(内置于电话交换机中)。
在所述位置信息库的一个具体的数据配置实例中是这样存储网络号码与位置信息的对应关系的:将一个较大区域固话网络的固话网区号、固话网区号+局号以及移动网归属位置号码段所分别对应的区域位置信息和归属位置信息对应存入电话交换机或移动交换中心的位置信息库,这里所述区域可以为一个国家或地区,也可以为更大的区域,如世界范围。所述位置信息库的存储形式可以为二维数据表,也可以为其它形式,如文本文件、二维数组等。
上述位置数据库的配置方式能够向被叫用户提供固话网主叫用户和未处于漫游状态的移动主叫用户的位置信息,为了能够向被叫用户提供处于漫游状态的移动主叫用户的位置信息,本发明所述方法还设置了位置业务服务器,用于接受对移动主叫用户的位置查询请求,并根据该请求查询移动主叫用户的实际位置发送给被叫用户终端显示。
在本发明的具体实施例中,所述位置信息库采用二维数据表的形式,包括下述字段:
用户号码,用于存放用户号码的号首数据,这里所述号首为固话网区号、固话网区号+局号或移动网归属位置号码段;
位置信息,用于存放所述号首数据对应的区域位置。如果号首为固话网区号,则具体的位置信息为该区号对应的区域位置;如果号首为固话网区号+局号,则具体的位置信息为该区号内的相应局号对应的更具体的区域位置;如果号首为移动网归属位置号码段,则具体的位置信息为该移动网归属位置号码段对应的归属位置信息。
位置业务请求标识,用于标识移动号首对应的移动网络中的用户发起呼叫时,是否需要向位置业务服务器发起实际位置查询服务;
位置业务服务器标识,用于标识移动号首对应的移动网络所使用的位置业务服务器,即向哪个位置业务服务器发起请求。
具体的位置信息库可以参考下表1以全国范围为例的描述。
表1:用户号码位置信息位置业务请求标识位置业务服务器标识0755广东省深圳市否075528广东省深圳市福田区否............010北京市否135028广东省深圳市是中国移动深圳133229广东省深圳市是中国联通深圳136879广西省北海市否............
表1中,位置信息字段存储的位置信息包含三种内容:固定电话的全国区号信息;某些区域的具体到局号的位置信息,如本地的局号信息,以及移动电话的归属位置号码段信息。
依据上表1,使用本发明所述的方法,当呼叫发生时,就可以由电话交换机为被叫用户提供主叫用户的位置信息,并传送到被叫用户的终端。如果主叫用户来自固话网,则被叫用户侧的电话交换机根据主叫电话号码查询位置信息库,将得到的主叫方固定电话区号或区号+局号所对应的位置信息或发送给被叫用户终端,以文字形式显示;如果主叫来用户来自移动网,则存在两种情况:
1)如果来话移动网络没有向电话交换机提供LBS(Location-BasedServices)移动位置业务,即在相应记录的位置业务请求标识字段标识“否”的移动号首对应的移动网络,如号首136879对应的移动网络,则电话交换机根据内置的移动电话归属位置信息得到精确到地市的主叫归属位置信息,即来电移动电话所注册的地区。如根据来电号码136879xxxxx得到主叫归属位置“广西省北海市”。
2)如果来话移动网络向电话交换机提供了LBS移动位置业务,即在相应记录的位置业务请求标识字段标识“是”的移动号首对应的移动网络,如号首135028对应的移动网络,则电话交换机可以利用LBS业务接口向来话移动网络查询来电移动电话目前所处的实际位置。根据LBS业务本身所提供的定位精度,电话交换机能够向被叫用户提供相应的位置信息。如果LBS业务是根据CellID提供位置信息,则电话交换机能够向被叫用户提供精确到200米到300米(取决于小区覆盖半径)的位置信息,如“广东省深圳市南山区华侨城欢乐谷”。
本发明所述方法可以组成多种流程具体实施,具体可以参考图1、2所述的流程。图1是本发明所述方法的第一个实施例流程图。按照图1,当主叫用户向被叫用户发起呼叫时,被叫用户侧的电话交换机首先在步骤A1接收该来电呼叫,并从呼叫中获得主叫用户的号码,该步骤中的主叫号码获取过程目前是网络上已经实现的公知技术,其方法也是众所周知的,如从ISDN用户部分(ISUP)的IAM(Initial Address Message起始地址信息)信令中获取主叫号码,因此不再对此步骤进行详细描述;然后在步骤A2查询位置信息库,找到主叫用户号码对应的记录,即与主叫用户号码包含的号首对应的记录;接着所述电话交换机在步骤A3根据主叫用户号码或所述记录的用户号码字段存储的号首信息,判断主叫用户是否为固网用户,如果是,直接在步骤A6从所查找到的记录中的位置信息字段取出相应的位置信息发送给被叫用户终端,在被叫用户终端上以文字方式显示。
如果经步骤A3的判断得知主叫用户不是固网用户,则在步骤A4继续根据所述记录的位置业务请求标识字段判断是否需要向位置业务服务器发起实际位置查询请求,如果该字段的标识为“否”,说明该记录的移动号首对应的移动网络未提供该业务或相关用户未申请开通该业务,此时,也直接在步骤A6从所查找到的记录中的位置信息字段取出相应的归属位置信息发送给被叫用户终端,在被叫用户终端上以文字方式显示;如果该字段的标识为“是”,说明该记录的移动号首对应的移动网络已经提供该业务,可以通过移动网络查询主叫移动用户当前实际位置,因此,所述被叫用户侧的电话交换机在步骤A5向指定的位置业务服务器发出请求主叫移动用户的实际位置请求,由所述位置业务服务器通过移动网络获得主叫移动用户的实际位置信息,在步骤A6将所述实际位置信息发送给被叫用户终端。在步骤5中,所述位置业务服务器可以基于LBS实现,即移动通信系统通过特定的定位技术获得移动台的位置信息(如蜂窝小区Cell-sector、经纬度等),在电子地图信息系统(GIS)及基于位置的内容信息系统的支持下,提供给移动用户本人、通信系统或第三方,完成与位置相关的呼叫类、数据类及管理类业务。
需要指出的是,上述步骤2按照最长匹配方法在位置信息库中查找主叫用户号码对应的记录,即寻找与主叫号码能够最好匹配的最长的号码对应信息,这样才能保证提供给被叫用户的位置信息尽可能详细。以表1所示的位置信息库为例,在用户号码字段内存储的是不等长的号首数据,且号首之间存在相互包含的关系,如0755和075528,对应于不同的位置精度,因此,在表1中查找号码对应的位置信息时,需要采用最长匹配的方法来得到位置信息。例如,如果主叫用户号码为075528XXXXXX,若不采用最长匹配方法查找主叫用户号码对应的记录,可能匹配的记录为号首0755对应的记录,这样就无法保证为被叫用户提供更详细的主叫用户的位置信息。如果采用最长匹配法实现查找主叫用户号码对应的记录,仍以表1为例,当来话号码是07558378XXXX时,按最长匹配方法查找到的结果是“广东省深圳市”;当来话号码是07552878XXXX时,按最长匹配方法查找到的结果是“广东省深圳市福田区”。这里所述按照最长匹配的方法查找主叫用户号码对应的位置信息的步骤为:
1)将全部的主叫用户号码作为匹配项;
2)使用所述匹配项查找与之相匹配的记录;
3)判断是否找到,如果找到,输出该记录中的位置信息,然后结束查找操作;否则,将作为匹配项的主叫用户号码的尾部减去一位数,用剩余的部分继续作为匹配项,然后返回步骤2)继续进行查找操作。
以来电号码是07558378XXXX在表1所示的位置信息库中查找为例,先用该号码07558378XXXX为匹配项到位置信息库中查找与之相匹配的记录,第一次没有找到,然后将号码的最后一位减去,成为07558378XXX,再以该号码为匹配项到位置信息库中继续查找,仍然没有找到,这时将号码07558378XXX的最后一位减去,成为07558378XX,再以该号码为匹配项到位置信息库中继续查找,以此类推,直到号码减为0755时,在位置信息库中匹配到一个与0755区号对应的位置信息:广东省深圳市。如果以来电话号码是07552878XXXX在表1所示的位置信息库中查找,则在号码减为075528时,就可以匹配到位置信息:广东省深圳市福田区。
按照最长匹配的方法查找主叫用户号码对应的位置信息的步骤在具体实现时可以采用其他方式实现。例如,在上述步骤1)中,不直接将全部的主叫用户号码作为匹配项,而是先将该号码直接减为与位置信息库中用户号码字段存储的号码最长位数相同的位数作为查找的起点。假设用户号码字段存储的号码最长位数为6位,则在主叫号码为07552878XXXX时,直接将其减为075528并作为匹配项。
需要说明的是,在实现本发明所述方法时,如果在所述位置信息库中查找不到与主叫号码信息相匹配的位置信息,可以向被叫用户提供默认的主叫信息和其他提示信息,如“外地”、“本地”等,或者向被叫用户提供“位置信息未查到”的报错信息。
图2是本发明所述方法的第二个实施例流程图。按照图2,当主叫用户向被叫用户发起呼叫时,被叫用户侧的电话交换机首先在步骤B1接收该来电呼叫,并从呼叫中获得主叫用户的号码;然后在步骤B2用最长匹配方式查询位置信息库,找到主叫用户号码对应的记录,即与主叫用户号码包含的号首对应的记录;接着所述电话交换机在步骤B3根据所述记录中的位置业务请求标记字段的信息判断是否需要向位置业务服务器请求主叫用户的实际位置,如果不需要,直接在步骤B7从所查找到的记录中的位置信息字段取出相应的位置信息发送给被叫用户终端;如果需要,则被叫用户侧的电话交换机在步骤B4向指定的位置业务服务器请求获得主叫方的实际位置,由所述位置业务服务器通过移动网络获得主叫移动用户的实际位置信息并传送给所述被叫用户侧的电话交换机。由于实际中能否通过位置业务服务器获得主叫移动用户的实际位置信息具有两重性,即可能或不可能,因此,电话交换机还要在步骤B5判断申请是否成功。如果请求成功,则在步骤B6将实际位置信息补充到已经获得的位置信息中去,所述已经获得的位置信息即为位置信息字段中存储的归属位置信息。补充的方法可以是:
a)将在步骤B2中查到记录的位置信息字段中存储的归属位置信息和步骤B4位置业务服务器返回的实际位置信息一起发送给被叫用户,如“归属位置:广东省深圳市;实际位置:北京市海淀区北京大学”。或者,
b)只将步骤B2中位置业务服务器返回的实际位置信息发送给被叫用户,如“实际位置:北京市海淀区北京大学”;
如果在步骤B5判断请求失败,则直接在步骤B7从所查找到的记录中的位置信息字段取出相应的位置信息发送给被叫用户终端。
还必须说明的是,在本发明具体应用时,上述流程的进入条件可以是:电话交换机需要根据来电需要接续的被叫号码所对应的信息判断是否需要向被叫用户提供主叫用户的位置信息。判断过程可以是,利用电话交换机目前已经具备的用户补充业务配置功能实现,将位置信息业务作为补充业务的一种。被叫用户需要事先申请位置信息业务,才能让电话交换机在接通被叫用户时进入上述的流程。
本发明还提供了一种向被叫用户提供主叫用户位置信息的系统,参考图3。所述装置包括:信息发送部分10、位置业务服务器20和信息接收部分30;所述信息发送部分10包括位置信息处理器101、位置信息存储器102和位置信息发送器103;所述信息接收部分30包括位置信息接收器301和显示器302。
在所述信息发送部分10和所述信息接收部分30之间采用DTMF信令接口,或者采用FSK信令接口、ISDN信令接口、无线网络的Um接口等;所述信息发送部分10与所述位置业务服务器20之间采用LE接口。
在实际中,本发明所述装置可以作为独立的设备与现有网络设备连接在一起,但最好与现有的网络设备设置在一起,如电话交换机和电话终端。例如,电话终端30的物理形式可以是与电话机集成在一起的内部组成部分,也可以是与电话机串接在一起的独立设备,如专用的位置信息显示盒。因此,本发明的最佳实施例是将所述信息发送部分设置在电话交换机,所述电话交换机可以是PSTN、GSM、CDMA、PHS等通讯网络的电话交换机;所述信息接收部分设置在电话终端,所述电话终端可以是PSTN、GSM、CDMA、PHS等通讯网络中的用户电话终端;所述位置业务服务器设置在移动网络。为实现本发明所提及的方法,电话交换机必须做相应的改造增加所述信息发送部分10所包含的部件,被叫电话终端中必须进行改造以包含信息接收部分30所包含的部件。同时,为了实现更方便和节约成本,可以直接采用现有设备已有的装置。例如,如果将信息接收部分30设置入电话终端,接收器302可以直接采用电话终端原有的接收器。
这样,通过电话交换机和位置业务服务器20之间的位置信息请求接口,即le接口,电话交换机10用该接口向位置业务服务器20发起位置信息请求,位置业务服务器20通过调用移动网络中的定位能力获得位置信息后,将文字形式的位置信息返回给电话交换机10。通过电话交换机和电话终端之间的协议接口,如DTMF信令接口,电话交换机向电话终端发送文字形式的位置信息。
位置信息处理器101,是根据主叫号码获得位置信息的处理设备,用于接收主叫用户号码,并根据主叫用户号码从位置信息存储器102中采用上述的最长匹配方法获得文字形式的主叫用户的位置信息,或者与位置业务服务器20通讯获得文字形式的主叫用户的位置信息,以及设置、维护所述位置信息存储器。实际中,所述位置信息处理器101可以通过电话交换机内部的一个计算机程序实现。
位置信息存储器102,用于保存主叫号码对应的位置信息、是否需要向位置业务服务器20查找位置信息的标记信息和向哪个位置业务服务器20发起请求的信息。位置信息存储器102可以是电话交换机内部的数据库系统中数据表,也可以是存储在电话交换机内部计算机存储器(如RAM)上的一组数据。设置位置信息存储器102是实现本发明的关键,在该位置信息存储器中存储形如表1的用户号码及其对应位置信息的数据表,表中的内容可以根据需要配置,用以作为向被叫用户提供主叫用户信息的基础。
位置信息发送器103,是用于向被叫电话终端发送文字形式的位置信息的装置,从所述位置信息处理器接收主叫用户的位置信息并将该信息以文字的形式发给被叫用户终端发送给相应的信息接收部分;当采用带内信令,如DTMF、FSK传送位置信息时,位置信息发送器103可以由电话交换机内部的DTMF/FSK信号发送单板实现;当采用带外信令,如ISDN信令、无线网络的Um接口时,位置信息发送器103可以由电话交换机内部的信令处理单板实现。
位置业务服务器20,由移动网络运营商提供,是向电话交换机的信息发送部分10提供移动主叫方实际位置查询服务设备,用于根据位置信息处理器101的请求,通过移动网络查询并获取主叫移动用户的实际位置信息,以及将所述实际位置信息反馈给所述位置信息处理器。位置业务服务器20在移动通讯网络的配合下获得主叫方的位置,如主叫方所在的CellID,然后根据内置的地理位置信息系统获得文字形式的地理位置信息。通常情况下,位置业务服务器20向第三方如电话交换机提供的接口为标准的le接口,该接口由国际标准组织如ETSI、3GPP定义。
位置业务服务器20应该还具备与移动通信网络之间的接口,来实现用户位置的定位,由于在移动通信网络中实现定位服务有相应的国际标准,而且与本发明所要解决的主要问题无关,因此在本方案中不对这部分进行描述。
相应的,位置信息接收器301,用于以有线或无线方式接收电话交换机的信息发送部分发送的文字形式的位置信息;当采用带内信令,如DTMF、FSK传送位置信息时,位置信息接收器301可以是电话终端内部的DTMF/FSK信号接收芯片实现;当采用带外信令,如ISDN信令、无线网络的Um接口时,位置信息发送器301可以由电话终端内部的信令接口芯片实现。
而显示器302,是可以显示文字形式主叫用户的位置信息显示器,如点阵式LCD。显示器302一般可直接借用移动电话或者固定电话上的显示屏,但必须具备文字显示能力。
当位置信息存储器102中存储形如表1的数据表时,
对于移动用户,当根据最长匹配查找到的对应记录中,还存在需要向位置业务服务器20发起请求的情况。如当电话交换机匹配主叫13502812345时,得到的匹配记录为: 用户号码 位置信息 位置业务请求标识 位置业务服务器标识 135028 广东省深圳市 是 中国移动深圳
对于这种情况,电话交换机将根据所得到的匹配记录,执行以下过程:
1)确定需要向位置业务服务器20发起请求;
2)确定需要向标识为“中国移动深圳”的位置业务服务器20发起请求。所述的位置服务器标识为事先在电话交换机内部已经保存的信息,对应于特定的位置业务服务器的配置信息,如信令地址、所需的访问协议等;
3)电话交换机向标识为“中国移动深圳”的位置业务服务器20发起请求。位置业务服务器20返回文字形式的位置信息给电话交换机。
4)如果在3)步骤内,由于某种故障导致电话交换机10在预定的等待时间内没有获得位置业务服务器20的响应,则电话交换机10利用已经在位置信息存储器102中获得位置信息作为向被叫用户发送的主叫方位置,如向被叫用户发送“归属位置:广东省深圳市”。
5)如果在3)步骤内,电话交换机获得位置业务服务器20返回的文字形式的位置信息,则电话交换机可以选择:
(a1)将在位置信息存储器102中查到的位置信息和位置业务服务器20返回的信息一起发送给被叫用户,如“归属位置:广东省深圳市;实际位置:北京市海淀区北京大学”
(a2)只将位置业务服务器20返回的信息发送给被叫用户,如“实际位置:北京市海淀区北京大学”
图4是应用本发明的网络结构示例图。图4中,用户A和用户C为PSTN网络的固定电话,用户B为移动网络的移动电话,下面说明以用户A和用户B作为主叫,用户C作为被叫时本发明的应用。需要指出,图4中,位置信息已被存储在被叫端局交换机LEc中;在移动网络中,移动运营商提供的位置业务服务器LBS Server,用于向PSTN的被叫端局交换机LEc提供移动主叫用户的位置业务服务;被叫用户C的固定电话(以下简称被叫电话C)能够支持位置信息的接收和显示,且被叫电话C与被叫端局交换机LEc之间约定采用FSK作为位置信息的传送方法,传送的时间是在振铃间隙传送。且C用户已经申请使用位置信息补充业务。
根据图4,当PSTN网络固定电话主叫用户A呼叫被叫用户C,主叫端局交换机LEa通过ISUP或者TUP向被叫端局交换机LEc发起呼叫请求。被叫端局交换机LEc收到呼叫请求后,确定被叫用户C已经申请位置信息补充业务,则查询内部的位置信息,获得文字形式的主叫用户A的位置信息,通过FSK将位置信息编码,并在振铃间隙将位置信息发送给被叫电话C。被叫电话C中的FSK解码器将位置信息解码出来,并显示在电话机的液晶显示屏上。
当移动网络的主叫用户B呼叫被叫用户C,呼叫信令经由PSTN网络和移动网络间的关口局GW传送给被叫端局交换机LEc。被叫端局交换机LEc收到呼叫请求后,确定被叫用户C已经申请位置信息补充业务,则查询内部的位置信息,获得文字形式的主叫用户B的归属位置信息,并且获知需要向位置业务服务器LBS Server请求主叫用户B的实际位置。则LEc利用标准接口Le向LBSServer发起位置业务请求,LBS Server查询主叫用户B的实际位置,并将文字形式的位置信息通过Le接口返回给被叫端局交换机LEc。LEc通过FSK将位置信息编码,并在振铃间隙将位置信息发送给被叫电话C。被叫电话C中的FSK解码器将位置信息解码出来,并显示在电话机的液晶显示屏上。
以上所述,仅为本发明的众多可行实施例的一部分,不能够用于局限本发明的权利范围,凡运用本发明说明书及附图内容所为的各种等效变化,均包含于本发明的权利要求范围内。