一种程序开关控制方法、装置、电子设备制造方法及图纸

技术编号:22329801 阅读:40 留言:0更新日期:2019-10-19 12:13
本发明专利技术公开了一种程序开关控制方法、装置、电子设备,在程序的页面控制器中配置多个开关数据项,在所述页面控制器中配置包括上下文参数的开关规则,开关规则遍历所述多个开关数据项,根据匹配的开关数据项生成控制目标页面的展示状态的开关代码。通过设置开关规则,根据与上下文参数匹配的开关数据项生成开关代码,这样,在需要改变程序的开关状态时,只需要配置开关数据项即可,因此,不需要查找开关代码位于编程页面的位置中,也不需要人工识别不同页面的开关代码,便可以自动生成对应的开关代码,便利性好。

A program switch control method, device and electronic equipment

【技术实现步骤摘要】
一种程序开关控制方法、装置、电子设备
本专利技术涉及计算机信息处理领域,具体而言,涉及一种程序开关控制方法、装置、电子设备。
技术介绍
在利用应用程序提供对外服务前,考虑到对程序的管控,往往会结合多种场景在程序中设置控制程序的开关代码,这样,在由于内部或外部原因需要暂停程序的运营时,可以通过修改开关代码来控制程序控制暂停服务的时间。通常的方法中,调整程序的开关方式是人工地在编程页面修改开关代码,由于开关代码可能具有多个,遍布于多个页面,因而查找过程复杂,不同编程风格更是加剧了这种复杂性,人为的调整开关代码造成的及时性差,便利性较差。
技术实现思路
本说明书实施例提供一种程序开关控制方法、装置、电子设备,用以解决现有技术中程序开关控制方法便利性差的问题。本说明书实施例提供一种程序开关控制方法,包括:在程序的页面控制器中配置多个开关数据项;在所述页面控制器中配置包括上下文参数的开关规则;所述开关规则遍历所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码。在其中的一种实施例中,所述在程序的页面控制器中配置多个开关数据项,包括:在需要对程序的页面的开关进行调整时,在程序的页面控制器中配置对应的开关数据项,作为更新的开关数据项。在其中的一种实施例中,所述开关规则读取所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码,包括:所述开关规则读取所述更新的开关数据项,作为迭代的开关代码,根据所述迭代的开关代码控制目标页面的展示状态。在其中的一种实施例中,若所述在所述页面控制器中配置包括上下文参数的开关规则,包括:为各个页面类型分别配置开关规则,得到多个开关规则,则所述开关规则读取所述更新的开关数据项,作为迭代的开关代码,包括:所述多个开关规则均读取所述更新的开关数据项,所述迭代的开关代码为与所述更新的开关数据项相匹配的开关规则所生成的。在其中的一种实施例中,还包括:若未生成迭代的开关代码,则维持所述程序的页面的开关状态。在其中的一种实施例中,所述开关数据项包括页面属性、用户群体属性、终端属性、页面位置属性、用户操作属性、展示时段属性中的至少一项。在其中的一种实施例中,所述程序的页面为服务页面,所述页面控制器还控制所述服务的程序开关。在其中的一种实施例中,还包括:根据所述开关代码控制目标页面的展示状态。本说明书实施例还提供一种程序开关控制装置,包括:配置模块,在程序的页面控制器中配置多个开关数据项;在所述页面控制器中配置包括上下文参数的开关规则;匹配模块,所述开关规则遍历所述多个开关数据项;控制模块,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码。在其中的一种实施例中,所述在程序的页面控制器中配置多个开关数据项,包括:在需要对程序的页面的开关进行调整时,在程序的页面控制器中配置对应的开关数据项,作为更新的开关数据项。在其中的一种实施例中,所述开关规则读取所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码,包括:所述开关规则读取所述更新的开关数据项,作为迭代的开关代码,根据所述迭代的开关代码控制目标页面的展示状态。在其中的一种实施例中,若所述在所述页面控制器中配置包括上下文参数的开关规则,包括:为各个页面类型分别配置开关规则,得到多个开关规则,则所述开关规则读取所述更新的开关数据项,作为迭代的开关代码,包括:所述多个开关规则均读取所述更新的开关数据项,所述迭代的开关代码为与所述更新的开关数据项相匹配的开关规则所生成的。在其中的一种实施例中,还用于:若未生成迭代的开关代码,则维持所述程序的页面的开关状态。在其中的一种实施例中,所述开关数据项包括页面属性、用户群体属性、终端属性、页面位置属性、用户操作属性、展示时段属性中的至少一项。在其中的一种实施例中,所述程序的页面为服务页面,所述页面控制器还控制所述服务的程序开关。在其中的一种实施例中,还包括:根据所述开关代码控制目标页面的展示状态。本说明书实施例还提供一种电子设备,其中,该电子设备包括:处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本说明书任一实施例所述的方法。本说明书实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现本说明书任一实施例所述的方法。本说明书记载的各种实施例通过设置开关规则,根据与上下文参数匹配的开关数据项生成开关代码,这样,在需要改变程序的开关状态时,只需要配置开关数据项即可,因此,不需要查找开关代码位于编程页面的位置中,也不需要人工识别不同页面的开关代码,便可以自动生成对应的开关代码,便利性好。附图说明为了使本专利技术所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本专利技术的具体实施例。但需声明的是,下面描述的附图仅仅是本专利技术本专利技术示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。图1为本说明书实施例提供的一种程序开关控制方法的原理示意图;图2为本说明书实施例提供的一种程序开关控制方法的原理示意图;图3为本说明书实施例提供的一种程序开关控制装置的结构示意图;图4为本说明书实施例提供的一种程序开关控制装置的结构示意图;图5为本说明书实施例提供的一种电子设备的结构示意图;图6为本说明书实施例提供的一种计算机可读介质的原理示意图。具体实施方式对于一种调整开关代码的需求来源:平台根据要求不断迭代升级现有产品,经常会出现临时暂停销售活期产品,这种情况也需要人工设置开关代码。对这种方式进行分析发现,现有方式之所以设置多种开关代码是因为,不同页面的开关代码不同,用一种开关代码难以兼顾所有的场景。因此,需要提出一种程序开关控制方法,以提高程序开关控制方法的便利性。本说明书实施例提出一种程序开关控制方法,在程序的页面控制器中配置多个开关数据项,在所述页面控制器中配置包括上下文参数的开关规则,所述开关规则遍历所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码。通过设置开关规则,根据与上下文参数匹配的开关数据项生成开关代码,这样,在需要改变程序的开关状态时,只需要配置开关数据项即可,因此,不需要查找开关代码位于编程页面的位置中,也不需要人工识别不同页面的开关代码,便可以自动生成对应的开关代码,便利性好。对于另一种需要调整开关代码的需求来源:在平台对接的底层基金公司,经常暂停维护提现或者充值的业务,作为平台需要紧急配合,做相应的维护调整,这时,开关代码调整的及时性就显得更为重要,如果能根据用户操作自动确定该操作对应的服务的开关状态,可以避免临时人工调整开关代码存在的问题。因此,本说明书实施例提供一种程序开关控制方法,在程序的目标服务控制器配置对应各个目标服务类型的一个或多个开关数据项,基于用户操作请求的目标服务类型,匹配对应的开关数据项组成的开关规则,根据所述开关规则的匹配情况,控制所述用户操作请求的目标服务的程序开关。通过配本文档来自技高网...

