一种基于网络信号强度的呼叫选择方法及装置与流程

文档序号:18510141发布日期:2019-08-24 09:02阅读:210来源:国知局
一种基于网络信号强度的呼叫选择方法及装置与流程

本申请实施例涉及通信技术领域,尤其涉及一种基于网络信号强度的呼叫选择方法及装置。



背景技术:

目前,智能终端产品通常通过在通信模块中内置sim卡来实现其通话功能。在使用智能终端产品进行通话过程中,由于信号弱或信号不稳定等导致无法联系的情况,会致使用户错过一些重要的来电。为此,伴随着双卡双待手机的普及,人们会使用双卡手机以避免单个通信网络信号差影响通话的情况。用户可根据当前手机网络信号的实时情况,选择对应信号好的sim卡拨出电话,以使通话质量得到较好的保障。但是,在对双卡双待手机进行通话呼叫时,通常是选择“双卡”中的一张sim卡对应进行呼叫,在不清楚对方双卡双待手机移动通信网络的情况下,无法保证较好的通话质量。



技术实现要素:

本申请实施例提供一种基于网络信号强度的呼叫选择方法、装置、电子设备及存储介质,能够选择被呼叫终端网络信号最好的sim卡进行通话呼叫。

在第一方面,本申请实施例提供了一种基于网络信号强度的呼叫选择方法,对应呼叫终端,所述方法包括:

选择被呼叫终端,上传所述被呼叫终端对应的设备id信息至服务器端,所述被呼叫终端内置有对应不同运营商网络的至少两张sim卡;

接收所述服务器端的返回信息,所述返回信息为当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息,所述返回信息由服务器端基于所述设备id信息查询所述被呼叫终端对应的网络状况获取;

基于所述返回信息,选择对应运营商网络信号最好的sim卡号向所述被呼叫终端发起通话呼叫事件。

在第二方面,本申请实施例提供了一种基于网络信号强度的呼叫选择方法,对应服务器端,所述方法包括:

接收呼叫终端上传的对应被呼叫终端的设备id信息;

基于所述被呼叫终端的设备id信息获取所述被呼叫终端的实时位置信息;

根据所述被呼叫终端的实时位置信息及设备id信息查找数据库,提取当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息并返回至所述呼叫终端,所述数据库存储有不同位置下所述被呼叫终端每个sim卡的网络信号信息。

进一步的,服务器端每隔一设定时间段获取所述被呼叫终端的位置信息,以及对应所述位置信息下每个sim卡的网络信号信息,以建立所述数据库。

进一步的,在建立所述数据库时,若实时获取到的所述被呼叫终端的位置信息和已存储的所述被呼叫终端的位置信息相同,则对应该位置将实时获取到的每个sim卡的网络信号信息覆盖已有的每个sim卡的网络信号信息。

在第三方面,本申请实施例提供了一种基于网络信号强度的呼叫选择方法,对应服务器端,所述方法包括:

接收呼叫终端上传的对应被呼叫终端的设备id信息;

基于所述被呼叫终端的设备id信息发送网络状况获取指令至所述被呼叫终端;

接收所述被呼叫终端返回的当前网络状况信息,基于所述当前网络状况信息提取当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息并返回至所述呼叫终端。

进一步的,所述当前网络状况信息包括当前所述被呼叫终端每个sim卡的网络信号信息。

进一步的,在所述接收所述被呼叫终端返回的当前网络状况信息,基于所述当前网络状况信息提取当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息并返回至所述呼叫终端中,若当前所述被呼叫终端每个sim卡的网络状态均为无信号状态,则同时返回无信号提示至所述呼叫终端。

在第四方面,本申请实施例提供了一种基于网络信号强度的呼叫选择装置,包括:

选择模块,用于选择被呼叫终端,上传所述被呼叫终端对应的设备id信息至服务器端,所述被呼叫终端内置有对应不同运营商网络的至少两张sim卡;

接收模块,用于接收所述服务器端的返回信息,所述返回信息为当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息,所述返回信息由服务器端基于所述设备id信息查询所述被呼叫终端对应的网络状况获取;

