虚拟资源转移方法与装置制造方法及图纸

技术编号:22975312 阅读:19 留言:0更新日期:2019-12-31 23:39
本公开提供一种虚拟资源转移方法与装置。虚拟资源转移方法包括:从第一终端获取用于指示虚拟资源转移值获取方式的配置文件;根据所述配置文件从所述第一终端获取虚拟资源转移值;基于所述虚拟资源转移值,调用虚拟资源转移接口进行虚拟资源转移。本公开提供的虚拟资源转移方法可以通过简单设置适配多种ERP系统以及扫码枪,具有较好的兼容性。

Virtual resource transfer method and device

【技术实现步骤摘要】
虚拟资源转移方法与装置
本公开涉及计算机
,具体而言,涉及一种虚拟资源转移方法与装置。
技术介绍
随着移动支付的普及,硬件扫码支付(扫码盒子、扫码枪)以其扫码效率高、对无线网络依赖性低等优势获得了广泛的应用。在相关技术中,通常需要使用支付管理软件实现硬件扫码支付。一方面,支付管理软件从商户的ERP(EnterpriseResourcePlanning,企业资源计划)系统获取收银员输入的支付金额,另一方面,支付管理软件从各类硬件扫码设备中获取支付者的支付码,从而根据支付码和支付金额调用支付接口实现硬件扫码支付。而在实际应用中,商户的ERP系统(例如点餐系统)种类繁多,开发这些系统所用的技术框架各不相同,支付管理软件在对接这些ERP系统获取支付金额之前往往需要复杂的设置和调制,效率低、用户体验差。此外,市场上扫码设备的种类及品牌繁多,各种类或品牌的设备通讯协议并且采用不同的协议,对支付管理软件的兼容性也提出了较大的挑战。因此,需要一种提高硬件扫码支付管理软件兼容性和易用性的通用解决方案。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种虚拟资源转移方法与虚拟资源转移装置,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的硬件扫码支付管理软件配置过程复杂、兼容性不高等问题。根据本公开实施例的第一方面,提供一种虚拟资源转移方法,包括:从第一终端获取用于指示虚拟资源转移值获取方式的配置文件;根据所述配置文件从所述第一终端获取虚拟资源转移值;基于所述虚拟资源转移值,调用虚拟资源转移接口进行虚拟资源转移。在本公开的一种示例性实施例中,所述根据所述配置文件从所述第一终端获取虚拟资源转移值包括:在所述配置文件指示所述虚拟资源转移值获取方式为窗口抓取时,从预先确定的虚拟资源转移值所属的控件来获取所述虚拟资源转移值;在所述配置文件指示所述虚拟资源转移值获取方式为图像识别时,对预先确定的虚拟资源转移值显示区域进行图像识别,获取所述虚拟资源转移值。在本公开的一种示例性实施例中,还包括确定虚拟资源转移值所属的控件:获取所述第一终端的显示信息,根据所述显示信息确定至少一个窗体;在所述至少一个窗体中确定包括数值输入控件的数值输入窗体;如果所述数值输入窗体的数量为一个,记录所述数值输入窗体及其对应的数值输入控件。在本公开的一种示例性实施例中,所述确定虚拟资源转移值所属的控件还包括:如果所述数值输入窗体的数量为多个,对所述第一终端显示预设数值输入提示信息;响应预设数值输入消息确定并记录包括预设数值的数值输入控件及其对应的数值输入窗体。在本公开的一种示例性实施例中,所述确定虚拟资源转移值所属的控件还包括:如果所述数值输入窗体的数量为多个,根据所述数值输入窗体的窗体顺序确定并记录顺序在先的数值输入窗体及其对应的数值输入控件。在本公开的一种示例性实施例中,还包括确定虚拟资源转移值显示区域:在所述第一终端显示虚拟资源转移值显示区域框选提示信息;响应所述第一区域选定消息获取第一区域的页面位置以及区域范围;截取所述第一终端的屏幕图像,根据所述第一区域的页面位置以及区域范围对所述屏幕图像中的所述第一区域进行OCR识别;在OCR识别结果包括符合预设条件的数值时,将所述第一区域记录为所述虚拟资源转移值显示区域。在本公开的一种示例性实施例中,所述基于所述虚拟资源转移值,调用虚拟资源转移接口进行虚拟资源转移包括:响应来自第二终端的信息输入消息获取虚拟资源转移信息;根据多个预设通讯协议对所述虚拟资源转移信息进行解析,获取虚拟资源转移权限信息;根据所述虚拟资源转移权限信息以及所述虚拟资源转移值,调用虚拟资源转移接口将虚拟资源转移到所述第一终端对应的账户。根据本公开的第三方面,提供一种虚拟资源转移装置,包括:配置获取模块,设置为从第一终端获取用于指示虚拟资源转移值获取方式的配置文件;确值模块,设置为根据所述配置文件从所述第一终端获取虚拟资源转移值;转移模块,设置为基于所述虚拟资源转移值,调用虚拟资源转移接口进行虚拟资源转移。根据本公开的第三方面,提供一种电子设备,包括:存储器;以及耦合到所属存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行在本公开的一种示例性实施例中。根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如上述任意一项所述的虚拟资源转移方法。本公开提供的虚拟资源转移方法,通过在设备配置阶段对用户EPR系统的显示界面进行窗口抓取或OCR识别,能够迅速完成对不同EPR系统获取支付金额的配置,极大提高了支付管理软件的易用性和使用效率。此外,通过预先存储各扫码设备的通讯协议并实时更新,提高了支付管理软件的兼容性,使商户无需繁琐设置即可使用硬件扫码支付的整套设备。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本公开示例性实施例中虚拟资源转移方法的流程图。图2是本公开示例性实施例中虚拟资源转移方法的一个子流程图。图3是本公开示例性实施例中虚拟资源转移方法的一个子流程图。图4是本公开示例性实施例中虚拟资源转移方法的一个子流程图。图5是本公开示例性实施例中虚拟资源转移方法的一个子流程图。图6是本公开示例性实施例中虚拟资源转移方法的一个子流程图。图7是本公开一个应用场景中虚拟资源转移方法的流程图。图8是本公开一个示例性实施例中一种虚拟资源转移装置的方框图。图9是本公开一个示例性实施例中一种电子设备的方框图。图10是本公开一个示例性实施例中一种计算机可读存储介质的示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。本文档来自技高网...

