本发明专利技术公开了一种射频移动通信卡及其程序加载方法,射频移动通信卡包括平台程序模块和应用程序模块,平台程序模块用于存储平台程序,应用程序模块用于存储应用程序,即本发明专利技术将平台程序和应用程序分开设置、存储,在加载时,可将平台程序单独加载到平台程序模块中,实现主控模块与射频模块和移动通信模块之间的基本通信,将应用程序单独加载到应用程序模块中,实现对主控模块接收到的相应数据进行处理。因此在开发时,可将平台程序和应用程序分隔开来开发,应用程序开发商在开发应用程序过程中,只需要关注应用功能的实现,不需要关注硬件驱动以及实现与接口设备的通讯等,可提高开发效率,降低开发成本。
【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及一种。
技术介绍
科学技术的快速发展给人们的生活带来了巨大的变化和极大的便利。人们的生活中充斥着各种卡片,如银行卡、身份证、社保卡、电话卡、门禁工卡、公交卡等等,在使用时需携带各种卡片。若能在一张卡上集成多种功能,必给人们的生活带来更大的便利。射频移动通信卡,即把移动通信功能和射频功能集成到一起以实现多种应用功能,应运而生。要在同一芯片上实现射频通信和移动通信,并实现射频通信和移动通信的多种下游应用功能,一般而言,需针对同一芯片开发两种类型的应用:移动通信应用和射频应用,并且需要保证移动通信应用和射频应用互不干扰。现有的射频移动通信卡的各种应用程序及初始化程序通常是由同一上游开发商开发完成的,而移动应用和射频应用一般是由下游的不同应用开发商完成开发,这导致移动应用开发商和射频应用开发商在开发设计过程中需兼顾两者之间的相容性以及相应的硬件驱动和接收设备的通讯,由此造成开发过程繁杂、效率低,开发成本高,不利于射频移动通信卡的推广使用。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种,提高开发效率,降低开发成本。为解决上述技术问题,本专利技术提供一种射频移动通信卡,包括:主控模块,分别与主控模块连接的射频模块、移动通信模块,还包括与所述主控模块连接的平台程序模块和应用程序模块;所述平台程序模块存储有平台程序,所述平台程序用于实现主控模块与所述射频模块和移动通信模块之间的基本通信,使所述主控模块控制所述射频模块和所述移动通信模块接收和发送相应的数据;所述应用程序模块存储有应用程序;所述应用程序用于将所述主控模块从所述射频模块和/或所述移动通信模块接收到的相应数据进行相应的处理,并将处理结果反馈给所述主控模块。在本专利技术的一种实施例中,所述平台程序还用于提供应用程序调用接口 ;所述主控模块用于通过所述应用程序调用接口将从所述射频模块和/或移动通信模块接收到的相应数据发送给所述应用程序模块中相应的应用程序进行处理。在本专利技术的一种实施例中,所述应用程序模块包括射频应用子模块和移动通信应用子模块;所述射频应用子模块存储有射频应用程序;所述移动通信应用子模块存储有移动通信应用程序;所述主控模块用于将接收到的相应射频数据发送给所述射频应用子模块进行相应的处理,将接收到的移动通信数据发送给所述移动通信应用子模块进行相应的处理。在本专利技术的一种实施例中,所述应用程序调用接口为API接口。在本专利技术的一种实施例中,所述射频模块包括至少一个非接触物理接口,所述非接触物理接口采用的频率为2.4G或13.56M,所述射频模块通过所述非接触式物理接口发送和接收相应的射频数据。本专利技术还提供了一种基于如上所述的射频移动通信卡的程序加载方法,包括:将平台程序加载到所述平台程序模块,实现主控模块控制射频模块和移动通信模块接收和发送相应的数据;将应用程序加载到所述应用程序模块,加载的应用程序处理所述主控模块接收到的相应数据,并将处理结果反馈给所述主控模块。在本专利技术的一种实施例中,将应用程序加载到所述应用程序模块中后,还包括应用程序向平台程序发起注册完成应用程序调用接口交互的步骤。在本专利技术的一种实施例中,将应用程序加载到所述应用程序模块包括:将射频应用程序加载到射频应用子模块;将移动通信应用程序加载到移动通信应用子模块。在本专利技术的一种实施例中,所述平台程序通过与所述射频移动通信卡配合工作的读卡器加载到所述平台程序模块中。在本专利技术的一种实施例中,所述应用程序通过与所述射频模块配合工作的射频读卡器加载到所述应用程序模块中,或通过所述移动通信模块与外部其他通信终端交互获取所述应用程序,并将获取的应用程序加载到所述应用程序模块中。本专利技术的有益效果是:本专利技术中的射频移动通信卡包括程序模块,程序模块包括平台程序模块和应用程序模块,其中平台程序子模块平台程序模块用于存储平台程序,应用程序模块用于存储应用程序,即本专利技术将射频移动通信卡的平台程序和应用程序分开设置、存储,在加载时,可将编译好的平台程序单独加载到平台程序模块中,以实现主控模块与射频模块和移动通信模块之间的基本通信,完成相应的射频数据和移动通信数据的收发,将编译好的应用程序单独加载到应用程序模块中,实现对主控模块从射频模块或移动通信模块接收到的相应数据进行处理,并将处理结果反馈给主控模块。因此根据本专利技术提供的射频移动通信卡和程序加载方法,在开发时,可将射频移动通信卡的平台程序和应用程序分隔开来开发,应用程序开发商在开发应用程序过程中,只需要关注应用功能的实现,不需要关注硬件驱动以及实现与接口设备的通讯等干扰信息,可提高开发效率,降低开发成本。进一步的,本专利技术中的射频移动通信卡的应用程序模块还可包括射频应用子模块和移动通信应用子模块,加载程序时,可将射频应用程序单独加载到射频应用子模块中,将移动通信应用程序加载到移动通信应用子模块中,即本专利技术还可进一步将实现射频应用涉及的应用程序和实现移动通信应用涉及的应用程序分隔开来进行开发,存储,在加载完平台程序完成基本的通信后,射频应用开发商和移动通信应用开发商都可以基于平台下载、调试,可保证射频应用开发商和移动通信应用开发商在开发过程中可以独立开发、独立编译、独立下载,提高了系统开发的灵活性,进一步提高开发效率,降低开发成本。附图说明图1为本专利技术一种实施例的射频移动通信卡结构示意图一;图2为本专利技术一种实施例的射频移动通信卡结构示意图二 ;图3为本专利技术一种实施例的射频移动通信卡结构示意图三;图4为本专利技术一种实施例的射频移动通信卡结构示意图四;图5为本专利技术一种实施例的射频移动通信卡的程序加载方法流程示意图;图6为本专利技术一种实施例的射频移动通信卡程序加载及数据处理流程示意图。具体实施例方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。请参考图1和图2,本例中的射频移动通信卡可为射频SM卡、射频UM卡或其它基于射频技术实现数据接收和传输的移动通信卡,其包括主控模块,分别与主控模块连接的射频模块、移动通信模块,还包括与所述主控连接的平台程序模块和应用程序模块,请参见图1和图2,应用程序模块可通过平台程序模块与主控模块连接,也可直接与指控模块连接。平台程序模块用于存储平台程序,平台程序用于实现主控模块与射频模块和移动通信模块之间的基本通信,使主控模块控制射频模块和所述移动通信模块接收和发送相应的数据。所述应用程序模块用于存储应用程序,存储的应用程序用于将主控模块从射频模块和移动通信模块接收到的相应数据进行相应的处理,并将处理结果反馈给所述主控模块。本例中的射频移动通信卡将平台程序和应用程序分开进行存储,因此在加载时,也可分开加载;而在开发过程中,也可分别对平台程序和应用程序进行开发,开发平台程序的团队只需关注如何实现硬件驱动及接口设备的通讯,以完成主控模块与射频模块和移动通信模块之间的基本通信;开发应用程序的团队则需要关注应用功能的实现的即可,分工明确,且在开发过程中二者独立开发,互不干扰,提高了系统开发的灵活性和系统开发的效率。本例中的平台程序模块存储的平台程序还用于提供应用程序调用接口给应用程序,主控模块则可通过应用程序调用接口将接收到的相应数据发送给相应的应用程序进行处理,即本例中的主控模块可通过应用程序调用接口调用从应用程本文档来自技高网...
【技术保护点】
一种射频移动通信卡,其特征在于包括:主控模块,分别与主控模块连接的射频模块、移动通信模块,还包括与所述主控模块连接的平台程序模块和应用程序模块;所述平台程序模块存储有平台程序,所述平台程序用于实现主控模块与所述射频模块和移动通信模块之间的基本通信,使所述主控模块控制所述射频模块和所述移动通信模块接收和发送相应的数据;所述应用程序模块存储有应用程序;所述应用程序用于将所述主控模块从所述射频模块和/或所述移动通信模块接收到的相应数据进行相应的处理,并将处理结果反馈给所述主控模块。
【技术特征摘要】
1.一种射频移动通信卡,其特征在于包括:主控模块,分别与主控模块连接的射频模块、移动通信模块,还包括与所述主控模块连接的平台程序模块和应用程序模块;所述平台程序模块存储有平台程序,所述平台程序用于实现主控模块与所述射频模块和移动通信模块之间的基本通信,使所述主控模块控制所述射频模块和所述移动通信模块接收和发送相应的数据;所述应用程序模块存储有应用程序;所述应用程序用于将所述主控模块从所述射频模块和/或所述移动通信模块接收到的相应数据进行相应的处理,并将处理结果反馈给所述主控模块。2.如权利要求1所述的射频移动通信卡,其特征在于,所述平台程序还用于提供应用程序调用接口 ;所述主控模块用于通过所述应用程序调用接口将从所述射频模块和/或移动通信模块接收到的相应数据发送给所述应用程序模块中相应的应用程序进行处理。3.如权利要求1或2所述的射频移动通信卡,其特征在于,所述应用程序模块包括射频应用子模块和移动通信应用子模块;所述射频应用子模块存储有射频应用程序;所述移动通信应用子模块存储有移动通信应用程序;所述主控模块用于将接收到的相应射频数据发送给所述射频应用子模块进行相应的处理,将接收到的移动通信数据发送给所述移动通信应用子模块进行相应的处理。4.如权利要求3所述的射频移动通信卡,其特征在于,所述应用程序调用接口为API接□。5.如权利要求1或...
【专利技术属性】
技术研发人员:钟月婷,
申请(专利权)人:国民技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。