一种双卡切换方法及装置与流程

文档序号:11235480阅读:387来源:国知局
一种双卡切换方法及装置与流程

本发明实施例涉及一种移动终端技术,尤其涉及一种双卡切换方法及装置。



背景技术:

随着信息技术领域的发展,移动终端成为人们日常生活中的必需品,移动终端的功能被挖掘至最大化,更加便利的移动终端的功能深受广大用户的喜爱。

移动终端的双卡双待功能指的是在手机中可以放置两张电话卡,通过电话卡的切换,实现不同卡进行打电话或发短信功能。现有技术中,通常a设备打电话给b设备,在b设备接通前,如果需要切换电话卡,需要先手动挂断当前通话,然后将手机的界面切换到指定界面,通过点击预置的切换开关,从而实现双卡的切换。由于需要切换到指定的界面,点击预置切换开关才能实现切换,其操作复杂。用户体验不好。



技术实现要素:

本发明实施例提供一种双卡切换方法及装置,能够在用户需要切换电话卡的时候自动切换,提升用户体验。

第一方面,本发明实施例提供了一种双卡切换方法,包括:

当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息;

判断所述用户的指令信息是否为呼叫切换指令;

若是,则根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息。

进一步的,根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息,包括:

根据所述呼叫切换指令读取第一呼叫信息,并形成第二呼叫信号;

根据所述第一呼叫信息形成初始呼叫信息;

结合所述初始呼叫信息和所述第二呼叫信号形成第二呼叫信道信息。

进一步的,所述用户的指令信息包括:语音信息和/或触控信息;

当所述用户的指令信息为语音信息时,所述判断所述用户的指令信息是否为呼叫切换指令,包括:

获取用户的语音信息;

根据所述语音信息解析所述语音信息的语音特征,并将所述语音信息的语音特征与预设语音模板的语音特征进行比较,判断所述语音信息是否为呼叫切换指令。

进一步的,所述语音特征包括语速、内容和频率。

第二方面,本发明实施例还提供了一种双卡切换装置,包括:获取模块,用于当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息;

判断模块,用于判断所述用户的指令信息是否为呼叫切换指令;

形成模块,用于若是,则根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息。

进一步的,所述形成模块包括:

读取单元,用于根据所述呼叫切换指令读取第一呼叫信息,并形成第二呼叫信号;

呼叫信息形成单元,用于根据所述第一呼叫信息形成初始呼叫信息;

信道信息形成单元,用于结合所述初始呼叫信息和所述第二呼叫信号形成第二呼叫信道信息。

进一步的,所述用户的指令信息包括:语音信息和/或触控信息;

所述判断模块,包括:

语音信息获取单元,用于获取用户的语音信息;

切换指令判断单元,用于根据所述语音信息解析所述语音信息的语音特征,并将所述语音信息的语音特征与预设语音模板的语音特征进行比较,判断所述语音信息是否为呼叫切换指令。

进一步的,所述语音特征包括语速、内容和频率。

本发明实施例通过当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息,判断用户的指令信息是否为呼叫切换指令,若是,则根据呼叫切换指令形成第二呼叫信号,结合第二呼叫信号、第一呼叫信息形成与第二呼叫信号匹配的第二信道信息,能够在用户需要切换电话卡的时候自动切换,提升用户体验。

附图说明

图1是本发明实施例一中的一种双卡切换方法的流程图;

图2a是本发明实施例二中的一种双卡切换方法的流程图;

图2b是本发明实施例二中的一种双卡切换方法的示意图;

图3是本发明实施例三中的一种双卡切换方法的流程图;

图4是本发明实施例四中的一种双卡切换装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种双卡切换方法的流程图,本实施例可适用于终端设备进行双卡切换的情况,该方法可以由本发明实施例中的具有双卡切换的装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何需要进行双卡切换功能的终端设备中,如图1所示,该方法具体包括如下步骤:

s110,当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息。

