配置参数创建方法、装置、终端及存储介质与流程

文档序号:20287048发布日期:2020-04-07 16:15阅读:106来源:国知局
配置参数创建方法、装置、终端及存储介质与流程

本公开涉及计算机技术领域,尤其涉及一种配置参数创建方法、装置、终端及存储介质。



背景技术:

随着计算机技术的发展,观看视频在人们日常生活中逐渐普及,用户在观看视频的过程中,可以通过评论信息的形式发表自己的看法,也可以通过查看其他观看者发布的评论信息获知其他观看者的看法。

相关技术中,开发人员预先设定多个配置参数,通过设置这些配置参数的参数值可以确定评论信息的显示方式,因此,评论信息的显示方式受到了配置参数的限制,灵活性差,具有局限性。



技术实现要素:

本公开提供一种配置参数创建方法、装置、终端及存储介质,可以克服相关技术中存在的问题,所述技术方案如下:

根据本公开实施例提供的第一方面,提供了一种配置参数创建方法,所述方法包括:

通过参数设置应用显示参数创建界面,所述参数创建界面包括数据库中的多个原始配置参数,所述原始配置参数用于通过设置的参数值确定视频播放界面中评论信息的显示方式;

基于所述参数创建界面中检测到的指示操作,对所述数据库中的多个原始配置参数进行组合,得到目标配置参数;

将所述目标配置参数添加至所述数据库中。

在一种可能实现方式中,所述基于所述参数创建界面中检测到的指示操作,对所述数据库中的多个原始配置参数进行组合,得到目标配置参数,包括:

从所述数据库选择多个原始配置参数;

对所述多个原始配置参数进行组合,得到所述目标配置参数。

在另一种可能实现方式中,所述从所述数据库选择多个原始配置参数,包括:

从所述数据库中的第一数量的原始配置参数中选取第二数量的原始配置参数,所述第一数量不小于所述第二数量;或者,

根据所述参数创建界面中检测到的选择操作,从所述数据库选择多个原始配置参数。

在另一种可能实现方式中,所述方法还包括:

为所述多个原始配置参数分别设置参数值,所述目标配置参数包括所述多个原始配置参数及所述多个原始配置参数的参数值。

在另一种可能实现方式中,所述为所述多个原始配置参数分别设置参数值,包括:

对于任一原始配置参数,当基于所述参数创建界面检测到对所述原始配置参数的触发操作时,显示所述原始配置参数的参数值设置窗口;

获取所述参数值设置窗口中输入的参数值,将所述参数值设置为所述原始配置参数的参数值。

在另一种可能实现方式中,所述对所述多个原始配置参数进行组合,得到所述目标配置参数,包括:

按照对所述多个原始配置参数的选择顺序,对所述多个原始配置参数进行组合,得到所述目标配置参数,所述目标配置参数用于指示按照所述多个原始配置参数的先后顺序切换所述评论信息的显示方式。

在另一种可能实现方式中,所述方法还包括:

当检测到预览操作时,获取测试评论信息;

获取所述目标配置参数中的每个原始配置参数的参数值;

根据所述目标配置参数中的每个原始配置参数的参数值确定显示方式;

在所述参数创建界面的预览区域中按照所述显示方式显示所述测试评论信息。

在另一种可能实现方式中,所述方法还包括:

将所述目标配置参数发送给服务器,由所述服务器更新所述服务器中存储的数据库。

根据本公开实施例提供的第二方面,提供了一种配置参数创建装置,所述装置包括:

界面显示模块,用于通过参数设置应用显示参数创建界面,所述参数创建界面包括数据库中的多个原始配置参数,所述原始配置参数用于通过设置的参数值确定视频播放界面中评论信息的显示方式;

组合模块,用于基于所述参数创建界面中检测到的指示操作,对所述数据库中的多个原始配置参数进行组合,得到目标配置参数;

添加模块,用于将所述目标配置参数添加至所述数据库中。

在一种可能实现方式中,所述组合模块,包括:

选择单元,用于从所述数据库选择多个原始配置参数;

组合单元,用于对所述多个原始配置参数进行组合,得到所述目标配置参数。

在另一种可能实现方式中,所述选择单元,还用于从所述数据库中的第一数量的原始配置参数中选取第二数量的原始配置参数,所述第一数量不小于所述第二数量;或者,

所述选择单元,还用于根据所述参数创建界面中检测到的选择操作,从所述数据库选择多个原始配置参数。

在另一种可能实现方式中,所述装置还包括:

设置模块,用于为所述多个原始配置参数分别设置参数值,所述目标配置参数包括所述多个原始配置参数及所述多个原始配置参数的参数值。

在另一种可能实现方式中,所述设置模块,包括:

显示单元,用于对于任一原始配置参数,当基于所述参数创建界面检测到对所述原始配置参数的触发操作时,显示所述原始配置参数的参数值设置窗口;

设置单元,用于获取所述参数值设置窗口中输入的参数值,将所述参数值设置为所述原始配置参数的参数值。

在另一种可能实现方式中,所述组合单元,还用于按照对所述多个原始配置参数的选择顺序,对所述多个原始配置参数进行组合,得到所述目标配置参数,所述目标配置参数用于指示按照所述多个原始配置参数的先后顺序切换所述评论信息的显示方式。

在另一种可能实现方式中,所述装置还包括:

信息获取模块,用于当检测到预览操作时,获取测试评论信息;

