【技术实现步骤摘要】
基于上下文的数据库安全的系统和方法
本公开涉及计算机领域,特别是计算机中数据库的使用。更具体而言,本公开涉及基于上下文的数据库。
技术介绍
数据库是数据集合。数据库类型的例子包括关系数据库、图形数据库、网络数据库和面向对象的数据库。每种类型的数据库以非动态的方式呈现数据,其中数据被静态存储。
技术实现思路
一种处理器实现的方法、系统和/或计算机程序产品保护数据存储区。非上下文的数据对象和上下文对象相关联以定义合成的基于上下文的对象。合成的基于上下文的对象和数据结构中的至少一个具体数据存储区相关联,其中具体数据存储区包括与非上下文的数据对象和上下文对象中包含的数据相关联的数据。从用户接收对与不明确的主题相关的数据的不明确的请求。来自用户的不明确的请求的上下文被确定并与合成的基于上下文的对象相关联,所述合成的基于上下文的对象与所述具体数据存储区相关联,其中具体数据存储区包括与来自用户的现在为上下文请求的上下文相关的数据。然后向用户提供对具体数据存储区的访问,而阻止对数据结构中其他数据存储区的访问。附图说明图1描述其中可实现本公开的示例性的系统和网络;图2示出用于生成一个或多个合成的基于上下文的对象的过程;图3示出示例性情况,其中合成的基于上下文的对象被定义用于非上下文的数据对象数据“104-106”;图4描述示例性情况,其中合成的基于上下文的对象被定义用于非上下文的数据对象的数据“好公司”;图5示出用于关联一个或多个数据存储区和具体合成的基于上下文的对象的过程;图6描述示例性的用户界面,该用户界面使能对与不明确的主题有关的数据的用户请求;图7描述通过使用特定合成的 ...
【技术保护点】
一种用于保护数据存储区的处理器实现的方法,该处理器实现的方法包括:由处理器关联非上下文的数据对象和上下文对象,用以定义合成的基于上下文的对象,其中非上下文的数据对象不明确地涉及多个主题,并且其中上下文对象提供从多个主题中识别非上下文的数据对象的具体主题的上下文;由处理器关联合成的基于上下文的对象和数据结构中的至少一个具体数据存储区,其中所述至少一个具体数据存储区包括与非上下文的数据对象和上下文对象中包含的数据相关联的数据;由处理器接收二进制数据串,其中二进制数据串描述来自用户的、对与不明确的主题相关的数据的不明确的请求;由处理器确定来自用户的不明确的请求的上下文,用以创建上下文请求;由处理器关联来自用户的上下文请求的上下文和合成的基于上下文的对象,其中所述至少一个具体数据存储区包括与来自用户的上下文请求的上下文相关的数据;以及由处理器为用户提供对所述至少一个具体数据存储区的访问,而阻止对数据结构中其他数据存储区的访问。
【技术特征摘要】
2012.09.27 US 13/628,8531.一种用于保护数据存储区的处理器实现的方法,该处理器实现的方法包括:由处理器关联非上下文的数据对象和上下文对象,用以定义合成的基于上下文的对象,其中非上下文的数据对象不明确地涉及多个主题,在没有上下文对象的情况下,所述非上下文的数据对象的每一个内的数据是没有任何意义的数据,并且其中上下文对象存储在上下文对象数据库中,其提供从多个主题中识别非上下文的数据对象的具体主题的上下文;由处理器关联合成的基于上下文的对象和数据结构中的至少一个具体数据存储区,其中所述至少一个具体数据存储区包括与非上下文的数据对象和上下文对象中包含的数据相关联的数据;由处理器接收二进制数据串,其中二进制数据串描述来自用户的、对与不明确的主题相关的数据的不明确的请求;由处理器确定来自用户的不明确的请求的上下文,用以创建上下文请求;由处理器关联来自用户的上下文请求的上下文和合成的基于上下文的对象,其中所述至少一个具体数据存储区包括与来自用户的上下文请求的上下文相关的数据;以及由处理器为用户提供对所述至少一个具体数据存储区的访问,而阻止对数据结构中其他数据存储区的访问。2.如权利要求1所述的处理器实现的方法,还包括:由处理器根据不明确的请求的目的确定来自用户的不明确的请求的上下文。3.如权利要求2所述的处理器实现的方法,还包括:由处理器接收用户输入,该用户输入描述不明确的请求的目的。4.如权利要求2所述的处理器实现的方法,还包括:由处理器通过对描述用户当前兴趣的数据库进行数据挖掘来确定不明确的请求的目的。5.如权利要求2所述的处理器实现的方法,还包括:由处理器通过对描述用户教育背景的数据库进行数据挖掘来确定不明确的请求的目的。6.如权利要求2所述的处理器实现的方法,还包括:由处理器通过对识别用户朋友的数据库进行数据挖掘来确定不明确的请求的目的。7.如权利要求2所述的处理器实现的方法,还包括:由处理器通过对描述用户所在地的数据库进行数据挖掘来确定不明确的请求的目的。8.如权利要求2所述的处理器实现的方法,还包括:由处理器通过对描述用户职业经历的数据库进行数据挖掘来确定不明确的请求的目的。9.如权利要求1所述的处理器实现的方法,还包括:由处理器根据用户的身份确定不明确的请求的上下文。10.如权利要求1所述的处理器实现的方法,还包括:由处理器为多个合成的基于上下文的对象构造维度受限的分层式合成的基于上下文的对象库,其中维度受限的分层式合成的基于上下文的对象库内的相同维度的合成的基于上下文的对象共享来自相同的非上下文的数据对象的数据,其中维度受限的分层式合成的基于上下文的对象库内的相同维度的合成的基于上下文的对象包含来自不同上下文对象的互异数据;从用户接收对至少一个数据存储区的不明确的请求,所述至少一个数据存储区与维度受限的分层式合成的基于上下文的对象库...
【专利技术属性】
技术研发人员:R·R·弗莱德朗得,J·R·可里默,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。