一种数据传递的方法及装置制造方法及图纸

技术编号:21547423 阅读:13 留言:0更新日期:2019-07-06 21:11
本发明专利技术公开了一种数据传递的方法及装置。用以解决现有技术中的税务软件的开发效率较低的技术问题。包括:录入待传输数据到预设文件中;通过调用指定参数,从所述预设文件中读取所述待传输数据;其中,所述指定参数为系统环境变量中的参数,所述系统环境变量为具有开机自启动功能的环境变量;将读取的所述待传输数据传递至指定处理区域进行分析处理。

A Method and Device for Data Transfer

【技术实现步骤摘要】
一种数据传递的方法及装置
本专利技术涉及金融领域,尤其是涉及一种数据传递的方法及装置。
技术介绍
随着市场经济日趋规范和完善,及市场竞争的日益激烈,企业为了自身的生存和发展,在搞好生产经营的同时,还需要对财税工作进行科学合理的管理,在规避财税风险的同时取得最佳的经济效益。在企业参与到市场经济活动中时,必然会伴随着交易的产生,而交易的产生又必然会伴随着相应税务的产生。例如,对于销售产品的企业而言,为了提高销量、吸引顾客不仅需要为顾客提供丰富的产品,还时常需要进行各种各样的促销活动,而伴随着五花八门交易模式的出现,其背后产生的营销费用在事后的税务处理上会变得非常复杂。通常,企业对这些税务进行处理时,都会交由公司的财会人员进行处理,而随着计算机技术的快速发展,财会人员只需要借助税务软件便能完成日常的税务处理工作。然而,随着产品类型、产品销量的不断增加,税务软件所需要处理的数据也越来越多、越来越复杂,并且需要处理的频次也在不断增加。这些数据在用税务软件进行处理的过程中,需要对这些数据进行大量的计算,这将消耗大量的时间,如一周、甚至是一周。在现有技术中,由于这些数据通常都是建立在Linux环境基础上的,为了节约时间,通常是通过调用外壳程序(shell)脚本来控制数据的计算。然而,在shell脚本控制数据计算的过程中,又需要先通过各种不同的参数来调用数据,然后才能对数据进行计算。在shell脚本文件中使用这些参数前,需要事先在shell脚本文件中规定将要使用的参数的位置和个数,这就使得,在需要修改这些参数时,将受到这些参数位置和个数的限制,导致了税务软件开发效率的降低。因此,如何有效的提高税务软件的开发效率,成为了一个亟待解决的技术问题。
技术实现思路
本专利技术提供了一种数据传递的的方法及装置。用以解决现有技术中的税务软件的开发效率较低的技术问题。本专利技术实施例的第一方面,提供一种数据传递的方法,应用于shell脚本文件中,包括:录入待传输数据到预设文件中;通过调用指定参数,从所述预设文件中读取所述待传输数据;其中,所述指定参数为系统环境变量中的参数,所述系统环境变量为具有开机自启动功能的环境变量;将读取的所述待传输数据传递至指定处理区域进行分析处理。可选的,在调用指定参数之前,还包括:在预定路径建立一应用程序的配置文件;其中,所述应用程序的运行文件中至少包括所述配置文件和所述shell文件,且在运行过程中需要调用所述shell脚本文件,所述配置文件用于配置所述应用程序所需环境的基础信息;在所述配置文件中增加所述指定参数,以获得新的配置文件;将所述新的配置文件,加载到所述系统环境变量中,以使所述指定参数能被所述shell脚本文件直接使用。可选的,在调用指定参数之前,还包括:确定符合预设的触发条件时,在所述新的配置文件中,修改所述指定参数,获得修改后的配置文件;将所述修改后的配置文件,重新加载到所述系统环境变量中,以使所述修改后的指定参数能被所述shell脚本文件直接调用。可选的,确定符合预设的触发条件,包括:判定所述指定参数的名称发生了改变时,确定符合预设的触发条件;或者,判定所述预设文件的位置发生了改变时,确定符合预设的触发条件。可选的,将配置文件加载到所述环境变量中,包括:按指定命令格式,将所述配置文件的参数信息写入所述环境变量中。第二方面,本专利技术实施例提供了一种数据传递的装置,应用于shell脚本文件中,包括:录入单元,用于录入待传输数据到预设文件中;读取单元,用于通过调用指定参数,从所述预设文件中读取所述待传输数据;其中,所述指定参数为系统环境变量中的参数,所述系统环境变量为具有开机自启动功能的环境变量;处理单元,用于将读取的所述待传输数据传递至指定处理区域进行分析处理。可选的,在调用指定参数之前,所述处理单元还用于:在预定路径建立一应用程序的配置文件;其中,所述应用程序的运行文件中至少包括所述配置文件和所述shell文件,且在运行过程中需要调用所述shell脚本文件,所述配置文件用于配置所述应用程序所需环境的基础信息;在所述配置文件中增加所述指定参数,以获得新的配置文件;将所述新的配置文件,加载到所述系统环境变量中,以使所述指定参数能被所述shell脚本文件直接使用。可选的,在调用指定参数之前,所述处理单元还用于:确定符合预设的触发条件时,在所述新的配置文件中,修改所述指定参数,获得修改后的配置文件;将所述修改后的配置文件,重新加载到所述系统环境变量中,以使所述修改后的指定参数能被所述shell脚本文件直接调用。可选的,确定符合预设的触发条件时,所述处理单元还用于:判定所述指定参数的名称发生了改变时,确定符合预设的触发条件;或者,判定所述预设文件的位置发生了改变时,确定符合预设的触发条件。可选的,在将配置文件加载到所述环境变量中时,所述处理单元还用于:按指定命令格式,将所述配置文件的参数信息写入所述环境变量中。通过本专利技术实施例的上述一个或多个实施例中的技术方案,本专利技术实施例至少具有如下技术效果:1、在本申请提供的实施例中,通过使用具有开机自启动功能的系统环境变量中的指定参数传递待传输数据,使得在需要修改或增加指定参数时,只需对系统环境变量中的指定参数进行修改,或者只需在系统环境变量中修改便可,从而在编写shell脚本文件时可以直接使用指定参数,进而有效的提高税务软件的开发效率。进一步的,由于先通过将指定参数写入配置文件,再将配置文件加载到具有开机自启动功能的系统环境变量中,让开发者自定义的指定参数成为系统环境变量中的参数,进而使指定参数能被所有的shell脚本文件直接使用,而不必像现有技术中那样需要在各shell脚本文件中各自定义后再使用,从而使得在需要对指定参数进行修改或增加新的指定参数时,只需到配置文件中执行相应的修改或添加,并在完成对配置文件中指定参数的修改或添加之后,将修改后的配置文件加载到系统环境变量中,并重启应用软件使指定参数生效。由于上述对指定参数的修改或增加,只需在配置文件中一次完成,所以能够有效的降低指定参数的修改量、提高应用软件的开发效率。进一步的,由于需要被众多shell脚本文件使用的指定参数,都是在配置文件中进行定义的,让配置文件能动态查看已有的指定参数、避免在应用程序的升级过程中出现重复定义指定参数的现象,进而能让不同的开发者在不同的时期都能使用同一标准、大大的提高了开发者间的协作效率、进而有效的提高了应用软件的开发效率。附图说明图1为本专利技术实施例提供的一种数据传递方法的流程图;图2为本专利技术实施例提供的一种数据传递装置的结构示意图。具体实施方式本专利技术提供了一种数据传递的的方法及装置。用以解决现有技术中的税务软件的开发效率较低的技术问题。本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:提供一种数据传递的方法,应用于shell脚本文件中,包括:录入待传输数据到预设文件中;通过调用指定参数,从预设文件中读取所述待传输数据;其中,指定参数为系统环境变量中的参数,系统环境变量为具有开机自启动功能的环境变量;将读取的待传输数据传递至指定处理区域进行分析处理。由于上述技术方案,通过是由具有开机自启动功能的系统环境变量中的指定参数传递待传输数据,使得在需要修改或增加指定参数时,只本文档来自技高网
...