其中,所述第一呼叫信号是基于第一电话卡形成的。所述第一信道是与第一呼叫信号相匹配的通信信道。

其中,所述第一信道处于呼叫状态指的是通过第一电话卡拨打电话之后至电话拨通之前的状态。

其中,所述用户的指令信息可以为语音信息,也可以为触控信息,还可以为动作信息,本实施例对此不进行限制。

具体的,当用户使用第一电话卡拨打电话之后,形成第一呼叫信号,当与第一呼叫信号相匹配的第一信道处于拨通电话之前的状态时,获取用户通过语音、触控或者手势输入的指令信息。

s120,判断所述用户的指令信息是否为呼叫切换指令,若是,则执行s130。

其中,所述呼叫切换指令指的是在与第一呼叫信号匹配的第一信道处于呼叫状态时,更换当前处于呼叫状态的第一信道的指令。

具体的,若用户在使用第一电话卡拨打电话之后至拨通电话之前,用户希望通过其他电话卡拨打电话,则需要通过语音或者键控等形式向终端发送呼叫切换指令。

s130,根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息。

其中,所述第一呼叫信息包括:第一信道信息、基站信息和终端信息,所述基站信息为与终端之间进行信息传递的基站的信息,所述终端信息为进行通话的移动终端的信息。

其中,所述呼叫切换指令包括当前电话卡之外的其他电话卡信息,在本实施例中,也就是所述呼叫切换指令包括第二电话卡信息。

具体的,当获取到用户传递的呼叫切换指令之后,根据用户传递的第二电话卡信息形成第二呼叫信号,根据使用第一电话卡进行呼叫的时候的第一信道信息、与终端进行信息传递的基站信息和包括第一电话卡和第二电话卡的终端信息以及第二呼叫信号形成与所述第二呼叫信号匹配的第二信道信息。

本实施例的技术方案,通过当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息,判断用户的指令信息是否为呼叫切换指令,若是,则根据呼叫切换指令形成第二呼叫信号,结合第二呼叫信号、第一呼叫信息形成与第二呼叫信号匹配的第二信道信息,能够在用户需要切换电话卡的时候自动切换,提升用户体验。

实施例二

图2a为本发明实施例二中的一种双卡切换方法的流程图,本实施例以前述实施例一为基础进行优化,提供了优选的双卡切换方法,具体是,根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息,包括:根据所述呼叫切换指令读取第一呼叫信息,并形成第二呼叫信号;根据所述第一呼叫信息形成初始呼叫信息;结合所述初始呼叫信息和所述第二呼叫信号形成第二呼叫信道信息。

相应的,本实施例的方法具体包括如下步骤:

s210,当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息。

s220,判断所述用户的指令信息是否为呼叫切换指令,若是,则执行s230。

s230,根据所述呼叫切换指令读取第一呼叫信息,并形成第二呼叫信号。

其中,所述第一呼叫信息包括使用第一电话卡进行呼叫的时候的第一信道信息、与终端进行信息传递的基站信息和包括第一电话卡和第二电话卡的终端信息。

具体的,在接收到用户传递的呼叫切换指令之后,根据终端当前的呼叫状态,根据第一呼叫信号读取第一呼叫信息。与此同时,根据呼叫切换指令中携带的第二电话卡信息形成第二呼叫信号。

s240,根据所述第一呼叫信息形成初始呼叫信息。

其中,所述初始呼叫信息为终端初始进行呼叫的信息。

具体的,终端开始呼叫的时候就会开始信道的建立,终端是先通过第一电话卡呼叫,在电话号码没有拨通前已经开始了信道的建立,因此,如果要切换成第二电话卡,第二电话卡的呼叫是在第一电话卡建立的信道基础上继续建立通信信道,也就是在初始呼叫信息的基础上继续建立通信信道。

s250,结合所述初始呼叫信息和所述第二呼叫信号形成第二呼叫信道信息。

