[发明专利]查询方法、系统、装置和计算机可读介质在审
申请号: | 201910146940.4 | 申请日: | 2019-02-27 |
公开(公告)号: | CN111625548A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 李春丽 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F8/38;G06F8/35 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 刘静 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 方法 系统 装置 计算机 可读 介质 | ||
1.一种查询系统,其特征在于,包括:UI组件模块和组件参照模块,
所述UI组件模块包括:
查询引擎,用于根据用户标识检索应用元数据,获得所述用户标识对应的个性化界面,所述应用元数据表示所述用户标识和所述个性化界面的对应关系;
模板单元,所述模板单元包括多个个性化界面,所述个性化界面包括多个控件,所述多个控件中的至少一个控件发送属性值查询请求,并根据返回的属性值数据组织所述多个控件中的至少一个控件的属性值;
组件参照模块,包括:
服务路由单元,所述服务路由单元根据用户标识检索服务元数据,并将检索结果和所述属性值查询请求转给服务执行单元;
服务执行单元,所述服务执行单元根据所述属性值查询请求和所述检索结果调用相应的数据服务,以获得所述属性值数据。
2.根据权利要求1所述的查询系统,其特征在于,还包括:界面加载模块,用于加载所述个性化界面,所述个性化界面被加载时,所述个性化界面的多个控件中的至少一个控件发送属性值查询请求。
3.根据权利要求1所述的查询系统,其特征在于,所述组件参照模块还包括身份校验单元,所述身份校验单元用于校验所述用户标识对应的用户身份。
4.根据权利要求1所述的查询系统,其特征在于,所述组件参照模块还包括缓存单元,所述缓存单元用于缓存所述属性值数据。
5.根据权利要求4所述的查询系统,其特征在于,所述服务执行单元优先检索缓存,以获取所述属性值数据,当缓存中不包含所述属性值数据时,调用相应的数据服务。
6.根据权利要求1所述的查询系统,其特征在于,所述组件参照模块还包括数据权限处理单元,所述数据权限处理单元用于根据所述用户标识确定所述用户标识对应的数据权限。
7.根据权利要求6所述的查询系统,其特征在于,所述服务执行单元根据所述用户标识对应的数据权限控制返回的所述属性值数据。
8.根据权利要求7所述的查询系统,其特征在于,所述服务执行单元根据所述属性值查询请求和所述用户标识对应的数据权限生成查询SQL,所述用户标识对应的数据权限转换为所述查询SQL的where条件。
9.根据权利要求1所述的查询系统,其特征在于,还包括:标准模板和界面定制模块,所述界面定制模块用于根据所述标准模板定制所述个性化界面,并将所述个性化界面和所述用户标识之间的关联关系添加到所述应用元数据中。
10.一种查询方法,其特征在于,包括:
接收应用请求,所述应用请求中包含用户标识;
基于所述用户标识检索应用元数据,获得所述用户标识对应的个性化界面,所述应用元数据存储所述用户标识和所述个性化界面的对应关系,所述个性化界面包含多个控件;
根据所述用户标识检索服务元数据,获得检索结果;
根据所述检索结果和属性值查询请求调用相应的数据服务,以执行所述属性值查询请求,并得到相应的属性值;
将所述相应的属性值添加到所述多个控件中的至少一个控件的属性值中。
11.根据权利要求10所述的查询方法,其特征在于,还包括:加载所述个性化界面,所述个性化界面被加载时,触发所述个性化界面的多个控件中的至少一个控件发送属性值查询请求。
12.根据权利要求10所述的查询方法,其特征在于,还包括:校验所述用户标识对应的用户身份。
13.根据权利要求10所述的查询方法,其特征在于,还包括:缓存所述属性值数据。
14.根据权利要求13所述的查询方法,其特征在于,还包括:优先从缓存中获取所述属性值数据,当缓存中不包含所述属性值数据时,调用相应的数据服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910146940.4/1.html,转载请声明来源钻瓜专利网。