参数值获取模块,用于获取所述目标配置参数中的每个原始配置参数的参数值;

确定模块,用于根据所述目标配置参数中的每个原始配置参数的参数值确定显示方式;

信息显示模块,用于在所述参数创建界面的预览区域中按照所述显示方式显示所述测试评论信息。

在另一种可能实现方式中,所述装置还包括:

发送模块,用于将所述目标配置参数发送给服务器,由所述服务器更新所述服务器中存储的数据库。

根据本公开实施例提供的第三方面,提供了一种终端,所述终端包括:

一个或多个处理器;

用于存储所述一个或多个处理器可执行指令的易失性或非易失性存储器;

其中,所述一个或多个处理器被配置为:

通过参数设置应用显示参数创建界面,所述参数创建界面包括数据库中的多个原始配置参数,所述原始配置参数用于通过设置的参数值确定视频播放界面中评论信息的显示方式;

基于所述参数创建界面中检测到的指示操作,对所述数据库中的多个原始配置参数进行组合,得到目标配置参数;

将所述目标配置参数添加至所述数据库中。

根据本公开实施例提供的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的配置参数创建方法中所执行的操作。

本公开实施例提供的配置参数创建方法、装置、终端及存储介质,通过参数设置应用显示参数创建界面,该参数创建界面包括数据库中的多个原始配置参数,当基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数,将目标配置参数添加至数据库中。本公开实施例提供了一种根据已有配置参数创建目标配置参数的方式,开发人员根据自身需求从数据库中选择多个原始配置参数,利用选择的多个原始配置参数来创建目标配置参数,实现了配置参数的扩展,丰富了评论信息在视频播放界面中的显示方式,提高了灵活性。并且,由于创建的目标配置参数是开发人员根据自身需求确定的,因此实现了显示方式的可定制化。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种配置参数创建方法的流程图;

图2是根据一示例性实施例示出的另一种配置参数创建方法的流程图;

图3是根据一示例性实施例示出的一种参数创建界面的示意图;

图4是根据一示例性实施例示出的一种设置界面的示意图;

图5是根据一示例性实施例示出的一种编辑界面的示意图;

图6是根据一示例性实施例示出的另一种参数创建界面的示意图;

图7是根据一示例性实施例示出的一种信息获取界面的示意图;

图8是根据一示例性实施例示出的另一种信息获取界面的示意图;

图9是根据一示例性实施例示出的另一种信息获取界面的示意图;

图10是根据一示例性实施例示出的一种快应用框架的框图;

图11是根据一示例性实施例示出的一种快应用的启动流程图;

图12是根据一示例性实施例示出的一种配置参数创建装置的框图;

图13是根据一示例性实施例示出的另一种配置参数创建装置的框图;

图14是根据一示例性实施例示出的一种终端的框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。

图1是根据一示例性实施例示出的一种配置参数创建方法的流程图,如图1所示,包括以下步骤:

在步骤101中,终端通过参数设置应用显示参数创建界面,参数创建界面包括数据库中的多个原始配置参数,原始配置参数用于通过设置的参数值确定视频播放界面中评论信息的显示方式。

在步骤102中,终端基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数。

在步骤103中,终端将目标配置参数添加至数据库中。

本公开实施例提供的方法,通过参数设置应用显示参数创建界面,该参数创建界面包括数据库中的多个原始配置参数,当基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数,将目标配置参数添加至数据库中。本公开实施例提供了一种根据已有配置参数创建目标配置参数的方式,开发人员根据自身需求从数据库中选择多个原始配置参数,利用选择的多个原始配置参数来创建目标配置参数,实现了配置参数的扩展,丰富了评论信息在视频播放界面中的显示方式,提高了灵活性。并且,由于创建的目标配置参数是开发人员根据自身需求确定的,因此实现了显示方式的可定制化。

在一种可能实现方式中,基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数,包括:

从数据库选择多个原始配置参数;

对多个原始配置参数进行组合,得到目标配置参数。

在另一种可能实现方式中,从数据库选择多个原始配置参数,包括:

从数据库中的第一数量的原始配置参数中选取第二数量的原始配置参数,第一数量不小于第二数量;或者,

根据参数创建界面中检测到的选择操作,从数据库选择多个原始配置参数。

在另一种可能实现方式中,方法还包括:

为多个原始配置参数分别设置参数值,目标配置参数包括多个原始配置参数及多个原始配置参数的参数值。

在另一种可能实现方式中,为多个原始配置参数分别设置参数值,包括:

对于任一原始配置参数,当基于参数创建界面检测到对原始配置参数的触发操作时,显示原始配置参数的参数值设置窗口;

获取参数值设置窗口中输入的参数值,将参数值设置为原始配置参数的参数值。

在另一种可能实现方式中,对多个原始配置参数进行组合,得到目标配置参数,包括:

按照对多个原始配置参数的选择顺序,对多个原始配置参数进行组合,得到目标配置参数,目标配置参数用于指示按照多个原始配置参数的先后顺序切换评论信息的显示方式。

在另一种可能实现方式中,方法还包括:

当检测到预览操作时,获取测试评论信息;

获取目标配置参数中的每个原始配置参数的参数值;

根据目标配置参数中的每个原始配置参数的参数值确定显示方式;

在参数创建界面的预览区域中按照显示方式显示测试评论信息。

在另一种可能实现方式中,方法还包括:

将目标配置参数发送给服务器,由服务器更新服务器中存储的数据库。