呼叫模块,用于基于所述返回信息,选择对应运营商网络信号最好的sim卡号向所述被呼叫终端发起通话呼叫事件。

在第五方面,本申请实施例提供了一种电子设备,包括:

存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于网络信号强度的呼叫选择方法。

在第六方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于网络信号强度的呼叫选择方法。

本申请实施例在准备发起通话呼叫事件时,通过查询被呼叫终端当前每个sim卡的网络信号信息,以确定运营商网络信号最好的sim卡,并选择对应运营商网络信号最好的sim卡号向被呼叫终端发起通话呼叫事件,通过预先确定被呼叫终端的实时运营商网络信号状况,选择最优的通信网络进行通话,能够优化通话质量,从而实现最佳的通话体验。

附图说明

图1是本申请实施例一提供的一种基于网络信号强度的呼叫选择方法的流程图;

图2是本申请实施例一中的发起呼叫选择界面示意图;

图3是本申请实施例一中的呼叫选择中的界面示意图;

图4是本申请实施例一中的对应sim卡呼叫界面示意图;

图5是本申请实施例一中的无信号提示示意图;

图6是本申请实施例二提供的另一种基于网络信号强度的呼叫选择方法的流程图;

图7是本申请实施例三提供的另一种基于网络信号强度的呼叫选择方法的流程图;

图8是本申请实施例四提供的一种基于网络信号强度的呼叫选择装置的结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

本申请提供的基于网络信号强度的呼叫选择方案,主要用于在使用移动终端向双卡移动终端进行通话呼叫时,提供对方各个sim卡此时的运营商网络信号状态信息,基于这一运营商网络信号状态信息可以选择对方一个运营商网络信号最好的sim卡发起通话呼叫。特别是在儿童电话手表使用场景下,由于目前大多数儿童电话手表通常只采用内置单sim卡的通信方式,那么当该sim卡对应的运营商网络环境较差时,就会影响其通话质量。因此,目前很多电话手表都会采用双卡双待的通信模式,以保证通话质量,避免家长联系不上孩子。由于两张sim卡存在运营商信号状况不一的情况,比如在某地,联通信号极好,移动信号极差,那么在该地,移动用户打电话的体验是极差的。基于此,需要确保两张sim卡之间选择呼叫的sim卡号对应的运营商网络信号稳定,通话质量优良。那么在家长通过移动终端给孩子电话手表拨打电话时,使用本申请实施例提供的基于网络信号强度的呼叫选择方法,通过查询电话手表一端两张sim卡的网络信号状态,根据网络信号强度的比对,家长一端通过移动终端选择向网络信号最好的sim卡发起通话呼叫事件,以此来保证两者的通话网络环境稳定,避免弱信号环境下影响通话质量,乃至导致电话手表失联的局面。

实施一:

图1给出了本申请实施例一提供的一种基于网络信号强度的呼叫选择方法的流程图,本实施例中提供的基于网络信号强度的呼叫选择方法可以由基于网络信号强度的呼叫选择设备执行,该基于网络信号强度的呼叫选择设备可以通过软件和/或硬件的方式实现,该基于网络信号强度的呼叫选择设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。该基于网络信号强度的呼叫选择设备可以是手机,平板等移动终端设备。

下述参照家长移动终端与孩子电话手表通话的使用场景,以运营商网络的呼叫选择设备为执行基于网络信号强度的呼叫选择方法的设备为例,进行描述。参照图1,该基于网络信号强度的呼叫选择方法具体包括:

s110、选择被呼叫终端,上传所述被呼叫终端对应的设备id信息至服务器端,所述被呼叫终端内置有对应不同运营商网络的至少两张sim卡。

