呼叫转移方法、装置和终端设备的制造方法

文档序号:9474835阅读:450来源:国知局
呼叫转移方法、装置和终端设备的制造方法
【技术领域】
[0001]本公开涉及通信领域,尤其涉及呼叫转移方法、装置和终端设备。
【背景技术】
[0002]随着科学技术的发展,使用终端设备进行通讯可以极大的方便用户的生活。其中,终端设备提供的呼叫转移功能已经成为用户常用的功能之一,其中,呼叫转移是指当用户不能接听电话时,可以把来电转移到用户预先设定的号码上的一种业务,通过设置呼叫转移可以降低电话漏接的概率,或者实现防止打扰等功能。
[0003]相关技术在实现呼叫转移时,一般需要用户提前对手机进行呼叫转移的设置操作,当有电话呼入时,终端会按照预先的设置,将来电转移到预设的手机上。
[0004]公开内谷
[0005]为克服相关技术中存在的问题,本公开提供一种呼叫转移方法、装置和设备。
[0006]根据本公开实施例的第一方面,提供一种呼叫转移方法,包括:
[0007]当发生呼入事件时,判断第一终端设备是否处于非操作状态;
[0008]若所述第一终端设备处于非操作状态,则获取至少一个第二终端设备的状态;所述第一终端设备和所述第二终端设备上登录有同一账号,且所述第一终端设备和至少一个所述第二终端设备上的所述账号均同时处于在线状态;
[0009]根据所述第二终端设备的状态,确定目标终端设备;所述目标终端设备处于操作状态;
[0010]将所述呼入事件转移至所述目标终端设备。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述判断第一终端设备是否处于非操作状态,包括:
[0012]当所述第一终端设备在N分钟内处于静止状态时,则所述第一终端设备处于非操作状态。
[0013]结合第一方面,在第一方面的第二种可能的实现方式中,所述判断第一终端设备是否处于非操作状态,包括:
[0014]当所述第一终端设备没有音频输出时,则所述第一终端设备处于非操作状态。
[0015]结合第一方面,在第一方面的第三种可能的实现方式中,所述判断第一终端设备是否处于非操作状态,包括:
[0016]当所述第一终端设备上在M分钟内触摸屏没有触摸操作时,则所述第一终端设备处于非操作状态。
[0017]结合第一方面,在第一方面的第四种可能的实现方式中,所述方法还包括:
[0018]根据所述第一终端设备上登录的账号,识别和所述第一终端设备上登录相同账号的第二终端设备。
[0019]结合第一方面,在第一方面的第五种可能的实现方式中,所述获取至少一个第二终端设备的状态,包括:
[0020]向所述第二终端设备发送第一请求消息,以供所述第二终端设备根据所述第一请求消息检测自身的状态;
[0021]接收所述第二终端设备发送的携带有检测结果的第一响应消息;
[0022]根据所述检测结果获取所述第二终端设备的状态。
[0023]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述将所述呼入事件转移至所述目标终端设备,包括:
[0024]向所述目标终端设备发送第二请求消息;
[0025]接收所述目标终端设备根据所述第二请求消息返回的第二响应消息,所述第二响应消息中携带有所述目标终端设备对应的电话号码;
[0026]根据所述目标终端设备对应的电话号码,将所述呼入事件转移至所述目标终端设备。
[0027]结合第一方面,在第一方面的第七种可能的实现方式中,所述获取至少一个第二终端设备的状态,包括:
[0028]向服务器发送第三请求消息,以使所述服务器将所述第三请求消息发送给所述第二终端设备,并接收所述第二终端设备返回的第三响应消息;所述第三响应消息为所述第二终端设备根据所述第三请求消息在检测自身的状态之后发送的;
[0029]接收所述服务器发送的携带有检测结果的第三响应消息;
[0030]根据所述检测结果获取所述第二终端设备的状态。
[0031]结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述将所述呼入事件转移至所述目标终端设备,包括:
[0032]向所述服务器发送第四请求消息,所述第四请求消息中携带有所述目标终端设备的终端标识,以供所述服务器根据所述终端标识与电话号码的映射关系,获得所述目标终端设备对应的电话号码;
[0033]接收所述服务器返回的第四响应消息,所述第四响应消息中携带有所述目标终端设备对应的电话号码;
[0034]根据所述目标终端设备对应的电话号码,将所述呼入事件转移至所述目标终端设备。
[0035]结合第一方面,在第一方面的第九种可能的实现方式中,所述方法还包括:
[0036]若所述第一终端设备处于非操作状态,则通过所述第一终端设备提示用户是否获取至少一个第二终端设备的状态,若未接收到所述用户发出的取消获取至少一个第二终端设备状态的触发指令,则获取所述至少一个第二终端设备的状态。
[0037]根据本公开实施例的第二方面,提供一种呼叫转移方法,包括:
[0038]当第二终端设备接收到第一终端设备发送的选择消息后,将所述第二终端设备作为目标终端设备;所述第一终端设备和所述第二终端设备上登录有同一账号,且所述第一终端设备和所述第二终端设备上的所述账号均同时处于在线状态;所述选择消息为在发生呼入事件,且在第一终端设备处于非操作状态时,第一终端设备获知第二终端设备处于操作状态时发送的消息;
[0039]接收所述第一终端设备转入的呼入事件。
[0040]结合第二方面,在第二方面的第一种可能的实现方式中,所述方法还包括:
[0041]接收所述第一终端设备发送的第一请求消息;
[0042]根据所述第一请求消息检测自身的状态;
[0043]向所述第一终端设备发送携带有检测结果的第一响应消息,以供所述第一终端设备根据所述检测结果获取所述第二终端设备的状态。
[0044]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述接收所述第一终端设备转入的呼入事件,包括:
[0045]接收所述第一终端设备发送的第二请求消息;
[0046]根据所述第二请求消息向所述第一终端设备返回第二响应消息,所述第二响应消息中携带有所述目标终端设备对应的电话号码;
[0047]接收所述第一终端设备根据所述目标终端设备对应的电话号码转入的呼入事件。
[0048]结合第二方面,在第二方面的第三种可能的实现方式中,所述方法还包括:
[0049]接收服务器发送的第三请求消息,所述第三请求消息为所述第一终端设备发送给服务器的;
[0050]根据所述第三请求消息检测自身的状态,并将携带有检测结果的第三响应消息返回给服务器,以供所述服务器将所述第三响应消息发送给所述第一终端设备,并供所述第一终端设备根据所述检测结果获取所述第二终端设备的状态。
[0051]根据本公开实施例的第三方面,提供一种呼叫转移装置,包括:
[0052]判断模块,被配置为当发生呼入事件时,判断呼叫转移装置是否处于非操作状态;
[0053]第一获取模块,被配置为在所述判断模块判断出所述呼叫转移装置处于非操作状态时,获取至少一个第二终端设备的状态,所述呼叫转移装置和所述第二终端设备上登录有同一账号,且所述呼叫转移装置和至少一个所述第二终端设备上的所述账号均同时处于在线状态;
[0054]确定模块,被配置为根据所述第一获取模块获取到的所述第二终端设备的状态,确定目标终端设备;所述目标终端设备处于操作状态;
[0055]转移模块,被配置为将所述呼入事件转移至所述确定模块确定出的所述目标终端设备。
[0056]结合第三方面,在第三方面的第一种可能的实现方式中,所述判断模块包括:
[0057]第一判断子模块,被配置为当所述呼叫转移装置在N分钟内处于静止状态时,则所述呼叫转移装置处于非操作状态。
[0058]结合第三方面,在第三方面的第二种可能的实现方式中,所述判断模块包括:
[0059]第二判断子模块,被配置为当所述呼叫转移装置没有音频输出时,则所述呼叫转移装置处于非操作状态。
[0060]结合第三方面,在第三方面的第三种可能的实现方式中,所述判断模块包括:
[0061]第三判断子模块,被配置为当所述呼叫转移装置上在M分钟内触摸屏没有触摸操作时,则所述呼叫转移装置处于非操作状态。
[0062]结合第三方面,在第三方面的第四种可能的实现方式中,所述装置还包括:
[0063]识别模块,被配置为根据所述呼叫转移装置上登录的账号,识别和所述呼叫转移装置上登录相同账号的第二终端设备。
[0064]结合第三方面,在第三方面的第五种可能的实现方式中,所述第一获取模块包括:
[0065]第一发送子模块,被配置为向所述第二终端设备发送第一请求消息,以供所述第二终端设备根据所述第一请求消息检测自身的状态;
[0066]第一接收子模块,被配置为接收所述第二终端设备发送的携带有检测结果的第一响应消息;
[0067]第一获取子模块,被配置为根据所述第一接收子模块接收到的所述检测结果获取所述第二终端设备的状态。
[0068]结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述转移模块包括:
[0069]第二发送子模块,被配置为向所述目标终端设备发送第二请求消息;
[0070]第二接收子模块,被配置为接收所述目标终端设备根据所述第二发送子模块发送的所述第二请求消息返回的第二响应消息,所述第二响应消息中携带有所述目标终端设备对应的电话号码;
[0071]第一转移子模块,被配置为根据所述第二接收子模块接收到的所述目标终端设备对应的电话号码,将所述呼入事件转移至所述目标终端设备。
[0072]结合第三方面,在第三方面的第七种可能的实现方式中,所述第一获取模块包括:
[0073]第三发送子模块,被配置为向服务器发送第三请求消息,以使所述服务器将所述第三请求消息发送给所述第二终端设备,并接收所述第二终端设备返回的第三响应消息;所述第三响应消息为所述第二终端设备根据所述第三请求消息在检测自身的状态之后发送的;
[0074]第三接收子模块,被配置为接收所述服务器发送的携带有检测结果的第三响应消息;
[0075]第二获取子模块,被配置为根据所述第三接收子模块接收到的所述检测结果获取所述第二终端设备的状态。
[0076]结合第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,所述转移模块包括:
[0077]第四发送子模块,被配置为向所述服务器发送第四请求消息,所述第四请求消息中携带有所述目标终端设备的终端标识,以供所述服务器根据所述终端标识与电话号码的映射关系,获得所述目标终端设备对应的电话号码;
[0078]第四接收子模块,被配置为接收所述服务器返回的第四响应消息,所述第四响应消息中携带有所述目标终端设备对应的电话号码;
[0079]第二转移子模块,被配置为根据所述第四接收子模块接收到的所述目标终端设备对应的电话号码,将所述呼入事件转移至所述目标终端设备。
[0080]结合第三方面,在第三方面的第九种可能的实现方式中,还包括:
[0081]提示模块,被配置为若所述呼叫转移装置处于非操作状态,则通过所述呼叫转移装置提示用户是否获取至少一个第二终端设备的状态;
[0082]接收模块,被配置为接收用户发出的取消所述提示模块提示的获取至少一个第二终端设备状态的触发指令;
[0083]第二获取模块,被配置为在所述接收模块未接收到所述用户发出的取消获取至少一个第二终端设备状态的触发指令时,获取所述至少一个第二终端设备的状态。
[0084]根据本公开实施例的第四方面,提供一种呼叫转移装置,包括:
[0085]确定模块,被配置为在呼叫转移装置接收到第一终端设备发送的选择消息后,将所述呼叫转移装置作为目标终端设备;所述第一终端设备和所述呼叫转移装置上登录有同一账号,且所述第一终端设备和所述呼叫转移装置上的所述账号均同时处于在线状态;所述选择消息为在发生呼入事件,且在第一终端设备处于非操作状态时,第一终端设备获知所述呼叫转移装置处于操作状态时发送的消息;
[0086]第一接收模块,被配置为接收所述第一终端设备转入的呼入事件。
[0087]结合第四方面,在第四方面的第一种可能的实现方式中,所述装置还包括:
[0088]第二接收模块,被配置为接收所述第一终端设备发送的第一请求消息;
[0089]第一检测模块,被配置为根据所述第二接收模块接收到的所述第一请求消息检测自身的状态;
[0090]第一发送模块,被配置为向所述第一终端设备发送携带有所述第一检测模块检测出的检测结果的第一响应消息,以供所述第一终端设备根据所述检测结果获取所述呼叫转移装置的状态。
[0091]结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述第一接收模块包括:
[0092]第一接收子模块,被配置为接收所述第一终端设备发送的第二请求消息;
[0093]发送子模块,被配置为根据所述第一接收子模块接收到的所述第二请求消息向所述第一终端设备返回第二响应消息,所述第二响应消息中携带有所述目标终端设备对应的电话号码;
[0094]第二接收子模块,被配置为接收所述第一终端设备根据所述发送子模块发送的所述目标终端设备对应的电话号码转入的呼入事件。
[0095]结合第四方面,在第四方面的第三种可能的实现方式中,所述装置还包括:
[0096]第三接收模块,被配置为接收服务器发送的第三请求消息,所述第三请求消息为所述第一终端设备发送给服务器的;
[0097]第二检测模块,被配置为根据所述第三接收模块接收到的所述第三请求消息检测自身的状态;
[0098]第二发送模块,被配置为将携带有所述第二检测模块检测出的检测结果的第三响应消息返回给服务器,以供所述服务器将所述第三响应消息发送给所述第一终端设备,并供所述第一终端设备根据所述检测结果获取所述呼叫转移装置的状态。
[0099]根据本公开实施例的第五方面,提供一种呼叫转移装置,包括:
[0100]存储器;
[0101]用于存储处理器可执行指令的存储器;
[0102]其中,所述处理器被配置为:
[0103]当发生呼入事件时,判断第一终端设备是否处于非操作状态;
[0104]若所述第一终端设备处于非操作状态,则获取至少一个第二终端设备的状态;所述第一终端设备和所述第二终端设备上登录有同一账号,且所述第一终端设备和至少一个所述第二终端设备上的所述账号均同时处于在线状态;
[0105]根据所述第二终端设备的状态,确定目标终端设备;所述目标终端设备处于操作状态;
[0106]将所述呼入事件转移至所述目标终端设备。
[0107]根据本公开实施例的第六方面,提供一种呼叫转移装置,包括:
[0108]存储器;
[0109]用于存储处理器可执行指令的存储器;
[0110]其中,所述处理器被配置为:
[0111]当第二终端设备接收到第一终端设备发送的选择消息后,将所述第二终端设备作为目标终端设备;所述第一终端设备和所述第二终端设备上登录有同一账号,且所述第一终端设备和所述第二终端设备上的所述账号均同时处于在线状态;所述选择消息为在发生呼入事件,且在第一终端设备处于非操作状态时,第一终端设备获知第二终端设备处于操作状态时发送的消息;
[0112]接收所述第一终端设备转入的呼入事件。
[0113]本公开的实施例提供的技术方案可以包括以下有益效果:
[0114]一个实施例中,当发生呼入事件时,若第一终端设备处于非操作状态,则获取至少一个第二终端设备的状态,并根据第二终端设备的状态,确定目标终端设备,将呼入事件转移至目标终端设备。由于第一终端设备在判断出自身处于非操作状态时,则自动将呼入事件转移至处于操作状态的目标终端设备,而无需用户执行设置操作,从而提高了呼叫转移的灵活性,进而降低了因漏接电话给用户带来的损失。
[0115]另一个实施例中,由于可以通过以下任一方式判断第一终端设备是否处于非操作状态:检测第一终端设备是否处于静止状态、检测第一终端设备是否有音频输出、检测第一终端设备上在M分钟内是否有触摸操作,从而提高了第一终端设备所处状态判断的准确性。
[0116]另一个实施例中,由于第一终端设备可以直接向第二终端设备发送
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1