一种处理通信业务的方法和装置与流程

文档序号:12699498阅读:263来源:国知局
一种处理通信业务的方法和装置与流程

本发明涉及移动通信技术,尤其涉及一种处理通信业务的方法和装置。



背景技术:

随着无线通信技术的发展,移动终端的应用变得越来越广泛。对于同一个移动终端来说,可以设置两个客户识别模块(Subscriber Identity Module,SIM卡),以实现双卡双通。

然而,现有技术中,在实现支持双卡双通的移动终端时,需要在硬件上设置两路射频通道,或者设置一路射频通道同时设置一套射频切换开关,以实现这一路射频通道的不同时间的复合利用;如此,移动终端的硬件成本和功耗均比较高,并且高功耗带来了较为严重的发热问题。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种处理通信业务的方法和装置,在使用一个射频通道且不需要射频切换开关的情况下,便可支持多个SIM卡处理通信业务。

本发明的技术方案是这样实现的:

本发明实施例提供了一种处理通信业务的方法,所述方法应用于支持多个客户识别模块SIM卡的终端,所述方法包括:

所述终端通过为自身支持的各个SIM卡选择相同的驻留小区来注册网络;

所述终端基于同一射频通道处理自身支持的各个SIM卡对应的通信业务。

上述方案中,所述终端通过为自身支持的各个SIM卡选择相同的驻留小区来注册网络,包括:获取终端为最先注册网络的SIM卡注册网络时所驻留的小区信息;终端为后注册网络的SIM卡注册网络时,基于所获取的小区信息,进 行小区选择。

上述方案中,所述基于所获取的小区信息,进行小区选择,包括:将终端为所述后注册网络的SIM卡注册网络时所驻留的小区确定为所获取的小区信息对应的小区。

上述方案中,在终端为所述最先注册网络的SIM卡注册网络后,所述方法还包括:获取终端为所述最先注册网络的SIM卡注册的网络的网络制式信息;

在终端为所述后注册网络的SIM卡注册网络时,所述方法还包括:终端基于所获取的网络制式信息,为所述后注册网络的SIM卡选择注册网络时的网络制式。

上述方案中,所述终端基于所获取的网络制式信息,为所述后注册网络的SIM卡选择注册网络时的网络制式,包括:将终端为所述后注册网络的SIM卡注册的网络的网络制式确定为所获取的网络制式信息对应的网络制式。

上述方案中,所述终端基于同一射频通道处理自身支持的各个SIM卡对应的通信业务,包括:

在终端支持的各个SIM卡需要同时发送数据时,将所述终端支持的各个SIM卡的协议栈数据合并,将合并后的数据经基带信号处理后,通过同一个射频通道处理后生成需要发送的射频信号;

所述终端的一个射频通道在同时接收到所述终端支持的各个SIM卡对应的射频信号时,处理对应的射频信号,生成基带信号;将生成的基带信号进行基带信号处理后,基于选定的网络制式对应的通信协议,将基带信号处理后的数据区分为所述终端支持的各个SIM卡的协议栈数据;所述选定的网络制式是终端为自身支持的各个SIM卡注册网络时选择的相同的网络制式。

上述方案中,所述将合并后的数据经基带信号处理,包括:通过一个基带处理单元对合并后的数据进行基带信号处理;

所述将生成的基带信号进行基带信号处理,包括:通过一个基带处理单元对所述生成的基带信号进行基带信号处理。

上述方案中,在所述终端通过为自身支持的各个SIM卡选择相同的驻留小 区来注册网络后,所述方法还包括:终端在已完成注册网络的各个SIM卡中的一个SIM卡发生小区切换时,通知其余SIM卡发起小区切换,使完成注册网络的各个SIM卡对应的终端驻留小区保持一致。

上述方案中,所述通知其余SIM卡发起小区切换,使完成注册网络的各个SIM卡对应的终端驻留小区保持一致,包括:对于完成注册网络的各个SIM卡,在监测到其中的一个SIM卡发生小区切换时,读取出发生小区切换的SIM卡的终端新驻留小区;将其余SIM卡对应的终端驻留小区切换至所读取出的终端新驻留小区。

