一种确定uc终端的地理位置的方法、装置和系统的制作方法

文档序号:7790340阅读:221来源:国知局
一种确定uc终端的地理位置的方法、装置和系统的制作方法
【专利摘要】本发明实施例公开了一种确定UC终端的地理位置的方法、装置和系统。该方法包括:企业网中的位置服务器记录所述企业网的各个汇聚网关的IP地址与该汇聚网关所在的地理位置的对应关系;接收UC终端发送的所述UC终端和所述UC终端所登录的中心服务器之间的消息传输路径上的各个网关的IP地址;对记录的各个汇聚网关的IP地址和所述IP地址列表进行匹配以确定所述消息传输路径上的汇聚网关的IP地址;根据所述确定的汇聚网关的IP地址获取与所述确定的汇聚网关的IP地址所对应的地理位置,并将所述地理位置记录为所述UC终端的地理位置,从而解决了现有技术中需要企业用户手动设置、更新自己所在的位置所导致的用户操作比较繁琐的问题。
【专利说明】一种确定UC终端的地理位置的方法、装置和系统

【技术领域】
[0001] 本发明实施例涉及通信领域,并且更具体地,涉及一种确定UC(unified communication,统一通信)终端的地理位置的方法、装置和系统。

【背景技术】
[0002] 在企业网环境中往往需要确定企业用户的地理位置(S卩,确定企业用户当前使用 的UC终端的地理位置),以实现各种位置相关的业务功能,如紧急呼叫、位置共享等。以紧 急呼叫为例,当企业用户通过企业网呼叫系统发起紧急呼叫时(如,拨打110、120),需要根 据该企业用户的地理位置将该紧急呼叫准确路由到该企业用户所在区域的紧急呼叫中心。
[0003] 在现有技术中是通过手动设置的方式确定企业用户的地理位置,S卩,在企业网的 位置服务器上预先配置位置列表,企业用户登录之后向位置服务器获取该位置列表,并从 中选择自己所在的位置上报给该位置服务器,位置服务器记录该上报的位置以用于实现各 种位置相关的业务功能,如,紧急呼叫。
[0004] 根据该现有技术,需要企业用户在登录后手动设置自己所在的位置,并在由于异 地出差等原因改变位置登录时手动更新自己所在的位置,用户操作比较繁琐,体验不好。


【发明内容】

