一种集成多消息发送的方法及系统与流程

专利2024-06-21  61


本发明公开了一种集成多消息发送的方法及系统,属于通信技术领域。



背景技术:

行业上类似的消息发送产品基本没有信道繁忙程度的自动甄别能力,一般情况是在发送过程中出现异常了,才会更换发送通道,或者不发送了,等待发送信道正常再发送,对金融行业的敏感词过滤基本都在运营商或者短信服务商端,未前置到消息发送方,对于同一号码同一天的发送数量限制,无论是消息发送产品还是很多短信服务商基本无此限制功能,也未对金融黑户人员消息拒绝发送的能力,创通的消息平台只是转发的作用,费用统计均需要依赖短信供应商了解计费情况,发送的消息数据也都存储至了第三方合作平台,对于消息的发送时间也无相关的控制,均是业务系统通过消息平台直接发送至运营商、然后到用户终端。

在实现本申请的过程中,发明人发现现有技术至少存在以下问题:

第一,当平台未发送的消息内容过多时,会堆积在消息平台中,造成消息拥堵,严重影响客户体验;第二,行业上的消息平台对消息内容基本没有校验功能,当金融类公司给客户发送的消息内容中带有金融行业敏感词汇或为营销类的短信时,短信运营商的检查过滤机制将会关闭发送通道或封闭发送的短信号码,对业务造成影响;第三,对于同一号码同一天可能因系统问题发送大量的重复短信,导致产品体验下降和用户厌恶感的生成,也会造成消息发送方的资金浪费;第四,传统的消息平台对业务发送的消息类型没有精确掌握和统计,对实际发送了多少、成功了多少、失败了多少也没有直观的统计功能;第五,行业上的消息类平台基本无运营的概念,也无自动识别客户反馈内容的功能,缺少对客户意图的识别;第六,传统消息类平台如果发送一些涉及公司机密的数据,很容易被三方合作平台了解,存在数据安全隐患;第七,行业上的消息平台只是转发的作用,对消息发送的时间在消息发送方,对于某些需要在某个时间才能发送的消息往往都需要在业务系统做逻辑处理,增加业务系统逻辑负担,行业上的消息平台缺少按照消息发送发的要求自定义选择消息发送时间。



技术实现要素:

为了解决现有技术的问题,本申请实施例提供了一种集成多消息发送的方法及系统。所述技术方案如下:

第一方面,提供了一种集成多消息发送的方法,所述方法包括:

通过系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,所述系统配置模块包括:

消息接收器,用于获取用户消息数据,

黑名单过滤模块,用于获取安全的用户消息,

类型拆解及参数校验模块,用于将所述安全的用户消息根据消息类型进行拆解,进入不同的验证模块,所述消息类型包括:短信、微信、钉钉消息和邮件,根据不同类型消息的进行参数合法性和是否为空的校验,

重复发送校验模块,用于获取有效的用户消息,

敏感词校验模块,用于获取用户消息传递参数,

模板消息整合模块,用于获取用户精确消息参数;

通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,所述消息监控模块包括:

消息管理模块,用于存储用户精确消息参数,

消息调度器,用于获取存储于所述消息管理模块中用户精确消息参数,判断是否为定制消息发送:

是,按照业务指定的时间选择空闲信道或低繁忙信道进行消息发送;

否,立即选择空闲信道或低繁忙信道进行消息发送。

优选的是,所述系统配置模块还将对每个消息类型分配了访问消息服务平台的单独账号,账号关联了对应的公司、业务系统名称、可访问的模板名称。

优选的是,所述消息管理模块还将按照消息类型账号、公司、模板编号进行多维度统计,便于精准记账和统计。

优选的是,所述方法还包括:通过上行消息管理模块对客户回复的上行短信进行自动识别,并将识别的结果反馈给对应的消息类型业务系统,用于业务逻辑,对于不符合规则的短信内容,由专门的运营人员进行分析和识别客户真实意图。

第二方面,提供了一种集成多消息发送系统,所述系统包括:

系统配置模块,用于通过所述系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,所述系统配置模块包括:

消息接收器,用于获取用户消息数据,

黑名单过滤模块,用于获取安全的用户消息,

类型拆解及参数校验模块,用于将所述安全的用户消息根据消息类型进行拆解,进入不同的验证模块,所述消息类型包括:短信、微信、钉钉消息和邮件,根据不同类型消息的进行参数合法性和是否为空的校验,

