数据处理方法、装置、计算机设备和存储介质与流程
未命名
07-12
阅读:118
评论:0

1.本技术涉及计算机技术领域,尤其涉及一种数据处理方法、装置、计算机设备和存储介质。
背景技术:
2.随着科技技术的不断发展,云平台可以通过云平台的资源为用户端提供易接入、强扩展、高效部署和覆盖多场景的服务,助力用户端快速搭建与其相关的服务功能。
3.在云平台为用户端提供服务功能的服务源码时,为了保障用户端数据的隔离,用户端需要按照云平台的配置要求,对服务源码中的一些参数进行自主配置。然而,该过程需要用户端对服务源码中的参数进行手动搜索,以及在云平台的各个控制台手动查找配置要求,然后,按照配置要求对其参数进行逐一配置,使得参数配置过程繁琐,影响参数配置效率。
技术实现要素:
4.本技术实施例提供一种数据处理方法、装置、计算机设备和存储介质,能够提高用户端在搭建服务功能时,对云平台提供的服务源码中参数的配置效率。
5.根据本技术实施例的第一方面,提供一种数据处理方法,包括:
6.获取用户端运行应用的指令;
7.根据指令,确定是否配置服务组件中的初始化参数,应用与服务组件对应;
8.在确定未配置服务组件中的初始化参数的情况下,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。
9.根据本技术实施例的第二方面,提供一种信息显示方法,包括:
10.显示第一界面,第一界面包括应用;
11.接收用户端对应用的运行输入;
12.确定是否配置服务组件中的初始化参数,应用与服务组件对应;
13.在确定未配置服务组件中的初始化参数的情况下,在第一界面显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式;
14.接收用户对引导信息的选择输入;
15.显示与配置初始化参数的方式对应的配置界面。
16.根据本技术实施例的第三方面,提供一种数据处理装置,包括:
17.获取模块,用于获取用户端运行应用的指令;
18.确定模块,用于根据指令,确定是否配置服务组件中的初始化参数,应用与服务组件对应;
19.显示模块,用于在确定未配置服务组件中的初始化参数的情况下,显示配置初始
化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。
20.根据本技术实施例的第四方面,提供一种信息显示装置,包括:
21.显示模块,用于显示第一界面,第一界面包括应用;
22.接收模块,用于接收用户端对应用的运行输入;
23.确定模块,用于确定是否配置服务组件中的初始化参数,应用与服务组件对应;
24.显示模块还用于,在确定未配置服务组件中的初始化参数的情况下,在第一界面显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式;
25.接收模块还用于,接收用户对引导信息的选择输入;
26.显示模块还用于,显示与配置初始化参数的方式对应的配置界面。
27.根据本技术实施例的第五方面,提供一种计算机设备,包括:存储器和处理器;
28.存储器,用于存储有计算机程序;
29.处理器,用于执行存储器中存储的计算机程序,计算机程序运行时使得处理器执行如第一方面所示的数据处理方法的步骤、或者第二方面所示的信息显示方法的步骤。
30.根据本技术实施例的第六方面,提供一种计算机可读存储介质,计算机可读存储介质上存储程序或指令,在程序或指令被计算机设备执行的情况下,使得计算机设备执行如第一方面所示的数据处理方法的步骤、或者第二方面所示的信息显示方法的步骤。
31.根据本技术实施例的第七方面,提供一种计算机程序产品,包括计算机程序,在计算机程序被计算机设备执行的情况下,使得计算机设备执行如第一方面所示的数据处理方法的步骤、或者第二方面所示的信息显示方法的步骤。
32.本技术实施例中数据处理方法、装置、计算机设备和存储介质,通过云平台获取到的用户端运行应用的指令,确定是否配置服务组件中的初始化参数,应用与服务组件对应,然后,在确定未配置服务组件中的初始化参数的情况下,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。由此,在用户端运行应用、且没有对服务组件进行初始化配置的情况下,可以自动获取到服务组件中的初始化参数,并通过显示引导信息的方式提示用户端快速且准确的配置服务组件的初始化参数,如此,无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
附图说明
33.从下面结合附图对本技术的具体实施方式的描述中可以更好地理解本技术其中,相同或相似的附图标记表示相同或相似的特征。
34.图1是示出一种数据处理方法的流程示意图;
35.图2是示出一种配置要求的示意图;
36.图3是示出根据一个实施例的一种数据处理系统的架构示意图;
37.图4是示出根据一个实施例的一种数据处理方法的流程图;
38.图5是示出根据一个实施例的一种数据处理方法的流程示意图;
39.图6是示出根据一个实施例的一种数据处理方法的界面示意图之一;
40.图7是示出根据一个实施例的一种数据处理方法的界面示意图之二;
41.图8是示出根据一个实施例的一种信息显示方法的流程图;
42.图9是示出根据一个实施例的一种信息显示方法的界面示意图;
43.图10是示出根据一个实施例的一种数据处理装置的结构示意图;
44.图11是示出根据一个实施例的一种信息显示装置的结构示意图;
45.图12是示出根据一个实施例的计算机设备的硬件结构示意图。
具体实施方式
46.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本技术,并不被配置为限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
47.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
48.在相关技术中,在云平台为用户端提供服务功能的服务源码时,为了保障用户端数据的隔离,用户端需要按照云平台的配置要求,对服务源码中的一些参数进行自主配置,例如,用户端可以对应用标识、密钥、分配给与用户端对应的应用组件的服务端地址等参数进行配置。
49.此时,用户端需要了解待配置参数在服务源码中的位置,以及云平台中各个控制台对不同的参数的配置要求。如图1所示,用户端需要在应用初始化之前,按照配置要求对其参数进行逐一配置。接着,用户端需要对应用进行初始化,然后,确定是否配置初始化参数,若初始化参数已进行逐一配置,则可以正常运行。如果用户不按照其配置要求配置其参数或者未配置其参数,就会导致服务源码报错,造成应用无法使用(如闪退、异常显示),从而降低了参数配置的准确率。
50.如图2所示,用户端按照配置要求对其参数进行配置的过程包括,将所有的待配置的参数都收口到一个配置类中,对于待配置的参数,可以使用placeholder的常量进行占位,用户端需要在初始化配置类initconfig中搜索带有该关键字的变量,然后,按照与该参数对应的说明对其placeholder进行替换,从而实现对其参数的配置。
51.基于此,上述涉及的配置参数的过程,过于依赖配置要求,若用户端没有找到其对应的配置要求,则难以对待配置的参数进行准确配置,影响配置准确率。以及,需要用户端对服务源码中的参数进行手动搜索,也需要在云平台的各个控制台手动查找配置要求,这样会增加用户配置操作,造成初始化繁琐,降低参数配置效率。
52.为了解决上述问题,本技术实施例提供了一种数据处理系统,下面结合图3,对本
申请实施例提供的数据处理系统进行详细地说明。
53.如图3所示,本技术实施例提供的数据处理系统可以包括用户端301和云平台302。用户端301可以为任意应用(如应用1、应用2
……
应用n,n为正整数)的服务端。
54.云平台302可以包括开发平台、服务组件和云平台的资源。具体地,云平台302可以基于云平台自身的内容分发网络(content delivery network,cdn)、存储、计算、数据库等资源为服务组件提供数据支持。至少一个服务组件可以构成开发平台中的至少一个软件开发工具包(software development kit,sdk),以便与用户端的应用对接。
55.用户端301的应用1可以根据所需功能,调用开发平台的至少一个sdk(如sdk1、sdk2、
……
、sdkm,m为正整数)。例如,若应用1想要云平台提供直播的功能,那么,其应用1可以调用开发平台的播放器sdk、美颜sdk和推流sdk等。
56.基于此,若用户端301运行应用1时,云平台302的开发平台可以根据与应用1对应的开发工具文件(即sdk),确定是否配置构成sdk的服务组件中的初始化参数(该初始化参数为用户端的应用标识、用户端的密钥、分配给与用户端对应的应用组件的服务端地址等),在确定未配置服务组件中的初始化参数的情况下,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式,以便用户根据提示信息对其初始化参数进行配置。
57.由此,在用户端运行应用、且没有对服务组件进行初始化配置的情况下,可以自动获取到服务组件中的初始化参数,并通过显示引导信息的方式提示用户端快速且准确的配置服务组件的初始化参数,以实现用户端与云平台的快速、高效的对接,无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
58.这里,本技术实施例中的服务组件可以为最小化可行产品(minimum viable product,mvp),该mvp可以理解为是没有任何一个功能是加上去也挺好的,但是少了任何一个功能都无法解决用户端最基本的需求。通过提供最小化可行产品获取用户端反馈,并在这个最小化可行产品上持续快速迭代,直到达一个相对稳定的阶段,以为用户端提供数据支持。
59.需要说明的是,本技术实施例中的数据处理系统中的服务组件可以是以智能媒体服务为例进行说明,但该系统适用于包含用户端sdk的开源服务组件,包含但不限于imsdk、播放器sdk、推流sdk、美颜sdk等。
60.基于如图3所示的数据处理系统以及应用场景,下面结合图4对本技术实施例提供的数据处理方法进行详细地说明。
61.图4是示出根据一个实施例的一种数据处理方法的流程图。
62.如图4所示,该数据处理方法可以应用于如图3所示的数据处理系统,该数据处理方法可以包括:
63.步骤410,获取用户端运行应用的指令;步骤420,根据指令,确定是否配置服务组件中的初始化参数,应用与服务组件对应;步骤430,在确定未配置服务组件中的初始化参数的情况下,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。
64.下面对上述步骤进行详细说明,具体如下所示。
65.首先,在一种或多种可能的实施例中,该指令可以为用户端首次运行应用的指令。
66.其次,涉及步骤420,在一种或多种可能的实施例中,该步骤420具体可以包括:
67.步骤4201,根据指令,获取与应用关联的开发工具文件;
68.步骤4202,根据开发工具文件,确定服务组件中待配置的类变量,服务组件与开发工具文件关联;
69.步骤4203,在类变量未满足配置条件的情况下,确定未配置应用组件中的初始化参数。
70.示例性地,如图5所示,根据该指令,开发平台通过其应用获取与其应用对应的至少一个开发工具文件即sdk,接着,获取构成每个sdk的服务组件,并确定其服务组件中待配置的类变量。然后,进一步确定类变量是否满足配置条件。即在类变量未满足配置条件的情况下,确定未配置应用组件中的初始化参数,反之,在类变量满足配置条件的情况下,说明已经配置服务组件中的初始化参数,直接运行其应用即可,无需显示引导信息。
71.具体地,上述涉及的步骤4202具体可以包括:
72.步骤42021,解析开发工具文件,得到与开发工具文件对应的服务组件的配置类;
73.步骤42022,通过反射机制,获取配置类中的类变量。
74.示例性地,由于被封装在sdk中的服务组件的配置类智能内部访问,外部无法访问,所以,采用反射机制,可以在运行时获取配置类中的所有信息如类变量。如此,可以准确的获取配置类中的类变量,进而保证核定配置类中的类变量是否满足配置条件的准确性。
75.在另一种或多种可能的实施例中,在上述步骤4203之前,该数据处理方法还可以包括:
76.步骤4204,确定类变量的配置数值是否为空值;
77.步骤42051,在确定类变量的配置数值不为空值的情况下,确定类变量未满足配置条件。
78.步骤42052,在确定类变量的配置数值为空值的情况下,执行指令。
79.示例性地,如图5所示,若确定类变量未满足配置条件,则显示引导信息,即执行步骤430。若确定类变量的配置数值为空值,则表明该类变量满足配置条件,即可以直接执行其指令。
80.在又一种或多种可能的实施例中,在步骤420之前,该数据处理方法还可以包括:
81.确定初始服务组件中初始化参数的类变量;
82.获取与初始服务组件中初始化参数的类变量对应的注解,注解用于标识类变量的类型;
83.通过注解和与注解对应的配置说明,调整初始服务组件中初始化参数的类变量,得到服务组件,配置说明为配置初始服务组件中初始化参数的方式的说明。
84.本技术实施例中的初始化参数包括下述中的至少一种:用户端的应用标识、用户端的密钥、分配给与用户端对应的应用组件的服务端地址。
85.示例性地,云平台可以为处于初始状态的服务组件中的每个初始化参数定义注解,注解用于标识类变量的类型如标识、密钥和地址。然后,将其注解和与注解对应的配置说明添加到其类变量上,具体如下所示:
86.@desc('应用标识,可通过在云平台控制台创建应用获取')
87.public static final string sdk_app_id='placeholder';
88.@desc('密钥,可通过在云平台控制台创建应用获取')
89.public static final string sdk_app_key='placeholder';
90.@desc('服务端地址,可通过创建云函数计算服务获取')
91.public static final string serverless_url=placeholder';
92.其中,“应用标识”、“密钥”和“服务端地址”均是初始化参数定义注解。“应用标识”即为用户端的应用标识,与其“应用标识”对应的配置说明可以为“可通过在云平台控制台创建应用获取”;“密钥”即为用户端的密钥,与其“密钥”对应的配置说明可以为“可通过在云平台控制台创建应用获取”;“服务端地址”即为分配给与用户端对应的应用组件的服务端地址,与其服务端地址”对应的配置说明可以为“可通过创建云函数计算服务获取”。
93.需要说明的是,本技术实施例中的类变量可以为修饰类变量,该修饰类变量可以用于描述注解的使用范围,例如,该使用范围可以为初始化参数的参数值的取值;以及,该修饰类变量还可以用于被描述的注解应用在运行应用组件时的状态,如在运行时保留其初始化参数。
94.然后,涉及步骤430,在一种或多种可能的实施例中,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。
95.示例性地,如图6所示,初始化参数的名称可以为“sdk-app-id,用户端的应用标识”、“sdk-app-key,用户端的密钥”以及“serverless-url,服务端地址”。提示信息可以为“可通过云平台控制台创建应用获取”、“可通过创建云函数计算服务获取”,如此,用户可以无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
96.在另一种或多种可能的实施例中,引导信息还包括配置初始化参数的方式的链接,基于此,在步骤530之后,该数据处理方法还可以包括:
97.接收用户端对链接的输入;
98.显示与配置初始化参数的方式对应的配置界面。
99.示例性地,如图7所示,可以为用户端提供跳转到与配置初始化参数的方式对应的配置界面的链接,由此,可以方便用户无需自己到云平台的控制平台查找其配置初始化参数的方式的信息,如此,用户可以无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
100.由此,本技术实施例中数据处理方法,通过云平台获取到的用户端运行应用的指令,确定是否配置服务组件中的初始化参数,应用与服务组件对应,然后,在确定未配置服务组件中的初始化参数的情况下,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。由此,在用户端运行应用、且没有对服务组件进行初始化配置的情况下,可以自动获取到服务组件中的初始化参数,并通过显示引导信息的方式提示用户端快速且准确的配置服务组件的初始化参数,如此,无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
101.基于如图3所示的数据处理系统以及应用场景,下面结合图8对本技术实施例提供的信息显示法进行详细地说明。
102.如图8所示,根据上述架构下面分别结合图8对本技术实施例提供的信息显示方法进行详细说明。
103.图8是示出根据一个实施例的一种信息显示方法的流程图。
104.如图8所示,该信息显示方法可以应用于如图3所示的数据处理系统,该数据处理方法可以包括:
105.步骤810,显示第一界面,第一界面包括应用;步骤820,接收用户端对应用的运行输入;步骤830,确定是否配置服务组件中的初始化参数,应用与服务组件对应;步骤840,在确定未配置服务组件中的初始化参数的情况下,在第一界面显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式;步骤850,接收用户对引导信息的选择输入;步骤860,显示与配置初始化参数的方式对应的配置界面。
106.下面对上述步骤进行详细说明,具体如下所示。
107.涉及步骤810,在一种或多种可能的实施例中,运行输入为用户端首次运行应用的输入。
108.需要说明的是,步骤820至步骤850与上述步骤510至步骤530的原理相同,在此不再赘述。
109.示例性地,如图9所示,显示第一界面90,第一界面90可以包括应用1的应用标识;接收用户端对应用1的运行输入;确定是否配置服务组件中的初始化参数,应用与服务组件对应;在确定未配置服务组件中的初始化参数的情况下,在第一界面90显示配置初始化参数的引导信息,引导信息包括初始化参数的名称如“sdk-app-id,用户端的应用标识”、“sdk-app-key,用户端的密钥”以及“serverless-url,服务端地址”和提示信息如“可通过云平台控制台创建应用获取”、“可通过云平台控制台创建应用获取”和“可通过创建云函数计算服务获取”;然后,接收用户对引导信息如“sdk-app-id”的选择输入;可以从第一界面90切换显示与配置初始化参数的方式对应的配置界面91。基于此,在用户对其“sdk-app-id”配置完毕后,还可以返回上一级界面,即如图9中的中间图所示的界面,方便用户跳转到“sdk-app-key”的配置界面,对其sdk-app-key进行配置,以此类推,直至将其初始化参数配置完毕。
110.如此,在用户端运行应用、且没有对服务组件进行初始化配置的情况下,可以自动获取到服务组件中的初始化参数,并通过显示引导信息的方式提示用户端快速且准确的配置服务组件的初始化参数,如此,无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
111.需要明确的是,本技术并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
112.基于相同的发明构思,本技术实施例提供了与上述涉及的数据处理方法对应的数据处理装置。具体结合图10进行详细说明。
113.图10是示出根据一个实施例的一种数据处理装置的结构示意图。
114.如图10所示,数据处理装置100应用于如图3所示的数据处理系统,数据处理装置100具体可以包括:
115.获取模块1001,用于获取用户端运行应用的指令;
116.确定模块1002,用于根据指令,确定是否配置服务组件中的初始化参数,应用与服务组件对应;
117.显示模块1003,用于在确定未配置服务组件中的初始化参数的情况下,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。
118.基于此,下面对本技术实施例提供的数据处理装置100进行详细说明。
119.在一种或者多种可能的实施例中,本技术实施例提供的获取模块1001还可以用于,根据指令,获取与应用关联的开发工具文件;
120.确定模块1002还可以用于,根据开发工具文件,确定服务组件中待配置的类变量,服务组件与开发工具文件关联;
121.确定模块1002还可以用于,在类变量未满足配置条件的情况下,确定未配置应用组件中的初始化参数。
122.在另一种或者多种可能的实施例中,本技术实施例提供的数据处理装置100还可以包括解析模块;其中,
123.解析模块,用于解析开发工具文件,得到与开发工具文件对应的服务组件的配置类;
124.获取模块1001还可以用于,通过反射机制,获取配置类中的类变量。
125.在又一种或者多种可能的实施例中,本技术实施例提供的确定模块1002还可以用于,确定类变量的配置数值是否为空值;
126.确定模块1002还可以用于,在确定类变量的配置数值不为空值的情况下,确定类变量未满足配置条件。
127.在再一种或者多种可能的实施例中,本技术实施例提供的数据处理装置100还可以包括运行模块;其中,
128.运行模块,用于在确定类变量的配置数值为空值的情况下,执行指令。
129.在再一种或者多种可能的实施例中,本技术实施例提供的数据处理装置100还可以包括调整模块;其中,
130.确定模块1002还可以用于,确定初始服务组件中初始化参数的类变量;
131.获取模块1001还可以用于,获取与初始服务组件中初始化参数的类变量对应的注解,注解用于标识类变量的类型;
132.调整模块,用于通过注解和与注解对应的配置说明,调整初始服务组件中初始化参数的类变量,得到服务组件,配置说明为配置初始服务组件中初始化参数的方式的说明。
133.在再一种或者多种可能的实施例中,初始化参数包括下述中的至少一种:用户端的应用标识、用户端的密钥、分配给与用户端对应的应用组件的服务端地址。
134.在再一种或者多种可能的实施例中,本技术实施例提供的数据处理装置100还可以包括接收模块;其中,
135.接收模块,用于在引导信息还包括配置初始化参数的方式的链接的情况下,接收用户端对链接的输入;
136.显示模块1003还可以用于,显示与配置初始化参数的方式对应的配置界面。
137.由此,在用户端运行应用、且没有对服务组件进行初始化配置的情况下,可以自动获取到服务组件中的初始化参数,并通过显示引导信息的方式提示用户端快速且准确的配置服务组件的初始化参数,如此,无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。
138.基于相同的发明构思,本技术实施例提供了与上述涉及的信息显示方法对应的信息显示装置。具体结合图11进行详细说明。
139.图11是示出根据一个实施例的一种信息显示装置的结构示意图。
140.如图11所示,信息显示装置110应用于如图3所示的数据处理系统,数据处理装置110具体可以包括:
141.显示模块1101,用于显示第一界面,第一界面包括应用;
142.接收模块1002,用于接收用户端对应用的运行输入;
143.确定模块1103,用于确定是否配置服务组件中的初始化参数,应用与服务组件对应;
144.显示模块1101还用于,在确定未配置服务组件中的初始化参数的情况下,在第一界面显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式;
145.接收模块1002还用于,接收用户对引导信息的选择输入;
146.显示模块1103还用于,显示与配置初始化参数的方式对应的配置界面。
147.基于此,运行输入为用户端首次运行应用的输入。
148.图12是示出根据一个实施例的计算机设备的硬件结构示意图。
149.如图12所示,计算机设备1200包括输入设备1201、输入接口1202、处理器1203、存储器1204、输出接口1205以及输出设备1206。
150.输入接口1202、处理器1203、存储器1204、以及输出接口1205通过总线1210相互连接,输入设备1201和输出设备1206分别通过输入接口1202和输出接口1205与总线1210连接,进而与计算机设备1200的其他组件连接。具体地,输入设备1201接收来自外部的输入信息,并通过输入接口1202将输入信息传送到处理器1203;处理器1203基于存储器1204中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器1204中,然后通过输出接口1205将输出信息传送到输出设备1206;输出设备1206将输出信息输出到计算机设备1200的外部供用户使用。
151.在一个实施例中,图12所示的计算机设备1200可以被实现为一种加解密设备,该加解密设备可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的加解密方法。
152.根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机可读存储介质。例如,本技术的实施例包括一种计算机可读存储介质,其包括在计算机可读存储介质上存储程序或指令,在程序或指令被计算机设备执行的情况下,使得计算机设备执行上述方法的步骤。
153.根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例
中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。
154.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘)等。
155.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
156.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使对应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种数据处理方法,包括:获取用户端运行应用的指令;根据所述指令,确定是否配置服务组件中的初始化参数,所述应用与所述服务组件对应;在确定未配置所述服务组件中的初始化参数的情况下,显示配置所述初始化参数的引导信息,所述引导信息包括所述初始化参数的名称和提示信息,所述提示信息用于提示所述用户端配置所述初始化参数的方式。2.根据权利要求1所述的方法,其中,所述根据所述指令,确定是否配置服务组件中的初始化参数,包括:根据所述指令,获取与所述应用关联的开发工具文件;根据所述开发工具文件,确定服务组件中待配置的类变量,所述服务组件与所述开发工具文件关联;在所述类变量未满足配置条件的情况下,确定未配置所述应用组件中的初始化参数。3.根据权利要求2所述的方法,其中,所述根据所述开发工具文件,确定服务组件中待配置的类变量,包括:解析所述开发工具文件,得到与所述开发工具文件对应的服务组件的配置类;通过反射机制,获取所述配置类中的类变量。4.根据权利要求2所述的方法,其中,所述方法还包括:确定所述类变量的配置数值是否为空值;在确定所述类变量的配置数值不为空值的情况下,确定所述类变量未满足配置条件。5.根据权利要求4所述的方法,其中,所述方法还包括:在确定所述类变量的配置数值为空值的情况下,执行所述指令。6.根据权利要求2所述的方法,其中,所述方法还包括:确定初始服务组件中初始化参数的类变量;获取与所述初始服务组件中初始化参数的类变量对应的注解,所述注解用于标识类变量的类型;通过所述注解和与所述注解对应的配置说明,调整所述初始服务组件中初始化参数的类变量,得到所述服务组件,所述配置说明为配置所述初始服务组件中初始化参数的方式的说明。7.根据权利要求1所述的方法,其中,所述初始化参数包括下述中的至少一种:所述用户端的应用标识、所述用户端的密钥、分配给与所述用户端对应的应用组件的服务端地址。8.根据权利要求1所述的方法,其中,所述引导信息还包括配置所述初始化参数的方式的链接;所述方法还包括:接收所述用户端对所述链接的输入;显示与配置所述初始化参数的方式对应的配置界面。9.一种信息显示方法,包括:显示第一界面,所述第一界面包括应用;接收用户端对所述应用的运行输入;确定是否配置服务组件中的初始化参数,所述应用与所述服务组件对应;
在确定未配置所述服务组件中的初始化参数的情况下,在所述第一界面显示配置所述初始化参数的引导信息,所述引导信息包括所述初始化参数的名称和提示信息,所述提示信息用于提示所述用户端配置所述初始化参数的方式;接收用户对所述引导信息的选择输入;显示与配置所述初始化参数的方式对应的配置界面。10.根据权利要求9所述的方法,其中,所述运行输入为所述用户端首次运行所述应用的输入。11.一种数据处理装置,包括:获取模块,用于获取用户端运行应用的指令;确定模块,用于根据所述指令,确定是否配置服务组件中的初始化参数,所述应用与所述服务组件对应;显示模块,用于在确定未配置所述服务组件中的初始化参数的情况下,显示配置所述初始化参数的引导信息,所述引导信息包括所述初始化参数的名称和提示信息,所述提示信息用于提示所述用户端配置所述初始化参数的方式。12.一种信息显示装置,包括:显示模块,用于显示第一界面,所述第一界面包括应用;接收模块,用于接收用户端对所述应用的运行输入;确定模块,用于确定是否配置服务组件中的初始化参数,所述应用与所述服务组件对应;所述显示模块还用于,在确定未配置所述服务组件中的初始化参数的情况下,在所述第一界面显示配置所述初始化参数的引导信息,所述引导信息包括所述初始化参数的名称和提示信息,所述提示信息用于提示所述用户端配置所述初始化参数的方式;所述接收模块还用于,接收用户对所述引导信息的选择输入;所述显示模块还用于,显示与配置所述初始化参数的方式对应的配置界面。13.一种计算机设备,包括:存储器和处理器,所述存储器,用于存储有计算机程序;所述处理器,用于执行所述存储器中存储的计算机程序,所述计算机程序运行时使得所述处理器执行如权利要求1至8中任意一项所述的数据处理方法的步骤、或者如权利要求9或10所述的信息显示方法的步骤。14.一种计算机可读存储介质,所述计算机可读存储介质上存储程序或指令,在所述程序或指令被计算机设备执行的情况下,使得所述计算机设备执行如权利要求1至8中任意一项所述的数据处理方法的步骤、或者如权利要求9或10所述的信息显示方法的步骤。
技术总结
本申请公开了一种数据处理方法、装置、计算机设备和存储介质。该方法通过云平台获取到的用户端运行应用的指令,确定是否配置与应用对应的服务组件中的初始化参数;在确定未配置服务组件中的初始化参数时,显示配置初始化参数的引导信息,引导信息包括初始化参数的名称和提示信息,提示信息用于提示用户端配置初始化参数的方式。由此,在用户端运行应用、且没有对服务组件进行初始化配置时,可以自动获取到服务组件中的初始化参数,并通过显示引导信息的方式提示用户端快速且准确的配置服务组件的初始化参数,无需用户手动查找云平台提供的配置要求的操作,使得配置参数过程简洁,在保证配置参数的准确性的同时,提高了参数配置效率。率。率。
技术研发人员:吴子骄
受保护的技术使用者:阿里云计算有限公司
技术研发日:2023.03.28
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/