消息发送方法及装置制造方法及图纸

技术编号:14744675 阅读:81 留言:0更新日期:2017-03-01 20:39
本发明专利技术公开了一种消息发送方法及装置,属于网络技术领域。方法包括:接收消息推送方的目标号码包,目标号码包中包括多个目标推送用户的电话号码;根据多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号,号码与账号映射数据库用于存储电话号码与对应的账号;基于多个目标账号进行消息发送。本发明专利技术在消息推送方进行消息发送过程中,基于消息推送方提供的电话号码以及预先维护的电话号码与账号映射关系数据库,实现线下电话号码与用户网络上虚拟账户之间的对接,以网络消息发送的形式替代了传统的短信息发送,实现了B侧和C侧之间的紧密联系,提高了消息触达率,避免了短信息被屏蔽而造成的触达率低的情况。

【技术实现步骤摘要】

本专利技术涉及网络
,特别涉及一种消息发送方法及装置
技术介绍
随着宽带无线接入技术和移动终端技术的飞速发展,信息服务类应用也迅速发展。通常,信息服务类应用中可以用公众号或者生活服务号等来标识B(Business)侧的商家,然后通过信息服务系统所提供的即时通信服务,来向用户发送消息或者接收C(Client)侧用户的主动交互的消息。然而,对于一些商家来说,其用户大多是在线下活动中所累积,而这些用户所留下的联系方式通常是自己的手机号码,如果商家需要向用户发送一些活动通知等消息时,只能够通过发送短信息实现。对于用户量较大的商家,以短信息形式进行消息发送,由于不同地区的短信监管政策不同,短信息有可能会被屏蔽,从而影响消息触达率,因此,亟需一种能够提高消息触达率较高的消息发送方法。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种消息发送方法及装置。所述技术方案如下:一方面,提供了一种消息发送方法,所述方法包括:接收消息推送方的目标号码包,所述目标号码包中包括多个目标推送用户的电话号码;根据所述多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号,所述号码与账号映射数据库用于存储电话号码与对应的账号;基于所述多个目标账号进行消息发送。另一方面,提供了一种消息发送装置,所述装置包括:接收模块,用于接收消息推送方的目标号码包,所述目标号码包中包括多个目标推送用户的电话号码;账号获取模块,用于根据所述多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号,所述号码与账号映射数据库用于存储电话号码与对应的账号;发送处理模块,用于基于所述多个目标账号进行消息发送。本专利技术实施例提供的技术方案带来的有益效果是:在消息推送方进行消息发送过程中,基于消息推送方提供的电话号码以及预先维护的电话号码与账号映射关系数据库,实现线下电话号码与用户网络上虚拟账户之间的对接,以网络消息发送的形式替代了传统的短信息发送,实现了B侧和C侧之间的紧密联系,不仅加速了线上业务和线下业务的融合,而且加速了信息的流通速度,提高了消息触达率,避免了短信息被屏蔽而造成的触达率低的情况。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种消息发送方法的流程图;图2是本专利技术实施例提供的一种消息发送方法的流程图;图3为本专利技术实施例提供的信息服务系统的架构示意图;图4是本专利技术实施例提供的一种消息发送装置的结构示意图;图5是本专利技术实施例提供的一种消息发送装置500的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。信息服务是指如即时通讯服务、社交应用服务以及B2P(BusinesstoPerson,商户对个人用户)等一些涉及到信息交互的服务。即时通讯:(Instantmessaging,简称IM)是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频。即时通讯按照使用用途可以分为企业即时通讯和网站即时通讯,按照承载的对象又可分为手机即时通讯和PC(PersonalComputer,个人电脑)即时通讯,其中,手机即时通讯可以代表短信,PC即时通讯可以代表网站、视频即时通讯。社交应用服务,是一个终端服务,可以为用户提供个人信息展示、用户之间的信息交互等服务。信息:指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容。人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界。在一切通讯和控制系统中,信息是一种普遍联系的形式。C2C消息(Customer-to-CustomerMessage),本专利技术中主要是指即时通讯客户端之间的信息,通常就是客户端之间相互在聊天和沟通过程当中相互发送的信息,通常这些消息需要经过服务器端的中转。B2C消息(Business-to-CustomerMessage),本专利技术中主要是指从服务器商家服务者这一方主动发送给即时通讯终端的各种信息,包括文本,图片,音视频等多媒体信息。C2B消息(Customer-to-BusinessMessage),本专利技术中主要是指终端用户从终端主动向服务器端的商家发送的各类消息,这些消息属于上行通道的信息,包括文本,图片,音视频等多媒体信息。公共标识是开发者或商家在信息服务平台上申请的应用账号,通过公共标识,开发者或商家可在信息服务平台上,基于文字、图片、语音、视频等方式,实现向广大用户全方位地进行信息推送或与广大用户进行沟通或互动。生活服务标识,与公众标识基本运作模式同理,用户在关注某一生活服务标识后,可以通过对话的形式获取服务。本专利技术实施例可以应用于信息服务系统内的任一种B2C场景下,该消息推送方可以为公众标识或生活服务标识等。图1是本专利技术实施例提供的一种消息发送方法的流程图。参见图1,所述方法包括:101、接收消息推送方的目标号码包,该目标号码包中包括多个目标推送用户的电话号码。该消息推送方可以为公众标识或生活服务标识等B侧用户,该B侧用户可以通过信息服务客户端触发该消息发送过程,在触发该消息发送过程之前,该B侧用户可以确定目标推送用户,该目标推送用户的电话号码可以是由B侧用户在信息服务客户端上以号码包的形式上传,本专利技术实施例对此不作赘述。在本专利技术实施例中,本次消息发送方法所涉及的是B侧用户的消息群发场景,当B侧用户想要进行消息群发时,可以向信息服务系统上传目标号码包,或是从已上传的号码包中选择一个或多个号码包作为本次群发的目标号码包。102、根据该多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号,该号码与账号映射数据库用于存储电话号码与对应的账号。该号码与账号映射数据库可以由信息服务系统建立和维护,具体建立和维护的过程可以参见下述实施例中详述。103、基于该多个目标账号进行消息发送。该发送可以是由当前执行消息发送方法的服务器触发,由信息服务系统里具备消息发送功能的其他服务器具体执行,本专利技术实施例对此不作赘述。在本专利技术实施例中,所发送的消息可以基于发送消息的场景信息不同,而采用不同的消息模板,如不同的格式和样式等,由于消息模板多种多样,可以引入更多的显示元素,如文字、图片、链接信息、视频以及音频等元素,解决了短信息内容表现形式不足的问题,既增强了互动性又增强了可操作性,且由于不同场景所采用的消息模板可以有所区别,以体现场景特性,能够达到更好的营销效果。本专利技术实施例提供的方法,在消息推送方进行消息发送过程中,基于消息推送方提供的电话号码以及预先维护的电话号码与账号映射关系数据库,实现线下电话号码与用户网络上虚拟账户之间的对接,以网络消息发送的形式替代了传统的短信息发送,实现了B侧和C侧之间的紧密联系,不仅加速了线上业务和线下业务的融合,而且加速了信息的流通速度,提高了消息触达率,避免了短信息被屏蔽而造成的触达率低的情况。可选地,基于图1所示的实施例,该方法还包括:当接收用户本文档来自技高网...
消息发送方法及装置