具体的,由于在终端开始呼叫的时候就会开始信道的建立,终端是先通过第一电话卡呼叫,在电话号码没有拨通前,根据用户传递的呼叫切换指令进行电话卡的切换,因此用户传递切换指令之后如果需要实现信道的无缝隙衔接,需要将第一电话卡呼叫时建立的信道信息保存并复制至第二电话卡中,第二电话卡就可以在第一电话卡的基础上实现对信道的建立,通过上述操作不但可以节省拨通电话之前的时间,还可以满足用户切换电话卡的需求。

在一个具体的例子中,在双卡设备中,a设备打电话给b设备,在b设备接通前,用户通过语音输入“切换到第二电话卡”,则获取第一电话卡进行呼叫的时候的第一信道信息、与终端进行信息传递的基站信息和包括第一电话卡和第二电话卡的终端信息,与此同时开始通过第二电话卡呼叫电话,进而形成第二呼叫信号,根据第一电话卡进行呼叫的时候的第一信道信息、与终端进行信息传递的基站信息和包括第一电话卡和第二电话卡的终端信息形成通过第二电话卡呼叫电话的初始呼叫信息,结合初始呼叫信息和第二呼叫信号形成第二呼叫信道信息,进而实现在切换电话卡时信道的无缝隙衔接。

在另一个具体的例子中,如图2b所示,在双卡设备中,a设备打电话给b设备,在b设备接通前。a设备拨打电话界面添加:切换sim卡按钮。a设备可以在拨打电话界面点击切换sim卡按钮,从而将当前的通话切换到另一张sim卡。具体的切换流程为:a设备:mo端(电话发起端);b设备:mt端(电话接受端)。a设备流程:1、a设备拨打电话给b设备。2、a设备在b设备接通前,点击一键切换按钮。3、挂断当前通话,并传递挂断flag为切换sim卡拨打。4、使用另外一张sim卡发起拨号。b设备流程:1、b设备流程:接受到a设备的挂断指令。2、判断是否包含切换simflag。3、如包含切换simflag,来电界面保持,并提示用户,另一联系人正在拨入。4、a设备换卡拨打成功。5、更新来电界面。更新为当前的来电联系人信息。其中,关键点在于:mo端(电话发起端):1、添加一键切换sim卡按钮。2、挂断当前通话,并传递挂断flag为切换sim卡拨打。3、自动使用另一张sim卡发起通话。mt端(电话接受端):1、接受到挂断电话时,获取是否有切换sim卡拨打的flag。2、根据切换sim卡拨打的flag,来跟新来电界面。双卡手机电话卡的切换也可以通过上述方式实现。

本实施例的技术方案,通过当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息,判断用户的指令信息是否为呼叫切换指令,若是,则根据呼叫切换指令形成第二呼叫信号,结合第二呼叫信号、第一呼叫信息形成与第二呼叫信号匹配的第二信道信息,能够在用户需要切换电话卡的时候自动切换,提升用户体验。

实施例三

图3为本发明实施例三中的一种双卡切换方法的流程图,本实施例以前述实施例为基础进行优化,提供了优选的双卡切换方法,具体是,所述用户的指令信息包括:语音信息和/或触控信息;当所述用户的指令信息为语音信息时,所述判断所述用户的指令信息是否为呼叫切换指令,包括:获取用户的语音信息;根据所述语音信息解析所述语音信息的语音特征,并将所述语音信息的语音特征与预设语音模板的语音特征进行比较,判断所述语音信息是否为呼叫切换指令。

相应的,本实施例的方法具体包括如下步骤:

s310,当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的语音信息。

s320,根据所述语音信息解析所述语音信息的语音特征,并将所述语音信息的语音特征与预设语音模板的语音特征进行比较,判断所述语音信息是否为呼叫切换指令,若是,则执行s330。

可选的,所述语音特征包括语速、内容和频率。