图2是根据一示例性实施例示出的一种配置参数创建方法的流程图,如图2所示,应用于终端中,该终端可以为手机、计算机、平板电脑等设备。该方法包括以下步骤:

在步骤201中,终端通过参数设置应用显示参数创建界面。

用户在观看视频的过程中,可以对当前播放的视频发表自己的评论,也可以在视频播放界面中查看到其他用户发表的评论。而用户的评论可以通过评论信息的形式显示在视频播放界面中。

评论信息的显示方式与配置参数有关,配置参数用于通过设置的参数值确定视频播放界面中评论信息的显示方式,本公开实施例提供了一种配置参数创建方法,基于该方法,可以创建与当前已有的原始配置参数不同的目标配置参数,通过调用创建的目标配置参数显示评论信息,可以丰富评论信息在视频播放界面中的显示方式。

为此,本公开实施例提供了一种参数设置应用,终端可以安装该参数设置应用,该参数设置应用提供了设置配置参数、设置配置参数的参数值以及创建新的配置参数的功能,可以供开发人员使用。开发人员可以基于该参数设置应用执行操作,该参数设置应用根据开发人员执行的操作,创建配置参数。因此参数设置应用可以作为开发人员的开发工具。

其中,该参数设置应用具有对应的数据库,该数据库中包括多种类型的原始配置参数,不同类型的原始配置参数指代不同的属性,用于指示评论信息不同属性的显示方式,如评论信息的速度参数、颜色参数、显示尺寸、显示字体等。对于任一原始配置参数,一旦确定了该原始配置参数的参数值,即可确定基于该原始配置参数显示评论信息的方式。通过为原始配置参数设置不同的参数值,也可以得到评论信息不同的显示方式。

首先,终端安装该参数设置应用,在参数设置应用启动后,通过参数设置应用显示参数创建界面,该参数创建界面包括数据库中的多个原始配置参数。

在步骤202中,终端基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数。

开发人员可以基于参数创建界面执行操作,终端可以基于开发人员执行的操作进行响应。

当终端基于参数创建界面检测到指示操作时,获取参数创建界面中的多个原始配置参数,将该多个原始配置参数进行组合,得到目标配置参数,该指示操作用于指示终端根据多个原始配置参数创建新的配置参数。

在一种可能实现方式中,基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数,包括:终端基于参数创建界面中检测到的指示操作,从数据库中选择多个原始配置参数,对该多个原始配置参数进行组合,得到目标配置参数。

关于从数据库选择多个原始配置参数的过程,在一种可能实现方式中,数据库中包括第一数量的原始配置参数,当终端基于参数创建界面检测到指示操作时,从该第一数量的原始配置参数中选取第二数量的原始配置参数。其中,第一数量不小于第二数量。

例如,数据库中包括20个原始配置参数,当终端基于参数创建界面检测到参数创建操作时,从这20个原始配置参数中选择5个原始配置参数,后续根据这5个原始配置参数创建目标配置参数。

其中,在选取第二数量的原始配置参数时,可以进行随机选取,或者也可以按照每个原始配置参数的使用次数,选取使用次数最多的第二数量的原始配置参数,或者采用其他方式选取。

在另一种可能实现方式中,开发人员可以在参数创建界面中触发对多个原始配置参数的选择操作,终端根据在参数创建界面中检测到的选择操作,从数据库中选择多个原始配置参数。

例如,开发人员可以在该参数创建界面中对任一原始配置参数执行选择操作,通过选择操作可以将任一原始配置参数设置为选中状态。开发人员也可以对参数创建界面中显示的参数创建选项执行触发操作。当终端基于参数创建界面检测到对该参数创建选项的触发操作时,获取当前界面中处于选中状态的多个原始配置参数。后续,可以根据获取到的多个原始配置参数创建目标配置参数。

其中,选择操作可以为对任一原始配置参数执行的点击操作、双击操作、长按操作或滑动操作等。

例如,参见图3,参数创建界面中包括原始配置参数1、原始配置参数2、原始配置参数3和参数创建选项。当终端检测到对原始配置参数1和原始配置参数3的点击操作时,将原始配置参数1和原始配置参数3设置为选中状态。当终端检测到对参数创建选项的点击操作时,获取当前处于选中状态的原始配置参数1和原始配置参数3。将原始配置参数1和原始配置参数3进行组合,得到目标配置参数。

或者,参数创建界面中包括第一显示区域和第二显示区域,在该参数显示区域中显示数据库中的每个原始配置参数,则该选择操作可以为将原始配置参数从第一显示区域拖拽到第二显示区域的操作。后续开发人员拖拽完成后,点击第二显示区域中的完成选项,终端即可将第二显示区域中的多个原始配置参数进行组合,得到目标配置参数。

根据步骤202得到的目标配置参数中,可以仅包括原始配置参数,也可以包括原始配置参数以及为每个原始配置参数设置的参数值。

(1)目标配置参数仅包括原始配置参数:

目标配置参数仅包括原始配置参数时,后续任一终端调用目标配置参数时,则需要先为目标配置参数中的多个原始配置参数设置参数值,然后基于已设置的多个参数值,显示评论信息。例如,目标配置参数中包括速度参数和颜色参数,但不包括参数值,则后续任一终端调用该目标配置参数时,确定当前需要设置评论信息的速度参数和颜色参数的参数值,即速度值和颜色值。

(2)目标配置参数包括原始配置参数以及为原始配置参数设置的参数值:

