一种紧急号码更新的方法及装置与流程

文档序号:12500249阅读:196来源:国知局
一种紧急号码更新的方法及装置与流程

本发明涉及通信网络技术领域,尤其涉及一种紧急号码更新的方法及装置。



背景技术:

目前,各个国家都有紧急号码,以供人们在遇到突发事件时向相关部门求助。然而,每个国家的紧急号码不相同,例如,国家A的紧急号码有110,国家B的紧急号码有911,因此,当终端由一个国家进入另一个国家时,所需求的紧急号码也发生变化,这就需要对终端的紧急号码进行更新。

现有技术中通过修改NV文件来更新紧急号码,NV文件的NV值中记载着紧急号码,在终端出厂时NV文件已经被配置好,用户没有修改该NV文件的权限,若需更新NV文件,只能将终端重新返厂,由厂商重新修改NV文件中的NV值,进而更新紧急号码,以适应终端对不同紧急号码的需求。

然而,现有技术的方案需要将终端返厂而进行紧急号码的更新,使得更新紧急号码的流程较为繁琐。



技术实现要素:

本发明的实施例提供一种紧急号码更新的方法及装置,用于解决现有技术需要将终端返厂而进行紧急号码的更新,使得更新紧急号码的流程较为繁琐的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

一种紧急号码更新的方法,所述方法包括:

终端向服务器发送终端的当前位置信息;

所述终端接收所述服务器发送的更新配置文件,所述服务器存储有每个区域对应的配置文件,每个配置文件中包括紧急号码列表,所述更新配置文件为当所述服务器确定所述当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向所述终端发送当前位置信息所属区域的配置文件;

所述终端根据所述更新配置文件对自身存储的紧急号码列表进行更新。

一种紧急号码更新的装置,所述装置包括:

发送单元,用于向服务器发送终端的当前位置信息;

接收单元,用于接收所述服务器发送的更新配置文件,所述服务器存储有每个区域对应的配置文件,每个配置文件中包括紧急号码列表,所述更新配置文件为当所述服务器确定所述当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向所述终端发送当前位置信息所属区域的配置文件;

更新单元,根据所述接收单元接收的所述更新配置文件对自身存储的紧急号码列表进行更新。

本发明实施例提供的紧急号码更新的方法及装置,与现有技术中需要将终端返厂而进行紧急号码的更新导致的更新紧急号码的流程较为繁琐相比,当服务器确定终端上报的当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,服务器将当前位置信息所属区域的配置文件发送至终端,使得终端获取该配置文件,进而终端能够根据获取的配置文件对自身存储的紧急号码列表进行更新,而不需通过重新返厂来对紧急号码进行更新,因此,简化了更新紧急号码的流程,使更新紧急号码的流程更为智能。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种紧急号码更新的方法的流程图;

图2为本发明实施例提供的另一种紧急号码更新的方法的流程图;

图3为本发明实施例提供的另一种紧急号码更新的方法的流程图;

图4为本发明实施例提供的一种紧急号码更新的装置的逻辑结构示意图;

图5为本发明实施例提供的另一种紧急号码更新的装置的逻辑结构示意图;

图6为本发明实施例提供的一种终端的逻辑结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了简化更新紧急号码的流程,使更新紧急号码的流程更为智能,本发明实施例提供了一种紧急号码更新的方法,如图1所示,该方法包括:

步骤101、终端向服务器发送终端的当前位置信息。

步骤102、终端接收服务器发送的更新配置文件。

其中,服务器存储有每个区域对应的配置文件,每个配置文件中包括紧急号码列表,更新配置文件为当服务器确定当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向终端发送当前位置信息所属区域的配置文件。

需要说明的是,作为一种实现方式,本发明实施例中,终端采用空中下载(Over-the-Air,以下简称OTA)技术来接收服务器发送的更新配置文件。

为了进一步说明步骤102,现举例如下,终端由国家A厂商制造,且存储有国家A所在区域对应的配置文件A1,配置文件中包括国家A所在区域的紧急号码列表A2。

服务器存储有国家A所在的区域对应的配置文件A1以及国家B所在区域对应的配置文件B1,其中,配置文件A1中包括紧急号码列表A2,紧急号码列表A2中包括紧急号码113,114,115,配置文件B1中包括紧急号码列表B2,紧急号码列表B2中包括紧急号码110,119,120。可以理解的是,为了满足所有终端对配置文件的需求,服务器中应该存储有所有区域对应的配置文件。

终端离开国家A所在区域进入国家B所在区域时,服务器接收到终端发送的当前位置信息之后,确定终端当前所处的位置为国家B,而终端上一次上报至服务器的位置信息为国家A,所以,服务器能够确定终端所处的区域发生变化,此时,服务器会向终端发送配置文件B1。需要说明的是,以下实施例均使用此举例。

步骤103、终端根据更新配置文件对自身存储的紧急号码列表进行更新。

