双核通信方法、装置、移动终端及通信方法_4

文档序号:9915134阅读:来源:国知局
现第一调制解调器处理器130与第二调制解调器处理器140之间卡信息的交互,将第一调制解调器处理器130与第二调制解调器处理器140之间的通信协议划分为物理层、传输层和应用层。其中,物理层用于进行数据的发送和接收。传输层可扩展多个接口,分别用于对应应用层开启的不同的服务。应用层用于开启服务以执行相应的信息获取功會K。
[0123]具体的,当满足预设条件时,第二调制解调器处理器140用于向第一调制解调器处理器130发送同步帧;
[0124]第一调制解调器处理器130用于接收到第二处理器发送的同步帧后,回复确认帧以与第二调制解调器处理器140建立连接;
[0125]第一调制解调器处理器130,还用于注册预设服务以获取第一用户识别卡110和/或第二用户识别卡120的信息;
[0126]第二调制解调器处理器140还用于执行服务发现,并注册与预设服务相对应的客户端,以与第一调制解调器处理器130进行第一用户识别卡110和/或第二用户识别卡120的信息的交互。
[0127]进行用户识别卡的信息交互时采用的数据包格式至少包括以下字段之一:标志位、长度、控制标志、端口号、服务ID、客户ID、数据ID、控制位、消息ID、数据长度、数据。数据包括表示整个数据块的类型的字段、表示数据区的大小的字段和数据区。
[0128]第一调制解调器处理器130还用于配置一与预设服务相对应的第一逻辑端口,以及配置一与第一调制解调器处理器130的物理接口相对应的第二逻辑端口。第一用户识别卡110和/或第二用户识别卡120的信息通过第一逻辑端口传输至第二逻辑端口,以通过第一调制解调器处理器130的物理接口传输给第二调制解调器处理器140。
[0129]第二调制解调器处理器140还用于配置一与客户端相对应的第三逻辑端口,以及配置一与第二调制解调器处理器140的物理接口相对应的第四逻辑端口。第二调制解调器处理器140的物理接口接收到的第一用户识别卡110和/或第二用户识别卡120的信息通过第四逻辑端口传输至第三逻辑端口,以传输给客户端。
[0130]第一调制解调器处理器130的物理接口为I/0接口、UART接口、USB接口或12C接口。第二调制解调器处理器140的物理接口为I/O接口、UART接口、USB接口或I2C接口。
[0131]应理解,上述双核通信装置的实现细节和原理也同样适用该实施例的移动终端,在此不再赘述。
[0132]利用上述的用户识别卡信息共享方案,实现第二调制解调器处理器对用户识别卡信息的获取后,在搜网注册阶段:
[0133]在本发明的一实施例中,可将第一用户识别卡作为主卡,第二用户识别卡作为副卡。则在搜网注册时,第一调制解调器处理器获取第一用户识别卡的信息,并根据获取的信息加载与第一用户识别卡相对应的网络参数,以在第一网络注册第一用户识别卡的CS语音业务和PS数据业务。且第一调制解调器处理器还获取第二用户识别卡的信息,并根据获取的信息加载与第二用户识别卡相对应的网络参数,以在第一网络注册第二用户识别卡的CS语音业务。
[0134]第一调制解调器处理器还将获取的第二用户识别卡的信息发送给第二调制解调器处理器。第二调制解调器处理器根据接收到的第二用户识别卡的信息在第二网络注册第二用户识别卡的PS数据业务。
[0135]在本发明的另一实施例中,不区分主卡和副卡,在搜网注册时,第一调制解调器处理器获取第一用户识别卡的信息,并根据获取的信息加载与第一用户识别卡相对应的网络参数,以在第一网络注册第一用户识别卡的CS语音业务和PS数据业务。且第一调制解调器处理器还获取第二用户识别卡的信息,并发送给第二调制解调器处理器。第二调制解调器处理器根据接收到的第二用户识别卡的信息在第二网络注册第二用户识别卡的CS语音业务和PS数据业务。
[0136]在本发明的实施例中,第一网络和第二网络可为不同运营商的不同网络,或相同运营商的相同或不同网络。在一个实施例中,第一网络和第二网络均为4G网络。
[0137]本发明实施例的移动终端,第一调制解调器处理器和第二调制解调器处理器间采用C/S通信架构,实现对信息的共享。由此,第一调制解调器处理器可利用数据接口将获取到的信息共享给第二调制解调器处理器,可实现第二调制解调器处理器对信息的即时获取,节省成本。且由于对于不同的服务注册不同的端口进行相应的传输,可支持扩展多个传输层协议和物理层协议。
[0138]参见图7为本发明一实施例的通信方法的流程示意图。在该实施例中,该方法包括以下步骤:
[0139]S71、当满足预设条件时,第二调制解调器处理器向第一调制解调器处理器发送同步帧;
[0140]S72、第一调制解调器处理器接收到第二处理器发送的同步帧后,回复确认帧以与第二调制解调器处理器建立连接;
[0141]S73、第一调制解调器处理器注册预设服务以获取第一用户识别卡和/或第二用户识别卡的信息;
[0142]S74、第二调制解调器处理器执行服务发现,并注册与预设服务相对应的客户端,以与第一调制解调器处理器进行第一用户识别卡和/或第二用户识别卡的信息的交互。
[0143]上述步骤S71、S72和S73无顺序限制。
[0144]进行用户识别卡的信息交互时采用的数据包格式至少包括以下字段之一:标志位、长度、控制标志、端口号、服务ID、客户ID、数据ID、控制位、消息ID、数据长度、数据。
[0145]本发明实施例的通信方法还包括:第一调制解调器处理器配置一与预设服务相对应的第一逻辑端口,以及配置一与第一调制解调器处理器的物理接口相对应的第二逻辑端口。第一用户识别卡和/或第二用户识别卡的信息通过第一逻辑端口传输至第二逻辑端口,以通过第一调制解调器处理器的物理接口传输给第二调制解调器处理器。
[0146]本发明实施例的通信方法还包括:第二调制解调器处理器配置一与客户端相对应的第三逻辑端口,以及配置一与第二调制解调器处理器的物理接口相对应的第四逻辑端口。第二调制解调器处理器的物理接口接收到的第一用户识别卡和/或第二用户识别卡的信息通过第四逻辑端口传输至第三逻辑端口,以传输给客户端。
[0147]应理解,上述双核通信装置的实现细节和原理也同样适用该实施例的移动终端,在此不再赘述。
[0148]在本发明的实施例中,通过第一调制解调器处理器获取用户识别卡的信息,并将获取的用户识别卡信息发送给第二调制解调器处理器。第二调制解调器处理器可根据接收到的卡信息,进行网络注册、鉴权等操作。
[0149]此外,根据本发明实施例的用户识别卡信息获取方法,还可实现第二调制解调器处理器对第一用户识别卡和/或第二用户识别卡的读写操作。
[0150]本发明实施例的双核通信方法、装置、移动终端及通信方法,第一处理器和第二处理器间采用C/S通信架构,实现对信息的共享。由此,第一处理器可利用数据接口将获取到的信息共享给第二处理器,可实现第二处理器对信息的即时获取。且由于对于不同的服务注册不同的端口进行相应的传输,可支持扩展多个传输层协议和物理层协议
[0151]在本发明的实施例中,若没有特别说明,“多个”是指两个或两个以上。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0152]流程图中或在本发明的实施例中以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所述技术领域的技术人员所理解。
[0153]出于解释的目的,前面的描述使用了特定的术语,以提供对本发明的透彻理解。然而,对本领域的技术人员来说显而易见的是,为了实践本发明并不需要具体的细节。本发明的具体实施例的前述描述是为了图示和说明的目的而呈现。它们并不意在详尽的或将本发明限于所公开的准确形式。鉴于上面的教义,许多修改和变化是可能的。为了最好地解释本发明的原理及其实际应用而示出并描述了这些实施例,从而使本领域的其他技术人员能够最好地利用本发明和具有适于预期的特定使用的各种修
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1