在一种可能实现方式中,终端根据在参数创建界面中检测到的指示操作,获取数据库中的多个原始配置参数后,还可以为该多个原始配置参数分别设置参数值。根据该多个原始配置参数进行组合后,得到的目标配置参数即可包括该多个原始配置参数以及该多个原始配置参数中每个原始配置参数的参数值。

为该多个原始配置参数分别设置参数值的过程,在一种可能实现方式中,包括:对于该多个原始配置参数中的任一原始配置参数,当终端基于参数创建界面检测到对该原始配置参数的触发操作时,显示该原始配置参数的参数值设置窗口。终端获取该参数值设置窗口中输入的参数值,将该参数值设置为该原始配置参数的参数值。

例如,当终端基于参数创建界面检测到对任一原始配置参数的点击操作时,显示该原始配置参数的参数值设置窗口,该参数值设置窗口中包括输入栏和确认选项。当终端检测到对该确认选项的触发操作时,获取输入栏中输入的参数值,将该参数值设置为该原始配置参数的参数值。

其中,该参数值可以为具体的数值,或者,考虑到显示方式的多样化,还可以为原始配置参数设置多个参数值,表示在不同的情况下采用不同的参数值显示评论信息。

例如,参见图4和图5,当终端检测到对速度参数的点击操作时,显示该速度参数的参数值设置界面,如图4所示,该参数值设置界面中包括当前默认的速度值和编辑选项。当终端检测到对该编辑选项的触发操作时,显示该速度参数的参数值编辑界面,如图5所示,该参数值编辑界面包括参数名称和速度值的输入框和完成选项。当检测到对该完成选项的点击操作时,获取该输入栏中输入的参数值:

其中,v表示评论信息的速度值,t表示评论信息的显示时间点,即评论信息在视频中的播放时间点。后续调用速度参数显示评论信息的过程中,当0<t<1时,评论信息的显示速度为1cm/s,当1≤t<2时,评论信息的显示速度为2cm/s,当2≤t时,评论信息的显示速度为3cm/s。

目标配置参数包括原始配置参数以及为原始配置参数设置的参数值时,当调用目标配置参数时,可以直接获取目标配置参数包括的多个参数值,基于该多个参数值显示评论信息。例如,目标配置参数中包括已经设置的速度值和颜色值,则后续任一终端调用该目标配置参数即可确定评论信息显示时采用的速度值和颜色值。

由于原始配置参数的参数值是开发人员设置的,因此可以满足不同开发人员的实际需求,实现显示方式的可定制化。

需要说明的是,在对多个原始配置参数进行组合时,多个原始配置参数之间可以并行组合,各个原始配置参数之间不具有先后顺序,每个原始配置参数属于不同的属性,如速度参数和颜色参数属于不同的属性,两者可以组合构成目标配置参数,目标配置参数用于确定评论信息的显示速度及颜色参数。

或者,多个原始配置参数可以按照先后顺序组合,即各个原始配置参数之间具有先后顺序,以表示在不同的时间段内采用不同的原始配置参数。

在一种可能实现方式中,终端确定对该多个原始配置参数的选择顺序,按照该选择顺序,对该多个原始配置参数进行组合,得到目标配置参数。基于该方式得到的目标配置参数,用于指示按照该多个原始配置参数的先后顺序切换评论信息的显示方式。

后续任一终端调用该目标配置参数时,首先对该目标配置参数中的每个原始配置参数设置参数值,然后基于已设置的参数值,在每个时间段内按照该时间段对应的原始配置参数的参数值确定该时间段内的显示方式,按照确定的显示方式显示评论信息。

例如,终端依次获取配置参数1、配置参数2和配置参数3。按照获取这3个配置参数的顺序,将这3个配置参数进行组合,得到目标配置参数。终端调用目标配置参数,分别为配置参数1、配置参数2和配置参数3设置参数值,然后首先按照配置参数1对应的显示方式显示评论信息,之后按照配置参数2对应的显示方式显示评论信息,最后按照配置参数3对应的显示方式显示评论信息。

其中,不同时间段的时长可以相等,该时长可以由终端默认设置或者由开发人员在创建目标配置参数时将该时长添加至目标配置参数中。

采用上述方式,能够根据开发人员的需求,将已有的多个原始配置参数按照先后顺序排列,从而构成按照时间段切换显示方式的目标配置参数,则开发人员可以根据需求自定义目标配置参数,实现了配置参数的定制化,提高了灵活性。

在步骤203中,终端将目标配置参数添加至数据库中。

终端获取创建的目标配置参数后,为了保证后续显示评论信息时能够再次调用该目标配置参数,终端可以将创建的目标配置参数添加至数据库中。

在一种可能实现方式中,终端创建目标配置参数后,直接将该目标配置参数添加至当前终端存储的数据库中。同时,在参数创建界面中显示该目标配置参数。也即是该目标配置参数和数据库中包括的其他原始配置参数均显示在参数创建界面中。

例如,创建目标配置参数之前,终端显示的参数创建界面如图3所示,数据库中包括配置参数1、配置参数2和配置参数3,创建目标配置参数后,终端显示的参数创建界面如图6所示,数据库中包括目标配置参数、配置参数1、配置参数2和配置参数3。

在另一种可能实现方式中,参数创建界面中显示添加选项,终端创建目标配置参数后,当终端检测到对该添加选项的触发操作时,将该目标配置参数添加至参数设置应用在当前终端存储的数据库中。同时,在参数创建界面中显示该目标配置参数。

