发明内容
本申请实施例提供了一种生成数据资产目录的方法、装置、终端及存储介质,能够解决双方沟通存在误差,沟通成本大,企业数据资产管理效果差的问题。所述技术方案如下:
一方面,提供了一种生成数据资产目录的方法,所述方法包括:
创建目标业务的业务资产父目录,在所述业务资产父目录中添加各级业务子目录;
在每个业务对象子目录中添加对应的业务内容,其中,所述业务对象子目录为每个业务资产目录分支中的最下级业务子目录;
将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。
可选的,所述方法还包括:
创建所述目标业务的技术资产父目录,在所述技术资产父目录中添加各级技术子目录;
在每个技术对象子目录中添加对应的第二技术数据表,得到技术资产目录,其中,所述技术对象子目录为每个技术资产目录分支中的最下级技术子目录。
可选的,所述在每个技术对象子目录中添加对应的第二技术数据表之前,还包括:
将所述目标业务对应的原始数据导入到映射关系型数据库中,得到技术数据总表;
在所述技术数据总表中,确定每个技术对象子目录对应的第二技术数据表。
可选的,每个技术对象子目录与一个业务子目录相对应;
所述将每个业务对象子目录与对应的第一技术数据表关联之前,还包括:
基于每个技术对象子目录对应的第二技术数据表和业务子目录,确定业务子目录对应的第二技术数据表;
在每个业务子目录对应的第二技术数据表中,确定所述业务子目录中的各业务对象子目录对应的第一技术数据表。
可选的,所述在每个技术对象子目录中添加对应的第二技术数据表之后,还包括:
生成每个第二技术数据表中技术数据的数据血缘图;
在每个技术对象子目录中添加对应的第二技术数据表中技术数据的数据血缘图。
可选的,所述业务内容包括业务对象名称、业务模块、业务描述、所有者、管理者、维护者和相关数据资产。
可选的,所述在每个业务对象子目录中添加对应的业务内容,包括:
对于每个业务对象子目录,在所述业务对象子目录中添加各元数据的名称,并将所述业务对象子目录与对应的第一技术数据表中的数据的元数据关联,其中,所述元数据用于描述所述第一技术数据表中的数据。
可选的,
所述创建目标业务的业务资产父目录,在所述业务资产父目录中添加各级业务子目录,包括:
创建采购***的业务资产父目录,在所述业务资产父目录中添加一级采购***子目录;
在所述一级采购***子目录中添加多个二级子目录,其中,所述多个二级子目录包括商品子目录、采购子目录、订单子目录和用户子目录;
在所述商品子目录中添加多个三级子目录,其中,所述多个三级子目录包括单价子目录和销量子目录;
所述在每个业务对象子目录中添加对应的业务内容,包括:
在所述单价子目录、所述销量子目录中、所述采购子目录、所述订单子目录和所述用户子目录中,分别添加对应的业务内容;
所述将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录,包括:
将所述单价子目录、所述销量子目录、所述采购子目录、所述订单子目录和所述用户子目录与对应的第一技术数据表关联,得到所述业务资产目录。
另一方面,提供了一种生成数据资产目录的装置,所述装置包括:
第一创建模块,用于创建目标业务的业务资产父目录,在所述业务资产父目录中添加各级业务子目录;
添加模块,用于在每个业务对象子目录中添加对应的业务内容,其中,所述业务对象子目录为每个业务资产目录分支中的最下级业务子目录;
关联模块,用于将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。
可选的,所述装置还包括:
第二创建模块,用于创建所述目标业务的技术资产父目录,在所述技术资产父目录中添加各级技术子目录;
添加模块,还用于在每个技术对象子目录中添加对应的第二技术数据表,得到技术资产目录,其中,所述技术对象子目录为每个技术资产目录分支中的最下级技术子目录。
可选的,所述装置还包括:
导入模块,用于将所述目标业务对应的原始数据导入到映射关系型数据库中,得到技术数据总表;
确定模块,用于在所述技术数据总表中,确定每个技术对象子目录对应的第二技术数据表。
可选的,每个技术对象子目录与一个业务子目录相对应;
所述确定模块,还用于:
基于每个技术对象子目录对应的第二技术数据表和业务子目录,确定业务子目录对应的第二技术数据表;
在每个业务子目录对应的第二技术数据表中,确定所述业务子目录中的各业务对象子目录对应的第一技术数据表。
可选的,所述装置还包括:
生成模块,用于生成每个第二技术数据表中技术数据的数据血缘图;
所述添加模块,还用于在每个技术对象子目录中添加对应的第二技术数据表中技术数据的数据血缘图。
可选的,所述业务内容包括业务对象名称、业务模块、业务描述、所有者、管理者、维护者和相关数据资产。
可选的,所述装置还包括:
补充模块,用于对于每个业务对象子目录,在所述业务对象子目录中添加各元数据的名称,并将所述业务对象子目录与对应的第一技术数据表中的数据的元数据关联,其中,所述元数据用于描述所述第一技术数据表中的数据。
可选的,
所述第一创建模块,还用于:
创建采购***的业务资产父目录,在所述业务资产父目录中添加一级采购***子目录;
在所述一级采购***子目录中添加多个二级子目录,其中,所述多个二级子目录包括商品子目录、采购子目录、订单子目录和用户子目录;
在所述商品子目录中添加多个三级子目录,其中,所述多个三级子目录包括单价子目录和销量子目录;
所述添加模块,还用于:
在所述单价子目录、所述销量子目录、所述采购子目录、所述订单子目录和所述用户子目录中,分别添加对应的业务内容;
所述关联模块,还用于:
将所述单价子目录、所述销量子目录、所述采购子目录、所述订单子目录和所述用户子目录与对应的第一技术数据表关联,得到所述业务资产目录。
再一方面,提供了一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述的生成数据资产目录的方法所执行的操作。
再一方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现上述的生成数据资产目录的方法所执行的操作。
本申请实施例提供的技术方案带来的有益效果是:
通过创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录,在每个业务对象子目录中添加对应的业务内容,并将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。使得业务人员可以通过业务资产目录对相关的技术数据进行查看,提高了业务人员获取技术数据的效率。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例提供的一种生成数据资产目录的方法可以由计算机设备实现,该计算机设备可以是服务器或终端。终端可以是手机、平板电脑、台式计算机、笔记本电脑等。
本申请实施例提供的一种生成数据资产目录的方法主要应用在数据管理技术领域,数据资产目录包括技术资产目录和业务资产目录,分别添加各级技术子目录和业务子目录。技术资产目录中主要通过技术数据表展示技术数据信息,业务资产目录可以按照各业务详细分级,并将每个业务资产目录分支中最下级业务子目录与其对应的技术数据表进行关联。
本申请实施例提供的一种生成数据资产目录的方法中可以为技术人员、业务人员各自进行数据的整合与管理后进行关联。将原始数据导入数据库中可以得到技术数据表,创建技术资产目录,在技术资产目录中添加技术数据表,以树形结构展示。创建业务资产目录,在业务资产目录中添加业务内容,与技术数据表进行映射关联,得到业务资产目录,业务资产目录以数据资产卡片的形式展现。本申请实施例中以采购***为例进行解释,其他情况与之类似,不再赘述。
图1是本申请实施例提供的一种生成数据资产目录的方法的流程图,参见图1,该实施例包括:
在步骤101中,创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录;
在步骤102中,在每个业务对象子目录中添加对应的业务内容,其中,业务对象子目录为每个业务资产目录分支中的最下级业务子目录;
在步骤103中,将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。
本申请实施例提供的技术方案带来的有益效果是:
通过创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录,在每个业务对象子目录中添加对应的业务内容,并将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。使得业务人员可以通过业务资产目录对相关的技术数据进行查看,提高了业务人员获取技术数据的效率。
图2是本申请实施例提供的一种生成数据资产目录的方法的流程图。参见图2,该实施例包括:
在步骤201中,创建目标业务的技术资产父目录,在技术资产父目录中添加各级技术子目录。
其中,技术资产父目录是指技术资产目录的最上级目录,技术资产父目录也可以为技术资产母目录。
在实施中,在目录新建模块下创建目标业务的技术资产父目录,并在技术资产目录中添加各级技术子目录。例如,在技术资产父目录中添加多个一级技术子目录,在多个一级技术子目录中分别添加多个二级技术子目录。
举例来说,当目标业务为采购***时,在一级子目录采购***中可以添加多个二级子目录,二级子目录可以为商品子目录、采购子目录、订单子目录和用户子目录等。
在步骤202中,在每个技术对象子目录中添加对应的第二技术数据表,得到技术资产目录。
其中,技术对象子目录为每个技术资产目录分支中最下级技术子目录,技术对象子目录不存在下级技术子目录。技术资产目录主要展示目标业务的技术数据信息,技术数据信息可以为元数据信息,包括表字段信息、表中数据概览、表统计信息和表的建表语句等信息。元数据是指描述数据的数据,表字段信息是指表中一列包含的信息,表中数据概览是指预览数据信息,表统计信息是指统计字段数量、数据量大小、历史信息、数据表的变化等信息,表的建表语句是指创建数据库中的表使用的语句。
在实施中,首先,技术人员可以通过填写目标业务对应的原始数据的详细连接等信息,将目标业务对应的原始数据导入到映射关系型数据库中,得到技术数据总表,其中该映射关系型数据库具有存储查询以及分析大规模数据的功能,能够将原始数据映射为技术数据总表。然后,元数据管理模块可以自动获取该映射关系型数据库中详细的技术数据信息。最后,在技术数据总表中,确定每个技术对象子目录对应的第二技术数据表,第二技术数据表中包含表字段信息、表中数据概览、表统计信息和表的建表语句等技术数据信息。在每个技术对象子目录中添加对应的第二技术数据表,在技术数据表的信息展示界面中直接显示,从而得到技术资产目录。其中,原始数据是指源数据库中的技术数据,包括大量技术数据信息,可以为数据文件的形式。
例如,图3是本申请实施例提供的一种技术资产目录的结构示意图,当目标业务为采购***时,如图3所示,在一级采购***子目录中添加商品子目录、采购子目录、订单子目录和用户子目录时,在商品子目录中添加对应的第二技术数据表即商品技术数据表,在采购子目录中添加对应的第二技术数据表即采购技术数据表,在订单子目录中添加对应的第二技术数据表即订单技术数据表,在用户子目录中添加对应的第二技术数据表即用户技术数据表,得到技术资产目录。
可选的,在技术资产目录中,可以创建多个目录层级,如基础层、加工层、规范层及规范层等,在多个目录层级中添加其对应的技术数据。
例如,图4是本申请实施例提供的一种添加技术数据的流程图,如图4所示,技术人员可以选择连接数据库添加的方式,填写数据源信息,创建多个目录层级,在每个目录层级中,添加其对应的技术数据。
图5是本申请实施例提供的一种技术数据表的信息展示界面的示意图,如图5所示,图5包含表名称和该表的技术数据信息即元数据信息,表名称为erp.tax_code,该表的技术数据信息包括表信息、表字段信息、表中数据概览、数据血缘图、表统计信息和表的建表语句等。当用户点击表信息时,表信息的信息展示界面如图5所示,包含基础信息和权限信息,基础信息中包含了表名称、表名称的标签、创建人、创建时间、所属数据库、类型、格式及位置等信息。当用户是授权用户时,则该界面中显示权限信息。
可选的,生成每个第二技术数据表中技术数据的数据血缘图,在每个技术对象子目录中添加对应的第二技术数据表中技术数据的数据血缘图。
其中,数据血缘图是元数据信息中的一种,是指数据从产生、加工融合、流转流通到最终的一种关系。图6是本申请实施例提供的一种数据血缘图的示意图,数据血缘图中包括了表血缘和字段血缘,当用户点击表血缘时,表血缘的信息展示界面如图6所示,采用图谱的形式展现数据关系,体现了数据表之间的关系流向。
在步骤203中,创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录。
其中,业务资产父目录是指业务资产目录的最上级目录。
在实施中,在目录新建模块下创建目标业务的业务资产父目录,并在业务资产目录中添加各级业务子目录。例如,在业务资产父目录中添加多个一级业务子目录,在多个一级业务子目录中分别添加多个二级业务子目录,并根据目标业务向下继续分级。
举例来说,当目标业务为采购***时,在一级子目录采购***中添加多个二级子目录,二级子目录包括商品子目录、采购子目录、订单子目录和用户子目录。在二级子目录中可以添加三级子目录,可以在商品子目录、采购子目录、订单子目录和用户子目录中分别添加与其相关的三级子目录,若没有与其相关的三级子目录则其为最下级子目录。如当二级子目录为商品子目录时,在商品子目录中添加单价子目录和销量子目录。
在步骤204中,在每个业务对象子目录中添加对应的业务内容。
其中,业务对象子目录为每个业务资产目录分支中的最下级业务子目录,业务对象子目录不存在下级业务子目录。业务内容包括业务对象名称、业务模块、业务描述、所有者、管理者、维护者和相关数据资产等。所有者是指每一个目标业务对应的***中的领导者。管理者可以集中管理用户授权以及角色的分配,减少非授权用户造成的数据安全性的相关问题。维护者是指每一个目标业务对应的***中的工作者。相关数据资产是指目标数据表与其他数据表之间的业务关系。
在实施中,在每个业务对象子目录中,添加业务对象名称、业务模块、业务描述、所有者、管理者、维护者和相关数据资产等业务内容,图7是本申请实施例提供的一种业务资产目录的功能架构图,如图7所示,业务资产目录可以添加多级子目录,在业务资产目录的业务对象子目录即最下级子目录中可以包括业务对象1、业务对象2等,在每个业务对象中可以添加业务内容。
例如,当二级子目录为商品子目录时,商品子目录包括单价子目录和销量子目录,在单价子目录和销量子目录中,分别添加业务对象名称、业务模块、业务描述、所有者、管理者、维护者和相关数据资产等业务内容。
可选的,对于每个业务对象子目录,在业务对象子目录中添加各元数据的名称,并将业务对象子目录与对应的第一技术数据表中的数据的元数据关联。
其中,元数据用于描述第一技术数据表中的数据,即表字段信息、表中数据概览、表统计信息和表的建表语句等名称。
具体的,对于每个业务对象子目录,可以在业务对象子目录中添加表字段信息、表中数据概览、表统计信息和表的建表语句等元数据的名称,用于用户查看技术数据表中的元数据。对于业务对象子目录中每个元数据的名称,可以通过添加其对应的接口信息,将该元数据的名称与对应的第一技术数据表中的数据的元数据关联。当用户想要查看该元数据名称对应的元数据时,可以点击该元数据名称,通过元数据名称对应的接口信息,调用第一技术数据表中与该元数据名称对应的元数据,在信息展示界面该元数据。当元数据的名称无对应的元数据时,在该元数据名称的信息展示界面则显示无或空白。
本申请实施例提供的数据资产目录可以通过数据资产目录管理平台进行操作,数据资产目录管理平台包含多个模块,如内容补充模块、内容审批模块、内容发布模块等。每个模块分为前端和后端服务,前端使用某种基于浏览器的运行环境等前端开发实现,后端服务可以通过编程软件实现。前端调用后端服务提供接口,后端服务之间通过接口实现相互调用。图8是本申请实施例提供的一种添加元数据的名称与接口信息的流程图,如图8所示,业务人员可以选择批量添加或单条添加的方式。当选择批量添加的方式时,下载模板,填写模板,再上传模板将其发送到内容补充模块,反馈给用户。当选择单条添加的方式时,填写单条信息后提交发送至内容补充模块,反馈给用户。在内容补充模块中可以补充添加业务对象子目录的元数据的名称和接口信息,提交发送至内容审批模块。在内容审批模块中查看详情,由管理员进行审批,选择批准或驳回,如果批准,则将技术信息和接口信息发送至内容发布模块,反馈给用户。如果驳回,添加驳回理由并反馈给用户。在内容发布模块中查看详情,由管理员进行审批,选择发布或暂不发布,如果发布,则将技术信息和接口信息进行业务资产目录发布,则用户可以查询业务资产目录中的信息。如果暂不发布,添加暂不发布的理由并反馈给用户。
在步骤205中,将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。
其中,每个技术对象子目录与一个业务子目录相对应,如图3技术资产目录中的商品子目录和图9业务资产目录中的商品子目录对应。
在实施中,每个技术对象子目录与一个业务子目录相对应,基于每个技术对象子目录对应的第二技术数据表和业务子目录,确定业务子目录对应的第二数据表。在每个业务子目录对应的第二技术数据表中,确定业务子目录中的各业务对象子目录对应的第一技术数据表。对于每个业务对象子目录,可以通过添加其对应的接口信息,将该业务对象子目录与对应的第一技术数据表关联。当用户想要查看业务对象子目录对应的第一技术数据表时,可以通过业务对象子目录对应的接口信息,调用对应的第一技术数据表,在信息展示界面展示,从而得到业务资产目录。
例如,图9是本申请实施例提供的一种业务资产目录的结构示意图,当目标业务为采购***时,如图9所示,在一级子目录采购***中添加多个二级子目录,如商品子目录、采购子目录、订单子目录和用户子目录。在各个二级子目录中可以添加三级子目录,如当二级子目录为商品子目录时,可以在商品子目录中可以添加单价子目录和销量子目录,当该单价子目录和该销量子目录下不再分级即其为最下级子目录时,将单价子目录与对应的单价技术数据表关联,将销量子目录与对应的销量技术数据表关联,得到业务资产目录。同理,图3中采购子目录、订单子目录和用户子目录等二级子目录也可以继续分级添加子目录,此处不再赘述。
可选的,在每个业务对象子目录与对应的第一技术数据表关联后,可以在关联后的业务对象子目录中,进行标签备注等操作,使用户更清晰的理解技术数据。
图10是本申请实施例提供的一种生成数据资产目录的方法的步骤框图,将原始数据导入数据库中可以得到技术数据表,创建技术资产目录,在技术资产目录中添加技术数据表。创建业务资产目录,在业务资产目录中添加业务内容,与技术数据表进行映射关联,得到业务资产目录,从而得到数据资产目录。根据上述步骤201至205生成数据资产目录后,用户可以在技术资产目录查询或业务资产目录中查询技术数据信息或业务信息。图11是本申请实施例提供的一种查询数据资产目录的流程图,如图11所示,用户可以通过点击树状图目录展开,再点击节点目录进行详情查看。用户也可以通过搜索目录名称的方式,找到对应的目录,再点击节点目录进行详情查看。用户也可以通过搜索表名称、业务对象名称等,点击搜索结果后进行详情查看。
本申请实施例提供的技术方案带来的有益效果是:
通过创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录,在每个业务对象子目录中添加对应的业务内容,并将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。本申请将业务资产目录和技术资产目录结合得到数据资产目录,实现了企业基于业务流程对数据资产的梳理和管控,使得业务人员和技术人员等用户可以通过数据资产目录对相关的数据进行查看,提高了获取数据的效率。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
本申请实施例提供了一种生成数据资产目录的装置,该装置可以是上述实施例中终端或服务器,如图12所示,图12是本申请实施例提供的一种生成数据资产目录的装置结构示意图,该装置包括:
第一创建模块1201,用于创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录;
添加模块1202,用于在每个业务对象子目录中添加对应的业务内容,其中,业务对象子目录为每个业务资产目录分支中的最下级业务子目录;
关联模块1203,用于将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。
可选的,装置还包括:
第二创建模块,用于创建目标业务的技术资产父目录,在技术资产父目录中添加各级技术子目录;
添加模块1202,还用于在每个技术对象子目录中添加对应的第二技术数据表,得到技术资产目录,其中,技术对象子目录为每个技术资产目录分支中的最下级技术子目录。
可选的,装置还包括:
导入模块,用于将目标业务对应的原始数据导入到映射关系型数据库中,得到技术数据总表;
确定模块,用于在技术数据总表中,确定每个技术对象子目录对应的第二技术数据表。
可选的,每个技术对象子目录与一个业务子目录相对应;
确定模块,还用于:
基于每个技术对象子目录对应的第二技术数据表、业务子目录,确定业务子目录对应的第二技术数据表;
对于每个业务子目录对应的第二技术数据表,在第二技术数据表中,确定业务子目录中的各业务对象子目录对应的第一技术数据表。
可选的,装置还包括:
生成模块,用于生成每个第二技术数据表中技术数据的数据血缘图;
添加模块1202,还用于在每个技术对象子目录中添加对应的第二技术数据表中技术数据的数据血缘图。
可选的,业务内容包括业务对象名称、业务模块、业务描述、所有者、管理者、维护者和相关数据资产。
可选的,装置还包括:
补充模块,用于对于每个业务对象子目录,在业务对象子目录中添加各元数据的名称,并将业务对象子目录与对应的第一技术数据表中的数据的元数据关联,其中,元数据用于描述第一技术数据表中的数据。
可选的,
第一创建模块1201,还用于:
创建采购***的业务资产父目录,在业务资产父目录中添加一级采购***子目录;
在一级采购***子目录中添加多个二级子目录,其中,多个二级子目录包括商品子目录、采购子目录、订单子目录和用户子目录;
在商品子目录中添加多个三级子目录,其中,多个三级子目录包括单价子目录和销量子目录;
添加模块1202,还用于:
在单价子目录、销量子目录、采购子目录、订单子目录和用户子目录中,分别添加对应的业务内容;
关联模块1203,还用于:
将单价子目录、销量子目录、采购子目录、订单子目录和用户子目录与对应的第一技术数据表关联,得到业务资产目录。
需要说明的是:上述实施例提供的生成数据资产目录的装置在生成数据资产目录时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的生成数据资产目录的装置与生成数据资产目录的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例提供的技术方案带来的有益效果是:
通过创建目标业务的业务资产父目录,在业务资产父目录中添加各级业务子目录,在每个业务对象子目录中添加对应的业务内容,并将每个业务对象子目录与对应的第一技术数据表关联,得到业务资产目录。使得业务人员可以通过业务资产目录对相关的技术数据进行查看,提高了业务人员获取技术数据的效率。
图13示出了本申请一个示例性实施例提供的终端1300的结构框图。该终端1300可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1300还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端1300包括有:处理器1301和存储器1302。
处理器1301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1301可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1301可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1301还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1301所执行以实现本申请中方法实施例提供的生成数据资产目录的方法。
在一些实施例中,终端1300还可选包括有:***设备接口1303和至少一个***设备。处理器1301、存储器1302和***设备接口1303之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1303相连。具体地,***设备包括:射频电路1304、触摸显示屏1305、摄像头1306、音频电路1307、定位组件1308和电源1309中的至少一种。
***设备接口1303可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1301和存储器1302。在一些实施例中,处理器1301、存储器1302和***设备接口1303被集成在同一芯片或电路板上;在一些其他实施例中,处理器1301、存储器1302和***设备接口1303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1304用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1304包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1304还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1305用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1305是触摸显示屏时,显示屏1305还具有采集在显示屏1305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1301进行处理。此时,显示屏1305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1305可以为一个,设置终端1300的前面板;在另一些实施例中,显示屏1305可以为至少两个,分别设置在终端1300的不同表面或呈折叠设计;在再一些实施例中,显示屏1305可以是柔性显示屏,设置在终端1300的弯曲表面上或折叠面上。甚至,显示屏1305还可以设置成非矩形的不规则图形,也即异形屏。显示屏1305可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1306用于采集图像或视频。可选地,摄像头组件1306包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1301进行处理,或者输入至射频电路1304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1301或射频电路1304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1307还可以包括耳机插孔。
定位组件1308用于定位终端1300的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1308可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源1309用于为终端1300中的各个组件进行供电。电源1309可以是交流电、直流电、一次性电池或可充电电池。当电源1309包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1300还包括有一个或多个传感器1310。该一个或多个传感器1310包括但不限于:加速度传感器1311、陀螺仪传感器1312、压力传感器1313、指纹传感器1314、光学传感器1315以及接近传感器1316。
加速度传感器1311可以检测以终端1300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1311可以用于检测重力加速度在三个坐标轴上的分量。处理器1301可以根据加速度传感器1311采集的重力加速度信号,控制触摸显示屏1305以横向视图或纵向视图进行用户界面的显示。加速度传感器1311还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1312可以检测终端1300的机体方向及转动角度,陀螺仪传感器1312可以与加速度传感器1311协同采集用户对终端1300的3D动作。处理器1301根据陀螺仪传感器1312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1313可以设置在终端1300的侧边框和/或触摸显示屏1305的下层。当压力传感器1313设置在终端1300的侧边框时,可以检测用户对终端1300的握持信号,由处理器1301根据压力传感器1313采集的握持信号进行左右手识别或快捷操作。当压力传感器1313设置在触摸显示屏1305的下层时,由处理器1301根据用户对触摸显示屏1305的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1314用于采集用户的指纹,由处理器1301根据指纹传感器1314采集到的指纹识别用户的身份,或者,由指纹传感器1314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1314可以被设置终端1300的正面、背面或侧面。当终端1300上设置有物理按键或厂商Logo时,指纹传感器1314可以与物理按键或厂商Logo集成在一起。
光学传感器1315用于采集环境光强度。在一个实施例中,处理器1301可以根据光学传感器1315采集的环境光强度,控制触摸显示屏1305的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1305的显示亮度;当环境光强度较低时,调低触摸显示屏1305的显示亮度。在另一个实施例中,处理器1301还可以根据光学传感器1315采集的环境光强度,动态调整摄像头组件1306的拍摄参数。
接近传感器1316,也称距离传感器,通常设置在终端1300的前面板。接近传感器1316用于采集用户与终端1300的正面之间的距离。在一个实施例中,当接近传感器1316检测到用户与终端1300的正面之间的距离逐渐变小时,由处理器1301控制触摸显示屏1305从亮屏状态切换为息屏状态;当接近传感器1316检测到用户与终端1300的正面之间的距离逐渐变大时,由处理器1301控制触摸显示屏1305从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图13中示出的结构并不构成对终端1300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括指令的存储器,上述指令可由终端中的处理器执行以完成上述实施例中生成数据资产目录的方法。例如,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。