需要说明的是,终端对自身存储的紧急号码列表进行更新的方式为:终端将自身存储的紧急号码列表更新为更新紧急号码列表。例如,当终端在接收步骤102中服务器发送的配置文件B1之后,会将自身存储的紧急号码列表A2更新为紧急号码列表B2。

本发明实施例提供的紧急号码更新的方法,与现有技术中需要将终端返厂而进行紧急号码的更新导致的更新紧急号码的流程较为繁琐相比,当服务器确定终端上报的当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,服务器将当前位置信息所属区域的配置文件发送至终端,使得终端获取该配置文件,进而终端能够根据获取的配置文件对自身存储的紧急号码列表进行更新,而不需通过重新返厂来对紧急号码进行更新,因此,简化了更新紧急号码的流程,使更新紧急号码的流程更为智能。

需要说明的是,在终端根据更新配置文件对自身存储的紧急号码列表进行更新之后,可以根据更新紧急号码列表来判断拨号号码是否为紧急号码,基于此,在本发明实施例提供的另一种实现方式中,如图2所示,在步骤103、终端根据更新配置文件对自身存储的紧急号码列表进行更新之后,还需执行步骤201至205。

步骤201、终端接收用户输入的拨号指令。

步骤202、终端根据拨号指令确定用户输入的拨号号码。

步骤203、终端判断拨号号码是否存在于更新紧急号码列表,若是,则执行步骤204;若否,则执行步骤205。

需要说明的是,终端在判断拨号号码是否存在于更新紧急号码列表之前,需要读取更新紧急号码列表。

作为一种可实现的方式,更新紧急号码列表存储在终端的配置文件中,终端可以直接读取该配置文件中的更新紧急号码列表,然后判断拨号号码是否存在于该更新紧急号码列表。

作为另一种实现方式,终端首先读取存储在配置文件中的更新紧急号码列表,然后将紧急号码对应的属性值设置为该更新紧急号码列表,其中,终端的属性值为描述终端信息的值,例如,收发信号对应的属性值可以设置为收发信号的带宽值。举例说明,终端将紧急号码对应的属性值设置为紧急号码列表B2,并将紧急号码对应的属性值存储在终端的共享内存中。当终端判断拨号号码是否存在于更新紧急号码列表之前,可以通过读取共享内存中的紧急号码对应的属性值而间接读取紧急号码列表B2,其中,共享内存为终端中所有进程均可访问的内存,终端的进程可以通过读取共享内存中的属性值来获取终端的信息。

步骤204、确定拨号号码为紧急号码。

步骤205、确定拨号号码为非紧急号码。

需要说明的是,当终端确定拨号号码为紧急号码或非紧急号码之后,需要采用相应的呼叫方式来拨出拨号号码。基于此,在本发明实施例提供的另一种实现方式中,如图3所示,在步骤204、确定拨号号码为紧急号码之后,还需执行步骤301。

步骤301、终端采用紧急呼叫方式拨出拨号号码。

需要说明的是,当终端确定拨号号码为紧急号码之后,需要进行如下设置:

Is_emergency_call=TRUE;need_enforce_emergency_directly=TRUE。

其中,Is_emergency_call和need_enforce_emergency_directly是终端中存储的两个变量,在终端中,当分别设置两个变量值为TRUE之后,终端将自动采用紧急呼叫方式拨出拨号号码。

同样地,在步骤205、确定拨号号码为非紧急号码之后,还需执行步骤302。

步骤302、终端采用非紧急呼叫方式拨出拨号号码。

需要说明的是,当终端确定拨号号码为非紧急号码之后,需要进行如下设置:

Is_emergency_call=FALSE;need_enforce_emergency_directly=FALSE。在终端中,当分别设置两个变量值为FALSE之后,终端将自动采用非紧急呼叫方式拨出拨号号码。

例如,终端实时接收用户输入的拨号指令,当用户输入拨号号码120时,终端确定用户输入了拨号号码120,且拨号号码120存在于紧急号码列表B2中,则终端确定拨号号码120为紧急号码,并将Is_emergency_call和need_enforce_emergency_directly的变量值设置为TRUE,自动采用紧急呼叫方式拨出该拨号号码,以使得用户在遇到突发事件时,能够通过拨打紧急电话而向相关部门求助。

当用户输入拨号号码911时,终端确定用户输入了拨号号码911,但是拨号号码120不存在于紧急号码列表B2中,则终端确定拨号号码911为非紧急号码,并将Is_emergency_call和need_enforce_emergency_directly的变量值设置为FALSE,此时,终端自动采用非紧急呼叫方式拨出该拨号号码911,以避免非紧急呼叫占用紧急呼叫的通信资源,而造成的紧急呼叫无法接通。