例如,创建目标配置参数之前,数据库中包括配置参数1、配置参数2和配置参数3,该参数创建界面中包括“添加至数据库”选项,当终端检测到对该选项的点击操作时,将目标配置参数添加至数据库中。

另外,开发人员还可以从数据库中删除已有的配置参数。

在一种可能实现方式中,参数创建界面中还包括删除选项,当终端检测到对该删除选项的触发操作时,获取参数创建界面中处于选中状态的至少一个原始配置参数,将该至少一个原始配置参数从数据库中删除。

并且,当目标配置参数添加至数据库中后,还可以将该目标配置参数从数据库中删除,具体过程与删除数据库中的原始配置参数的过程类似,在此不再赘述。

另外,开发人员还可以对数据库中任一配置参数进行编辑,如编辑该配置参数的名称、属性、类别以及参数值等。

在一种可能实现方式中,创建目标配置参数后,终端还可以将该目标配置参数发送给服务器,由服务器接收该目标配置参数,根据该目标配置参数,更新服务器中存储的参数设置应用的数据库。服务器可以直接将更新后的数据库发送给任一终端;或者,服务器也可以在任一终端启动参数设置应用时,向该终端发送更新后的数据库。当任一终端接收到服务器发送的更新后的数据库时,以该数据库替代当前存储的数据库。

在另一种可能实现方式中,终端还可以将已添加目标配置参数的数据库发送给服务器,由服务器接收后保存,后续可以由服务器将保存的数据库发送给其他终端。

将目标配置参数或已添加目标配置参数的数据库发送给服务器的方式,能够让使用该参数设置应用的开发人员均可以对该应用的数据库进行扩展,使得开发人员可以共享更新后的数据库,获取更加丰富的评论信息显示方式。

在另一种可能实现方式中,终端将添加目标配置参数的数据库发送至服务器后,服务器获取更新后的数据库,将更新后的数据库添加至目标应用的安装包中,发布该安装包,则任一终端即可下载该安装包后安装目标应用,并且在目标应用的运行过程中,可以显示目标应用的视频播放界面,调用数据库中的任一配置参数确定评论信息的显示方式,在视频播放界面中按照该显示方式显示评论信息,该评论信息可以为弹幕信息或者其他形式的评论信息,该评论信息可以显示于视频播放界面中的视频播放区域的上层,或者显示于视频播放区域下方的评论区域。

在步骤204中,当终端检测到预览操作时,获取测试评论信息。

考虑到开发人员获取到目标配置参数时,期望看到基于目标配置参数显示评论信息的效果,因此,终端还可以预览目标配置参数对应的显示方式。

由于当前所处的场景为开发人员创建目标配置参数的场景,暂未确定待显示的评论信息,因此,当终端检测到预览操作时,需要获取测试评论信息,后续才能够按照目标配置参数对应的显示方式进行显示。

在一种可能实现方式中,参数创建界面中包括预览选项,当检测到对该预览选项的触发操作时,获取测试评论信息。其中,该触发操作可以为对该预览选项的点击操作、双击操作、长按操作或滑动操作等。

关于获取测试评论信息的过程,在一种可能实现方式中,参数创建界面包括预览选项,当终端检测到对该预览选项的触发操作时,显示信息获取界面,该信息获取界面中包括信息输入栏和确认选项,当终端检测到对该确认选项的触发操作时,获取信息输入栏中输入的信息,将该信息确定为测试评论信息。其中,该触发操作可以为点击操作、双击操作、长按操作或滑动操作等。

例如,参见图7,当终端在信息获取界面中检测到对确认选项的点击操作时,获取开发人员在输入栏中输入的文本信息“演技不错!”,将该文本信息“演技不错!”确定为测试评论信息。

在另一种可能实现方式中,参数创建界面包括预览选项,当终端检测到对该预览选项的触发操作时,显示信息获取界面,该信息获取界面中包括至少一个预设的备选评论信息。当终端检测到对任一备选评论信息的选择操作时,获取该备选评论信息,将该备选评论信息确定为测试评论信息。

例如,参见图8,终端的信息获取界面中包括三个预设的备选评论信息:“演技不错!”、“赞一个”和“继续努力呀”。当终端检测到对“演技不错!”这一备选评论信息的选择操作时,将该备选评论信息确定为测试评论信息。

在另一种可能实现方式中,参见图9,该信息获取界面中不仅包括至少一个预设的备选评论信息,还包括确认选项。当终端检测到对该确认选项的触发操作时,获取该信息获取界面中处于选中状态的任一备选评论信息,将该备选评论信息确定为测试评论信息。

在步骤205中,终端获取目标配置参数中的每个原始配置参数的参数值,根据目标配置参数中的每个原始配置参数的参数值确定显示方式。

在一种可能实现方式中,如果目标配置参数已经包括每个原始配置参数的参数值,则终端获取到目标配置参数以及测试评论信息后,可以获取目标配置参数包括的每个原始配置参数的参数值,后续可以根据已设置的参数值确定测试评论信息的显示方式。

在另一种可能实现方式中,目标配置参数中仅包括多个原始配置参数,此时,终端可以显示目标配置参数的参数值设置界面,基于该参数值设置界面,获取目标配置参数中包括的每个原始配置参数的参数值,具体过程参见步骤202中获取数据库中的多个原始配置参数的参数值的过程,在此不再赘述。

