一种呼叫转移的方法和终端转让专利

申请号 : CN201480077359.7

文献号 : CN106465072B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴思

申请人 : 华为技术有限公司

摘要 :

本发明实施例公开了一种呼叫转移的方法和终端。本发明实施例包括:第一终端通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码;所述第一终端接收所述第二终端发送的所述第二终端的本机号码;所述第一终端根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。根据本发明实例提供的呼叫转移的方法,解决使用被呼叫转移的终端的用户无法及时告知呼叫转移的终端的用户相关重要信息问题。

权利要求 :

1.一种呼叫转移的方法,其特征在于,所述方法包括:

第一终端通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码;

所述第一终端接收所述第二终端发送的所述第二终端的本机号码;

所述第一终端根据接收的所述第二终端的本机号码,向网络侧发送第一呼叫转移请求,所述第一呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标;

所述第一终端向网络侧发送第一呼叫转移请求后,所述第一终端按照预设周期,检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效或者检测所述第一终端与所述第二终端是否处于同一局域网内;

当所述第一终端与所述第二终端建立的所述近场通信链路无效或者当所述第一终端与所述第二终端不处于同一局域网时,所述第一终端向所述网络侧发送第二呼叫转移请求,所述第二呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。

2.根据权利要求1所述的方法,其特征在于,所述第一终端在所述预设周期内,检测所述第一终端与第三终端是否建立近场通信链路;

当所述第一终端与所述第三终端建立近场通信链路,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;

当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终端向所述网络侧发送第三呼叫转移请求,所述第三呼叫转移请求用于请求所述网络侧将所述第三终端的本机号码更新为所述第一终端的呼叫转移目标。

3.根据权利要求1所述的方法,其特征在于,所述第一终端在所述预设周期内,检测所述第一终端与第四终端是否处于同一局域网内;

当所述第一终端与所述第四终端处于同一局域网内时,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;

当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终端向所述网络侧发送第四呼叫转移请求,所述第四呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端的呼叫转移目标。

4.根据权利要求1-3任一所述的方法,其特征在于,当所述第一终端检测与至少一个终端建立近场通信链路时,所述第一终端获取建立近场通信链路的终端名称列表;

所述第一终端对建立近场通信链路的终端名称列表排序;

所述第一终端向网络侧发送第二呼叫转移请求,所述第二呼叫转移请求用于请求所述网络侧将所述排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。

5.一种呼叫转移的第一终端,其特征在于,所述第一终端包括:接收机、发送机,处理器;

所述发送机,用于通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码;

所述接收机,还用于接收所述第二终端发送的所述第二终端的本机号码;

所述处理器,用于根据接收的所述第二终端的本机号码,生成第一呼叫转移请求;

所述发送机,用于根据接收的所述第二终端的本机号码,向网络侧发送第一呼叫转移请求,所述第一呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标;

所述处理器,还用于向网络侧发送第一呼叫转移请求后,按照预设周期,检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效或者检测所述第一终端与所述第二终端是否处于同一局域网内;

当所述第一终端与所述第二终端建立的所述近场通信链路无效或者当所述第一终端与所述第二终端不处于同一局域网时,生成第二呼叫转移请求,指示所述发送机向所述网络侧发送第二呼叫转移请求,所述第二呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。

6.根据权利要求5所述的第一终端,其特征在于,所述第一终端在所述预设周期内,所述处理器检测所述第一终端与第四终端是否处于同一局域网内;

当所述第一终端与所述第四终端处于同一局域网内时,所述处理器检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;

当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述发送机向所述网络侧发送第四呼叫转移请求,所述第四呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端的呼叫转移目标。

7.根据权利要求5或6所述的第一终端,其特征在于,当所述处理器检测与至少一个终端建立近场通信链路时,所述处理器获取建立近场通信链路的终端名称列表;

所述处理器对建立近场通信链路的终端名称列表排序;

所述发送机向网络侧发送第二呼叫转移请求,所述第二呼叫转移请求用于请求所述网络侧将所述排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。

说明书 :

一种呼叫转移的方法和终端

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种呼叫转移的方法和终端。

背景技术

[0002] 随着终端设备的普及,目前,当用户无法接听电话时,用户会在终端上设置呼叫转移转移到其他终端上,以使使用其他终端的用户可以接听电话。
[0003] 当被呼叫转移的终端不在用户附近时,用户会错过来电,导致电话被漏接;当被呼叫用户周围的其他终端收到呼叫转移的呼叫后,使用其他终端的用户无法清楚的知道被呼叫用户就在附近,且没有有效的手段方便找到被呼叫用户。例如,在闹市区的人群中,即使被呼叫用户与呼叫转移用户相距20米,也无法及时的找到对方。此时呼叫转移效率低下,用户体验很差。

