本发明涉及终端技术领域,尤其涉及一种来电转接方法、装置和终端。
背景技术:
随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。
来电转接作为一项基本的通信需求,越来越不能满足人们的生活方式了。现有技术中的来电转接都是固定在某一个模式,只要终端设置了来电转接,无论在哪个区域都会将来电都转接到另一终端;比如,以手机为例,当用户在号码漫游区域时,设置来电转接将来电转接到指定的号码上以避免漫游产生的资费,而当用户在号码归属地时,设置的来电转接又会导致用户错过来电,其不能根据用户地理位置的变化灵活地执行来电转接。可知,现有技术中终端进行来电转接的灵活性较差。
技术实现要素:
本发明实施例提供一种来电转接方法、装置和终端,可以解决现有技术中终端进行来电转接灵活性较差的技术问题。
本发明实施例提供一种来电转接方法,包括:
获取终端当前的地理位置信息;
判断所述地理位置信息是否满足预设条件;
若是,则在检测到有来电呼入时进行来电转接处理,以将所述来电转接至目标终端。
相应地,本发明实施例提供了一种来电转接装置,包括:位置获取模块、第一判断模块和来电处理模块;
所述位置获取模块,用于获取终端当前的地理位置信息;
所述第一判断模块,用于判断所述地理位置信息是否满足预设条件;
所述来电处理模块,用于若所述第一判断模块判定为是,则在检测到有来电呼入时进行来电转接处理,以将所述来电转接至目标终端。
相应地,本发明实施例还提供了一种终端,包括上述任一项所述的来电转接装置。
本发明实施例通过在检测到有来电呼入时,获取终端当前的地理位置信息,然后判断地理位置信息是否满足预设条件,若满足,则在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端;该方案可以基于终端当前所处的地理位置确定是否需要对来电进行转接,相对于现有技术而言,提高了终端进行来电转接的灵活性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的来电转接方法的流程示意图;
图2是本发明实施例二提供的来电转接方法的流程示意图;
图3a是本发明实施例三提供的第一种来电转接装置的结构示意图;
图3b是本发明实施例三提供的第二种来电转接装置的结构示意图;
图3c是本发明实施例三提供的第三种来电转接装置的结构示意图;
图4是本发明实施例四提供的终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种来电转接方法、装置和终端。以下将分别进行详细说明。
实施例一、
本实施例将从来电转接装置的角度进行描述,该来电转接装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等设备。
一种来电转接方法,包括:获取终端当前的地理位置信息;判断地理位置信息是否满足预设条件;若是,则在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端。
如图1所示,来电转接方法,具体流程可以如下:
101、获取终端当前的地理位置信息。
在本实施例中,获取终端当前的地理位置信息的方式可以有多种,比如,可以采用GPS(Global Positioning System,全球定位系统)技术,在该终端内部集成GPS芯片装置,以获取当前的地理位置信息;还可以采用基站定位技术,在基站确定终端的地理位置之后发送相应信息至终端,以获取当前的地理位置信息。
其中,获取的地理位置信息可以是具体的经度、纬度、海拔等较为精确的地理位置信息,也可以是地理区间、位置范围等较为粗略的地理位置信息。
102、判断地理位置信息是否满足预设条件;若是,执行步骤103,若否,结束流程。
具体地,该预设条件可以根据实际需求由用户进行设置,而判断地理位置信息是否满足预设条件的方法可以有多种,如下:
可选地,可以通过判断终端所在的地点是否在用户预先设定的区域范围内,以确定地理位置信息是否满足预设条件;也即步骤“判断地理位置信息是否满足预设条件”具体可以包括:
根据地理位置信息确定终端当前所处的区域;
判断该区域是否为预设区域;
若是,则判定地理位置信息满足预设条件;
若否,则判定地理位置信息不满足预设条件。
其中,预设区域可以存储在终端本地或者云服务器中,该预设区域可以是同一电话号码区号对应的区域(如A市),也可以是漫游区域(除归属地之外的其他区域),或者其他指定区域(如A市、B省等)。
另一可选地,可以通过判断终端所在的地点是否为预设的地点,以确定地理位置信息是否满足预设条件;也即步骤“判断地理位置信息是否满足预设条件”具体可以包括:
判断位置样本集合中是否存在与该地理位置信息匹配的位置样本;
若存在,则判定地理位置信息满足预设条件;
若不存在,则判定地理位置信息不满足预设条件。
具体地,可以在获取终端当前的地理位置信息之前,预先采集多个地理位置作为位置样本以得到位置样本集合,并存储在终端本地或云服务器中;其中,该位置样本可以为一个位置范围,可以在获取该地理位置时,确定其经度、纬度等信息,以确定一个中心点,并向四周扩散到一定范围,以界定该位置范围。比如,位置样本集合中可以包括位置样本a、位置样本b和位置样本c,其中,位置样本a可以是A市的某街道、位置样本b可以是B市的某学校、位置样本c可以C市的是某公司等。
103、在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端。
具体地,可以在终端设置来电检测装置,持续性或周期性地对来电事件进行检测,一旦检测到有来电呼入,则可以触发来电转接指令,终端可以根据来电转接指令对该来电进行来电转接处理,以将来电转接至目标终端。
其中,为了避免来电骚扰,可以根据用户需求,只设置预设时间段内对来电进行检测,比如,可以将该预设时间段设置为6:00至21:00。
本实施例中,该来电可以是可以为普通电话来电、网络电话来电等等,其中,该普通电话来电可以为终端来电,比如基于SIM(Subscriber Identity Module,用户身份识别)卡的手机语音来电、手机视频来电等,该网络电话来电可以为即时通讯电话来电或者其他网络电话来电,比如,微信语音来电、微信视频来电等。因此,终端在进行来电转接处理时,可以根据来电的类型,将来电转接信息发送至相应的基站或者服务器,以使得基站或者服务器可以根据该来电信息将来电转接至目标终端。
以基于SIM卡的普通电话来电为例,终端在进行来电转接处理时,可以向基站发送来电转接信息,以使得基站可以根据该来电信息将来电转接至目标终端。其中,“基站”是泛指而非特指,比如,本终端在A市,目标终端在B市,则在判定地理位置信息满足预设条件时,本终端可以向基站a发送来电转接信息,基站a将接收到的来电转接信息上传至基站服务器,服务器可以根据接收到的来电转接信息中携带的通讯标识确定相应的基站b,并向基站b其发送来电呼叫信息,其中,该呼叫信息中携带目标终端的终端标识和主叫方通讯标识,然后,基站b可以根据来电呼叫信息对目标终端进行来电呼叫,以实现上述来电的转接;也即,步骤“向基站发送来电转接信息,以使得基站根据来电转接信息将来电转接至目标终端”具体流程可以如下:
终端向第一基站发送来电转接信息;
第一基站将接收到的来电转接信息发送至基站服务器;
基站服务器根据该来电转接信息确定相应的第二基站,并向第二基站发送来电呼叫信息;
第二基站根据接收到的来电呼叫信息确定目标终端,并向目标终端发送来电呼入请求;
目标终端根据该来电呼入请求与上述来电的主叫终端建立通信连接。
优选地,为了可以提高来电转接的准确性,可以设置为只对某个或某些来电进行转接,也即,在检测到有来电呼入之后,进行来电转接处理之前,该方法还可以包括:
获取来电对应的主叫方通讯标识;
判断在通讯标识样本集合中是否存在与主叫方通讯标识匹配的通讯标识样本;
若存在,则执行进行来电转接处理的步骤。
其中,通讯标识可以是SIM卡标识,如手机号码,此外,还可以是IM(Instant Message,即时通讯工具)标识,如微信号。
优选地,为了不遗漏某些重要或者指定的来电,可以在判定地理位置信息不满足预设条件时,对某些无法及时接通的来电进行转接;也即,该方法还可以包括:
若判定地理位置信息不满足预设条件,则在检测到有来电呼入时获取来电对应的主叫方通讯标识的归属地;
判断是否存在与归属地匹配的预设归属地;
若匹配,则判断来电的呼入时长是否大于预设时长;
若是,则进行来电转接处理,以将所述来电转接至目标终端。
其中,预设时长可以由本领域技术人员或者生产厂商进行设置,为了满足更多用户的特殊需求,也可以由用户自行进行设置,比如,该预设时长可以设置为10s、30s等等。同样地,预设归属地可以根据用户实际需求进行设置。
假设预设归属地设置为“A市,A省”,则在判定地理位置信息不满足预设条件时,若获取到来电对应的主叫方通讯标识的归属地为“A市,A省”,终端不会立即将该来电进行转接而继续保持呼叫状态,当呼叫时长大于预设时长(如30s)时,则终端执行来电转接处理;若在预设时长内用户接通该来电,则不会执行来电转接处理。
由上可知,本发明实施例提供了一种来电转接方法,通过获取终端当前的地理位置信息,然后判断地理位置信息是否满足预设条件,若满足,则在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端;该方案可以基于终端当前所处的地理位置确定是否需要对来电进行转接,相对于现有技术而言,提高了终端进行来电转接的灵活性;此外,终端可以只在指定区域对来电转接,减少了转接次数,在一定程度上节省了终端的系统资源,与此同时还少了基站或服务器执行来电转接操作的次数,从而节省了基站资源和网络资源。
实施例二、
根据实施例一所描述的方法,以下将举例作进一步详细说明。
在本实施例中,将以该来电转接装置具体集成在智能手机中,来电为智能手机b通过SIM卡向智能手机a进行来电呼叫为例进行详细描述。
如图2所示,一种来电转接方法,具体流程可以如下:
201、当智能手机a检测到有来电呼入时,判断该来电的主叫方通讯标识是否为预设通讯标识;若是,执行步骤202,若否,结束流程。
其中,通讯标识可以是手机号码、SIM卡号,而判断该来电的主叫方(智能手机b)通讯标识是否为预设通讯标识的方式可以有多种,比如,可以,可以预先设置为只对某个或某些通讯标识对应的来电进行转接,得到一个通讯标识集合,也即,步骤“当智能手机a检测到有来电呼入时,判断该来电的主叫方通讯标识是否为预设通讯标识”具体流程可以如下:
在预设时间段内智能手机a对来电事件进行检测;
当智能手机a检测到有来电呼入时,获取该来电的主叫方通讯标识;
智能手机a判断通讯标识样本集合中是否存在与该通讯标识匹配的通讯标只样本;
若存在,则判定该来电的主叫方通讯标识为预设通讯标识;
若不存在,则判定该来电的主叫方通讯标识不为预设通讯标识。
其中,预设时间段可以根据用户需求进行设置,比如,为了避免来电骚扰,可以将该预设时间段设置为6:00至21:00.
202、智能手机a获取其当前的地理位置信息,并根据地理位置信息确定其当前所处的区域。
其中,获取终端当前的地理位置信息的方式可以有多种,比如,可以采用GPS技术,在该智能手机a内部集成GPS芯片装置,以获取当前的地理位置信息;还可以采用基站定位技术,在基站确定智能手机a的地理位置之后发送相应信息至该智能手机a,以获取当前的地理位置信息。获取的地理位置信息可以是具体的经度、纬度、海拔等较为精确的地理位置信息,也可以是地理区间、位置范围等较为粗略的地理位置信息,并根据该地理位置信息,确定其所在的区域,如智能手机a位于A市B区C点,则可以确定该区域为A市。
203、智能手机a判断该区域是否为预设区域;若是,执行步骤204,若否,执行步骤205。
其中,预设区域可以存储在智能手机a本地或者云服务器中,该预设区域可以是同一电话号码区号对应的区域(如A市),也可以是漫游区域(除归属地之外的其他区域),或者其他指定区域(如A市、B省等)。
204、智能手机a向基站发送来电转接信息,以使得基站根据来电转接信息将来电转接至智能手机c。
具体地,在判定该区域是否为预设区域时,可以触发来电转接指令,智能手机a可以根据来电转接指令向基站发送来电转接信息,以使得基站在接收到来电转接信息后,可以根据该来电转接信息将来电转接至智能手机c。
优选地,步骤“智能手机a向基站发送来电转接信息,以使得基站根据来电转接信息将来电转接至智能手机c”具体流程可以如下:
智能手机a向第一基站发送来电转接信息;
第一基站将接收到的来电转接信息发送至基站服务器;
基站服务器根据该来电转接信息确定相应的第二基站,并向第二基站发送来电呼叫信息;
第二基站根据接收到的来电呼叫信息确定目标手机(即智能手机c),并向目标手机发送来电呼入请求;
目标手机根据该来电呼入请求与上述来电的主叫方(即智能手机b)建立通信连接。
205、智能手机a获取主叫方通讯标识的归属地信息,并判断该归属地信息是否满足来电转接条件;若是,执行步骤204,若否,结束流程。
具体地,可以在判定地理位置信息不满足预设条件时,通过判断主叫方通讯标识的归属地信息,对某些满足转接条件却无法及时接通的来电进行转接,以避免遗漏某些重要或者指定的来电。
优选地,可以在转接之前,增加对呼入时长的判断,若用户一段时间内未接通来电,则将来电转接,也即在智能手机a判断该归属地信息满足预设归属地信息之后,向基站发送来电转接信息之前,还可以包括:
智能手机a判断来电的呼入时长是否大于预设时长;
若大于,则执行向基站发送来电转接信息的步骤。
其中,预设时长可以由本领域技术人员或手机生产厂商进行设定,当然,考虑到不同用户的实际情况,也可以由用户自行进行设置,比如,该预设时长可以设置为30s、1min等等。
由上可知,本发明实施例提供了一种来电转接方法,当智能手机检测到有来电呼入时,判断该来电的主叫方通讯标识是否为预设通讯标识,若为预设通讯标识,则获取其当前的地理位置信息,并根据地理位置信息确定其当前所处的区域,并判断该区域是否为预设区域,若未预设区域,则向基站发送来电转接信息,以使得基站根据来电转接信息将来电转接至目标手机,若不为预设区域,则判断该来电的归属地信息是否满足来电转接条件,若满足,则执行转接操作;该方案可以基于终端当前所处的地理位置确定是否需要对来电进行转接,相对于现有技术而言,提高了终端进行来电转接的灵活性,同时避免了错过重要来电的问题;此外,终端可以只在指定区域对来电转接,减少了转接次数,在一定程度上节省了终端的系统资源、基站资源以及网络资源。
实施例三、
为了更好地实施以上方法,本发明实施例还提供一种来电转接装置,该来电转接装置可以集成在终端中,该终端具体可以包括手机、平板电脑、智能手表等设备。如图3a所示,该来电转接装置可以包括位置获取模块301、第一判断模块302和来电处理模块303,如下:
位置获取模块301,用于获取终端当前的地理位置信息;
第一判断模块302,用于判断地理位置信息是否满足预设条件;
来电处理模块303,用于若第一判断模块302判定为是,则在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端。
优选地,请参考图3b,第一判断模块302具体可以包括:确定子模块3021和判断子模块3022;
所述确定子模块3021,用于根据该地理位置信息确定终端当前所处的区域;
判断子模块3022,用于判断该区域是否为预设区域;若是,则判定该地理位置信息满足预设条件;若否,则判定该地理位置信息不满足预设条件。
优选地,第一判断模块301具体可以用于:
判断位置样本集合中是否存在与该地理位置信息匹配的位置样本;
若是,则判定该地理位置信息满足预设条件;
若否,则判定该地理位置信息不满足预设条件。
优选地,请参考图3c,该装置还可以包括:标识获取模块304和第二判断模块305;
标识获取模块304,用于在检测到有来电呼入之后,进行来电转接处理之前,获取来电对应的主叫方通讯标识;
第二判断模块305,用于判断在通讯标识样本集合中是否存在与主叫方通讯标识匹配的通讯标识样本;
来电处理模块303,具体用于在第二判断模块305判定为是时进行来电转接处理。
由上可知,本发明实施例提供了一种来电转接装置,通过位置获取模块301在检测到有来电呼入时,获取终端当前的地理位置信息,第一判断模块302判断地理位置信息是否满足预设条件,若满足,来电处理模块303则在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端;该方案可以基于终端当前所处的地理位置确定是否需要对来电进行转接,相对于现有技术而言,提高了终端进行来电转接的灵活性;此外,终端可以只在指定区域对来电转接,减少了转接次数,在一定程度上节省了终端的系统资源、基站资源以及网络资源。
实施例四、
本发明实施例还提供一种终端,该终端可以包括实施例三所述的任一来电转接装置。
比如,请参考图4,一种终端40,可以包括位置获取模块401、第一判断模块402和来电处理模块403,如下:
位置获取模块401,用于获取终端当前的地理位置信息;
第一判断模块402,用于判断地理位置信息是否满足预设条件;
来电处理模块403,用于在第一判断模块401判定为是时,在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端。
本实施例中,该终端内部分模块功能的具体描述可以参照上述实施例,对此不再赘述。
此外,该终端还可以包括射频(RF,Radio Frequency)模块、包括有一个或一个以上计算机可读存储介质的存储器、输入模块、显示模块、音频电路、无线保真(Wi-Fi,Wireless Fidelity)模块、包括有一个或者一个以上处理核心的处理器、以及电源等部件。本领域技术人员可以理解,该终端结构并不构成对该终端的限定,可以包括更多或更少的部件,或者组合某些部件,或者各种不同的部件布置。
比如,该处理器可以具有位置获取模块401、第一判断模块402和来电处理模块403,处理器可以通过位置获取模块401获取终端当前的地理位置信息,然后,处理器可以通过第一判断模块402判断地理位置信息是否满足预设条件,最后,处理器可以在第一判断模块401判定为是时,通过来电处理模块403在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端。
由上可知,本发明实施例提供了一种终端,通过获取终端当前的地理位置信息,然后判断地理位置信息是否满足预设条件,若满足,则在检测到有来电呼入时进行来电转接处理,以将来电转接至目标终端;该方案可以基于终端当前所处的地理位置确定是否需要对来电进行转接,相对于现有技术而言,提高了终端进行来电转接的灵活性;此外,终端可以只在指定区域对来电转接,减少了转接次数,在一定程度上节省了终端的系统资源、基站资源以及网络资源。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种来电转接方法、装置和终端进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。