一种数据填报方法、计算设备及存储介质技术

技术编号:23343802 阅读:35 留言:0更新日期:2020-02-15 04:01
本发明专利技术公开了一种数据填报方法,在计算设备中执行,计算设备与服务器连接。服务器包括被填报系统,被填报系统包括登录页、选择页和填报页多个页面。计算设备中存储有数据填报模板和动作集,数据填报模板用于承载待填报数据,动作集为多个动作单元与动作组排序后的集合,动作组由多个动作单元组成,动作单元用于对被填报系统的页面进行操作,该方法包括步骤:在浏览器中打开登录页,并基于用户填写的登录信息进入选择页;执行动作集中与选择页关联的动作单元,从而进入填报页;以及执行动作集中与填报页关联的动作单元,从而将数据填报模板中的待填报数据填报到填报页中。本发明专利技术还公开了相应的计算设备及存储介质。

A data filling method, computing equipment and storage medium

【技术实现步骤摘要】
一种数据填报方法、计算设备及存储介质
本专利技术涉及信息处理
,特别涉及一种数据填报方法、计算设备及存储介质。
技术介绍
在现有的网页信息填报领域尤其是纳税申报环节,财务人员需要将税务数据手工录入网上办税系统,手工操作量大、纳税申报的效率低。于是,出现了通过模拟网站提交数据的方式,来进行纳税申报的方案。该方案虽然能完成数据的提交动作,但是前期需要准备组装特定结构的数据,准备工作比较复杂。且网上办税系统的提交地址参数经常会发生变化,这样就需要频繁的调整提交程序。
技术实现思路
为此,本专利技术提供了一种数据填报方法、计算设备及存储介质,以力图解决或者至少缓解上面存在的至少一个问题。根据本专利技术的一个方面,提供了一种数据填报方法,适于在计算设备中执行,该计算设备与服务器连接,所述服务器包括被填报系统,所述被填报系统包括多个页面,其中多个页面包括登录页、选择页和填报页,该计算设备中存储有数据填报模板和动作集,所述数据填报模板用于承载待填报数据,所述动作集为多个动作单元与动作组排序后的集合,其中动作组由多个动作单元组成,动作单元用于对所述被填报系统的页面进行操作,该方法包括如下步骤:在浏览器中打开登录页,并基于用户填写的登录信息进入选择页;执行动作集中与选择页关联的动作单元,从而进入填报页;以及执行动作集中与填报页关联的动作单元,从而将数据填报模板中的待填报数据填报到填报页中。可选地,在根据本专利技术的数据填报方法中,动作单元包括:指定组件单元,指定组件单元用于操作鼠标悬浮于所述被填报系统的页面上的组件;点击单元,点击单元用于点击指定的组件;读取单元,读取单元用于读取组件中的值;切换单元,切换单元用于切换页面;刷新单元,刷新单元用于刷新当前页面;赋值单元,赋值单元用于将待填报数据赋值给所述填报页面指定组件。可选地,在根据本专利技术的数据填报方法中,执行动作集中与选择页关联的动作单元,从而进入填报页的步骤,包括:执行动作集中的赋值单元,从而将与用户名匹配的待填报数据模板中的待填报数据,赋值给所述填报页的指定组件;执行动作集中与填报页关联的其他动作单元,从而进行提交。可选地,在根据本专利技术的数据填报方法中,执行动作集中与填报页关联的动作单元,从而将数据填报模板中的待填报数据填报到所述填报页中的步骤,包括:执行动作集中的赋值单元将待填报数据在填报页上将待填报数据赋值给填报页面指定组件,从而将数据填报模板中的待填报数据填报到填报页中。可选地,在根据本专利技术的数据填报方法中,填报页有多个,动作组为在一个填报页上执行的动作单元排序后的集合。可选地,在根据本专利技术的数据填报方法中,赋值动作单元执行的步骤包括:判断数据填报模板的单元格是否存在,若存在,则取出数据填报模板的单元格的值;判断填报页的组件是否存在,若所述填报页的组件存在,清空填报页的组件中的值,并将数据填报模板的单元格的值放入填报页的组件中。可选地,在根据本专利技术的数据填报方法中,还包括步骤:向用户返回每个动作单元的执行情况。可选地,在根据本专利技术的数据填报方法中,数据填报模板的格式为Excel,和/或,被填报系统为税务系统。根据本专利技术的又一个方面,提供了一种计算设备,包括至少一个处理器;以及存储器,存储有程序指令,其中程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行根据本专利技术的弹框的显示方法的指令。根据本专利技术的又一个方面,提供了一种存储有程序指令的可读存储介质,当该程序指令被客户端读取并执行时,使得客户端执行本专利技术的弹框的显示方法。根据本专利技术的技术方案,对于包括登录页、选择页和填报页的被填报系统,在浏览器中打开登录页,并基于用户填写的登录信息进入选择页,通过获得动作集,执行动作集中与选择页关联的动作单元,从而进入填报页,以及执行动作集中与填报页关联的动作单元,从而将数据填报模板中的待填报数据填报到填报页中。其中,动作集为多个动作单元组成的动作组与多个动作单元排序后的集合,动作单元用于对被填报系统的页面进行操作,动作组为在一个被填报系统的页面上上执行的动作单元排序后的集合。根据动作集主动执行填报任务,可以实现自动化模拟人工操作,极大地提高了网页信息填报的效率,同时可以不去考虑提交数据时,数据结构的拼装以及请求地址参数变化的问题。另外,动作集执行后,向用户展示每个动作单元的执行情况,准确地反馈给用户执行的进度,减少平台维护复杂度。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术的一个实施例的应用场景100的示意图;图2示出了根据本专利技术一个实施例的计算设备200的示意图;图3示出了根据本专利技术的一个实施例的数据填报方法300的流程图;图4a-g示出了根据本专利技术的的一个实施例的数据填报方法300中的操作界面图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的应用场景100的示意图。如图1所述,该填报系统包括计算设备200和服务器110,计算设备200和服务器100之间通信连接。服务器包括被填报系统112,被填报系统112包括多个页面,包括登录页、选择页和填报页。服务器110可以是一台服务器,也可以是由若干台服务器组成的服务器集群,本专利技术对服务器110的部署方式不做限制。根据本专利技术的一个实施例,计算设备和服务器之间的模式采用C/S架构,所谓C/S架构(Client-Server模式),即客户端的计算设备通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操作。服务器接受计算设备的请求,将数据提交给计算设备,计算设备将数据进行计算并将结果呈现给用户。进一步的,被填报系统112为税务系统,客户端的计算设备通过在浏览器上请求地址,进而访问税务系统。计算设备200可以实现为包括桌面计算机和笔记本计算机配置的个人计算机。计算设备200上安装有支持网络文件传输和存储的客户端应用,包括原生应用或者诸如包括IE、Chrome和Firefox等浏览器,并且本地存储有各种文件,如照片、音频、视频、文档(如Word、PDF等格式的文档)。应用客户端可以运行在诸如Windows、MacOS等操作系统上。图2示出了根据本专利技术一个实施例的计算设备200的示意图。在基本的配置202中,计算设备200典型地包括系统存储器206和一个或者多个处理器本文档来自技高网...