本发明实施例还提供了一种处理通信业务的装置,所述装置位于支持多个客户识别模块SIM卡的终端中,所述装置包括注册模块和处理模块;其中;

所述注册模块,用于通过为终端支持的各个SIM卡选择相同的驻留小区来注册网络;

所述处理模块,基于终端的同一射频通道处理终端支持的各个SIM卡对应的通信业务。

上述方案中,所述装置还包括获取模块,所述获取模块,用于获取终端为最先注册网络的SIM卡注册网络时所驻留的小区信息;

所述注册模块,具体用于根据所获取的小区信息,进行终端的小区选择。

上述方案中,所述注册模块,具体用于将终端为所述后注册网络的SIM卡注册网络时所驻留的小区确定为所获取的小区信息对应的小区。

上述方案中,所述装置还包括小区切换模块;所述小区切换模块,用于在已完成注册网络的各个SIM卡中的一个SIM卡发生小区切换时,通知其余SIM卡发起小区切换,使完成注册网络的各个SIM卡对应的终端驻留小区保持一致。

上述方案中,所述小区切换模块,具体用于在监测到完成注册网络的各个SIM卡的任意一个SIM卡发生小区切换时,读取出发生小区切换的SIM卡的终端新驻留小区;将其余SIM卡对应的终端驻留小区切换至所读取出的终端新驻留小区。

本发明实施例提供的一种处理通信业务的方法和装置中,所述方法应用于 支持多个客户识别模块SIM卡的终端,所述终端通过为自身支持的各个SIM卡选择相同的驻留小区来注册网络;所述终端基于同一射频通道处理自身支持的各个SIM卡对应的通信业务;如此,终端只需要使用一个射频通道,便可支持多个SIM卡处理通信业务,降低终端的硬件成本,并降低终端的功耗和发热量。

附图说明

图1为本发明处理通信业务的方法的第一实施例的流程图;

图2为本发明实施例处理通信业务的装置的组成结构示意图;

图3为本发明实施例处理通信业务的装置中处理模块的一个示例结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

第一实施例

本发明第一实施例提供了一种处理通信业务的方法,这里,该方法应用于支持多个SIM卡的终端,终端为固定终端或移动终端,所述移动终端包括但不限于手机、平板电脑等等。

图1为本发明处理通信业务的方法的第一实施例的流程图,如图1所示,该流程包括:

步骤100:所述终端通过为自身支持的各个SIM卡选择相同的驻留小区来注册网络。

本步骤具体包括:获取终端为最先注册网络的SIM卡注册网络时所驻留的小区信息;终端为后注册网络的SIM卡注册网络时,基于所获取的小区信息,进行小区选择。

这里,SIM卡的类型包括但不限于标准SIM卡、Micro SIM卡、Nano SIM卡、VSIM卡等等。

本步骤中,终端为SIM卡注册网络的过程可以包括:终端开机后,选择一 个公共陆地移动网(Public Land Mobile Network,PLMN),不同的PLMN的网络制式互不相同;终端在选择PLMN后,在所选择的PLMN中,选取终端为SIM卡注册网络时所驻留的小区。

具体地,终端在选择PLMN之后,获取终端当前位置所对应的小区,通过系统信息广播获取终端当前位置所对应的小区及其邻区的接收信号强度指示信息;根据所获取的接收信号强度指示信息,在终端当前位置所对应的小区及其邻区中,选择接收信号强度最好的小区进行驻留;之后,终端发起位置登记过程,在位置登记成功后,终端就成功地驻留在对应的小区。

这里,网络制式用于表示终端所要采用的移动通信网络的类型,示例性地,所述网络制式包括但不限于全球移动通信系统(Global System for Mobile Communication,GSM)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)、分时长期演进(Time Division Long Term Evolution,TD-LTE)、频分双工长期演进(Frequency Division Duplexing Long Term Evolution,FDD-LTE)等等。

本步骤中,当终端为任意一个SIM卡注册网络时,会根据所注册的网络的网络制式,进行小区驻留。

