一种操作日志生成方法、服务器及业务运营支撑系统技术方案

技术编号:6990883 阅读:366 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提出一种操作日志生成方法,包括:检测数据表中字段的字段数据是否发生数据更新;检测到所述数据表中字段的字段数据发生数据更新时,生成操作历史记录以及相关联的字段数据变化记录,在所述操作历史记录中保存所述数据表的名称信息以及操作类型信息,在所述字段数据变化记录中保存发生数据更新的字段的列标识信息、发生数据更新前后的旧字段数据以及新字段数据;并将所述操作历史记录关联到所述事务记录。相应地,本发明专利技术实施例还提出一种数据库服务器和业务运营支撑系统。实施本发明专利技术实施例,可以对所有系统规则的操作都能生成统一的操作日志,从而简化用户对操作日志的操作和查询工作,方便用户使用。

【技术实现步骤摘要】

本专利技术涉及电子领域,尤其涉及一种操作日志生成方法、服务器及业务运营支撑 系统。
技术介绍
业务运营支撑系统(BusinessOperational Support System, BOSS)主要服务 于电信运营商,提供用户管理、资费政策、帐务处理、报表分析等全方位功能,能够同时支持 公共交换电话网络(Public Switched Telephone Network,PSTN)、网络电视(Internet Protocol Television, IPTV)、宽带等多种业务的管理。BOSS中的每一个操作都是运营商 对系统规则的设定,最终影响到成千上万的用户,因此BOSS需要对每一个操作都有权限控 制以及详细的操作日志,目前的解决方案是为每个BOSS系统规则的操作单独设置专有的 操作日志以及专有的查询页面,但由于BOSS中系统规则种类繁多,为每个系统规则单独设 置专有的操作日志以及专有的显示页面将导致用户的操作和查询工作过于繁琐,不便于用 户使用操作日志。
技术实现思路
鉴于现有技术存在的问题本专利技术,本专利技术实施例提出一种操作日志生成方法、装 置及业务运营支撑系统,可以对所有系统规则的操作都能生成统一的操作日志,从而简化 用户对操作日志的操作和查询工作,方便用户使用。为了解决上述技术问题,本专利技术实施例提出一种操作日志生成方法,包括检测数据表中字段的字段数据是否发生数据更新;当检测到所述数据表中字段的字段数据发生数据更新时,生成操作历史记录以及 相关联的字段数据变化记录,在所述操作历史记录中保存所述数据表的名称信息以及操作 类型信息,在所述字段数据变化记录中保存发生数据更新的字段的列标识信息、发生数据 更新前后的旧字段数据以及新字段数据;生成记载有操作用户的用户信息和数据更新的时间信息的事务记录,并将所述操 作历史记录关联到所述事务记录。相应地,本专利技术实施例提出一种数据库服务器,包括检测模块,用于检测数据表中字段的字段数据是否发生数据更新;操作记录生成模块,当所述检测模块检测到所述数据表中字段的字段数据发生数 据更新时,生成操作历史记录以及相关联的字段数据变化记录,在所述操作历史记录中保 存所述数据表的名称信息以及操作类型信息,在所述字段数据变化记录中保存发生数据更 新的字段的列标识信息、发生数据更新前后的旧字段数据以及新字段数据;事务记录生成模块,用于生成记载有操作用户的用户信息和数据更新的时间信息 的事务记录,并将所述操作记录生成模块生成的操作历史记录关联到所述事务记录。相应地,本专利技术实施例提出一种业务运营支撑系统,包括操作终端和数据库服务器,所述数据库服务器包括检测模块,用于检测数据表中字段的字段数据是否发生数据更新;操作记录生成模块,当所述检测模块检测到所述数据表中字段的字段数据发生数 据更新时,生成操作历史记录以及相关联的字段数据变化记录,在所述操作历史记录中保 存所述数据表的名称信息以及操作类型信息,在所述字段数据变化记录中保存发生数据更 新的字段的列标识信息、发生数据更新前后的旧字段数据以及新字段数据;事务记录生成模块,用于生成记载有操作用户的用户信息和数据更新的时间信息 的事务记录,并将所述操作记录生成模块生成的操作历史记录关联到所述事务记录。实施本专利技术实施例,在数据表中字段的字段数据发生数据更新时,生成操作历史 记录以及相关联的字段数据变化记录,在操作历史记录中保存数据表的名称信息以及操作 类型信息,在字段数据变化记录中保存发生数据更新的字段的列标识信息、发生数据更新 前后的旧字段数据以及新字段数据,通过对所有系统规则的操作都生成统一操作历史记录 和字段数据变化记录,可以使操作日志统一,方便用户操作;将操作历史记录关联到事务记 录,可以在查询事务记录时获取相关的操作历史记录以及字段数据变化记录,从而方便用 户查询。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本专利技术实施例中操作日志生成方法的流程图;图2是本专利技术实施例中表字段定义数据表更新方法的流程图;图3是本专利技术实施例中数据库服务器的原理图;图4是本专利技术实施例中业务运营支撑系统的结构原理图。具体实施例方式本专利技术实施例提出一种操作日志生成方法、装置及业务运营支撑系统,可以对所 有系统规则的操作都能生成统一的操作日志,从而简化用户对操作日志的操作和查询工 作,方便用户使用。图1是本专利技术实施例中操作日志生成方法的流程图,本专利技术实施例中操作日志生 成方法包括步骤101,预设表字段定义数据表以及字段翻译数据表,所述表字段定义数据表设 置有字段的列标识信息以及与字段的显示名称信息,所述字段翻译数据表设置有字段的显 示名称信息以及字段的数值翻译信息;此处,具体实施时,数据表的各个字段的字段数据都是有意义的,但是将具体的字 段数据显示给查询操作历史的人员时没有任何意义,例如显示名称为“状态”的字段中的字 段数据从0变为1,代表状态由无效变为有效,但是查询者可能并不清楚字段数据的含义, 因此直接将字段数据显示给查询者造成理解上的困难,基于上述分析,需要预设字段的数5值翻译信息,该数值翻译信息包含字段数据的转换规则信息,可以将字段数据转换为与其 含义对应的显示名称,例如对于前述例子,可以使得“状态”字段的字段数据在查询时可以 由“无效”显示名称变为“有效”的显示名称。字段翻译数据表的具体形式可以参看表1 权利要求1.一种操作日志生成方法,其特征在于,包括 检测数据表中字段的字段数据是否发生数据更新;当检测到所述数据表中字段的字段数据发生数据更新时,生成操作历史记录以及相关 联的字段数据变化记录,在所述操作历史记录中保存所述数据表的名称信息以及操作类型 信息,在所述字段数据变化记录中保存发生数据更新的字段的列标识信息、发生数据更新 前后的旧字段数据以及新字段数据;生成记载有操作用户的用户信息和数据更新的时间信息的事务记录,并将所述操作历 史记录关联到所述事务记录。2.如权利要求1所述操作日志生成方法,其特征在于,包括预设表字段定义数据表以及字段翻译数据表,所述表字段定义数据表设置有字段的列 标识信息以及字段的显示名称信息,所述字段翻译数据表设置有字段的显示名称信息以及 字段的数值翻译信息。3.如权利要求2所述操作日志生成方法,其特征在于,所述在所述字段数据变化记录 中保存发生数据更新的字段的列标识信息、发生数据更新前后的旧字段数据以及新字段数 据步骤还包括查询表字段定义数据表中是否存在所述发生数据更新的字段的列标识信息; 当所述表字段定义数据表不存在所述发生数据更新的字段的列标识信息时,获取发生 数据更新的字段的显示名称信息;将所述显示名称信息以及所述列标识信息写入所述表字段定义数据表中。4.一种数据库服务器,其特征在于,包括检测模块,用于检测数据表中字段的字段数据是否发生数据更新; 操作记录生成模块,当所述检测模块检测到所述数据表中字段的字段数据发生数据更 新时,生成操作历史记录以及相关联的字段数据变化记录,在所述操本文档来自技高网...

【技术保护点】
一种操作日志生成方法,其特征在于,包括:检测数据表中字段的字段数据是否发生数据更新;当检测到所述数据表中字段的字段数据发生数据更新时,生成操作历史记录以及相关联的字段数据变化记录,在所述操作历史记录中保存所述数据表的名称信息以及操作类型信息,在所述字段数据变化记录中保存发生数据更新的字段的列标识信息、发生数据更新前后的旧字段数据以及新字段数据;生成记载有操作用户的用户信息和数据更新的时间信息的事务记录,并将所述操作历史记录关联到所述事务记录。

【技术特征摘要】

【专利技术属性】
技术研发人员:何锦辉
申请(专利权)人:深圳速浪数字技术有限公司
类型:发明
国别省市:94

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

1