在另一种可能实现方式中,目标配置参数中仅包括多个原始配置参数,此时,为了提高测试评论信息与显示方式之间的关联度,终端还可以根据获取到的测试评论信息,为该多个原始配置参数中的每个原始配置参数设置参数值。根据测试评论信息为该多个原始配置参数设置参数值的过程,包括以下至少一种:

(1)该多个原始配置参数中至少包括速度参数:

速度参数用于指示评论信息的显示速度。终端根据测试评论信息设置速度参数的参数值的过程包括:终端获取测试评论信息包含的字节数量,根据该字节数量,为速度参数设置与该字节数量匹配的速度值。

在一种可能实现方式中,终端根据该字节数量查询预设对应关系,确定该字节数量所属的数值范围对应的速度值。将该数值范围对应的速度值设置为速度参数的参数值。

其中,预设对应关系包括数值范围与速度值之间的对应关系。并且,字节数量越多,该字节数量对应的速度值越大,测试评论信息的显示速度越快,字节数量越少,该字节数量对应的速度值越小,测试评论信息的显示速度越慢。

(2)该多个原始配置参数中至少包括持续时长参数:

持续时长参数用于指示评论信息处于显示状态的持续时间。终端根据测试评论信息设置持续时长参数的参数值的过程,包括:终端获取测试评论信息包含的字节数量,确定与该字节数量匹配的速度值。根据与该字节数量匹配的速度值,以及参数创建界面中用于预览测试评论信息的预览区域的尺寸,计算与字节数量匹配的持续时长,将持续时长设置为持续时长参数的参数值。

其中,评论信息处于显示状态是指,从评论信息出现在参数创建界面的预览区域时开始,直至该评论信息完全消失在该预览区域时结束,该期间内评论信息均处于显示状态。

(3)该多个原始配置参数中至少包括颜色参数:

颜色参数用于指示评论信息的显示颜色。终端根据测试评论信息设置颜色参数的参数值的过程,包括:终端从测试评论信息中提取预设的颜色关键词,将颜色关键词对应的颜色值设置为颜色参数的参数值。

需要说明的是,上述多种情况可以随机组合,还可以包括其它原始配置参数,具体参见目标配置参数中包括的原始配置参数。除上述列举的参数以外,目标配置参数中包括的原始配置参数还可以包括位置参数或其他参数,在此不再赘述。其中,位置参数用于表示评论信息的显示位置,通过为位置参数设置参数值,可以将测试评论信息显示在预览界面中的任一位置。

获取到目标配置参数中包括的多个原始配置参数的参数值后,终端可以根据该多个参数值,确定测试评论信息的显示方式,该显示方式即为目标配置参数对应的显示方式。

在步骤206中,终端在参数创建界面的预览区域中按照显示方式显示测试评论信息。

终端确定目标配置参数对应的显示方式后,可以在参数创建界面的预览区域中,按照该显示方式显示测试评论信息,开发人员可以根据测试评论信息的显示方式,获知目标配置参数的显示效果。

在一种可能实现方式中,终端在预览区域中按照目标配置参数对应的显示方式显示测试评论信息后,停止显示。

在另一种可能实现方式中,考虑到开发人员可能会期望多次查看该测试评论信息的显示方式,以便基于该显示方式进行改进,参数创建界面中还包括停止预览选项,终端在预览区域中,按照目标配置参数对应的显示方式重复显示测试评论信息,当检测到对停止预览选项的触发操作时,才会停止显示。

需要说明的是,上述步骤204可以在步骤203之后执行;或者,步骤204也可以在步骤203之前执行,即终端创建目标配置参数后,可以先执行步骤204-206,预览该目标配置参数对应的显示方式后,才将目标配置参数添加至数据库中;或者,步骤204与步骤203可以同时执行,也即是终端创建目标配置参数后,可以将该目标配置参数添加至数据库中,同时,预览该目标配置对应的显示方式。本公开实施例仅是以将目标配置参数添加至数据库之后,执行预览目标配置参数的显示方式为例进行说明。

本公开实施例提供的配置参数创建方法、装置、终端及存储介质,通过参数设置应用显示参数创建界面,该参数创建界面包括数据库中的多个原始配置参数,当基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数,将目标配置参数添加至数据库中。本公开实施例提供了一种根据已有配置参数创建目标配置参数的方式,开发人员根据自身需求从数据库中选择多个原始配置参数,利用选择的多个原始配置参数来创建目标配置参数,实现了配置参数的扩展,丰富了评论信息在视频播放界面中的显示方式,提高了灵活性。并且,由于创建的目标配置参数是开发人员根据自身需求确定的,因此实现了显示方式的可定制化。

上述实施例中提供的方法,可以通过在终端中添加组件实现。在一种可能实现方式中,终端添加参数创建组件,将多个原始配置参数设置为该参数创建组件的属性,通过对参数创建组件的属性进行组合或编辑,创建目标配置参数。后续,还可以将目标配置参数添加为该参数创建组件的另一种属性。

例如,终端添加bulletlist组件作为参数创建组件,bulletlist组件具有多个bulletitem(bulletlist组件的属性),该多个bulletitem即为原始配置参数,通过对多个bulletitem进行组合,可以创建组合形式的配置参数,也作为bulletlist组件的另一属性。

