消息传输的方法和装置的制造方法

文档序号:9474158阅读:149来源:国知局
消息传输的方法和装置的制造方法
【技术领域】
[0001]本公开涉及互联网技术领域,尤其涉及一种消息传输的方法和装置。
【背景技术】
[0002]随着互联网技术的发展,向用户发送的消息越来越多。为了防止第三方随意发送信息给用户而骚扰用户,服务器对第三方发送给用户的消息进行限制。
[0003]相关技术中,服务器通过设定模板限定第三方发送给用户的消息内容。模板中包括若干参数,第三方将各参数对应的参数内容发送给服务器,由服务器将接收的参数内容替换模板中的对应参数形成消息,并将形成的消息发送给用户。
[0004]由于参数内容由第三方自行设定,因此第三方可以在参数内容中加入模板规定内容以外的内容。在这种情况下,服务器发送给用户的消息会带有多余内容,给用户造成了骚扰,用户体验差。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种消息传输的方法和装置。
[0006]根据本公开实施例的第一方面,提供一种消息传输的方法,包括:
[0007]接收模板参数信息,所述模板参数信息包括模板标识、以及至少一个参数内容;
[0008]获取所述模板标识对应的模板,所述模板包括至少一个参数,各个所述参数均包括参数规则;
[0009]判断所述模板参数信息中的各个参数内容,是否分别符合所述模板标识对应的模板中的各个参数规则;
[0010]当所述模板参数信息中的各个参数内容分别符合所述模板标识对应的模板中的各个参数规则时,将所述模板参数信息中的各个参数内容分别替换所述模板标识对应的模板中的各个参数形成消息;
[0011]发送形成的消息。
[0012]在本公开实施例的第一方面一种可能的实现方式中,所述参数规则包括数据类型、数据长度中的至少一种。
[0013]在本公开实施例的第一方面另一种可能的实现方式中,所述方法还包括:
[0014]当所述模板参数信息中的至少一个参数内容不符合所述模板标识对应的模板中的至少一个参数规则时,删除所述模板参数信息。
[0015]在本公开实施例的第一方面又一种可能的实现方式中,所述方法还包括:
[0016]接收模板注册请求,所述模板注册请求包括至少一个模板;
[0017]当所述至少一个模板符合设定的模板规则时,保存所述至少一个模板。
[0018]可选地,所述方法还包括:
[0019]当所述至少一个模板符合设定的模板规则时,发送所述至少一个模板的模板标识。
[0020]在本公开实施例的第一方面又一种可能的实现方式中,所述方法还包括:
[0021 ] 接收模板获取请求,所述模板获取请求包括至少一个模板的模板标识;
[0022]发送所述至少一个模板。
[0023]根据本公开实施例的第二方面,提供一种消息传输的装置,包括:
[0024]信息接收模块,用于接收模板参数信息,所述模板参数信息包括模板标识、以及至少一个参数内容;
[0025]获取模块,用于获取所述模板标识对应的模板,所述模板包括至少一个参数,各个所述参数均包括参数规则;
[0026]判断模块,用于判断所述模板参数信息中的各个参数内容,是否分别符合所述模板标识对应的模板中的各个参数规则;
[0027]替换模块,用于当所述模板参数信息中的各个参数内容分别符合所述模板标识对应的模板中的各个参数规则时,将所述模板参数信息中的各个参数内容分别替换所述模板标识对应的模板中的各个参数形成消息;
[0028]消息发送模块,用于发送形成的消息。
[0029]在本公开实施例的第二方面一种可能的实现方式中,所述参数规则包括数据类型、数据长度中的至少一种。
[0030]在本公开实施例的第二方面另一种可能的实现方式中,所述装置还包括:
[0031]删除模块,用于当所述模板参数信息中的至少一个参数内容不符合所述模板标识对应的模板中的至少一个参数规则时,删除所述模板参数信息。
[0032]在本公开实施例的第二方面又一种可能的实现方式中,所述装置还包括:
[0033]注册请求接收模块,用于接收模板注册请求,所述模板注册请求包括至少一个模板;
[0034]保存模块,用于当所述至少一个模板符合设定的模板规则时,保存所述至少一个模板。
[0035]可选地,所述装置还包括:
[0036]模板标识发送模块,用于当所述至少一个模板符合设定的模板规则时,发送所述至少一个模板的模板标识。
[0037]在本公开实施例的第二方面又一种可能的实现方式中,所述装置还包括:
[0038]获取请求接收模块,用于接收模板获取请求,所述模板获取请求包括至少一个模板的模板标识;
[0039]模板发送模块,用于发送所述至少一个模板。
[0040]根据本公开实施例的第三方面,提供一种消息传输的装置,包括:
[0041]处理器;
[0042]用于存储处理器可执行指令的存储器;
[0043]其中,所述处理器被配置为:
[0044]接收模板参数信息,所述模板参数信息包括模板标识、以及至少一个参数内容;
[0045]获取所述模板标识对应的模板,所述模板包括至少一个参数,各个参数均包括参数规则;
[0046]判断所述模板参数信息中的各个参数内容,是否分别符合所述模板标识对应的模板中的各个参数规则;
[0047]当所述模板参数信息中的各个参数内容分别符合所述模板标识对应的模板中的各个参数规则时,将所述模板参数信息中的各个参数内容分别替换所述模板标识对应的模板中的各个参数形成消息;
[0048]发送形成的消息。
[0049]本公开的实施例提供的技术方案可以包括以下有益效果:通过判断模板参数信息中的各个参数内容是否分别符合模板标识对应的模板中的各个参数规则,并当模板参数信息中的各个参数内容分别符合模板标识对应的模板中的各个参数规则时,将模板参数信息中的各个参数内容分别替换模板标识对应的模板中的各个参数形成消息,虽然参数内容还是自行设定,但是模板中增加了参数规则,如果在参数内容中加入多余内容,则该参数内容会由于不符合参数规则而无法替换模板中的参数形成消息,该参数内容自然也不可能发送到用户,避免了用户被加入的多余内容骚扰,用户体验好。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0052]图1是根据一示例性实施例示出的一种消息传输的方法的应用场景图;
[0053]图2是根据一示例性实施例示出的一种消息传输的方法的流程图;
[0054]图3是根据一示例性实施例示出的一种消息传输的方法的流程图;
[0055]图4是根据一示例性实施例示出的消息显示的终端界面图;
[0056]图5是根据一示例性实施例示出的一种消息传输的装置的框图;
[0057]图6是根据另一示例性实施例示出的一种消息传输的装置的框图;
[0058]图7是根据一示例性实施例示出的一种消息传输的装置的框图。
【具体实施方式】
[0059]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0060]下面先结合图1简单介绍一下本公开实施例提供的消息传输方法的应用场景。如图1所示,终端I由服务器2提供服务,并且终端I和服务器2通过互联网连接。第三方3也通过互联网与服务器2连接,并通过服务器2将消息发送给终端I。例如,终端I为使用小米
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1