消息推送方法及装置的制造方法

文档序号:9633823阅读:332来源:国知局
消息推送方法及装置的制造方法
【技术领域】
[0001] 本发明设及网络技术领域,特别设及一种消息推送方法及装置。
【背景技术】
[0002] 随着宽带无线接入技术和移动终端技术的飞速发展,信息交互服务类应用也迅速 发展。通常,信息交互服务类应用中可W用公众号等公共社交网络标识来标识B度usiness, 商户)侧的商家或者业务方,然后通过信息交互服务系统所提供的消息推送服务,来向 CKustomer,消费者)侧用户发送消息或者接收C侧用户的主动交互的消息。
[0003] 对于B2C(Business-t〇-Custome;r,商户到消费者),一条消息需要面向海量的关 注用户或者该信息交互服务系统中的海量用户。相应地,在推送消息之前,需要由B侧自行 构造待发送的消息,该构造过程中,B侧可W使用系统所提供的格式模板,并通过在该格式 模板上构造消息的标题、内容等,W生成一条待推送的消息,由于运类推送的消息数量级很 大,存在乱发和乱用的风险,在进行实际消息推送之前,需要对该消息进行人工审核,当人 工审核通过时,再进行消息推送。然而,运种人工审核,虽然保证了内容的安全性,会消耗大 量的人力资源,且降低了消息推送的实时性。

【发明内容】

