基于蓝牙IC卡的服务器端数据读写方法及动态库使能器技术

技术编号:26171029 阅读:29 留言:0更新日期:2020-10-31 13:41
本发明专利技术提供了一种基于蓝牙IC卡的数据读写方法和动态库使能器,用以解决现有技术中蓝牙IC卡数据解析效率低、重复工作的问题。所述基于蓝牙IC卡的动态库使能器,动态配置接口与动态库调用接口相连,服务器接口与后台服务器相连,数据读取接口和数据存储接口同时与数据存储模块相连,动态库调用接口与动态库群相连;动态库调用接口调用完动态库群中的相应数据库后还与数据存模块自适应连接,完成数据读写后自动断开连接。动态库使能器调用当前动态库读取第一计量表数据,根据用户的充值缴费操作更新为第二计量表数据。本发明专利技术提高了后台服务器的兼容性、简洁性和可扩展性,不同类型的计量表不需要重复软件开发,节约资源的同时提高了工作效率。

【技术实现步骤摘要】
基于蓝牙IC卡的服务器端数据读写方法及动态库使能器
本专利技术属于微电子领域,具体涉及一种基于蓝牙IC卡的服务器端数据读写方法及动态库使能器。
技术介绍
蓝牙IC卡计量表是使用蓝牙IC卡进行线上充值的一种新型生活计量表,用户通过蓝牙实现手机和蓝牙IC卡的数据通信,足不出户即可完成充值,例如,蓝牙IC卡燃气表。蓝牙IC卡通过蓝牙连接手机APP,将卡中的存储内容传输给手机APP,手机APP将数据发送给后台服务器,后台服务器接收到数据之后构造新的卡上数据,然后返回给手机APP,手机APP将数据写入蓝牙IC卡,最后用户使用蓝牙IC卡将数据写入到蓝牙IC卡计量表中。现有技术中,后台服务器对蓝牙IC卡进行读写操作时,如图1所示,服务器收到手机APP发送来的卡上数据和用户操作参数时,会传给解析库,解析库对卡上数据进行解密,结合用户操作参数(开户、充值等)构造出新的卡上数据,然后返回给后台服务器,再通过APP下发给用户。但是,后台服务器集成多个不同公司的计量表时,针对每一家公司的计量表需要开发一种版本的解析库,这样不仅增加技术人员的软件开发工作本文档来自技高网...

【技术保护点】
1.一种基于蓝牙IC卡的数据读写方法,其特征在于,所述数据读写方法包括如下步骤:/n步骤S1,动态库使能器接口读取动态库配置信息存储器中的配置信息,完成动态库配置;/n步骤S2,服务器端接收手机APP的用户操作参数和基于蓝牙IC卡的第一计量表数据,并将第一计量表数据和用户操作参数发送给动态库使能器接口;/n步骤S3,动态库使能器接口将接收到的第一计量表数据存储到数据存储模块中,根据用户操作参数调用对应的动态库为当前动态库,并将用户操作参数发送给所调用的当前动态库;/n步骤S4,当前动态库根据所接收的用户操作参数读取数据存储模块中对应的第一计量表数据,并对所述第一计量表数据进行解析,结合用户操作...

【技术特征摘要】
1.一种基于蓝牙IC卡的数据读写方法,其特征在于,所述数据读写方法包括如下步骤:
步骤S1,动态库使能器接口读取动态库配置信息存储器中的配置信息,完成动态库配置;
步骤S2,服务器端接收手机APP的用户操作参数和基于蓝牙IC卡的第一计量表数据,并将第一计量表数据和用户操作参数发送给动态库使能器接口;
步骤S3,动态库使能器接口将接收到的第一计量表数据存储到数据存储模块中,根据用户操作参数调用对应的动态库为当前动态库,并将用户操作参数发送给所调用的当前动态库;
步骤S4,当前动态库根据所接收的用户操作参数读取数据存储模块中对应的第一计量表数据,并对所述第一计量表数据进行解析,结合用户操作参数对第一计量表数据进行更新,得到第二计量表数据,再将第二计量表数据加密后存储到数据存储模块中;
步骤S5,动态库使能器接口根据所述用户操作参数读取数据存模块中的第二计量表数据,并将第二计量表数据反馈给后台服务器;
步骤S6,后台服务器将第一计量表数据更新为第二计量表数据,再合并用户操作参数反馈给手机APP。


2.根据权利要求1所述的基于蓝牙IC卡的数据读写方法,其特征在于,所述数据存储模块,以分区的方式存储每个动态库对应的计量表数据。


3.根据权利要求1所述的基于蓝牙IC卡的数据读写方法,其特征在于,所述用户操作参数包括账户参数和充值参数,账户参数包括用户类型、账号、卡类型、城市代码;充值参数包括购买量、单价、缴费值。


4.根据权利要求3所述的基于蓝牙IC卡的数据读写方法,其特征在于,当前动态库读取数据存储模块中对应的第一计量表数据,所依据的用户操作参数为账户参数;当前动态数据库对第一计量表数据进行更新...

【专利技术属性】
技术研发人员:侯思瑞籍慧琴董胜龙杨晓光李国国
申请(专利权)人:天津速越科技有限公司
类型:发明
国别省市:天津;12

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

1