一种基于浏览器的客户端数据定制方法

文档序号:9911091阅读:187来源:国知局
一种基于浏览器的客户端数据定制方法
【专利说明】 一种基于浏览器的客户端数据定制方法
[0001]
技术领域
[0002]本发明涉及B/S架构下的信息系统客户端技术领域,具体是一种基于浏览器的客户端数据定制方法。
[0003]
【背景技术】
[0004]目前已经进入网络信息化时代,日常的工作模式从以前的纸质办公转向现在的电脑办公,随着网络的普及,B/S架构的信息系统是目前企业的标准配置。企业会根据自身的业务需求开发信息系统,满足日常工作需求。
[0005]但在B/S架构下,信息系统的所有功能都是在服务端实现,都是企业整体定制,自上而下地执行。如电力这种架构庞大的企业,定制的信息系统并不能满足客户端的个性化需求,如错误检查、定制功能等。
[0006]为了完成客户端的定制需求,首先要获取数据,在B/S架构下,目前所有的数据都是存储在服务端,客户端浏览器通过网络请求服务端的数据,只能请求到原有信息系统中已有功能数据和相应的报表,但这些数据和报表随着企业业务的变化,可能无法满足用户的需求,并且一个企业的信息系统更新并不会随着业务的变化当即发生,所以就需要引入大量的手工操作。
[0007]根据目前服务器的功能,下载或者复制相关数据,手动生成一些报表或者完成一些相应功能,过程十分繁琐,并且从后台数据库导出数据给客户端用户,需要信息部门的配合和管理层审批。
[0008]

【发明内容】

[0009]本发明的目的在于提供一种基于浏览器的客户端数据定制方法,在不修改任何原有信息系统服务端的前提下,就可以帮助客户端用户从原有单个或多个信息系统中获取所需的关键数据,从而完成客户端需要的后续操作。
[0010]本发明的技术方案为:
一种基于浏览器的客户端数据定制方法,包括以下步骤:
(1)根据用户定制或浏览器预设,确定需要获取的数据以及数据类别,所述数据类别包括服务端数据、控件数据、操作机制数据和第三方应用软件数据;
(2)按照数据类别,采用相应的数据获取方法获取数据;
所述服务端数据获取方法包括:利用网页抓取方法从操作页面上动态获取服务端数据;利用连接请求方法从数据库获取服务端数据;
所述控件数据获取方法包括:利用控件数据调用方法,获取操作页面上的控件数据; 所述操作机制数据获取方法包括:分析操作页面上的控件与数据转换之间的对应关系,获取操作机制数据;
所述第三方应用软件数据获取方法包括:利用第三方应用软件数据提取方法,从浏览器提供的操作接口获取第三方应用软件数据;
(3)对获取的数据进行汇总分析,生成满足用户需求的数据内容或报表。
[0011]所述的基于浏览器的客户端数据定制方法,步骤(I)中,所述用户定制包括用户从操作页面上的控件直接选取数据或上传第三方应用软件数据,所述浏览器预设包括定时定量获取服务端数据。
[0012]本发明的有益效果为:
由上述技术方案可知,本发明可以自动获取用户原有信息系统中的数据内容,对获取的数据内容进行汇总分析,实现用户需求功能,无需改动服务端即可完成个性化的客户端定制,简化了用户的操作过程,节省了手工劳动。
[0013]
【附图说明】
[0014]图1是本发明的方法流程图。
[0015]
【具体实施方式】
[0016]下面结合附图和具体实施例进一步说明本发明。
[0017]如图1所示,一种基于浏览器的客户端数据定制方法,包括以下步骤:
S1、根据用户定制或浏览器预设,确定需要获取的数据以及数据类别,数据类别包括服务端数据、控件数据、操作机制数据和第三方应用软件数据;
用户定制,如用户从操作页面上的控件直接选取数据或上传第三方应用软件数据;浏览器预设,如定时定量获取服务端数据。
[0018]S2、按照数据类别,采用相应的数据获取方法获取数据;
服务端数据获取方法:分析原有信息系统客户端的操作页面,利用网页抓取方法从操作页面上动态获取服务端的相关数据;利用连接请求方法从原有信息系统的数据库获取服务端的相关数据;
控件数据获取方法:分析操作页面上的控件,如文本、文本框、表格、按钮等相关控件,利用控件数据调用方法,获取控件的相关数据;
操作机制数据获取方法:分析操作页面上的控件与数据转换之间的对应关系,如点击按钮后的页面跳转、数据的刷新方式等,利用网页编程方法,获取操作机制的相关数据;数据转换包括数据请求、数据刷新、页面跳转等;
第三方应用软件数据获取方法:利用第三方应用软件数据提取方法,从浏览器提供的操作接口获取第三方应用软件的相关数据,如office组件、邮件系统等的数据。
[0019]S3、对获取的数据进行汇总分析,生成满足用户需求的数据内容或报表,从而完成用户需要的功能,如根据单个信息系统或多个信息系统中的内容定制报表、关键数据提醒、相关操作数据的保留备份等。
[0020]本发明提供一种面向用户的数据需求,用户可以根据需要自由定制需要获取的数据,如选取某个操作页面上的某个控件,本发明会自动获取该控件的数据内容;又如用户需要制作一张工作报表,其中数据来自多个信息系统,用户可以利用本发明,选取需要的数据放入定制页面中,本发明会记录用户的操作及对应的数据内容,自动生成数据获取方法,完成用户定制报表需求。
[0021]以上所述实施方式仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。
【主权项】
1.一种基于浏览器的客户端数据定制方法,其特征在于,包括以下步骤: (1)根据用户定制或浏览器预设,确定需要获取的数据以及数据类别,所述数据类别包括服务端数据、控件数据、操作机制数据和第三方应用软件数据; (2)按照数据类别,采用相应的数据获取方法获取数据; 所述服务端数据获取方法包括:利用网页抓取方法从操作页面上动态获取服务端数据;利用连接请求方法从数据库获取服务端数据; 所述控件数据获取方法包括:利用控件数据调用方法,获取操作页面上的控件数据; 所述操作机制数据获取方法包括:分析操作页面上的控件与数据转换之间的对应关系,获取操作机制数据; 所述第三方应用软件数据获取方法包括:利用第三方应用软件数据提取方法,从浏览器提供的操作接口获取第三方应用软件数据; (3)对获取的数据进行汇总分析,生成满足用户需求的数据内容或报表。2.根据权利要求1所述的基于浏览器的客户端数据定制方法,其特征在于,步骤(I)中,所述用户定制包括用户从操作页面上的控件直接选取数据或上传第三方应用软件数据,所述浏览器预设包括定时定量获取服务端数据。
【专利摘要】本发明提供一种基于浏览器的客户端数据定制方法,包括根据用户定制或浏览器预设,确定需要获取的数据以及数据类别;按照数据类别,采用相应的数据获取方法获取数据;对获取的数据进行汇总分析,生成满足用户需求的数据内容或报表。本发明可以自动获取用户原有信息系统中的数据内容,对获取的数据内容进行汇总分析,实现用户需求功能,无需改动服务端即可完成个性化的客户端定制,简化了用户的操作过程,节省了手工劳动。
【IPC分类】G06F17/30
【公开号】CN105677724
【申请号】CN201511013784
【发明人】王诚, 杨奚诚, 熊瑛, 孙娟
【申请人】合肥大多数信息科技有限公司
【公开日】2016年6月15日
【申请日】2015年12月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1