一种数据查询方法和设备技术

技术编号:21141175 阅读:37 留言:0更新日期:2019-05-18 05:11
本发明专利技术公开了一种数据查询的方法和设备,用以解决现有无法查询资源是否被引用及引用对象的问题。本发明专利技术实施例根据资源信息和界面标识的绑定关系,可以确定目标资源是否被引用,并且能够根据引用所述目标资源的界面标识确定界面标识对应的交互界面。在需要删除目标资源或者修改目标资源时能够准确查询到引用所述资源的交互界面,本发明专利技术实施例提供了一种查询目标资源的方法,便于操作,进一步提高了查询结果的准确性和效率。

【技术实现步骤摘要】
一种数据查询方法和设备
本专利技术涉及互联网领域,特别涉及一种数据查询的方法和设备。
技术介绍
目前,各种网站或应用都需要对展示给用户的交互页面的内容进行编排,比如搜索引擎的首页陈列有歌曲、视频、商品等资源,交互页面上展示的内容也越来越丰富,因此,在编排系统中常常需要编排各种异构数据,比如应用、歌曲、视频、商品等资源。由于要编排的内容复杂,数据类型较多,通常通过在编排数据中创建包含相关资源数据的编排字段,其中,在编排字段中能够表示该资源的相关内容以字符串的形式体现,当全部内容编排完成后将整体编排内容保存为JSON格式,由于整体内容都被编排在一个JSON串中,不同的JSON串中保存的关于资源数据的相关内容各不相同,保存形式也有差别。目前,系统无法解析出字符串表示的资源,因此难以准确查询哪些资源被编排数据引用,但在实际业务场景中,如果不能进行查询则在删除资源时,无法确定该资源是否是线上编排数据使用的,一旦错误删除,将影响线上业务正常运行。综上所述,现有无法查询资源是否被引用及引用对象。
技术实现思路
本专利技术提供一种数据查询的方法和设备,用以解决现有无法查询资源是否被引用及引用对象的问题。本专利技术方法包括:第一方面,本专利技术实施例提供的一种数据查询的方法包括:根据资源信息和界面标识的绑定关系,确定与目标资源的资源信息绑定的界面标识,其中所述绑定关系是根据设置的读取规则从交互界面对应的编排数据中读取到的资源信息后生成的;根据所述界面标识确定引用所述目标资源的交互界面。上述方法,根据资源信息和界面标识的绑定关系,可以确定目标资源是否被引用,并且能够根据引用所述目标资源的界面标识确定界面标识对应的交互界面。在需要删除目标资源或者修改目标资源时能够准确查询到引用所述资源的交互界面,本专利技术实施例提供了一种查询目标资源的方法,便于操作,进一步提高了查询结果的准确性和效率。在一种可选的实施方式中,通过下列方式确定资源标识和界面标识的绑定关系:针对任意一个需要建立绑定关系的交互界面,确定所述交互界面的界面标识;按照所述交互界面对应的读取规则从所述交互界面对应的编排数据中确定所述界面标识对应的资源信息;将所述界面标识与所述资源信息进行绑定。在一种可选的实施方式中,所述需要建立绑定关系的交互界面为未与资源信息进行绑定的交互界面或包含的资源信息发生变化的交互界面。在一种可选的实施方式中,若需要删除交互界面,则清除所述绑定关系中需要删除的交互界面对应的界面标识。在一种可选的实施方式中,若所述绑定关系中与需要删除的交互界面对应的界面标识绑定的资源信息未与其他界面标识绑定,则从所述绑定关系中删除与需要删除的交互界面对应的界面标识绑定的资源信息。在一种可选的实施方式中,所述按照所述交互界面对应的读取规则从所述交互界面对应的编排数据中确定所述界面标识对应的资源信息,包括:根据所述读取规则从所述交互界面对应的编排数据中获得编排数据ID(identification,身份证)和所述编排数据ID对应的编排字段;根据所述读取规则从所述编排字段中解析出所述界面标识对应的资源信息;其中,所述编排数据为与所述读取规则中的模块名称绑定的交互界面的名称对应的编排数据。第二方面,本专利技术实施例还提供了一种数据查询的终端,该终端包括:处理器以及存储器,其中,所述存储器存储有程序代码,当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述终端执行下列过程:根据资源信息和界面标识的绑定关系,确定与目标资源的资源信息绑定的界面标识,其中所述绑定关系是根据设置的读取规则从交互界面对应的编排数据中读取到的资源信息后生成的;根据所述界面标识确定引用所述目标资源的交互界面。在一种可能的实现方式中,所述处理器通过下列方式确定资源标识和界面标识的绑定关系:针对任意一个需要建立绑定关系的交互界面,确定所述交互界面的界面标识;按照所述交互界面对应的读取规则从所述交互界面对应的编排数据中确定所述界面标识对应的资源信息;将所述界面标识与所述资源信息进行绑定。在一种可能的实现方式中,所述需要建立绑定关系的交互界面为未与资源信息进行绑定的交互界面或包含的资源信息发生变化的交互界面。在一种可能的实现方式中,所述处理器还用于:若需要删除交互界面,则清除所述绑定关系中需要删除的交互界面对应的界面标识。在一种可能的实现方式中,所述处理器还用于:若所述绑定关系中与需要删除的交互界面对应的界面标识绑定的资源信息未与其他界面标识绑定,则从所述绑定关系中删除与需要删除的交互界面对应的界面标识绑定的资源信息。在一种可能的实现方式中,所述处理器具体用于:根据所述读取规则从所述交互界面对应的编排数据中获得编排数据ID和所述编排数据ID对应的编排字段;根据所述读取规则从所述编排字段中解析出所述界面标识对应的资源信息;其中,所述编排数据为与所述读取规则中的模块名称绑定的交互界面的名称对应的编排数据。第三方面,本专利技术实施例还提供一种数据查询的终端,该终端包括:处理模块:用于根据资源信息和界面标识的绑定关系,确定与目标资源的资源信息绑定的界面标识,其中所述绑定关系是根据设置的读取规则从交互界面对应的编排数据中读取到的资源信息后生成的;确定模块:用于根据所述界面标识确定引用所述目标资源的交互界面。第四方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述方法的步骤。另外,第二方面至第四方面中任一一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数据查询的方法示意图;图2为本专利技术实施例提供创建一种模块表的示意图;图3为本专利技术实施例提供创建一种关系表的示意图;图4为本专利技术实施例一种查询界面示意图;图5为本专利技术实施例提供的一种数据查询的终端的结构示意图;图6位本专利技术实施例提供的另一种数据查询的终端的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合说明书附图对本专利技术实施例做进一步详细描述。如图1所示,本专利技术实施例提供的是一种数据查询的方法,具体包括以下步骤:步骤100:根据资源信息和界面标识的绑定关系,确定与目标资源的资源信息绑定的界面标识,其中所述绑定关系是根据设置的读取规则从交互界面对应的编排数据中读取到的资源信息后生成的;步骤101:根据所述界面标识确定引用所述目标资源的交互界面。通过上述方案,根据资源信息和界面标识的绑定关系,可以确定目标资源是否被引用,并且能够根据引用所述目标资源的界面标识确定界面标识对应的交互界面。在需要删除目标资源或者修改目标资源时能够准确查询到引用所述资源的交互界面,本专利技术实施例提供了一种查询本文档来自技高网...