本步骤中,终端为任意一个SIM卡注册的网络的网络制式信息可以是对应的网络制式名称,对应SIM卡注册网络时终端所驻留的小区信息可以是对应的小区的标识;这里小区的标识包括但不限于物理小区标识(Physical Cell Identifier,PCI)、小区全球识别码(Cell Global Identifier,CGI)等等。

本步骤中,还可以将终端为SIM卡注册网络时所驻留的小区信息、终端为SIM卡注册网络时的网络制式信息、终端为SIM卡注册网络时的数据传输频点进行保存,这里,终端为SIM卡注册网络时的数据传输频点指:终端为SIM卡注册网络时基带信号的频点;另外,针对数据保存的方式,可以将网络制式信号、小区信息、以及数据传输频点信息保存于终端的存储器中。

本步骤中,所述基于所获取的小区信息,进行小区选择,包括:将终端为所述后注册网络的SIM卡注册网络时所驻留的小区确定为所获取的小区信息对应的小区。

由于终端为SIM卡注册网络时,会根据所注册的网络的网络制式,进行小区驻留;那么,可以理解的是,如果终端为任意两个SIM卡注册网络时所驻留的小区相同,则终端为任意两个SIM卡注册的网络制式也相同。

具体地说,在终端为所述最先注册网络的SIM卡注册网络后,获取终端为所述最先注册网络的SIM卡注册的网络的网络制式信息;在终端为所述后注册网络的SIM卡注册网络时,基于所获取的网络制式信息,为所述后注册网络的SIM卡选择注册网络时的网络制式。

示例性地,终端为最先注册网络的SIM卡在注册网络时的网络制式包括但不限于:GSM、WCDMA和FDD-LTE,在终端为最先注册网络的SIM卡所注册的网络的网络制式为FDD-LTE时,终端为后注册网络的SIM卡注册的网络的网络制式与终端为最先注册网络的SIM卡注册的网络的网络制式相同,也是FDD-LTE。

这里,所述终端基于所获取的网络制式信息,为所述后注册网络的SIM卡选择注册网络时的网络制式包括:将终端为所述后注册网络的SIM卡注册的网络的网络制式确定为所获取的网络制式信息对应的网络制式。

也就是说,对于后注册网络的SIM卡和最先注册网络的SIM卡,终端为两者注册网络的网络制式相同,终端为两者注册网络时所驻留的小区相同。

示例性地,一个终端使用两个SIM卡处理通信业务,分别为SIM卡1和SIM卡2,如此,在终端为SIM卡1注册网络后,将终端为SIM卡2注册的网络的网络制式确定为终端为SIM卡1注册的网络的网络制式,将终端为SIM卡2注册网络时所驻留的小区确定为终端为SIM卡1注册网络时所驻留的小区;也就是说,终端为SIM卡2和SIM卡1注册的网络的网络制式相同,例如,均为WCDMA;终端为SIM卡2和SIM卡1注册网络时驻留的小区相同。

进一步地,在终端通过为自身支持的各个SIM卡选择相同的驻留小区来注 册网络后,本步骤还包括:

对于完成注册网络的各个SIM卡,若其中的一个SIM卡发生小区切换,通知其余SIM卡发起小区切换,使完成注册网络的各个SIM卡对应的终端驻留小区保持一致;这里,SIM卡发生小区切换时,说明该SIM卡对应的终端驻留小区发生变化。

也就是说,对于完成注册网络的各个SIM卡,终端在监测到其中的一个SIM卡发生小区切换时,读取出发生小区切换的SIM卡的终端新驻留小区;通知其余SIM卡的协议栈进行小区切换,将其余SIM卡对应的终端驻留小区切换至所读取出的终端新驻留小区。

具体地,对于完成注册网络的各个SIM卡,将其余的任意一个SIM卡记为待切换小区SIM卡;根据待切换小区SIM卡当前的状态,实现待切换小区SIM卡的小区切换过程。

若待切换小区SIM卡处于空闲态,则终端控制所述待切换小区SIM卡直接进行小区重选。