发明内容

[0004] 本发明实施例提供了一种呼叫转移的方法和终端。本发明第一方面,提供了一种呼叫转移的方法,包括:第一终端通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码;所述第一终端接收所述第二终端发送的所述第二终端的本机号码;所述第一终端根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。
[0005] 在第一种可能的实现方式中,第一终端向网络侧发送呼叫转移请求后,所述第一终端按照预设周期,检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。
[0006] 结合第一方面,在第二种可能的实现方式中,第一终端向网络侧发送呼叫转移请求后,所述第一终端按照预设周期,检测所述第一终端与所述第二终端是否处于同一局域网内;当所述第一终端与所述第二终端不处于同一局域网时,所述第一终端向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。
[0007] 结合第一方面和上述任一种可能的实现方式,在第三种可能的实现方式中,所述第一终端在所述预设周期内,检测所述第一终端与第三终端是否建立近场通信链路;当所述第一终端与所述第三终端建立近场通信链路,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第三终端的本机号码更新为所述第一终端的呼叫转移目标。
[0008] 结合第一方面和上述任一种可能的实现方式,在第四种可能的实现方式中,所述第一终端在所述预设周期内,检测所述第一终端与第四终端是否处于同一局域网内;当所述第一终端与所述第四终端处于同一局域网内时,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终端向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端的呼叫转移目标。
[0009] 结合第一方面和上述任一种可能的实现方式,在第五种可能的实现方式中,当所述第一终端检测与至少一个终端建立近场通信链路时,所述第一终端获取建立近场通信链路的终端名称列表;所述第一终端对建立近场通信链路的终端名称列表排序;所述第一终端向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。
[0010] 第二方面,一种呼叫转移的第一终端,所述第一终端包括:接收机、发送机,处理器;所述发送机,用于通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码;所述接收机,还用于接收所述第二终端发送的所述第二终端的本机号码;所述处理器,用于根据接收的所述第二终端的本机号码,生成呼叫转移请求;所述发送机,用于根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。
[0011] 结合第二方面和在第一种可能的实现方式中,所述处理器,还用于按照预设周期,检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述发送机向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。
[0012] 结合第二方面和在第二种可能的实现方式中,所述处理器,还用于按照预设周期,检测所述第一终端与所述第二终端是否处于同一局域网内;当所述第一终端与所述第二终端不处于同一局域网时,所述发送机向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。
[0013] 结合第二方面和在第三种可能的实现方式中,所述第一终端在所述预设周期内,所述处理器检测所述第一终端与第四终端是否处于同一局域网内;当所述第一终端与所述第四终端处于同一局域网内时,所述处理器检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述发送机向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端的呼叫转移目标。
[0014] 结合第二方面和上述任一种可能的实现方式中,当所述处理器检测与至少一个终端建立近场通信链路时,所述处理器获取建立近场通信链路的终端名称列表;所述处理器对建立近场通信链路的终端名称列表排序;所述发送机向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。
[0015] 从以上技术方案可以看出,本发明实施例具有以下优点:当用户无法接听电话时,用户可以通过设置呼叫转移的方式来将呼叫信息转移到用户周围的其他用户的终端上,以使用户周围的其他用户的终端可以接听设置呼叫转移的终端上的来电,使得用户即使在不方便或者很繁忙的情况下,接听来电。

附图说明

[0016] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017] 图1是本发明实施例提供的一种呼叫转移的方法的示意图;
[0018] 图2是本发明另一实施例提供的一种呼叫转移的方法示意图;
[0019] 图3是本发明另一实施例提供的一种呼叫转移的方法示意图;
[0020] 图4是本发明实施例提供了一种呼叫转移的第一终端400示意图。

具体实施方式