[0004] 为了解决现有技术的问题,本发明实施例提供了一种消息推送方法及装置。所述 技术方案如下: 阳〇化]一方面,提供了一种消息推送方法,所述方法包括:
[0006] 接收消息发送请求,所述消息发送请求携带待发送的消息,所述消息携带待验证 信息,所述待验证信息至少根据组装所述消息所采用的消息格式模板和公共社交网络标识 通过开发者模式传递的消息参数生成;
[0007] 采用预设特征值算法,获取所述消息的特征值;
[0008] 判断所述特征值与所述待验证信息是否相同;如果相同,则响应于所述消息发送 请求,对所述消息进行推送;如果不相同,不响应所述消息发送请求。
[0009] 另一方面,提供您了一种消息推送装置,所述装置包括:
[0010] 接收模块,用于接收消息发送请求,所述消息发送请求携带待发送的消息,所述消 息携带待验证信息,所述待验证信息至少根据组装所述消息所采用的消息格式模板和公共 社交网络标识通过开发者模式传递的消息参数生成;
[0011] 处理模块,用于采用预设特征值算法,获取所述消息的特征值;
[0012] 判断模块,用于判断所述特征值与所述待验证信息是否相同;
[0013] 消息推送模块,用于如果所述判断模块确定所述特征值与所述待验证信息相同, 则响应于所述消息发送请求,对所述消息进行推送;如果所述判断模块确定所述特征值与 所述待验证信息不相同,不响应所述消息发送请求。
[0014] 本发明实施例提供的技术方案带来的有益效果是:
[0015] 通过在消息未发出之前,对组装所得到的消息进行验证,如果通过验证确定该消 息并非由该系统组装,而是经过篡改或是来源不明,则可W不响应其消息发送请求,从而达 到了自动鉴权校验的目的,在保证消息内容的安全性的同时,不仅避免了人力资源的消耗, 且大大提高了消息推送的实时性。
【附图说明】
[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图。
[0017] 图1为本发明实施例提供的信息交互服务系统的架构示意图;
[001引图2是本发明实施例提供的一种消息推送方法的流程图;
[0019] 图3A是本发明实施例提供的一种消息推送方法的流程图;
[0020] 图3B是本发明实施例提供的一种消息示意图;
[0021] 图4是本发明实施例提供的一种消息推送装置结构示意图;
[0022] 图5是本发明实施例提供的一种终端的结构示意图;
[0023] 图6是本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0024] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。 W25] 信息交互服务是指如即时通讯服务、社交应用服务W及B2P度usiness to Person,商户对个人用户)等一些设及到信息交互的服务。信息交互平台是指一种通过社 交关系和/或共同兴趣(或共同利益)将人与人之间联系起来的网络架构,用户可W通过 该信息交互平台所提供的客户端进行日常交流W及处理一些日常事务。每个用户可W拥有 用于为该信息交互平台上其他用户所辨识的网络身份。在信息交互平台上,不同用户之间 可W通过互相确认的方式W建立社交关系,例如,互相加好友或互相关注等。当两个用户建 立了社交关系后,他们成为彼此的社交网络联系人。一组用户可W通过自行选择的方式,W 形成具有彼此之间的社交关系,从而形成一个社交群组。该群组内的每个成员都是该群组 内所有其他成员的社交网络联系人。
[00%] 用户或组织可W在信息交互平台上建立一个公共社交网络标识,并允许公众(例 如,在信息交互平台上的任何用户)与该公共社交网络标识在信息交互平台上进行交流, 该交流可W基于一种单向确认的方式,而无需用户之间互相确认。例如,用户可W选择订阅 (或关注)公共社会网络标识(例如,"关注(follow)"公众号)消息或发布信息,通过如 订阅运类的单向确认方式,成为公共社会网络标识的社交网络联系人。公共社交网络身份 的拥有者还可W将订阅了其消息或发布信息的其他用户作为其社交网络联系人。
[0027] 信息交互平台上的每个用户和每个公共社会网络标识均具有社交网络联系人列 表,W供其与其列表中的用户或公共社会网络标识采用即时通信消息等形式进行交流。例 如,在一个社交群组内的用户可W通过信息交互平台提供的接口进行相互通信,而用户之 间也可W通过信息交互平台提供的接口进行相互通信。
[0028] 其中,即时通讯:(Instant messaging,简称IM)是一个终端服务,允许两人或 多人使用网路即时的传递文字讯息、档案、语音与视频。即时通讯按照使用用途可W分为 企业即时通讯和网站即时通讯,按照承载的对象又可分为手机即时通讯和PC(Personal Computer,个人电脑)即时通讯,其中,手机即时通讯可W代表短信,PC即时通讯可W代表 网站、视频即时通讯。
[0029] 社交应用服务,是一个终端服务,可W为用户提供个人信息展示、用户之间的信息 交互等服务。
[0030] 信息:指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容。 人通过获得、识别自然界和社会的不同信息来区别不同事物,得W认识和改造世界。在一切 通讯和控制系统中,信息是一种普遍联系的形式。
[0031] C2C消息(Qistomer-to-Qistomer Message),本发明中主要是指即时通讯客户端 之间的信息,通常就是客户端之间相互在聊天和沟通过程当中相互发送的信息,通常运些 消息需要经过服务器端的中转。
[0032] B2C消息度usiness-to-Customer Message),本发明中主要是指从服务器商家服 务者运一方主动发送给即时通讯终端的各种信息,包括文本,图片,音视频等多媒体信息。
[0033] C2B消息(Qistomer-to-Business Message),本发明中主要是指终端用户从终端 主动向服务器端的商家发送的各类消息,运些消息属于上行通道的信息,包括文本,图片, 音视频等多媒体信息。
[0034] 公众号编辑者模式:编辑模式的情况下,可W实现文字,语音,图片,图文消息的自 动回复和关键词自动回复,n槛低,不需要学习代码知识,通常在公众提供的平台完整操作 来实现和端的交互。
[0035] 公众号开发者模式:在此模式下,开发者需要通过公众平台提供的API接口,接受 来自端的消息,实现通过代码开发方式直接使用平台的很多能力,实现和端的交互。
[0036] 为了进一步描述本发明实施例提供的方法,下面基于信息交互服务系统的基本架 构W及各个服务模块的具体功能,详细对本发明实施例设及的消息发送过程进行介绍,该 图1是本发明实施例提供的信息交互服务系统的架构示意图,参见图1,该信息交互服务系 统包括:
[0037] 信息交互服务客户端,可W是即时通讯客户端或社交应用客户端,可W用于W下 过程:
[00測 (1)发送和接收文字、图片、视频W及音频等消息及进行消息的展示。
[0039] 似该信息交互服务客户端可W通过消息系统接口服务器进行消息拉取。当信息 交互服务客户端接收到消息系统接口服务器发送的消息通知时,主动从消息服务器上拉取 消息。该信息交互服务客户端还可W通过消息上行通道,将客户端的各种操作行为信息及 对应参数上行至B侧业务系统,同时形成新的C与B之间的关系链系统。 W40] 0)该信息交互服务客户端可W向信息交互服务侧的统计上报接口服务器上报客 户端的各种操作行为信息及对应参数,使得统计上报接口服务器根据客户端所上报的信息 生成流水日志,并将流水日志上报至统计分析系统服务器,使得统计分析系统服务器为B 侧业务系统服务器提供消息反馈。
[0041] (4)从信息服务侧获取信息,按照信息服务侧的指令来展示收到的信息或者向信 息服务侧发送删除历史缓存信息
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1