网站业务系统数据上传导出方法、以及实现其方法的系统技术方案

技术编号:9519362 阅读:103 留言:0更新日期:2014-01-01 17:01
本发明专利技术涉及计算机领域,尤其涉及网站业务系统数据上传导出方法、以及实现其方法的系统,该方法利用JavaScript库和ActiveX脚本插件,在最小改动业务系统的前提下,实现数据从网站系统快速上传到其他软件业务系统。本发明专利技术通过以上方法及其系统,减少人员和设备的投入,降低成本,减少业务数据重复输入导致的效率减低的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及计算机领域,尤其涉及网站业务系统数据上传导出方法、以及实现其方法的系统,该方法利用JavaScript库和ActiveX脚本插件,在最小改动业务系统的前提下,实现数据从网站系统快速上传到其他软件业务系统。本专利技术通过以上方法及其系统,减少人员和设备的投入,降低成本,减少业务数据重复输入导致的效率减低的问题。【专利说明】网站业务系统数据上传导出方法、以及实现其方法的系统
本专利技术涉及计算机领域,尤其涉及网站业务系统数据上传导出方法、以及实现其方法的系统。
技术介绍
当前,大多数企业都具备自有的网站业务系统,对业务数据进行记录管理,满足财会、报表等公司管理需求。在这些有业务系统的企业中,部分企业从事的业务必需要使用外部第三方业务软件,例如报关报检等与政府部门进行业务数据往来的企业,这些企业都面临着重复录入的效率问题,一方面需要在自身业务系统录入业务数据,另一方面又必需在第三方的业务软件上录入提交业务数据。目前这些企业大多采用增加人手、增加电脑、增加服务窗口来应对重复录入带来的低效率问题,但是这种传统的解决方法只能在短期内缓解这一问题,特别是当面对较为复杂的业务流程的时候,企业需要一种兼容性、适应性更强的解决方案。现有的传统解决方法成本高,人员的增加和电脑设备的增加不但提高了人力成本,也提高了管理成本和维护成本;重复录入误码率高,特别是当业务流程比较复杂的情况下,当软件录入的业务数据需要使用到业务系统内的业务数据的时候,容易出错,对业务操作的效率带来严重影响。
技术实现思路
本专利技术的目的在于提出网站业务系统数据上传导出方法、以及实现其方法的系统,减少人员和设备的投入,降低成本,减少业务数据重复输入导致的效率减低的问题。为达此目的,本专利技术采用以下技术方案:网站业务系统数据上传导出方法,包括:获取业务数据,所述数据包括json格式的业务数据字符串、上传规则字符串和文本控制规则字符串,通过选取截面获得数据源接口方法的访问路径,调用接口方法,获取json格式的业务数据字符串;对得到的json格式的业务数据字符串利用Jquery第三方JavaScript库进行解析,得到json对象;对得到的所述json对象利用Jquery读取json对象业务数据、上传规则和控制规则属性,得到业务数据、上传规则和控制规则元数据值;将所得到的所述元数据值根据EMMS元数据标准映射成标准字段的value,获得业务数据数组、上传规则数组和控制规则数组;将所得的业务数据数组、上传规则数组和控制规则数组作为参数传入插件的上传接口方法,上传接口通过调用插件模块控制输入光标和系统剪贴板,把传入的数组参数上传到目标软件。进一步,插件模块将数据数组先转存到系统剪切板,再通过系统剪切板发送至目标软件。进一步,插件模块使用前需要先通过软件业务系统提供的运营页面进行注册,选择浏览器适用的插件模块进行下载并安装。进一步,在所述运营页面注册成功并下载所述插件模块后,所述软件页面系统为所述插件模块分配交互安全码,并记录所述插件模块和所述交互安全码的对应关系。进一步,所述外部网站插件和所述云端服务器在进行交互时,使用所述交互安全码进行安全验证。实现网站业务系统数据上传导出方法的网站业务系统数据上传导出系统,包括:网站业务系统、IE内核浏览器、系统剪贴板、插件模块、业务软件和软件业务系统;所述网站业务系统储存、分析和处理IE内核浏览器提供的业务数据;所述插件模块为ActiveX脚本插件,嵌于在IE内核浏览器内,自动向业务软件上传输入在IE内核浏览器的业务数据;所述IE内核浏览器通过JavaScript数据接口与插件模块连接;所述插件模块自动向业务软件上传输入在IE内核浏览器的业务数据是通过系统剪贴板转存实现的; 所述软件业务系统储存、分析和处理业务软件提供的业务数据。进一步,所述软件业务系统还包括注册模块,用于为软件业务系统提供的所述运营页面进行注册,在注册成功后为所述IE内核浏览器提供所述插件模块的下载。进一步,所述软件业务系统还包括安全码模块,用于在所述运营页面注册成功并下载所述插件模块后,为所述插件模块分配交互安全码,并记录所述插件模块和所述交互安全码的对应关系;所述业务软件系统与所述插件模块进行交互时,使用所述交互安全码进行安全验证。进一步,按照预设的所述软件业务系统与插件模块之间协议请求方式的映射关系,将所述页面请求转换为所述插件模块映射到的协议请求方式。进一步,所述页面请求包含插件模块的地址信息。本专利技术通过以上结构,减少人员和设备的投入,降低成本,减少业务数据重复输入导致的效率减低的问题。【专利附图】【附图说明】图1是本专利技术的连接示意图。图2是本专利技术的应用原理示意图。其中:1、网站业务系统;2、IE内核浏览器;3、系统剪贴板;4、插件模块;5、业务软件;6、软件业务系统。【具体实施方式】下面结合附图并通过【具体实施方式】来进一步说明本专利技术的技术方案。如图1至图2所示,网站业务系统数据上传导出方法,包括:获取业务数据,所述数据包括json格式的业务数据字符串、上传规则字符串和文本控制规则字符串,通过选取截面获得数据源接口方法的访问路径,调用接口方法,获取json格式的业务数据字符串;对得到的json格式的业务数据字符串利用Jquery第三方JavaScript库进行解析,得到json对象;对得到的所述json对象利用Jquery读取json对象业务数据、上传规则和控制规则属性,得到业务数据、上传规则和控制规则元数据值;将所得到的所述元数据值根据EMMS元数据标准映射成标准字段的value,获得业务数据数组、上传规则数组和控制规则数组;将所得的业务数据数组、上传规则数组和控制规则数组作为参数传入插件的上传接口方法,上传接口通过调用插件模块控制输入光标和系统剪贴板,把传入的数组参数上传到目标软件。进一步,插件模块将数据数组先转存到系统剪切板,再通过系统剪切板发送至目标软件。进一步,插件模块使用前需要先通过软件业务系统提供的运营页面进行注册,选择浏览器适用的插件模块进行下载并安装。进一步,在所述运营页面注册成功并下载所述插件模块后,所述软件页面系统为所述插件模块分配交互安全码,并记录所述插件模块和所述交互安全码的对应关系。进一步,所述外部网站插件和所述云端服务器在进行交互时,使用所述交互安全码进行安全验证。通过这样的方法有以下几个优点:不需要修改网站业务系统I的功能模块,轻量级JavaScript插件,嵌入网页就可以运行使用;使用Windows系统平台自带的ActiveX脚本插件,只需要调整IE浏览器的安全设置,就可以正常使用插件模块;使用IE内核浏览器2、Windows系统自带的浏览器即可,可以不需要另外安装软件;人工控制上传,减少重复录入,提高准确率,提高效率。实现网站业务系统数据上传导出方法的网站业务系统数据上传导出系统,包括:网站业务系统1、IE内核浏览器2、系统剪贴板3、插件模块4、业务软件5和软件业务系统6 ;所述网站业务系统I储存、分析和处理IE内核浏览器2提供的业务数据;所述插件模块4为ActiveX脚本插件,嵌于在IE内核浏览器2内,自动向业务软件5上传输入在IE内核浏览器2的业务数据;所述IE内核浏览器2本文档来自技高网...

【技术保护点】
网站业务系统数据上传导出方法,其特征在于包括:获取业务数据,所述数据包括json格式的业务数据字符串、上传规则字符串和文本控制规则字符串,通过选取截面获得数据源接口方法的访问路径,调用接口方法,获取json格式的业务数据字符串;对得到的json格式的业务数据字符串利用Jquery第三方JavaScript库进行解析,得到json对象;对得到的所述json对象利用Jquery读取json对象业务数据、上传规则和控制规则属性,得到业务数据、上传规则和控制规则元数据值;将所得到的所述元数据值根据EMMS元数据标准映射成标准字段的value,获得业务数据数组、上传规则数组和控制规则数组;将所得的业务数据数组、上传规则数组和控制规则数组作为参数传入插件的上传接口方法,上传接口通过调用插件模块控制输入光标和系统剪贴板,把传入的数组参数上传到目标软件。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗斌
申请(专利权)人:佛山市明睿达科技有限公司
类型:发明
国别省市:

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

1