一种智能手机卡数据路由方法及系统的制作方法

文档序号:8383919阅读:289来源:国知局
一种智能手机卡数据路由方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种智能手机卡数据路由方法及系统。
【背景技术】
[0002]随着移动通信技术的迅速发展,智能手机已经普及,发展热点将体现在多模接入,目前已支持到五模,分别是GSM、TD-SCDMA, WCDMA, TD-LTE和FDD LTE0智能手机要支持多模,目前通用的做法是在一部智能手机上挂接多个调制解调器(MODEM)来实现,这样可充分利用现有技术,降低开发成本。
[0003]如图1和图2所示,现有技术的一个技术方案中,将S頂卡挂在一个核上(图中为多媒体处理器),所有调制解调器(MODEM)通过硬件切换来访问SM卡,该方法是通过硬件实现的,因此,需要一个单独的核来挂接SIM卡,增加了硬件成本。
[0004]如图3所示,现有技术的另一个技术方案中,将所有调制解调器(MODEM)都挂接在一个核上,这样所有调制解调器(MODEM)都可直接访问卡。该方法虽然做法简单,但其明显缺点是一个核的能力非常有限,无法胜任多个调制解调器(MODEM)同时运行。

【发明内容】

[0005]本发明针对上述存在的问题,提供了一种智能手机卡数据路由方法及系统。
[0006]为解决上述技术问题,本发明提供一种智能手机卡数据路由系统,包括:卡、主调制解调器和若干个从调制解调器;其中,
[0007]所述卡与所述主调制解调器连接;
[0008]所述主调制解调器通过一智能手机AP侧的卡路由通道服务模块与所述从调制解调器连接。
[0009]优选的,在所述的智能手机卡数据路由系统中,所述主调制解调器包括卡接口和卡路由服务端;其中,所述卡接口与卡连接;所述卡路由服务端与所述从调制解调器连接。
[0010]优选的,在所述的智能手机卡数据路由系统中,所述从调制解调器包括卡路由客户端和与所述卡路由客户端连接的卡路由客户端模拟卡接口 ;所述卡路由客户端模拟卡接口与所述主调制解调器连接。
[0011]优选的,在所述的智能手机卡数据路由系统中,若所述智能手机卡数据路由系统中包括若干张卡,则对应包括若干个主调制解调器。
[0012]相应的,本发明还提供一种智能手机卡数据路由方法,包括:
[0013]步骤一:启动卡路由通道服务模块,读取卡路由配置信息,判断是否存在主调制解调器,若存在,则执行步骤二,如不存在,则结束;
[0014]步骤二:卡路由通道服务模块从主调制解调器上获取一个空闲通道,并通过该空闲通道向卡路由服务端发送一 AT指令,通知卡路由服务端启动;
[0015]步骤三:卡路由通道服务模块再次读取路由配置信息,所述路由配置信息包括存在的主调制解调器的从调制解调器配置情况;若不存在从调制解调器,则停止卡路由服务端启动;若存在从调制解调器,则卡路由通道服务模块再从主调制解调器上获取一个空闲通道,并通过该空闲通道向卡路由客户端发送一 AT指令,通知卡路由客户端启动;
[0016]步骤四:卡路由服务端与卡路由客户端通过卡路由通道服务模块进行卡数据路由。
[0017]优选的,在所述的智能手机卡数据路由方法中,若所述智能手机卡数据路由系统中包括若干张卡,则对应包括若干个主调制解调器。
[0018]优选的,在所述的智能手机卡数据路由方法中,在步骤三中,若包括若干个从调制解调器,则所述卡路由通道服务模块从主调制解调器上获取若干个空闲通道,以使主调制解调器和从调制解调器通道服务模块进行卡数据路由。
[0019]优选的,在所述的智能手机卡数据路由方法中,所述步骤四包括:
[0020]从调制解调器读取卡数据,调用卡路由客户端模拟卡接口 ;
[0021]卡路由客户端将卡路由客户端模拟卡接口调用参数按卡路由协议编码,并发送至卡路由服务端;
[0022]卡路由服务端按卡路由协议进行解码,解析出是哪个从调制解调器卡接口和卡路由客户端模拟卡接口调用参数,并根据解析结果调用相应的卡接口,读取卡数据;
[0023]卡路由服务端将读取的所述卡数据按卡路由协议编码,并发送至对应的卡路由服务端;
[0024]卡路由客户端按卡路由协议进行解码,解析出相应的卡接口和卡数据,还原成本地的模拟卡接口的结果,返回给本地调用者。
[0025]优选的,在所述的智能手机卡数据路由方法中,所述步骤四包括:
[0026]卡路由服务端接收从主调制解调器上报的卡消息,将所述卡消息按卡路由协议编码,并广播至所有从调制解调器;
[0027]各从调制解调器的卡路由客户端按卡路由协议解码,解析出卡消息,并通知从调制解调器处理。
[0028]优选的,在所述的智能手机卡数据路由方法中,所述卡消息是掉卡和/或卡被拔出。
[0029]本发明提供的智能手机卡数据路由方法及系统,具有以下有益效果:本发明充分利用现有的调制解调器的卡接口,只替换接口层,即分为主调制解调器和从调制解调器,最大限度地保留现有的调制解调器的完整性,并加快了整个系统的开发速度,达到了多模共享一个卡的目的,减少了硬件成本,达到了节约成本的目的。
【附图说明】
[0030]图1-2是现有技术智能手机支持多模接入的方法示意图;
[0031]图3是现有技术智能手机支持多模接入的方法示意图;
[0032]图4是本发明实施例的智能手机卡数据路由系统示意图;
[0033]图5是本发明实施例的智能手机卡数据路由系统卡路由通道服务模块示意图;
[0034]图6是本发明实施例的智能手机卡数据路由方法流程示意图;
[0035]图7是本发明实施例的智能手机卡数据路由方法的从调制解调器的一次卡路由客户端模拟卡接口调用产生的卡数据的路由流程图;
[0036]图8是本发明实施例的智能手机卡数据路由方法的卡路由服务端上报卡消息的流程图。
【具体实施方式】
[0037]以下结合附图和具体实施例对本发明提出的智能手机卡数据路由方法及系统作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0038]请参考图4和图5,本发明提供一种智能手机卡数据路由系统,包括:卡11、主调制解调器12和若干个从调制解调器13 ;其中,
[0039]所述主调制解调器12包括卡接口 14和卡路由服务端15;其中,所述卡接口 14与卡11连接;所述卡路由服务端15与所述从调制解调器13连接。
[0040]所述从调制解调器13包括卡路由客户端16和与所述卡路由客户端16连接的卡路由客户端模拟卡接口 17 ;所述卡路由客户端模拟卡接口 17与所述主调制解调器12连接。
[0041]所述卡11通过所述卡接口 14与所述主调制解调器12连接,在此,主调制解调器(MODEM) 12直接挂接卡11,并提供卡路由服务端15,不用再增加一个处理器来操作卡11 ;
[0042]所述从调制解调器(MODEM) 13原来的卡接口由卡路由客户端模拟卡接口 17模拟实现,实际的卡操作路由卡路由客户端16到卡路由服务端15完成;
[0043]所述主调制解调器12通过一智能手机AP侧的卡路由通道服务模块18与所述从调制解调器13连接;如图5所示,一个卡路由服务端15可接入多个卡路由客户端16。主调制解调器12和从调制解调器13的连接由AP侧的卡路由通道服务模块18控制和管理。
[0044]进一步的,若所述智能手机卡数据路由系统中包括若干张卡11,则对应包括若干个主调制解调器12,可根据实际能力自由配置,这样在多卡智能机上就实现了任意卡任意模的路由。
[0045]再进一步的,多个MODEM可以在一个核上,也可以分散在不同的核上,以增强了各MODEM的处理能力。
[0046]相应的,如图6所示,本发明提供一种智能手机卡数据路由方法,使用所述的智能手机卡数据路由系统,包括:
[0047]步骤101:智能手机开机后,自动启动卡路由通道服务模块。
[0048]步骤102:卡路由通道服务模块启动后,立即读取卡路由配置信息。
[0049]步骤103:卡路由通道服务模块尝试找出一个主MODEM,如没有找到,则执行步骤113直接退出。否则执行步骤104。
[0050]步骤104:卡路由通道服务模块找到一个主MODEM,就从该主MODEM上获取一个空闲通道,特别的,这里在设计时要保证有足够的通道。
[0051]步骤105:卡路由通道服务模块通过此空闲通道,给卡路由服务端发一个特殊AT命令,通知卡路由服务端启动并准备好接收路由数据。
[0052]步骤106:卡路由通道服务模块再次读取路由配置信息,再查一下此主
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1