一种数据的处理方法、用户端及服务器的制作方法

文档序号:7993207阅读:195来源:国知局
专利名称:一种数据的处理方法、用户端及服务器的制作方法
技术领域
本发明涉及数据的处理技术领域,具体涉及一种数据的处理方法、用户端及服务器。
背景技术
随着科学技术的不断发展、MS(MiCrOSOft)Word的功能得到不断的完善,其所见即所得的编辑方式、直观的操作界面、丰富的多媒体混排能力、强大的制表功能、自动拼写和语法检查功能、模板与向导功能、强大的打印功能、以及丰富的美化和显示等功能,得到了广泛的应用并深受用户的青睐。基于MS Word的强大功能和特点,目前很多行业的分析和汇报材料内容,都是利用 MS Word编辑实现。电力行业的统计月报也是采用的MS Word,利用其强大的文字、图表和表格功能,结合行业的生产统计数据,每月生成对应的文字分析报告。在对现有技术的研究和实践过程中,本发明的发明人发现,由于统计月报具有内容篇幅较长、涉及业务数据多、文字与数据交错排版等特点,若手工生成月报,则需要耗费大量人力和时间成本,而且很难保证月报数据的质量。

发明内容
本发明实施例提供一种数据的处理方法,可以提高分析报告的编辑效率。本发明还提供了相应的用户端及服务器。一种数据的处理方法,包括用户端从服务器获取业务应用分析指标信息;根据获取的分析指标信息编辑文字分析报告模板;上传编辑好的文字分析报告模板给服务器;发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,使服务器返回对应名称的文字分析报告。一种数据的处理方法,包括发送用户端请求的业务应用分析指标信息;接收并存储用户端上传的文字分析报告模板;接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称,根据所述文字分析报告名称查询对应的文字分析报告模板;解析查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中,生成对应名称的文字分析报告;将生成的文字分析报告发送给用户端。一种用户端,包括获取单元,用于从服务器获取业务应用分析指标信息;编辑单元,用于根据获取单元获取的分析指标信息编辑文字分析报告模板;
上传单元,用于上传编辑单元编辑好的文字分析报告模板给服务器;第一发送单元,用于发送生成文字分析报告请求给服务器,使服务器返回对应名称的文字分析报告。一种服务器,包括第二发送单元,用于发送用户端请求的业务应用分析指标信息;第二接收单元,用于接收并存储用户端上传的文字分析报告模板;所述第二接收单元,还用于接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称;查询单元,用于根据第二接收单元接收到的所述文字分析报告名称查询对应的文字分析报告模板;解析单元,用于解析查询单元查询到的文字分析报告模板,将第二接收单元业务数据对应的填充到查询到的文字分析报告模板中;报告生成单元,用于在所述解析单元将业务数据对应的填充到查询到的文字分析报告模板后,生成对应名称的文字分析报告;所述第二发送单元,还用于将报告生成单元生成的文字分析报告发送给用户端。本发明实施例用户端从服务器获取业务应用分析指标信息;根据获取的分析指标信息编辑文字分析报告模板;上传编辑好的文字分析报告模板给服务器;发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,使服务器返回对应名称的文字分析报告。与现有技术相比,本发明实施例提供的数据的处理方法, 可以提高分析报告的编辑效率,而且还可以保证分析报告的质量。