【技术保护点】
1.一种数据传递的的方法,应用于shell脚本文件中,其特征在于,包括:录入待传输数据到预设文件中;通过调用指定参数,从所述预设文件中读取所述待传输数据;其中,所述指定参数为系统环境变量中的参数,所述系统环境变量为具有开机自启动功能的环境变量;将读取的所述待传输数据传递至指定处理区域进行分析处理。

【技术特征摘要】
1.一种数据传递的的方法,应用于shell脚本文件中,其特征在于,包括:录入待传输数据到预设文件中;通过调用指定参数,从所述预设文件中读取所述待传输数据;其中,所述指定参数为系统环境变量中的参数,所述系统环境变量为具有开机自启动功能的环境变量;将读取的所述待传输数据传递至指定处理区域进行分析处理。2.如权利要求1所述的方法,其特征在于,在调用指定参数之前,还包括:在预定路径建立一应用程序的配置文件;其中,所述应用程序的运行文件中至少包括所述配置文件和所述shell文件,且在运行过程中需要调用所述shell脚本文件,所述配置文件用于配置所述应用程序所需环境的基础信息;在所述配置文件中增加所述指定参数,以获得新的配置文件;将所述新的配置文件,加载到所述系统环境变量中,以使所述指定参数能被所述shell脚本文件直接使用。3.如权利要求2所述的方法,其特征在于,在调用指定参数之前,还包括:确定符合预设的触发条件时,在所述新的配置文件中,修改所述指定参数,获得修改后的配置文件;将所述修改后的配置文件,重新加载到所述系统环境变量中,以使所述修改后的指定参数能被所述shell脚本文件直接调用。4.如权利要求3所述的方法,其特征在于,确定符合预设的触发条件,包括:判定所述指定参数的名称发生了改变时,确定符合预设的触发条件;或者,判定所述预设文件的位置发生了改变时,确定符合预设的触发条件。5.如权利要求2-4任一权项所述的方法,其特征在于,将配置文件加载到所述环境变量中,包括:按指定命令格式,将所述配置文件的参数信息写入所述环境变量中。6.一种数据传递的装置,应用于shell脚本文件中...

【专利技术属性】
技术研发人员:陈益梦唐晨阳陶振田宜喜谢宇宋颖
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1