CN103761299A - 一种跨智能空间的情境查询方法 - Google Patents
一种跨智能空间的情境查询方法 Download PDFInfo
- Publication number
- CN103761299A CN103761299A CN201410025269.5A CN201410025269A CN103761299A CN 103761299 A CN103761299 A CN 103761299A CN 201410025269 A CN201410025269 A CN 201410025269A CN 103761299 A CN103761299 A CN 103761299A
- Authority
- CN
- China
- Prior art keywords
- user
- domain
- context
- query
- global
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及一种跨智能空间的情境查询方法,其包括移动实体注册和全局情境查询机制处理过程,其中,先进行实体注册用户当前所在智能空间或域的发现;授权用户注册;向全局管理服务器更新用户所在域信息;之后进行全局情境查询机制处理过程,向全局管理服务器发出情境查询请求;查询访问控制表并检查应用是否有权限进入目标域或者获取目标用户的信息;查询访问入口表,查找目标域或目标用户的访问接入点;根据获取的接入点向域情境管理器查询;对所有的登记域同时发出目标情境的查询请求,最后将查询结果返回给查询发起者。本发明实现了跨域的透明查询,并且通过全局访问控制和本地访问控制较好的保护了用户关注的隐私问题。
Description
技术领域
本发明涉及一种跨智能空间情境查询的方法,用于跨域情境查询,尤其涉及一种在普适环境中的跨域情境查询。
背景技术
近年来,随着普适计算的发展,出于不同目标设计的智能空间不断涌现,如智能家庭、智能办公室、智能医院等。在感知设施的支持下,一个智能空间可以获得其内部用户或实体的情境信息。出于安全和隐私的要求,不同智能空间产生的情境信息一般由本地情境管理器来管理并为本地应用提供调用接口。随着普适计算的发展和普及,现实生活中将会布满各种各样的智能空间,人们在这些不同的智能空间之间移动,在不同的智能空间留下不同的情境,这些情境综合起来才能构建出用户真实的上下文信息。这样就产生了一个重要的问题,当智能空间由单个转为多个时如何管理在这些异构空间中产生的情境。由于用户的移动性,用户情境可能分布于不同智能空间,当一个空间查询某个用户或某移动实体的情境时究竟应该从哪个空间获取。为此,本发明提出一个跨智能空间的情境查询机制,实现一种多情境管理器环境下的情境查询方法。
目前,已经出现的一些情境搜索的专利只限于单智能空间的情境搜索,没有考虑跨智能空间的情况。如专利号为201210575284.8的发明,公开了一种基于本体的情境搜索方法,但其限于单智能空间情境搜索,即由用户访问的网页所构成的情境空间。
鉴于上述缺陷,本发明创作者经过长时间的研究和实践终于获得了本创作。
发明内容
本发明的目的在于提供一种跨智能空间的情境查询方法,用以克服上述技术缺陷。
为实现上述目的,本发明提供一种跨智能空间的情境查询方法,其包括移动实体注册和全局情境查询机制处理过程,其中,先进行实体注册,具体过程为:
步骤201,用户当前所在智能空间或域的发现;
以用户的移动手机作为用户的可信代理,当进入某个域时,该域的域注册中心向用户代理发起域注册会话,用户代理向用户发出邀请,询问用户是否愿意在该域注册,如果用户不愿意则该注册会话终止;否则,进入到下述步骤202;
步骤202:授权用户注册;
当用户愿意在该域注册,用户代理发送该用户ID至域注册中心,域注册中心通过情境知识库查询该用户是本域的已注册用户还是临时用户,若用户是已注册用户,域注册中心将用户的相关信息更新至情境知识库,若用户是临时用户,域注册中心产生一个临时的序号给用户;
步骤203:向全局管理服务器更新用户所在域信息;
用户代理通过域注册中心获取该域情境服务的域ID,同时将用户当前所在域信息更新至全局管理服务器;
之后进行全局情境查询机制处理过程,具体过程为:
步骤301:向全局管理服务器发出情境查询请求;
步骤302:全局访问控制模块查询访问控制表并检查应用是否有权限进入目标域或者获取目标用户的信息;
当应用进行全局的情境查询时,全局管理服务器通过查询全局的访问控制表确认用户是否有权限进入目标域或者获取目标用户的信息。若果访问允许,则进入步骤303,否则返回;
步骤303,情境搜索引擎查询访问入口表,查找目标域或目标用户的访问接入点;
步骤304,情境搜索引擎根据获取的接入点向域情境管理器查询;
步骤305:如果查询结果为空且本次查询为移动实体的查询,情境搜索引擎会进一步查询用户注册的域;
步骤306:情境搜索引擎查询用户登记表检索用户登记的其他域,对所有的登记域同时发出目标情境的查询请求,最后情境搜索引擎将查询结果返回给查询发起者。
进一步,上述步骤201中的用户代理指域注册中心感知用户的设备;域注册中心指域中管理用户注册的设备,具有感知用户代理是否进入当前的域、授权用户代理在该域注册和给用户代理分配序列号功能。
进一步,上述步骤203中,所述全局管理服务器包括所述情境入口管理器、情境登记数据库、全局访问控制模块和情境搜索引擎,所述情境登记数据库包含访问登记表和用户注册表;
所述全局管理服务器为一全局的服务提供者,提供从远程应用到目标域情境管理器之间的重定向;所述情境入口管理器,处理所述情境登记数据库更新请求的一个组件,当用户进入到一个新的域时需要更新访问登记表;
所述情境登记数据库为一个全局的登记控制数据库。
进一步,上述步骤203中,当用户离开一个域时,如果该用户是该域的注册用户,则清空他过时的一些情境信息;如果该用户是临时用户,则清空他所有的信息。
进一步,上述步骤301中包括明确查询和移动实体查询两种查询机制;其中,
所述明确查询包含4个参数,全局管理服务器管理的域的ID,域情境管理器管理的实体ID,需要查询的情境名,室内应用域的ID或移动应用的用户ID;
所述移动实体查询包含至少3个参数,全局管理服务器管理的域的ID,需要查询的情境名,室内应用域的ID或移动应用的用户ID。
进一步,情境搜索引擎根据目标域的接入点,向目标域的域情境管理器查询,在进行查询前,目标域的本地访问控制先分析该请求并根据本地访问控制上用户隐私设置检查是否响应该查询请求;若该请求方有权限进行访问,则返回查询的情境信息,若无权限则直接返回。
进一步,在上述步骤304中,所述域情境管理器,其管理本域产生的情境,包含域注册中心、本地访问控制和情境知识库等组件,处理本地/远程的情境查询或应用。
进一步,在上述步骤302中,所述全局访问控制模块,检测应用是否有权限进行访问的一种机制,在全局情境管理服务器端有全局的访问控制模块,在域端有本地访问控制模块。
与现有技术相比较本发明的有益效果在于:本发明同时考虑了用户隐私和跨域查询,为应用查询提供了统一的接口,实现了跨域的透明查询,并且通过全局访问控制和本地访问控制较好的保护了用户关注的隐私问题。
附图说明
图1为本发明实例中跨域情境查询的流程示意图;
图2示出了本发明实例中移动实体注册处理流程图;
图3示出了本发明实例中全局情境查询机制处理流程图。
具体实施方式
以下结合附图,对本发明上述的和另外的技术特征和优点作更详细的说明。
本发明智能空间的情境查询方法包括移动实体注册和全局情境查询机制处理过程。
请参阅图1所示,本发明智能空间的情境查询方法基于情境查询系统实现,其包括全局管理服务器和域情境管理器,所述域情境管理器,其管理本域产生的情境,包含域注册中心、本地访问控制和情境知识库等组件,处理本地/远程的情境查询或应用;域,即单个的智能空间,如智能家庭,智能办公室等;域注册中心:域中管理用户注册的设备,具有感知用户代理是否进入当前的域、授权用户代理在该域注册和给用户代理分配序列号功能。
所述全局管理服务器包括情境入口管理器、情境登记数据库、全局访问控制模块和情境搜索引擎,所述情境登记数据库包含访问登记表和用户注册表。
所述全局管理服务器为一全局的服务提供者,提供从远程应用到目标域情境管理器之间的重定向;所述情境入口管理器,处理情境登记数据库更新请求的一个组件,当用户进入到一个新的域时需要更新访问登记表;
所述情境登记数据库为一个全局的登记控制数据库,管理两个表:1.访问登记表,保存通过实体ID(用户ID或域ID)索引的域情境管理器的接入点;2.用户注册表,保存一个用户所有注册的域的接入点。
所述情境搜索引擎,传送远程查询至目标域情境管理器的核心部件,对一个明确的查询,情境搜索引擎查询用户登记表来检索目标域情境管理器的接入点。对一个移动实体查询,需要减少无效的域情境管理器的访问,保持合理的查询响应时间。
所述全局访问控制模块,检测应用是否有权限进行访问的一种机制,在本发明中,在全局情境管理服务器端有全局的访问控制,在域端有本地访问控制。
所述情境知识库,用于保存用户在当前域的情境信息。
请参阅图2所示,本发明中的移动实体注册的过程为:
步骤201:用户当前所在智能空间或域的发现;
以用户的移动手机作为用户的可信代理,当进入某个域时,该域的域注册中心向用户代理发起域注册会话,用户代理向用户发出邀请,询问用户是否愿意在该域注册,如果用户不愿意则该注册会话终止;否则进入到步骤202。其中,所述用户代理指域注册中心感知用户的设备,一般为用户随身携带的智能手机。
步骤202:授权用户注册;
当用户愿意在该域注册,用户代理发送该用户ID至域注册中心,域注册中心通过情境知识库查询该用户是本域的已注册用户还是临时用户,若用户是已注册用户,域注册中心将用户的相关信息更新至情境知识库,若用户是临时用户,域注册中心产生一个临时的序号给用户。
步骤203:向全局管理服务器更新用户所在域信息;
用户代理通过域注册中心获取该域情境服务的相关地址(即域ID),同时将用户当前所在域信息更新至全局管理服务器。
通过这三个步骤,移动的用户可以实时的更新他当前所在域信息至全局管理服务器,以方便有权限的远程用户查询。当用户离开一个域时,如果该用户是该域的注册用户,则清空他过时的一些情境信息;如果该用户是临时用户,则清空他所有的信息。
请参阅图3所示,本发明中的全局情境查询机制处理过程为:
步骤301:应用向全局管理服务器发出情境查询请求;所述应用指智能空间中的服务,可查询本地或远程域中情境信息。
全局情境查询机制为跨域情境查询提供了一个统一接口,支持明确查询和移动实体查询两种机制。
明确查询包含4个参数,<Domain_ID,Entity_ID,Context_Name,Requester Info>,Domain_ID为由全局管理服务器管理的域的ID,Entity_ID为由域情境管理器(DCM)管理的实体ID,Context_Name为需要查询的情境名,Requester Info,可能是室内应用域的ID或移动应用的用户ID。
移动实体查询包含3个或4个参数,<Domain_ID,Entity_ID(可选),Context_Name,Requester Info>。
例1、明确查询,<u001,notebook,Status,d002>。该查询的含义是域ID为d002应用域查询ID为u001的用户的日记本(notebook)的状态(Status)。
例2、移动实体查询,<u001,-,Activity,u002>。该查询的含义是ID为u002的用户查询ID为u001的用户的活动(Activity)。
当应用需要查询远程域的情境时,向全局管理服务器发出情境查询请求时。
步骤302:全局访问控制模块查询访问控制表并检查应用是否有权限进入目标域或者获取目标用户的信息;
当应用进行全局的情境查询时,全局管理服务器通过查询全局的访问控制表确认用户是否有权限进入目标域或者获取目标用户的信息。若果访问允许,则进入步骤303,否则返回。
步骤303:情境搜索引擎查询访问入口表,查找目标域或目标用户的访问接入点;
全局管理服务器中情境搜索引擎查询访问入口表,查找目标域或目标用户的访问接入点。
步骤304:情境搜索引擎根据获取的接入点向域情境管理器查询;
域情境管理器的本地访问控制模块分析该请求并根据本地访问控制上用户隐私设置检查是否响应该查询请求;
情境搜索引擎根据目标域的接入点,向目标域的域情境管理器查询,在进行查询前,目标域的本地访问控制先分析该请求并根据本地访问控制上用户隐私设置检查是否响应该查询请求。若该请求方有权限进行访问,则返回查询的情境信息,若无权限则直接返回。进入步骤305。
步骤305:如果查询结果为空且本次查询为移动实体的查询,情境搜索引擎会进一步查询用户注册的域;
步骤306:情境搜索引擎查询用户登记表检索用户登记的其他域,对所有的登记域同时发出目标情境的查询请求,最后情境搜索引擎将查询结果返回给查询发起者。
本发明同时考虑了用户隐私和跨域查询,为应用查询提供了统一的接口,实现了跨域的透明查询,并且通过全局访问控制和本地访问控制较好的保护了用户关注的隐私问题。
以上所述仅为本发明的较佳实施例,对发明而言仅仅是说明性的,而非限制性的。本专业技术人员理解,在发明权利要求所限定的精神和范围内可对其进行许多改变,修改,甚至等效,但都将落入本发明的保护范围内。
Claims (8)
1.一种跨智能空间的情境查询方法,其特征在于,其包括移动实体注册和全局情境查询机制处理过程,其中,先进行实体注册,具体过程为:
步骤201,用户当前所在智能空间或域的发现;
以用户的移动手机作为用户的可信代理,当进入某个域时,该域的域注册中心向用户代理发起域注册会话,用户代理向用户发出邀请,询问用户是否愿意在该域注册,如果用户不愿意则该注册会话终止;否则,进入到下述步骤202;
步骤202:授权用户注册;
当用户愿意在该域注册,用户代理发送该用户ID至域注册中心,域注册中心通过情境知识库查询该用户是本域的已注册用户还是临时用户,若用户是已注册用户,域注册中心将用户的相关信息更新至情境知识库,若用户是临时用户,域注册中心产生一个临时的序号给用户;
步骤203:向全局管理服务器更新用户所在域信息;
用户代理通过域注册中心获取该域情境服务的域ID,同时将用户当前所在域信息更新至全局管理服务器;
之后进行全局情境查询机制处理过程,具体过程为:
步骤301:向全局管理服务器发出情境查询请求;
步骤302:全局访问控制模块查询访问控制表并检查应用是否有权限进入目标域或者获取目标用户的信息;
当应用进行全局的情境查询时,全局管理服务器通过查询全局的访问控制表确认用户是否有权限进入目标域或者获取目标用户的信息。若果访问允许,则进入步骤303,否则返回;
步骤303,情境搜索引擎查询访问入口表,查找目标域或目标用户的访问接入点;
步骤304,情境搜索引擎根据获取的接入点向域情境管理器查询;
步骤305:如果查询结果为空且本次查询为移动实体的查询,情境搜索引擎会进一步查询用户注册的域;
步骤306:情境搜索引擎查询用户登记表检索用户登记的其他域,对所有的登记域同时发出目标情境的查询请求,最后情境搜索引擎将查询结果返回给查询发起者。
2.根据权利要求1所述的跨智能空间的情境查询方法,其特征在于,上述步骤201中的用户代理指域注册中心感知用户的设备;域注册中心指域中管理用户注册的设备,具有感知用户代理是否进入当前的域、授权用户代理在该域注册和给用户代理分配序列号功能。
3.根据权利要求1或2所述的跨智能空间的情境查询方法,其特征在于,上述步骤203中,所述全局管理服务器包括所述情境入口管理器、情境登记数据库、全局访问控制模块和情境搜索引擎,所述情境登记数据库包含访问登记表和用户注册表;
所述全局管理服务器为一全局的服务提供者,提供从远程应用到目标域情境管理器之间的重定向;所述情境入口管理器,处理所述情境登记数据库更新请求的一个组件,当用户进入到一个新的域时需要更新访问登记表;
所述情境登记数据库为一个全局的登记控制数据库。
4.根据权利要求3所述的跨智能空间的情境查询方法,其特征在于,上述步骤203中,当用户离开一个域时,如果该用户是该域的注册用户,则清空他过时的一些情境信息;如果该用户是临时用户,则清空他所有的信息。
5.根据权利要求3所述的跨智能空间的情境查询方法,其特征在于,上述步骤301中包括明确查询和移动实体查询两种查询机制;其中,
所述明确查询包含4个参数,全局管理服务器管理的域的ID,域情境管理器管理的实体ID,需要查询的情境名,室内应用域的ID或移动应用的用户ID;
所述移动实体查询包含至少3个参数,全局管理服务器管理的域的ID,需要查询的情境名,室内应用域的ID或移动应用的用户ID。
6.根据权利要求5所述的跨智能空间的情境查询方法,其特征在于,情境搜索引擎根据目标域的接入点,向目标域的域情境管理器查询,在进行查询前,目标域的本地访问控制先分析该请求并根据本地访问控制上用户隐私设置检查是否响应该查询请求;若该请求方有权限进行访问,则返回查询的情境信息,若无权限则直接返回。
7.根据权利要求5所述的跨智能空间的情境查询方法,其特征在于,在上述步骤304中,所述域情境管理器,其管理本域产生的情境,包含域注册中心、本地访问控制和情境知识库等组件,处理本地/远程的情境查询或应用。
8.根据权利要求5所述的跨智能空间的情境查询方法,其特征在于,在上述步骤302中,所述全局访问控制模块,检测应用是否有权限进行访问的一种机制,在全局情境管理服务器端有全局的访问控制模块,在域端有本地访问控制模块。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410025269.5A CN103761299A (zh) | 2014-01-16 | 2014-01-16 | 一种跨智能空间的情境查询方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410025269.5A CN103761299A (zh) | 2014-01-16 | 2014-01-16 | 一种跨智能空间的情境查询方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103761299A true CN103761299A (zh) | 2014-04-30 |
Family
ID=50528536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410025269.5A Pending CN103761299A (zh) | 2014-01-16 | 2014-01-16 | 一种跨智能空间的情境查询方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103761299A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107079003A (zh) * | 2014-09-09 | 2017-08-18 | 甲骨文国际公司 | 在多租户环境中提供用于安全网络通信的集成防火墙的系统和方法 |
| CN114461676A (zh) * | 2022-04-11 | 2022-05-10 | 武汉中科通达高新技术股份有限公司 | 跨区域数据查询方法、装置、电子设备及存储介质 |
-
2014
- 2014-01-16 CN CN201410025269.5A patent/CN103761299A/zh active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107079003A (zh) * | 2014-09-09 | 2017-08-18 | 甲骨文国际公司 | 在多租户环境中提供用于安全网络通信的集成防火墙的系统和方法 |
| CN107079003B (zh) * | 2014-09-09 | 2020-07-28 | 甲骨文国际公司 | 在多租户环境中提供用于安全网络通信的集成防火墙的系统和方法 |
| CN114461676A (zh) * | 2022-04-11 | 2022-05-10 | 武汉中科通达高新技术股份有限公司 | 跨区域数据查询方法、装置、电子设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7037555B2 (ja) | サービス層のためのアクセス制御ポリシーの同期 | |
| US9832076B2 (en) | Resource change management in machine to machine network | |
| CN102882990B (zh) | 一种无线传感器网络标识解析方法 | |
| US7774472B2 (en) | System and method for cross-authoritative configuration management | |
| TW201342954A (zh) | 位置察知資源定位器 | |
| CN107005571A (zh) | 基于权限的资源和服务发现 | |
| US20140297643A1 (en) | Synthesized identifiers for system information database | |
| CN102622356B (zh) | 一种关联地理位置信息的百科知识系统 | |
| US8413222B1 (en) | Method and apparatus for synchronizing updates of authentication credentials | |
| JPWO2007004625A1 (ja) | パーソナルネットワーク管理方法及びパーソナルネットワーク管理装置 | |
| WO2018129956A1 (zh) | 操作实例资源的方法和装置 | |
| Hao et al. | Goldie: Harmonization and orchestration towards a global directory for IoT | |
| CN102546613A (zh) | 访问gae托管网站的方法及对应的控制装置和系统 | |
| JP2005210652A (ja) | ローミングシステム、移動体通信システム、移動体通信制御方法及びプログラム | |
| CN103761299A (zh) | 一种跨智能空间的情境查询方法 | |
| JP2016517078A (ja) | ドメイン名サーバが自然言語クエリを処理しコンテキストを決定することを可能にするシステムおよび方法 | |
| JP5195163B2 (ja) | アクセス制御プログラム,アクセス制御方法及びアクセス制御装置 | |
| JP2005107831A (ja) | Urlフィルタリング・システム及びurlフィルタリングによる閲覧制御方法 | |
| Kuz et al. | The globe infrastructure directory service | |
| CN101193026B (zh) | 一种业务目录系统及业务注册及访问方法 | |
| Hilia et al. | Semantic based authorization framework for multi-domain collaborative cloud environments | |
| KR20180072652A (ko) | 다중 id를 이용한 공간 정보 공유 서비스 시스템 및 그 방법 | |
| US20130198359A1 (en) | System and method for navigating and accessing resources on private and/or public networks | |
| KR101502526B1 (ko) | 웹 서비스 제공 방법, 시스템, 서버 및 컴퓨터 판독 가능한 기록 매체 | |
| KR101870786B1 (ko) | 소셜 프레임워크를 통한 사물 인터넷 서비스 제공 방법 및 이를 실행하는 서버 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140430 |