图1是本发明实施例中数据的处理方法的一实施例示意图;图2是本发明实施例中数据的处理方法的另一实施例示意图;图3是本发明实施例中用户端与服务器的一实施例示意图;图4是本发明实施例中用户端与服务器的另一实施例示意图;图5是本发明实施例中用户端与服务器的另一实施例示意图;图6是本发明实施例中用户端与服务器的另一实施例示意图;图7是本发明实施例中用户端与服务器的另一实施例示意图。
具体实施例方式本发明实施例提供一种数据的处理方法,可以提高分析报告的编辑效率。本发明还提供了相应的用户端及服务器。以下分别进行详细说明。参阅图1,从用户端的角度来看,本发明实施例提供的一种数据的处理方法的一实施例包括101、用户端从服务器获取业务应用分析指标信息。用户端接收用户的打开文字分析报告模板指令,并接收用户的连接业务应用接口服务的操作指令,当通过所述业务应用接口服务的验证后,发送请求业务应用分析指标信息给服务器,以获取所述业务应用分析指标信息;
6
通过所述业务应用接口服务的验证的具体步骤可以为访问获取业务应用分析指标信息的服务地址,可以用参数krvertol表示,服务地址可以表示为http:// ip:port/. . . /服务名?服务所需参数。输入有权限验证登陆服务的用户名,如uSername 中电普华;再输入有权限验证登陆服务器的用户名密码,如password :888888 ;通过业务应用接口服务的验证,访问服务器,获取业务应用分析指标信息。102、根据获取的分析指标信息编辑文字分析报告模板。获取到业务应用分析指标信息后,将业务应用分析指标信息保存起来,以备后续使用,要编辑文字分析报告模板时,调用图表分析指标信息和文字分析指标信息,将调用的分析指标信息插入到文字分析报告模板中,并在所述文字分析报告模板中用数据标识符显示所述插入的分析指标信息。103、上传编辑好的文字分析报告模板给服务器。编辑完文字分析报告并保存后,将编辑完的文字分析报告模板上传到服务器的指定文件夹中。104、发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,使服务器返回对应名称的文字分析报告。要生成文字分析报告时,发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,服务器在接收到生成文字分析报告请求后,将生成对应名称的文字分析报告,并将生成的文字分析报告返回给用户端。本发明实施例中,用户端从服务器获取业务应用分析指标信息;根据获取的分析指标信息编辑文字分析报告模板;上传编辑好的文字分析报告模板给服务器;发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,使服务器返回对应名称的文字分析报告。与现有技术相比,本发明实施例提供的数据的处理方法,可以提高分析报告的编辑效率,而且还可以保证分析报告的质量。参阅图2,从服务器的角度来看,本发明实施例提供的一种数据的处理方法的另一实施例包括201、发送用户端请求的业务应用分析指标信息。服务器接收到用户端的请求业务应用分析指标信息后,将用户端请求的业务应用分析指标信息发送给用户端。202、接收并存储用户端上传的文字分析报告模板。203、接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称,根据所述文字分析报告名称查询对应的文字分析报告模板。服务器接收用户端发送的生成文字分析报告请求后,打开文字分析报告模板文件夹;逐一查询所述文件夹中的每个文字分析报告模板,将请求生成的文字分析报告名称与文件夹中的每个文字分析报告模板的名称比较,当比较到相同的文字分析报告名称后,调用对应名称的文字分析报告模板。204、解析查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中,生成对应名称的文字分析报告。查询到文字分析报告模板后,解析文字分析报告模板中编辑的文字内容,图表中文字信息和图表数据源信息;逐一查询解析后的文字内容、文字信息和数据源信息,当查询过程中遇到数据标识符时,解析所述数据标识符;获取数据标识符对应的业务数据,用业务数据替换对应的数据标识符,替换后,就生成了对应名称的文字分析报告。205、将生成的文字分析报告发送给用户端。本发明实施例中,发送用户端请求的业务应用分析指标信息;接收并存储用户端上传的文字分析报告模板;接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称,根据所述文字分析报告名称查询对应的文字分析报告模板;解析查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中,生成对应名称的文字分析报告;将生成的文字分析报告发送给用户端。与现有技术相比,本发明实施例提供的数据的处理方法,可以提高分析报告的编辑效率,而且还可以保证分析报告的质量。而且本发明提供的数据的处理方法要在通过验证后才能获取信息,提高了文件的安全性。本发明实施例中的文字分析报告是基于服务器端的解析生成,提高了文字分析报告的生成和响应速度,并根据用户端的不同参数请求,可以实现同一模板,多期别业务数据的展现。参阅图3,本发明实施例中用户端和服务器的一实施例包括用户端30和服务器 40,本发明实施例中提供的用户端30包括获取单元301,用于从服务器40获取业务应用分析指标信息;编辑单元302,用于根据获取单元301获取的分析指标信息编辑文字分析报告模板;上传单元303,用于上传编辑单元302编辑好的文字分析报告模板给服务器;第一发送单元304,用于发送生成文字分析报告请求给服务器,使服务器返回对应名称的文字分析报告。本发明实施例中提供的用户端30包括获取单元301从服务器40获取业务应用分析指标信息;编辑单元302根据获取单元301获取的分析指标信息编辑文字分析报告模板;上传单元303上传编辑单元302编辑好的文字分析报告模板给服务器;第一发送单元 304发送生成文字分析报告请求给服务器,使服务器返回对应名称的文字分析报告。与现有技术相比,本发明实施例中提供的用户端。可以提高分析报告的编辑效率,而且还可以保证分析报告的质量。而且本发明提供的数据的处理方法要在通过验证后才能获取信息,提高了文件的安全性。本发明实施例中提供的服务器40包括第二发送单元401,用于发送用户端请求的业务应用分析指标信息;第二接收单元402,用于接收并存储用户端上传的文字分析报告模板;所述第二接收单元402,还用于接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称;查询单元403,用于根据第二接收单元接收到的所述文字分析报告名称查询对应的文字分析报告模板;解析单元404,用于解析查询单元403查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中;报告生成单元405,用于在所述解析单元404将业务数据对应的填充到查询到的文字分析报告模板后,生成对应名称的文字分析报告;所述第二发送单元401,还用于将报告生成单元405生成的文字分析报告发送给用户端。本发明实施例中,第二发送单元401发送用户端请求的业务应用分析指标信息, 第二接收单元402接收并存储用户端上传的文字分析报告模板;所述第二接收单元402接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称;查询单元403根据第二接收单元接收到的所述文字分析报告名称查询对应的文字分析报告模板;解析单元404解析查询单元403查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中;报告生成单元405在所述解析单元404将业务数据对应的填充到查询到的文字分析报告模板后,生成对应名称的文字分析报告;所述第二发送单元401将报告生成单元405生成的文字分析报告发送给用户端。与现有技术相比,本发明实施例中的文字分析报告是基于服务器端的解析生成,提高了文字分析报告的生成和响应速度,并根据用户端的不同参数请求,可以实现同一模板,多期别业务数据的展现。参阅图4,在上述图3对应的实施例的基础上,本发明实施例中的用户端还包括第一接收单元305,用于接收打开文字分析报告模板指令,并接收连接业务应用接口服务的操作指令;所述第一发送单元304,还用于在所述第一接收单元305接收到连接业务应用接口服务的操作指令,当通过所述业务应用接口服务的验证后,发送请求业务应用分析指标信息给服务器,以获取所述业务应用分析指标信息。保存单元306,用于保存获取单元301获取的业务应用分析指标信息。本发明实施例中,第一接收单元305接收打开文字分析报告模板指令,并接收连接业务应用接口服务的操作指令;所述第一发送单元304在所述第一接收单元305接收到连接业务应用接口服务的操作指令,当通过所述业务应用接口服务的验证后,发送请求业务应用分析指标信息给服务器,以获取所述业务应用分析指标信息。获取到业务应用分析指标信息后,保存单元306保存获取单元301获取的业务应用分析指标信息。参阅图5,在上述图3对应的实施例的基础上,本发明实施例中的用户端还包括 所述编辑单元302,所述编辑单元302包括调用模块3021,用于调用分析指标信息;插入模块3022,用于将调用模块3021调用的分析指标信息插入到文字分析报告模板中;显示模块3023,用于在所述插入模块3022将设置好的分析指标信息插入到文字分析报告模板后,在所述文字分析报告模板中用数据标识符显示所述插入的分析指标信肩、ο本发明实施例中,编辑单元302中的调用模块3021调用分析指标信息;插入模块 3022将调用模块3021调用的分析指标信息插入到文字分析报告模板中;显示模块3023在所述插入模块3022将设置好的分析指标信息插入到文字分析报告模板后,在所述文字分析报告模板中用数据标识符显示所述插入的分析指标信息。本发明实施例中详细的介绍了文字分析报告模板的编辑过程。
9
参阅图6,在上述图3对应的实施例的基础上,本发明实施例中的服务器40还包括所述查询单元403,所述查询单元403包括打开模块4031,用于打开文字分析报告模板文件夹;第一查询模块4032,用于在打开模块4031打开文件夹后,逐一查询所述文件夹中的每个文字分析报告模板;比较模块4033,用于将请求生成的文字分析报告名称与文件夹中的第一查询模块 4032逐一查询的每个文字分析报告模板的名称比较;调用模块4034,用于当比较模块4033比较到相同的文字分析报告名称后,调用对应名称的文字分析报告模板。本发明实施例中查询单元403中的打开模块4031打开文字分析报告模板文件夹; 第一查询模块4032在打开模块4031打开文件夹后,逐一查询所述文件夹中的每个文字分析报告模板;比较模块4033将请求生成的文字分析报告名称与文件夹中的第一查询模块 4032逐一查询的每个文字分析报告模板的名称比较;调用模块4034当比较模块4033比较到相同的文字分析报告名称后,调用对应名称的文字分析报告模板。本发明实施例中详细介绍了查询文字分析报告模板的过程。参阅图7,在上述图3对应的实施例的基础上,本发明实施例中的服务器40还包括所述解析单元404,所述解析单元404包括解析模块4041,用于解析文字分析报告模板中编辑的文字内容,图表中文字信息和图表数据源信息;第二查询模块4042,用于逐一查询解析模块4041解析后的内容和信息;所述解析模块4041,还用于当第二查询模块4042查询过程中遇到数据标识符时, 解析所述数据标识符;获取模块4043,用于在所述解析模块4041解析数据标识符后,获取数据标识符对应的业务数据,用业务数据替换对应的数据标识符。本发明实施例中,解析模块4041解析文字分析报告模板中编辑的文字内容,图表中文字信息和图表数据源信息;第二查询模块4042逐一查询解析模块4041解析后的内容和信息;所述解析模块4041当第二查询模块4042查询过程中遇到数据标识符时,解析所述数据标识符;获取模块4043在所述解析模块4041解析数据标识符后,获取数据标识符对应的业务数据,用业务数据替换对应的数据标识符。本发明实施例中详细介绍了解析文字分析报告模板的过程。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的数据的处理的方法以及用户端及服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种数据的处理方法,其特征在于,包括 用户端从服务器获取业务应用分析指标信息;根据获取的分析指标信息编辑文字分析报告模板; 上传编辑好的文字分析报告模板给服务器;发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,使服务器返回对应名称的文字分析报告。
2.根据权利要求1所述的数据的处理方法,其特征在于所述用户端从服务器获取业务应用分析指标信息之前还包括接收打开文字分析报告模板指令,并接收连接业务应用接口服务的操作指令,当通过所述业务应用接口服务的验证后,发送请求业务应用分析指标信息给服务器,以获取所述业务应用分析指标信息。
3.根据权利要求1所述的数据的处理方法,其特征在于所述用户端从服务器获取业务应用分析指标信息之后还包括保存获取的业务应用分析指标信息。
4.根据权利要求1 3任意一项所述的数据的处理方法,其特征在于所述根据获取的分析指标信息编辑文字分析报告模板具体为调用分析指标信息;将调用的分析指标信息插入到文字分析报告模板中,并在所述文字分析报告模板中用数据标识符显示所述插入的分析指标信息。
5.一种数据的处理方法,其特征在于,包括 发送用户端请求的业务应用分析指标信息; 接收并存储用户端上传的文字分析报告模板;接收用户端发送的生成文字分析报告请求,所述文字分析报告请求中携带要生成的文字分析报告名称,根据所述文字分析报告名称查询对应的文字分析报告模板;解析查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中,生成对应名称的文字分析报告;将生成的文字分析报告发送给用户端。
6.根据权利要求5所述的数据的处理方法,其特征在于所述根据所述文字分析报告名称查询对应的文字分析报告模板具体为打开文字分析报告模板文件夹;逐一查询所述文件夹中的每个文字分析报告模板,将请求生成的文字分析报告名称与文件夹中的每个文字分析报告模板的名称比较,当比较到相同的文字分析报告名称后,调用对应名称的文字分析报告模板。
7.根据权利要求5所述的数据的处理方法,其特征在于所述解析查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中具体为解析文字分析报告模板中编辑的文字内容,图表中文字信息和图表数据源信息; 逐一查询解析后的内容和信息,当查询过程中遇到数据标识符时,解析所述数据标识符;获取数据标识符对应的业务数据,用业务数据替换对应的数据标识符。
8.一种用户端,其特征在于,包括获取单元,用于从服务器获取业务应用分析指标信息; 编辑单元,用于根据获取单元获取的分析指标信息编辑文字分析报告模板; 上传单元,用于上传编辑单元编辑好的文字分析报告模板给服务器; 第一发送单元,用于发送生成文字分析报告请求给服务器,使服务器返回对应名称的文字分析报告。
9.根据权利要求8所述的用户端,其特征在于,还包括第一接收单元,用于接收打开文字分析报告模板指令,并接收连接业务应用接口服务的操作指令;所述第一发送单元,还用于在所述第一接收单元接收到连接业务应用接口服务的操作指令,当通过所述业务应用接口服务的验证后,发送请求业务应用分析指标信息给服务器, 以获取所述业务应用分析指标信息。
10.根据权利要求8所述的用户端,其特征在于,还包括 保存单元,用于保存获取单元获取的业务应用分析指标信息。
11.根据权利要求10所述的用户端,其特征在于,所述编辑单元包括 调用模块,用于调用分析指标信息;插入模块,用于将调用模块调用的分析指标信息插入到文字分析报告模板中; 显示模块,用于在所述插入模块将设置好的分析指标信息插入到文字分析报告模板后,在所述文字分析报告模板中用数据标识符显示所述插入的分析指标信息。
12.一种服务器,其特征在于,包括第二发送单元,用于发送用户端请求的业务应用分析指标信息; 第二接收单元,用于接收并存储用户端上传的文字分析报告模板; 所述第二接收单元,还用于接收用户端发送的生成文字分析报告请求和业务数据,所述文字分析报告请求中携带要生成的文字分析报告名称;查询单元,用于根据第二接收单元接收到的所述文字分析报告名称查询对应的文字分析报告模板;解析单元,用于解析查询单元查询到的文字分析报告模板,将业务数据对应的填充到查询到的文字分析报告模板中;报告生成单元,用于在所述解析单元将业务数据对应的填充到查询到的文字分析报告模板后,生成对应名称的文字分析报告;所述第二发送单元,还用于将报告生成单元生成的文字分析报告发送给用户端。
13.根据权利要求12所述的服务器,其特征在于,所述查询单元包括 打开模块,用于打开文字分析报告模板文件夹;第一查询模块,用于在打开模块打开文件夹后,逐一查询所述文件夹中的每个文字分析报告模板;比较模块,用于将请求生成的文字分析报告名称与文件夹中的第一查询模块逐一查询的每个文字分析报告模板的名称比较;调用模块,用于当比较模块比较到相同的文字分析报告名称后,调用对应名称的文字分析报告模板。
14.根据权利要求12所述的服务器,其特征在于,所述解析单元包括 解析模块,用于解析文字分析报告模板中编辑的文字内容,图表中文字信息和图表数据源信息;第二查询模块,用于逐一查询解析模块解析后的内容和信息; 所述解析模块,还用于当第二查询模块查询过程中遇到数据标识符时,解析所述数据标识符;获取模块,用于在所述解析模块解析数据标识符后,获取数据标识符对应的业务数据, 用业务数据替换对应的数据标识符。
全文摘要
本发明公开了一种数据的处理方法,用户端从服务器获取业务应用分析指标信息;根据获取的分析指标信息编辑文字分析报告模板;上传编辑好的文字分析报告模板给服务器;发送生成文字分析报告请求给服务器,所述文字分析报告请求中携带要生成的文字分析报告名称,使服务器返回对应名称的文字分析报告。本发明实施例提供的数据的处理方法,可以提高分析报告的编辑效率,而且还可以保证分析报告的质量。
文档编号H04L29/08GK102368778SQ20111038828
公开日2012年3月7日 申请日期2011年11月29日 优先权日2011年11月29日
发明者尹洪苓, 张启伟, 曹占峰, 郝赫 申请人:北京中电普华信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1