一种短信网关实验方法及装置制造方法及图纸

技术编号:28878589 阅读:26 留言:0更新日期:2021-06-15 23:14
本申请实施例公开了一种短信网关实验方法及装置。本申请实施例提供的技术方案,基于预设的短信参数优先级划分初始域,以生成嵌套的流量域,流量域对应至少一个短信参数;根据预设的短信参数子集划分实验组,并根据实验组的短信参数,将实验组设置在对应的流量域中,实验组包括至少一个短信网关实验;根据短信请求的短信参数,将短信请求划分至对应的流量域中,由流量域中设置的短信网关实验对短信请求进行处理,得到实验结果。采用上述技术手段,根据配置多种短信参数子集以支持多种类型实验,扩展性好,配置灵活。多个实验能够同时执行,提高了实验效率,加速推进新短信网关的实验过程。

【技术实现步骤摘要】
一种短信网关实验方法及装置
本申请实施例涉及短信业务
,尤其涉及一种短信网关实验方法及装置。
技术介绍
目前市面上各大应用在实现登录、支付和绑定手机号等功能时均需使用短信验证码。现有的短信系统需要接入大量短信网关才能为多款应用提供稳定的短信验证能力。为了降低短信成本,各大公司通常选择接入性价比更高的网关,对此需要对接入的短信网关进行质量对照实验来评估网关通道质量。现有对照实验是把测试网关接入线上进行实验并由技术人员手动停止,最后通过实验结果判断网关通道质量。但是现有对照实验需要投入较多的人工时间成本,实践过程可控性较低,实验模式单一且流量独占性过大,无法满足其他场景的实验。而且人工统计得到的实验结果报告,实验结果容易出现不确定的偏差。
技术实现思路
本申请实施例提供一种短信网关实验方法及装置,支持多类型实验并行,提高实验效率,加速推进新短信网关的实验过程。在第一方面,本申请实施例提供了一种短信网关实验方法,包括:基于预设优先级的短信参数划分初始域,以生成对应优先级的参数流量域;根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的参数流量域中,所述实验组包括至少一个短信网关实验;根据短信请求的短信参数,将所述短信请求划分至对应的参数流量域中,由所述参数流量域中设置的短信网关实验对所述短信请求进行处理。在第二方面,本申请实施例提供了一种短信网关实验装置,包括:流量域划分模块,被配置为基于预设优先级的短信参数划分初始域,以生成对应优先级的参数流量域;实验组设置模块,被配置为根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的参数流量域中,所述实验组包括至少一个短信网关实验;短信请求处理模块,被配置为根据短信请求的短信参数,将所述短信请求划分至对应的参数流量域中,由所述参数流量域中设置的短信网关实验对所述短信请求进行处理,得到实验结果。在第三方面,本申请实施例提供了一种电子设备,包括:存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的短信网关实验方法。在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的短信网关实验方法。本申请实施例基于预设的短信参数优先级划分初始域,以生成嵌套的流量域,所述流量域对应至少一个短信参数;根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的流量域中,所述实验组包括至少一个短信网关实验;根据短信请求的短信参数,将所述短信请求划分至对应的流量域中,由所述流量域中设置的短信网关实验对所述短信请求进行处理,得到实验结果。采用上述技术手段,根据配置多种短信参数子集以支持多种类型对照实验,扩展性好,配置灵活。由于短信请求的实验流量是互斥的,无论配置多少个实验组,从逻辑层面来说这些实验组都处于同一实验层,所以多个实验能够同时执行,提高了实验效率,加速推进新短信网关的实验过程。通过流量分配方式保证同一实验组的实验之间流量分配合理,以解决单层实验带来的流量饥饿问题,提高实验效率和实验结果准确度。根据对照实验组的实验结果和实验组的实验结果生成实验报告,避免人工统计实验结果,降低人力投入成本,也避免人工统计实验结果出现偏差,提高实验结果准确度。附图说明图1是本申请实施例一提供的一种短信网关实验方法的流程图;图2是参数流量域的嵌套结构示意图;图3是参数流量域的树状结构示意图;图4是本申请实施例一中的实验组配置流程图;图5是参数流量域的单层分流模型的示意图;图6是本申请实施例一中的短信请求分配流程图;图7是参数流量域的单层分流模型的树状图;图8是本申请实施例一中提供的一种短信网关实验系统的结构图;图9是本申请实施例二中提供的一种短信网关实验方法的流程图;图10是本申请实施例三提供的一种短信网关实验装置的结构示意图;图11是本申请实施例四提供的一种电子设备的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。本申请提供的短信网关实验方法及装置,旨在基于预设的短信参数优先级划分初始域,以生成嵌套的流量域,所述流量域对应至少一个短信参数;根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的流量域中,所述实验组包括至少一个短信网关实验;根据短信请求的短信参数,将所述短信请求划分至对应的流量域中,由所述流量域中设置的短信网关实验对所述短信请求进行处理,得到实验结果。相对于传统的对照实验方式,其将测试网关接入线上进行实验并由技术人员手动停止,最后通过实验结果判断网关通道质量。传统的对照实验方式需要投入较多的人工时间成本,实践过程可控性较低,实验模式单一且流量独占性过大,无法满足其他场景的实验。而且人工统计得到的实验结果报告,实验结果容易出现不确定的偏差。基于此,本申请实施提供短信网关实验方法及装置,以解决实验模式单一的问题,支持多类型实验并行,提高实验效率,加速推进新短信网关的实验过程。实施例一:图1给出了本申请实施例一提供的一种短信网关实验方法的流程图,本实施例中提供的短信网关实验方法可以由短信网关实验设备执行,该短信网关实验设备可以通过软件和/或硬件的方式实现。下述以短信网关实验设备为执行短信网关实验方法的主体为例,进行描述。参考图1,短信网关实验方法包括:S110、基于预设优先级的短信参数划分初始域,以生成对应优先级的参数流量域。具体的,本申请实施例中短信请求就是实验流量,短信请求类型的实验流量是互斥,初始域是包含所有流量的流量域,短信请求一开始会流入初始域,再根据短信参数流入对应的参数流量域。短信参数包括应用标识和国家码等,假设应用标识的优先级高于国家码的优先级,则初始域则由应用标识划分,不同的应用标识对应不同的应用域,进一步的,由国家码划分应用域,不同的国家码不同的国家域。示例性的,参考图2,图2是参数流量域的嵌套结构示意图。如图2所示,第一应用标本文档来自技高网...

