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

文档序号:8383919阅读:来源:国知局
MODEM的从MODEM的配置情况,如没有配置从MODEM,则执行步骤107,否则执行步骤108。
[0053]步骤107:因没有配置从MODEM,此主MODEM无效,停止卡路由服务端后,执行步骤103。
[0054]步骤108:卡路由通道服务模块取出一个从MODEM,再从该主MODEM上获取一个空闲通道,特别的,这里在设计时也要确保有足够的通道。
[0055]步骤109:卡路由通道服务模块通过此空闲通道,给卡路由客户端发一个特殊AT命令,通知卡路由客户端启动并准备好收发路由数据。
[0056]步骤110:卡路由客户端准备好后,卡路由通道服务模块就可把卡路由服务端和卡路由客户端的通道连接起来,进行卡数据路由。
[0057]步骤111:卡路由通道服务模块再次读取路由配置信息,确定是否还有从MODEM要连接。如有,则执行步骤112,否则转致步骤103。
[0058]步骤112:卡路由通道服务模块再从该主MODEM上获取一个空闲通道,特别的,这里在设计时也要确保有足够的通道。再重复执行步骤109、步骤110和步骤111,直至所有配置的从MODEM都与主MODEM进行连通。
[0059]步骤113:至此,智能手机卡数据路由结束。
[0060]优选的,在该方法中,若系统中包括若干张卡,则对应包括若干个主调制解调器,可根据实际能力自由配置,这样在多卡智能机上就实现了任意卡任意模的路由。
[0061]具体的,请参考图7,其是从MODEM的一次卡路由客户端模拟卡接口调用产生的卡数据的路由流程图。具体包括以下步骤:
[0062]步骤201:从MODEM上电后,开始系统初始化,启动卡初始化流程;
[0063]步骤202:卡初始化过程中,从MODEM读取卡数据,调用卡路由客户端模拟卡接Π ;
[0064]步骤203:卡路由客户端将卡路由客户端模拟卡接口调用参数按卡路由协议编码,并发送至卡路由服务端;
[0065]步骤204:卡路由服务端按卡路由协议进行解码,解析出是哪个从调制解调器卡接口和卡路由客户端模拟卡接口调用参数;
[0066]步骤205:卡路由服务端根据解析结果调用相应的卡接口,读取卡数据;
[0067]步骤206:卡路由服务端将读取的所述卡数据按卡路由协议编码,并发送至对应的卡路由服务端;
[0068]步骤207:卡路由客户端按卡路由协议进行解码,解析出相应的卡接口和卡数据,还原成本地的模拟卡接口的结果,返回给本地调用者。
[0069]步骤208:至此,从MODEM完成了一次卡路由客户端模拟卡接口调用,又可从步骤202开始其余从MODEM卡路由客户端模拟卡接口调用,直至所有从MODEM调用结束。
[0070]具体的,请参考图8,其是卡路由服务端上报卡消息的流程图。具体包括以下步骤:
[0071 ] 步骤301:主MODEM的卡初始化好;
[0072]步骤302:卡有消息上报,所述卡消息包括掉卡、卡被拔出等;
[0073]步骤303:卡路由服务端接收从主MODEM上报的卡消息,将所述卡消息按卡路由协议编码,并广播至所有从MODEM ;
[0074]步骤304:各从MODEM的卡路由客户端收到此卡路由数据后,按卡路由协议解码,解析出卡消息。
[0075]步骤305:卡路由客户端把解析出来的卡消息再通知从MDOEM处理。
[0076]步骤306:至此,卡消息通过卡路由完成了路由流程。
[0077]基此,本发明充分利现有资源,以软件方式提供多模访问一个卡的能力,通过卡路由的方式把他们连接上。使得系统集成的自由度大大增加,各模可任意集成,又不影响对卡的访问。加快了智能手机的开发速度,并达到了节约成本的目的。
[0078]特别要说明的是,在本发明的其他实施例中,也可以通过硬件的方式实现主MDOEM和从MDOEM的连接,即主MDOEM和从MDOEM之间通过物理通道连接。
[0079]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0080]上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。
【主权项】
1.一种智能手机卡数据路由系统,其特征在于,包括:卡、主调制解调器和若干个从调制解调器;其中, 所述卡与所述主调制解调器连接; 所述主调制解调器通过一智能手机AP侧的卡路由通道服务模块与所述从调制解调器连接。
2.如权利要求1所述的智能手机卡数据路由系统,其特征在于,所述主调制解调器包括卡接口和卡路由服务端;其中,所述卡接口与卡连接;所述卡路由服务端与所述从调制解调器连接。
3.如权利要求1所述的智能手机卡数据路由系统,其特征在于,所述从调制解调器包括卡路由客户端和与所述卡路由客户端连接的卡路由客户端模拟卡接口 ;所述卡路由客户端模拟卡接口与所述主调制解调器连接。
4.如权利要求1-3中任一所述的智能手机卡数据路由系统,其特征在于,若所述智能手机卡数据路由系统中包括若干张卡,则对应包括若干个主调制解调器。
5.一种智能手机卡数据路由方法,其特征在于,包括: 步骤一:启动卡路由通道服务模块,读取卡路由配置信息,判断是否存在主调制解调器,若存在,则执行步骤二,如不存在,则结束; 步骤二:卡路由通道服务模块从主调制解调器上获取一个空闲通道,并通过该空闲通道向卡路由服务端发送一 AT指令,通知卡路由服务端启动; 步骤三:卡路由通道服务模块再次读取路由配置信息,所述路由配置信息包括存在的主调制解调器的从调制解调器配置情况;若不存在从调制解调器,则停止卡路由服务端启动;若存在从调制解调器,则卡路由通道服务模块再从主调制解调器上获取一个空闲通道,并通过该空闲通道向卡路由客户端发送一 AT指令,通知卡路由客户端启动; 步骤四:卡路由服务端与卡路由客户端通过卡路由通道服务模块进行卡数据路由。
6.如权利要求5所述的智能手机卡数据路由方法,其特征在于,若所述智能手机卡数据路由系统中包括若干张卡,则对应包括若干个主调制解调器。
7.如权利要求5所述的智能手机卡数据路由方法,其特征在于,在步骤三中,若包括若干个从调制解调器,则所述卡路由通道服务模块从主调制解调器上获取若干个空闲通道,以使主调制解调器和从调制解调器通道服务模块进行卡数据路由。
8.如权利要求5-7中任一所述的智能手机卡数据路由方法,其特征在于,所述步骤四包括: 从调制解调器读取卡数据,调用卡路由客户端模拟卡接口 ; 卡路由客户端将卡路由客户端模拟卡接口调用参数按卡路由协议编码,并发送至卡路由服务端; 卡路由服务端按卡路由协议进行解码,解析出是哪个从调制解调器卡接口和卡路由客户端模拟卡接口调用参数,并根据解析结果调用相应的卡接口,读取卡数据; 卡路由服务端将读取的所述卡数据按卡路由协议编码,并发送至对应的卡路由服务端; 卡路由客户端按卡路由协议进行解码,解析出相应的卡接口和卡数据,还原成本地的模拟卡接口的结果,返回给本地调用者。
9.如权利要求5-7中任一所述的智能手机卡数据路由方法,其特征在于,所述步骤四包括: 卡路由服务端接收从主调制解调器上报的卡消息,将所述卡消息按卡路由协议编码,并广播至所有从调制解调器; 各从调制解调器的卡路由客户端按卡路由协议解码,解析出卡消息,并通知从调制解调器处理。
10.如权利要求9所述的智能手机卡数据路由方法,其特征在于,所述卡消息是掉卡和/或卡被拔出。
【专利摘要】本发明提供一种智能手机卡数据路由系统,包括:卡、主调制解调器和若干个从调制解调器;其中,所述卡与所述主调制解调器连接;所述主调制解调器通过一智能手机AP侧的卡路由通道服务模块与与所述从调制解调器连接。本发明充分利用现有的调制解调器的卡接口,只替换接口层,即分为主调制解调器和从调制解调器,最大限度地保留现有的调制解调器的完整性,并加快了整个系统的开发速度,达到了多模共享一个卡的目的,减少了硬件成本,达到了节约成本的目的。
【IPC分类】H04M1-725
【公开号】CN104702775
【申请号】CN201310671831
【发明人】刘永军, 马英姿
【申请人】联芯科技有限公司
【公开日】2015年6月10日
【申请日】2013年12月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1