CN111694611B - 一种数据处理方法、装置、电子设备 - Google Patents

一种数据处理方法、装置、电子设备 Download PDF

Info

Publication number
CN111694611B
CN111694611B CN202010328715.5A CN202010328715A CN111694611B CN 111694611 B CN111694611 B CN 111694611B CN 202010328715 A CN202010328715 A CN 202010328715A CN 111694611 B CN111694611 B CN 111694611B
Authority
CN
China
Prior art keywords
application
configuration metadata
metadata corresponding
key
value pair
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.)
Active
Application number
CN202010328715.5A
Other languages
English (en)
Other versions
CN111694611A (zh
Inventor
王铁堂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shishi Tongyun Technology Chengdu Co ltd
Original Assignee
Shishi Tongyun Technology Chengdu Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shishi Tongyun Technology Chengdu Co ltd filed Critical Shishi Tongyun Technology Chengdu Co ltd
Priority to CN202010328715.5A priority Critical patent/CN111694611B/zh
Publication of CN111694611A publication Critical patent/CN111694611A/zh
Application granted granted Critical
Publication of CN111694611B publication Critical patent/CN111694611B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供一种数据处理方法,包括:获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端。本申请中提供的数据处理方法,为分别管理第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据提供了保障,从而能够降低对应用对应的配置元数据管理的复杂度。

Description

一种数据处理方法、装置、电子设备
技术领域
本申请涉及计算机技术领域,具体涉及一种数据处理方法。本申请同时涉及一种数据处理装置、电子设备以及存储介质。
背景技术
配置元数据,又称中介数据、中继数据,是一种描述数据的数据,如用于描述数据的存储位置信息等的数据,往往用于应用的启动。一般用户在需要启动应用时,会通过客户端实现对目标数据进行访问,具体的,需要先通过服务端查询获得目标数据的配置元数据,再根据配置元数据来实现针对目标数据读写操作,所以,配置元数据对客户端进行数据访问的实现具有至关重要的作用,因此,如何管理配置元数据也显得至关重要。
现有的配置元数据管理方法一般是:由服务端将不同应用对应的配置元数据分别分配给对应的应用,并进行分别管理。然而,随着应用数量的增多,服务端需要管理的配置元数据也会增多。这种情况下,一些不同应用对应的一部分配置元数据可能会相同。如果这部分配置元数据中的一个或多个配置元数据需要修改,那么服务端就需要分别修改多个应用对应的这个或这些配置元数据,这样会导致配置元数据管理较为复杂。例如,服务端分别管理应用A的配置元数据A、应用B的配置元数据B、应用C的配置元数据C,配置元数据A、配置元数据B和配置元数据C中分别包括配置元数据x,如果配置元数据x有变更,则服务端需要分别对配置元数据A中的配置元数据x、配置元数据B中的配置元数据x、配置元数据C中的配置元数据x进行修改,由此可见,服务端分别管理应用A的配置元数据A、应用B的配置元数据B、应用C的配置元数据C的方式较为复杂。
发明内容
本申请实施例提供一种数据处理方法、装置、电子设备以及存储介质,以降低应用对应的配置元数据管理的复杂度。
本申请实施例提供一种数据处理方法,其特征在于,包括:获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端。
本申请另一实施例,提供一种数据处理装置,包括:请求消息获得单元,用于获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;元数据获得单元,用于针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;元数据提供单元,用于将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端。
本申请另一实施例,提供一种数据处理方法,包括:向服务端发出用于获取第一应用对应的配置元数据的请求消息;获得所述服务端分别提供的所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据。
本申请另一实施例,提供一种数据处理装置,包括:请求消息发出单元,用于向服务端发出用于获取第一应用对应的配置元数据的请求消息;元数据获得单元,用于获得所述服务端分别提供的所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;配置元数据获得单元,用于根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据。
本申请另一实施例,提供一种数据处理方法,包括:获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据;将所述第一应用对应的配置元数据提供给所述客户端。
本申请另一实施例,提供一种数据处理装置,包括:请求消息获得单元,用于获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;元数据获得单元,用于针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;配置元数据获得单元,用于根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据;
配置元数据发送单元,用于将所述第一应用对应的配置元数据提供给所述客户端。
本申请另一实施例,提供一种数据处理方法,包括:获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据;如果所述第一配置元数据和所述第二配置元数据都包括相同的通用配置元数据,则将所述第一配置元数据中的专用于配置所述第一应用的第一专用配置元数据存储到第一存储空间,将所述第二配置元数据中的专用于配置所述第二应用的第二专用配置元数据存储到第二存储空间,将所述通用配置元数据存储到第三存储空间。
本申请另一实施例,提供一种数据处理装置,其特征在于,包括:元数据获得单元,用于获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据;元数据存储单元,用于如果所述第一配置元数据和所述第二配置元数据都包括相同的通用配置元数据,则将所述第一配置元数据中的专用于配置所述第一应用的第一专用配置元数据存储到第一存储空间,将所述第二配置元数据中的专用于配置所述第二应用的第二专用配置元数据存储到第二存储空间,将所述通用配置元数据存储到第三存储空间。
本申请另一实施例,提供一种数据处理方法,其特征在于,包括:获得目标应用对应的目标配置元数据;如果所述目标配置元数据中包括已存储的通用配置元数据,则将所述目标配置元数据中的专用于配置所述目标应用的目标专用配置元数据存储到目标存储空间,所述目标存储空间与用于存储所述通用配置元数据的存储空间不同,所述通用配置元数据是除所述目标应用之外的至少一个应用对应的配置元数据。
本申请另一实施例,提供一种数据处理装置,包括:元数据获得单元,用于获得目标应用对应的目标配置元数据;元数据存储单元,用于如果所述目标配置元数据中包括已存储的通用配置元数据,则将所述目标配置元数据中的专用于配置所述目标应用的目标专用配置元数据存储到目标存储空间,所述目标存储空间与用于存储所述通用配置元数据的存储空间不同,所述通用配置元数据是除所述目标应用之外的至少一个应用对应的配置元数据。
本申请另一实施例,提供一种电子设备,包括:处理器;以及存储器,用于存储计算机程序,该设备通电并通过所述处理器运行该计算机程序后,执行本申请实施例提供的数据处理方法。
本申请另一实施例,提供一种存储介质,该存储介质存储有计算机程序,该计算机程序被处理器运行,执行本申请实施例提供的数据处理方法。
与现有技术相比,本申请具有以下优点:
本申请实施例提供一种数据处理方法,在获得客户端发出的用于获取第一应用对应的配置元数据的请求消息后,会先针对请求消息,分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,再将第一应用和第二应用共同对应的配置元数据和仅有第一应用对应的配置元数据提供给客户端。本申请实施例提供的数据处理方法,能够分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,为分别管理第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据提供了保障,从而能够降低对应用对应的配置元数据管理的复杂度。
附图说明
图1A为本申请提供的数据方法的应用场景实施例的第一示意图。
图1B为本申请提供的数据方法的应用场景实施例的第二示意图。
图2为本申请第一实施例中提供的一种数据处理方法的流程图。
图3为本申请第二实施例中提供的一种数据处理装置的示意图。
图4为本申请第三实施例中提供的一种数据处理方法的流程图。
图5为本申请第四实施例中提供的一种数据处理装置的示意图。
图6为本申请第五实施例中提供的一种数据处理方法的流程图。
图7为本申请第六实施例中提供的一种数据处理装置的示意图。
图8为本申请第七实施例中提供的一种数据处理方法的流程图。
图9为本申请实施例中提供的一种数据处理装置的示意图。
图10为本申请第九实施例中提供的一种数据处理方法的流程图。
图11为本申请实施例中提供的一种电子设备的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
为了更清楚地展示本申请提供的数据处理方法,先介绍一下本申请提供的数据处理方法的应用场景。本申请提供的一些实施例可以应用于处理启动应用的配置元数据的场景。本申请提供的数据处理方法的场景实施例,整体需要依靠服务端与客户端的交互来完成,但是,部分过程可以仅单独依托于客户端或者服务端来执行。本申请提供的数据处理方法的场景实施例中,客户端为安装有为用户为提供数据访问等服务的应用的电子设备,如:智能手机、PC(Personal Computer)端、平板电脑等,服务器为安装在客户端上的应用提供数据资源提供、处理以及存储等服务的计算机设备,一般为服务器。本申请提供的数据处理方法的场景实施例中,具体以客户端为安装有外卖APP的智能手机,服务端为为外卖APP以及外卖APP之外的一个或多个APP同时提供服务的服务器为例,对本申请提供的数据处理方法的场景实施例进行详细的说明,此时,该外卖APP一般被称为第一应用,外卖APP之外的一个或多个APP统一被称为第二应用。
本申请提供的数据处理方法的场景实施例中,需要先通过预先设置并部署在服务器上的配置元数据管理应用或者程序,对用于启动第一应用和第二应用的配置元数据进行管理,需要说明的是,第二应用的范围可以是外卖APP之外的一个或多个APP的全部,也可以是外卖APP之外的一个或多个APP的部分,即,服务器上的配置元数据管理应用或者程序可以管理服务器上的全部应用的配置元数据,也可以仅管理包括外卖APP的配置元数据在内的部分应用的配置元数据。服务器通过服务器上的配置元数据管理应用对应用的配置元数据进行管理的步骤,请参照图1A,其为本申请提供的数据方法的应用场景实施例的第一示意图。
首先,获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据。然后,如果第一配置元数据和第二配置元数据都包括相同的通用配置元数据,则将第一配置元数据中的专用于配置第一应用的第一专用配置元数据存储到第一存储空间,将第二配置元数据中的专用于配置第二应用的第二专用配置元数据存储到第二存储空间,将通用配置元数据存储到第三存储空间。即将第一应用对应的专用配置元数据存储到第一存储空间,将第二应用对应的专用配置元数据存储到第二存储空间,将通用配置元数据存储到第三存储空间。本申请提供的数据处理方法的场景实施例中,将配置元数据存储到相应存储空间的具体操作为:首先,创建通用配置元数据、第一应用对应的专用配置元数据以及第二应用对应的专用配置元数据的键值对,其中,创建通用配置元数据的键值对的过程为:将通用配置元数据按照数据类型进行分组,确定通用配置元数据存的分组信息,根据通用配置元数据存和通用配置元数据的分组信息,创建通用配置元数据的键值对。然后,将通用配置元数据、第一应用对应的专用配置元数据以及第二应用对应的专用配置元数据的键值对存储到相应的存储空间。
本申请提供的数据方法的应用场景实施例中,对通用配置元数据的分组可以是多个等级的,如可以先将通用配置元数据划分为多个等级的数据类型,再通用配置元数据存和通用配置元数据的分组信息,创建通用配置元数据的键值对,如:根分组.一级分组…分组.键1=值1的形式的键值对。通用配置元数据的键值对中的键包括通用配置元数据的数据类型组别信息,通用配置元数据的键值对中的值为通用配置元数据,如:可以根据通用配置元数据创建出以下通用配置元数据的键值对,根分组.一级分组…分组1.通用元数据1=第一通用元数据XX、根分组.一级分组…分组1.通用元数据2=第二通用元数据XX、根分组.一级分组…分组2.通用元数据1=第三通用元数据XX等。第一应用对应的专用配置元数据的键值对中的键包括第一应用对应的专用配置元数据的标识信息,第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据,第一应用的配置元数据的键值对可以为:第一应用对应的专用配置元数据1=第一应用对应的第一应用对应的专用配置元数据XX、第一应用对应的专用配置元数据2=第一应用对应的第二应用对应的专用配置元数据XX等。
需要说明的是,本申请提供的数据方法的应用场景实施例中,第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据,包括:第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对通用配置元数据的键值对中的键的引用信息,引用信息用于指示第一应用对应的专用配置元数据的键值对中的值为被引用键的通用配置元数据的键值对中的值,如:第一应用对应的专用配置元数据3=根分组.一级分组…分组1.通用元数据2。
在通过预先设置并部署在服务器上的配置元数据管理应用或者程序,对用于启动第一应用和第二应用的配置元数据进行管理后,如果客户端需要启动第一应用,就会向服务端发出用于获取第一应用对应的配置元数据的请求消息,服务端会先获得客户端发出的用于获取第一应用对应的配置元数据的请求消息,并针对请求消息,分别从相应的存储空间获得通用配置元数据和第一应用对应的专用配置元数据,再进一步将通用配置元数据和第一应用对应的专用配置元数据提供给客户端。客户端在获得服务端提供的通用配置元数据和第一应用对应的专用配置元数据后,会通过预先设置在第一应用中的配置元数据管理工具,如SDK工具包,将通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据,并通过第一应用对应的配置元数据启动第一应用。
如果第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对通用配置元数据的键值对中的键的引用信息,那么还需要先根据引用信息,将键值对中的值为引用信息的第一应用对应的专用配置元数据的键值对中的值替换为被引用键的通用配置元数据的键值对中的值。如:通用配置元数据的键值对为:根分组.一级分组…分组1.通用元数据1=第一通用元数据XX、根分组.一级分组…分组1.通用元数据2=第二通用元数据XX。第一应用对应的专用配置元数据的键值对为:第一应用对应的专用配置元数据1=第一应用对应的第一应用对应的专用配置元数据XX、第一应用对应的专用配置元数据2=根分组.一级分组…分组1.通用元数据1、第一应用对应的专用配置元数据3=根分组.一级分组…分组1.通用元数据2,那么第一应用对应的配置元数据为:第一应用对应的专用配置元数据1=第一应用对应的第一应用对应的专用配置元数据XX、第一应用对应的专用配置元数据2=根分组.一级分组…分组1.通用元数据1、第一应用对应的专用配置元数据3=根分组.一级分组…分组1.通用元数据2。
本申请提供的一些实施例在应用于处理启动应用的配置元数据的场景时,需要依靠客户端与服务器的交互来完成,具体过程请参照图1B,其为本申请提供的数据方法的应用场景实施例的第二示意图。在客户端需要启动第一应用时,客户端101会向服务端102发出用于获取第一应用对应的配置元数据的请求消息。服务端102在获得客户端发出的用于获取第一应用对应的配置元数据的请求消息后,会先针对请求消息,获得第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,并进一步根据第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,获得第一应用对应的配置元数据,再将第一应用对应的配置元数据提供给客户端101。客户端101获得第一应用对应的配置元数据后,会将第一应用对应的配置元数据用于启动第一应用。
本申请实施例中不对本申请实施例中提供的数据处理方法的应用场景做具体的限定,如:本申请提供的数据处理方法还可以应用于服务端、客户端单独工作的场景,本申请实施例提供的数据处理方法除了上述的应用场景实施例外,还存在其它的应用场景的实施例,在此不再一一赘述。提供上述数据处理方法的应用场景的实施例,是为了便于理解本申请提供的数据处理方法,而并非用于限定本申请提供的数据处理方法。
第一实施例
本申请第一实施例中提供了一种数据处理方法,如图2所示,其为本申请第一实施例中提供的一种数据处理方法的流程图。
在步骤S201中,获得客户端发出的用于获取第一应用对应的配置元数据的请求消息。
本申请第一实施例中,客户端为安装有为用户为提供数据访问等服务的应用的电子设备,如:智能手机、PC端、平板电脑等,配置元数据一般为用于启动第一应用的元数据。执行本申请第一实施例中提供的数据处理方法的执行主体一般为服务端,其为安装在客户端上的应用提供数据资源提供、处理以及存储等服务的计算机设备,一般为服务器,更具体的,是由通过预先设置并部署在服务器上的配置元数据管理应用或者程序来执行对配置元数据的处理操作。
本申请第一实施例中,第一应用是安装在客户端上需要进行启动的目标应用,本申请第一实施例中将安装在客户端上需要进行启动的目标应用统一称为第一应用是为了与需要服务端提供服务的其他一个或者多个应用加以区分。在客户端需要启动第一应用时,会发出的用于获取第一应用对应的配置元数据的请求消息。
在步骤S202中,针对请求消息,获得第一应用对应的通用配置元数据,并获得第一应用对应的专用配置元数据,第一应用对应的通用配置元数据为第一应用和第二应用共同对应的配置元数据,第一应用对应的专用配置元数据为仅有第一应用对应的配置元数据。
本申请第一实施例中,第二应用为对除目标应用之外需要服务端提供服务的其他一个或者多个应用的统称,第二应用可以为除目标应用之外需要服务端提供服务的其他全部应用,也可以为除目标应用之外需要服务端提供服务的其他部分应用。
本申请第一实施例中,针对请求消息,获得第一应用对应的通用配置元数据,并获得第一应用对应的专用配置元数据的过程如下:针对请求消息,从专用于存储第一应用对应的通用配置元数据的第一存储空间中获得第一应用对应的通用配置元数据,并从专用于存储第一应用对应的专用配置元数据的第二存储空间中获得第一应用对应的专用配置元数据。即,本申请第一实施例中,需要预先将第一应用对应的通用配置元数据、第一应用对应的专用配置元数据进行分类,并存储在不同的存储空间。
需要进一步说明的是,针对请求消息,从专用于存储第一应用对应的通用配置元数据的第一存储空间中获得第一应用对应的通用配置元数据的进一步操作过程为:针对请求消息,从第一存储空间中获得第一应用对应的通用配置元数据的键值对,并从第二存储空间中获得第一应用对应的专用配置元数据的键值对。即,本申请第一实施例中,需要预先将第一应用对应的通用配置元数据、第一应用对应的专用配置元数据进行分类,并根据第一应用对应的通用配置元数据、第一应用对应的专用配置元数据,创建第一应用对应的通用配置元数据的键值对、第一应用对应的专用配置元数据的键值对,再将第一应用对应的通用配置元数据的键值对、第一应用对应的专用配置元数据的键值对存储在不同的存储空间,已完成对第一应用对应的通用配置元数据、第一应用对应的专用配置元数据的分类和存储。
本申请第一实施例中,将应用对应的专用配置元数据和应用对应的通用配置元数据分开进行存储,实现了对应用对应的专用配置元数据和应用对应的通用配置元数据的分开管理,从而能够确保在应用对应的配置元数据中的一个或多个配置元数据需要修改等操作时,仅需要针对应用对应的通用配置元数据执行单独的操作即可,从而降低了应用对应的通用配置元数据管理的复杂度,进一步降低了应用对应的配置元数据管理的复杂度。
本申请第一实施例中,创建第一应用对应的通用配置元数据的键值对的过程为:首先,将第一应用对应的通用配置元数据按照数据类型进行分组,确定通用配置元数据存的分组信息。然后,根据第一应用对应的通用配置元数据存和第一应用对应的通用配置元数据的分组信息,创建第一应用对应的通用配置元数据的键值对。第一应用对应的通用配置元数据的键值对中的键包括第一应用对应的通用配置元数据的数据类型组别信息,第一应用对应的通用配置元数据的键值对中的值为第一应用对应的通用配置元数据。
本申请第一实施例中,将应用对应的专用配置元数据和应用对应的通用配置元数据,以应用对应的专用配置元数据的键值对和应用对应的通用配置元数据的键值对的方式进行存储,能够方便对应用对应的配置元数据的查询等管理操作,从而降低了应用对应的配置元数据管理的复杂度。
本申请第一实施例中,对第一用于对应的通用配置元数据的分组可以是多个等级的,如可以先将通用配置元数据划分为多个等级的数据类型,再通用配置元数据存和通用配置元数据的分组信息,创建通用配置元数据的键值对,如:根分组.一级分组…分组.键1=值1的形式的键值对,具体的,本申请第一实施例中第一用于对应的通用配置元数据的键值对可以如下:第一应用根分组.一级分组…分组1.通用元数据1=第一通用元数据XX、根分组.一级分组…分组1.通用元数据2=第二通用元数据XX、根分组.一级分组…分组2.通用元数据1=第三通用元数据XX…。
本申请第一实施例中,第一应用对应的专用配置元数据的键值对中的键包括第一应用对应的专用配置元数据的标识信息,第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据,具体的,第一应用对应的专用配置元数据的键值对可以为:第一应用对应的专用配置元数据1=第一应用对应的第一专用配置元数据XX、第一应用对应的专用配置元数据2=第一应用对应的第二专用配置元数据XX…。需要说明的是,本申请第一实施例中,部分第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对第一应用对应的通用配置元数据的键值对中的键的引用信息,引用信息用于指示第一应用对应的专用配置元数据的键值对中的值为被引用键的第一应用对应的通用配置元数据的键值对中的值,如:第一应用对应的专用配置元数据3=根分组.一级分组…分组1.通用元数据2。
在步骤S203中,将第一应用对应的通用配置元数据和第一应用对应的专用配置元数据提供给客户端。
由于本申请第一实施例中,针对请求消息,获得第一应用对应的通用配置元数据,并获得第一应用对应的专用配置元数据的具体执行过程为:针对请求消息,从第一存储空间中获得第一应用对应的通用配置元数据的键值对,并从第二存储空间中获得第一应用对应的专用配置元数据的键值对,因此,本申请第一实施例中,将第一应用对应的通用配置元数据和第一应用对应的专用配置元数据提供给客户端的具体过程为:将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对提供给客户端。
本申请第一实施例提供的数据处理方法,在获得客户端发出的用于获取第一应用对应的配置元数据的请求消息后,会先针对请求消息,分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,再将第一应用和第二应用共同对应的配置元数据和仅有第一应用对应的配置元数据提供给客户端。本申请第一实施例提供的数据处理方法,能够分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,为分别管理第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据提供了保障,从而能够降低对应用对应的配置元数据管理的复杂度。
第二实施例
与本申请提供的数据处理方法的场景实施例以及第一实施例提供的数据处理方法相对应的,本申请第二实施例提供了一种数据处理装置。由于装置实施例基本相似于应用场景实施例以及第一实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第一实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请参照图3,本申请第二实施例中提供的一种数据处理装置的示意图。本申请第二实施例中提供的数据处理装置,包括:请求消息获得单元301,用于获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;元数据获得单元302,用于针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;元数据提供单元303,用于将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端。
可选的,所述元数据获得单元302,具体用于针对所述请求消息,从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,并从专用于存储所述第一应用对应的专用配置元数据的第二存储空间中获得所述第一应用对应的专用配置元数据。
可选的,所述针对所述请求消息,从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,包括:针对所述请求消息,从所述第一存储空间中获得所述第一应用对应的通用配置元数据的键值对,并从所述第二存储空间中获得所述第一应用对应的专用配置元数据的键值对。
可选的,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据。
可选的,所述第一应用对应的专用配置元数据的键值对中的键包括所述第一应用对应的专用配置元数据的标识信息,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。
可选的,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据,包括:所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据对所述第一应用对应的通用配置元数据的键值对中的键的引用信息,所述引用信息用于指示所述第一应用对应的专用配置元数据的键值对中的值为被引用键的所述第一应用对应的通用配置元数据的键值对中的值。
可选的,所述元数据提供单元303,具体用于将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对提供给所述客户端。
可选的,所述第一应用对应的配置元数据用于启动所述第一应用。
第三实施例
与本申请提供的数据处理方法的场景实施例以及第一实施例提供的数据处理方法相对应的,本申请第三实施例提供了另一种数据处理方法。由于第三实施例的数据处理方法基本相似于应用场景实施例以及第一实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第一实施例的部分说明即可。下述描述的第三实施例仅仅是示意性的。请参照图4,本申请第三实施例中提供的一种数据处理方法的流程图。
步骤S401:向服务端发出用于获取第一应用对应的配置元数据的请求消息。
本申请第三执行本申请第一实施例中提供的数据处理方法的执行主体一般为客户端,更具体的执行主体为被预先设备并部署在客户端上的配置元数据管理工具,客户端为安装有为用户为提供数据访问等服务的应用的电子设备,如:智能手机、PC端、平板电脑等,服务端其为安装在客户端上的应用提供数据资源提供、处理以及存储等服务的计算机设备,一般为服务器,配置元数据一般为用于启动第一应用的元数据。在客户端需要启动第一应用时,会发出的用于获取第一应用对应的配置元数据的请求消息。
本申请第三实施例中,第一应用是安装在客户端上需要进行启动的目标应用,本申请第三实施例中将安装在客户端上需要进行启动的目标应用统一称为第一应用是为了与需要服务端提供服务的其他一个或者多个应用加以区分。
本申请第三实施例中,第二应用为对除目标应用之外需要服务端提供服务的其他一个或者多个应用的统称,第二应用可以为除目标应用之外需要服务端提供服务的其他全部应用,也可以为除目标应用之外需要服务端提供服务的其他部分应用。
步骤S402:获得服务端分别提供的第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,第一应用对应的通用配置元数据为第一应用和第二应用共同对应的配置元数据,第一应用对应的专用配置元数据为仅有第一应用对应的配置元数据。
本申请第三实施例中,获得服务端分别提供的第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,包括:获得服务端分别提供的第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对。
步骤S403:根据第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,获得第一应用对应的配置元数据。
本申请第三实施例中,由于具体是获得服务端分别提供的第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对,所以,根据第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,获得第一应用对应的配置元数据,包括:根据第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对,获得第一应用对应的配置元数据。具体的,将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据。
本申请第三实施例中,第一应用对应的专用配置元数据的键值对中的键包括第一应用对应的专用配置元数据的标识信息,第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据。需要进一步说明的是,本申请第三实施例中,部分第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对第一应用对应的通用配置元数据的键值对中的键的引用信息,引用信息用于指示第一应用对应的专用配置元数据的键值对中的值为被引用键的第一应用对应的通用配置元数据的键值对中的值。
在部分第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对第一应用对应的通用配置元数据的键值对中的键的引用信息时,本申请第三实施例中将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据的过程为:根据引用信息,将键值对中的值为引用信息的第一应用对应的专用配置元数据的键值对中的值替换为被引用键的第一应用对应的通用配置元数据的键值对中的值后,将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据。
本申请第三实施例中,第一应用对应的通用配置元数据的键值对中的键包括第一应用对应的通用配置元数据的数据类型组别信息,第一应用对应的通用配置元数据的键值对中的值为第一应用对应的通用配置元数据。
本申请第三实施例中提供的数据处理方法,在向服务端发出用于获取第一应用对应的配置元数据的请求消息后,会获得服务端分别提供的第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,并根据第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,获得第一应用对应的配置元数据。本申请第三实施例提供的数据处理方法,能够分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,为分别管理第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据提供了保障,从而能够降低对应用对应的配置元数据管理的复杂度。
第四实施例
与本申请提供的数据处理方法的场景实施例以及第三实施例提供的数据处理方法相对应的,本申请第四实施例提供了一种数据处理装置。由于装置实施例基本相似于应用场景实施例以及第三实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第三实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请参照图5,本申请第四实施例中提供的一种数据处理装置的示意图。本申请第四实施例中提供的数据处理装置,包括:请求消息发出单元501,用于向服务端发出用于获取第一应用对应的配置元数据的请求消息;元数据获得单元502,用于获得所述服务端分别提供的所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;配置元数据获得单元503,用于根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据。
可选的,所述元数据获得单元502,具体用于获得所述服务端分别提供的所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对;所述配置元数据获得单元503,具体用于根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据。
可选的,所述根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据,包括:将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
可选的,所述第一应用对应的专用配置元数据的键值对中的键包括所述第一应用对应的专用配置元数据的标识信息,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。
可选的,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据,包括:所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。对所述第一应用对应的通用配置元数据的键值对中的键的引用信息,所述引用信息用于指示键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值为被引用键的所述第一应用对应的通用配置元数据的键值对中的值;所述将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据,包括:根据所述引用信息,将键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值替换为被引用键的所述第一应用对应的通用配置元数据的键值对中的值后,将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
可选的,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据。
可选的,所述第一应用对应的配置元数据用于启动所述第一应用。
第五实施例
与本申请提供的数据处理方法的场景实施例以及第一、第三实施例提供的数据处理方法相对应的,本申请第五实施例提供了另一种数据处理方法。由于第五实施例的数据处理方法基本相似于应用场景实施例以及第一、第三实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第一、第三实施例的部分说明即可。下述描述的第五实施例仅仅是示意性的。
请参照图6,本申请第五实施例中提供的一种数据处理方法的流程图。
步骤S601:获得客户端发出的用于获取第一应用对应的配置元数据的请求消息。
本申请第五实施例中,客户端为安装有为用户为提供数据访问等服务的应用的电子设备,如:智能手机、PC端、平板电脑等,配置元数据一般为用于启动第一应用的元数据。执行本申请第五实施例中提供的数据处理方法的执行主体一般为服务端,其为安装在客户端上的应用提供数据资源提供、处理以及存储等服务的计算机设备,一般为服务器,更具体的,是由通过预先设置并部署在服务器上的配置元数据管理应用或者程序来执行对配置元数据的处理操作。
本申请第五实施例中,第一应用是安装在客户端上需要进行启动的目标应用,本申请第五实施例中将安装在客户端上需要进行启动的目标应用统一称为第一应用是为了与需要服务端提供服务的其他一个或者多个应用加以区分。在客户端需要启动第一应用时,会发出的用于获取第一应用对应的配置元数据的请求消息。
本申请第五实施例中,第二应用为对除目标应用之外需要服务端提供服务的其他一个或者多个应用的统称,第二应用可以为除目标应用之外需要服务端提供服务的其他全部应用,也可以为除目标应用之外需要服务端提供服务的其他部分应用。
步骤S602:针对请求消息,获得第一应用对应的通用配置元数据,并获得第一应用对应的专用配置元数据,第一应用对应的通用配置元数据为第一应用和第二应用共同对应的配置元数据,第一应用对应的专用配置元数据为仅有第一应用对应的配置元数据。
本申请第五实施例中,第二应用为对除目标应用之外需要服务端提供服务的其他一个或者多个应用的统称,第二应用可以为除目标应用之外需要服务端提供服务的其他全部应用,也可以为除目标应用之外需要服务端提供服务的其他部分应用。本申请第五实施例中,针对请求消息,获得第一应用对应的通用配置元数据,并获得第一应用对应的专用配置元数据的过程如下:针对请求消息,从专用于存储第一应用对应的通用配置元数据的第一存储空间中获得第一应用对应的通用配置元数据,并从专用于存储第一应用对应的专用配置元数据的第二存储空间中获得第一应用对应的专用配置元数据。即,本申请第五实施例中,需要预先将第一应用对应的通用配置元数据、第一应用对应的专用配置元数据进行分类,并存储在不同的存储空间。
需要进一步说明的是,针对请求消息,从专用于存储第一应用对应的通用配置元数据的第一存储空间中获得第一应用对应的通用配置元数据的进一步操作过程为:针对请求消息,从第一存储空间中获得第一应用对应的通用配置元数据的键值对,并从第二存储空间中获得第一应用对应的专用配置元数据的键值对。即,本申请第五实施例中,需要预先将第一应用对应的通用配置元数据、第一应用对应的专用配置元数据进行分类,并根据第一应用对应的通用配置元数据、第一应用对应的专用配置元数据,创建第一应用对应的通用配置元数据的键值对、第一应用对应的专用配置元数据的键值对,再将第一应用对应的通用配置元数据的键值对、第一应用对应的专用配置元数据的键值对存储在不同的存储空间,已完成对第一应用对应的通用配置元数据、第一应用对应的专用配置元数据的分类和存储。
本申请第五实施例中,将应用对应的专用配置元数据和应用对应的通用配置元数据分开进行存储,实现了对应用对应的专用配置元数据和应用对应的通用配置元数据的分开管理,从而能够确保在应用对应的配置元数据中的一个或多个配置元数据需要修改等操作时,仅需要针对应用对应的通用配置元数据执行单独的操作即可,从而降低了应用对应的通用配置元数据管理的复杂度,进一步降低了应用对应的配置元数据管理的复杂度。
本申请第五实施例中,创建第一应用对应的通用配置元数据的键值对的过程为:首先,将第一应用对应的通用配置元数据按照数据类型进行分组,确定通用配置元数据存的分组信息。然后,根据第一应用对应的通用配置元数据存和第一应用对应的通用配置元数据的分组信息,创建第一应用对应的通用配置元数据的键值对。第一应用对应的通用配置元数据的键值对中的键包括第一应用对应的通用配置元数据的数据类型组别信息,第一应用对应的通用配置元数据的键值对中的值为第一应用对应的通用配置元数据。
本申请第五实施例中,将应用对应的专用配置元数据和应用对应的通用配置元数据,以应用对应的专用配置元数据的键值对和应用对应的通用配置元数据的键值对的方式进行存储,能够方便对应用对应的配置元数据的查询等管理操作,从而降低了应用对应的配置元数据管理的复杂度。
本申请第五实施例中,对第一用于对应的通用配置元数据的分组可以是多个等级的,如可以先将通用配置元数据划分为多个等级的数据类型,再通用配置元数据存和通用配置元数据的分组信息,创建通用配置元数据的键值对,如:根分组.一级分组…分组.键1=值1的形式的键值对,具体的,本申请第五实施例中第一用于对应的通用配置元数据的键值对可以如下:第一应用根分组.一级分组…分组1.通用元数据1=第一通用元数据XX、根分组.一级分组…分组1.通用元数据2=第二通用元数据XX、根分组.一级分组…分组2.通用元数据1=第三通用元数据XX…。
本申请第五实施例中,第一应用对应的专用配置元数据的键值对中的键包括第一应用对应的专用配置元数据的标识信息,第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据,具体的,第一应用对应的专用配置元数据的键值对可以为:第一应用对应的专用配置元数据1=第一应用对应的第一专用配置元数据XX、第一应用对应的专用配置元数据2=第一应用对应的第二专用配置元数据XX…。需要说明的是,本申请第五实施例中,部分第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对第一应用对应的通用配置元数据的键值对中的键的引用信息,引用信息用于指示第一应用对应的专用配置元数据的键值对中的值为被引用键的第一应用对应的通用配置元数据的键值对中的值,如:第一应用对应的专用配置元数据3=根分组.一级分组…分组1.通用元数据2。
步骤S603:根据第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,获得第一应用对应的配置元数据。
本申请第五实施例中,根据第一应用对应的通用配置元数据和第一应用对应的专用配置元数据,获得第一应用对应的配置元数据的过程为:根据第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对,获得第一应用对应的配置元数据,具体的是,将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据。
在部分第一应用对应的专用配置元数据的键值对中的值为第一应用对应的专用配置元数据对第一应用对应的通用配置元数据的键值对中的键的引用信息时,本申请第五实施例中将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据的过程为:根据引用信息,将键值对中的值为引用信息的第一应用对应的专用配置元数据的键值对中的值替换为被引用键的第一应用对应的通用配置元数据的键值对中的值后,将第一应用对应的通用配置元数据的键值对和第一应用对应的专用配置元数据的键值对进行叠加,获得第一应用对应的配置元数据。
步骤S604:将第一应用对应的配置元数据提供给客户端。
本申请第五实施例中,在针对请求消息获得第一应用对应的配置元数据后,会进一步将第一应用对应的配置元数据提供给客户端。
本申请第五实施例提供的数据处理方法,在获得客户端发出的用于获取第一应用对应的配置元数据的请求消息后,会先针对请求消息,分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,再根据所第一应用和第二应用共同对应的配置元数据和仅有第一应用对应的配置元数据,获得第一应用对应的配置元数据,并提供给客户端。本申请第五实施例提供的数据处理方法,能够分别获得第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据,为分别管理第一应用和第二应用共同对应的配置元数据以及仅有第一应用对应的配置元数据提供了保障,从而能够降低对应用对应的配置元数据管理的复杂度。
第六实施例
与本申请提供的数据处理方法的场景实施例以及第五实施例提供的数据处理方法相对应的,本申请第六实施例提供了一种数据处理装置。由于装置实施例基本相似于应用场景实施例以及第五实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第五实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请参照图7,本申请第六实施例中提供的一种数据处理装置的示意图。本申请第六实施例中提供的数据处理装置,包括:请求消息获得单元701,用于获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;元数据获得单元702,用于针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;配置元数据获得单元703,用于根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据;配置元数据发送单元704,用于将所述第一应用对应的配置元数据提供给所述客户端。
可选的,元数据获得单元702,具体用于针对所述请求消息,从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,并从专用于存储所述第一应用对应的专用配置元数据的第二存储空间中获得所述第一应用对应的专用配置元数据。
可选的,所述从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,并从专用于存储所述第一应用对应的专用配置元数据的第二存储空间中获得所述第一应用对应的专用配置元数据,包括:从所述第一存储空间中获得所述第一应用对应的通用配置元数据的键值对,并从所述第二存储空间中获得所述第一应用对应的专用配置元数据的键值对;所述配置元数据获得单元703,具体用于根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据。
可选的,所述根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据,包括:将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
可选的,所述第一应用对应的专用配置元数据的键值对中的键包括所述第一应用对应的专用配置元数据的标识信息,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。
可选的,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据,包括:所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。对所述第一应用对应的通用配置元数据的键值对中的键的引用信息,所述引用信息用于指示键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值为被引用键的所述第一应用对应的通用配置元数据的键值对中的值;所述将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据,包括:根据所述引用信息,将键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值替换为被引用键的所述第一应用对应的通用配置元数据的键值对中的值后,将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
可选的,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据。
可选的,所述第一应用对应的配置元数据用于启动所述第一应用。
第七实施例
与本申请提供的数据处理方法的场景实施例以及第一、第三、第五实施例提供的数据处理方法相对应的,本申请第七实施例提供了另一种数据处理方法。由于第五实施例的数据处理方法基本相似于应用场景实施例以及第一、第三、第五实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第一、第三、第五实施例的部分说明即可。下述描述的第七实施例仅仅是示意性的。
请参照图8,本申请第七实施例中提供的一种数据处理方法的流程图。
步骤S801:获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据。
本申请第七实施例中,客户端为安装有为用户为提供数据访问等服务的应用的电子设备,如:智能手机、PC端、平板电脑等,配置元数据一般为用于启动第一应用的元数据。执行本申请第七实施例中提供的数据处理方法的执行主体一般为服务端,其为安装在客户端上的应用提供数据资源提供、处理以及存储等服务的计算机设备,一般为服务器,更具体的,是由通过预先设置并部署在服务器上的配置元数据管理应用或者程序来执行对配置元数据的处理操作。
本申请第七实施例中,第一应用是安装在客户端上需要进行启动的目标应用,本申请第七实施例中将安装在客户端上需要进行启动的目标应用统一称为第一应用是为了与需要服务端提供服务的其他一个或者多个应用加以区分。
步骤S802:如果第一配置元数据和第二配置元数据都包括相同的通用配置元数据,则将第一配置元数据中的专用于配置第一应用的第一专用配置元数据存储到第一存储空间,将第二配置元数据中的专用于配置第二应用的第二专用配置元数据存储到第二存储空间,将通用配置元数据存储到第三存储空间。
本申请第七实施例中,将通用配置元数据存储到第三存储空间的过程如下:首先,确定通用配置元数据存的数据类型。其次,根据通用配置元数据存的数据类型,对通用配置元数据存进行分组,获得通用配置元数据存的分组信息。再次,根据通用配置元数据存和通用配置元数据的分组信息,创建通用配置元数据存的键值对,第一应用对应的通用配置元数据的键值对中的键包括第一应用对应的通用配置元数据的数据类型组别信息,第一应用对应的通用配置元数据的键值对中的值为第一应用对应的通用配置元数据。最后,将通用配置元数据存的键值对存储到第三存储空间。
本申请第七实施例中,将第一配置元数据中的专用于配置第一应用的第一专用配置元数据存储到第一存储空间的过程如下:首先,确定第一应用的第一专用配置元数据的标识信息。然后,根据第一应用的第一专用配置元数据的标识信息和第一应用的第一专用配置元数据,创建第一应用的第一专用配置元数据的键值对。最后,将第一应用的第一专用配置元数据的键值对存储到第一存储空间。
本申请第七实施例中提供的数据处理方法,将应用对应的专用配置元数据和应用对应的通用配置元数据分开进行存储,实现了对应用对应的专用配置元数据和应用对应的通用配置元数据的分开管理,从而能够确保在应用对应的配置元数据中的一个或多个配置元数据需要修改等操作时,仅需要针对应用对应的通用配置元数据执行单独的操作即可,从而降低了应用对应的通用配置元数据管理的复杂度,进一步降低了应用对应的配置元数据管理的复杂度。
第八实施例
与本申请提供的数据处理方法的场景实施例以及第七实施例提供的数据处理方法相对应的,本申请第八实施例提供了一种数据处理装置。由于装置实施例基本相似于应用场景实施例以及第七实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第七实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请参照图9,本申请实施例中提供的一种数据处理装置的示意图。本申请第八实施例中提供的数据处理装置,包括:元数据获得单元901,用于获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据;元数据存储单元902,用于如果所述第一配置元数据和所述第二配置元数据都包括相同的通用配置元数据,则将所述第一配置元数据中的专用于配置所述第一应用的第一专用配置元数据存储到第一存储空间,将所述第二配置元数据中的专用于配置所述第二应用的第二专用配置元数据存储到第二存储空间,将所述通用配置元数据存储到第三存储空间。
可选的,所述元数据存储单元902,具体用于确定所述通用配置元数据存的数据类型;根据所述通用配置元数据存的数据类型,对所述通用配置元数据存进行分组,获得所述通用配置元数据存的分组信息;根据所述通用配置元数据存和所述通用配置元数据的分组信息,创建所述通用配置元数据存的键值对,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据;将所述通用配置元数据存的键值对存储到所述第三存储空间。
可选的,所述元数据存储单元902,具体用于确定所述第一应用的第一专用配置元数据的标识信息;根据所述第一应用的第一专用配置元数据的标识信息和所述第一应用的第一专用配置元数据,创建所述第一应用的第一专用配置元数据的键值对;将所述第一应用的第一专用配置元数据的键值对存储到所述第一存储空间。
可选的,所述第一应用对应的第一配置元数据用于启动所述第一应用。
第九实施例
与本申请提供的数据处理方法的场景实施例以及第一、第三、第五以及第七实施例提供的数据处理方法相对应的,本申请第九实施例提供了另一种数据处理方法。由于第五实施例的数据处理方法基本相似于应用场景实施例以及第一、第三、第五以及第七实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第一、第三、第五以及第七实施例的部分说明即可。下述描述的第九实施例仅仅是示意性的。
请参照图10,本申请第九实施例中提供的一种数据处理方法的流程图。
步骤S1001:获得目标应用对应的目标配置元数据。
本申请第九实施例中,执行本申请第九实施例中提供的数据处理方法的执行主体一般为服务端,其为安装在客户端上的应用提供数据资源提供、处理以及存储等服务的计算机设备,一般为服务器,更具体的,是由通过预先设置并部署在服务器上的配置元数据管理应用或者程序来执行对配置元数据的处理操作。客户端为安装有为用户为提供数据访问等服务的应用的电子设备,如:智能手机、PC端、平板电脑等,配置元数据一般为用于启动目标应用的元数据,本申请第九实施例中,目标应用是安装在客户端上需要进行启动的目标应用。
步骤S1002:如果目标配置元数据中包括已存储的通用配置元数据,则将目标配置元数据中的专用于配置目标应用的目标专用配置元数据存储到目标存储空间,目标存储空间与用于存储通用配置元数据的存储空间不同,通用配置元数据是除目标应用之外的至少一个应用对应的配置元数据。
本申请第九实施例中,将目标配置元数据中的专用于配置目标应用的目标专用配置元数据存储到目标存储空间,包括:将目标应用的目标专用配置元数据的键对值存储到目标存储空间,此外,本申请第九实施例中,还需要确定目标应用的目标专用配置元数据的标识信息;根据目标应用的目标专用配置元数据的标识信息和目标应用的目标专用配置元数据,创建目标应用的目标专用配置元数据的键值对。
本申请第九实施例提供的数据处理方法,将应用对应的专用配置元数据和应用对应的通用配置元数据分开进行存储,实现了对应用对应的专用配置元数据和应用对应的通用配置元数据的分开管理,从而能够确保在应用对应的配置元数据中的一个或多个配置元数据需要修改等操作时,仅需要针对应用对应的通用配置元数据执行单独的操作即可,从而降低了应用对应的通用配置元数据管理的复杂度,进一步降低了应用对应的配置元数据管理的复杂度。
第十实施例
与本申请提供的数据处理方法的场景实施例以及第九实施例提供的数据处理方法相对应的,本申请第十实施例提供了一种数据处理装置。由于装置实施例基本相似于应用场景实施例以及第九实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第九实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请再参照图9,本申请实施例中提供的一种数据处理装置的示意图。本申请第十实施例中提供的数据处理装置,包括:元数据获得单元901,用于获得目标应用对应的目标配置元数据;元数据存储单元902,用于如果所述目标配置元数据中包括已存储的通用配置元数据,则将所述目标配置元数据中的专用于配置所述目标应用的目标专用配置元数据存储到目标存储空间,所述目标存储空间与用于存储所述通用配置元数据的存储空间不同,所述通用配置元数据是除所述目标应用之外的至少一个应用对应的配置元数据。
可选的,所述元数据存储单元902,具体用于将所述目标应用的目标专用配置元数据的键对值存储到目标存储空间。
可选的,本申请第十实施例中提供的数据处理装置,还包括:标识信息确定单元,用于确定所述目标应用的目标专用配置元数据的标识信息;键值对创建单元,用于根据所述目标应用的目标专用配置元数据的标识信息和所述目标应用的目标专用配置元数据,创建所述目标应用的目标专用配置元数据的键值对。
可选的,所述目标配置元数据用于启动所述目标应用。
第十一实施例
与本申请上述实施例提供的数据处理方法相对应的,本申请第十一实施例提供一种电子设备。如图11所示,图11为本申请实施例提供的一种电子设备的示意图。所述电子设备包括:处理器1101;以及存储器1102,存储计算机程序,该设备通电并通过所述处理器运行该计算机程序后,执行本申请上述实施例中提供的数据处理方法。需要说明的是,对于本申请第十一实施例提供的电子设备执行的数据处理方法的详细描述可以参考对本申请实施例中对数据处理方法的相关描述,这里不再赘述。
第十二实施例
与本申请上述实施例提供的数据处理方法相对应的,本申请第十二实施例提供一种存储介质,该存储介质存储有计算机程序,该计算机程序被处理器运行,执行本申请上述实施例中提供的数据处理方法。需要说明的是,对于本申请第十二实施例提供的存储介质的详细描述可以参考对本申请实施例中对数据处理方法的相关描述,这里不再赘述。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(Flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(Transitory Media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

Claims (38)

1.一种数据处理方法,其特征在于,包括:
获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;
针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;
将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端。
2.根据权利要求1所述的数据处理方法,其特征在于,所述针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,包括:针对所述请求消息,从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,并从专用于存储所述第一应用对应的专用配置元数据的第二存储空间中获得所述第一应用对应的专用配置元数据。
3.根据权利要求2所述的数据处理方法,其特征在于,所述针对所述请求消息,从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,包括:针对所述请求消息,从所述第一存储空间中获得所述第一应用对应的通用配置元数据的键值对,并从所述第二存储空间中获得所述第一应用对应的专用配置元数据的键值对。
4.根据权利要求3所述的数据处理方法,其特征在于,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据。
5.根据权利要求3所述的数据处理方法,其特征在于,所述第一应用对应的专用配置元数据的键值对中的键包括所述第一应用对应的专用配置元数据的标识信息,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。
6.根据权利要求5所述的数据处理方法,其特征在于,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据,包括:所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据对所述第一应用对应的通用配置元数据的键值对中的键的引用信息,所述引用信息用于指示所述第一应用对应的专用配置元数据的键值对中的值为被引用键的所述第一应用对应的通用配置元数据的键值对中的值。
7.根据权利要求3所述的数据处理方法,其特征在于,所述将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端,包括:将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对提供给所述客户端。
8.根据权利要求1所述的数据处理方法,其特征在于,所述第一应用对应的配置元数据用于启动所述第一应用。
9.一种数据处理装置,其特征在于,包括:
请求消息获得单元,用于获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;
元数据获得单元,用于针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;
元数据提供单元,用于将所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据提供给所述客户端。
10.一种数据处理方法,其特征在于,包括:
向服务端发出用于获取第一应用对应的配置元数据的请求消息;
获得所述服务端分别提供的所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;
根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据。
11.根据权利要求10所述的数据处理方法,其特征在于,获得所述服务端分别提供的所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,包括:获得所述服务端分别提供的所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对;
所述根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据,包括:根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据。
12.根据权利要求11所述的数据处理方法,其特征在于,所述根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据,包括:将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
13.根据权利要求12所述的数据处理方法,其特征在于,所述第一应用对应的专用配置元数据的键值对中的键包括所述第一应用对应的专用配置元数据的标识信息,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。
14.根据权利要求13所述的数据处理方法,其特征在于,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据,包括:所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据对所述第一应用对应的通用配置元数据的键值对中的键的引用信息,所述引用信息用于指示键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值为被引用键的所述第一应用对应的通用配置元数据的键值对中的值;
所述将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据,包括:根据所述引用信息,将键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值替换为被引用键的所述第一应用对应的通用配置元数据的键值对中的值后,将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
15.根据权利要求12所述的数据处理方法,其特征在于,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据。
16.根据权利要求10所述的数据处理方法,其特征在于,所述第一应用对应的配置元数据用于启动所述第一应用。
17.一种数据处理装置,其特征在于,包括:
请求消息发出单元,用于向服务端发出用于获取第一应用对应的配置元数据的请求消息;
元数据获得单元,用于获得所述服务端分别提供的所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;
配置元数据获得单元,用于根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据。
18.一种数据处理方法,其特征在于,包括:
获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;
针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;
根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据;
将所述第一应用对应的配置元数据提供给所述客户端。
19.根据权利要求18所述的数据处理方法,其特征在于,所述针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,包括:针对所述请求消息,从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,并从专用于存储所述第一应用对应的专用配置元数据的第二存储空间中获得所述第一应用对应的专用配置元数据。
20.根据权利要求19所述的数据处理方法,其特征在于,所述从专用于存储所述第一应用对应的通用配置元数据的第一存储空间中获得所述第一应用对应的通用配置元数据,并从专用于存储所述第一应用对应的专用配置元数据的第二存储空间中获得所述第一应用对应的专用配置元数据,包括:从所述第一存储空间中获得所述第一应用对应的通用配置元数据的键值对,并从所述第二存储空间中获得所述第一应用对应的专用配置元数据的键值对;
所述根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据,包括:根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据。
21.根据权利要求20所述的数据处理方法,其特征在于,所述根据所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对,获得所述第一应用对应的配置元数据,包括:将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
22.根据权利要求21所述的数据处理方法,其特征在于,所述第一应用对应的专用配置元数据的键值对中的键包括所述第一应用对应的专用配置元数据的标识信息,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据。
23.根据权利要求22所述的数据处理方法,其特征在于,所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据,包括:所述第一应用对应的专用配置元数据的键值对中的值为所述第一应用对应的专用配置元数据对所述第一应用对应的通用配置元数据的键值对中的键的引用信息,所述引用信息用于指示键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值为被引用键的所述第一应用对应的通用配置元数据的键值对中的值;
所述将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据,包括:根据所述引用信息,将键值对中的值为所述引用信息的所述第一应用对应的专用配置元数据的键值对中的值替换为被引用键的所述第一应用对应的通用配置元数据的键值对中的值后,将所述第一应用对应的通用配置元数据的键值对和所述第一应用对应的专用配置元数据的键值对进行叠加,获得所述第一应用对应的配置元数据。
24.根据权利要求21所述的数据处理方法,其特征在于,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据。
25.根据权利要求18所述的数据处理方法,其特征在于,所述第一应用对应的配置元数据用于启动所述第一应用。
26.一种数据处理装置,其特征在于,包括:
请求消息获得单元,用于获得客户端发出的用于获取第一应用对应的配置元数据的请求消息;
元数据获得单元,用于针对所述请求消息,获得所述第一应用对应的通用配置元数据,并获得所述第一应用对应的专用配置元数据,所述第一应用对应的通用配置元数据为所述第一应用和第二应用共同对应的配置元数据,所述第一应用对应的专用配置元数据为仅有所述第一应用对应的配置元数据;
配置元数据获得单元,用于根据所述第一应用对应的通用配置元数据和所述第一应用对应的专用配置元数据,获得所述第一应用对应的配置元数据;
配置元数据发送单元,用于将所述第一应用对应的配置元数据提供给所述客户端。
27.一种数据处理方法,其特征在于,包括:
获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据;
如果所述第一配置元数据和所述第二配置元数据都包括相同的通用配置元数据,则将所述第一配置元数据中的专用于配置所述第一应用的第一专用配置元数据存储到第一存储空间,将所述第二配置元数据中的专用于配置所述第二应用的第二专用配置元数据存储到第二存储空间,将所述通用配置元数据存储到第三存储空间。
28.根据权利要求27所述的数据处理方法,其特征在于,所述将所述通用配置元数据存储到第三存储空间,包括:
确定所述通用配置元数据存的数据类型;
根据所述通用配置元数据存的数据类型,对所述通用配置元数据存进行分组,获得所述通用配置元数据存的分组信息;
根据所述通用配置元数据存和所述通用配置元数据的分组信息,创建所述通用配置元数据存的键值对,所述第一应用对应的通用配置元数据的键值对中的键包括所述第一应用对应的通用配置元数据的数据类型组别信息,所述第一应用对应的通用配置元数据的键值对中的值为所述第一应用对应的通用配置元数据;
将所述通用配置元数据存的键值对存储到所述第三存储空间。
29.根据权利要求27所述的数据处理方法,其特征在于,所述将所述第一配置元数据中的专用于配置所述第一应用的第一专用配置元数据存储到第一存储空间,包括:
确定所述第一应用的第一专用配置元数据的标识信息;
根据所述第一应用的第一专用配置元数据的标识信息和所述第一应用的第一专用配置元数据,创建所述第一应用的第一专用配置元数据的键值对;
将所述第一应用的第一专用配置元数据的键值对存储到所述第一存储空间。
30.根据权利要求27所述的数据处理方法,其特征在于,所述第一应用对应的第一配置元数据用于启动所述第一应用。
31.一种数据处理装置,其特征在于,包括:
元数据获得单元,用于获得第一应用对应的第一配置元数据,并获得第二应用对应的第二配置元数据;
元数据存储单元,用于如果所述第一配置元数据和所述第二配置元数据都包括相同的通用配置元数据,则将所述第一配置元数据中的专用于配置所述第一应用的第一专用配置元数据存储到第一存储空间,将所述第二配置元数据中的专用于配置所述第二应用的第二专用配置元数据存储到第二存储空间,将所述通用配置元数据存储到第三存储空间。
32.一种数据处理方法,其特征在于,包括:
获得目标应用对应的目标配置元数据;
如果所述目标配置元数据中包括已存储的通用配置元数据,则将所述目标配置元数据中的专用于配置所述目标应用的目标专用配置元数据存储到目标存储空间,所述目标存储空间与用于存储所述通用配置元数据的存储空间不同,所述通用配置元数据是除所述目标应用之外的至少一个应用对应的配置元数据。
33.根据权利要求32所述的数据处理方法,其特征在于,所述将所述目标配置元数据中的专用于配置所述目标应用的目标专用配置元数据存储到目标存储空间,包括:将所述目标应用的目标专用配置元数据的键对值存储到目标存储空间。
34.根据权利要求33所述的数据处理方法,其特征在于,还包括:
确定所述目标应用的目标专用配置元数据的标识信息;
根据所述目标应用的目标专用配置元数据的标识信息和所述目标应用的目标专用配置元数据,创建所述目标应用的目标专用配置元数据的键值对。
35.根据权利要求32所述的数据处理方法,其特征在于,所述目标配置元数据用于启动所述目标应用。
36.一种数据处理装置,其特征在于,包括:
元数据获得单元,用于获得目标应用对应的目标配置元数据;
元数据存储单元,用于如果所述目标配置元数据中包括已存储的通用配置元数据,则将所述目标配置元数据中的专用于配置所述目标应用的目标专用配置元数据存储到目标存储空间,所述目标存储空间与用于存储所述通用配置元数据的存储空间不同,所述通用配置元数据是除所述目标应用之外的至少一个应用对应的配置元数据。
37.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储计算机程序,该设备通电并通过所述处理器运行该计算机程序后,执行权利要求1-8、权利要求10-16、权利要求18-25、权利要求27-30以及权利要求32-35任意一项所述的数据处理方法。
38.一种存储介质,其特征在于,该存储介质存储有计算机程序,该计算机程序被处理器运行,执行权利要求1-8、权利要求10-16、权利要求18-25、权利要求27-30以及权利要求32-35任意一项所述的数据处理方法。
CN202010328715.5A 2020-04-23 2020-04-23 一种数据处理方法、装置、电子设备 Active CN111694611B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010328715.5A CN111694611B (zh) 2020-04-23 2020-04-23 一种数据处理方法、装置、电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010328715.5A CN111694611B (zh) 2020-04-23 2020-04-23 一种数据处理方法、装置、电子设备

Publications (2)

Publication Number Publication Date
CN111694611A CN111694611A (zh) 2020-09-22
CN111694611B true CN111694611B (zh) 2023-03-17

Family

ID=72476620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010328715.5A Active CN111694611B (zh) 2020-04-23 2020-04-23 一种数据处理方法、装置、电子设备

Country Status (1)

Country Link
CN (1) CN111694611B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377402A (zh) * 2012-04-18 2013-10-30 国际商业机器公司 一种多用户分析***以及相应的装置和方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8713079B2 (en) * 2006-06-16 2014-04-29 Nokia Corporation Method, apparatus and computer program product for providing metadata entry
US8639782B2 (en) * 2006-08-23 2014-01-28 Ebay, Inc. Method and system for sharing metadata between interfaces
US8250590B2 (en) * 2007-07-13 2012-08-21 International Business Machines Corporation Apparatus, system, and method for seamless multiple format metadata abstraction
EP2592571A1 (en) * 2011-11-11 2013-05-15 Liberty Global Europe Holding B.V. Method and system for enhancing metadata
US20150156057A1 (en) * 2013-12-02 2015-06-04 John C. Leung Executable-Based Platform Selection
CN106817394B (zh) * 2015-12-02 2020-06-23 阿里巴巴集团控股有限公司 传输产品配置参数的方法和服务器
WO2018175028A1 (en) * 2017-03-23 2018-09-27 Mz Ip Holdings, Llc System and method for reducing start-up times for software applications
CN110389763B (zh) * 2018-04-20 2023-06-16 伊姆西Ip控股有限责任公司 用于调度专用处理资源的方法、设备和计算机可读介质
CN110807033B (zh) * 2019-10-12 2023-01-31 中思博安科技(北京)有限公司 数据管理方法、装置及***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377402A (zh) * 2012-04-18 2013-10-30 国际商业机器公司 一种多用户分析***以及相应的装置和方法

Also Published As

Publication number Publication date
CN111694611A (zh) 2020-09-22

Similar Documents

Publication Publication Date Title
CN105573734B (zh) 一种用于提供sdk文件的方法与设备
CN111767143A (zh) 交易数据处理方法、装置、设备及***
JP2020107347A (ja) ファイルパスを記憶し、ローカルファイルにアクセスする方法及び装置
US11507474B2 (en) System and method for a backup and recovery of application using containerized backups comprising application data and application dependency information
CN110971571A (zh) 一种网站域名的在验证方法及相关装置
CN105354195B (zh) 一种信息搜索方法及装置
CN114036031B (zh) 一种企业数字中台中资源服务应用的调度***和方法
CN111694639A (zh) 进程容器地址的更新方法、装置和电子设备
CN108491457A (zh) 一种用于同步公共云资源的方法及设备
CN111694611B (zh) 一种数据处理方法、装置、电子设备
CN116628773A (zh) 数据处理方法、装置、电子设备及存储介质
CN105653364A (zh) 应用进程管理方法及应用进程管理装置
CN105577707A (zh) 一种远程调用方法与设备
CN114895852A (zh) 数据处理方法、***、装置、存储介质以及电子设备
CN110399160B (zh) 渠道包打包方法、装置、服务器以及存储介质
CN110888649B (zh) 应用部署方法、应用基线的创建方法和装置
CN109462868B (zh) 无线接入点查询目标信息的方法与设备
CN106681771B (zh) 一种***重装方法及装置
CN107332679B (zh) 一种无中心信息同步方法及装置
CN107844491B (zh) 一种在分布式***中实现强一致性读操作的方法与设备
US10289691B2 (en) Dynamic replication of networked files
CN109194734A (zh) 消息推送方法、装置、服务器及可读存储介质
CN110618791B (zh) 一种cfs存储域配置方法、装置、设备及可读存储介质
CN111414162B (zh) 一种数据处理方法、装置及其设备
CN110417904B (zh) 一种推送信息处理方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant