多卡多待终端的重注册方法、多卡多待终端和网络侧设备与流程

文档序号:25743148发布日期:2021-07-06 18:54阅读:126来源:国知局
多卡多待终端的重注册方法、多卡多待终端和网络侧设备与流程

【技术领域】

本发明涉及通信技术领域,尤其涉及一种多卡多待终端的重注册方法、多卡多待终端和网络侧设备。



背景技术:

多卡多待终端在同一个时间点只能有一个移动电话卡能进行接电话、打电话或接收短消息等通信业务,当一个移动电话卡正在进行通信业务时,其余的多个未进行通信业务的移动电话卡会被挂起,此时,网络侧设备若寻呼其中一个未进行通信业务的移动电话卡,网络侧设备将会寻呼失败。寻呼失败会导致网络侧设备断开传输控制协议(transmissioncontrolprotocol,简称tcp)链路,或不再处理对多个未进行通信业务的移动电话卡的寻呼,直到未进行通信业务的移动电话卡主动发起业务时,才能恢复未进行通信业务的移动电话卡的正常使用,降低了来电的接通率和通话效率。



技术实现要素:

有鉴于此,本发明实施例提供了一种多卡多待终端的重注册方法、多卡多待终端和网络侧设备,用以提高来电的接通率和通话效率。

一方面,本发明实施例提供了一种多卡多待终端的重注册方法,所述多卡多待终端包括业务卡和至少一个空闲卡,所述方法包括:

接收网络侧设备发送的呼叫完成指令;

响应于所述呼叫完成指令,释放所述业务卡对应的无线射频rf资源;

通过至少一个空闲卡接收所述rf资源;

响应于接收到的所述rf资源,判断获取的重注册时间是否小于设定时间阈值;

若判断出获取的重注册时间小于设定时间阈值,向网络侧设备发送每个空闲卡对应的重注册指令,以供所述网络侧设备响应于每个所述重注册指令,进行重注册。

可选地,所述接收网络侧设备发送的呼叫完成指令之前包括:

向所述网络侧设备发送所述业务卡对应的呼叫请求,以供所述网络侧设备响应于所述呼叫请求,进行呼叫业务。

可选地,所述向网络侧设备发送每个空闲卡对应的重注册指令,以供所述网络侧设备响应于每个所述重注册指令,进行重注册之后包括:

若重注册成功时,接收所述网络侧设备发送的每个空闲卡对应的重注册成功信令;

响应于所述重注册成功信令,将每个空闲卡的业务状态变更为正常状态。

可选地,还包括:

若判断出获取的重注册时间大于或等于设定时间阈值,向所述网络侧设备发送每个空闲卡对应的初始注册指令,以供所述网络侧设备响应于每个所述初始注册指令,进行初始注册。

可选地,所述向网络侧设备发送每个空闲卡对应的重注册指令,以供所述网络侧设备响应于每个所述重注册指令,进行重注册之后还包括:

若重注册失败时,接收所述网络侧设备发送的重注册失败信令,所述重注册失败信令包括多个重注册失败的失败标识,每个所述失败标识用于标识每个重注册失败的空闲卡;

响应于所述重注册失败信令,根据设定规则设置网络服务接入点;

根据所述网络服务接入点向所述网络侧设备发送每个所述重注册失败的空闲卡对应的初始注册指令,以供所述网络侧设备响应于每个所述初始注册指令,进行初始注册。

可选地,所述重注册时间包括当前时间与上一次重注册的差值。

另一方面,本发明实施例提供了一种多卡多待终端的重注册方法,应用于网络侧设备,所述多卡多待终端包括业务卡和至少一个空闲卡,所述方法包括:

向多卡多待终端发送呼叫完成指令,以供所述多卡多待终端响应于所述呼叫完成指令,释放所述业务卡对应的无线射频rf资源;通过至少一个空闲卡接收所述rf资源;响应于接收到的所述rf资源,判断获取的重注册时间是否小于设定时间阈值;

接收多卡多待终端判断出获取的重注册时间小于设定时间阈值时发送的每个空闲卡对应的重注册指令;