在一个具体的例子中,上述语音信息为用户输入的语音,移动终端将接收用户的语音信息,并解析提取该语音信息的语音特征,该语音特征包括语速、内容和频率。可仅根据语音信息的内容与预设语音模板中语音的内容进行比较,当语音信息的内容与预设语音模板中语音的内容一致时,将生成对应的切换指令,该切换指令为上述切换指令中的一种。然后根据该切换指令进行换移动终端传输通信数据的电话卡的切换。具体地,还可以在上述语音内容一致时,判断语音信息中语音的语速和频率是否与预设语音模板中语音的语速和频率的匹配度是否大于预设值,若是,则生成上述切换指令,若否,则不生成切换指令。通过判断语音信息中语音的语速及频率可以判定特定用户,达到语音识别功能,只有特定的用户输入语音内容与语音模板中的语音内容一致时,才能生成切换指令。从而提高了电话卡使用的安全性。当然,可采用本领域技术人员所公知的其它语音特征来设置语音模板。

s330,根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息。

具体的,当所述呼叫切换指令是切换为第一电话卡指令和切换为第二电话卡指令时,若预设语音模板的内容包括“切换到第一电话卡”和“切换到第二电话卡”,其中“切换到第一电话卡”对应的切换指令是切换为第一电话卡指令,“切换到第二电话卡”对应的切换指令是切换为第二电话卡指令。此时若用户输入“切换到第一电话卡”的语音信息后,由于该语音信息的内容与预设语音模板中切换为第一电话卡指令对应的语音内容一致,将生成切换为第一电话卡指令的切换指令,然后根据该切换为第一电话卡指令将当前传输通信数据的电话卡切换为第一电话卡。若用户输入“切换到第二电话卡”的语音信息后,由于该语音信息的内容与预设语音模板中切换为第二电话卡指令对应的语音内容一致,将生成切换为第二电话卡指令的切换指令,然后根据该切换为第二电话卡指令将当前传输通信数据的电话卡切换为第二电话卡。

本实施例的技术方案,通过当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息,判断用户的指令信息是否为呼叫切换指令,若是,则根据呼叫切换指令形成第二呼叫信号,结合第二呼叫信号、第一呼叫信息形成与第二呼叫信号匹配的第二信道信息,能够在用户需要切换电话卡的时候自动切换,提升用户体验。

实施例四

图4为本发明实施例四的一种双卡切换装置的结构示意图。本实施例可适用于终端设备进行双卡切换的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何需要进行双卡切换的功能的设备中,如图4所示,所述双卡切换装置具体包括:获取模块410、判断模块420和形成模块430。

其中,获取模块410,用于当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息;

判断模块420,用于判断所述用户的指令信息是否为呼叫切换指令;

形成模块430,用于若是,则根据所述呼叫切换指令形成第二呼叫信号,结合所述第二呼叫信号、第一呼叫信息形成与所述第二呼叫信号匹配的第二信道信息。

可选的,所述形成模块430包括:

读取单元,用于根据所述呼叫切换指令读取第一呼叫信息,并形成第二呼叫信号;

呼叫信息形成单元,用于根据所述第一呼叫信息形成初始呼叫信息;

信道信息形成单元,用于结合所述初始呼叫信息和所述第二呼叫信号形成第二呼叫信道信息。

可选的,所述用户的指令信息包括:语音信息和/或触控信息;

所述判断模块420,包括:

语音信息获取单元,用于获取用户的语音信息;

切换指令判断单元,用于根据所述语音信息解析所述语音信息的语音特征,并将所述语音信息的语音特征与预设语音模板的语音特征进行比较,判断所述语音信息是否为呼叫切换指令。

可选的,所述语音特征包括语速、内容和频率。

本实施例的技术方案,通过当与第一呼叫信号匹配的第一信道处于呼叫状态时,获取用户的指令信息,判断用户的指令信息是否为呼叫切换指令,若是,则根据呼叫切换指令形成第二呼叫信号,结合第二呼叫信号、第一呼叫信息形成与第二呼叫信号匹配的第二信道信息,能够在用户需要切换电话卡的时候自动切换,提升用户体验。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1