开发人员利用参数设置应用开发出数据库后,提供给目标应用。在目标应用运行过程中可以调用该数据库中的任一配置参数,进行评论信息的显示。其中,该目标应用可以为任一种类型的应用,如可以为快应用。

终端的操作系统中可以运行多种类型的快应用,基于不同的快应用实现不同的功能,例如终端可以基于视频快应用的视频播放界面播放视频,还可以在该视频播放界面中显示与当前播放的视频相关的多个选项,如播放选项、暂停选项、退出选项、投影选项、弹幕设置选项等。用户可以基于该视频快应用发布评论信息,视频播放界面中也可以显示一个或多个用户发布的评论信息。其中,视频快应用基于终端的操作系统提供的原生应用程序接口api运行。

终端显示评论信息的过程可以包括:终端获取待显示的评论信息,调用配置参数,按照该配置参数的参数值,在视频播放界面中显示评论信息。

本公开实施例中涉及的快应用是一种基于终端的硬件平台的新型应用形态,能够基于操作系统提供的原生api(applicationprogramminginterface,应用程序编程接口)运行。

快应用采用统一的标准进行开发,原生渲染,无需安装,即点即用,又兼具原生应用体验(性能、系统整合、交互等)。快应用的框架可以深度集成于操作系统中,能够在操作系统层面进行操作,实现与其他应用服务之间的无缝衔接。开发者可以做到一次性开发即可在不同类型的终端上运行。快应用在诞生之初就在开发规范、能力接入、开发者服务等层面实现了终端厂商间的标准化统一,极大地降低开发者的适配成本。

与传统应用相比,快应用具备如下特点:

instant(即时):即点即用,用户无需等待;

everywhere(随处可见):与终端的使用场景深度整合,入口无处不在,如搜索引擎、智能助手、智能推荐、应用市场、浏览器等;

efficient(高效):准前端的开发方式,效率高。

图10是根据本公开实施例示出的一种快应用框架1000的框图,该快应用框架包括:场景入口1020、快应用引擎1040和操作系统(operatingsystem,os)基础设施及硬件1060。

场景入口1020包括负一屏、全局搜索、锁屏、桌面、应用市场、浏览器和二维码中的至少一种。场景入口1020的外在展现形式可以为页面形式和卡片形式。

快应用引擎1040包括前端框架1041、通用场景1042、轻量化场景1043、嵌入式sdk(softwaredevelopmentkit,软件开发工具包)1044和业务接入1045。

其中,前端框架1041包括mvvm(model-view-view-model,模型-视图-视图-模型)、v-dom(virtual-documentobjectmodel,虚拟文档对象模型)、路由、基础api(applicationprogramminginterface,应用程序编程接口)、业务api、ui(userinterface,用户界面)组件、路由等;

通用场景1042和轻量化场景1043包括javascript(一种编程语言)引擎、标准渲染引擎、极速渲染引擎、端-云-芯加速、安全机制、新兴场景如ai(artificialintelligence,人工智能)、ar(augmentedreality,增强现实)等、系统整合(应用管理、权限管理等);

业务接入1045包括推送、账号/支付等。

os基础设施及硬件1060包括:图形库、原生控件、系统服务和gpu(graphicsprocessingunit,图形处理器)/npu(neural-networkprocessingunit,嵌入式神经网络处理器)等。

从执行路径层面,有标准的html(hypertextmarkuplanguage,超文本标记语言)5方式支撑通用的web(worldwideweb,万维网)场景,以及js(javascript,一种编程语言)与native(原生)相结合的方式,支撑更轻量、更快速的体验。

下面将按3个方面简要介绍快应用引擎的架构。

1)应用开发:

快应用的前端设计借鉴并整合了主流前端框架的设计思路:以组件化的方式构建应用,以数据绑定为核心的mvvm设计模式,以v-dom的方式提升性能,同时选择了简洁清晰的类vue(虚拟机脱壳引擎)的模板。同时对布局方面做了相应精简。从新的应用形态、映射原生ui、能力开放的角度,需要定义一套组件与api规范,方便开发这种快速开发应用。

2)系统整合:

快应用作为完整的应用形态,可以与系统深入整合,如同原生应用一样运行,以及与系统交互。快应用目前有两种形态:全屏方式的独立应用形态与嵌入方式的卡片形态。在独立应用形态下,给用户的体验就像原生的应用程序,有完整的生命周期管理,页面管理,路由等。快应用可以寄生于安卓的activity(行为),页面寄生于fragment(碎片),并通过独立的后台service(服务)进行实例的管控。卡片形态则是另外一种形态,通过嵌入式sdk(softwaredevelopmentkit,软件开发工具包)作为一个独立的局部控件嵌入到系统的各个角落,轻量化的展现动态内容。在安全隔离方面,可通过沙盒机制,进程隔离,权限控制,并结合操作系统层的支持做到较好的安全保障。

3)性能体验及新兴场景,如javascript引擎、渲染引擎、端-云-芯加速、新兴场景等:

在交互体验、资源开销和稳定性等方面,快应用通过引入原生渲染路径,进而实现前端开发方式与原生渲染及平台能力的有效组合。

不同于其它的应用层的跨平台框架,快应用植根于终端的操作系统,可实现从芯片、操作系统与云的深度整合。利用端和云的结合以启动性能加速为例,通过云和端的协同渲染,网络链路层的优化可以大大加速快应用启动速度。同时可以整合硬件平台的特有能力,进一步提升体验。例如可以结合终端ai芯片,将npu(neural-networkprocessingunit,网络处理器)的算力整合到快应用引擎中来,使得ai场景(人脸识别、图像超分等)在端侧可以低延时、高性能的执行,同时又有效保护了用户的隐私,并节省带宽。