[0005] 本发明实施例提供一种确定UC终端的地理位置的方法、装置和系统,用于解决现 有技术中需要企业用户手动设置、更新自己所在的位置所导致的用户操作比较繁琐的问 题。
[0006] 第一方面,提供了一种确定UC终端的地理位置的方法,所述方法包括:
[0007] 企业网中的位置服务器记录所述企业网的各个汇聚网关的IP地址与该汇聚网关 所在的地理位置的对应关系;
[0008] 所述位置服务器接收UC终端发送的IP地址上报消息,所述IP地址上报消息中携 带IP地址列表,所述IP地址列表包括所述UC终端和所述UC终端所登录的中心服务器之 间的消息传输路径上的各个网关的IP地址;
[0009] 当所述UC终端为通过内网登录的UC终端时,所述位置服务器对记录的各个汇聚 网关的IP地址和所述IP地址列表进行匹配以确定所述消息传输路径上的汇聚网关的IP 地址;
[0010] 根据所述确定的汇聚网关的IP地址获取与所述确定的汇聚网关的IP地址所对应 的地理位置,并将所述地理位置记录为所述UC终端的地理位置。
[0011] 在第一方面的第一种可能的实现方式中,所述位置服务器接收UC终端发送的IP 地址上报消息之前,还包括:所述位置服务器记录公网上的各个公网IP地址段与该公网IP 地址段被分配给的机构所在的地理位置的对应关系;
[0012] 所述IP地址列表还包括所述UC终端的IP地址;
[0013] 所述IP地址列表中的IP地址是按照所述UC终端和所述各个网关在所述消息传 输路径上的顺序排列的;
[0014] 所述位置服务器接收UC终端发送的IP地址列表之后,还包括:当所述UC终端为 通过外网登录的UC终端时,所述位置服务器按照所述IP地址列表中的IP地址的排列顺 序,确定所述IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址所在的 公网IP地址段,获取所述第一个公网IP地址所在的公网IP地址段所对应的地理位置,并 将所述地理位置记录为所述UC终端的地理位置。
[0015] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述按照 所述IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终端的IP 地址开始的第一个公网IP地址所在的公网IP地址段,具体包括:
[0016] 按照所述IP地址列表中的IP地址的排列顺序,从所述UC终端的IP地址开始依 次逐个判断各个IP地址是否为公网IP地址,并将判断出的第一个公网IP地址和所述各个 公网IP地址段进行匹配以确定所述判断出的第一个公网IP地址所在的公网IP地址段;或 者,
[0017] 按照所述IP地址列表中的IP地址的排列顺序,从所述UC终端的IP地址开始依 次逐个判断各个IP地址是否包含在记录的其中一个公网IP地址段中,并确定判断出的第 一个包含在其中一个公网IP地址段的IP地址所在的公网IP地址段。
[0018] 结合第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中, 所述位置服务器接收UC终端发送的IP地址列表之后,还包括:所述位置服务器根据所述 IP地址列表判断所述UC终端是通过内网登录的UC终端还是通过外网登录的UC终端,如 果所述IP地址列表包括公网IP地址,则判断出所述UC终端是通过外网登录的UC终端;否 贝U,判断出所述UC终端是通过内网登录的UC终端。
[0019] 结合第一方面或第一方面的第一种或第二种或第三种可能的实现方式,在第四种 可能的实现方式中,所述IP地址上报消息还包括所述UC终端的标识;所述将所述地理位置 记录为所述UC终端的地理位置,具体包括:记录所述UC终端的标识和所述地理位置的对应 关系。
[0020] 结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述记录 所述UC终端的标识和所述地理位置的对应关系之后,还包括:
[0021] 所述位置服务器接收所述企业网中的呼叫服务器发送的位置查询请求,所述位置 查询请求包括所述UC终端的标识,其中,所述位置查询请求是所述呼叫服务器在接收到所 述UC终端发送的紧急呼叫请求后发送的,所述紧急呼叫请求包括主叫标识和被叫标识,所 述主叫标识为所述UC终端的标识,所述被叫标识为紧急呼叫短号;
[0022] 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,并向所述呼 叫服务器返回所述地理位置;
[0023] 所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼叫长 号,将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替换后的 紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0024] 结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述记录 所述UC终端的标识和所述地理位置的对应关系之后,还包括:
[0025] 所述位置服务器接收所述企业网中的呼叫服务器发送的紧急呼叫长号查询请求, 所述紧急呼叫长号查询请求包括所述UC终端的标识和紧急呼叫短号,其中,所述紧急呼叫 长号查询请求是所述呼叫服务器在接收到所述UC终端发送的紧急呼叫请求后发送的,所 述紧急呼叫请求包括主叫标识和被叫标识,所述主叫标识为所述UC终端的标识,所述被叫 标识为所述紧急呼叫短号;
[0026] 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,根据所述地 理位置确定所述紧急呼叫短号所对应的紧急呼叫长号,并向所述呼叫服务器返回所述紧急 呼叫长号;
[0027] 所述呼叫服务器将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长 号,并将号码替换后的紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0028] 结合第一方面的第四种可能的实现方式,在第七种可能的实现方式中,所述记录 所述UC终端的标识和所述地理位置的对应关系之后,还包括:
[0029] 所述位置服务器接收所述UC终端发送的位置查询请求,所述位置查询请求包括 所述UC终端的标识;
[0030] 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,并向所述UC 终端返回所述地理位置;
[0031] 所述企业网中的呼叫服务器接收所述UC终端发送的紧急呼叫请求,所述紧急呼 叫请求中的被叫标识为紧急呼叫短号,所述紧急呼叫请求还包括所述地理位置;
[0032] 所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼叫长 号,将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替换后的 紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0033] 结合第一方面的第四种可能的实现方式,在第八种可能的实现方式中,所述记录 所述UC终端的标识和所述地理位置的对应关系之后,还包括:
[0034] 所述位置服务器接收所述UC终端发送的紧急呼叫长号查询请求,所述紧急呼叫 长号查询请求包括所述UC终端的标识和紧急呼叫短号;
[0035] 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,根据所述地 理位置确定所述紧急呼叫短号所对应的紧急呼叫长号,并向所述UC终端返回所述紧急呼 叫长号;
[0036] 所述UC终端向所述企业网中的呼叫服务器发送紧急呼叫请求,所述紧急呼叫请 求中的被叫标识为所述紧急呼叫长号,以使得所述呼叫服务器将所述紧急呼叫请求发送至 所述地理位置的紧急呼叫中心。
[0037] 第二方面,提供了一种确定统一通信UC终端的地理位置的方法,所述方法包括:
[0038] UC终端获取所述UC终端和所述UC终端所登录的中心服务器之间的消息传输路径 上的各个网关的IP地址;
[0039] 所述UC终端向所述UC终端所在企业网中的位置服务器发送IP地址上报消息,所 述IP地址上报消息中携带IP地址列表,所述IP地址列表包括获取的所述各个网关的IP 地址,以使得:当所述UC终端为通过内网登录的UC终端时,所述位置服务器对记录的各个 汇聚网关的IP地址和所述IP地址列表进行匹配以确定所述消息传输路径上的汇聚网关的 IP地址,根据记录的所述确定的汇聚网关的IP地址与该汇聚网关所在的地理位置的对应 关系,获取所述确定的汇聚网关所在的地理位置,并将所述地理位置记录为所述UC终端的 地理位置。
[0040] 在第二方面的第一种可能的实现方式中,所述IP地址列表还包括所述UC终端的 IP地址,所述IP地址列表中的IP地址是按照所述UC终端和所述各个网关在所述消息传输 路径上的顺序排列的,以使得:当所述UC终端为通过外网登录的UC终端时,所述位置服务 器按照所述IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终 端的IP地址开始的第一个公网IP地址所在的公网IP地址段,获取所述第一个公网IP地 址所在的公网IP地址段所对应的地理位置,并将所述地理位置记录为所述UC终端的地理 位置。
[0041] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述IP地址上报消息还包括所述UC终端的标识,以使得所述位置服务器记录所述UC 终端的标识和所述地理位置的对应关系。
[0042] 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述UC终 端向所述UC终端所在企业网中的位置服务器发送IP地址上报消息之后,还包括:
[0043] 所述UC终端向所述位置服务器发送位置查询请求,所述位置查询请求包括所述 UC终端的标识,以使得所述位置服务器获取记录的所述UC终端的标识所对应的地理位置;
[0044] 所述UC终端接收所述位置服务器返回的所述地理位置,并向呼叫服务器发送紧 急呼叫请求,所述紧急呼叫请求中的被叫标识为紧急呼叫短号,所述紧急呼叫请求还包括 所述地理位置,以便于所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号所对应的 紧急呼叫长号,将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号 码替换后的紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0045] 结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述UC终 端向所述UC终端所在企业网中的位置服务器发送IP地址上报消息之后,还包括:
[0046] 所述UC终端向所述位置服务器发送紧急呼叫长号查询请求,所述紧急呼叫长号 查询请求包括所述UC终端的标识和紧急呼叫短号,以使得所述位置服务器获取记录的所 述UC终端的标识所对应的地理位置,根据所述地理位置确定所述紧急呼叫短号所对应的 紧急呼叫长号;
[0047] 所述UC终端接收所述位置服务器返回的所述紧急呼叫长号,并向呼叫服务器发 送紧急呼叫请求,所述紧急呼叫请求中的被叫标识为所述紧急呼叫长号,以使得所述呼叫 服务器将所述紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0048] 第三方面,提供了一种位置服务器,所述位置服务器位于企业网,所述位置服务器 包括:记录单元、接收单元和位置确定单元;
[0049] 所述记录单元,用于记录所述企业网的各个汇聚网关的IP地址与该汇聚网关所 在的地理位置的对应关系;
[0050] 所述接收单元,用于接收统一通信UC终端发送的IP地址上报消息,并用于将所述 IP地址上报消息传输至所述位置确定单元,所述IP地址上报消息中携带IP地址列表,所 述IP地址列表包括所述UC终端和所述UC终端所登录的中心服务器之间的消息传输路径 上的各个网关的IP地址;
[0051] 所述位置确定单元,用于从所述接收单元接收所述IP地址上报消息;当所述UC终 端为通过内网登录的UC终端时,还用于对记录的各个汇聚网关的IP地址和所述IP地址列 表进行匹配以确定所述消息传输路径上的汇聚网关的IP地址;根据所述确定的汇聚网关 的IP地址获取与所述确定的汇聚网关的IP地址所对应的地理位置,并将所述地理位置记 录为所述UC终端的地理位置。
[0052] 在第三方面的第一种可能的实现方式中:
[0053] 所述记录单元,还用于记录公网上的各个公网IP地址段与该公网IP地址段被分 配给的机构所在的地理位置的对应关系;
[0054] 所述接收单元接收的所述IP地址列表还包括所述UC终端的IP地址,所述IP地 址列表中的IP地址是按照所述UC终端和所述各个网关在所述消息传输路径上的顺序排列 的;
[0055] 当所述UC终端为通过外网登录的UC终端时,所述位置确定单元,还用于按照所述 IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终端的IP地址 开始的第一个公网IP地址所在的公网IP地址段,获取所述第一个公网IP地址所在的公网 IP地址段所对应的地理位置,并将所述地理位置记录为所述UC终端的地理位置。
[0056] 结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述位置 服务器还包括判断单元,用于根据所述IP地址列表判断所述UC终端是通过内网登录的UC 终端还是通过外网登录的UC终端,如果所述IP地址列表包括公网IP地址,则判断出所述 UC终端是通过外网登录的UC终端;否则,判断出所述UC终端是通过内网登录的UC终端。
[0057] 第四方面,提供了一种统一通信UC终端,所述UC终端包括:获取单元、消息构造单 元和发送单元;
[0058] 所述获取单元,用于获取所述UC终端和所述UC终端所登录的中心服务器之间的 消息传输路径上的各个网关的IP地址,并将所述各个网关的IP地址传输至所述消息构造 单元;
[0059] 所述消息构造单元,用于从所述获取单元接收所述各个网关的IP地址,并用于构 造IP地址上报消息,所述IP地址上报消息中携带IP地址列表,所述IP地址列表包括获取 的所述各个网关的IP地址,并将所述IP地址上报消息传输至所述发送单元;
[0060] 所述发送单元,用于从所述消息构造单元接收所述IP地址上报消息,并向所述UC 终端所在企业网中的位置服务器发送所述IP地址上报消息,以使得:当所述UC终端为通过 内网登录的UC终端时,所述位置服务器对记录的各个汇聚网关的IP地址和所述IP地址列 表进行匹配以确定所述消息传输路径上的汇聚网关的IP地址,根据记录的所述确定的汇 聚网关的IP地址与该汇聚网关所在的地理位置的对应关系,获取所述确定的汇聚网关所 在的地理位置,并将所述地理位置记录为所述UC终端的地理位置。
[0061] 在第四方面的第一种可能的实现方式中,所述IP地址列表还包括所述UC终端的 IP地址,所述IP地址列表中的IP地址是按照所述UC终端和所述各个网关在所述消息传输 路径上的顺序排列的,以使得:当所述UC终端为通过外网登录的UC终端时,所述位置服务 器按照所述IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终 端的IP地址开始的第一个公网IP地址所在的公网IP地址段,获取所述第一个公网IP地 址所在的公网IP地址段所对应的地理位置,并将所述地理位置记录为所述UC终端的地理 位置。
[0062] 结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述IP地址上报消息还包括所述UC终端的标识,以使得所述位置服务器记录所述uc终端的标识和所述地理位置的对应关系。
[0063] 结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述UC终 端还包括第一呼叫单元;
[0064] 所述第一呼叫单元,用于向所述位置服务器发送位置查询请求,所述位置查询请 求包括所述UC终端的标识,以使得所述位置服务器获取记录的所述UC终端的标识所对应 的地理位置;接收所述位置服务器返回的所述地理位置,并构造紧急呼叫请求,所述紧急呼 叫请求包括所述地理位置,所述紧急呼叫请求中的被叫标识为紧急呼叫短号;并将所述紧 急呼叫请求传输至所述发送单元;
[0065] 所述发送单元,还用于从所述第一呼叫单元接收所述紧急呼叫请求,并向呼叫服 务器发送所述紧急呼叫请求,以便于所述呼叫服务器根据所述地理位置确定所述紧急呼叫 短号所对应的紧急呼叫长号,将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫 长号,并将号码替换后的紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0066] 结合第四方面的第二种可能的实现方式,在第四种可能的实现方式中,所述UC终 端还包括第二呼叫单元;
[0067] 所述第二呼叫单元,用于向所述位置服务器发送紧急呼叫长号查询请求,所述紧 急呼叫长号查询请求包括所述UC终端的标识和紧急呼叫短号,以使得所述位置服务器获 取记录的所述UC终端的标识所对应的地理位置,根据所述地理位置确定所述紧急呼叫短 号所对应的紧急呼叫长号;接收所述位置服务器返回的所述紧急呼叫长号,并构造紧急呼 叫请求,所述紧急呼叫请求中的被叫标识为所述紧急呼叫长号;并将所述紧急呼叫请求传 输至所述发送单元;
[0068] 所述发送单元,还用于向呼叫服务器发送所述紧急呼叫请求,以使得所述呼叫服 务器将所述紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
[0069] 第五方面,提供了一种通信系统,所述通信系统包括统一通信UC终端和位置服务 器,所述位置服务器位于企业网中;
[0070] 所述位置服务器,用于记录所述企业网的各个汇聚网关的IP地址与该汇聚网关 所在的地理位置的对应关系;接收UC终端发送的IP地址上报消息,所述IP地址上报消息 中携带IP地址列表,所述IP地址列表包括所述UC终端和所述UC终端所登录的中心服务 器之间的消息传输路径上的各个网关的IP地址;当所述UC终端为通过内网登录的UC终 端时,还用于对记录的各个汇聚网关的IP地址和所述IP地址列表进行匹配以确定所述消 息传输路径上的汇聚网关的IP地址,根据所述确定的汇聚网关的IP地址获取与所述确定 的汇聚网关的IP地址所对应的地理位置,并将所述地理位置记录为所述UC终端的地理位 置;
[0071] 所述UC终端,用于向所述位置服务器发送所述IP地址上报消息。
[0072] 在第五方面的第一种可能的实现方式中,所述IP地址列表还包括所述UC终端的 IP地址,所述IP地址列表中的IP地址是按照所述UC终端和所述各个网关在所述消息传输 路径上的顺序排列的;
[0073] 所述位置服务器,还用于记录公网上的各个公网IP地址段与该公网IP地址段被 分配给的机构所在的地理位置的对应关系;当所述UC终端为通过外网登录的UC终端时,还 用于按照所述IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终 端的IP地址开始的第一个公网IP地址所在的公网IP地址段,获取所述第一个公网IP地 址所在的公网IP地址段所对应的地理位置,并将所述地理位置记录为所述UC终端的地理 位置。
[0074] 结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述IP地址上报消息还包括所述UC终端的标识;所述将所述地理位置记录为所述UC 终端的地理位置,具体包括:记录所述UC终端的标识和所述地理位置的对应关系。
[0075] 结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述通信 系统还包括呼叫服务器,所述呼叫服务器位于所述企业网中;
[0076] 所述UC终端,还用于向所述呼叫服务器发送紧急呼叫请求,所述紧急呼叫请求包 括主叫标识和被叫标识,所述主叫标识为所述UC终端的标识,所述被叫标识为紧急呼叫短 号;
[0077] 所述位置服务器,还用于接收所述呼叫服务器发送的位置查询请求,所述位置查 询请求包括所述UC终端的标识;获取记录的所述UC终端的标识所对应的地理位置,并向所 述呼叫服务器返回所述地理位置;
[0078] 所述呼叫服务器,用于接收所述UC终端发送的所述紧急呼叫请求;向所述位置服 务器发送所述位置查询请求并接收所述位置服务器返回的所述地理位置;并根据所述地理 位置确定所述紧急呼叫短号所对应的紧急呼叫长号,将所述紧急呼叫请求中的紧急呼叫短 号替换为所述紧急呼叫长号,并将号码替换后的紧急呼叫请求发送至所述地理位置的紧急 呼叫中心。
[0079] 结合第五方面的第二种可能的实现方式,在第四种可能的实现方式中,所述通信 系统还包括呼叫服务器,所述呼叫服务器位于所述企业网中;
[0080] 所述UC终端,还用于向所述呼叫服务器发送紧急呼叫请求,所述紧急呼叫请求包 括主叫标识和被叫标识,所述主叫标识为所述UC终端的标识,所述被叫标识为紧急呼叫短 号;
[0081] 所述位置服务器,还用于接收所述呼叫服务器发送的紧急呼叫长号查询请求,所 述紧急呼叫长号查询请求包括所述UC终端的标识和紧急呼叫短号;获取记录的所述UC终 端的标识所对应的地理位置,根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼叫 长号,并向所述呼叫服务器返回所述紧急呼叫长号;
[0082] 所述呼叫服务器,用于接收所述UC终端发送的所述紧急呼叫请求;向所述位置服 务器发送所述紧急呼叫长号查询请求并接收所述呼叫服务器返回的所述紧急呼叫长号;将 所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替换后的紧急呼 叫请求发送至所述地理位置的紧急呼叫中心。
[0083] 第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代 码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以使得所述 计算机执行第一方面或第一方面的第一种至第八种任一可能的实现方式的步骤。
[0084] 第七方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代 码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以使得所述 计算机执行第二方面或第二方面的第一种至第四种任一可能的实现方式的步骤。
[0085] 第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算 机程序代码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以 使得所述计算机执行第一方面或第一方面的第一种至第八种任一可能的实现方式的步骤。
[0086] 第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算 机程序代码,当所述计算机程序代码被一个计算机执行的时候,所述计算机程序代码可以 使得所述计算机执行第二方面或第二方面的第一种至第四种任一可能的实现方式的步骤。
[0087] 根据本发明实施例,当所述UC终端为通过内网登录的UC终端时,企业网中的位置 服务器可以从UC终端上报的IP地址列表中,确定出该UC终端和该UC终端所登录的中心 服务器之间的消息传输路径上的汇聚网关,进而获取该汇聚网关所在的地理位置,并将所 述汇聚网关所在的地理位置记录为所述UC终端的地理位置,从而解决了现有技术中需要 企业用户手动设置、更新自己所在的位置所导致的用户操作比较繁琐的问题。