[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 本发明实施例提供了一种呼叫转移的方法,本发明实施例中涉及的第一终端可以为手机、平板电脑PAD等移动终端。第二终端可以为手机、平板电脑PAD、穿戴式移动设备等移动终端。图1是本发明实施例中呼叫转移的方法的示意图,如图1所示,所述方法包括:
[0023] S101,第一终端通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码。
[0024] 在第一终端上,通过预装应用APP(Application)或者预置出厂服务的方法,设置呼叫转移的选项。例如,设置将呼叫转移到邻近终端上的选项。在本发明场景中,用户选择将呼叫转移到邻近终端上的选项。在第一终端上运行将呼叫转移到邻近终端上的服务。
[0025] 同所述第一终端相同,在第二终端上,也同样运行了将呼叫转移到邻近终端上的服务。
[0026] 所述近场通信链路包括但不限于WiFi(Wireless Fidelity),蓝牙,NFC(Near Field Communication),红外等。
[0027] 当第一终端检测到近场通信链路有效时,第一终端通过近场通信链路向第二终端发送查询本机号码的请求。其中,所述近场通信链路有效指所述近场通信的方式可用,可以用来传输数据。所述本机号码为本机终端内置的SIM卡的卡号,例如,中国移动提供的11位的SIM卡卡号。第二终端可以通过接口调用的方法来查询本机号码。
[0028] S102,第一终端接收所述第二终端发送的所述第二终端的本机号码。
[0029] 当第二终端通过运行的将呼叫转移到邻近终端上的服务,查询到第二终端的本机号码。
[0030] 当第二终端查询到第二终端的本机号码时,第二终端通过近场通信链路向第一终端发送本机号码。
[0031] S103,第一终端根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。
[0032] 当第一终端接收到第二终端的本机号码时,第一终端向网络侧发送呼叫转移请求。所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。
[0033] 本发明实施例中,第一终端请求第二终端查询第二终端的本机号码,第二终端向第一终端发送查询到的本机号码,第一终端请求网络侧将第二终端的本机号码更新为第一终端的呼叫转移目标。通过此种方式,第一终端将与第一终端邻近的第二终端设置为呼叫转移的目标,有利于使用被呼叫转移的终端的用户向使用呼叫转移终端的用户传达呼叫方的相关信息,提高呼叫转移效率,有利于用户体验的提高。
[0034] 图2是本发明另一实施例提供了一种呼叫转移的方法示意图。如图2所述方法包括以下步骤:
[0035] S201,第一终端通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码。
[0036] S202,第一终端接收所述第二终端发送的所述第二终端的本机号码。
[0037] S203,第一终端根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。
[0038] 步骤S201-S203与步骤S101-S103相同,此处不再赘述。
[0039] S204,第一终端按照预设周期,检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效。
[0040] 其中,本发明实施例中,预设周期为通过统计,由出厂时设置此周期。预设周期指的是第一终端与第二终端建立的近场通信链路仍然有效的时间。例如,可以为1个小时,或者2个小时。
[0041] 检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效,具体可以为:当所述近场通信链路为蓝牙连接时,检测所述第一终端与所述第二终端是否仍然建立蓝牙连接。
[0042] S205,当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。
[0043] 所述预设本机号码为用户设置的家庭座机或办公室座机的本机号码,所述预设本机号码为用户初始设置的呼叫转移的本机号码。
[0044] S206,第一终端在所述预设周期内,检测所述第一终端与第三终端是否建立近场通信链路。
[0045] 本发明实施例中,当预设周期内,第一终端持续检测第一终端与第三终端是否建立了近场通信链路。如,第一终端检测第一终端是否与第三终端建立蓝牙配对,或者第一终端检测第一终端是否接入第三终端建立的WiFi网络等。
[0046] S207,当所述第一终端与所述第三终端建立近场通信链路,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效。
[0047] 以近场通信为蓝牙连接为例,第一终端首先检测到第一终端与第三终端建立了蓝牙连接,所述第一终端此时检测所述第一终端与所述第二终端建立的蓝牙连接是否仍然有效。
[0048] S208,当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终端向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第三终端的本机号码更新为所述第一终端的呼叫转移目标。
[0049] 当所述第一终端与所述第二终端建立的蓝牙连接无效时,所述第一终端向网络侧发送呼叫转移请求,请求网络侧将所述第三终端的本机号码更新为第一终端的呼叫转移目标。
[0050] 在本发明另一实施例中,当其他终端成为呼叫转移目标后,有来电已被呼叫转移至其他终端时,被其他终端接听来电后,运营商网络可以通过向所述第一终端发送提醒信息。例如,运营商网络可以通过短信的方式向所述第一终端发送短信。用于提醒使用所述第一终端的用户,被其他的终端接听了来电。还可以提醒使用所述第一终端的用户,接听来电的其他终端的用户是否和所述第一终端处于同一小区。或者提醒使用所述第一终端的用户,接听来电的其他终端的用户的GPS地理信息。其中,所述提醒信息可以为短信,微信或者响铃等。
[0051] 本发明实施例中,第一终端请求第二终端查询第二终端的本机号码,第二终端向第一终端发送查询到的本机号码,第一终端请求网络侧将第二终端的本机号码更新为第一终端的呼叫转移目标,按照预设周期,检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效,当所述近场通信链路无效时,更新呼叫转移目标。通过此种方式,第一终端将与第一终端邻近的第二终端设置为呼叫转移的目标,有利于使用被呼叫转移的终端的用户向使用呼叫转移终端的用户传达呼叫方的相关信息,提高呼叫转移效率,有利于用户体验的提高。更进一步地,当检测近场通信链路失效时,更新呼叫转移目标。保证了维持呼叫转移终端邻近的终端不在所述呼叫转移终端附近时,呼叫转移的有效性。
[0052] 图3是本发明另一实施例提供了一种呼叫转移的方法示意图。如图3所述方法包括以下步骤:
[0053] S301,第一终端通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码。
[0054] S302,第一终端接收所述第二终端发送的所述第二终端的本机号码。
[0055] S303,第一终端根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端的呼叫转移目标。
[0056] 步骤S301-S303与步骤S101-S103相同,此处不再赘述。
[0057] S304,第一终端按照预设周期,检测所述第一终端与所述第二终端是否处于同一局域网内。
[0058] 第一终端可以通过ping命令的方式来判断第一终端与第二终端是否处于同一局域网内。
[0059] S305,当所述第一终端与所述第二终端不处于同一局域网时,所述第一终端向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端的呼叫转移目标。
[0060] 当第一终端通过ping命令的方式判断第一终端与第二终端不处于同一局域网时,所述第一终端向网络侧发送呼叫转移请求。
[0061] S306,第一终端在所述预设周期内,检测所述第一终端与第四终端是否处于同一局域网内。
[0062] 同样,第一终端通过ping命令的方式判断第一终端与第四终端是否处于同一局域网。
[0063] S307,当所述第一终端与所述第四终端处于同一局域网内时,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效。
[0064] 当所述第一终端通过ping命令的方式判断第一终端与所述第四终端处于同一局域网内时,所述第一终端检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效。
[0065] S308,当所述第一终端与所述第二终端建立的所述近场通信链路无效时,所述第一终端向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端的呼叫转移目标。
[0066] 在本发明另一实施例中,当所述第一终端检测与至少一个终端建立近场通信链路时,所述第一终端获取建立近场通信链路的终端名称列表。
[0067] 所述第一终端对建立近场通信链路的终端名称列表排序。
[0068] 所述第一终端向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。
[0069] 在本发明另一实施例中,第一终端所注册运营商的核心网可以确定小区信息,确定第一终端与同一小区其他终端的距离信息。核心网可以确定离第一终端距离最近的终端信息,建立离第一终端最接近的其他终端的终端名称列表。
[0070] 其中,终端信息可以为离第一终端距离最近的本机号码。
[0071] 核心网可以将离第一终端最接近的其他终端的终端名称列表中,排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。
[0072] 在本发明另一实施例中,在Internet侧增加位置服务器,位置服务器可以获取第一终端的GPS信息和第一终端周围的其他终端的GPS信息。位置服务器根据获取的第一终端的GPS信息和第一终端周围的其他终端的GPS信息,确定第一终端周围的其他终端的本机号码的列表。对列表中的本机号码列表排序,确定列表中,排序第一的离第一终端最近的其他终端的本机号码。将排序第一的终端的本机号码更新为所述第一终端的呼叫转移目标。
[0073] 本发明实施例中,第一终端请求第二终端查询第二终端的本机号码,第二终端向第一终端发送查询到的本机号码,第一终端请求网络侧将第二终端的本机号码更新为第一终端的呼叫转移目标,按照预设周期,检测所述第一终端与所述第二终端是否处于同一局域网内,当所述第一终端与所述第二终端不处于同一局域网时,更新呼叫转移目标。通过此种方式,第一终端将与第一终端邻近的第二终端设置为呼叫转移的目标,有利于使用被呼叫转移的终端的用户向使用呼叫转移终端的用户传达呼叫方的相关信息,提高呼叫转移效率,有利于用户体验的提高。更进一步地,当所述第一终端与所述第二终端不处于同一局域网时,更新呼叫转移目标。保证了维持呼叫转移终端邻近的终端不在所述呼叫转移终端附近时,呼叫转移的有效性。
[0074] 图4是本发明实施例提供了一种呼叫转移的第一终端400示意图。如图4所示,所述第一终端400包括:接收机401、发送机402,处理器403和存储器404、总线405。
[0075] 第一终端400可以为手机、平板电脑PAD等终端设备。
[0076] 本发明实施例中涉及的第二终端也可以为手机、PC(Personal Computer,个人计算机)、平板电脑PAD、穿戴式移动设备等终端设备。
[0077] 图4中示出的第一终端的结构只做实现方式的举例,并不构成对第一终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0078] 存储器404可以是包括RAM和ROM、或任何固定的存储介质、或可移动的存储介质,用于存储可以执行本发明实施例的程序或本发明实施例的应用数据库,通过总线405接收其他组件的输入或被其他组件调用存储的信息,例如预设周期,向网络侧发送呼叫转移请求的指令等。
[0079] 处理器403用于执行存储器404存储的本发明实施例的程序,并通过总线405与其他装置双向通信。
[0080] 处理器403和存储器404也可以整合成应用本发明实施例的物理模块,在物理模块上存储和运行应用本发明实施例的程序。
[0081] 第一终端400的各个组件通过总线系统405耦合在一起,其中,总线405除了包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清除说明起见,在图中将各种总线都标为总线405。
[0082] 在本发明实施例中,第一终端400的各个单元分别执行以下内容。
[0083] 所述发送机402,用于通过近场通信链路向第二终端发送查询本机号码的请求,所述查询本机号码请求用于请求所述第二终端查询所述第二终端的本机号码;
[0084] 所述接收机401,还用于接收所述第二终端发送的所述第二终端的本机号码;
[0085] 所述处理器403,用于根据接收的所述第二终端的本机号码,生成呼叫转移请求;
[0086] 所述发送机402,用于根据接收的所述第二终端的本机号码,向网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第二终端的本机号码更新为所述第一终端400的呼叫转移目标。
[0087] 在本发明另一实施例中,所述处理器403,用于按照预设周期,检测所述第一终端400与所述第二终端建立的所述近场通信链路是否有效;
[0088] 当所述第一终端400与所述第二终端建立的所述近场通信链路无效时,所述发送机402向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端400的呼叫转移目标。
[0089] 在本发明另一实施例中,所述处理器403,还用于按照预设周期,检测所述第一终端400与所述第二终端是否处于同一局域网内;
[0090] 当所述第一终端400与所述第二终端不处于同一局域网时,所述发送机402向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将预设本机号码更新为所述第一终端400的呼叫转移目标。
[0091] 在本发明另一实施例中,所述第一终端在所述预设周期内,所述处理器403检测所述第一终端400与第四终端是否处于同一局域网内;
[0092] 当所述第一终端与所述第四终端处于同一局域网内时,所述处理器403检测所述第一终端400与所述第二终端建立的所述近场通信链路是否有效;
[0093] 当所述第一终端400与所述第二终端建立的所述近场通信链路无效时,所述发送机402向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端400的呼叫转移目标。
[0094] 在本发明另一实施例中,所述第一终端400在所述预设周期内,所述处理器检测所述第一终端400与第四终端是否处于同一局域网内;
[0095] 当所述第一终端400与所述第四终端处于同一局域网内时,所述处理器403检测所述第一终端与所述第二终端建立的所述近场通信链路是否有效;
[0096] 当所述第一终端400与所述第二终端建立的所述近场通信链路无效时,所述发送机402向所述网络侧发送呼叫转移请求,所述呼叫转移请求用于请求所述网络侧将所述第四终端的本机号码更新为所述第一终端400的呼叫转移目标。
[0097] 本发明实施例中,第一终端请求第二终端查询第二终端的本机号码,第二终端向第一终端发送查询到的本机号码,第一终端请求网络侧将第二终端的本机号码更新为第一终端的呼叫转移目标,按照预设周期,检测所述第一终端与所述第二终端是否处于同一局域网内,当所述第一终端与所述第二终端不处于同一局域网时,更新呼叫转移目标。通过此种方式,第一终端将与第一终端邻近的第二终端设置为呼叫转移的目标,有利于使用被呼叫转移的终端的用户向使用呼叫转移终端的用户传达呼叫方的相关信息,提高呼叫转移效率,有利于用户体验的提高。更进一步地,当所述第一终端与所述第二终端不处于同一局域网时,更新呼叫转移目标。保证了维持呼叫转移终端邻近的终端不在所述呼叫转移终端附近时,呼叫转移的有效性。
[0098] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元、算法及方法步骤,能够以计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0099] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的移动终端和接入终端的分别执行了本发明中所述的方法实施例里的工作过程,具体工作可以参考前述方法实施例中的对应过程,在此不再赘述。
[0100] 在本申请所提供的几个实施例中,所揭露的服务器和方法,可以通过其它的方式实现。例如,以上所描述的服务器实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0101] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
[0102] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0103] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0104] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。