重复发送校验模块,用于获取有效的用户消息,

敏感词校验模块,用于获取用户消息传递参数,

模板消息整合模块,用于获取用户精确消息参数;

消息监控模块,用于通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,所述消息监控模块包括:

消息管理模块,用于存储用户精确消息参数;

消息调度器,用于获取存储于所述消息管理模块中用户精确消息参数,判断是否为定制消息发送:

是,按照业务指定的时间选择空闲信道或低繁忙信道进行消息发送;

否,立即选择空闲信道或低繁忙信道进行消息发送。

优选的是,还包括:上行消息管理模块,用于通过所述上行消息管理模块对客户回复的上行短信进行自动识别,并将识别的结果反馈给对应的消息类型业务系统,用于业务逻辑,对于不符合规则的短信内容,由专门的运营人员进行分析和识别客户真实意图。

优选的是,所述系统配置模块还用于将对每个消息类型分配了访问消息服务平台的单独账号,账号关联了对应的公司、业务系统名称、可访问的模板名称。

优选的是,所述消息监控模块还用于将按照消息类型账号、公司、模板编号进行多维度统计,便于精准记账和统计。

第三方面,提供了一种终端及计算机可读存储介质,所述终端包括处理器和存储器,所述存储器或存储介质中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至4任一所述的集成多消息发送的方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

(1)业务系统接入更便捷:

统一应用接入入口,合理的分割业务系统和消息信道间的耦合关系,规范了接入标准(rest),增强了企业内部系统接入的管控(支持移动端应用的接入),同时简化了接入开发工作,消除了信息通道变化给业务系统带来改造的工作量。

(2)消息发送更加智能化

具备基于既定策略的智能化发送能力,当业务处理需要通知相关客户时,主动将合适的信息在适当的时间以最优的信道通知到客户,在发送信道中断时,自动重新探测发送。

(3)消息中转站,打造消息交互平台

公司内外网或公司内部不同网段之间应用系统,由于网络安全限制,无法直接相互进行信息通知(需要额外开通策略),消息服务平台解决所有类型数据交换渠道,提升业务系统安全性。

(4)具备消息的统一管理功能

具备消息的敏感信息过滤和消息内容统计功能对于计费类型的消息,具备按照业务系统级别进行费用计算。支持消息容量控制,按照发送id控制每日重复数据,自动识别消息内容,杜绝重复消息发送风险平台支持多法人,对于不同法人公司的消息支持区分管理。

(5)多消息集成能力

支持短信消息、微信消息、邮件消息、钉钉消息,即时消息集成,基于公司内部智能客服实现公司对“人找信息”转变为推拉结合的关系,当业务处理需要业务相关人参与时,可以主动通过上行信息通道与客户进行沟通。支持钉钉等第三方合作应用进行消息交互。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种集成多消息发送的方法的流程图;

图2是本申请实施例提供的一种集成多消息发送的方法的流程图;

图3是本申请实施例提供的一种集成多消息发送的方法消息接收器的流程图;

图4是本申请实施例提供的一种集成多消息发送的方法黑名单过滤模块的流程图;

图5是本申请实施例提供的一种集成多消息发送的方法类型拆解和参数校验模块的流程图;

图6是本申请实施例提供的一种集成多消息发送的方法重复发送校验模块的流程图;

图7是本申请实施例提供的一种集成多消息发送的方法敏感词校验模块的流程图;

图8是本申请实施例提供的一种集成多消息发送的方法模板消息整合模块的流程图;

图9是本申请实施例提供的一种集成多消息发送的方法消息监控工作流程的流程图;

图10是本申请实施例提供的一种集成多消息发送的方法消息调度器的流程图;

图11是本申请实施例提供的一种集成多消息发送系统的结构示意图;

图12是本申请实施例提供的一种终端结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的系统和方法的例子。

实施例一

如图1、2是根据本申请实施例提供的的一种集成多消息发送的方法及系统,如图1、2所示,包括以下步骤。

步骤101,通过系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,系统配置模块还将对每个消息类型分配了访问消息服务平台的单独账号,账号关联了对应的公司、业务系统名称、可访问的模板名称,系统配置为消息服务平台的常规配置,包括:用户信息、黑名单ip信息、敏感词信息、各类阈值、告警信息、各类校验规则、模板配置、发送通道配置和异常告警通知人配置,系统配置模块包括:

消息接收器,用于获取用户消息数据,如图3所示,具体内容如下:

消息接收器用于快速响应业务系统请求,并返回消息接收成功或未在消息服务平台注册的信息,包含以下三步:

(1)请求标准检查:检查业务系统账号是否在消息服务注册

(2)请求ip解析并验证:解析业务系统请求ip,解析请求ip是否在对应消息模板的允许调用的ip范围内,否则不允许发送。ip配置在系统配置中完成,针对某个公司、某个消息模板均有对应的ip访问限制

(3)缓存至消息队列:将消息内容和ip信息缓存至消息队列。

黑名单过滤模块,用于获取安全的用户消息,如图4所示,具体内容如下:

解析消息接收器的数据内容,解析接收者信息,判断接收者信息在黑名单库(黑名单库中包含人员,短信、微信、钉钉、邮件地址)是否存在,否则不允许发送,避免浪费消息发送的费用,黑名单库在系统配置中完成。

类型拆解及参数校验模块,用于将所述安全的用户消息根据消息类型进行拆解,进入不同的验证模块,所述消息类型包括:短信、微信、钉钉消息和邮件,根据不同类型消息的进行参数合法性和是否为空的校验,如图5所示,具体内容如下:

根据消息的类型(按照channel字段拆分为0为短信、1为微信、4为钉钉消息、5为邮件类型)进行拆解,进入不同的验证模块,对模板中要求的必填字段进行校验、接收者地址的长度校验、接收者地址按照对应规则(手机号数字规则、手机号段开头范围规则、邮箱地址@和带点规则、微信号字母数字组合规则、钉钉号数字字母组合规则)校验。

重复发送校验模块,用于获取有效的用户消息,如图6所示,具体内容如下:按照手机号、微信号、钉钉号、邮箱地址建立每个类型每个号码的24小时内重复发送的次数上限进行校验,次数配置在系统配置中完成。

敏感词校验模块,用于获取用户消息传递参数,如图7所示,具体内容如下:敏感词校验模块提前缓存了从运营商和监管的要求中获取敏感的关键词数据,在消息发送前快速过滤是否有不符合要求的消息,对于不符合要求的标记为非法消息,并存储与消息管理状态字段中。

模板消息整合模块,用于获取用户精确消息参数,如图8所示,具体内容如下:系统配置中具有模板管理功能,将业务要发的内容进行模板化,业务系统只发送变化的内容,固定不变化的在模板中配置,业务系统将变化的字段经过以上校验后,消息服务平台根据业务传递的模板编号,将传递的变量内容替换掉模板中的变量,组合成一个完成的消息内容,并存储至消息管理中用于消息调度器发送。

步骤102,通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,具体过程如下:

将所述用户精确消息参数存储于消息管理模块中;

消息调度器获取存储于所述消息管理模块中用户精确消息参数,判断是否为定制消息发送:

是,按照业务指定的时间选择空闲信道或低繁忙信道进行消息发送;

否,立即选择空闲信道或低繁忙信道进行消息发送。

消息监控模块用于监控消息及通道的异常情况,如图9所示,具体内容如下:

(1)消息验证异常:检查消息发送时的验证信息是否符合要求,不符合要求将通过告警模块发送给各业务负责人

(2)信道通信异常:检查各信道通信是否正常提供服务,是否存在信道无法触达的情况,存在异常将通过告警模块转发给系统负责人

(3)消息容量异常:定时检查待发送消息池,超过待发消息总数预警值及持续堆积待发消息预警值则通过告警模块通知管理员

(4)信道发送异常:存在消息发送过程中异常时由告警模块通知管理员。

消息监控模块包括:消息调度器和消息管理模块,

消息调度器用于消息发送的调度,如图10所示,具体内容如下:

(1)待发消息池:即消息管理中需要发送的消息内容。

(2)信道推荐引擎:实时统计每个信道的发送消息忙碌程度,并进行排序

(3)发送引擎:发送消息前,发送引擎根据信道推荐引擎的信道推荐进行消息发送。

消息管理模块用于对整合后的消息进行存储、待发送消息排序(包含需要定时发送的消息,对于符合当前发送时间的消息内容)与发送状态管理,状态包含待发送、发送中、已发送、发送失败四个状态,待发送消息池,对于发送失败的消息反馈至业务系统。

