紧急呼叫控制方法和装置及紧急呼叫方法和装置的制造方法_2

文档序号:9528178阅读:来源:国知局
种紧急呼叫控制方法的流程图,如图1所示,该方法用于移动终端中的电话模块,移动终端还包括定位模块和除了电话模块和定位模块外的其他应用模块,电话模块内设有紧急呼叫号码列表,该方法包括以下步骤:
[0063]在步骤S11中,获取移动终端所在地域的地域信息。
[0064]在步骤S12中,根据地域信息和移动终端中预先保存的各个地域的紧急呼叫号码,设置紧急呼叫号码列表,该紧急呼叫号码列表用于指示移动终端在呼叫限制状态下能够呼出的电话号码。
[0065]其中,定位模块可以采用百度地图和谷歌地图等,其他应用模块可以是米聊等聊天软件,也可以其他的需要定位的应用模块,例如,米吧和小米司机等。
[0066]在实际应用中,由于一些国家的不同地区米用不同的紧急呼叫号码,例如,中国大陆的紧急呼叫号码为112,而中国香港的紧急呼叫号码为999,所以地域信息可以包括国家或地区信息。例如,中国香港、中国台湾等。地区信息可以包括国家信息。
[0067]移动终端的呼叫限制状态可以是移动终端处于无SIM卡、锁屏、飞行模式等状态。移动终端在呼叫限制状态下能够呼出(即可以正常拨打)的电话号码是,经过电话模块检测后在紧急呼叫号码列表中的电话号码,这些电话号码通过专用的通道传送给基站,且基站在接收这些号码时,会优先进行处理。
[0068]本公开的一些有益效果可以包括通过获取移动终端所在地域的地域信息,根据地域信息,实时更新移动终端中的紧急呼叫号码列表,当用户漫游至任何一个国家或地区时,可以随时拨打该国或该地区的紧急呼叫号码,方便用户进行紧急呼叫,有效地保证了用户的安全,实用性比较强。
[0069]图2是根据一示例性实施例示出的一种紧急呼叫控制方法的流程图,如图2所示,该方法用于移动终端中的电话模块,移动终端还包括定位模块和除了电话模块和定位模块外的其他应用模块,电话模块内设有紧急呼叫号码列表,包括以下步骤:
[0070]在步骤S21中,在移动终端开机时,调用定位模块获取移动终端所在地域的地域信息。
[0071]电话模块可以是直接调用系统提供的定位模块的API (Applicat1n ProgrammingInterface,应用程序编程接口),完成定位模块的调用。
[0072]实现时,定位模块可以米用GPS (Global Posit1ning System,全球定位系统)、Glonass (Global Navigat1n Satellite System,全球卫星导航系统)、北斗卫星导航系统和无线定位技术中的一种定位移动终端所在地域的地域信息。
[0073]在实际应用中,定位模块生成地域信息需要相应的地图服务提供商的支持,例如,Google Map谷歌地图等。
[0074]需要说明的是,当移动终端未进行首次开机(例如,生产时),即未获得其所在地域信息时,可以采用其内置的紧急呼叫号码列表。实现时,在移动终端生产时,根据其销售的国家或者地区,人为选择了紧急呼叫号码列表,例如,可以将在中国大陆销售的移动终端的紧急呼叫号码列表设为112,对应的紧急呼叫号码列表中包括的紧急呼叫号码可以是匪警110、火警119、急救120、交通事故122等。其中,紧急呼叫号码列表用于指示移动终端在呼叫限制状态下能够呼出的电话号码。
[0075]在步骤S22中,根据地域信息和移动终端中预先保存的各个地域的紧急呼叫号码,设置紧急呼叫号码列表。
[0076]在获取到移动终端所在的地域信息后,根据移动终端中预先保存的各个地域的紧急呼叫号码,设置紧急呼叫号码列表,即将当前国家的紧急呼叫号码列表替换步骤S21中之前的紧急呼叫号码列表。
[0077]其中,各个地域的紧急呼叫号码可以由厂商预先保存在移动终端的内存中。
[0078]容易理解地,在移动终端已经进行过首次开机后,例如,第2次开机时,其紧急呼叫号码列表为前一次关机之前所使用的。也就是说,在本实施例中,在步骤S21未完成或者调用定位模块获取地域信息失败时,移动终端中的紧急呼叫号码列表为前述内置的或者前一次关机之前所使用的。
[0079]在步骤S23中,在移动终端工作时,判断上一次获取地域信息的时间与当前时间的间隔是否到达设定值。
[0080]其中,该设定值可以为2周或者1个月等,其可以由移动终端默认设置,也可以人为设定。实现时,可以在电话模块中设置一个定时器,在上一次获取地域信息后启动该定时器,当定时器的时间到达设定值时即判定上一次获取地域信息的时间与当前时间的间隔到达设定值。
[0081]在步骤S24中,当间隔达到设定值时,调用定位模块获取移动终端所在地域的地域信息。
[0082]在调用定位模块获取移动终端所在地域的地域信息后,返回步骤S22执行。
[0083]在本实施例中,在步骤S23和S24执行的过程,该方法还可以包括:
[0084]在移动终端的应用框架层中注册监听函数,通过监听函数获取地域信息,应用框架层用于监听定位模块是否被调用,在定位模块被调用时,获取定位模块最新确定的地域信息并通过监听函数返回最新确定的地域信息。
[0085]实现时,在电话模块启动时可以在移动终端的应用框架层Applicat1n FrameWork中注册监听函数。应用框架层实时监测定位模块是否被调用,在监听到定位模块被调用后,在相应的缓冲区中读取定位模块最新确定的地域信息,并将监听函数的返回值设为该最新确定的地域信息,返回给电话模块。
[0086]容易理解地,在接收监听函数返回的地域信息后,该方法返回步骤S22执行,并将定时器清零。
[0087]本公开的一些有益效果可以包括通过获取移动终端所在地域的地域信息,根据地域信息,实时更新移动终端中的紧急呼叫号码列表,当用户漫游至任何一个国家或地区时,可以随时拨打该国或该地区的紧急呼叫号码,方便用户进行紧急呼叫,有效地保证了用户的安全,实用性比较强。
[0088]图3是根据一示例性实施例示出的一种紧急呼叫方法的流程图,如图3所示,该方法用于移动终端中的电话模块,该电话模块中通过前述图1和图2对应的实施例中的紧急呼叫控制方法设置紧急呼叫号码列表,包括以下步骤:
[0089]在步骤S31中,接收用户输入的呼叫号码。
[0090]在步骤S32中,判断紧急呼叫号码列表中是否存在用户输入的呼叫号码。
[0091]在步骤S33中,当紧急呼叫号码列表中存在用户输入的呼叫号码时,向基站发送紧急呼叫请求。
[0092]用户输入的呼叫号码可以包括在移动终端处于呼叫限制状态下,用户输入的紧急呼叫号码,也可以包括在移动终端处于非呼叫限制状态下,用户输入的紧急呼叫号码和非紧急呼叫号码,即在实际应用中,电话模块会对每一个用户输入的呼叫号码进行检测是否存在用户输入的呼叫号码。
[0093]本公开的一些有益效果可以包括通过判断用户输入的呼叫号码是否在采用地域信息实时更新的移动终端中的紧急呼叫号码列表,在用户漫游至任何一个国家或地区时,仍然可以随时拨打该国或该地区的紧急呼叫号码,方便用户进行紧急呼叫,有效地保证了用户的安全,实用性比较强。
[0094]图4是根据一示例性实施例示出的一种紧急呼叫方法的流程图,如图4所示,该方法用于移动终端的电话模块,该移动终端包括电话模块和定位模块,电话模块中设有紧急呼叫号码列表,包括以下步骤:
[0095]在步骤S41中,在移动终端开机时,调用定位模块获取移动终端所在地域的地域信息。
[0096]在步骤S42中,根据地域信息和移动终端中预先保存的各个地域的紧急呼叫号码,设置紧急呼叫号码列表。
[0097]步骤S41?S42同步骤S21?S22,这里不再赘述。
[0098]在步骤S43中,接收用户输入的呼叫号码。
[0099]在步骤S44中,判断紧急呼叫号码列表中是否存在用户输入的呼叫号码。
[0100]在步骤S45中,当紧急呼叫号码列表中存在用户输入的呼叫号码时,向基站发送紧急呼叫请求。
[0101]步骤S43?S45同步骤S31?S33,这里不再赘述。
[0102]在步骤S46中,判断上一次获取地域信息的时间与当前时间的间隔是否到达设定值。
[0103]在步骤S47中,当间隔达到设定值时,调用定位模块获取移动终端所在地域的地域信息。
[0104]在调用定位模块获取移动终端所在地域的地域信息后,返回
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1