半导体集成电路、移动模块和消息通信方法技术

技术编号:2931614 阅读:126 留言:0更新日期:2012-04-11 18:40
一种半导体集成电路,包括用于在接触通信中从外部设备获得接触型消息的接触型通信单元,用于在非接触通信中获得非接触型消息的非接触型通信单元,用于处理接触型消息的接触型消息处理器,用于处理非接触型消息的非接触型消息处理器,以及消息中继单元,用于从接触型通信单元获得接触型消息以将接触型消息提供给接触型消息处理器、和从非接触型通信单元获得非接触型消息以将非接触型消息提供给非接触型消息处理器。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
具有在接触状态中与外部设备通信的通信功能的半导体集成电路得到了发展。包含这种半导体集成电路的IC(集成电路)卡在商业领域典型地作为信用卡使用。所开发的其它类型的集成电路可以以非接触方式或在电路和外部设备是相互物理接触但没有建立直接的电接触的状态中与外部设备通信。包含这种半导体集成电路的IC卡典型地用于票务站(station ticket gates)中。目前所发展的具有非接触和接触通信功能的双接口IC卡可选择地允许与外部设备的非接触通信和接触通信,如在日本未审专利申请公开No.2003-168092中所公开的。这样的IC卡遵守在有关接触通信的国际标准ISO/IEC7816-3以及在有关非接触通信的国际标准ISO/IEC14443-4中所定义的传输协议。虽然传输协议对接触通信和非接触通信是不同的,当IC卡接收命令时,IC卡参照系统程序或IC卡的多个应用程序在非永久性存储器中存储命令信息。由此IC卡接收协议区别,使得不论接收哪个协议都能可靠地执行所接收的命令。虽然传输协议对接触通信和非接触通信是不同的,将要从外部设备传送到IC卡的命令以国际标准ISO/IEC7816-4标准化以及对于接触通信和非接触通信是公用的。换句话说,IC卡是基于假定接触通信标准和非接触通信标准对于在包括在外部设备和IC卡之间交换的命令消息和响应消息的结构中是相互一致的。如果消息结构对于接触通信和非接触通信是不相同的,IC就不能处理相互的消息。
技术实现思路
因此,本专利技术的目的是提供一种半导体集成电路,移动模块和用于处理消息的消息通信方法,即使消息结构对于接触通信和非接触通信不相同。因此提供了一种半导体集成电路,具有在接触通信中与外部设备进行消息通信的功能、以及在非接触通信中与外部设备进行消息通信的功能。根据本专利技术的第一方面,一种半导体集成电路,包括用于判定在非接触通信中从外部设备获得的非接触型消息是否包含于在接触通信中从外部设备获得的接触型消息中、和如果判定非接触型消息包含在接触型消息中时从接触型消息提取非接触型消息的单元,以及用于判定在接触通信中从外部设备获得的接触型消息是否包含于在非接触通信中从外部设备获得的非接触型消息中、和如果判定接触型消息包含在非接触型消息中时从非接触型消息提取接触型消息的单元。在接触通信中,当从外部设备接收消息以及将该消息通信到半导体集成电路时,与外部设备接触的接口给本专利技术的半导体集成电路提供功率。在非接触通信中,接口不与外部设备接触或者不直接与外部设备电接触,即使二者彼此物理地接触。根据本专利技术,半导体集成电路通过在接触通信中在从外部设备所获得的接触型消息中提取非接触型消息来处理非接触型消息。半导体集成电路通过在非接触通信中从外部设备所获得的非接触型消息中提取接触型消息来处理接触型消息。在半导体集成电路或另一个半导体集成电路中的消息处理器仅可以理解不同于接触型消息结构的非接触型消息,以及外部设备仅可以发送接触型消息。在这种情况下,半导体集成电路提取包含在接触型消息中的非接触型消息以及将所提取的非接触型消息提供给消息处理器。外部设备由此可以使用消息处理器。这在仅能够理解接触型消息的消息处理器和仅能够以非接触型消息结构发送消息的外部设备之间也是相同的。根据本专利技术的第二方面,在接触通信和/或非接触通信中与外部设备通信消息的半导体集成电路,包括用于在接触通信中从外部设备获得接触型消息的接触型通信单元,用于在非接触通信中从外部设备获得非接触型消息的非接触型通信单元,用于处理接触型消息的接触型消息处理器,用于处理非接触型消息的非接触型消息处理器,以及用于从接触型通信单元获得接触型消息从而将接触型消息提供给接触型消息处理器、以及从非接触型通信单元获得非接触型消息从而将非接触型消息提供给非接触型消息处理器的消息中继单元。即使当在接触通信中从外部设备获得的接触型消息在结构上不同于在非接触通信中从外部设备获得的非接触型消息时,由于半导体集成电路结合有接触型消息处理器和非接触型消息处理器,半导体集成电路也可以处理接触型消息和非接触型消息。处理接触型消息意味着根据其格式获知接触型消息的内容。接触型消息处理器可以根据所获知的消息内容执行处理,以及可以使另一个应用来执行处理。处理非接触型消息意味着根据其格式获知非接触型消息的内容。非接触型消息处理器可以根据所获知的消息内容执行处理,以及可以使另一个应用来执行处理。由于消息中继单元安排在接触型消息处理器和非接触型消息处理器之间,每个通信单元仅提供消息给消息中继单元,而不需要判定将消息提供给哪个消息处理器。优选地,消息中继单元包括消息判定器,消息判定器判定要提供给非接触型消息处理器的非接触型消息是否包含在从接触型通信单元获得的接触型消息中。通过这样的配置,消息中继单元根据非接触型消息是否包含在接触型消息中来设置随后不同的过程。包含非接触型消息的接触型消息可以通过给非接触型消息附加上标识接触型消息的标识符来产生。优选地,消息判定器基于从接触型通信单元获得的接触型消息的预定部分的数据来判定是否非接触型消息包含在接触型消息中。通过这样的配置,消息判定器仅仅参考接触型消息的预定部分的数据。由此加速了判定过程。优选地,消息中继单元进一步包括消息提取器,消息提取器提取包含在从接触型通信单元获得的接触型消息中的非接触型消息。通过这样的配置,消息中继单元将由消息提取器从接触型消息中提取的非接触型消息提供给非接触型消息处理器。包含在接触型消息中的非接触型消息是其一部分。如果从接触型消息提取的非接触型消息是其一部分和不完整的,消息提取器可以给不完整的非接触型消息加上缺少的部分以生成完整的非接触型消息。优选地,消息中继单元最好包括消息判定器,消息判定器判定被提供给接触型消息处理器的接触型消息是否包含在从非接触型通信单元获得的非接触型消息中。通过这样的配置,消息中继单元根据接触型消息是否包含在非接触型消息中来设定随后不同的过程。包含接触型消息的非接触型消息可以通过给接触型消息附加标识非接触型消息的标识符来产生。优选地,消息判定器基于从非接触型通信单元获得的非接触型消息的预定部分的数据来判定接触型消息是否包含在非接触型消息中。通过这样的配置,消息判定器仅仅参考非接触型消息的预定部分的数据。由此加速了判定过程。优选地,消息中继单元进一步包括消息提取器,消息提取器提取包含在从非接触型通信单元获得的非接触型消息中的接触型消息。通过这样的配置,消息中继单元将由消息提取器从非接触型消息中提取的接触型消息提供给接触型消息处理器。包含在非接触型消息中的接触型消息是其一部分。如果从非接触型消息提取的接触型消息是其一部分和不完整的,消息提取器可以给不完整的接触型消息加上缺少的部分以生成完整的接触型消息。优选地,消息中继单元包括消息判定器,消息判定器判定被提供给非接触型消息处理器的非接触型消息是否包含在从接触型通信单元获得的接触型消息中,以及判定要提供给接触型消息处理器的接触型消息是否包含在从非接触型通信单元获得的非接触型消息中。通过这样的配置,消息中继单元就根据非接触型消息是否包含在接触型消息中来设定随后的不同过程,同时根据接触型消息是否包含在非接触型消息中来设定随后的不同过程。优选地,中本文档来自技高网...

【技术保护点】
一种半导体集成电路,用于在接触通信和/或非接触通信中与外部设备通信消息,该半导体集成电路包括:用于判定在非接触通信中从外部设备获得的非接触型消息是否包含于在接触通信中从外部设备获得的接触型消息中、并用于如果其判定非接触型消息包含在接 触型消息中时就从接触型消息中提取非接触型消息的单元;以及用于判定在接触通信中从外部设备获得的接触型消息是否包含于在非接触通信中从外部设备获得的非接触型消息中、并用于如果其判定接触型消息包含在非接触型消息中时就从非接触型消息中提取接触 型消息的单元。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:田林洋船切笃代田奏洋黑川敦雄
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1