[发明专利]支付终端及其初始化方法有效
申请号: | 201110329186.1 | 申请日: | 2011-10-26 |
公开(公告)号: | CN102411818A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 吴旋;曹小苏 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G07G1/00 | 分类号: | G07G1/00 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350003 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支付 终端 及其 初始化 方法 | ||
技术领域
本发明涉及电学技术领域,尤其涉及一种支付终端及其初始化方法,用以针对同一个平台的支付终端的各种产品型号和硬件配置信息,只提供一套底层软件。
背景技术
随着电学技术的发展,支付终端产品面向越来越多的领域。市场需求不同,使得领域的市场需求,使得支付终端产品型号众多。支付终端不同产品型号差异主要体现在:可选外设很多,每个型号使用的外设组合不同。比如:IC卡、磁卡、打印、射频卡、MODEM、GPRS/CDMA、以太网、WIFI等。并且由于受成本、设计限制,对于每一种外设,可能使用了不同解决方案。比如:使用WIFI外设的产品,有可能会选择USB接口接入支付终端,也有可能会选SDIO接口接入终端。
目前许多厂家都是针对不同型号终端,提供不同的底层软件,只保证对应用程序提供的API接口一致。但这样给生产、软件维护、应用开发带来了诸多不便,主要体现在:
缺点1:造成针对不同产品,需要发行不同的底层软件,这使得生产预装软件的类型太多,很容易出错,并降低效率。
缺点2:使用中的产品需要更新底层软件时,对于同一模块有多个软件版本,这使得软件更新时很容易出错,也增加了开发人员维护的工作量。
缺点3:虽然同一个模块有多个软件版本,并且一般很多实现都是通用的,但是一旦一个版本的软件发现问题,必须同时更新该模块其他软件版本,这样很不方便,增加了开发人员维护的工作量。
发明内容
本发明主要解决的技术问题是提供一种支付终端及其初始化方法,用以针对同一个平台的支付终端的各种产品型号和硬件配置信息,只提供一套底层软件,大大减小生产预装软件的出错率和开发人员维护的工作量。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种支付终端,包括支付终端主板FLASH、用于烧写支付终端主板FLASH的烧片装置和至少一种用于与外设连接的内部模块;所述烧片装置与所述支付终端主板FLASH相连,所述支付终端主板FLASH与所述内部模块相连;所述烧片装置包括装有硬件信息的内部配置存储器和装有所述支付终端的操作系统的镜像装置;所述硬件信息包括所述支付终端的硬件配置信息、所述支付终端中存在的所述内部模块的种类以及各种所述内部模块的硬件配置信息。
其中,所述支付终端还包括至少一块与所述内部模块相连的扩展模块,所述扩展模块设有扩展配置存储器,所述扩展配置存储器存储有所述内部模块的硬件配置信息;所述扩展配置存储器为非易失性存储器。
其中,所述内部模块为通用接口。
其中,所述支付终端还包括与所述内部模块相连的自动识别装置。
其中,所述通用接口包括USB接口和SDIO接口。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种支付终端初始化方法,包括以下步骤:
202.读取内部配置表,获取需要初始化的内部模块列表;
203.判断是否初始化完所有所述内部模块;若所有所述内部模块已经初始化,则进行步骤208;若有所述内部模块还未初始化,则进行步骤204;
204.所述支付终端准备初始化这些未初始化的所述内部模块;
205.选择一个未初始化的内部模块;
206.读取所述内部模块在所述内部配置表的相应信息,并作为所述内部模块的硬件配置信息;
207.根据获取的所述内部模块的硬件配置信息初始化所述内部模块,并返回步骤203;
208.所述支付终端运行应用程序。
其中,所述步骤205、步骤206之间还包括第一判断步骤,所述第一判断步骤包括以下步骤:
2051.判断未初始化的所述内部模块是否有扩展配置表;
若所述内部模块有所述扩展配置表,则进行步骤2052;若所述内部模块没有所述扩展配置表,则进行步骤206;
2052.读取所述扩展配置表的内容,并作为所述内部模块的硬件配置信息;进行步骤207。
其中,所述步骤206、步骤207之间还包括第二判断步骤,所述第二判断步骤包括以下步骤:
2061.判断所述内部模块是否为通用接口;
若所述内部模块不为通用接口,则进行步骤207;若所述内部模块为通用接口,则进行步骤2062;
2062.探测与所述内部模块相连的自动识别模块是否存在;
若所述自动识别模块不存在,则返回步骤203;若所述自动识别模块存在,则进行步骤2063;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110329186.1/2.html,转载请声明来源钻瓜专利网。