【技术实现步骤摘要】
基于人机交互行为的数据对接设备
[0001]本申请涉及数据处理
,尤其涉及基于人机交互行为的数据对接设备。
技术介绍
[0002]在互联网技术的实际应用中,经常涉及到获取一个系统中的数据并将其输入到另一个系统当中。例如,在电子商务领域,企业或经销商在电商平台上开设店铺,注册用户通过电商平台购买商品从而在电商平台产生订单数据。此时,便需要获取电商平台产生的订单数据并输入到企业或经销商的ERP(Enterprise Resource Planning,企业资源计划)系统或者进销存系统中,以便企业或经销商对其库存、产品及财务等数据进行管理。
[0003]上述ERP系统或者进销存系统与电商平台之间的数据传递过程,理论上可以通过EDI(Electronic Data Interchange,电子数据交换)集成技术来实现,即系统与系统之间通过特定的数据接口,采用标准化的格式,利用计算机网络进行结构化数据的传输和交换。然而,由于在开发接口的过程中,需要根据双方系统的开发特点,通过协商制定对接代码或者业务规则,因此,特定数据接 ...
【技术保护点】
【技术特征摘要】
1.一种基于人机交互行为的数据对接设备,其特征在于,所述设备包括系统配置模块、脚本生成模块、控制模块以及执行模块;所述系统配置模块中配置有第二订单系统;所述脚本生成模块,用于获取第二订单系统发生人机交互事件时的交互事件信息;根据所述交互事件信息生成与第二订单系统对应的行为脚本;所述行为脚本用于执行预设的数据操作;所述控制模块,用于接收用户指令,根据所述用户指令生成对所述执行模块的控制指令,并将所述控制指令和本地预存的第一订单系统的订单数据发送给所述执行模块;所述执行模块,用于根据所述控制指令,对所述订单数据执行所述行为脚本,以将所述订单数据录入到第二订单系统中。2.根据权利要求1所述的设备,其特征在于,所述设备还包括:数据处理模块;所述数据处理模块,用于在控制模块将本地预存的第一订单系统的订单数据发送给执行模块之前,根据所述第二订单系统的标准数据对所述本地预存的第一订单系统的订单数据进行处理,生成规范化订单数据,以使所述控制模块发送的数据为所述规范化订单数据。3.根据权利要求2所述的设备,其特征在于,所述数据处理模块包括:数据匹配单元、账套拆分单元和数据转换单元;所述数据匹配单元,用于建立所述订单数据中的字段与第二订单系统的标准字段间的匹配关系;所述账套拆分单元,用于对所述订单数据拆分账套,得到多个单据;所述数据转换单元,用于通过预置的转换脚本对所述单据进行转换,确定所述单据的数据类型,并将转化后的数据加入队列,形成规范化订单数据。4.根据权利要求3所述的设备,其特征在于,所述数据匹配单元具体用于:解析所述订单数据中包含的字段;根据第二订单系统的标准字段,确定订单数据中的非标准字段;判断是否存在与所述非标准字段具有匹配关系的标准字段;如果不存在与所述非标准字段具有匹配关系的标准字段,查找与所述非标准字段匹配的标准字段,并建立所述非标准字段与所述标准字段的匹配关系。5.根据权利要求1所述的设备,其特征在于,所述脚本生成模块包括信息获取单元、标识确定单元、子脚本建立单元和行为脚本生成单元:所述信息获取单元,用于当发生对第二订单系统的人机交互事件时,获取交互事件信息;所述交互事件信息包括与交互事件关联的当前操作界面帧和交互事件在所述操作界面帧中的交互位置信息;所述标识确定单元,用于确定所述操作界面帧的唯一性标识图像;所述子脚本建立单元,用于根据所述唯一性标识图像和交互位置信息确定操作定位信息;根据操作定位信息和交互事件的动作类型生成与所述操作界面帧对应的交互动作信息;基于所述操作界面帧和所述交互动作信息建立与所述交互事件对应的子脚...
【专利技术属性】
技术研发人员:李东云,常明,
申请(专利权)人:天津汇商共达科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。