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

文档序号:9924229阅读:来源:国知局
电满足呼叫转移条件时,网络侧设备即可直接呼叫该用户设置的呼叫转移号码,
[0050]随着多卡多待移动终端以及嵌入式ES頂卡的出现,呼叫转移技术又多了一个层面的研究。ES頂卡作为一种嵌入式S頂卡,能够将S頂卡信息集成到设备芯片上,与传统S頂卡相比,ESM卡类似于虚拟SM卡,如果采用ESIM卡的设备,那么就不再需要用户购买设备后自己插卡,而是可以直接采用软件注册或直接购买等类型的方式即可选择运营商网络和套餐。从整体上来说,ESIM卡和SIM卡的逻辑是相同的,只不过从外置变成了内嵌,对应的,该ES頂卡号码可以为诸如13412081356这样的11为手机号码。在现有技术中,同一终端可以存有两张或以上的手机卡,当任一手机卡来电时,终端可以选择信号强度最高的手机卡作为呼叫转移的目标手机卡,从而提高通话质量。然而,在这种情况下,并不能保证信号强度最高的目标手机卡一定可以呼入,若无法呼入,将导致用户漏接电话。
[0051]本方案中,同一终端也可以存有两张或以上的手机卡,并可以让用户选择是否将这些手机卡对应的号码相互关联为呼叫转移,若是,则终端可以将这些号码按照目标顺序以首尾相连的形式组成一个环形链表,该环形链表中的每一个号码即为一个节点元素,并可以沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码,通过这样的方式进行关联,可以使环形链表中的每个号码都有相应的呼叫转移号码,并且可以沿着该环形链表中的各个号码依次推进,只要有任一张手机卡可以呼入,用户即不会漏接电话。
[0052]为便于理解,下面对本发明实施例中的具体流程进行描述,请参阅图1,本发明实施例中呼叫转移号码设置方法一个实施例包括:
[0053]101、当用户将多个用户身份识别卡号码关联为呼叫转移时,终端将该多个用户身份识别卡号码按照目标顺序组成一个首尾相连的环形链表;
[0054]手机等移动终端通常设有呼叫转移的应用,当用户在移动网络中签约了呼叫转移的业务后,用户即可使用该应用。通常情况下,呼叫转移可以包括无应答转移、不可及前转、遇忙前转和无条件前转四种类型,用户可以根据需要进行呼叫转移的各项设置。本实施例中,以终端是可以插入两张或以上手机卡的手机为例进行说明,该多张手机卡对应的号码即为终端可以检测到的多个用户身份识别卡号码,该用户身份识别号码可以为诸如13411111111的手机号码,当用户注册呼叫转移的业务后,可以进入诸如终端的呼叫转移设置界面,终端可以给用户提供是否将该多个用户身份识别卡号码进行关联的选择,若用户选择关联,那么终端可以将该多个用户身份识别卡号码按照目标顺序组成一个首尾相连的环形链表,该多个用户身份识别卡号码中的各个号码为环形链表中对应的各个节点元素。
[0055]例如,假设终端存有ES頂卡I号码、ES頂卡2号码和ES頂卡3号码为例的第一用户身份识别卡号码,若用户选择将这三张卡号码关联为呼叫转移,那么SM卡I号码、ESM卡2号码和ESIM卡3号码可以依次组合成一个闭合的环形链表,S卩ES頂卡2号码分别与ESIM卡I号码和ESIM卡3号码相连,ES頂卡I号码和ESIM卡3号码也相连。可以理解的是,本实施例中多个用户身份识别卡号码的连接关系还可以是上述说明的连接关系以外的其它连接关系,本实施例只是举例说明。此外,需要说明的是,本实施例中的用户身份识别卡号码可以是除ES頂卡以外的手机卡对应的号码,本实施例只是举例说明,此处说明之后,在后面即不再重复说明。
[0056]可以理解的是,本实施例中多个用户身份识别卡号码可以为在运营商处注册使用的号码,该运营商可以包括中国移动和/或中国联通和/或中国电信,还可以是虚拟运营商,具体此处不做限定。
[0057]需要说明的是,本实施例中呼叫转移的类型具体指的是呼叫转移中来电转接的类型,此处限定之后,在后面即不再重复限定。
[0058]102、终端沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码;
[0059]本实施例中,终端将多个用户身份识别卡号码按照目标顺序组成一个首尾相连的环形链表后,可以沿预设时针方向将环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0060]例如,假设终端存有ESIM卡I号码、ES頂卡2号码、ES頂卡3号码和ESIM卡4号码,那么在这四张卡号码组成依次连接的环形链表后,ESIM卡I号码可以对应第I个节点元素,ES頂卡2号码可以对应第2个节点元素,ES頂卡3号码可以对应第3个节点元素,ES頂卡4号码可以对应第4个节点元素。因此,以上述为例说明的ESIM卡号码连接关系为基础,沿预设时针方向,终端可以将第I个节点元素对应的ESM卡I号码设置为第4个节点元素对应的ESM卡4号码的呼叫转移号码,同时可以将第2个节点元素对应的ES頂卡2号码设置为第I个节点元素对应的ESIM卡I号码的呼叫转移号码,以此类推,第3个节点元素对应的ESIM卡3号码可以设置为第2个节点元素对应的ESIM卡2号码的呼叫转移号码,第4个节点元素对应的ESIM卡4号码可以设置为第3个节点元素对应的ESIM卡3号码的呼叫转移号码,由此可以将该环形链表中的号码设置成呼叫转移相互关联的状态。需要说明的是,本实施例中ESIM卡I号码、ES頂卡2号码、ES頂卡3号码和ESIM卡4号码对应环形链表中各个节点元素的关系还可以是其它,该环形链表的呼叫转移号码设置可以根据环形链表中各个节点元素的连接关系以及预设时针方向而不同,本实施例只是举例说明。
[0061]可以理解的是,本实施例中的预设时针方向可以是预设顺时针方向,也可以是预设逆时针方向,具体此处不做限定。
[0062]本实施例中,终端将多个用户身份识别卡号码组成环形链表后,可以将环形链表中一个节点元素对应的号码设置为另一个节点元素对应的呼叫转移号码,且再另一个节点元素对应的号码设置为该节点元素相应的呼叫转移号码,这样当终端上存在多个手机号码时,由于各个号码相互关联为呼叫转移,从而只要有一个号码可以呼入,就不会漏接其它所有号码的电话,大大提升了用户的体验。
[0063]需要说明的是,本实施例中的环形链表还可以增加或删除用户身份识别卡号码,下面分别进行说明:
[0064]请参阅图2,本发明实施例中呼叫转移号码设置方法另一实施例包括:
[0065]本发明实施例中的步骤201至步骤202与图1所示实施例的步骤101至步骤102相同,此处不再赘述。
[0066]203、终端检测是否存在环形链表以外的第一用户身份识别卡号码,若否,则执行步骤204,若是,则执行步骤205 ;
[0067]当终端将环形链表中的各个号码关联为呼叫转移后,即环形链表中的每一个号码都有对应的呼叫转移号码,又可以同时是另一个号码的呼叫转移号码,终端可以检测是否存在环形链表以外的第一用户身份识别卡号码,即在诸如用户插入环形链表以外的用户身份识别卡号码对应的手机卡后,可以检测该用户是否在终端使用该插入的用户身份识别卡号码。
[0068]可以理解的是,本实施例中第一用户身份识别卡号码为在运营商处注册使用的号码,该运营商可以是中国移动、中国联通、中国电信或虚拟运营商等,具体此处不做限定。
[0069]204、执行其它流程;
[0070]若终端检测不存在环形链表以外的第一用户身份识别卡号码,说明环形链表不需要增加第一用户身份识别卡号码,那么终端可以不进行其他操作,使得环形链表中的各个号码对应的呼叫转移号码维持原来的设置状态。
[0071 ] 205、终端在第一目标节点元素和第二目标节点元素之间解开环形链表,并将第一用户身份识别卡号码作为新节点元素分别与第一目标节点元素以及第二目标节点元素相连;
[0072]当终端检测到存在环形链表以外的第一用户身份识别卡号码后,终端可以在第一目标节点元素和第二目标节点元素之间解开环形链表,并将第一用户身份识别卡号码作为新节点元素分别与第一目标节点元素以及第二目标节点元素相连。
[0073]例如,假设终端存有ES頂卡I号码、ES頂卡2号码和ES頂卡3号码为例的多个用户身份识别卡号码,在组成诸如以ESIM卡I号码、ES頂卡2号码和ESIM卡3号码依次连接的环形链表后,若终端检测到有此环形链表以外的第一用户身份识别卡号码,比如ESIM卡4号码,那么可以以ESIM卡I号码对应的节点元素为第一目标节点元素,ES頂卡2号码对应的节点元素为第二目标节点元素,并在ES頂卡I号码与ES頂卡2号码连接处将环形链表解开,将ES頂卡4号码插入该环形链表的解开处,ESIM卡4号码可以作为新节点元素分别与第一目标节点元素以及第二目标节点元素相连,由此可以得到ESIM卡I号码、ES頂卡4号码、ESIM卡2号码和ES頂卡3号码相连的环形链表。需要说明的是,在实际应用中,ES頂卡4号码还可以插入ESIM卡I号码和ESIM卡2号码之间以外的位置,本实施例只是举例说明。
[0074]206、终端沿预设时针方向重新将当前的环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码;
[0075]当终端将第一用户身份识别卡号码增加至环形链表中后,可以改变环形链表中部分节点元素的位置,因此终端需要重新设置该环形链表中各个号码的呼叫转移号码,即终端可以沿预设时针方向重新将当前的环形链表中后一个节点元素对应的号码设置为前一个节点元素对应的号码的呼叫转移号码。
[0076]例如,假设终端存有ES頂卡I号码、ES頂卡2号码和ES頂卡3号码为例的第一用户身份识别卡号码,在组成诸如以ESIM卡I号码、ES頂卡2号码和ESI
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1