【技术保护点】
1.一种虚拟资源转移方法,其特征在于,包括:/n从第一终端获取用于指示虚拟资源转移值获取方式的配置文件;/n根据所述配置文件从所述第一终端获取虚拟资源转移值;/n基于所述虚拟资源转移值,调用虚拟资源转移接口进行虚拟资源转移。/n

【技术特征摘要】
1.一种虚拟资源转移方法,其特征在于,包括:
从第一终端获取用于指示虚拟资源转移值获取方式的配置文件;
根据所述配置文件从所述第一终端获取虚拟资源转移值;
基于所述虚拟资源转移值,调用虚拟资源转移接口进行虚拟资源转移。


2.如权利要求1所述的方法,其特征在于,所述根据所述配置文件从所述第一终端获取虚拟资源转移值包括:
在所述配置文件指示所述虚拟资源转移值获取方式为窗口抓取时,从预先确定的虚拟资源转移值所属的控件来获取所述虚拟资源转移值;
在所述配置文件指示所述虚拟资源转移值获取方式为图像识别时,对预先确定的虚拟资源转移值显示区域进行图像识别,获取所述虚拟资源转移值。


3.如权利要求2所述的方法,其特征在于,还包括确定虚拟资源转移值所属的控件:
获取所述第一终端的显示信息,根据所述显示信息确定至少一个窗体;
在所述至少一个窗体中确定包括数值输入控件的数值输入窗体;
如果所述数值输入窗体的数量为一个,记录所述数值输入窗体及其对应的数值输入控件。


4.如权利要求3所述的方法,其特征在于,所述确定虚拟资源转移值所属的控件还包括:
如果所述数值输入窗体的数量为多个,对所述第一终端显示预设数值输入提示信息;
响应预设数值输入消息确定并记录包括预设数值的数值输入控件及其对应的数值输入窗体。


5.如权利要求3所述的方法,其特征在于,所述确定虚拟资源转移值所属的控件还包括:
如果所述数值输入窗体的数量为多个,根据所述数值输入窗体的窗体顺序确定并记录顺序在先的数值输入窗体及其对应的数值输入控件。


6....

【专利技术属性】
技术研发人员:张波郝学武张林钱声鹏程斌斌马亚伟杨虎王树春
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1