响应于每个所述重注册指令,进行重注册。

可选地,所述向多卡多待终端发送呼叫完成指令之前,包括:

接收所述多卡多待终端发送的所述业务卡对应的呼叫请求;

响应于所述呼叫请求,进行呼叫业务。

可选地,还包括:

接收所述多卡多待终端判断出获取的重注册时间大于或等于设定时间阈值时发送的每个空闲卡对应的初始注册指令;

响应于每个所述初始注册指令,进行初始注册。

另一方面,本发明实施例提供了一种存储介质,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述一种多卡多待终端的重注册方法。

另一方面,本发明实施例提供了一种多卡多待终端,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述一种多卡多待终端的重注册方法的步骤。

另一方面,本发明实施例提供了一种存储介质,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述一种多卡多待终端的重注册方法。

另一方面,本发明实施例提供了一种网络侧设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述一种多卡多待终端的重注册方法的步骤。

本发明实施例提供的多卡多待终端的重注册方法的技术方案中,接收网络侧设备发送的呼叫完成指令;响应于呼叫完成指令,释放业务卡对应的无线射频rf资源;通过至少一个空闲卡接收rf资源;响应于接收到的rf资源,判断获取的重注册时间是否小于设定时间阈值;若判断出获取的重注册时间小于设定时间阈值,向网络侧设备发送每个空闲卡对应的重注册指令,以供网络侧设备响应于每个重注册指令,进行重注册。本发明实施例提供的技术方案中,多卡多待终端在业务卡呼叫完成后,能够主动向网络侧设备发起至少一个空闲卡对应的重注册指令,使得空闲卡的业务状态能够变更为正常状态,提高了来电的接通率和通话效率。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种多卡多待终端的重注册方法的流程图;

图2为本发明实施例提供的一种多卡多待终端的重注册方法信令的流程图;

图3为本发明实施例提供的一种多卡多待终端的示意图;

图4为本发明实施例提供的一种网络侧设备的示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在日常生活中,由于种种原因,很多用户会需要同时拥有多张移动电话卡,例如办公用移动电话卡和生活用移动电话卡等,在此种情况下,为了携带方便和避免同时携带多部通信设备,用户会优先选择多卡多待终端作为自身的通信工具。

相关技术中,多卡多待终端在空闲状态下能够同时监听来自网络侧设备的多个移动电话卡的寻呼,保证了空闲状态下的多个移动电话卡同时处于待机状态。但是,在一个时间点,只能有一个移动电话卡能够处于业务状态,其中,业务卡为处于业务状态的移动电话卡,空闲卡为处于空闲状态的移动电话卡。也就是说,在业务卡处于来电、呼出、通话等状态时,其余的多个空闲卡会与网络侧设备断开,即多个空闲卡处于脱网状态,在其他用户拨打空闲卡对应的电话号码时,用户的多卡多待终端上就会出现“您拨打的电话暂时无法接通”的提示信息。并且,在用户的多卡多待终端上,也不会出现任何未接来电的提示信息。当空闲卡主动发起业务时,才能恢复空闲卡的正常使用,降低了来电的接通率和通话效率。

为解决相关技术中的技术问题,本发明实施例提供了一种多卡多待终端的重注册方法。图1为本发明实施例提供的一种多卡多待终端的重注册方法的流程图,图2为本发明实施例提供的一种多卡多待终端的重注册方法的信令流程图,如图1和图2所示,该方法包括:

步骤102、多卡多待终端向网络侧设备发送业务卡对应的呼叫请求。

本发明实施例中,多卡多待终端包括手机、平板电脑、计算机设备或者可穿戴设备。

本发明实施例中,网络侧设备包括应用ip多媒体系统(ipmultimediasubsystem,简称ims)技术的设备。例如,网络侧设备包括会话控制功能(callsessioncontrolfunction,简称cscf)。

本发明实施例中,用户持有多卡多待终端,多卡多待终端能够插入多个移动电话卡,其中,业务卡为处于业务状态的移动电话卡,空闲卡为处于空闲状态的移动电话卡。