步骤103,通过上行消息管理模块对客户回复的上行短信进行自动识别,并将识别的结果反馈给对应的消息类型业务系统,用于业务逻辑,对于不符合规则的短信内容,由专门的运营人员进行分析和识别客户真实意图,用于后续产品优化、交互设计改良等方面。

本申请实施例中,统一应用接入入口,合理的分割业务系统和消息信道间的耦合关系,规范了接入标准(rest),增强了企业内部系统接入的管控(支持移动端应用的接入),同时简化了接入开发工作,消除了信息通道变化给业务系统带来改造的工作量。具备基于既定策略的智能化发送能力,当业务处理需要通知相关客户时,主动将合适的信息在适当的时间以最优的信道通知到客户,在发送信道中断时,自动重新探测发送。

公司内外网或公司内部不同网段之间应用系统,由于网络安全限制,无法直接相互进行信息通知(需要额外开通策略),消息服务平台解决所有类型数据交换渠道,提升业务系统安全性。具备消息的敏感信息过滤和消息内容统计功能对于计费类型的消息,具备按照业务系统级别进行费用计算。支持消息容量控制,按照发送id控制每日重复数据,自动识别消息内容,杜绝重复消息发送风险平台支持多法人,对于不同法人公司的消息支持区分管理。支持短信消息、微信消息、邮件消息、钉钉消息,即时消息集成,基于公司内部智能客服实现公司对“人找信息”转变为推拉结合的关系,当业务处理需要业务相关人参与时,可以主动通过上行信息通道与客户进行沟通。支持钉钉等第三方合作应用进行消息交互。

基于相同的技术构思,本申请实施例还提供了一种集成多消息发送系统,如图11所示,系统包括:

系统配置模块210,用于通过所述系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,所述系统配置模块包括:

消息接收器211,用于获取用户消息数据,

黑名单过滤模块212,用于获取安全的用户消息,

类型拆解及参数校验模块213,用于将所述安全的用户消息根据消息类型进行拆解,进入不同的验证模块,所述消息类型包括:短信、微信、钉钉消息和邮件,根据不同类型消息的进行参数合法性和是否为空的校验,

重复发送校验模块214,用于获取有效的用户消息,

敏感词校验模块215,用于获取用户消息传递参数,

模板消息整合模块216,用于获取用户精确消息参数;

消息监控模块220,用于通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,所述消息监控模块包括:

消息管理模块221,用于存储用户精确消息参数;

消息调度器222,用于获取存储于所述消息管理模块中用户精确消息参数,判断是否为定制消息发送:

是,按照业务指定的时间选择空闲信道或低繁忙信道进行消息发送;

否,立即选择空闲信道或低繁忙信道进行消息发送。

上行消息管理模块230,用于通过所述上行消息管理模块对客户回复的上行短信进行自动识别,并将识别的结果反馈给对应的消息类型业务系统,用于业务逻辑,对于不符合规则的短信内容,由专门的运营人员进行分析和识别客户真实意图。

优选的是,所述系统配置模块还用于将对每个消息类型分配了访问消息服务平台的单独账号,账号关联了对应的公司、业务系统名称、可访问的模板名称。

优选的是,所述消息监控模块还用于将按照消息类型账号、公司、模板编号进行多维度统计,便于精准记账和统计。

本申请实施例中,统一应用接入入口,合理的分割业务系统和消息信道间的耦合关系,规范了接入标准(rest),增强了企业内部系统接入的管控(支持移动端应用的接入),同时简化了接入开发工作,消除了信息通道变化给业务系统带来改造的工作量。具备基于既定策略的智能化发送能力,当业务处理需要通知相关客户时,主动将合适的信息在适当的时间以最优的信道通知到客户,在发送信道中断时,自动重新探测发送。

公司内外网或公司内部不同网段之间应用系统,由于网络安全限制,无法直接相互进行信息通知(需要额外开通策略),消息服务平台解决所有类型数据交换渠道,提升业务系统安全性。具备消息的敏感信息过滤和消息内容统计功能对于计费类型的消息,具备按照业务系统级别进行费用计算。支持消息容量控制,按照发送id控制每日重复数据,自动识别消息内容,杜绝重复消息发送风险平台支持多法人,对于不同法人公司的消息支持区分管理。支持短信消息、微信消息、邮件消息、钉钉消息,即时消息集成,基于公司内部智能客服实现公司对“人找信息”转变为推拉结合的关系,当业务处理需要业务相关人参与时,可以主动通过上行信息通道与客户进行沟通。支持钉钉等第三方合作应用进行消息交互。

