The invention relates to an information statistic method and device. The method includes: the interface provided by the application layer middle layer; the hardware module interface corresponding to the intermediate interface system layer, the system layer according to the hardware module of the hardware interface module, hardware module for processing; information processing by the intermediate interface to obtain the system return the matching layer, and the information sent to the message queue; the intermediate layer by processing information from the message queue to read each hardware module; through the information processing of the intermediate layer according to the preset configuration file, the statistics of each hardware module, and generate statistics file. The above information statistics method and device can flexibly calculate the usage of each hardware module of the payment terminal, and the statistical mode is simple, and no need to consume a large amount of resources for the application development.
【技术实现步骤摘要】
信息统计方法及装置
本专利技术涉及信息处理
,特别是涉及一种信息统计方法及装置,具体地,涉及一种基于支付终端的信息统计方法及装置。
技术介绍
随着互联网技术的快速发展,市面上出现了越来越多便于使用的支付终端(POS,PointOfSale),可将支付终端与手机、平板电脑等智能设备连接进行数据传输。支付终端可完成卡片读取、PIN(personalidentificationnumber,个人标识号)输入、数据加解密、提示信息显示等操作,从而实现支付功能的应用。现今越来越多使用支付终端的商家需要获知支付终端上各硬件模块的使用情况,例如MODEM(调制解调器)通讯成功的次数、非接触式卡片检测成功的次数等,从而准确了解到支付终端当前所处的各种状态。在传统的方式中,是由支付终端上运行的各个应用对各硬件模块的使用情况进行统计,各应用调用硬件模块进行使用后,由支付终端系统向应用返回处理结果,再由应用对处理结果进行统计,支付终端上的每个应用都需具备统计各硬件模块使用情况的功能,前期开发消耗资源大,且统计方式复杂。
技术实现思路
本专利技术实施例提供一种信息统计方法及装置,能够灵活统计各硬件模块的使用情况,统计方式简单,且无需消耗大量资源进行应用开发。一种信息统计方法,包括:通过应用层调用中间层提供的中间接口;通过所述中间接口调用系统层中对应的硬件模块接口,以使所述系统层根据所述硬件模块接口调用匹配的硬件模块进行处理;通过所述中间接口获取所述系统层返回的所述匹配的硬件模块的处理信息,并将所述处理信息发送至消息队列;通过所述中间层从所述消息队列中读取各个硬件模块的处理信息; ...
【技术保护点】
一种信息统计方法,包括:通过应用层调用中间层提供的中间接口;通过所述中间接口调用系统层中对应的硬件模块接口,以使所述系统层根据所述硬件模块接口调用匹配的硬件模块进行处理;通过所述中间接口获取所述系统层返回的所述匹配的硬件模块的处理信息,并将所述处理信息发送至消息队列;通过所述中间层从所述消息队列中读取各个硬件模块的处理信息;通过所述中间层根据预设的配置文件统计所述各个硬件模块的处理信息,并生成统计文件。
【技术特征摘要】
1.一种信息统计方法,包括:通过应用层调用中间层提供的中间接口;通过所述中间接口调用系统层中对应的硬件模块接口,以使所述系统层根据所述硬件模块接口调用匹配的硬件模块进行处理;通过所述中间接口获取所述系统层返回的所述匹配的硬件模块的处理信息,并将所述处理信息发送至消息队列;通过所述中间层从所述消息队列中读取各个硬件模块的处理信息;通过所述中间层根据预设的配置文件统计所述各个硬件模块的处理信息,并生成统计文件。2.根据权利要求1所述的方法,其特征在于,在所述通过应用层调用中间层提供的中间接口之前,所述方法还包括:分别定义与各个硬件模块接口对应的中间接口;在头文件中对各个硬件模块接口与对应的中间接口进行宏定义。3.根据权利要求1所述的方法,其特征在于,所述处理信息包括接口编号及处理返回值;所述通过所述中间层根据预设的配置文件统计所述各个硬件模块的处理信息,并生成统计文件,包括:通过所述中间层获取预设的配置文件中的配置项,所述配置项包括统计名称、接口编号及判断条件;通过所述中间层将读取的各个硬件模块的处理信息与所述配置项进行比对;若存在与读取的处理信息中包含的接口编号匹配的配置项,则通过所述中间层判断所述读取的处理信息中包含的处理返回值是否符合所述匹配的配置项的判断条件,若符合,则通过所述中间层更新符合判断条件的配置项的统计名称对应的统计次数。4.根据权利要求3所述的方法,其特征在于,所述通过所述中间层根据预设的配置文件统计所述各个硬件模块的处理信息,并生成统计文件,还包括:通过所述中间层每隔预设时间生成统计文件;通过所述中间层按照预设格式将与所述配置文件中包含的各个统计名称对应的统计次数初始化写入所述统计文件;所述通过所述中间层更新符合判断条件的配置项的统计名称对应的统计次数,包括:通过所述中间层获取符合判断条件的配置项的统计名称及进行比对的时间;通过所述中间层根据所述符合判断条件的配置项的统计名称及进行比对的时间从所述统计文件中获取匹配的统计次数;将所述匹配的统计次数加一后重新写入所述统计文件中。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:通过所述应用层向所述中间层发送统计信息查询请求;通过所述中间层根据所述统计信息查询请求获取查询的统计名称及查询时间;通过所述中间层从所述统计文件中获取与所述查询的统计名称及查询时间对应的统计次数并返回给所述应用层。6.一种信息统计装置,其特征在于,包括:中间接口调用模块,用于通过应用层调用中...
【专利技术属性】
技术研发人员:周爱平,王日英,任家乐,
申请(专利权)人:百富计算机技术深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。