【技术保护点】
一种消息发送方法,其特征在于,所述方法包括:接收消息推送方的目标号码包,所述目标号码包中包括多个目标推送用户的电话号码;根据所述多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号,所述号码与账号映射数据库用于存储电话号码与对应的账号;基于所述多个目标账号进行消息发送。

【技术特征摘要】
1.一种消息发送方法,其特征在于,所述方法包括:接收消息推送方的目标号码包,所述目标号码包中包括多个目标推送用户的电话号码;根据所述多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号,所述号码与账号映射数据库用于存储电话号码与对应的账号;基于所述多个目标账号进行消息发送。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收用户账号的携带电话号码的绑定请求时,将所述用户账号以及对应的电话号码存储至所述号码与账号映射数据库。3.根据权利要求1所述的方法,其特征在于,根据所述多个目标推送用户的电话号码,从号码与账号映射数据库中,获取多个目标账号包括:对于每个目标推送用户的电话号码,判断所述号码与账号映射数据库中是否包括所述电话号码,如果包括,则获取所述电话号码对应的目标账号。4.根据权利要求3所述的方法,其特征在于,判断所述号码与账号映射数据库中是否包括所述电话号码之后,所述方法还包括:如果所述号码与账号映射数据库中不包括所述电话号码,则以短信息方式向所述电话号码发送提示信息,所述提示信息用于通知用户进行号码绑定。5.根据权利要求1所述的方法,其特征在于,基于所述多个目标账号进行消息发送包括下述至少一项:对于每个目标账号,判断所述目标账号的已接收消息数是否大于消息接收阈值,如果大于,则不向所述目标账号发送消息,如果不大于,则向所述目标账号发送消息;或,对于每个目标账号,判断所述目标账号是否已经屏蔽所述消息推送方,如果已屏蔽,则不向所述目标账号发送消息,如果未屏蔽,则向所述目标账号发
\t送消息;或,对于每个目标账号,判断所述目标账号是否在线,如果在线,则不向所述目标账号发送消息,如果不在线,则对消息进行缓存,直到所述目标账号上线后再向所述目标账号发送消息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据当前消息场景信息,确定消息的缓存时长;相应地,所述对消息进行缓存,直到所述目标账号上线后再向所述目标账号发送消息包括:在所述缓存时长内对所述消息进行缓存,当缓存时长到达时,如果所述目标账号仍未上线,则丢弃所缓存的消息,如果所述缓存时长内所述目标账号上线,则向所述目标账号发送消息。7.根据权利要求1所述的方法,其特征在于,基于所述多个目标账号进行消息发送包括:获取每个目标账号关注的公众标识;对于每个目标账号,当所述目标账号的公众标识中不包括所述消息推送方时,向所述目标账号发送所述消息推送方的消息,并为所述目标账号提供屏蔽选项和关注选项。8.根据权利要求7所述的方法,其特征在于,向所述目标账号发送所述消息推送方的消息之后,所述方法还包括:当接收到所述目标账号对所述消息推送方的关注...

【专利技术属性】
技术研发人员:刘刚
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1