技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种支付设备配置的方法、系统及装置与流程  >  正文

一种支付设备配置的方法、系统及装置与流程

  • 国知局
  • 2025-01-10 13:29:56

本技术涉及数据处理领域,尤其涉及一种支付设备配置的方法、系统及装置。

背景技术:

1、随着技术的进步,支付设备已成为我们日常生活中不可或缺的一部分。支付设备要求高度的可靠性、安全性和实时性,这些支付设备通常运行定制的操作系统和应用程序以处理各种交易。支付设备通常基于嵌入式系统设计,这些系统需要特定的硬件配置来满足特定的功能需求。为了在生产过程中高效地配置硬件,需要使用特定的生产工具和自动化流程,确保设备能够可靠、安全地执行其功能。

2、在当前的支付设备生产流程中,制造商普遍采用mtk或高通提供的官方生产工具。这些工具要求在设备处于关机状态下载硬件配置,包括机身号、imei、mac地址等关键参数,等待参数下载完成后再开机进行配置部署。而由于参数下载、设备开机和硬件初始化过程都需要一定的时间,导致整个配置流程耗时较长,极大的影响了生产效率。

技术实现思路

1、本技术提供了一种支付设备配置的方法、系统及装置,用于实现支付设备的快速配置,提升生产效率。

2、本技术第一方面提供了一种支付设备配置的方法,包括:

3、获取支付设备的配置文件,并将所述配置文件下载至所述支付设备的应用处理单元;

4、解析所述配置文件,并根据解析结果从所述配置文件中确定设备配置参数和设备唯一性参数,所述设备唯一性参数至少包括设备识别码和网络地址参数;

5、通过所述应用处理单元和spi总线将所述设备唯一性参数写入所述支付设备的安全芯片;

6、当触发配置动作指令时,从所述安全芯片中读取所述设备唯一性参数,并从所述支付设备的nv存储区域读取设备身份信息;

7、判断所述设备唯一性参数与所述设备身份信息是否一致;

8、若否,则根据所述设备配置参数和所述设备唯一性参数对所述支付设备进行配置。

9、可选的,所述获取支付设备的配置文件,并将所述配置文件下载至所述支付设备的应用处理单元,包括:

10、通过mes系统获取所述支付设备的加密配置文件,所述加密配置文件包含数字签名信息;

11、将所述加密配置文件下载至所述支付设备的应用处理单元,并使用预存的公钥验证所述数字签名信息;

12、若所述数字签名信息验证通过,则对所述加密配置文件进行解密处理。

13、可选的,在所述通过mes系统获取所述支付设备的加密配置文件,所述加密配置文件包含数字签名信息之前,所述方法还包括:

14、获取所述mes系统的公钥,并使用所述mes系统的公钥和所述支付设备的私钥生成共享密钥;

15、根据所述共享密钥派生会话密钥;

16、所述若所述数字签名信息验证通过,则对所述加密配置文件进行解密处理,包括:

17、若所述数字签名信息验证通过,则使用所述会话密钥对所述加密配置文件进行解密处理。

18、可选的,所述根据所述设备配置参数和所述设备唯一性参数对所述支付设备进行配置,包括:

19、调用目标接口向调制解调器发送at指令,以根据所述设备识别码设置所述调制解调器;

20、根据所述设备配置参数和所述网络地址参数修改nv配置参数。

21、可选的,在所述调用目标接口向调制解调器发送at指令,以根据所述设备识别码设置所述调制解调器之后,所述方法还包括:

22、发送第一更新广播事件,以使得通信功能模块发送at指令获取并更新所述设备识别码。

23、可选的,在所述根据所述设备配置参数和所述网络地址参数修改nv配置参数之后,所述方法还包括:

24、发送第二更新广播事件,以使得目标功能模块进行所述nv配置参数的写入操作。

25、可选的,所述配置动作指令的触发条件包括:

26、检测到所述支付设备启动或检测到所述设备唯一性参数写入完成。

27、可选的,在所述根据所述设备配置参数和所述设备唯一性参数对所述支付设备进行配置之后,所述方法还包括:

28、将所述设备配置参数和所述设备唯一性参数备份至所述nv存储区域。

29、本技术第二方面提供了一种支付设备配置的系统,包括:

30、获取单元,用于获取支付设备的配置文件,并将所述配置文件下载至所述支付设备的应用处理单元;

31、解析单元,用于解析所述配置文件,并根据解析结果从所述配置文件中确定设备配置参数和设备唯一性参数,所述设备唯一性参数至少包括设备识别码和网络地址参数;

32、写入单元,用于通过所述应用处理单元和spi总线将所述设备唯一性参数写入所述支付设备的安全芯片;

33、读取单元,用于当触发配置动作指令时,从所述安全芯片中读取所述设备唯一性参数,并从所述支付设备的nv存储区域读取设备身份信息;

34、判断单元,用于判断所述设备唯一性参数与所述设备身份信息是否一致;

35、配置单元,用于当所述判断单元的判断结果为否时,根据所述设备配置参数和所述设备唯一性参数对所述支付设备进行配置。

36、可选的,所述获取单元具体用于:

37、通过mes系统获取所述支付设备的加密配置文件,所述加密配置文件包含数字签名信息;

38、将所述加密配置文件下载至所述支付设备的应用处理单元,并使用预存的公钥验证所述数字签名信息;

39、若所述数字签名信息验证通过,则对所述加密配置文件进行解密处理。

40、可选的,所述获取单元具体还用于:

41、获取所述mes系统的公钥,并使用所述mes系统的公钥和所述支付设备的私钥生成共享密钥;

42、根据所述共享密钥派生会话密钥;

43、若所述数字签名信息验证通过,则使用所述会话密钥对所述加密配置文件进行解密处理。

44、可选的,所述配置单元具体用于:

45、调用目标接口向调制解调器发送at指令,以根据所述设备识别码设置所述调制解调器;

46、根据所述设备配置参数和所述网络地址参数修改nv配置参数。

47、可选的,在所述系统还包括第一广播单元,用于:

48、发送第一更新广播事件,以使得通信功能模块发送at指令获取并更新所述设备识别码。

49、可选的,在所述系统还包括第二广播单元,用于:

50、发送第二更新广播事件,以使得目标功能模块进行所述nv配置参数的写入操作。

51、可选的,所述配置动作指令的触发条件包括:

52、检测到所述支付设备启动或检测到所述设备唯一性参数写入完成。

53、可选的,所述系统还包括:备份单元,用于:

54、将所述设备配置参数和所述设备唯一性参数备份至所述nv存储区域。

55、本技术第三方面提供了一种支付设备配置的装置,所述装置包括:

56、处理器、存储器、输入输出单元以及总线;

57、所述处理器与所述存储器、所述输入输出单元以及所述总线相连;

58、所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的支付设备配置的方法。

59、本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的支付设备配置的方法。

60、从以上技术方案可以看出,本技术具有以下优点:

61、可在设备开机状态下快速将配置文件下载至应用处理单元,应用处理单元接收配置文件后立即解析,从中确定设备配置参数和设备唯一性参数,并通过spi总线将设备唯一性参数写入安全芯片。当触发配置动作指令时,实时从安全芯片读取设备唯一性参数并与nv存储区域中的设备身份信息进行比较,确保参数一致性,若不一致则立即使用设备配置参数和设备唯一性参数进行配置。由此实现支付设备在开机状态下的快速配置,无需等待支付设备关机和重启,极大地提升了生产效率。且将设备唯一性参数存储在安全芯片中,可以防止用户清除缓存或者恢复出厂设置所可能导致的参数丢失问题,增强数据存储的安全性和可靠性。

本文地址:https://www.jishuxx.com/zhuanli/20250110/353494.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。