本发明实施例中,移动电话卡包括用户身份识别卡(subscriberidentificationmodule,简称sim)、全球用户识别卡(universalsubscriberidentitymodule,简称usim)或者内置芯片式用户身份识别卡(embeddedsubscriberidentificationmodule,简称esim)。

本步骤中,用户通过多卡多待终端的业务卡与网络侧设备建立通信连接,多卡多待终端向网络侧设备发送业务卡对应的呼叫请求。

步骤104、网络侧设备响应于呼叫请求,进行呼叫业务。

本步骤中,网络侧设备响应于多卡多待终端发送的业务卡对应的呼叫请求,与另一用户的终端设备建立通信连接,以进行呼叫业务。例如,终端设备包括手机、平板电脑、计算机设备或者可穿戴设备。

步骤106、多卡多待终端接收网络侧设备发送的呼叫完成指令。

本步骤中,当多卡多待终端与另一用户的终端设备的呼叫业务完成时,此时用户通过点击多卡多待终端的挂断电话按钮或者另一用户通过点击终端设备的挂断电话按钮,网络侧设备与另一用户的终端设备之间的通信连接断开,多卡多待终端接收网络侧设备发送的呼叫完成指令。

步骤108、多卡多待终端响应于从网络侧设备获取的呼叫完成指令,释放业务卡对应的无线射频rf资源。

本发明实施例中,多卡多待终端释放业务卡对应的无线射频(radiofrequencyidentification,简称rf)资源,使得该业务卡从业务状态变更为空闲状态。

步骤110、多卡多待终端通过至少一个空闲卡接收rf资源。

步骤112、多卡多待终端响应于接收到的rf资源,判断获取的重注册时间是否小于设定时间阈值,若是,执行步骤114;若否,执行步骤122。

本发明实施例中,重注册时间包括当前时间与上一次重注册的时间的差值,多卡多待终端获取存储的上一次重注册的时间与当前时间,并计算出当前时间与上一次重注册的时间之间的差值,以获取重注册时间。

本发明实施例中,能够根据实际需要设置设定时间阈值。

本发明实施例中,多卡多待终端若判断出获取的重注册时间小于设定时间阈值,则表明上一次重注册的时间与当前时间之间的差值较短,可直接进行重注册;多卡多待终端若判断出获取的重注册时间大于或等于设定时间阈值,则表明上一次重注册的时间与当前时间之间的差值较长,需要进行初始注册。

步骤114、多卡多待终端向网络侧设备发送每个空闲卡对应的重注册指令。

步骤116、网络侧设备响应于每个重注册指令,进行重注册,若重注册成功时,继续执行步骤118;若重注册失败时,继续执行步骤126。

本步骤中,网络侧设备进行重注册而不直接进行初始注册的原因,是因为重注册是在之前建立的链路上发起的刷新注册,不需要进行重新认证和鉴权等过程。

本发明实施例中,作为一种可选方案,如果网络侧设备判断出存储有多卡多待终端的识别信息,在网络侧设备失步情况下,能够通过重注册,成功同步网络侧设备和多卡多待终端,此时,重注册成功,继续执行步骤118。如果网络侧设备判断出未存储有多卡多待终端的识别信息,此时,重注册失败,继续执行步骤126。例如,识别信息包括移动电话卡的号码。

步骤118、网络侧设备向多卡多待终端发送每个空闲卡对应的重注册成功信令。

步骤120、多卡多待终端响应于重注册成功信令,将每个空闲卡的业务状态变更为正常状态。

本发明实施例中,多卡多待终端将每个空闲卡的业务状态变更为正常状态,此时,每个空闲卡均能够进行正常业务。例如,每个空闲卡均具备接收另一用户的终端设备发送的短消息的能力。又例如,每个空闲卡均具备与另一用户的终端设备进行呼叫业务的能力。

步骤122、多卡多待终端向网络侧设备发送每个空闲卡对应的初始注册指令。

步骤124、网络侧设备响应于每个初始注册指令,进行初始注册。