【技术保护点】
1.一种数据查询的方法,其特征在于,该方法包括:根据资源信息和界面标识的绑定关系,确定与目标资源的资源信息绑定的界面标识,其中所述绑定关系是根据设置的读取规则从交互界面对应的编排数据中读取到的资源信息后生成的;根据所述界面标识确定引用所述目标资源的交互界面。

【技术特征摘要】
1.一种数据查询的方法,其特征在于,该方法包括:根据资源信息和界面标识的绑定关系,确定与目标资源的资源信息绑定的界面标识,其中所述绑定关系是根据设置的读取规则从交互界面对应的编排数据中读取到的资源信息后生成的;根据所述界面标识确定引用所述目标资源的交互界面。2.如权利要求1所述的方法,其特征在于,通过下列方式确定资源标识和界面标识的绑定关系:针对任意一个需要建立绑定关系的交互界面,确定所述交互界面的界面标识;按照所述交互界面对应的读取规则从所述交互界面对应的编排数据中确定所述界面标识对应的资源信息;将所述界面标识与所述资源信息进行绑定。3.如权利要求2所述的方法,其特征在于,所述需要建立绑定关系的交互界面为未与资源信息进行绑定的交互界面或包含的资源信息发生变化的交互界面。4.如权利要求2所述的方法,其特征在于,该方法还包括:若需要删除交互界面,则清除所述绑定关系中需要删除的交互界面对应的界面标识。5.如权利要求3所述的方法,其特征在于,该方法还包括:若所述绑定关系中与需要删除的交互界面对应的界面标识绑定的资源信息未与其他界面标识绑定,则从所述绑定关系中删除与需要删除的交互界面对应的界面标识绑定的资源信息。6.如权利要求1~5任一所述的方法,其特征在于,所述按照所述交互界面对应的读取规则从所述交互界面对应的编排数据中确定所述界面标识对应的资源信息,包括:根据所述读取规则从所述交互界面对应的编排数据中获得编排数据标识ID和所述编排数据ID对应的编排字段;根据所述读取规则从所述编排字段中解析出所述界面标识对应的资源信息;其中,所述编排数据为与所述读取规则中的模块名称绑定的交互界面的名称对应的编排数据。7.一种数据查询的终端,其特征在于,该终端包括:处理...

【专利技术属性】
技术研发人员:张彬徐孝春
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东,37

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

1