【技术保护点】
1.一种程序开关控制方法,包括:在程序的页面控制器中配置多个开关数据项;在所述页面控制器中配置包括上下文参数的开关规则;所述开关规则遍历所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码。

【技术特征摘要】
1.一种程序开关控制方法,包括:在程序的页面控制器中配置多个开关数据项;在所述页面控制器中配置包括上下文参数的开关规则;所述开关规则遍历所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码。2.根据权利要求1所述的方法,所述在程序的页面控制器中配置多个开关数据项,包括:在需要对程序的页面的开关进行调整时,在程序的页面控制器中配置对应的开关数据项,作为更新的开关数据项。3.根据权利要求1-2任一项所述的方法,所述开关规则读取所述多个开关数据项,根据与所述开关规则中的上下文参数匹配的开关数据项生成控制目标页面的展示状态的开关代码,包括:所述开关规则读取所述更新的开关数据项,作为迭代的开关代码,根据所述迭代的开关代码控制目标页面的展示状态。4.根据权利要求1-3任一项所述的方法,若所述在所述页面控制器中配置包括上下文参数的开关规则,包括:为各个页面类型分别配置开关规则,得到多个开关规则,则所述开关规则读取所述更新的开关数据项,作为迭代的开关代码,包括:所述多个开关规则均读取所述更新的开关数据项,所述迭代的开关代码为与所述更...

【专利技术属性】
技术研发人员:李晓星任建峰李俊红
申请(专利权)人:北京你财富计算机科技有限公司
类型:发明
国别省市:北京,11

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

1