支付应用的定制开发方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21140413 阅读:17 留言:0更新日期:2019-05-18 04:58
本申请涉及一种支付应用的定制开发方法、装置、计算机设备和存储介质。该方法包括:通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件;将资源文件写入设备操作服务;通过设备操作接口从设备操作服务中获取资源文件,并保存在应用的存储空间中;通过应用加载保存在应用的存储空间中的资源文件,并执行资源文件的功能。采用本方案能够将业务功能的具体实现内容作为资源文件,并配置对应的设备操作接口,从而由通常的固化代码的方式改进为可由用户灵活定制的动态方式,不需要长时间等待新版本的发布,从而可以快速响应用户。

Customized Development Method, Device, Computer Equipment and Storage Medium for Payment Applications

【技术实现步骤摘要】
支付应用的定制开发方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种支付应用的定制开发方法、装置、计算机设备和存储介质。
技术介绍
随着POS(pointofsale,支付终端)的大规模使用,用户对POS终端的需求也不断增多。为了实现用户的不同需求,市面上出现了为POS终端定制的平台。但目前这种为POS终端定制的平台是使用硬编码的方式来实现用户的需求,这种硬编码的方式使得用户在实现自己的新功能时需要重新提交代码,并等待平台发布后才能使用,更新的时间较长。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够快速更新的支付应用的定制开发方法、装置、计算机设备和存储介质。一种支付应用的定制开发方法,所述方法包括:通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件;将所述资源文件写入设备操作服务;通过设备操作接口从所述设备操作服务中获取所述资源文件,并保存在应用的存储空间中;通过所述应用加载所述保存在应用的存储空间中的所述资源文件,并执行所述资源文件的功能。在一个实施例中,所述将所述资源文件写入设备操作服务,包括:获取系统公钥,利用所述系统公钥对资源文件的签名信息进行解密,得到所述资源文件的第一哈希值;调用系统算法,利用所述系统算法计算所述资源文件的第二哈希值;比较所述第一哈希值和所述第二哈希值;当所述第一哈希值和所述第二哈希值一致时,将所述资源文件、资源文件的名称和资源文件的哈希值写入所述设备操作服务。在其中一个实施例中,所述通过所述设备操作接口从设备操作服务中获取对应的资源文件,包括:获取所述设备操作接口的名称;将所述设备操作接口的名称和设备操作服务中的资源文件的名称进行匹配;当所述设备操作接口的名称和所述设备操作服务中的资源文件的名称匹配成功时,获取名称匹配成功的资源文件。在其中一个实施例中,所述将所述资源文件写入设备操作服务之后,还包括:通过设备管理接口获取所述资源文件的第一版本号,并将所述第一版本号发送给应用市场服务器,所述第一版本号用于指示所述应用市场服务器获取所述应用市场服务器上的所述资源文件的第二版本号,并将所述第一版本号和所述第二版本号进行对比;当所述第一版本号和所述第二版本号不一致时,接收所述应用市场服务器返回的新的资源文件;采用所述新的资源文件替换所述设备操作服务中的资源文件。在其中一个实施例中,所述通过设备操作接口从所述设备操作服务中获取所述资源文件,并保存在应用的存储空间中,包括:通过所述设备操作接口获取所述保存在应用的存储空间中的所述资源文件的第三哈希值,并获取设备操作服务的资源文件的第四哈希值;将所述第三哈希值和所述第四哈希值进行对比;当所述第三哈希值和所述第四哈希值不一致时,判定所述资源文件存在更新,则通过设备操作接口从设备操作服务中获取新的资源文件;采用所述新的资源文件替换所述保存在应用的存储空间中的所述资源文件。在一个实施例中,其特征在于,所述通过所述设备操作接口获取所述保存在应用的存储空间中的所述资源文件的第三哈希值,并获取设备操作服务的资源文件的第四哈希值之前,还包括:接收对所述应用的操作,根据所述操作调用对应的设备操作接口。一种支付应用的定制开发装置,所述装置包括:获取模块,用于通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件;写入模块,用于将所述资源文件写入设备操作服务;存储模块,用于通过设备操作接口从所述设备操作服务中获取所述资源文件,并保存在应用的存储空间中;加载模块,用于通过所述应用加载所述保存在应用的存储空间中的所述资源文件,并执行所述资源文件的功能。在一个实施例中,所述写入模块包括:解密单元,用于获取系统公钥,利用所述系统公钥对资源文件的签名信息进行解密,得到所述资源文件的第一哈希值;调用单元,用于调用系统算法,利用所述系统算法计算所述资源文件的第二哈希值;比较单元,用于比较所述第一哈希值和所述第二哈希值;写入单元,用于当所述第一哈希值和所述第二哈希值一致时,将所述资源文件、资源文件的名称和资源文件的哈希值写入所述设备操作服务。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。上述支付应用的定制开发方法、装置、计算机设备和存储介质,通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件,将该资源文件写入设备操作服务,该资源文件由用户自己实现,使得用户能够根据自己的需求完成定制,实现了该支付应用的定制开发平台的通用性。通过设备操作接口从设备操作服务中获取该资源文件,并保存在应用的存储空间中,使得可以直接从该应用的存储空间中直接获取资源文件,节省了从设备操作服务中调取资源文件的时间。再通过该应用加载保存在应用的存储空间中的该资源文件,并执行该资源文件的功能,避免采用通常的固化代码的方式导致需要等待新版本发布的问题,有助于提高该支付应用的定制开发平台的稳定性以及资源文件更新的便捷性。附图说明图1为一个实施例中支付应用的定制开发方法的应用环境图;图2为一个实施例中支付应用的定制开发方法的流程示意图;图3为一个实施例中写入资源文件的步骤的流程示意图;图4为一个实施例中获取资源文件的步骤的流程示意图;图5为一个实施例中更新资源文件的步骤的流程示意图;图6为另一个实施例中更新资源文件的步骤的流程示意图;图7为一个实施例中完成响应操作的步骤的流程示意图;图8为一个实施例中增加新功能的步骤的流程示意图;图9为一个实施例中支付应用的定制开发装置的结构框图;图10为另一个实施例中支付应用的定制开发装置的结构框图;图11为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的支付应用的定制开发方法,可以应用于如图1所示的应用环境中。其中,POS终端102通过接口与其它计算机设备104进行通信。POS终端102可以是固定POS机或移动POS机等。在一个实施例中,如图2所示,提供了一种支付应用的定制开发方法,以该方法应用于图1中的POS终端为例进行说明,包括以下步骤:步骤202,通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件。其中,资源文件是指用户根据自己的需求实现的具体内容。具体地,当用户存在新的需求时,POS终端根据用户的需求抽象形成设备操作接口,然后用户根据该设备操作接口来开发具体的功能,从而得到能够实现定制功能的资源文件。接着用户对资源文件进行签名,得到资源文件的签名信息,用户终端将资源文件及资源文件的签名信息上传至应用市场服务器。POS终端通过应用市场客户端从该应用市场服务器上下载用户终端上传的资源文件及资源文件的签名信息。步骤204,将资源文件写入设备操作服务。具体地,POS终端通过应用市场客户端调用设备管理接口把资源文件存储到缓存区,然后验证资源文件的签名信息是否正确,正确则将资源文件、资源文件的名称和资源文件的哈希值写入设备操作服务的数据库。如不正确,则本文档来自技高网...