示例性的,家长在准备使用移动终端设备向孩子的电话手表发起通话呼叫事件时,预先使用本申请实施例的呼叫选择方法确定孩子一端电话手表中两张sim卡网络信号最好的sim卡号。家长使用移动终端拨打电话时,由于家长移动终端自带的拨号功能一般都是基于确定的电话号码来发起通话呼叫事件,而不是基于确定的被呼叫终端来发起通话呼叫事件。因此,本申请实施例的呼叫选择方法,由于在发起呼叫事件之前,需要在孩子电话手表一端两张sim卡进行选择,所以此时是暂未有明确的电话号码的,显然,移动终端自带的拨号功能在本实施例并不适用。家长移动终端会预安装一个与孩子电话手表的通话软件,在需要发起通话时,进行该通话软件界面,通过该通话软件向孩子电话手表发起通话呼叫事件。通过在通讯录中选择对应需要通话呼叫的人,进入发起呼叫选择界面。参照图2,进入对应联系人“小明”的发起呼叫选择界面后,根据对应“小明”记录的两个sim卡号,可以人为自行选择任意一个sim卡号发起通话呼叫事件,也可以通过“呼叫选择”按钮,启动两张sim卡的通话呼叫选择。此时基于家长端呼叫选择的“小明”对应的被呼叫终端,查找该被呼叫终端的设备id信息。通话软件在之前记录“小明”的通讯号码时,同时获取对应“小明”的电话手表的设备id信息,将其对应“小明”的a、b两张sim卡号进行存储。家长移动终端将查询到的对应“小明”电话手表的设备id信息,上传至服务器端,以使服务器端基于该设备id信息进行对应电话手表的运营商网络状况查询。

需要说明的是,电话手表内置的双sim卡,具体可为sim卡与esim卡来实现,采用实体卡与虚拟卡的组合形式,可以节省电话手表内部硬件结构的体积,使得通信模块更加集成化。而在本申请呼叫选择方法的一些实施例中,对应被呼叫终端也可以是内置有多张对应不同运营商网络的sim卡的移动终端,呼叫终端则基于本实施例的呼叫选择方法在多张sim卡中选择网络信号最好的sim卡号发起通话呼叫事件。

s120、接收所述服务器端的返回信息,所述返回信息为当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息,所述返回信息由服务器端基于所述设备id信息查询所述被呼叫终端对应的网络状况获取。

示例性的,服务器端在接收到家长移动终端(呼叫终端)上传的对应“小明”的电话手表(被呼叫终端)的设备id信息;基于这一设备id信息,服务器端向“小明”的电话手表发送位置信息获取指令,电话手表一端接收到位置信息获取指令后,通过自带定位模块对电话手表当前位置进行定位,获取电话手表当前所处的位置信息,并将该实时位置信息返回至服务器端。

服务器端再根据电话手表的实时位置信息,结合该电话手表的设备id信息查找数据库,以获取对应这一实时位置下电话手表两张sim卡的运营商网络信号情况。服务器端的数据库预先存储有对应该电话手表在不同位置下的每个sim卡的网络信号信息,那么根据获取到的电话手表的实时位置信息,通过查找数据库进行位置信息比对,就能够找到与该实时位置相同的位置信息,则该相同位置下的每个sim卡的网络信号信息即为此时电话手表对应实时位置信息的运营商网络信号情况。需要注意的是,服务器端基于查询数据库得到的此时电话手表的运营商网络信号情况,此时该运营商网络信号情况是包括了电话手表每个sim卡的网络信号信息的。服务器端可以将每个sim卡的网络信号信息均返回至家长移动终端(呼叫终端),由家长移动终端根据没张卡的网络信号强度,选择网络信号强度最好的sim卡发起通话呼叫事件;也可以是直接就根据各个sim卡的网络信号强度信息,直接选择运营商网络信号最好的sim卡号信息返回至家长移动终端(呼叫终端)。服务器端通过建立一个记录对应电话手表在不同位置下的网络信号情况,方便服务器端基于电话手表的实时位置直接查询电话手表的实时网络信号状况,无需再询问电话手表一端获取其实时网络情况信息,以便于服务器端根据家长移动终端上传的设备id信息及时作出反馈,直接返回带有被呼叫终端网络状况信息的返回信息。

