终端设备的定位方法、终端设备、系统以及服务器与流程

文档序号:23725501发布日期:2021-01-26 15:42阅读:121来源:国知局
终端设备的定位方法、终端设备、系统以及服务器与流程

[0001]
本申请涉及数据处理中的定位和信息流技术,尤其涉及一种终端设备的定位方法、终端设备、系统以及紧急定位服务器、电子设备以及存储介质。


背景技术:

[0002]
紧急定位服务(emergency location service,els)是指,终端设备(如手持移动终端)的用户在拨打相关紧急电话时,实现的一种定位功能服务,该功能力求实现又快又准的获取终端设备的位置信息。
[0003]
在现有技术中,终端设备中可以通过设置定位的软件开发工具包(software development kit,sdk)的方式,获取与终端设备的位置相关的信息,并将与终端设备的位置相关的信息发送给紧急定位服务器,并由紧急定位服务器将与终端设备的位置相关的信息发送给提供紧急救助的平台,紧急救助的平台可以对与终端设备的位置相关的信息进行分析,确定终端设备的位置信息,并提供相应地紧急救助。
[0004]
然而,在通话过程中,终端设备的网络处于断开状态,可能导致终端设备无法将与终端设备的位置相关的信息传输至紧急定位服务器的问题。


技术实现要素:

