信息处理方法技术

技术编号:21777568 阅读:58 留言:0更新日期:2019-08-03 23:18
本公开涉及一种信息处理方法。根据本公开的一个实施方式,该方法包括:接收消息信息;解析消息信息,得到操作命令、消息通道类型和用户属性;基于操作命令、消息通道类型和用户属性对消息信息进行权限控制。本公开的方法至少具有以下有益技术效果之一:基于消息信息的消息通道类型、操作命令和用户属性对消息信息进行多重权限校验,实现精细化权限控制。

Information Processing Method

【技术实现步骤摘要】
信息处理方法
本公开涉及计算机领域,具体地,涉及一种信息处理方法、装置、存储介质和电子设备。
技术介绍
随着人工智能技术的日益成熟,在企业办公中,较多企业采用基于特定场景的问答机器人提供智能服务。问答机器人针对用户提出的问题输出答案,上述过程需要对用户的权限进行控制。然而,在对用户的权限进行控制时,会存在权限控制不够精细的问题。
技术实现思路
在下文中将给出关于本公开的简要概述,以便提供关于本公开的某些方面的基本理解。应当理解,此概述并不是关于本公开的穷举性概述。它并不是意图确定本公开的关键或重要部分,也不是意图限定本公开的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。根据本公开的第一方面,提供了一种信息处理方法,包括:接收消息信息;解析消息信息,得到操作命令、消息通道类型和用户属性;基于操作命令、消息通道类型和用户属性对消息信息进行权限控制。在一个实施例中,根据本公开的第二方面,提供了一种信息处理装置,包括:接收单元,被配置成接收消息信息;解析单元,被配置成解析消息信息,得到操作命令、消息通道类型和用户属性;控制单元,被配置成基于操作命令、消息通道类型和用户属性对消息信息进行权限控制。根据本公开的第三方面,提供一种存储介质,其上存储有实现上述第一方面的信息处理方法的程序。根据本公开的第四方面,提供一种电子设备,包括处理器;存储器,存储器上存储有指令,指令在被处理器执行时实现上述第一方面的信息处理方法的程序。本公开的技术方案至少具有以下技术效果之一:基于消息信息的通道类型、操作命令和用户属性对消息信息进行多重权限校验,实现精细化权限控制。附图说明本公开可以通过参考下文中结合附图所给出的描述而得到更好的理解,附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分。在附图中:图1示出了根据本公开实施例的企业智能服务系统的示意图;图2示出了根据本公开实施例的企业智能服务方法的示意流程图;图3示出了根据本公开实施例的基于消息信息对用户个人信息进行鉴权的方法的示意流程图;图4示出了根据本公开实施例的基于消息信息的解析结果,对消息信息进行权限控制的方法的示意流程图;图5示出了根据本公开实施例的信息处理方法的示意流程图;图6示出了根据本公开实施例的信息处理装置的结构框图;图7是根据本公开实施例的电子设备的结构示意图。具体实施方式在下文中将结合附图对本公开的示例性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施例的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中可以做出很多特定于实施例的决定,以便实现开发人员的具体目标,并且这些决定可能会随着实施例的不同而有所改变。在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与根据本公开的方案密切相关的装置结构,而省略了与本公开关系不大的其他细节。应理解的是,本公开并不会由于如下参照附图的描述而只限于所描述的实施形式。在本文中,在可行的情况下,实施例可以相互组合、不同实施例之间的特征替换或借用、在一个实施例中省略一个或多个特征。本公开的实施例提供了一种信息处理方法,包括:接收消息信息;解析消息信息,得到操作命令、消息通道类型和用户属性;基于操作命令、消息通道类型和用户属性对消息信息进行权限控制。根据本公开的实施例,基于消息信息的消息通道类型、操作命令和用户属性对消息信息进行多重权限校验。相比于现有技术,本公开能够实现精细化地权限控制,将企业内部重复而繁琐的信息沟通进行智能化处理,节省公司的运营成本,提高企业智能化服务的水平。以下将结合附图来详细描述本公开的实施例及其优点。图1示出了根据本公开实施例的企业智能服务系统100的示意图。智能服务系统100包括用户鉴权模块110、权限模块120、规则模块130、学习模块140、消息模块150、审计模块160和数据中心170。其中,用户鉴权模块110用于实现对用户基本身份信息的鉴定;权限模块120用于实现对用户权限的精细控制;规则模块130用于存储管理员设置的默认规则,该规则至少包括规则库、规则访问资源、适用用户范围、适用消息渠道范围以及适用的词库范围;学习模块140用于基于用户历史访问消息和企业整体访问消息,建立机器学习模型,对历史数据进行训练,以更新规则库;消息模块150用于对消息信息进行解析,得到特定规则,同时消息模块还用于实现对消息内容和消息通道的设置,例如确定消息内容中的哪些关键词不能出现在哪些消息通道中;审计模块160用于实现所有消息信息的日志记录,每条日志记录至少包括时间、用户ID、消息通道、操作规则、操作结果、状态和日志等级;数据中心170包括在进行企业只能服务过程中产生的所有数据,例如可以包括权限配置数据、规则数据、机器学习数据和日志数据等。图2示出了根据本公开实施例的企业智能服务方法200的示意流程图。方法200开始于步骤210,接收消息信息。这里,消息信息由用户通过消息通道发送,消息通道可以为企业微信、微信或者钉钉等其他任何类型的消息通道。然后,在步骤220,基于消息信息对用户个人信息进行鉴权。该步骤可以由用户鉴权模块110执行。用户鉴权模块110对用户的个人信息进行鉴权,该个人信息例如可以是用户在企业的唯一ID或者用户邮箱;如果鉴权通过,则在智能服务系统中建立用户个人信息和消息通道ID的映射关系。主要说明的是,不同的消息通道识别用户采用的信息可能不同,例如,微信中识别用户采用的是用户的昵称、企业微信识别用户采用的是用户的账号,但是无论是昵称还是账号,只要鉴权通过,均会建立用户信息和消息通道ID的映射关系。表1示出了用户信息ID和消息通道ID映射表。表1用户信息ID和消息通道ID映射表然后,在步骤230,解析消息信息。该步骤可以由消息模块150执行。具体地,从消息信息中提取消息通道类型和用户属性,用户属性用于表征用户的类型,例如可以为用户所属群组,也可以为用户的职级,此处不作具体限定。例如,企业为了完成某个特定任务,需要把不同部门的人员集中在一起,创建特定的群组,并给予权限控制,在此种情况下,用户属性可以为用户所属群组。另外,解析消息信息还包括对消息信息中的消息内容可以采用正则匹配方法或者分词标注方法进行处理,得到操作命令,操作命令包括操作动作和操作对象。举例来说,隶属于第1群组的某用户采用钉钉的方式发送的消息信息为“查看一下10.10.10.10服务器的内存”,则可以从该消息信息中提取到的消息通道类型为“钉钉”,用户属性为“第1群组”,采用正则匹配的方法对该消息信息进行解析,得到操作对象为服务器10.10.10.10,操作动作为“查看内存”。表2示出了用户信息ID和用户群组之间关联关系表。表2用户信息ID和用户群组之间关联关系表然后,在步骤240,基于消息信息的解析结果,对消息信息进行权限控制。该步骤可以由权限模块120和规则模块130执行。在这里,权限模块120基于步骤220中得到的操作命令,在规则模块130中的规则库中查找与该操作命令相匹配的规则,并获取该相匹配的规则对应的适用范围;然后,基于该适用范围和消息通道类型之间的匹配关系以及该适用范围和用户属性之间的匹配关系,对消息信息进行权限控制。进一步地本文档来自技高网...