图12是本申请实施例提供的一种终端的结构框图,该终端可以是上述实施例中的终端。该终端300可以是便携式移动终端,比如:智能手机、平板电脑。终端300还可能被称为用户设备、便携式终端等其他名称。

通常,终端300包括有:处理器301和存储器302。

处理器301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器301可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器301可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器301还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器301所执行以实现本申请中提供的在视频中添加特效的方法。

在一些实施例中,终端300还可选包括有:外围设备接口303和至少一个外围设备。具体地,外围设备包括:射频电路304、触摸显示屏305、摄像头306、音频电路307、定位组件308和电源309中的至少一种。

外围设备接口303可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器301和存储器302。在一些实施例中,处理器301、存储器302和外围设备接口303被集成在同一芯片或电路板上;在一些其他实施例中,处理器301、存储器302和外围设备接口303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路304用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路304包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路304还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

触摸显示屏305用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏305还具有采集在触摸显示屏305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器301进行处理。触摸显示屏305用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏305可以为一个,设置终端300的前面板;在另一些实施例中,触摸显示屏305可以为至少两个,分别设置在终端300的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏305可以是柔性显示屏,设置在终端300的弯曲表面上或折叠面上。甚至,触摸显示屏305还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏305可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件306用于采集图像或视频。可选地,摄像头组件306包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能。在一些实施例中,摄像头组件306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路307用于提供用户和终端300之间的音频接口。音频电路307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器301进行处理,或者输入至射频电路304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器301或射频电路304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路307还可以包括耳机插孔。

定位组件308用于定位终端300的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件308可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源309用于为终端300中的各个组件进行供电。电源309可以是交流电、直流电、一次性电池或可充电电池。当电源309包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端300还包括有一个或多个传感器310。该一个或多个传感器310包括但不限于:加速度传感器311、陀螺仪传感器312、压力传感器313、指纹传感器314、光学传感器315以及接近传感器316。

加速度传感器311可以检测以终端300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器311可以用于检测重力加速度在三个坐标轴上的分量。处理器301可以根据加速度传感器311采集的重力加速度信号,控制触摸显示屏305以横向视图或纵向视图进行用户界面的显示。加速度传感器311还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器312可以检测终端300的机体方向及转动角度,陀螺仪传感器312可以与加速度传感器311协同采集用户对终端300的3d(3dimensions,三维)动作。处理器301根据陀螺仪传感器312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器313可以设置在终端300的侧边框和/或触摸显示屏305的下层。当压力传感器313设置在终端300的侧边框时,可以检测用户对终端300的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器313设置在触摸显示屏305的下层时,可以根据用户对触摸显示屏305的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器314用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器314可以被设置终端300的正面、背面或侧面。当终端300上设置有物理按键或厂商logo时,指纹传感器314可以与物理按键或厂商logo集成在一起。

光学传感器315用于采集环境光强度。在一个实施例中,处理器301可以根据光学传感器315采集的环境光强度,控制触摸显示屏305的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏305的显示亮度;当环境光强度较低时,调低触摸显示屏305的显示亮度。在另一个实施例中,处理器301还可以根据光学传感器315采集的环境光强度,动态调整摄像头组件306的拍摄参数。

接近传感器316,也称距离传感器,通常设置在终端300的正面。接近传感器316用于采集用户与终端300的正面之间的距离。在一个实施例中,当接近传感器316检测到用户与终端300的正面之间的距离逐渐变小时,由处理器301控制触摸显示屏305从亮屏状态切换为息屏状态;当接近传感器316检测到用户与终端300的正面之间的距离逐渐变大时,由处理器301控制触摸显示屏305从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图12中示出的结构并不构成对终端300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种计算机可读存储介质,存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现上述实施例中的在视频中添加特效的方法。例如,所述计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本发明的领域。对于熟悉本领域的人员而言,可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。


技术特征:

1.一种集成多消息发送的方法,其特征在于,所述方法包括:

通过系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,所述系统配置模块包括:

消息接收器,用于获取用户消息数据,

黑名单过滤模块,用于获取安全的用户消息,

类型拆解及参数校验模块,用于将所述安全的用户消息根据消息类型进行拆解,进入不同的验证模块,所述消息类型包括:短信、微信、钉钉消息和邮件,根据不同类型消息的进行参数合法性和是否为空的校验,