【技术保护点】
1.一种支付应用的定制开发方法,所述方法包括:通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件;将所述资源文件写入设备操作服务;通过设备操作接口从所述设备操作服务中获取所述资源文件,并保存在应用的存储空间中;通过所述应用加载所述保存在应用的存储空间中的所述资源文件,并执行所述资源文件的功能。

【技术特征摘要】
1.一种支付应用的定制开发方法,所述方法包括:通过应用市场客户端获取用户终端上传至应用市场服务器的资源文件;将所述资源文件写入设备操作服务;通过设备操作接口从所述设备操作服务中获取所述资源文件,并保存在应用的存储空间中;通过所述应用加载所述保存在应用的存储空间中的所述资源文件,并执行所述资源文件的功能。2.根据权利要求1所述的方法,其特征在于,所述将所述资源文件写入设备操作服务,包括:获取系统公钥,利用所述系统公钥对资源文件的签名信息进行解密,得到所述资源文件的第一哈希值;调用系统算法,利用所述系统算法计算所述资源文件的第二哈希值;比较所述第一哈希值和所述第二哈希值;当所述第一哈希值和所述第二哈希值一致时,将所述资源文件、资源文件的名称和资源文件的哈希值写入所述设备操作服务。3.根据权利要求1所述的方法,其特征在于,所述通过所述设备操作接口从设备操作服务中获取对应的资源文件,包括:获取所述设备操作接口的名称;将所述设备操作接口的名称和设备操作服务中的资源文件的名称进行匹配;当所述设备操作接口的名称和所述设备操作服务中的资源文件的名称匹配成功时,获取名称匹配成功的资源文件。4.根据权利要求1所述的方法,其特征在于,所述将所述资源文件写入设备操作服务之后,还包括:通过设备管理接口获取所述资源文件的第一版本号,并将所述第一版本号发送给应用市场服务器,所述第一版本号用于指示所述应用市场服务器获取所述应用市场服务器上的所述资源文件的第二版本号,并将所述第一版本号和所述第二版本号进行对比;当所述第一版本号和所述第二版本号不一致时,接收所述应用市场服务器返回的新的资源文件;采用所述新的资源文件替换所述设备操作服务中的资源文件。5.根据权利要求4所述的方法,其特征在于,所述通过设备操作接口从所述设备操作服务中获取所述资源文件,并保存在应用的存储空间中,包括:通过所述设备操作接口获取所述保存在应用的存储...

【专利技术属性】
技术研发人员:涂钦魁王绍林
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

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

1