一种用户配置信息处理方法以及业务报表系统的制作方法

文档序号:7661203阅读:147来源:国知局

专利名称::一种用户配置信息处理方法以及业务报表系统的制作方法
技术领域
:本发明涉及信息安全领域,尤其涉及一种用户配置信息处理方法以及业务报表系统。
背景技术
:当前的各种业务系统,为保证数据和信息的安全,都提供了用户管理功能以及权限管理功能。系统管理员可以根据实际业务,对用户信息,操作权限,数据权限进行相应的配置。例如,使用报表服务器的业务系统中,用户可以使用浏览器登陆系统,进行生成报表,创建周期报表等操作;同时管理员可以配置系统中的用户信息,以及哪些用户有权限进行什么操作,如哪些用户不能进行创建周期l艮表的操作,或哪些用户有权限使用哪些模板生成报表。其中,报表服务器是一个浏览器/服务器(B/S)结构的通用净艮表系统,在报表服务器中,操作权限是指哪些用户能够进行什么样的操作;数据权限是指哪些用户有权使用哪些模板生成报表。现有技术中的用户配置信息处理方法为用户管理,燥作权限管理,数据权限管理都提供了单独的管理通道,即系统管理员需要进入特定的界面才能够对相应的用户配置信息进行操作,系统管理员通过手工方式完成所有的安全配置工作。以^^改用户为例,具体过程为1、管理员点击查看所有用户列表2、管理员点击选择单个用户3、管理员查看单个用户信息4、管理员输入用户信息的修改值5、管理员点击保存。上面描述的仅仅是修改用户信息的过程,由于现有技术中不同的管理都有单独的管理通道,所以系统管理员执行不同的管理操作都需要进入相应单元的界面,所以系统管理员如果需要对多个用户的多种权限进行设置或修改时过程可能会需要频繁的进入不同的界面以执行不同的处理,所以操作会非常繁瑣,影响了用户配置信息处理的效率。
发明内容本发明实施例提供了一种用户配置信息处理方法以及业务报表系统,能够提高业务才艮表系统对用户配置信息的处理效率。本发明实施例提供的用户配置信息处理方法,应用于业务报表系统,包括接收系统管理端发送的数据表,所述数据表包含有用户信息,与该用户信息对应的操作权限信息以及与该用户信息对应的数据权限信息;对所述数据表进行解析,得到用户信息,对应的操作权限信息以及数据权限信息;根据得到的用户信息,操作权限信息以及数据权限信息对业务报表系统的用户配置信息进行更新或配置。本发明实施例提供的业务报表系统,包括数据表接收单元,用于接收系统管理端发送的包含用户信息,操作权限信息以及数据权限信息的数据表;数据表解析单元,用于对所述数据表进行解析,得到用户信息,与该用户信息对应的操作权限信息以及数据权限信息;数据处理单元,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对系统的用户配置信息进行更新或配置。从以上技术方案可以看出,本发明实施例中业务l艮表系统从系统管理端接收到包含用户信息,操作权限信息以及数据权限信息的数据表,根据该数据表中的数据进行批量化处理,同时对于系统管理端而言,用户信息,操作权限信息以及数据权限信息都包含在同一数据表中,所以不需要切换至其他数据表以执行不同的操作,进而提高了业务报表系统中用户配置信息处理的效率。图1为本发明实施例中用户配置信息处理方法第一实施例流程图2为本发明实施例中用户配置信息处理方法第一实施例的一应用例信令流程图;图3为本发明实施例中用户配置信息处理方法第二实施例流程图;图4为本发明实施例中用户配置信息处理方法第二实施例的一应用例信令流程图;图5为本发明实施例中业务报表系统一实施例示意图。具体实施方式本发明实施例提供了一种用户配置信息处理方法以及业务报表系统,用于提高系统对用户配置信息处理的效率。本发明实施例中业务报表系统从系统管理端接收到包含用户信息,操作权限信息以及数据权限信息的数据表,根据该数据表中的数据对用户相关配置信息进行批量化处理,同时对于系统管理端而言,用户信息,操作权限信息以及数据权限信息都包含在同一数据表中,所以不需要切换至其他数据表以执行不同的操作,进而提高了用户配置信息处理的效率。下面以具体实例进行说明,在下面的实例中,以用户安全配置信息作为用户配置信息的特例,相应的,以模板权限信息作为数据权限信息的一种情况进4亍-说明本发明实施例中用户配置信息处理的过程分为两个方面,下面分别进行介绍,本实施例中一、下载用户配置信息请参阅图1,本发明实施例中用户配置信息处理方法第一实施例包括101、获取用户信息,操作权限信息以及数据权限信息;本实施例中,系统管理端需要进行业务处理时,向业务报表系统发送业务处理指令,业务报表系统从安全信息数据库获取该业务处理指令对应的用户信息,操作权限信息以及数据权限信息。本实施例中,系统管理端可以向管理员提供操作界面,例如管理员按下"下载系统安全配置,,按^&时,则系统管理端识别出管理员请求进行业务处理,则会向业务报表系统发送业务处理指令,请求业务报表系统提供相关用户配置信息。本实施例中操作权限是指哪些用户能够进行什么样的操作;数据权限是指哪些用户有权使用哪些模板生成报表,具体的业务中可能会对操作权限以及数据权限有其他的定义,本发明实施例中不限定具体的定义以及包含的内容。102、生成一条表项;根据获取到的用户信息,操作权限信息以及数据权限信息生成一条表项,具体的生成表项的步骤可以包括以下两种方式A、直接使用获取到的信息生成表项业务报表系统首先获取预置的数据表模板;其次将获取到的某个用户信息,该用户信息对应的操作权限信息以及该用户信息对应的数据权限信息根据数据表模板的格式填入对应的各字段即可生成一条表项。B、使用获取到的信息对应的标识生成表项业务报表系统首先获取预置的数据表模板;其次,根据操作权限信息与操作权限标识之间的对应关系查询获取到的操作权限信息对应的操作权限标识,和/或,根据数据权限信息与数据权限标识之间的对应关系查询获取到的数据权限信息对应的数据权限标识;再次,将获取到的某个用户信息,该用户信息对应的操作权限标识和/或,该用户信息对应的数据权限标识根据数据表模板的格式填入对应的各字段即可生成一条表项。103、判断是否满足预置的停止条件,若满足,则执行步骤104,若不满足,则重复执行步骤102;本实施例中,具体的停止条件可以是所有的用户信息均已被处理完,或者是数据表的表项数目达到门限值,可以理解的是,若具体实现过程中不设置停止条件,则不需要执行步骤103。104、将步骤102生成的表项组合成为数据表;例如此步骤中的组合可以理解为是对表项进行排序或整理;105、向系统管理端下发步骤104生成的数据表,将所述数据表作为与该业务处理指令对应的响应输出。可以理解的是,步骤104为可选步骤,步骤103之后即生成包含若干表项的一个数据表,步骤105可以直接下发步骤103生成的数据表。可以理解的是,如果该数据表的表项中包含的元素为操作权限标识和/或数据权限标识,则业务报表系统还需要向系统管理端下发关联的对应关系表,该对应关系表中存储有操作权限信息与操作权限标识之间的对应关系和/或数据权限信息与数据权限标识之间的对应关系,系统管理端可以根据该对应关系表以及数据表将数据表的表项中的操作权限标识转换为对应的操作权限信息和/或将数据权限标识转换为对应的数据权限信息。本实施例中,由于业务报表系统向系统管理端提供的是包含有用户信息,操作权限信息以及数据权限信息的数据表,从而便于系统管理端对同一个数据表中的多种用户配置信息进行操作,即一次性对系统中的用户配置信息进行查看并更新,例如修改某个用户的操作权限信息以及数据权限信息,而不需要频繁的切换数据表,更不用频繁的切换用户界面,业务报表系统接收到该数据表后进行处理,实现对系统的用户配置信息的自动更新或配置,通过工具替代手工操作,降低了系统管理员的工作量,从而提高了系统用户配置信息的处理效率;其次,由于本实施例中可以采取在数据表中以操作权限标识代替操作权限信息,以数据权限标识代替数据权限信息的方式下发数据表,从而减小数据表中的数据量,以节省传输资源。下面以一具体实例对上述技术方案进行详细描述,请参阅图2,本发明实施例中用户配置信息处理方法第一实施例的一实例的信令流程包括201、管理员在系统管理端点击按钮发送业务处理指令;当管理员需要进行业务处理,例如修改用户配置信息时,可以通过系统管理端提供的界面向业务报表系统发送业务处理指令,该指令请求业务报表系统提供用户配置信息,该用户配置信息为包含有用户信息,操作权限信息以及数据权限信息的数据表。202~204、业务报表系统从安全信息数据库获取业务处理指令对应的用户信息,操作权限信息以及数据权限信息;本实施例中,安全信息数据库中存储有所有用户的用户信息,操作权限信息以及数据权限信息,具体的存储方式以及存储数据的格式本实施例中不作限定。205、业务报表系统将获取到的信息写入数据表;本实施例中假设管理员所期望获取信息的用户有三个,分别为A,B,C,其中A用户的操作权限信息为允许手工生成报表,允许发送报表,A用户的数据权限信息为允许使用按月话务量统计模板;B用户的操作权限信息为允许创建周期报表,允许发送报表,B用户的数据权限信息为允许使用按月接通率统计模板;C用户的操作权限信息为允许手工生成报表,允许创建周期报表,允许发送报表,C用户的数据权限信息为允许使用按月话务量统计模板,允许使用按月接通率统计模板。本实施例中以数据表的表项中包含操作权限标识以及数据权限标识为例进行说明,应当理解的是以数据表的表项中包含操作权限标识,或数据权限标识的例子同样适用假设业务报表系统中预置的操作权限信息与操作权限标识之间的对应关系如下表所示表1<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>发送报表预置的数据权限信息与数据权限标识之间的对应关系如下表所示,本实施例中以模板权限作为数据权限的例子进行说明,可以理解的是,同样可以其他类型的数据权限表2<table>tableseeoriginaldocumentpage11</column></row><table>业务报表系统根据接收到的业务处理指令将获取到的用户信息,操作权限标识以及数据权限标识合并为一条表项,如下表所示表3<table>tableseeoriginaldocumentpage11</column></row><table>在生成表项的过程中判断是否满足预置的停止条件,若满足,则输出包含有上述表项的数据表,例如,当所有用户A,B,C的用户信息都被处理完之后输出数据表,如下表所示表4<table>tableseeoriginaldocumentpage11</column></row><table>本实施例中所采用的数据表为Excel表格,可以理解的是,同样可以是其他的数据表,例如Lotus123。生成数据表后,将生成的数据表以及关联的对应关系表作为一Excel表格的不同sheet,以同一个Excel表格发送给系统管理端。本发明实施例不限于待发送的数据表的形式,也可以采用相关联的多个Excel表格;上面介绍的为系统管理端下载数据表的流程,下面介绍上传的流程二、上传用户配置信息请参阅图3,本发明实施例中用户配置信息处理方法第二实施例包括301、系统管理端获得一数据表,所述数据表中包含有用户信息,以及对应的操作权限信息和数据权限信息;具体可以是系统管理端通过前述的方法获取到包含有用户信息,操作权限信息以及数据权限信息的数据表后,根据实际业务需要修改数据表中相应的内容,保存后形成新的数据表,或者也可以是人工制作的数据表。可以理解的是,系统管理端获取到的数据表可以是通过前述方式从业务报表系统中下载得到的,还可以是系统管理端直接接收用户输入的数据表,即用户输入一包含有用户信息,操作权限信息以及数据权限信息的数据表,数据表的来源本实施例不作限定,根据具体情况,可以是用户从其他设备中获取或手工制作。302、向业务报表系统发送修改后的数据表;系统管理端将修改后的数据表发送至业务才艮表系统。303、业务报表系统对数据表进行解析,得到相关信息;本实施例中,业务报表系统按照预置的数据表模板对接收到的数据表进行解析,获取数据表的表项中不同位置对应的信息,具体的解析方式可以为根据数据表中行和列的数值唯一确定一个字段,读取该字段所包含的内容,将该内容作为对应的相关信息,例如读取第一行第一列的字段的内容作为用户信息,读取第一行第二列的字段的内容作为该用户信息对应的操作权限信息,读取第一行第三列的字段的内容作为该用户信息对应的数据权限信自、304、根据得到的相关信息对系统的用户配置信息进行数据更新或配置。业务报表系统从数据表中获取到用户信息,操作权限信息以及数据权限信息之后,将这些信息传输至安全信息数据库,请求安全信息数据库根据获取到的新的信息进行数据更新即更新业务报表系统当前的安全配置。应当理解的是也可以采用本发明实施例方法对系统的用户配置信息进行初始化配置。下面以一具体实例对上述技术方案进行详细描述,请参阅图4,本发明实施例中用户配置信息处理方法第二实施例一实例信令流程包括401、系统管理端修改数据表中的数据;系统管理端根据管理员的指示修改接收到的数据表中的数据,与上述实例中的情况相关联,修改之后得到新的数据表如下表所示表5<table>tableseeoriginaldocumentpage13</column></row><table>402、点击按钮发送修改后的数据表至业务报表系统;数据表修改完成后,管理员点击相应的按钮,例如"上载系统安全配置"功能按钮,并将修改后的数据表发送至业务报表系统。403、业务报表系统对数据表进行解析,得到相关用户配置信息;本实施例中,业务报表系统对表5所示的数据表进行解析,可以按照预置的数据表模板进行解析,例如根据数据表中行和列的数值唯一确定一个字段,读取该字段所包含的内容,将该内容作为对应的相关信息,例如读取第一行第一列的字段的内容作为用户信息,读取第一行第二列的字段的内容作为该用户信息对应的操作权限信息,读取第一行第三列的字段的内容作为该用户信息对应的数据权限信息。具体的,在本实例中,业务报表系统解析数据表后得到三组数据(001;A;001,003;001)(002;B;002,003;002)(003;C;001,002;001)404、业务报表系统根据得到的相关信息对安全信息数据库中的用户配置信息进行数据更新。应当理解的是,如果系统当前的用户配置缺省为空,例如业务报表系统中用户信息,操作权限信息以及数据权限信息为空,也可以采用本发明实施例方法对系统的用户配置信息进行初始化配置。业务报表系统将解析数据表后得到的相关数据,包括用户信息,操作权限信息以及数据权限信息输出至安全信息数据库,请求安全信息数据库对对应的用户的相关信息进行更新或配置。上述各个实施例中,安全信息数据库可以包括于业务报表系统中,也可以作为外部it据库。下面介绍本发明实施例中业务报表系统,请参阅图5,本发明实施例中业务报表系统实施例能够根据系统管理端的指示下发包含有用户信息,操作权限信息以及数据权限信息的数据表,并能够接收系统管理端上传的数据表,根据接收到的数据表进行数据更新或配置,具体包括数据表接收单元507,用于接收系统管理端发送的包含用户信息,操作权限信息以及数据权限信息的数据表;数据表解析单元508,用于对数据表进行解析,得到用户信息,与该用户信息对应的操作权限信息以及数据权限信息;数据处理单元509,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对系统的用户配置信息进行处理。当在系统初始化时或者系统没有进行用户配置信息的设置时,该数据处理单元为第二数据处理单元,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对系统的用户配置信息进行设置;当需要对系统的用户配置信息进行更新时,该数据处理单元为第三数据处理单元,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对系统的用户配置信息进行更新;可以理解的是,本实施例中,业务报表系统还可以包括指令接收单元501,用于接收系统管理端发送的业务处理指令;数据获取单元502,用于根据指令接收单元501接收到的业务处理指令从安全信息数据库503获取用户信息,搡作权限信息以及数据权限信息;表项生成单元504,用于根据获得的用户信息,与所述用户信息对应的操作权限信息以及与所述用户信息对应的数据权限信息,生成一条表项,根据生成的表项生成数据表;表项生成控制单元505,用于在表项生成单元504生成表项的过程中判断是否满足预置的停止条件,若满足,则由表项生成单元504停止生成表项;在一具体应用中,表项生成控制单元505为第一表项生成控制单元,用于在表项生成单元504生成表项的过程中判断是否满足预置的停止条件,若满足,则通知表项生成单元504停止生成表项;数据表下发单元506,用于将生成的表项组合成为数据表,将生成的数据表输出至系统管理端。可以理解的是,数据表接收单元和数据表下发单元可以集成为一个单元实现。本实施例中,安全信息数据库503用于存储用户信息,操作权限信息以及数据权限信息。安全信息数据库503可置于业务报表系统之中,也可以由外部数据库担任。当该业务报表系统还包括安全信息数据库503,数据处理单元为第一数据处理单元,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对安全信息数据库中的用户配置信息进行更新或配置。本实施例中,业务报表系统中数据表下发单元506,还用于向管理端下发与所述数据表相关联的对应关系表,所述对应关系表中存储有操作权限信息与操作权限标识之间的对应关系和/或数据权限信息与数据权限标识之间的对应关系,可以理解的是,此时数据表下发单元506所下发的数据表中表项所包含的信息为用户信息,与该用户信息对应的操作权限标识,和/或与该用户信息对应的数据权限标识。本发明实施例中业务报表系统从系统管理端接收到包含用户信息,操作权限信息以及数据权限信息的数据表,根据该数据表中的数据进行批量化处理,同时对于系统管理端而言,用户信息,操作权限信息以及数据权限信息都包含在同一数据表中,所以不需要切换至其他数据表以执行不同的操作,进而提高了业务报表系统中用户配置信息处理的效率。是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括如下步骤接收系统管理端发送的数据表,所述数据表包含有用户信息,与该用户信息对应的操作权限信息以及与该用户信息对应的数据权限信息;对所述数据表进行解析,得到用户信息,对应的操作权限信息以及数据权限信息;根据得到的用户信息,操作权限信息以及数据权限信息对业务报表系统中的用户配置信息进行更新或配置。上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种用户配置信息处理方法以及业务报表系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求1、一种用户配置信息处理方法,应用于业务报表系统,其特征在于,包括接收系统管理端发送的数据表,所述数据表包含有用户信息,与该用户信息对应的操作权限信息以及与该用户信息对应的数据权限信息;对所述数据表进行解析,得到用户信息,对应的操作权限信息以及数据权限信息;根据得到的用户信息,操作权限信息以及数据权限信息对业务报表系统的用户配置信息进行更新或配置。2、根据权利要求1所述的方法,其特征在于,所述方法还包括根据从系统管理端接收到的业务处理指令,从安全信息数据库获取与所述业务处理指令对应的用户信息,操作权限信息以及数据权限信息;根据用户信息,与所述用户信息对应的操作权限信息以及与所述用户信息对应的数据权限信息生成一条表项,重复上述生成表项的操作直至满足预置的停止条件;根据生成的表项生成数据表;将所述生成的数据表输出至系统管理端,使得系统管理端对接收到的数据表进行更新并反馈更新后的数据表。3、根据权利要求2所述的方法,其特征在于,所述根据用户信息,与所述用户信息对应的操作权限信息以及与所述用户信息对应的数据权限信息生成一条表项的步骤包括将用户信息,与所述用户信息对应的操作权限信息以及与所述用户信息对应的数据权限信息填入某条表项中对应的字段。4、根据权利要求2所述的方法,其特征在于,所述根据用户信息,与所述用户信息对应的操作权限信息以及与所述用户信息对应的数据权限信息生成一条表项的步骤包括根据操作权限信息与操作权限标识之间的对应关系查询所述操作权限信息对应的操作权限标识;和/或,根据数据权限信息与数据权限标识之间的对应关系查询所述数据权限信息对应的数据权限标识;将用户信息,与所述用户信息对应的操:作权限标识和/或,与所述用户信息对应的数据权限标识填入某条表项中对应的字段。5、根据权利要求4所述的方法,其特征在于,所述将生成的数据表发送至系统管理端的步骤包括向系统管理端发送生成的数据表以及与所述数据表关联的对应关系表,所述对应关系表中存储有操作权限信息与操作权限标识之间的对应关系,和/或数据权限信息与数据权限标识之间的对应关系。6、根据权利要求2所述的方法,其特征在于,所述预置的停止条件为所有的用户信息均已被处理完,或者是数据表的表项数目达到门限值。7、一种业务才艮表系统,其特征在于,包括数据表接收单元,用于接收系统管理端发送的包含用户信息,操作权限信息以及数据权限信息的数据表;数据表解析单元,用于对所述数据表进行解析,得到用户信息,与该用户信息对应的操作权限信息以及数据权限信息;数据处理单元,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对系统的用户配置信息进行更新或配置。8、根据权利要求7所述的业务报表系统,其特征在于,所述业务报表系统还包4舌指令接收单元,用于接收系统管理端发送的业务处理指令;数据获取单元,用于根据所述指令接收单元接收到的业务处理指令,从安全信息数据库获取用户信息,操作权限信息以及数据权限信息;表项生成单元,用于根据用户信息,与所述用户信息对应的操作权限信息以及与所述用户信息对应的数据权限信息生成一条表项,根据生成的表项生成数据表;表项生成控制单元,用于判断是否满足预置的停止条件,若满足,则由所述表项生成单元停止生成表项;数据表下发单元,用于将生成的数据表输出至系统管理端。9、根据权利要求8所述的业务报表系统,其特征在于,所述数据表下发单元还用于向管理端下发与所述数据表相关联的对应关系表,所述对应关系表中存储有操作权限信息与操作权限标识之间的对应关系,和/或数据权限信息与数据权限标识之间的对应关系。10、根据权利要求9所述的业务报表系统,其特征在于,所述业务报表系统还包括安全信息数据库,用于存储用户信息,操作权限信息以及数据权限信息;所述数据处理单元为第一数据处理单元,用于根据得到的用户信息,以及与该用户信息对应的操作权限信息和数据权限信息对安全信息数据库中的用户配置信息进行更新或配置。全文摘要本发明公开了一种用户配置信息处理方法以及业务报表系统,用于提高用户配置信息的处理效率。本发明方法包括接收系统管理端发送的数据表,所述数据表包含有用户信息,与该用户信息对应的操作权限信息以及与该用户信息对应的数据权限信息;对所述数据表进行解析,得到用户信息,对应的操作权限信息以及数据权限信息;根据得到的用户信息,操作权限信息以及数据权限信息对业务报表系统中的用户配置信息进行更新或配置。本发明还提供了一种业务报表系统。本发明可以有效地提高用户配置信息的处理效率。文档编号H04L12/24GK101166118SQ200710151389公开日2008年4月23日申请日期2007年9月30日优先权日2007年9月30日发明者周昕宇,伟宋,焦振杰,亮陈,宇陈申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1