在本申请呼叫选择方法的一些实施例中,服务器端在接收呼叫终端上传的对应电话手表的设备id信息后,直接根据这一设备id信息向电话手表询问其实时的网络信号状况。服务器端基于电话手表的设备id信息,会发送一个网络状况获取指令至电话手表一端,电话手表一端响应这一网络状况获取指令,将其当前对应每个sim卡的网络信号信息返回至服务器端。服务器端接收电话手表返回的当前网络状况信息,同样的,基于电话手表当前网络状况信息,服务器端可以将每个sim卡的网络信号信息均返回至家长移动终端(呼叫终端),由家长移动终端根据没张卡的网络信号强度,选择网络信号强度最好的sim卡发起通话呼叫事件;也可以是直接就根据各个sim卡的网络信号强度信息,直接选择运营商网络信号最好的sim卡号信息返回至家长移动终端(呼叫终端)。服务器端通过直接问询被呼叫终端的方式获取电话手表(被呼叫终端)的实时网络信号情况。服务器端无需通过定位电话手表的位置信息来查询数据库获取对应的网络信号情况,以此可以保证电话手表网络情况信息的实时性、准确性。

s130、基于所述返回信息,选择对应运营商网络信号最好的sim卡号向所述被呼叫终端发起通话呼叫事件。

示例性的,参照图3,在家长移动终端发起呼叫选择后,其交互界面显示“呼叫选择中”,此过程包括了服务器端的网络信号情况查询过程及家长移动终端基于返回信息的选择过程。家长移动终端接收到服务器端的返回信息后,基于这一返回信息,做出通话呼叫选择。参照上述步骤s120,由于服务器端的返回信息可以是当前电话手表运营商网络信号最好的sim卡号信息,也可以是电话手表每个sim卡的网络信号信息。那么,当家长移动终端接收到的是当前电话手表运营商网络信号最好的sim卡号信息,则直接选择对应的sim卡号向电话手表发起通话呼叫事件;当家长移动终端接收到的是当前电话手表每个sim卡的网络信号信息,那么家长移动终端则根据每一sim卡的网络信号强度信息比对,选择网络信号强度最好的sim卡号向电话手表发起通话呼叫事件。参照图4,当家长移动终端确定电话手表的a卡为电话手表当前运营商网络信号最好的sim卡,则向a卡发起通话呼叫事件,家长移动终端交互界面显示呼叫a卡。需要注意的是,当服务器端查询电话手表网络状况时,若两个sim卡对应的网络状态均为无信号状态,此时服务器端在返回电话网络信号情况的时候,同时返回无信号提示给到家长移动终端,参照图5,此时家长移动终端在交互界面显示“无信号”提示,表示当前电话手表处于无网络信号状态,以提示家长挂断电话,无需进行呼叫选择。

上述,通过查询被呼叫终端当前每个sim卡的网络信号信息,以确定运营商网络信号最好的sim卡,并选择对应运营商网络信号最好的sim卡号向被呼叫终端发起通话呼叫事件,通过预先确定被呼叫终端的实时运营商网络信号状况,选择最优的通信网络进行通话,能够优化通话质量,从而实现最佳的通话体验。

实施例二:

在上述实施例的基础上,图6为本申请实施例二提供的另一种基于网络信号强度的呼叫选择方法的流程图。参考图6,本实施例提供的基于网络信号强度的呼叫选择方法,对应服务器端执行,其具体包括:

s210、接收呼叫终端上传的对应被呼叫终端的设备id信息。

s220、基于所述被呼叫终端的设备id信息获取所述被呼叫终端的实时位置信息。

s230、根据所述被呼叫终端的实时位置信息及设备id信息查找数据库,提取当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息并返回至所述呼叫终端,所述数据库存储有不同位置下所述被呼叫终端每个sim卡的网络信号信息。

示例性的,服务器端在接收到家长移动终端(呼叫终端)上传的对应“小明”的电话手表(被呼叫终端)的设备id信息;基于这一设备id信息,服务器端向“小明”的电话手表发送位置信息获取指令,电话手表一端接收到位置信息获取指令后,通过自带定位模块对电话手表当前位置进行定位,获取电话手表当前所处的位置信息,并将该实时位置信息返回至服务器端。