在待切换小区SIM卡处于忙碌状态时,待切换小区SIM卡是否需要切换小区,终端自身无法决定,而是网络侧来控制。此时,终端启动定时器监听网络侧指令,若在定时器的设定时间窗口内网络侧要求待切换小区SIM卡切换小区,则在待切换小区SIM卡切换的目标小区和已发生小区切换的SIM卡的终端新驻留小区相同时,受网络侧控制完成待切换小区SIM卡的小区切换过程;在待切换小区SIM卡切换的目标小区和已发生小区切换的SIM卡的终端新驻留小区不同时,切断待切换小区SIM卡的网络连接,使待切换小区SIM卡处于空闲态,之后,控制待切换小区SIM卡重选到已发生小区切换的SIM卡的终端新驻留小区。

如果在定时器的设定时间窗口内网络侧未要求待切换小区SIM卡切换小区,则终端切断待切换小区SIM卡的网络连接,使待切换小区SIM卡处于空闲态,之后,控制待切换小区SIM卡重选到已发生小区切换的SIM卡的终端新驻留小区。

步骤101:所述终端基于同一射频通道处理自身支持的各个SIM卡对应的通信业务。

本发明实施例中,对于终端自身支持的每个SIM卡,注册网络的过程包括终端的小区驻留过程;在终端为任意一个SIM卡完成注册网络时,对应的终端的小区驻留过程也已经完成。

可以理解的是,终端的射频通道,用于完成射频信号的收发以及自身与基带间的数据传输,射频通道可以采用现有的射频芯片实现,这里不再赘述。

本步骤中,对于完成注册网络的各个SIM卡,由于在注册网络时终端所驻留的小区相同,因此,在基带层面,对于完成注册网络的各个SIM卡,终端所使用的基带信号的频点保持一致;进而,在射频层面,对于完成注册网络的各个SIM卡,终端所使用的射频信号的频点保持一致;所以,在利用完成注册网络的各个SIM卡同时处理通信业务时,可以使用所述终端的同一个射频通道,显然,也可以使用所述终端的同一个基带处理单元。

可以理解的是,终端的基带处理单元,用于负责数据传输、调制处理及相关控制、检测等,在通过终端向外发射信号时,经基带处理单元处理后的信号被发送至射频处理单元;在通过终端接收信号时,将基带处理单元处理后的信号被发送至对应SIM卡的协议栈进行进一步处理;这里,SIM卡的协议栈用于负责协议处理,并完成数据或语音业务请求,射频通道可以采用现有的射频芯片实现,这里不再赘述。

这里,在使用终端的同一个基带处理单元处理接收到的信号时,可以基于选定的网络制式对应的通信协议,对不同SIM卡对应的基带信号进行区分;所以不同SIM卡对应的基带信号可以通过同一个基带处理单元实现;这里,所述选定的网络制式为所述多个SIM卡注册网络时选择的相同的网络制式;例如,在基带层面,在选定的网络制式为WCDMA制式时,在WCDMA制式对应的通信协议中,上行用扰码区分同一小区不同SIM卡的信号,下行用信道化码区分同一小区不同SIM卡的信号。

可以理解的是,由于可以使用同一个基带处理单元处理不同SIM卡对应的 基带信号,相应的,只需要一个射频通道,便可以实现与基带处理单元的数据传输;也即是说,终端只需要使用一个基带处理单元和一个射频通道,便可支持多个SIM卡同时处理通信业务,降低终端的硬件成本,并降低终端的功耗和发热量。

本步骤中,所述完成注册网络的每个SIM卡对应的通信业务包括以下至少一种业务:数据发送业务、数据接收业务。

具体地,终端基于同一射频通道处理已完成注册网络的各个SIM卡对应的数据发送业务,包括:

在已完成注册网络的各个SIM卡需要同时发送数据时,将各个SIM卡的协议栈数据合并,将合并后的数据经基带信号处理后,通过同一个射频通道处理后生成需要发送的射频信号;这里,每个SIM待发送的数据可以是用于实现通话业务的语音数据,也可以是非语音数据,每个SIM卡的协议栈数据为:该SIM卡待发送的数据经对应的协议栈处理后的数据。