本发明实施例提供的紧急号码更新的方法,当用户输入的拨号号码存在于更新紧急号码列表中,终端确定该拨号号码为紧急号码,进而采用紧急呼叫方式拨出拨号号码,从而用户在遇到突发事件时,能够通过拨打紧急电话而向相关部门求助;当用户输入的拨号号码不存在于更新紧急号码列表中,终端确定该拨号号码为非紧急号码,进而采用非紧急呼叫方式拨出拨号号码,从而避免了非紧急呼叫占用紧急呼叫的通信资源,而造成的紧急呼叫无法接通的问题。

对应于上述的方法流程,为了解决现有技术需要将终端返厂而进行紧急号码的更新,使得更新紧急号码的流程较为繁琐的问题,本发明实施例提供了一种紧急号码更新的装置,如图4所示,该装置包括:

发送单元401,用于向服务器发送终端的当前位置信息;

接收单元402,用于接收服务器发送的更新配置文件,服务器存储有每个区域对应的配置文件,每个配置文件中包括紧急号码列表,更新配置文件为当服务器确定当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向终端发送当前位置信息所属区域的配置文件;

更新单元403,用于根据接收单元402接收的更新配置文件对自身存储的紧急号码列表进行更新。

在本发明实施例提供的另一种实现方式中,如图5所示,该装置还包括:检测单元501、处理单元502。

更新单元403,还用于将自身存储的紧急号码列表更新为更新紧急号码列表。

接收单元402,还用于接收用户输入的拨号指令;

检测单元501,用于根据接收单元402接收的拨号指令确定用户输入的拨号号码;

检测单元501,还用于判断拨号号码是否存在于更新紧急号码列表;若是,则确定拨号号码为紧急号码;若否,则确定拨号号码为非紧急号码。

处理单元502,用于采用紧急呼叫方式拨出拨号号码。

处理单元502,还用于采用非紧急呼叫方式拨出拨号号码。

本发明实施例提供的紧急号码更新的装置,与现有技术中需要将终端返厂而进行紧急号码的更新导致的更新紧急号码的流程较为繁琐相比,接收单元接收服务器发送的更新配置文件,其中,更新配置文件为当服务器确定当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向终端发送当前位置信息所属区域的配置文件,然后更新单元根据获取的更新配置文件对自身存储的紧急号码列表进行更新,而不需通过重新返厂来对紧急号码进行更新,因此,简化了更新紧急号码的流程,使更新紧急号码的流程更为智能。

本发明实施例还提供一种终端,如图6所示,该装置包括存储器601,处理器602,收发器603,总线604。

存储器601可以是ROM(Read Only Memory,只读存储器),静态存储设备,动态存储设备或者RAM(Random Access Memory,随机存取存储器)。存储器601可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器601中,并由处理器602来执行。

收发器603用于装置与其他设备或通信网络(例如但不限于以太网,RAN Radio Access Network,无线接入网),WLAN(Wireless Local Area Network,无线局域网)等)之间的通信。

处理器602可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路(Application Specific Integrated Circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。

总线604可包括一通路,在装置各个部件(例如存储器601、收发器603和处理器602)之间传送信息。

应注意,尽管图6所示的硬件仅仅示出了存储器601、收发器603、和处理器602以及总线604,但是在具体实现过程中,本领域的技术人员应当明白,该装置还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,还可包含实现其他功能的硬件器件。

具体的,图6所示的终端用于实现图4和图5实施例所示的装置时,该装置中的收发器603,用于向服务器发送终端的当前位置信息。

收发器603,还用于接收服务器发送的更新配置文件,服务器存储有每个区域对应的配置文件,每个配置文件中包括紧急号码列表,更新配置文件为当服务器确定当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向终端发送当前位置信息所属区域的配置文件。

处理器602,与存储器601和收发器603耦合,用于控制程序指令的执行,具体用于根据收发器603接收的更新配置文件对自身存储的紧急号码列表进行更新。

处理器602,还用于将自身存储的紧急号码列表更新为更新紧急号码列表。

收发器603,还用于接收用户输入的拨号指令。

处理器602,还用于根据收发器603接收的拨号指令确定用户输入的拨号号码。

处理器602,还用于判断拨号号码是否存在于更新紧急号码列表;若是,则确定拨号号码为紧急号码,采用紧急呼叫方式拨出拨号号码;若否,则确定拨号号码为非紧急号码,采用非紧急呼叫方式拨出拨号号码。

本发明实施例提供的终端,与现有技术中需要将终端返厂而进行紧急号码的更新导致的更新紧急号码的流程较为繁琐相比,收发器接收服务器发送的更新配置文件,其中,更新配置文件为当服务器确定当前位置信息所属的区域与终端上一次上报的位置信息所属的区域不同时,向收发器发送当前位置信息所属区域的配置文件,然后处理器根据获取的更新配置文件对自身存储的紧急号码列表进行更新,而不需通过重新返厂来对紧急号码进行更新,因此,简化了更新紧急号码的流程,使更新紧急号码的流程更为智能。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1