服务器端再根据电话手表的实时位置信息,结合该电话手表的设备id信息查找数据库,以获取对应这一实时位置下电话手表两张sim卡的运营商网络信号情况。服务器端的数据库预先存储有对应该电话手表在不同位置下的每个sim卡的网络信号信息,那么根据获取到的电话手表的实时位置信息,通过查找数据库进行位置信息比对,就能够找到与该实时位置相同的位置信息,则该相同位置下的每个sim卡的网络信号信息即为此时电话手表对应实时位置信息的运营商网络信号情况。需要注意的是,服务器端基于查询数据库得到的此时电话手表的运营商网络信号情况,此时该运营商网络信号情况是包括了电话手表每个sim卡的网络信号信息的。服务器端可以将每个sim卡的网络信号信息均返回至家长移动终端(呼叫终端),由家长移动终端根据没张卡的网络信号强度,选择网络信号强度最好的sim卡发起通话呼叫事件;也可以是直接就根据各个sim卡的网络信号强度信息,直接选择运营商网络信号最好的sim卡号信息返回至家长移动终端(呼叫终端)。服务器端通过建立一个记录对应电话手表在不同位置下的网络信号情况,方便服务器端基于电话手表的实时位置直接查询电话手表的实时网络信号状况,无需再询问电话手表一端获取其实时网络情况信息,以便于服务器端根据家长移动终端上传的设备id信息及时作出反馈,直接返回带有被呼叫终端网络状况信息的返回信息。

另外,在建立上述数据库时,服务器端会每隔一设定时间段获取电话手表的位置信息,以及对应这些位置信息下每个sim卡的网络信号信息,每个位置信息均与该位置下的实时网络情况信息以及对应该电话手表的设备id信息一一对应,以此来建立该数据库,以用于后续的服务器根据位置信息进行对应电话手表的网络情况查询。并且,在数据库建立过程中,若实时获取到的电话手表的位置信息和此前数据库已存储的位置信息相同,表明该位置下电话手表的网络情况信息已经存储在数据库中。那么服务器端此时对应该位置将实时获取到的每个sim卡的网络信号信息覆盖已存储的每个sim卡的网络信号信息,以确保对应位置电话手表的网络情况信息得到更新,确保数据的实时性。

上述,通过查询被呼叫终端当前每个sim卡的网络信号信息,以便于后续家长移动终端确定运营商网络信号最好的sim卡,并选择对应运营商网络信号最好的sim卡号向被呼叫终端发起通话呼叫事件,通过预先确定被呼叫终端的实时运营商网络信号状况,选择最优的通信网络进行通话,能够优化通话质量,从而实现最佳的通话体验。

实施例三:

在上述实施例的基础上,图7为本申请实施例二提供的另一种基于网络信号强度的呼叫选择方法的流程图。参考图7,本实施例提供的基于网络信号强度的呼叫选择方法,对应服务器端执行,其具体包括:

s310、接收呼叫终端上传的对应被呼叫终端的设备id信息。

s320基于所述被呼叫终端的设备id信息发送网络状况获取指令至所述被呼叫终端。

s330接收所述被呼叫终端返回的当前网络状况信息,基于所述当前网络状况信息提取当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息并返回至所述呼叫终端。

示例性的,不同于上述实施例二,服务器端在接收呼叫终端上传的对应电话手表的设备id信息后,直接根据这一设备id信息向电话手表询问其实时的网络信号状况。服务器端基于电话手表的设备id信息,会发送一个网络状况获取指令至电话手表一端,电话手表一端响应这一网络状况获取指令,将其当前对应每个sim卡的网络信号信息返回至服务器端。服务器端接收电话手表返回的当前网络状况信息,同样的,基于电话手表当前网络状况信息,服务器端可以将每个sim卡的网络信号信息均返回至家长移动终端(呼叫终端),由家长移动终端根据没张卡的网络信号强度,选择网络信号强度最好的sim卡发起通话呼叫事件;也可以是直接就根据各个sim卡的网络信号强度信息,直接选择运营商网络信号最好的sim卡号信息返回至家长移动终端(呼叫终端)。服务器端通过直接问询被呼叫终端的方式获取电话手表(被呼叫终端)的实时网络信号情况。服务器端无需通过定位电话手表的位置信息来查询数据库获取对应的网络信号情况,以此可以保证电话手表网络情况信息的实时性、准确性。

