适用于不同业务场景的数据配置方法及装置与流程

文档序号:18352200发布日期:2019-08-06 22:35阅读:1426来源:国知局
适用于不同业务场景的数据配置方法及装置与流程

本发明涉及信息数据查询技术领域,尤其涉及一种数据查询方法及装置。



背景技术:

终端应用内的各运营模块在面对每次的版本更新或者面对不同的发布渠道时,要配置的内容是不一样的,即使同一内容模块在不同的更新版本或者不同的客户端(安卓端和ios端)下要配置的内容也可能不一样。针对上述配置需求的变更,目前主要通过调整数据接口api和后台,实现不同业务场景的数据配置,频繁的调整api,极大的影响了内容维护更新的效率。



技术实现要素:

本发明实施例提供一种适用于不同业务场景的数据配置方法及装置,可以按不同版本及不同投放渠道或地区的个性化差异化定制,实现不同业务场景的业务数据的配置,提高内容维护更新的效率。

本发明实施例第一方面提供了一种适用于不同业务场景的数据配置方法,可包括:

获取不同业务场景的场景特征数据;

根据不同的业务需求和预测的场景变更数据对场景特征数据进行基于场景特征的场景归类,确定业务场景所属的场景类型;

获取目标场景类型对应的场景配置条件,根据场景配置条件为目标业务场景配置业务数据。

进一步的,上述方法还包括:

获取不同业务场景的场景标识;

根据场景标识确定不同业务场景的业务需求,预测可能出现的场景变更数据。

进一步的,上述目标场景类型为当前需要配置业务数据的目标场景对应的场景类型。

进一步的,上述方法还包括:

采用rpc调用接口调用业务数据。

进一步的,上述场景配置条件为不同类型的业务场景在配置业务数据时对应的配置参数。

本发明实施例第二方面提供了一种适用于不同业务场景的数据配置装置,可包括:

特征数据获取模块,用于获取不同业务场景的场景特征数据;

场景类型确定模块,用于根据不同的业务需求和预测的场景变更数据对场景特征数据进行基于场景特征的场景归类,确定业务场景所属的场景类型;

业务数据配置模块,用于获取目标场景类型对应的场景配置条件,根据场景配置条件为目标业务场景配置业务数据。

进一步的,上述数据配置装置还包括:

场景标识获取模块,用于获取不同业务场景的场景标识;

数据分析模块,用于根据场景标识确定不同业务场景的业务需求,预测可能出现的场景变更数据。

进一步的,上述目标场景类型为当前需要配置业务数据的目标场景对应的场景类型。

进一步的,上述数据配置装置还包括:

业务数据调用模块,用于采用rpc调用接口调用业务数据。

进一步的,上述场景配置条件为不同类型的业务场景在配置业务数据时对应的配置参数。

在本发明实施例中,通过对不同的业务场景进行场景类型的划分,再根据不同类型场景的场景配置条件为其配置对应的业务数据,按不同版本及不同投放渠道或地区的个性化差异化进行定制,实现了不同业务场景的业务数据的配置,提高了内容维护更新的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本发明实施例提供的一种适用于不同业务场景的数据配置方法的流程示意图;

图2是本发明实施例提供的一种适用于不同业务场景的数据配置装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供的适用于不同业务场景的数据配置方法可以应用于对app内的各运营模块按照不同的业务需求配置业务数据的应用场景中。需要说明的是,不同的app版本、不同的投放渠道或投放地区在配置业务数据时需要配置的数据都是不一样的。

下面将结合附图1,对本发明实施例提供的数据查询方法进行详细介绍。

请参见图1,为本发明实施例提供了一种适用于不同业务场景的数据配置方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤s101-步骤s103。

s101,获取不同业务场景的场景特征数据。

具体的,上述数据配置装置可以获取不同业务场景的场景特征数据。可以理解的是,上述场景特征数据可以是最能表征一业务场景特征的数据,例如,当前的业务场景为“通过某米应用商店发布一app的更新版本”,则该场景的特征数据可以是某米应用商店、app更新发布。

s102,根据不同的业务需求和预测的场景变更数据对场景特征数据进行基于场景特征的场景归类,确定业务场景所属的场景类型。

可以理解的是,上述数据配置装置可以获取不同业务场景的场景标识,该场景标识可以用于唯一区分业务场景的业务类型标识。进一步的,上述数据配置装置可以根据上述场景标识确定不同业务场景对应的业务需求,预测针对该业务场景可能存在的场景变更数据。

