一种呼叫转移号码设置方法、设置装置以及终端的制作方法

文档序号:9924229阅读:459来源:国知局
一种呼叫转移号码设置方法、设置装置以及终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种呼叫转移号码设置方法、设置装置以及终端。
【背景技术】
[0002]随着通信技术的发展及日益成熟,使用移动终端进行通信极大地方便了用户的生活。移动终端具有多种功能设置,比如呼叫等待、呼叫保持、呼叫转移等,其中,终端提供的呼叫转移功能是用户常用的功能之一,通过设置呼叫转移可以降低用户电话漏接的机率,并可以实现防止打扰等功能。
[0003]呼叫转移是指当用户正在通话、电话无人接听、关机或不在网络服务区内时,打入的电话将会自动转移到另一个电话、语音信箱或移动秘书台。目前,呼叫转移主要包括无应答转移、不可及前转、遇忙前转和无条件前转四种类型,能够满足终端用户的不同需求。
[0004]基于用户呼入的电话转移至另一个电话的情况,在现有技术中,用户可以预先将一个或一个以上的手机号码设置为呼叫转移号码,若该用户由于某种原因无法接听任一卡来电时,那么这一电话可转移至信号强度最高的手机卡作为呼叫转移的目标手机卡。然而,在实际情况中,若该进行呼叫转移的目标手机卡也存在无法呼入的问题,那么终端将视为呼叫转移失败,则会造成用户漏接电话,从而降低用户体验。

【发明内容】

[0005]本发明实施例提供了一种呼叫转移号码设置方法、设置装置以及终端,可以有效避免用户漏接电话,提升用户体验。
[0006]有鉴于此,本发明第一方面提供一种呼叫转移号码设置方法,可包括:
[0007]当用户将多个用户身份识别卡号码关联为呼叫转移时,终端将该多个用户身份识别卡号码按照目标预设序组成一个首尾相连的环形链表,该多个用户身份识别卡号码中的各个号码为环形链表中对应的各个节点元素;
[0008]终端沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0009]结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实施方式中,该用户身份识别卡号码为在运营商处注册使用的号码。
[0010]结合本发明实施例的第一方面,或本发明实施例的第一方面的第一种实施方式,在本发明实施例的第一方面的第二种实施方式中,在终端沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码之后,该方法还包括:
[0011]若用户将节点元素对应的号码取消关联,则终端解散环形链表,并解除环形链表的呼叫转移号码设置。
[0012]结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实施方式或第二种实施方式,在本发明实施例的第一方面第三种实施方式中,在终端沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码之后,该方法还包括:
[0013]终端检测是否存在环形链表以外的第一用户身份识别卡号码;
[0014]若存在,则终端在第一目标节点元素和第二目标节点元素之间解开环形链表,并将第一用户身份识别卡号码作为新节点元素分别与第一目标节点元素以及第二目标节点元素相连;
[0015]终端沿预设时针方向重新将当前的环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0016]结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实施方式至第三种实施方式中的任意一种,在本发明实施例的第一方面的第四种实施方式中,在终端沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码之后,该方法还包括:
[0017]终端检测环形链表中是否存在无效的第二用户身份识别卡号码;
[0018]若存在,则终端将第二用户身份识别卡号码从环形链表中删除,并将与第二用户身份识别卡号码对应的第三目标节点元素相邻的两个节点元素重新相连;
[0019]终端沿预设时针方向重新将当前的环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0020]本发明第二方面提供一种呼叫转移号码设置装置,可包括:
[0021]组成模块,用于当用户将多个用户身份识别卡号码关联为呼叫转移时,将该多个用户身份识别卡号码按照目标顺序组成一个首尾相连的环形链表,该多个用户身份识别卡号码中的各个号码为环形链表对应的各个节点元素;
[0022]设置模块,用于沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0023]结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种实施方式中,该用户身份识别卡号码为在运营商处注册使用的号码。
[0024]结合本发明实施例的第二方面,或本发明实施例的第二方面的第一种实施方式,在本发明实施例的第二方面的第二种实施方式中,该设置装置还包括:
[0025]解散模块,用于当用户将节点元素对应的号码取消关联时,则终端解散环形链表;
[0026]解除模块,用于解除环形链表的呼叫转移号码设置。
[0027]结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实施方式或第二种实施方式,在本发明实施例的第二方面的第三种实施方式中,该设置装置还包括:
[0028]第一检测模块,用于检测是否存在环形链表以外的第一用户身份识别卡号码;
[0029]解开模块,用于当存在环形链表以外的第一用户身份识别卡号码时,则在第一目标节点元素和第二目标节点元素之间解开环形链表;
[0030]第一相连模块,用于将第一用户身份识别卡号码作为新节点元素分别与第一目标节点元素以及第二目标节点元素相连;
[0031]第二设置模块,用于沿预设时针方向重新将当前的环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0032]结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实施方式至第三种实施方式中的任意一种,在本发明实施例的第二方面的第四种实施方式中,该设置装置还包括:
[0033]第二检测模块,用于检测环形链表中是否存在无效的第二用户身份识别卡号码;
[0034]删除模块,用于当环形链表中存在无效的第二用户身份识别卡号码时,则将第二用户身份识别卡号码从环形链表中删除;
[0035]第二相连模块,用于将与第二用户身份识别卡号码对应的第三目标节点元素相邻的两个节点元素重新相连;
[0036]第三设置模块,用于沿预设时针方向重新将当前的环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0037]本发明第三方面提供一种终端,包括上述实施例的第二方面的设置装置。
[0038]从以上技术方案可以看出,本发明实施例具有以下优点:
[0039]本实施中,当用户选择将多个用户身份识别卡号码关联后,终端可以将该多个用户身份识别卡号码按照目标顺序组成一个首尾相连的环形链表,该多个用户身份识别卡号码中的各个号码为环形链表对应的各个节点元素,随后终端可以沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。由于环形链表中的各个号码均相互关联,即每一个节点元素对应的号码为另一个节点元素对应的号码的呼叫转移号码,又同时可以将再另一个节点元素对应的号码设置为自身的呼叫转移号码,通过这样循环连接的关系,使得该环形链表中只要有一个号码可以呼入,用户则不会漏接电话,从而降低了用户漏接电话的机率,提升了用户体验。
【附图说明】
[0040]图1为本发明实施例中呼叫转移号码设置方法一个实施例;
[0041]图2为本发明实施例中呼叫转移号码设置方法另一实施例;
[0042]图3为本发明实施例中呼叫转移号码设置方法另一实施例;
[0043]图4为本发明实施例中设置装置一个实施例;
[0044]图5为本发明实施例中设置装置另一实施例;
[0045]图6为本发明实施例中设置装置另一实施例。
【具体实施方式】
[0046]本发明实施例提供了一种呼叫转移号码设置方法、设置装置以及终端,可以有效避免用户漏接电话,提升用户体验。
[0047]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0048]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0049]为了方便用户在某些特殊情况下不方便接听来电,但又不想错过这些来电的需求,呼叫转移业务应运而生,且在日益发展中被广泛使用。终端此种功能的实现是通过用户在网络侧注册呼叫转移业务,一旦来
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1