需要说明的是,在上述实施例二、实施例三中,当服务器端获取到当前电话手表的网络情况信息后,如若当前电话手表每个sim卡的网络状态均为无信号状态,则在返回对应网络状况的同时返回无信号提示至家长移动终端,以便于家长获知电话手表的无信号状态情况,用以提示家长挂断电话,无需进行呼叫选择。

上述,通过查询被呼叫终端当前每个sim卡的网络信号信息,以便于后续家长移动终端确定运营商网络信号最好的sim卡,并选择对应运营商网络信号最好的sim卡号向被呼叫终端发起通话呼叫事件,通过预先确定被呼叫终端的实时运营商网络信号状况,选择最优的通信网络进行通话,能够优化通话质量,从而实现最佳的通话体验。

实施例四:

在上述实施例一的基础上,图8为本申请实施例四提供的一种基于网络信号强度的呼叫选择装置的结构示意图。参考图8,本实施例提供的基于网络信号强度的呼叫选择装置具体包括:选择模块41、接收模块42、呼叫模块43。

其中,选择模块41用于选择被呼叫终端,上传所述被呼叫终端对应的设备id信息至服务器端,所述被呼叫终端内置有对应不同运营商网络的至少两张sim卡;接收模块42用于接收所述服务器端的返回信息,所述返回信息为当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息,所述返回信息由服务器端基于所述设备id信息查询所述被呼叫终端对应的网络状况获取;呼叫模块43用于基于所述返回信息,选择对应运营商网络信号最好的sim卡号向所述被呼叫终端发起通话呼叫事件。

上述,通过查询被呼叫终端当前每个sim卡的网络信号信息,以确定运营商网络信号最好的sim卡,并选择对应运营商网络信号最好的sim卡号向被呼叫终端发起通话呼叫事件,通过预先确定被呼叫终端的实时运营商网络信号状况,选择最优的通信网络进行通话,能够优化通话质量,从而实现最佳的通话体验。

本申请实施例四提供的基于网络信号强度的呼叫选择装置可以用于执行上述实施例一提供的基于网络信号强度的呼叫选择方法,具备相应的功能和有益效果。

实施例五:

本申请实施例四提供了一种电子设备,该电子设备包括:处理器、存储器、通信模块。该电子设备中处理器的数量可以是一个或者多个,该电子设备中的存储器的数量可以是一个或者多个。该电子设备的处理器、存储器、通信模块可以通过总线或者其他方式连接。

存储器作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的基于网络信号强度的呼叫选择方法对应的程序指令/模块(例如,基于网络信号强度的呼叫选择装置中的选择模块、接收模块及呼叫模块)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

通信模块用于与待升级设备建立无线连接,并进行数据传输。

处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于网络信号强度的呼叫选择方法。

上述提供的电子设备可用于执行上述实施例一提供的基于网络信号强度的呼叫选择方法,具备相应的功能和有益效果。

实施例五:

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于网络信号强度的呼叫选择方法,该基于网络信号强度的呼叫选择方法包括:选择被呼叫终端,上传所述被呼叫终端对应的设备id信息至服务器端,所述被呼叫终端内置有对应不同运营商网络的至少两张sim卡;接收所述服务器端的返回信息,所述返回信息为当前所述被呼叫终端运营商网络信号最好的sim卡号信息或每个sim卡的网络信号信息,所述返回信息由服务器端基于所述设备id信息查询所述被呼叫终端对应的网络状况获取;基于所述返回信息,选择对应运营商网络信号最好的sim卡号向所述被呼叫终端发起通话呼叫事件。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于网络信号强度的呼叫选择方法,还可以执行本申请任意实施例所提供的基于网络信号强度的呼叫选择方法中的相关操作。

上述实施例中提供的基于网络信号强度的呼叫选择装置、存储介质及电子设备可执行本申请任意实施例所提供的基于网络信号强度的呼叫选择方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于网络信号强度的呼叫选择方法。

上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。

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