图11是根据本公开实施例示出的一种快应用的启动流程图,包括:

1)首次启动时,用户点击触发下载快应用的程序包,同时进行快应用引擎的初始化相关工作。当整个快应用的程序包下载与校验完成后,需要展示的第一个页面的javascript文件才会被加载并开始渲染。

2)页面渲染包括javascript加载、页面与javascript框架逻辑的执行、布局的运算,最终到原生ui控件的绘制。其中,页面内逻辑执行时会有一次或多次的网络请求,网络请求返还的数据驱动页面的再次渲染,直至首屏页面的内容完全展示。

这里的网络请求、javascript执行、排版与绘制并非简单的串行关系,而是并行化地交织在一起,影响着整个页面的渲染性能,并与页面设计的逻辑、网络状况与终端运行的状态强相关。

由于快应用的特殊性,快应用被期待完成更多的任务,实现更多的功能。目前,快应用的功能正在逐步完善中,本公开实施例就是提供了一种视频快应用的新功能,利用该新功能调用配置参数,从而实现显示评论信息的功能。

图12是根据一示例性实施例示出的一种配置参数创建装置的框图,如图12所示,该装置包括:

界面显示模块1201,用于通过参数设置应用显示参数创建界面,参数创建界面包括数据库中的多个原始配置参数,原始配置参数用于通过设置的参数值确定视频播放界面中评论信息的显示方式;

组合模块1202,用于基于参数创建界面中检测到的指示操作,对数据库中的多个原始配置参数进行组合,得到目标配置参数;

添加模块1203,用于将目标配置参数添加至数据库中。

在一种可能实现的方式中,参见图13,组合模块1202,包括:

选择单元12021,用于从数据库选择多个原始配置参数;

组合单元12022,用于对多个原始配置参数进行组合,得到目标配置参数。

在另一种可能实现的方式中,选择单元12021,还用于从数据库中的第一数量的原始配置参数中选取第二数量的原始配置参数,第一数量不小于第二数量;或者,

选择单元12021,还用于根据参数创建界面中检测到的选择操作,从数据库选择多个原始配置参数。

在另一种可能实现的方式中,装置还包括:

设置模块1204,用于为多个原始配置参数分别设置参数值,目标配置参数包括多个原始配置参数及多个原始配置参数的参数值。

在另一种可能实现的方式中,设置模块1204,包括:

显示单元12041,用于对于任一原始配置参数,当基于参数创建界面检测到对原始配置参数的触发操作时,显示原始配置参数的参数值设置窗口;

设置单元12042,用于获取参数值设置窗口中输入的参数值,将参数值设置为原始配置参数的参数值。

在另一种可能实现的方式中,组合单元12022,还用于按照对多个原始配置参数的选择顺序,对多个原始配置参数进行组合,得到目标配置参数,目标配置参数用于指示按照多个原始配置参数的先后顺序切换评论信息的显示方式。

在另一种可能实现的方式中,装置还包括:

信息获取模块1205,用于当检测到预览操作时,获取测试评论信息;

参数值获取模块1206,用于获取目标配置参数中的每个原始配置参数的参数值;

确定模块1207,用于根据目标配置参数中的每个原始配置参数的参数值确定显示方式;

信息显示模块1208,用于在参数创建界面的预览区域中按照显示方式显示测试评论信息。

在另一种可能实现的方式中,装置还包括:

发送模块1209,用于将目标配置参数发送给服务器,由服务器更新服务器中存储的数据库。

图14是本公开实施例提供的一种终端的框图。例如,该终端1400可以用于执行上述各个实施例中提供的配置参数创建方法中终端执行的步骤。参见图14,终端1400可以包括以下一个或多个组件:处理组件1402,存储器1404,电源组件1406,多媒体组件1408,音频组件1410,输入/输出(i/o)的接口1412,传感器组件1414,以及通信组件1416。

处理组件1402通常控制终端1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1402可以包括一个或多个处理器1420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。

存储器1404被配置为存储各种类型的数据以支持在终端1400的操作。这些数据的示例包括用于在终端1400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件1406为终端1400的各种组件提供电力。电源组件1406可以包括电源管理系统,一个或多个电源,及其他与为终端1400生成、管理和分配电力相关联的组件。

多媒体组件1408包括在终端1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当终端1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(mic),当终端1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。

i/o接口1412为处理组件1402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1414包括一个或多个传感器,用于为终端1400提供各个方面的状态评估。例如,传感器组件1414可以检测到终端1400的打开/关闭状态,组件的相对定位,例如组件为终端1400的显示器和小键盘,传感器组件1414还可以检测终端1400或终端1400一个组件的位置改变,用户与终端1400接触的存在或不存在,终端1400方位或加速/减速和终端1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1416被配置为便于终端1400和其他设备之间有线或无线方式的通信。终端1400可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1416还包括近场通信(nfc)模块,以促进短程通信。

在示例性实施例中,终端1400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由终端1400的处理器1420执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述实施例的配置参数创建方法中所执行的操作。

本公开实施例还提供了一种计算机程序产品,该计算机程序产品中存储有至少一条指令,所述指令由处理器加载并执行以实现上述实施例的配置参数创建方法中所执行的操作。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1