【技术保护点】
1.一种短信网关实验方法,其特征在于,包括:/n基于预设优先级的短信参数划分初始域,以生成对应优先级的参数流量域;/n根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的参数流量域中,所述实验组包括至少一个短信网关实验;/n根据短信请求的短信参数,将所述短信请求划分至对应的参数流量域中,由所述参数流量域中设置的短信网关实验对所述短信请求进行处理。/n

【技术特征摘要】
1.一种短信网关实验方法,其特征在于,包括:
基于预设优先级的短信参数划分初始域,以生成对应优先级的参数流量域;
根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的参数流量域中,所述实验组包括至少一个短信网关实验;
根据短信请求的短信参数,将所述短信请求划分至对应的参数流量域中,由所述参数流量域中设置的短信网关实验对所述短信请求进行处理。


2.根据权利要求1所述的方法,其特征在于,在所述基于预设优先级的短信参数划分初始域,以生成对应优先级的参数流量域之后,还包括:
通过虚拟域将同一优先级的参数流量域设置在同一层。


3.根据权利要求1所述的方法,其特征在于,所述根据预设的短信参数子集划分实验组,并根据所述实验组的短信参数,将所述实验组设置在对应的参数流量域包括:
将所述实验组对应的短信参数子集与所述参数流量域的短信参数进行匹配,确定所述实验组对应的参数流量域;
根据所述实验组中每个短信网关实验的实验顺序和实验比例值,确定每个所述短信网关实验在对应的参数流量域中位置范围;
根据所述位置范围,将每个所述短信网关实验配置在对应的参数流量域中。


4.根据权利要求1所述的方法,其特征在于,所述由所述参数流量域中设置的短信网关实验对所述短信请求进行处理包括:
根据预设的哈希分配规则,确定所述短信请求的分配位置;
若所述短信请求的分配位置位于所述短信网关实验的位置范围中,则由对应短信网关实验对所述短信请求进行处理。


5.根据权利要求1所述的方法,其特征在于,所述由所述参数流量域中设置的短信网关实验对所述短信请求进行处理包括:
根据预设的哈希分配规则,确定所述短信请求的分配位置;
若所述短信请求的分配位置超出所述参数流量域中所有短信网关实验的位置范围,则将所述短信请求划分至生产域中,由所述生产域中的线上短信网关对所述短信请求进行处理。


6.根据权利要求5所述的方法,其特征在于,在由所述参数流量域中设置的短信网关实验对所述短信请求进行处理之前,还包括:
若流入所述参数流量域的短信请求的短...

【专利技术属性】
技术研发人员:谢伟杰
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:巴西;BR

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

1