【技术保护点】
1.一种数据填报方法,适于在计算设备中执行,所述计算设备与服务器连接,所述服务器包括被填报系统,所述被填报系统包括多个页面,所述多个页面包括登录页、选择页和填报页,所述计算设备中存储有数据填报模板和动作集,所述数据填报模板用于承载待填报数据,所述动作集为多个动作单元与动作组排序后的集合,所述动作组由多个动作单元组成,所述动作单元用于对所述被填报系统的页面进行操作,所述方法包括:/n在浏览器中打开登录页,并基于用户填写的登录信息进入选择页;/n执行所述动作集中与选择页关联的动作单元,从而进入填报页;以及/n执行所述动作集中与填报页关联的动作单元,从而将所述数据填报模板中的待填报数据填报到所述填报页中。/n

【技术特征摘要】
1.一种数据填报方法,适于在计算设备中执行,所述计算设备与服务器连接,所述服务器包括被填报系统,所述被填报系统包括多个页面,所述多个页面包括登录页、选择页和填报页,所述计算设备中存储有数据填报模板和动作集,所述数据填报模板用于承载待填报数据,所述动作集为多个动作单元与动作组排序后的集合,所述动作组由多个动作单元组成,所述动作单元用于对所述被填报系统的页面进行操作,所述方法包括:
在浏览器中打开登录页,并基于用户填写的登录信息进入选择页;
执行所述动作集中与选择页关联的动作单元,从而进入填报页;以及
执行所述动作集中与填报页关联的动作单元,从而将所述数据填报模板中的待填报数据填报到所述填报页中。


2.如权利要求1所述的方法,所述动作单元包括:
指定组件单元,所述指定组件单元用于操作鼠标悬浮于所述被填报系统的页面上的组件;
点击单元,所述点击单元用于点击指定的组件;
读取单元,所述读取单元用于读取组件中的值;
切换单元,所述切换单元用于切换页面;
刷新单元,所述刷新单元用于刷新当前页面;
赋值单元,所述赋值单元用于将待填报数据赋值给所述填报页面指定组件。


3.如权利要求2所述的方法,所述执行所述动作集中与选择页关联的动作单元,从而进入填报页的步骤,包括:
执行所述动作集中的指定组件单元和读取单元,从而在所述选择页上获取用户名,所述用户名用于匹配待填报数据模板;
执行所述动作集中与选择页关联的其他动作单元,从而进入填报页。


4.如权...

【专利技术属性】
技术研发人员:孙鹏飞
申请(专利权)人:北京齐尔布莱特科技有限公司
类型:发明
国别省市:北京;11

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

1