【专利附图】

【附图说明】
[0088] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图 获得其他的附图。
[0089] 图1是本发明实施例提供的一种应用环境的组网结构示意图;
[0090] 图2是本发明实施例1提供的方法流程示意图;
[0091] 图3是本发明实施例1提供的一种实施方式的方法流程示意图;
[0092] 图4_1至4_4是本发明实施例1的二种紧急呼叫流程不意图;
[0093] 图5-1、5_2是本发明实施例2提供的位置服务器的装置结构示意图;
[0094] 图6-1至6-3是本发明实施例3提供的UC终端的装置结构示意图;
[0095] 图7是本发明实施例4提供的位置服务器的另一种装置结构示意图;
[0096] 图8是本发明实施例5提供的UC终端的另一种装置结构示意图;
[0097] 图9-1、9-2是本发明实施例6提供的系统结构示意图。

【具体实施方式】
[0098] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0099] 图1为本发明实施例提供的一种应用环境的组网结构示意图。
[0100] 该组网结构包括位于企业网的中心服务器101、位置服务器102以及登录到该中 心服务器的UC终端103,该UC终端可以是通过内网登录的UC终端(即企业网分支机构用户 的UC终端),也可以是通过外网登录的UC终端(S卩外网用户的UC终端)。其中:企业网分支 机构用户的UC终端(如杭州分支机构用户的UC终端103-1和南京分支机构用户的UC终端 103-2)通过VPN(VirtualPrivateNetwork,虚拟专用网络)接入企业网并登录到中心服 务器101,该UC终端和VPN之间部署有汇聚网关(又称出口路由器),如UC终端103-1和VPN 之间的汇聚网关104-1、UC终端103-2和VPN之间的汇聚网关104-2,VPN和中心服务器之 间可以部署有路由器105-1U05-2和核心交换机106 ;外网用户的UC终端(如家庭用户的 UC终端103-3、手机用户的UC终端103-4)通过internet网络接入企业网并登录到中心服 务器,其中,UC终端103-3可以是通过家用路由器107接入internet网络,该internet网 络和中心服务器之间部署运营商网关108和核心交换机106。
[0101] 在该组网结构下,位置服务器可以通过如下方式确定已登录到中心服务器的各UC 终端的地理位置。
[0102] 为了方便描述本发明实施例,假定各UC终端及网络实体的IP地址如下:
[0103] UC 终端 103-1 :192. 168. 1. 1 (私网 IP 地址);
[0104] UC 终端 103-2 :192. 168. 1. 2 (私网 IP 地址);
[0105] UC 终端 103-3 :192. 168. 1. 3 (私网 IP 地址);
[0106] UC 终端 103-4 :221. 204. 1. 1 (公网 IP 地址);
[0107] 汇聚网关 104-1 :10. 13. 1. 111 (私网IP地址);
[0108] 汇聚网关 104-2 :10. 23. 2. 222 (私网IP地址);
[0109] 网络路由器 105-1 :221. 204. 1. 11 (公网IP地址);
[0110] 网络路由器 105-2 :221. 204. 1. 12 (公网IP地址);
[0111]家用路由器107 :221. 204. 1. 21 (公网IP地址);
[0112] 运营商网关108 :221. 204. 1. 31 (公网IP地址)。
[0113] 其中,确定通过内网登录的UC终端的地理位置的实现方式如下:
[0114] 在位置服务器上记录企业网中所有汇聚网关的IP地址与该汇聚网关所在的地理 位置的对应关系,如,记录汇聚网关104-1的IP地址与杭州的对应关系、汇聚网关104-2 的IP地址与南京的对应关系。分支机构用户的UC终端(如杭州分支机构用户的UC终端 103-1)获取该UC终端与中心服务器之间的消息传输路径上的各个网关的IP地址(如汇聚 网关104-1的IP地址10. 13. 1. 111、网络路由器105-1的IP地址221. 204. 1. 11和网络路 由器105-2的IP地址221. 204. 1. 12),并上报给位置服务器,位置服务器对记录的汇聚网关 的IP地址和上报的IP地址进行匹配以得出所述UC终端与所述UC服务器之间的汇聚网关 的IP地址(如汇聚网关104-1的IP地址10. 13. 1. 111),进一步得出该汇聚网关的IP地址 所对应的地理位置(如杭州),并将该地理位置记录为该UC终端(如UC终端103-1)的地理 位置。
[0115] 其中,确定通过外网登录的UC终端所在的地理位置的实现方式如下:
[0116] 在位置服务器上记录公网上的各个公网IP地址段与该公网IP地址段被分配给 的机构所在的地理位置的对应关系,如,IP地址段1的起始地址为221. 204. 0. 0、结束地址 为221. 205. 255. 255,IP地址段1被分配给的机构的所在地为太原,则记录IP地址段1与 太原的对应关系。外网用户的UC终端(以家庭用户的UC终端103-3为例)获取该UC终端 与中心服务器之间的消息传输路径上的各个网关的IP地址(如家用路由器107的IP地址 221. 204. 1. 21、运营商网关108的IP地址221. 204. 1. 31),并将该UC终端的IP地址(如UC 终端103-3的IP地址192. 168. 1. 3)以及上述各个网关的IP地址上报给位置服务器,其中, 上报的所有IP地址是按照所述UC终端和所述各个网关在所述消息传输路径上的顺序排列 的(如按照如下顺序排列:192. 168. 1. 3、221. 204. 1. 2U221. 204. 1. 31)。所述位置服务器按 照所述IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址(如家用路由器107的IP地址221. 204. 1. 21)所在的公 网IP地址段(如IP地址段1),并获取所述第一个公网IP地址所在的公网IP地址段所对应 的地理位置(如太原),进而将该地理位置记录为该UC终端的地理位置。
[0117] 需要说明的是,在上面的示例中,该UC终端的IP地址为私网IP地址,所述IP地 址列表中的从所述UC终端的IP地址开始的第一个公网IP地址为家用路由器107的IP地 址221. 204. 1. 21。如果所述UC终端的IP地址为公网IP地址(如UC终端103-4),则所述 IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址即为该UC终端的IP 地址(如 221. 204. 1. 1)。
[0118] 进一步地,该组网结构还可以包括呼叫服务器109,登录到中心服务器101的 UC终端可以通过呼叫服务器109发起呼叫。在紧急呼叫场景下,该组网结构还包括各地 区的紧急呼叫中心(如图所示的杭州110紧急呼叫中心111-1和太原110紧急呼叫中心 110-2)、以及位于呼叫服务器与各地区的紧急呼叫中心之间的V0IP(VoiceoverInternet Protocol,网络电话)落地网关(如图所示的杭州VOIP落地网关110-1和太原VOIP落地网 关110-2),其中,各紧急呼叫中心和V0IP落地网关之间通过PSTN网络通信。
[0119] 在这种组网结构下,用户利用UC终端(如图所示的杭州分支机构用户的UC终端 103- 1)发起紧急呼叫时,呼叫服务器109则可以根据位置服务器102中确定的该UC终端的 地理位置(如杭州)将所述紧急呼叫请求路由至所述地理位置所在区域的紧急呼叫中心(如 图所示的紧急呼叫中心111-1)。
[0120] 图2是本发明实施例1提供的方法流程示意图。
[0121] 步骤210 :企业网中的位置服务器记录所述企业网的各个汇聚网关的IP地址与该 汇聚网关所在的地理位置的对应关系;
[0122] 具体地,系统管理员在位置服务器上录入该企业网的各分支机构的汇聚网关的IP 地址与该汇聚网关所在的地理位置的对应关系。以图1所示的组网结构为例,录入信息如 下:

【权利要求】
1. 一种确定统一通信UC终端的地理位置的方法,其特征在于,所述方法包括: 企业网中的位置服务器记录所述企业网的各个汇聚网关的IP地址与该汇聚网关所在 的地理位置的对应关系; 所述位置服务器接收UC终端发送的IP地址上报消息,所述IP地址上报消息中携带IP 地址列表,所述IP地址列表包括所述UC终端和所述UC终端所登录的中心服务器之间的消 息传输路径上的各个网关的IP地址; 当所述UC终端为通过内网登录的UC终端时,所述位置服务器对记录的各个汇聚网关 的IP地址和所述IP地址列表进行匹配以确定所述消息传输路径上的汇聚网关的IP地址; 根据所述确定的汇聚网关的IP地址获取与所述确定的汇聚网关的IP地址所对应的地 理位置,并将所述地理位置记录为所述UC终端的地理位置。
2. 如权利要求1所述的方法,其特征在于: 所述位置服务器接收UC终端发送的IP地址上报消息之前,还包括:所述位置服务器记 录公网上的各个公网IP地址段与该公网IP地址段被分配给的机构所在的地理位置的对应 关系; 所述IP地址列表还包括所述UC终端的IP地址; 所述IP地址列表中的IP地址是按照所述UC终端和所述各个网关在所述消息传输路 径上的顺序排列的; 所述位置服务器接收UC终端发送的IP地址列表之后,还包括:当所述UC终端为通过 外网登录的UC终端时,所述位置服务器按照所述IP地址列表中的IP地址的排列顺序,确 定所述IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址所在的公网IP 地址段,获取所述第一个公网IP地址所在的公网IP地址段所对应的地理位置,并将所述地 理位置记录为所述UC终端的地理位置。
3. 如权利要求2所述的方法,其特征在于,所述按照所述IP地址列表中的IP地址的排 列顺序,确定所述IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址所 在的公网IP地址段,具体包括: 按照所述IP地址列表中的IP地址的排列顺序,从所述UC终端的IP地址开始依次逐 个判断各个IP地址是否为公网IP地址,并将判断出的第一个公网IP地址和所述各个公网 IP地址段进行匹配以确定所述判断出的第一个公网IP地址所在的公网IP地址段;或者, 按照所述IP地址列表中的IP地址的排列顺序,从所述UC终端的IP地址开始依次逐 个判断各个IP地址是否包含在记录的其中一个公网IP地址段中,并确定判断出的第一个 包含在其中一个公网IP地址段的IP地址所在的公网IP地址段。
4. 如权利要求2或3所述的方法,其特征在于:所述位置服务器接收UC终端发送的 IP地址列表之后,还包括:所述位置服务器根据所述IP地址列表判断所述UC终端是通过 内网登录的UC终端还是通过外网登录的UC终端,如果所述IP地址列表包括公网IP地址, 则判断出所述UC终端是通过外网登录的UC终端;否则,判断出所述UC终端是通过内网登 录的UC终端。
5. 如权利要求1-4任一所述的方法,其特征在于: 所述IP地址上报消息还包括所述UC终端的标识; 所述将所述地理位置记录为所述UC终端的地理位置,具体包括:记录所述UC终端的标 识和所述地理位置的对应关系。
6. 如权利要求5所述的方法,其特征在于,所述记录所述UC终端的标识和所述地理位 置的对应关系之后,还包括: 所述位置服务器接收所述企业网中的呼叫服务器发送的位置查询请求,所述位置查询 请求包括所述UC终端的标识,其中,所述位置查询请求是所述呼叫服务器在接收到所述UC 终端发送的紧急呼叫请求后发送的,所述紧急呼叫请求包括主叫标识和被叫标识,所述主 叫标识为所述UC终端的标识,所述被叫标识为紧急呼叫短号; 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,并向所述呼叫服 务器返回所述地理位置; 所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼叫长号,将 所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替换后的紧急呼 叫请求发送至所述地理位置的紧急呼叫中心。
7. 如权利要求5所述的方法,其特征在于,所述记录所述UC终端的标识和所述地理位 置的对应关系之后,还包括: 所述位置服务器接收所述企业网中的呼叫服务器发送的紧急呼叫长号查询请求,所述 紧急呼叫长号查询请求包括所述UC终端的标识和紧急呼叫短号,其中,所述紧急呼叫长号 查询请求是所述呼叫服务器在接收到所述UC终端发送的紧急呼叫请求后发送的,所述紧 急呼叫请求包括主叫标识和被叫标识,所述主叫标识为所述UC终端的标识,所述被叫标识 为所述紧急呼叫短号; 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,根据所述地理位 置确定所述紧急呼叫短号所对应的紧急呼叫长号,并向所述呼叫服务器返回所述紧急呼叫 长号; 所述呼叫服务器将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并 将号码替换后的紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
8. 如权利要求5所述的方法,其特征在于,所述记录所述UC终端的标识和所述地理位 置的对应关系之后,还包括: 所述位置服务器接收所述UC终端发送的位置查询请求,所述位置查询请求包括所述 UC终端的标识; 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,并向所述UC终端 返回所述地理位置; 所述企业网中的呼叫服务器接收所述UC终端发送的紧急呼叫请求,所述紧急呼叫请 求中的被叫标识为紧急呼叫短号,所述紧急呼叫请求还包括所述地理位置; 所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼叫长号,将 所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替换后的紧急呼 叫请求发送至所述地理位置的紧急呼叫中心。
9. 如权利要求5所述的方法,其特征在于,所述记录所述UC终端的标识和所述地理位 置的对应关系之后,还包括: 所述位置服务器接收所述UC终端发送的紧急呼叫长号查询请求,所述紧急呼叫长号 查询请求包括所述UC终端的标识和紧急呼叫短号; 所述位置服务器获取记录的所述UC终端的标识所对应的地理位置,根据所述地理位 置确定所述紧急呼叫短号所对应的紧急呼叫长号,并向所述UC终端返回所述紧急呼叫长 号; 所述UC终端向所述企业网中的呼叫服务器发送紧急呼叫请求,所述紧急呼叫请求中 的被叫标识为所述紧急呼叫长号,以使得所述呼叫服务器将所述紧急呼叫请求发送至所述 地理位置的紧急呼叫中心。
10. -种确定统一通信UC终端的地理位置的方法,其特征在于,所述方法包括: UC终端获取所述UC终端和所述UC终端所登录的中心服务器之间的消息传输路径上的 各个网关的IP地址; 所述UC终端向所述UC终端所在企业网中的位置服务器发送IP地址上报消息,所述IP 地址上报消息中携带IP地址列表,所述IP地址列表包括获取的所述各个网关的IP地址, 以使得:当所述UC终端为通过内网登录的UC终端时,所述位置服务器对记录的各个汇聚网 关的IP地址和所述IP地址列表进行匹配以确定所述消息传输路径上的汇聚网关的IP地 址,根据记录的所述确定的汇聚网关的IP地址与该汇聚网关所在的地理位置的对应关系, 获取所述确定的汇聚网关所在的地理位置,并将所述地理位置记录为所述UC终端的地理 位置。
11. 如权利要求10所述的方法,其特征在于: 所述IP地址列表还包括所述UC终端的IP地址,所述IP地址列表中的IP地址是按照 所述UC终端和所述各个网关在所述消息传输路径上的顺序排列的,以使得:当所述UC终端 为通过外网登录的UC终端时,所述位置服务器按照所述IP地址列表中的IP地址的排列顺 序,确定所述IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址所在的 公网IP地址段,获取所述第一个公网IP地址所在的公网IP地址段所对应的地理位置,并 将所述地理位置记录为所述UC终端的地理位置。
12. 如权利要求10或11所述的方法,其特征在于, 所述IP地址上报消息还包括所述UC终端的标识,以使得所述位置服务器记录所述UC 终端的标识和所述地理位置的对应关系。
13. 如权利要求12所述的方法,其特征在于,所述UC终端向所述UC终端所在企业网中 的位置服务器发送IP地址上报消息之后,还包括: 所述UC终端向所述位置服务器发送位置查询请求,所述位置查询请求包括所述UC终 端的标识,以使得所述位置服务器获取记录的所述UC终端的标识所对应的地理位置; 所述UC终端接收所述位置服务器返回的所述地理位置,并向呼叫服务器发送紧急呼 叫请求,所述紧急呼叫请求中的被叫标识为紧急呼叫短号,所述紧急呼叫请求还包括所述 地理位置,以便于所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号所对应的紧急 呼叫长号,将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替 换后的紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
14. 如权利要求12所述的方法,其特征在于,所述UC终端向所述UC终端所在企业网中 的位置服务器发送IP地址上报消息之后,还包括: 所述UC终端向所述位置服务器发送紧急呼叫长号查询请求,所述紧急呼叫长号查询 请求包括所述UC终端的标识和紧急呼叫短号,以使得所述位置服务器获取记录的所述UC 终端的标识所对应的地理位置,根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼 叫长号; 所述UC终端接收所述位置服务器返回的所述紧急呼叫长号,并向呼叫服务器发送紧 急呼叫请求,所述紧急呼叫请求中的被叫标识为所述紧急呼叫长号,以使得所述呼叫服务 器将所述紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
15. -种位置服务器,所述位置服务器位于企业网,其特征在于,所述位置服务器包括: 记录单元、接收单元和位置确定单元; 所述记录单元,用于记录所述企业网的各个汇聚网关的IP地址与该汇聚网关所在的 地理位置的对应关系; 所述接收单元,用于接收统一通信UC终端发送的IP地址上报消息,并用于将所述IP 地址上报消息传输至所述位置确定单元,所述IP地址上报消息中携带IP地址列表,所述IP 地址列表包括所述UC终端和所述UC终端所登录的中心服务器之间的消息传输路径上的各 个网关的IP地址; 所述位置确定单元,用于从所述接收单元接收所述IP地址上报消息;当所述UC终端为 通过内网登录的UC终端时,还用于对记录的各个汇聚网关的IP地址和所述IP地址列表进 行匹配以确定所述消息传输路径上的汇聚网关的IP地址;根据所述确定的汇聚网关的IP 地址获取与所述确定的汇聚网关的IP地址所对应的地理位置,并将所述地理位置记录为 所述UC终端的地理位置。
16. 如权利要求15所述的位置服务器,其特征在于: 所述记录单元,还用于记录公网上的各个公网IP地址段与该公网IP地址段被分配给 的机构所在的地理位置的对应关系; 所述接收单元接收的所述IP地址列表还包括所述UC终端的IP地址,所述IP地址列 表中的IP地址是按照所述UC终端和所述各个网关在所述消息传输路径上的顺序排列的; 当所述UC终端为通过外网登录的UC终端时,所述位置确定单元,还用于按照所述IP 地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终端的IP地址开 始的第一个公网IP地址所在的公网IP地址段,获取所述第一个公网IP地址所在的公网IP 地址段所对应的地理位置,并将所述地理位置记录为所述UC终端的地理位置。
17. 如权利要求16所述的位置服务器,其特征在于: 所述位置服务器还包括判断单元,用于根据所述IP地址列表判断所述UC终端是通过 内网登录的UC终端还是通过外网登录的UC终端,如果所述IP地址列表包括公网IP地址, 则判断出所述UC终端是通过外网登录的UC终端;否则,判断出所述UC终端是通过内网登 录的UC终端。
18. -种统一通信UC终端,其特征在于,所述UC终端包括:获取单元、消息构造单元和 发送单元; 所述获取单元,用于获取所述UC终端和所述UC终端所登录的中心服务器之间的消 息传输路径上的各个网关的IP地址,并将所述各个网关的IP地址传输至所述消息构造单 元; 所述消息构造单元,用于从所述获取单元接收所述各个网关的IP地址,并用于构造 IP 地址上报消息,所述IP地址上报消息中携带IP地址列表,所述IP地址列表包括获取的所 述各个网关的IP地址,并将所述IP地址上报消息传输至所述发送单元; 所述发送单元,用于从所述消息构造单元接收所述IP地址上报消息,并向所述UC终端 所在企业网中的位置服务器发送所述IP地址上报消息,以使得:当所述UC终端为通过内网 登录的UC终端时,所述位置服务器对记录的各个汇聚网关的IP地址和所述IP地址列表进 行匹配以确定所述消息传输路径上的汇聚网关的IP地址,根据记录的所述确定的汇聚网 关的IP地址与该汇聚网关所在的地理位置的对应关系,获取所述确定的汇聚网关所在的 地理位置,并将所述地理位置记录为所述UC终端的地理位置。
19. 如权利要求18所述的UC终端,其特征在于: 所述IP地址列表还包括所述UC终端的IP地址,所述IP地址列表中的IP地址是按照 所述UC终端和所述各个网关在所述消息传输路径上的顺序排列的,以使得:当所述UC终端 为通过外网登录的UC终端时,所述位置服务器按照所述IP地址列表中的IP地址的排列顺 序,确定所述IP地址列表中的从所述UC终端的IP地址开始的第一个公网IP地址所在的 公网IP地址段,获取所述第一个公网IP地址所在的公网IP地址段所对应的地理位置,并 将所述地理位置记录为所述UC终端的地理位置。
20. 如权利要求18或19所述的UC终端,其特征在于, 所述IP地址上报消息还包括所述UC终端的标识,以使得所述位置服务器记录所述UC 终端的标识和所述地理位置的对应关系。
21. 如权利要求20所述的UC终端,其特征在于,所述UC终端还包括第一呼叫单元; 所述第一呼叫单元,用于向所述位置服务器发送位置查询请求,所述位置查询请求包 括所述UC终端的标识,以使得所述位置服务器获取记录的所述UC终端的标识所对应的地 理位置;接收所述位置服务器返回的所述地理位置,并构造紧急呼叫请求,所述紧急呼叫请 求包括所述地理位置,所述紧急呼叫请求中的被叫标识为紧急呼叫短号;并将所述紧急呼 叫请求传输至所述发送单元; 所述发送单元,还用于从所述第一呼叫单元接收所述紧急呼叫请求,并向呼叫服务器 发送所述紧急呼叫请求,以便于所述呼叫服务器根据所述地理位置确定所述紧急呼叫短号 所对应的紧急呼叫长号,将所述紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长 号,并将号码替换后的紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
22. 如权利要求20所述的UC终端,其特征在于,所述UC终端还包括第二呼叫单元; 所述第二呼叫单元,用于向所述位置服务器发送紧急呼叫长号查询请求,所述紧急呼 叫长号查询请求包括所述UC终端的标识和紧急呼叫短号,以使得所述位置服务器获取记 录的所述UC终端的标识所对应的地理位置,根据所述地理位置确定所述紧急呼叫短号所 对应的紧急呼叫长号;接收所述位置服务器返回的所述紧急呼叫长号,并构造紧急呼叫请 求,所述紧急呼叫请求中的被叫标识为所述紧急呼叫长号;并将所述紧急呼叫请求传输至 所述发送单元; 所述发送单元,还用于向呼叫服务器发送所述紧急呼叫请求,以使得所述呼叫服务器 将所述紧急呼叫请求发送至所述地理位置的紧急呼叫中心。
23. -种通信系统,其特征在于,所述通信系统包括统一通信UC终端和位置服务器,所 述位置服务器位于企业网中; 所述位置服务器,用于记录所述企业网的各个汇聚网关的IP地址与该汇聚网关所在 的地理位置的对应关系;接收UC终端发送的IP地址上报消息,所述IP地址上报消息中携 带IP地址列表,所述IP地址列表包括所述UC终端和所述UC终端所登录的中心服务器之 间的消息传输路径上的各个网关的IP地址;当所述UC终端为通过内网登录的UC终端时, 还用于对记录的各个汇聚网关的IP地址和所述IP地址列表进行匹配以确定所述消息传输 路径上的汇聚网关的IP地址,根据所述确定的汇聚网关的IP地址获取与所述确定的汇聚 网关的IP地址所对应的地理位置,并将所述地理位置记录为所述UC终端的地理位置; 所述UC终端,用于向所述位置服务器发送所述IP地址上报消息。
24. 如权利要求23所述的通信系统,其特征在于: 所述IP地址列表还包括所述UC终端的IP地址,所述IP地址列表中的IP地址是按照 所述UC终端和所述各个网关在所述消息传输路径上的顺序排列的; 所述位置服务器,还用于记录公网上的各个公网IP地址段与该公网IP地址段被分配 给的机构所在的地理位置的对应关系;当所述UC终端为通过外网登录的UC终端时,还用于 按照所述IP地址列表中的IP地址的排列顺序,确定所述IP地址列表中的从所述UC终端 的IP地址开始的第一个公网IP地址所在的公网IP地址段,获取所述第一个公网IP地址 所在的公网IP地址段所对应的地理位置,并将所述地理位置记录为所述UC终端的地理位 置。
25. 如权利要求23或24所述的通信系统,其特征在于: 所述IP地址上报消息还包括所述UC终端的标识; 所述将所述地理位置记录为所述UC终端的地理位置,具体包括:记录所述UC终端的标 识和所述地理位置的对应关系。
26. 如权利要求25所述的通信系统,其特征在于,所述通信系统还包括呼叫服务器,所 述呼叫服务器位于所述企业网中; 所述UC终端,还用于向所述呼叫服务器发送紧急呼叫请求,所述紧急呼叫请求包括主 叫标识和被叫标识,所述主叫标识为所述UC终端的标识,所述被叫标识为紧急呼叫短号; 所述位置服务器,还用于接收所述呼叫服务器发送的位置查询请求,所述位置查询请 求包括所述UC终端的标识;获取记录的所述UC终端的标识所对应的地理位置,并向所述呼 叫服务器返回所述地理位置; 所述呼叫服务器,用于接收所述UC终端发送的所述紧急呼叫请求;向所述位置服务器 发送所述位置查询请求并接收所述位置服务器返回的所述地理位置;并根据所述地理位置 确定所述紧急呼叫短号所对应的紧急呼叫长号,将所述紧急呼叫请求中的紧急呼叫短号替 换为所述紧急呼叫长号,并将号码替换后的紧急呼叫请求发送至所述地理位置的紧急呼叫 中心。
27. 如权利要求25所述的通信系统,其特征在于,所述通信系统还包括呼叫服务器,所 述呼叫服务器位于所述企业网中; 所述UC终端,还用于向所述呼叫服务器发送紧急呼叫请求,所述紧急呼叫请求包括主 叫标识和被叫标识,所述主叫标识为所述UC终端的标识,所述被叫标识为紧急呼叫短号; 所述位置服务器,还用于接收所述呼叫服务器发送的紧急呼叫长号查询请求,所述紧 急呼叫长号查询请求包括所述UC终端的标识和紧急呼叫短号;获取记录的所述UC终端 的标识所对应的地理位置,根据所述地理位置确定所述紧急呼叫短号所对应的紧急呼叫长 号,并向所述呼叫服务器返回所述紧急呼叫长号; 所述呼叫服务器,用于接收所述UC终端发送的所述紧急呼叫请求;向所述位置服务器 发送所述紧急呼叫长号查询请求并接收所述呼叫服务器返回的所述紧急呼叫长号;将所述 紧急呼叫请求中的紧急呼叫短号替换为所述紧急呼叫长号,并将号码替换后的紧急呼叫请 求发送至所述地理位置的紧急呼叫中心。
【文档编号】H04W64/00GK104322034SQ201380000488
【公开日】2015年1月28日 申请日期:2013年3月15日 优先权日:2013年3月15日
【发明者】石冬雪, 张凯, 晏强, 周轩, 岳红梅 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1