本发明实施例中,网络侧设备响应于每个初始注册指令,进行初始注册,以对每个空闲卡进行初始注册,使得每个空闲卡的业务状态变更为正常状态。

步骤126、网络侧设备向多卡多待终端发送重注册失败信令,重注册失败信令包括多个重注册失败的失败标识,每个失败标识用于标识每个重注册失败的空闲卡。

步骤128、多卡多待终端响应于重注册失败信令,根据设定规则设置网络服务接入点。

本步骤中,当网络侧设备重注册失败后,多卡多待终端根据设定规则设置网络服务接入点,即为每个重注册失败的空闲卡更换新的网络服务接入点。

步骤130、多卡多待终端根据网络服务接入点向网络侧设备发送每个重注册失败的空闲卡对应的初始注册指令,执行步骤124。

本实施例提供的多卡多待终端的重注册方法的技术方案中,接收网络侧设备发送的呼叫完成指令;响应于呼叫完成指令,释放业务卡对应的无线射频rf资源;通过至少一个空闲卡接收rf资源;响应于接收到的rf资源,判断获取的重注册时间是否小于设定时间阈值;若判断出获取的重注册时间小于设定时间阈值,向网络侧设备发送每个空闲卡对应的重注册指令,以供网络侧设备响应于每个重注册指令,进行重注册。本发明实施例提供的技术方案中,多卡多待终端在业务卡呼叫完成后,能够主动向网络侧设备发起至少一个空闲卡对应的重注册指令,使得空闲卡的业务状态能够变更为正常状态,提高了来电的接通率和通话效率。

本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述一种多卡多待终端的重注册方法的实施例的各步骤,具体描述可参见上述一种多卡多待终端的重注册方法的实施例。

本发明实施例提供了一种多卡多待终端,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述一种多卡多待终端的重注册方法的实施例的各步骤,具体描述可参见上述一种多卡多待终端的重注册方法的实施例。

图3为本发明实施例提供的一种多卡多待终端的示意图。如图3所示,该实施例的多卡多待终端10包括:处理器11、存储器12以及存储在存储器12中并可在处理器11上运行的计算机程序13,该计算机程序13被处理器11执行时实现实施例中的应用于一种多卡多待终端的重注册方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器11执行时实现实施例中应用于一种多卡多待终端的重注册方法中各模型/单元的功能,为避免重复,此处不一一赘述。

多卡多待终端10包括,但不仅限于,处理器11、存储器12。本领域技术人员可以理解,图3仅仅是多卡多待终端10的示例,并不构成对多卡多待终端10的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如多卡多待终端还可以包括输入输出设备、网络接入设备、总线等。

所称处理器11可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器12可以是多卡多待终端10的内部存储单元,例如多卡多待终端10的硬盘或内存。存储器12也可以是多卡多待终端10的外部存储设备,例如多卡多待终端10上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器12还可以既包括多卡多待终端10的内部存储单元也包括外部存储设备。存储器12用于存储计算机程序以及多卡多待终端所需的其他程序和数据。存储器12还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述一种多卡多待终端的重注册方法的实施例的各步骤,具体描述可参见上述一种多卡多待终端的重注册方法的实施例。

本发明实施例提供了一种网络侧设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述一种多卡多待终端的重注册方法的实施例的各步骤,具体描述可参见上述一种多卡多待终端的重注册方法的实施例。

图4为本发明实施例提供的一种网络侧设备的示意图。如图4所示,该实施例的网络侧设备20包括:处理器21、存储器22以及存储在存储器22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于一种多卡多待终端的重注册方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于一种多卡多待终端的重注册方法中各模型/单元的功能,为避免重复,此处不一一赘述。

网络侧设备20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图4仅仅是网络侧设备20的示例,并不构成对网络侧设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如网络侧设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器21可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器22可以是网络侧设备20的内部存储单元,例如网络侧设备20的硬盘或内存。存储器22也可以是网络侧设备20的外部存储设备,例如网络侧设备20上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器22还可以既包括网络侧设备20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及网络侧设备所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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