进一步的,上述数据配置装置可以根据不同的业务需求和场景变更数据对场景特征数据进行拆解,将其拆解为符合对场景进行归类的特征数据,然后据此将不同的业务场景进行基于场景特征的场景归类。例如,通过某渠道发布更新版本app这一业务场景可以归类至app发布这一业务类型同时也属于版本更新业务类型。可以理解的是,上述数据配置装置对可能存在的变动因子即上述场景变更数据支持动态扩展。

s103,获取目标场景类型对应的场景配置条件,根据场景配置条件为目标业务场景配置业务数据。

具体的,上述数据配置装置可以获取目标场景类型对应的场景配置条件,上述目标场景类型可以为当前需要配置业务数据的目标场景对应的场景类型,上述场景配置条件可以是配置该业务场景时需要满足的配置参数。进一步的,可以根据上述场景配置条件为目标业务场景配置业务数据。可以理解的是,上述数据配置装置可以通过rpc调用接口调用上述业务数据,实现管理后台和业务系统的隔离。

在可选实施例中,一业务场景可能被归类至不同的场景类型,入上所述的可以属于应用发布的场景也可以属于版本更新的场景,在这种情况下,上述数据配置装置可以根据场景类型的优先级进行配置业务数据,例如,可以首先配置应用发布的业务数据,再配置版本更新的业务数据。

需要说明的是,上述数据配置装置可以运用html5新特性插件,简化上述配置操作。

在本发明实施例中,通过对不同的业务场景进行场景类型的划分,再根据不同类型场景的场景配置条件为其配置对应的业务数据,按不同版本及不同投放渠道或地区的个性化差异化进行定制,实现了不同业务场景的业务数据的配置,提高了内容维护更新的效率。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

下面将结合附图2,对本发明实施例提供的适用于不同业务场景的数据配置装置进行详细介绍。需要说明的是,附图2所示的数据配置装置,用于执行本发明图1所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1所示的实施例。

请参见图2,为本发明实施例提供了一种适用于不同业务场景的数据配置装置的结构示意图。如图2所示,本发明实施例的数据配置装置10可以包括:特征数据获取模块101、场景类型确定模块102、业务数据配置模块103、场景标识获取模块104、数据分析模块105和业务数据调用模块106。

特征数据获取模块101,用于获取不同业务场景的场景特征数据。

具体实现中,特征数据获取模块101可以获取不同业务场景的场景特征数据。可以理解的是,上述场景特征数据可以是最能表征一业务场景特征的数据,例如,当前的业务场景为“通过某米应用商店发布一app的更新版本”,则该场景的特征数据可以是某米应用商店、app更新发布。

场景类型确定模块102,用于根据不同的业务需求和预测的场景变更数据对场景特征数据进行基于场景特征的场景归类,确定业务场景所属的场景类型。

可以理解的是,场景标识获取模块104可以获取不同业务场景的场景标识,该场景标识可以用于唯一区分业务场景的业务类型标识。进一步的,数据分析模块105可以根据上述场景标识确定不同业务场景对应的业务需求,预测针对该业务场景可能存在的场景变更数据。

进一步的,场景类型确定模块102可以根据不同的业务需求和场景变更数据对场景特征数据进行拆解,将其拆解为符合对场景进行归类的特征数据,然后据此将不同的业务场景进行基于场景特征的场景归类。例如,通过某渠道发布更新版本app这一业务场景可以归类至app发布这一业务类型同时也属于版本更新业务类型。可以理解的是,上述数据配置装置10对可能存在的变动因子即上述场景变更数据支持动态扩展。

业务数据配置模块103,用于获取目标场景类型对应的场景配置条件,根据场景配置条件为目标业务场景配置业务数据。

具体实现中,业务数据配置模块103可以获取目标场景类型对应的场景配置条件,上述目标场景类型可以为当前需要配置业务数据的目标场景对应的场景类型,上述场景配置条件可以是配置该业务场景时需要满足的配置参数。进一步的,业务数据配置模块103可以根据上述场景配置条件为目标业务场景配置业务数据。可以理解的是,业务数据调用模块106可以通过rpc调用接口调用上述业务数据,实现管理后台和业务系统的隔离。

在可选实施例中,一业务场景可能被归类至不同的场景类型,入上所述的可以属于应用发布的场景也可以属于版本更新的场景,在这种情况下,上述业务数据配置模块103可以根据场景类型的优先级进行配置业务数据,例如,可以首先配置应用发布的业务数据,再配置版本更新的业务数据。

需要说明的是,上述数据配置装置10可以运用html5新特性插件,简化上述配置操作。

在本发明实施例中,通过对不同的业务场景进行场景类型的划分,再根据不同类型场景的场景配置条件为其配置对应的业务数据,按不同版本及不同投放渠道或地区的个性化差异化进行定制,实现了不同业务场景的业务数据的配置,提高了内容维护更新的效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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