【技术保护点】
1.一种信息处理方法,包括:接收消息信息;解析所述消息信息,得到操作命令、消息通道类型和用户属性;基于所述操作命令、所述消息通道类型和所述用户属性对所述消息信息进行权限控制。

【技术特征摘要】
1.一种信息处理方法,包括:接收消息信息;解析所述消息信息,得到操作命令、消息通道类型和用户属性;基于所述操作命令、所述消息通道类型和所述用户属性对所述消息信息进行权限控制。2.根据权利要求1的信息处理方法,其中,基于所述操作命令、所述消息通道类型和所述用户属性对所述消息信息进行权限控制,包括:基于所述操作命令和所述消息通道类型之间的匹配关系以及所述操作命令和所述用户属性之间的匹配关系,对所述消息信息进行权限控制。3.根据权利要求2的信息处理方法,其中,所述操作命令包括操作动作和操作对象,所述方法还包括:基于所述用户属性和所述操作动作之间的匹配关系和所述用户属性和所述操作对象之间的匹配关系,对所述消息信息进行权限控制。4.根据权利要求3的信息处理方法,还包括:如果所述操作对象不存在,拒绝所述消息信息。5.根据权利要求1的信息处理方法,还包括:如...

【专利技术属性】
技术研发人员:邵向兵
申请(专利权)人:西安点告网络科技有限公司
类型:发明
国别省市:陕西,61

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

1