也就是说,完成注册网络的各个SIM卡发起数据发送请求时,各个SIM卡对应的协议栈收到请求后完成链路建立及数据封装,将封装后的用户数据发送至同一基带处理单元进行处理。基带处理单元采用相同频点对收到的多路用户数据调制,之后将经调制处理后的信号传送到射频通道;在射频通道中,经过上变频处理后完成从基带数据到射频数据的转化,最后将射频数据发送到通信网络。

具体地,终端基于同一射频通道处理已完成注册网络的各个SIM卡对应的数据接收业务,包括:

终端的一个射频通道在同时接收到已完成注册网络的各个SIM卡对应的射频信号时,处理对应的射频信号,生成基带信号;将生成的基带信号进行基带信号处理后,基于选定的网络制式对应的通信协议,将基带信号处理后的数据区分为各个SIM卡的协议栈数据;之后,还需要将区分得出各个协议栈数据发送至相应SIM卡的协议栈;这里,所述选定的网络制式为各个SIM卡注册网络时选择的相同的网络制式;接收到的各个SIM卡的协议栈数据可以是实现通话 业务的语音数据,也可以是非语音数据。

第二实施例

针对本发明第一实施例的处理通信业务的方法,本发明实施例还提供了一种处理通信业务的装置。

图2为本发明实施例处理通信业务的装置的组成结构示意图,如图2所示,该装置位于支持多个客户识别模块SIM卡的终端中,该装置包括注册模块200和处理模块201;其中;

所述注册模块200,用于通过为终端支持的各个SIM卡选择相同的驻留小区来注册网络。

所述处理模块201,基于终端的同一射频通道处理终端支持的各个SIM卡对应的通信业务。

具体地,所述装置还包括获取模块202,所述获取模块202,用于获取终端为最先注册网络的SIM卡注册网络时所驻留的小区信息;

所述注册模块200,具体用于根据所获取的小区信息,进行终端的小区选择。

所述注册模块200,具体用于将终端为所述后注册网络的SIM卡注册网络时所驻留的小区确定为所获取的小区信息对应的小区。

进一步地,所述装置还包括小区切换模块203;所述小区切换模块203,用于在已完成注册网络的各个SIM卡中的一个SIM卡发生小区切换时,通知其余SIM卡发起小区切换,使完成注册网络的各个SIM卡对应的终端驻留小区保持一致。

具体地,所述小区切换模块203,具体用于在监测到完成注册网络的各个SIM卡的任意一个SIM卡发生小区切换时,读取出发生小区切换的SIM卡的终端新驻留小区;将其余SIM卡对应的终端驻留小区切换至所读取出的终端新驻留小区。

图3为本发明实施例处理通信业务的装置中处理模块的一个示例结构图,这里,处理模块使用两个SIM卡处理通信业务,分别为SIM卡1和SIM卡2, SIM卡1和SIM卡2按照本发明第一实施例所示的方法注册网络。

如图3所示,终端设置有第一协议栈300、第二协议栈301、基带处理单元302、射频通道303;其中,第一协议栈300,用于处理SIM卡1用户数据;第二协议栈301,用于处理SIM卡2用户数据;基带处理单元302用于负责数据传输、调制处理及相关控制、检测等。

基带处理单元302,用于在接收到第一协议栈和第二协议栈的数据时,将接收到的两路数据进行合并,采用相同频点对合并后的数据进行调制,之后将经调制处理后的信号传送到射频通道。

另外,基带处理单元302,用于在接收到来自射频通道的信号后,对接收的信号进行解调制,之后,根据这两个SIM卡注册网络的网络制式对应的通信协议,区分出不同SIM卡对应的基带信号,将区分出的每个SIM卡对应的基带信号发送至对应SIM卡的协议栈;例如,SIM卡1和SIM卡2注册网络的网络制式为CDMA制式,那么对于解调制后的信号,可以采用CDMA通信协议进行区分,区分出这两个SIM卡对应的基带信号。

射频通道303,用于完成射频信号的收发以及自身与基带间的数据传输;通过天线接收终端驻留小区所属基站的信号,或者通过天线向终端驻留小区所属基站发送信号。

显然,处理模块通过使用一个射频通道和一个基带处理单元,便可以支持两个SIM卡同时处理通信业务,即,终端实现了双卡双待双通。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结 合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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