[0005]
本申请提供了一种用于提高定位效率的终端设备的定位方法、终端设备、系统以及紧急定位服务器、电子设备以及存储介质。
[0006]
根据本申请的第一方面,提供了一种终端设备的定位方法,应用于终端设备,包括:
[0007]
获取所述终端设备的通话的拨号信息;
[0008]
若根据所述拨号信息确定所述通话为紧急通话,则通过非网络通道将与所述终端设备的位置相关的信息,发送给紧急定位服务器,其中,与所述终端设备的位置相关的信息用于对所述终端进行定位,获得所述终端设备的定位信息。
[0009]
在本实施例中,当终端设备处于通话的状态,且通话具体为紧急通话时,终端设备可以通过非网络通道将与终端设备的位置相关的信息,发送给紧急定位服务器,以便获取终端设备的定位信息,提高了对终端设备进行定位的效率和可靠性的技术效果。
[0010]
根据本申请的第二方面,提供了一种终端设备的定位方法,应用于紧急定位服务器,包括:
[0011]
接收终端设备基于非网络通道发送的与所述终端设备的位置相关的信息;
[0012]
向云端服务器发送定位请求,所述定位请求包括与所述终端设备的位置相关的信息,其中,与所述终端设备的位置相关的信息用于对所述终端进行定位,获得所述终端设备的位置信息;
[0013]
接收所述云端服务器反馈的所述终端设备的位置信息,并将所述位置信息发送给与所述拨号信息对应的接听方平台。
[0014]
根据本申请的第三方面,提供了一种终端设备,包括:
[0015]
获取模块,用于获取所述终端设备的通话的拨号信息;
[0016]
第一发送模块,用于若根据所述拨号信息确定所述通话为紧急通话,则通过非网络通道将与所述终端设备的位置相关的信息,发送给紧急定位服务器,其中,与所述终端设备的位置相关的信息用于对所述终端进行定位,获得所述终端设备的定位信息。
[0017]
根据本申请的第四方面,提供了一种紧急定位服务器,包括:
[0018]
接收模块,用于接收终端设备基于非网络通道发送的与所述终端设备的位置相关的信息;
[0019]
第二发送模块,用于向云端服务器发送定位请求,所述定位请求包括与所述终端设备的位置相关的信息,其中,与所述终端设备的位置相关的信息用于对所述终端进行定位,获得所述终端设备的位置信息;
[0020]
所述接收模块用于,接收所述云端服务器反馈的所述终端设备的位置信息;
[0021]
所述发送模块用于,将所述位置信息发送给与所述拨号信息对应的接听方平台。
[0022]
根据本申请的第五方面,提供了一种终端设备的定位系统,包括:
[0023]
如第三实施例所述的终端设备;
[0024]
如第四实施例所述的紧急定位服务器。
[0025]
根据本申请的第六方面,提供了一种电子设备,包括:
[0026]
至少一个处理器;以及
[0027]
与所述至少一个处理器通信连接的存储器;其中,
[0028]
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法;或者,以使所述至少一个处理器能够执行第二方面所述的方法。
[0029]
根据本申请的第七方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面所述的方法;或者所述计算机指令用于使所述计算机执行第二方面所述的方法。
[0030]
根据本申请的获取终端设备的通话的拨号信息,若根据拨号信息确定通话为紧急通话,则通过非网络通道将与终端设备的位置相关的信息,发送给紧急定位服务器,其中,与终端设备的位置相关的信息用于对终端设备进行定位,获得终端设备的定位信息的技术方案,解决了在相关技术中,终端设备通话的过程中,终端设备的网络会自动断开,导致终端设备向紧急定位服务传输与终端设备的位置相关的信息的网络时延较长的技术问题,且通过由非网络通道与终端设备的位置相关的信息进行传输,可以避免因网络中断而导致的网络时延较长的问题,从而提高信息传输的效率和可靠性的技术效果。
[0031]
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0032]
附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0033]
图1是根据本申请第一实施例的示意图;
[0034]
图2是根据本申请第二实施例的示意图;
[0035]
图3是根据本申请第三实施例的示意图;
[0036]
图4是根据本申请第四实施例的示意图;
[0037]
图5是根据本申请第五实施例的示意图;
[0038]
图6是根据本申请第六实施例的示意图;
[0039]
图7是根据本申请第七实施例的示意图;
[0040]
图8是根据本申请第八实施例的示意图;
[0041]
图9是根据本申请第九实施例的示意图;
[0042]
图10是根据本申请第十实施例的示意图;
[0043]
图11是根据本申请第十一实施例的示意图。
具体实施方式
[0044]
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0045]
图1是根据本申请第一实施例的示意图,如图1所示,本申请实施例提供的终端设备的定位方法的应用场景可以包括:终端设备100、紧急定位服务器200以及提供紧急救助的平台(下文称为救助平台)300。
[0046]
示例性地,终端设备100可以用于表征,支持拨打电话和获取终端设备的位置相关的信息的设备。例如,终端设备100可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置;终端设备100还可以是个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda),平板型电脑、无线调制解调器(modem)、手持设备(handset)、膝上型电脑(laptop computer)、机器类型通信(machine type communication,mtc)终端等设备,等等,在此不作限定。
[0047]
紧急定位服务器200可以用于表征,当终端设备100的通话为紧急通话,如110、119以及120等,则与终端设备100进行交互,以便接收由终端设备100提高的与终端设备的位置相关的信息,且将与终端设备的位置相关的信息发送至救助平台的服务器。
[0048]
救助平台300可以用于表征,用于根据与终端设备的位置信息提供紧急救援的平台。示例性地,救助平台可以包括一个或多个服务器(如图1所示),如包括由多个服务器组成的服务器集群。
[0049]
例如,结合如图1所示的应用场景,主叫用户可以基于终端设备100拨打电话,如拨打的电话号码为110,则相应地,被叫110对电话进行接听,且终端设备100向紧急定位服务器200发送与终端设备的位置相关的信息,紧急定位服务器200将与终端设备的位置相关的信息发送给救助平台300,救助平台300可以对与终端设备的位置相关的信息进行分析,确定终端设备100的定位信息,或者,救助平台300可以向具有定位服务功能的第三方平台(图中未示出)发送与终端设备的位置相关的信息,第三方对终端设备的位置相关的信息进行分析,并将分析得到的定位信息方法至救助平台300,以便救助平台300进行紧急救助。
[0050]
图2是根据本申请第二实施例的示意图,如图2所示,本实施例在如图1所示的应用场景的基础上,增加了云端服务器400,示例性地,云端服务器400与紧急定位服务器200通信连接,且云端服务器200可以用于提供定位服务。
[0051]
例如,主叫用户可以基于终端设备100拨打电话,如拨打的电话号码为110,相应地,被叫110对电话进行接听,且终端设备100向紧急定位服务器200发送与终端设备的位置相关的信息,紧急定位服务器200将与终端设备的位置相关的信息发送至云端服务器400,云端服务器400根据与终端设备的位置相关的信息,确定终端设备100的定位信息,并将定位信息反馈至紧急定位服务器200,紧急定位服务器200将定位信息发送给救助平台300,以便救助平台300根据定位信息实施紧急救助。
[0052]
应该理解地是,上述示例只是用于示范性地说明,本实施例的终端设备的定位方法可能适用的应用场景,而不能理解为对本实施例的终端设备的定位方法的应用场景的限定。
[0053]
值得说明地是,在终端设备通话的过程中,终端设备的网络会自动断开,导致终端设备向紧急定位服务传输与终端设备的位置相关的信息时,存在网络时延,从而造成定位时间长、效率低的弊端。
[0054]
本申请的发明人经过创造性地劳动,得到了本申请的发明构思:终端设备通过非网络通道,向紧急定位服务器发送与终端设备的位置相关的信息,可以避免因网络通道无法使用而造成的定位时间长的弊端,以达到提高定位的可靠性的技术效果。
[0055]
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
[0056]
本申请提供一种终端设备的定位方法,应用于定位和信息流技术,以达到提高定位的效率和可靠性的技术效果。
[0057]
图3是根据本申请第三实施例的示意图,如图3所示,本实施例提供的终端设备的定位方法,包括:
[0058]
s101:终端设备获取终端设备的通话的拨号信息。
[0059]
示例性地,本实施例的执行主体可以为终端设备,以及,设置于终端设备的处理器或者芯片等,本实施例不做限定。
[0060]
当本实施例的方法应用于如图1或图2所示的应用场景时,执行主体可以为如图1或者图2所示的终端设备,且关于终端设备的描述可以参见上述示例,此处不再赘述。在本实施例中,将以执行主体为终端设备为例,进行示范性地描述。
[0061]
示例性地,拨号信息可以用于表征,拨打的电话号码的信息。在一些实施例中,终端设备可以通过监听的方式实现对拨号信息的获取。
[0062]
例如,结合如图1所示的应用场景,当用户通过终端设备执行拨号操作时,终端设备可以对用户的拨号操作对应的拨号信息进行获取。
[0063]
s102:若终端设备根据拨号信息确定通话为紧急通话,则终端设备通过非网络通道将与终端设备的位置相关的信息,发送给紧急定位服务器,其中,与终端设备的位置相关的信息用于对终端设备进行定位,获得终端设备的定位信息。
[0064]
示例性地,该步骤可以具体包括:终端设备根据拨号信息确定通话是否为紧急通
话,若是,则通过非网络通道将与终端设备的位置相关的信息,发送给紧急定位服务器,若否,则流程结束。且,紧急通话可以理解为,用户拨打紧急电话(如110和120等)而产生的通话。
[0065]
值得说明地是,在终端设备通话的过程中,终端设备的网络会自动断开,导致终端设备向紧急定位服务传输与终端设备的位置相关的信息的网络时延较长的弊端,而在本实施例中,通过由非网络通道与终端设备的位置相关的信息进行传输,可以避免因网络中断而导致的网络时延较长的问题,从而提高与终端设备的位置相关的信息传输的效率和可靠性的技术效果。
[0066]
图4是根据本申请第四实施例的示意图,如图4所示,本实施例提供的终端设备的定位方法,包括:
[0067]
s201:若触发通话的拨号指令结束,则终端设备获取与拨号指令对应的呼叫号码。
[0068]
示例性地,结合如图2所示的应用场景,用户可以通过语音或者触控的方式向终端设备进行拨号,如终端设备上设置有虚拟按键或者实体按键,用户通过触控的方式通过实体按键或者虚拟按键进行拨号,终端设备基于用户的触控的操作生成拨号指令,并拨打用户基于触控的方式确定的号码。
[0069]
终端设备可以对拨号指令进行监测,以确定拨号指令是否结束,若终端设备确定拨号指令结束,即用户拨号完毕,则端设备向电话运营系统发起用于呼叫被叫的呼叫请求时,终端设备获取与拨号指令对应的呼叫号码。
[0070]
值得说明地是,在一些实施例中,s101可以替换为:若触发通话的拨号指令结束,且终端设备为通话状态,则获取与拨号指令对应的呼叫号码。
[0071]
结合上述示例,若用户拨号结束,且终端设备发起的呼叫请求被接听(即终端设备为通话状态),则终端设备获取用户拨打的呼叫号码。
[0072]
也就是说,在本申请中,终端设备可以在用户拨号结束,可能被叫还没有接听电话时,获取呼叫号码,也可以为终端设备在用户拨号结束,且被叫已经接听电话(即通话状态)时,获取呼叫号码,从而实现获取呼叫号码的多样性和灵活性的技术效果。
[0073]
s202:若呼叫号码为紧急呼叫号码,则终端设备确定通话为紧急通话。
[0074]
示例性地,终端设备对呼叫号码进行判断,以便确定呼叫号码是否为紧急呼叫号码,如果确定出呼叫号码为紧急呼叫号码,则可以将本次通话为紧急通话。
[0075]
s203:终端设备基于非网络通道将与终端设备的位置相关的信息,发送给紧急定位服务器。
[0076]
在一些实施例中,非网络通道包括短信消息通道,则s203可以包括如下步骤:
[0077]
步骤1:终端设备基于短信协议对与终端设备的位置相关的信息进行编码处理,获得短信消息。
[0078]
值得说明地是,不同的通道传输的信息不同,适用的协议可能不同,在本实施例中,终端设备可以基于短信协议对与终端设备的位置相关的信息进行编码处理,获得可以通过短信消息通道进行传输的短信消息。
[0079]
步骤2:终端设备通过短信消息通道将短信消息发送给紧急定位服务器。
[0080]
结合上述分析,终端设备基于短信协议生成短信消息,短信消息可以通过短信消息通道进行传输,使得终端设备可以及时可靠地将短信消息发发送给紧急定位服务器,避
免了相关技术中,终端设备在通话过程中,网络通道处于中断状态,导致的与终端设备位置相关的信息无法及时的发送给紧急定位系统的弊端,提高了信息传输的效率和可靠性的技术效果。
[0081]
在另一些实施例中,非网络通道包括音频通道,则s203可以包括如下步骤:
[0082]
步骤1:基于音频协议将与终端设备的位置相关的信息转换为音频消息。
[0083]
同理,不同的通道传输的信息不同,适用的协议可能不同,在本实施例中,终端设备可以基于音频协议对与终端设备的位置相关的信息进行编码处理,获得可以通过音频通道进行传输的音频消息。
[0084]
步骤2:通过音频通道将音频消息发送给紧急定位服务器。
[0085]
同理,结合上述分析,终端设备基于音频协议生成音频消息,音频消息可以通过音频通道进行传输,使得终端设备可以及时可靠地将音频消息发发送给紧急定位服务器,避免了相关技术中,终端设备在通话过程中,网络通道处于中断状态,导致的与终端设备位置相关的信息无法及时的发送给紧急定位系统的弊端,提高了信息传输的效率和可靠性的技术效果。
[0086]
值得说明地是,在另一些实施例中,非网络通道可以既包括短信消息通道和音频通道,则终端设备可以基于短信协议对与终端设备位置相关的信息进行编码,生成可以基于短信消息通道进行传输的短信消息,且可以基于音频协议将与终端设备位置相关的信息转换为,可以通过音频通道进行传输的音频消息,从而实现终端设备基于短信消息通道将短信消息发送给紧急定位服务器,且基于音频通道将音频消息发送给紧急定位服务器,进而实现信息传输的多样性、灵活性和可靠性地技术效果。
[0087]
在一些实施例中,与终端设备的位置相关的信息包括终端设备接入的基站的标识。
[0088]
示例性地,若终端设备处于开机状态,则终端设备可以接入至对应的基站,并可以建立与基站之间的通信链路,且可以基于通信链路获取并存储基站的标识。
[0089]
例如,终端设备可以包括用于存储终端设备接入的基站的列表,随着终端设备的移动等,终端设备接入的基站可能不同,因此存储终端设备接入的基站的列表中可以包括预设时长内,终端设备接入的基站的相关信息,基站的相关信息中包括基站的标识等信息。在本实施例中,若终端设备为通话的状态,且为紧急通话的状态,则终端设备可以从基站的列表信息中获取基站的标识,以便执行s203(即终端设备将基站的标识发送给紧急定位服务器)。
[0090]
值得说明地是,在本实施例中,通过将基站的标识确定为与终端设备的位置相关的信息,以便通过基站的标识确定终端设备的定位信息,可以实现确定出的定位信息与终端设备的位置高度关联,从而实现定位的准确性和可靠性的技术效果。
[0091]
在一些实施例中,若基站的列表信息中包括终端设备接入的基站的数量为多个,且基站的列表信息中包括各基站的时间信息,则终端设备可以从各基站中,选择与当前时间最接近的时间信息对应的基站,并将该基站的标识发送给紧急定位服务器。
[0092]
值得说明地是,通过将与当前时间最接近的时间信息对应的基站的标识,确定为与终端设备的位置相关的信息,可以提高基站的标识的时效性,即提高与终端设备的位置相关的信息的时效性和可靠性,进而实现基于基站的标识确定出的定位信息的准确性和可
靠性的技术效果。
[0093]
结合上述分析可知,与终端设备的位置相关的信息可以包括基站的标识,在另一些实施例中,与终端设备的位置相关的信息也可以包括支持终端设备接入的无线接入网设备的mac(media access control address)地址。
[0094]
示例性地,若终端设备的无线接入网(wireless fidelity,wifi)功能处于开启状态,则终端设备可以搜索终端设备可以接入的无线接入网设备,获得支持终端设备接入的无线接入网设备的列表信息,该列表信息中包括无线接入网设备的mac地址。
[0095]
在本实施例中,若终端设备为通话的状态,且为紧急通话的状态,则终端设备可以从无线接入网设备的列表信息中获取mac地址,以便执行s203(即终端设备将mac地址发送给紧急定位服务器)。
[0096]
值得说明地是,在本实施例中,通过将mac地址确定为与终端设备的位置相关的信息,以便通过mac地址确定终端设备的定位信息,可以实现确定出的定位信息与终端设备的位置高度关联,从而实现定位的准确性和可靠性的技术效果。
[0097]
在一些实施例中,若无线接入网设备的列表信息中包括无线接入网设备的数量为多个,且无线接入网设备的列表信息中包括各无线接入网设备的无线信号的强度信息,则终端设备可以从各无线接入网设备中,选择无线接入网设备的无线信号最强的无线接入网设备,并将该无线接入网设备的mac地址发送给紧急定位服务器。
[0098]
值得说明地是,通过将无线信号最强的无线接入网设备的mac地址,确定为与终端设备的位置相关的信息,可以使得无线接入网设备为与终端设备最接近的设备,从而提高与终端设备的位置相关的信息的可靠性和准确性,进而实现基于mac地址确定出的定位信息的准确性和可靠性的技术效果。
[0099]
值得说明地是,终端设备可以将基站的标识确定为与终端设备的位置相关的信息,也可以将mac地址确定为与终端设备的位置相关的信息,也可以将基站的标识和mac地址确定为与终端设备的位置相关的信息,从而实现确定与终端设备的位置相关的信息的灵活性和多样性,并可以实现后续基于与终端设备的位置相关的信息,确定终端设备的定位信息的可靠性和准确性的技术效果。
[0100]
在一些实施例中,终端设备可以对与终端设备的位置相关的信息进行加密处理,并将加密处理后的与终端设备的位置相关的信息发送给紧急定位服务器。
[0101]
示例性地,紧急定位服务器可以为终端设备分配加密公钥,终端设备基于加密公钥和终端设备的标识确定加密私钥,并通过该加密私钥对与终端设备的位置相关的信息进行加密处理,且通过非网络通道将加密处理后的与终端设备的位置相关的信息,发送给紧急定位服务器。
[0102]
值得说明地是,在本实施例中,通过对与终端设备的位置相关的信息进行加密处理,一方面,可以避免信息泄露,提高信息安全性和可靠性的技术效果,另一方面,加密私钥为基于加密公钥和终端设备的标识生成的,可以提高加密的安全性和可靠性的技术效果。
[0103]
在一些实施例中,终端设备可以对与终端设备的位置相关的信息进行压缩处理,并将压缩处理后的与终端设备的位置相关的信息,发送给紧急定位服务器,且本实施例对压缩的方法不做限定。
[0104]
值得说明地是,通过对与终端设备的位置相关的信息进行压缩处理,可以减小传
输与终端设备的位置相关的信息的资源,提高传输效率。
[0105]
应该理解地是,终端设备可以对与终端设备的位置相关的信息进行解密处理,也可以对与终端设备的位置相关的信息进行压缩处理,也可以先对与终端设备的位置相关的信息进行加密处理,而后对加密处理的与终端设备的位置相关的信息进行压缩处理,也可以对与终端设备的位置相关的信息进行压缩处理,而后对压缩处理的与终端设备的位置相关的信息进行加密处理,本实施例不做限定。
[0106]
s204:紧急定位服务器向云端服务器发送定位请求,定位请求中包括与终端设备的位置相关的信息。
[0107]
在一些实施例中,若与终端设备的位置相关的信息为加密后的信息,则紧急定位服务器可以在接收到,由终端设备发送的加密后的与终端设备的位置相关的信息时,对加密后的与终端设备的位置相关的信息进行解密,并将解密后的与终端设备的位置相关的信息发送给云端服务器。
[0108]
示例性地,紧急定位服务器确定终端设备的标识,并根据加密公钥和终端设备的标识对与终端设备的位置相关的信息进行解密处理,并将解密处理后的与终端设备的位置相关的信息发送给云端服务器。
[0109]
在一些实施例中,若与终端设备的位置相关的信息为压缩处理的信息,则紧急定位服务器在接收到压缩处理的与终端设备的位置相关的信息时,可以对压缩处理的与终端设备的位置相关的信息进行解压缩处理,并将解压缩处理的与终端设备的位置相关的信息,发送给云端服务器。
[0110]
s205:云端服务器根据与终端设备的位置相关的信息,确定终端设备的定位信息。
[0111]
在一些实施例中,定位信息包括终端设备的经纬度信息,s205可以包括:云端服务器根据与终端设备的位置相关的信息,确定终端设备的经纬度。
[0112]
在一种可能实现的技术方案中,若与终端设备的位置相关的信息包括基站的标识,则s205可以包括:云端服务器根据基站的标识确定基站的位置信息,如基站的经纬度信息,并根据基站的经纬度信息确定定位信息,如将基站的经纬度信息确定为终端设备的经纬度信息,或者,基于基站的经纬度信息和基站的信号覆盖范围,确定定位信息。
[0113]
在另一种可能实现的技术方案中,若与终端设备的位置相关的信息包括mac地址,则s205可以包括:云端服务器根据mac地址确定无线接入网设备的位置信息,如无线接入网设备的经纬度信息,并根据无线接入网设备的经纬度信息确定定位信息,如将无线接入网设备的经纬度信息确定为终端设备的经纬度信息,或者,基于无线接入网设备的经纬度信息和无线接入网设备的信号覆盖范围,确定定位信息。
[0114]
在另一种可能实现的技术方案中,若与终端设备的位置相关的信息包括基站的标识和mac地址,则s205可以包括:云端服务器根据基站的标识确定基站的位置信息,如基站的经纬度信息,并根据mac地址确定无线接入网设备的位置信息,如无线接入网设备的经纬度信息,并将基站的经纬度信息和无线接入网设备的经纬度信息的交集包括的经纬度信息,确定为定位信息。
[0115]
s206:云端服务器将定位信息发送给紧急定位服务器。
[0116]
s207:紧急定位服务器将定位信息发送给与拨号信息对应的接听方平台。
[0117]
示例性地,拨号信息为针对120的拨号的信息,则接听方平台可以为120的平台,相
应地,紧急定位服务器将定位信息发送给120的平台,120的平台基于定位信息可以进行相应的紧急救援,如基于定位信息派出急救车辆和医护人员等。
[0118]
图5是根据本申请第五实施例的示意图,如图5所示,本实施例提供的终端设备的定位方法,包括:
[0119]
s301:紧急定位服务器接收终端设备基于非网络通道发送的与终端设备的位置相关的信息。
[0120]
s302:紧急定位服务器向云端服务器发送定位请求,定位请求包括与终端设备的位置相关的信息,其中,与终端设备的位置相关的信息用于对终端设备进行定位,获得终端设备的位置信息。
[0121]
s303:紧急定位服务器接收云端服务器反馈的终端设备的位置信息,并将位置信息发送给与拨号信息对应的接听方平台。
[0122]
在一些实施例中,非网络通道包括短信消息通道,与所述终端设备的位置相关的信息为:基于短信协议对与所述终端设备的位置相关的信息进行编码处理的短信消息。
[0123]
在一些实施例中,非网络通道包括音频通道,与所述终端设备的位置相关的信息为:基于音频协议对与所述终端设备的位置相关的信息进行转换的音频消息。
[0124]
在一些实施例中,与所述终端设备的位置相关的信息包括所述终端设备接入的基站的标识,所述基站的标识为:从预存的所述终端设备接入的基站的列表信息中获取的。
[0125]
在一些实施例中,与所述终端设备的位置相关的信息包括所述终端设备接入的无线接入网设备的mac地址,所述mac地址为从预存的支持所述终端设备的接入的无线接入网设备的列表信息中获取的。
[0126]
在一些实施例中,在接收终端设备基于非网络通道发送的与所述终端设备的位置相关的信息之前,所述方法还包括:
[0127]
为所述终端设备分配并发送加密公钥,所述加密公钥用于和所述终端设备的标识确定加密私钥;
[0128]
与所述终端设备的位置相关的信息为加密后的信息,则在将与所述终端设备的位置相关的信息发送至云端服务器之前,所述方法还包括:
[0129]
确定所述终端设备的标识,并根据所述加密公钥和所述终端设备的标识对与所述终端设备的位置相关的信息进行解密处理。
[0130]
图6是根据本申请第六实施例的示意图,如图6所示,本实施例提供的终端设备包括:
[0131]
获取模块11,用于获取所述终端设备的通话的拨号信息;
[0132]
第一发送模块12,用于若根据所述拨号信息确定所述通话为紧急通话,则通过非网络通道将与所述终端设备的位置相关的信息,发送给紧急定位服务器,其中,与所述终端设备的位置相关的信息用于对所述终端进行定位,获得所述终端设备的定位信息。
[0133]
在一些实施例中,所述非网络通道包括短信消息通道;所述第一发送模块12用于,基于短信协议对与所述终端设备的位置相关的信息进行编码处理,获得短信消息,并通过短信消息通道将所述短信消息发送给所述紧急定位服务器。
[0134]
在一些实施例中,所述非网络通道包括音频通道;所述第一发送模块12用于,基于音频协议将与所述终端设备的位置相关的信息转换为音频消息,并通过音频通道将所述音
频消息发送给所述紧急定位服务器。
[0135]
图7是根据本申请第七实施例的示意图,如图7所示,在第六实施例的基础上,与所述终端设备的位置相关的信息包括所述终端设备接入的基站的标识;本实施例提供的终端设备还包括:
[0136]
提取模块13,用于从预存的所述终端设备接入的基站的列表信息中,获取所述基站的标识。
[0137]
在一些实施例中,与所述终端设备的位置相关的信息包括所述终端设备接入的无线接入网设备的mac地址;提取模块13,用于从预存的支持所述终端设备接入的无线接入网设备的列表信息中,获取所述无线接入网设备的mac地址。
[0138]
图8是根据本申请第八实施例的示意图,如图8所示,在第六实施例和/或第七实施例的基础上,本实施例提供的终端设备还包括:
[0139]
所述拨号信息包括呼叫号码,所述获取模块11用于,若触发所述通话的拨号指令结束,则获取与所述拨号指令对应的呼叫号码;或者,若触发所述通话的拨号指令结束,且所述终端设备为通话状态,则获取与所述拨号指令对应的呼叫号码;
[0140]
以及,所述终端设备,还包括:第一确定模块14,用于若所述呼叫号码为紧急呼叫号码,则确定所述通话为紧急通话。
[0141]
在一些实施例中,所述第一发送模块12用于,接收由所述紧急定位服务器发送的加密公钥,根据所述加密公钥和所述终端设备的标识确定加密私钥,根据所述加密私钥对与所述终端设备的位置相关的信息进行加密处理,通过非网络通道将加密处理后的与所述终端设备的位置相关的信息,发送给紧急定位服务器。
[0142]
图9是根据本申请第九实施例的示意图,如图9所示,本实施例提供的紧急定位服务器包括:
[0143]
接收模块21,用于接收终端设备基于非网络通道发送的与所述终端设备的位置相关的信息;
[0144]
第二发送模块22,用于向云端服务器发送定位请求,所述定位请求包括与所述终端设备的位置相关的信息,其中,与所述终端设备的位置相关的信息用于对所述终端进行定位,获得所述终端设备的位置信息;
[0145]
所述接收模块21用于,接收所述云端服务器反馈的所述终端设备的位置信息;
[0146]
所述第二发送模块22用于,将所述位置信息发送给与所述拨号信息对应的接听方平台。
[0147]
在一些实施例中,所述非网络通道包括短信消息通道,与所述终端设备的位置相关的信息为:基于短信协议对与所述终端设备的位置相关的信息进行编码处理的短信消息。
[0148]
在一些实施例中,所述非网络通道包括音频通道,与所述终端设备的位置相关的信息为:基于音频协议对与所述终端设备的位置相关的信息进行转换的音频消息。
[0149]
在一些实施例中,与所述终端设备的位置相关的信息包括所述终端设备接入的基站的标识,所述基站的标识为:从预存的所述终端设备接入的基站的列表信息中获取的。
[0150]
在一些实施例中,与所述终端设备的位置相关的信息包括所述终端设备接入的无线接入网设备的mac地址,所述mac地址为从预存的支持所述终端设备的接入的无线接入网
设备的列表信息中获取的。
[0151]
图10是根据本申请第十实施例的示意图,如图10所示,在第九实施例的基础上,本实施例提供的紧急定位服务器还包括:
[0152]
分配模块23,用于为所述终端设备分配并发送加密公钥,所述加密公钥用于和所述终端设备的标识确定加密私钥;
[0153]
第二确定模块24,用于确定所述终端设备的标识;
[0154]
解密模块25,用于根据所述加密公钥和所述终端设备的标识对与所述终端设备的位置相关的信息进行解密处理。
[0155]
根据本申请实施例的另一个方面,本申请实施例还提供了一种终端设备的定位系统,包括:
[0156]
如上述任一实施例所述的终端设备,如第六实施例、第七实施例以及第八实施例中任一实施例所述的终端设备;
[0157]
如上述任一实施例所述的紧急定位服务器,如第九实施例或者第十实施例所述的紧急定位服务器。
[0158]
在一些实施例中,所述系统还包括:
[0159]
云端服务器,用于接收所述紧急定位服务器发送的与所述终端设备的位置相关的信息,并根据与所述终端设备的位置相关的信息,生成所述终端设备的定位信息,并将所述定位信息发送给所述紧急定位服务器。
[0160]
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
[0161]
如图11所示,是根据本申请实施例的终端设备的定位方法的电子设备的框图。
[0162]
电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
[0163]
如图11所示,该电子设备包括:一个或多个处理器101、存储器102,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图11中以一个处理器101为例。
[0164]
存储器102即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的终端设备的定位方法,如第六实施例至第十实施例中的任意实施例所述的方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的终端设备的定位方法,如第六实施例至第十实施例中的任意实施例所述的方法。
[0165]
存储器102作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非
瞬时计算机可执行程序以及模块,如本申请实施例中的终端设备的定位方法对应的程序指令/模块。处理器101通过运行存储在存储器102中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的终端设备的定位方法,如第六实施例至第十实施例中的任意实施例所述的方法。
[0166]
存储器102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据终端设备的定位方法的电子设备的使用所创建的数据等。此外,存储器102可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器102可选包括相对于处理器101远程设置的存储器,这些远程存储器可以通过网络连接至终端设备的定位方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0167]
终端设备的定位方法的电子设备还可以包括:输入装置103和输出装置104。处理器101、存储器102、输入装置103和输出装置104可以通过总线或者其他方式连接,图11中以通过总线连接为例。
[0168]
输入装置103可接收输入的数字或字符信息,以及产生与终端设备的定位方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置104可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
[0169]
此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0170]
这些计算机程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算机程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
[0171]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用
任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0172]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、区块链服务网络(block-chain-based service network,bsn)、广域网(wan)和互联网。
[0173]
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与虚拟专用服务器(vps,virtual private server)服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0174]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
[0175]
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1