重复发送校验模块,用于获取有效的用户消息,

敏感词校验模块,用于获取用户消息传递参数,

模板消息整合模块,用于获取用户精确消息参数;

通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,所述消息监控模块包括:

消息管理模块,用于存储用户精确消息参数,

消息调度器,用于获取存储于所述消息管理模块中用户精确消息参数,判断是否为定制消息发送:

是,按照业务指定的时间选择空闲信道或低繁忙信道进行消息发送;

否,立即选择空闲信道或低繁忙信道进行消息发送。

2.根据权利要求1所述的一种集成多消息发送的方法,其特征在于,所述系统配置模块还将对每个消息类型分配了访问消息服务平台的单独账号,账号关联了对应的公司、业务系统名称、可访问的模板名称。

3.根据权利要求1或2所述的一种集成多消息发送的方法,其特征在于,所述消息管理模块还将按照消息类型账号、公司、模板编号进行多维度统计,便于精准记账和统计。

4.根据权利要求3的一种集成多消息发送的方法,其特征在于,所述方法还包括:通过上行消息管理模块对客户回复的上行短信进行自动识别,并将识别的结果反馈给对应的消息类型业务系统,用于业务逻辑,对于不符合规则的短信内容,由专门的运营人员进行分析和识别客户真实意图。

5.一种集成多消息发送系统,其特征在于,所述系统包括:

系统配置模块,用于通过所述系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,所述系统配置模块包括:所述系统配置模块包括:

消息接收器,用于获取用户消息数据,

黑名单过滤模块,用于获取安全的用户消息,

类型拆解及参数校验模块,用于将所述安全的用户消息根据消息类型进行拆解,进入不同的验证模块,所述消息类型包括:短信、微信、钉钉消息和邮件,根据不同类型消息的进行参数合法性和是否为空的校验,

重复发送校验模块,用于获取有效的用户消息,

敏感词校验模块,用于获取用户消息传递参数,

模板消息整合模块,用于获取用户精确消息参数;

消息监控模块,用于通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,所述消息监控模块包括:

消息管理模块,用于存储用户精确消息参数;

消息调度器,用于获取存储于所述消息管理模块中用户精确消息参数,判断是否为定制消息发送:

是,按照业务指定的时间选择空闲信道或低繁忙信道进行消息发送;

否,立即选择空闲信道或低繁忙信道进行消息发送。

6.根据权利要求5所述的一种集成多消息发送系统,其特征在于,还包括:上行消息管理模块,用于通过所述上行消息管理模块对客户回复的上行短信进行自动识别,并将识别的结果反馈给对应的消息类型业务系统,用于业务逻辑,对于不符合规则的短信内容,由专门的运营人员进行分析和识别客户真实意图,所述系统配置模块、消息监控模块和上行消息管理模块电连接。

7.根据权利要求6所述的一种集成多消息发送系统,其特征在于,所述系统配置模块还用于将对每个消息类型分配了访问消息服务平台的单独账号,账号关联了对应的公司、业务系统名称、可访问的模板名称。

8.根据权利要求6或7所述的一种集成多消息发送系统,其特征在于,所述消息监控模块还用于将按照消息类型账号、公司、模板编号进行多维度统计,便于精准记账和统计。

9.一种终端及计算机可读存储介质,其特征在于,所述终端包括处理器和存储器,所述存储器或存储介质中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至4任一所述的集成多消息发送的方法。

技术总结
本发明公开了一种集成多消息发送的方法及系统,属于通信技术领域,包括:通过系统配置模块获取用户消息数据,将所述用户消息数据通过过滤、整合得到用户精确消息参数,所述系统配置模块包括:消息接收器、黑名单过滤模块、类型拆解及参数校验模块、重复发送校验模块、敏感词校验模块和模板消息整合模块;通过消息监控模块将所述用户精确消息参数发送给相应的消息服务提供商,所述消息监控模块包括:消息调度器和消息管理模块。本发明提出了一种集成多消息发送的方法及系统业务系统接入更便捷,消息发送更加智能化,打造消息交互平台,具备消息的统一管理功能以及多消息集成能力。

技术研发人员:董贯慧;曾小辉;李凯;赵威;赵萌;吴沫;安宝;王雷
受保护的技术使用者:一汽资本控股有限公司
技术研发日:2020.12.01
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-19819.html