CN106487655B - 一种消息交互方法、装置及处理服务器 - Google Patents
一种消息交互方法、装置及处理服务器 Download PDFInfo
- Publication number
- CN106487655B CN106487655B CN201610868006.XA CN201610868006A CN106487655B CN 106487655 B CN106487655 B CN 106487655B CN 201610868006 A CN201610868006 A CN 201610868006A CN 106487655 B CN106487655 B CN 106487655B
- Authority
- CN
- China
- Prior art keywords
- message
- question
- reply
- reply message
- search key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000003997 social interaction Effects 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000006399 behavior Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种消息交互方法、装置及处理服务器,其中的方法可包括:当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息;若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器;若预设时间内未接收到所述注册服务器返回的所述回复消息,对所述问题消息进行解析获得搜索关键元素;根据所述搜索关键元素从互联网中查询所述回复消息,并将所述回复消息发送至所述终端,使所述终端输出所述回复消息。本发明能够实现用户与公众服务帐号之间的消息交互,为用户提供方便、便捷的自适应问答消息服务。
Description
技术领域
本发明涉及互联网技术领域,具体涉及公众服务帐号技术领域,尤其涉及一种消息交互方法、装置及处理服务器。
背景技术
公众服务帐号是指开发者在互联网应用中注册的服务帐号,开发者可以通过公众服务帐号为互联网应用中的一个或多个用户提供包括消息推送、消息订阅等的服务。公众服务帐号可为用户提供问答服务,即用户可在该公众服务帐号的服务页面内输入问题消息,公众服务帐号给予相应回复。但是,现有的公众服务帐号与用户的问答消息交互过程中,通常需要用户输入事先设定的关键词,例如“菜单”,公众服务帐号自动弹出菜单列表;如果用户输入的问题消息不是事先设定的关键词,公众服务帐号就无法进行有效回复,这导致用户输入的问题消息无法得到及时回复,降低了用户与公众服务帐号之间的交互有效性,也降低了用户的使用体验。
发明内容
本发明实施例提供一种消息交互方法、装置及处理服务器,能够实现用户与公众服务帐号之间的消息交互,提高回复响应效率,为用户提供方便、便捷的自适应问答消息服务。
本发明实施例第一方面提供一种消息交互方法,可包括:
当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息;
若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器;
若预设时间内未接收到所述注册服务器返回的所述问题消息对应的回复消息,对所述问题消息进行解析获得搜索关键元素;
根据所述搜索关键元素从互联网中查询所述问题消息的回复消息,并将查询到的所述回复消息发送至所述终端,以使所述终端输出所述回复消息。
优选地,所述将查询到的所述回复消息发送至所述终端之前,包括:
获取所述用户的属性数据,所述属性数据包括基本用户数据、社交数据、网络行为数据中的任一种或多种;
根据所述属性数据对查询到的所述回复消息进行个性化编辑。
优选地,所述基本用户数据包括以下至少一种:昵称、性别、兴趣、特长、工作、年龄;
所述社交数据包括:好友关系链和/或社交交互数据;
所述网络行为数据包括:电子商务行为数据和/或支付行为数据;
所述问题消息包括以下至少一种:文字、图片、音视频;
所述回复消息包括以下至少一种:文字、图片、音视频。
优选地,若所述问题消息的数量大于等于两条,则所述对所述问题消息进行解析获得搜索关键元素,包括:
分别对所述至少两条问题消息中的各问题消息进行解析,获得至少两组搜索关键元素,其中一条问题消息对应一组搜索关键元素;或者,
从所述至少两条问题消息中选取输入时间最早的一条问题消息进行解析获得一组搜索关键元素;或者,
从所述至少两条问题消息中选取输入时间最晚的一条问题消息进行解析获得一组搜索关键元素。
优选地,若根据一条问题消息对应的一组搜索关键元素从互联网中查询到的回复消息的数量大于等于两条,则所述将查询到的所述回复消息发送至所述终端,包括:
获取所述至少两条回复消息中的各回复消息的来源网站;
根据各回复消息的来源网站的公信度分别对各回复消息进行加权处理;
按照权重由高至低的顺序从所述至少两条回复消息中选取至少一条回复消息发送至所述终端。
本发明实施例第二方面提供一种消息交互装置,可包括:
查找单元,用于当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息;
转发单元,用于若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器;
解析单元,用于若预设时间内未接收到所述注册服务器返回的所述问题消息对应的回复消息,对所述问题消息进行解析获得搜索关键元素;
查询单元,用于根据所述搜索关键元素从互联网中查询所述问题消息的回复消息;
反馈单元,用于将查询到的所述回复消息发送至所述终端,以使所述终端输出所述回复消息。
优选地,该装置还包括:
数据获取单元,用于获取所述用户的属性数据,所述属性数据包括基本用户数据、社交数据、网络行为数据中的任一种或多种;
编辑单元,用于根据所述属性数据对查询到的所述回复消息进行个性化编辑。
优选地,所述基本用户数据包括以下至少一种:昵称、性别、兴趣、特长、工作、年龄;
所述社交数据包括:好友关系链和/或社交交互数据;
所述网络行为数据包括:电子商务行为数据和/或支付行为数据;
所述问题消息包括以下至少一种:文字、图片、音视频;
所述回复消息包括以下至少一种:文字、图片、音视频。
优选地,若所述问题消息的数量大于等于两条,所述解析单元具体用于分别对所述至少两条问题消息中的各问题消息进行解析,获得至少两组搜索关键元素,其中一条问题消息对应一组搜索关键元素;或者,具体用于从所述至少两条问题消息中选取输入时间最早的一条问题消息进行解析获得一组搜索关键元素;或者,具体用于从所述至少两条问题消息中选取输入时间最晚的一条问题消息进行解析获得一组搜索关键元素。
优选地,若根据一条问题消息对应的一组搜索关键元素从互联网中查询到的回复消息的数量大于等于两条,则所述反馈单元包括:
网站获取单元,用于获取所述至少两条回复消息中的各回复消息的来源网站;
加权处理单元,用于根据各回复消息的来源网站的公信度分别对各回复消息进行加权处理;
选取发送单元,用于按照权重由高至低的顺序从所述至少两条回复消息中选取至少一条回复消息发送至所述终端。
本发明实施例第三方面提供一种处理服务器,可包括上述第二方面所述的消息交互装置。
本发明实施例当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,如果所述公众服务帐号对应的预置题库中不存在所述问题消息对应的回复消息,并且预设时间内也未接收到所述注册服务器返回的所述问题消息对应的回复消息,能够通过对所述问题消息进行解析获得搜索关键元素,并根据所述搜索关键元素从互联网中查询所述问题消息的回复消息并反馈至所述终端进行输出,实现了用户与公众服务帐号之间的消息交互,使得公众服务帐号能够及时地回复用户提出的问题,提高了回复响应效率,同时提升了用户与公众服务帐号之间的交互及时性和有效性,为用户提供方便、便捷的自适应问答消息服务。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种消息交互系统的结构示意图;
图2为本发明实施例提供的公众服务帐号的服务页面的示意图;
图3为本发明实施例提供的一种消息交互方法的流程图;
图4为本发明实施例提供的一种处理服务器的结构示意图;
图5为本发明实施例提供的一种消息交互装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,公众服务帐号指开发者在互联网应用中注册的服务帐号,开发者可以通过公众服务帐号为互联网应用中的一个或多个用户提供包括消息推送、消息订阅等的服务。此处的互联网应用可包括但不限于:社交应用、游戏应用、电商应用等等;其中,社交应用指能够实现社交功能的应用程序;所述社交应用可以包括但不限于:即时通信应用、SNS(Social Networking Services,社会性网络服务)应用等等。需要说明的是,开发者可以在公众服务帐号的注册过程中配置用于具体为互联网应用中的用户提供服务的注册服务器;公众服务帐号的注册服务器既可以是应用服务器,例如:某电商应用的开发者在社交应用中注册一个标识为xx的公众服务帐号,该公众服务帐号xx的注册服务器可以为该电商应用的应用服务器,该电商应用的开发者可通过公众服务帐号xx的注册服务器为社交应用中的用户提供服务。公众服务帐号的注册服务器也可以是网页服务器,例如:某游戏网站的开发商在社交应用中注册一个标识为yy的公众服务帐号,该游戏网站的开发者通过公众服务帐号yy的注册服务器为社交应用中的用户提供服务。公众服务帐号的注册服务器还可以是第三方平台服务器,例如:某游戏开发者在社交应用中注册一个标识为zz的公众服务帐号,但该开发者不具备开发实力,其可以授权第三平台代为开发,则获得授权的第三方平台服务器即为该公众服务帐号zz的注册服务器,该开发者通过公众服务帐号zz的注册服务器为社交应用中的用户提供服务。
基于上述描述,本发明实施例提供了一种消息交互系统,请参见图1,该系统可包括处理服务器,至少一个终端及至少一个公众服务帐号的注册服务器。
处理服务器指互联网应用的后台服务设备,用于处理互联网应用在实现相应功能过程中的各种需求,并可用于对互联网应用中的用户的相关数据及公众服务帐号的相关数据用户进行管理。此处用户的相关数据既可包括诸如昵称、性别、兴趣爱好、特长、工作、年龄等的基本用户数据;也可包括诸如帐号标识、好友关系链、社交交互数据等社交数据,还可包括:诸如浏览电商网站、预订喜爱的商品等电子商务行为数据以及购买商品或服务等的支付行为数据。此处的公众服务帐号的相关数据可包括但不限于:帐号标识、注册服务器地址、与用户的交互数据等。终端可包括但不限于:笔记本电脑、手机、PAD(平板电脑)、车载终端、智能可穿戴设备等设备,终端中可运行本发明实施例所述的互联网应用。公众服务帐号的注册服务器是公众服务帐号的开发者在社交应用中所配置的、用于具体为社交应用中的用户提供服务的设备。
在图1所示的系统能够实现用户与公众服务帐号之间的消息交互,具体地,处理服务器将公众服务帐号的服务页面推送至终端进行显示,此处公众服务帐号的服务页面是指用于公众服务帐号与用户进行消息交互的界面,在公众服务帐号的服务页面内,公众服务帐号可以为用户推送服务消息,接收用户输入的问题消息,以及为用户反馈回复消息等等。具体地,用户在该公众服务帐号的服务页面内可输入问题消息,例如:“菜单”、“如何充值缴费?”、“XX品牌是哪里生产的?”等等,终端将这些问题消息发送至处理服务器;处理服务器通过查询本地存储空间、与公众服务帐号的注册服务器或者查询互联网等手段获得回复消息,并将回复消息返回给终端,由终端在公众服务帐号的服务页面内显示回复消息以提供给用户查看,从而完成了用户与公众服务帐号之间的消息交互流程;具体请一并参见图2,图2示出终端屏幕中所显示的公众服务帐号xx的服务页面,在该服务页面内显示了用户输入的问题消息“如何充值缴费?”以及公众服务帐号输出的回复消息“第一步.....第二步......”。图1所示系统中,通过终端、处理服务器及注册服务器之间的交互,能够实现用户与公众服务帐号之间的消息交互,使得公众服务帐号能够及时地回复用户提出的问题,提高回复响应效率,同时提升用户与公众服务帐号之间的交互及时性和有效性,为用户提供方便、便捷的自适应问答消息服务。
基于上述描述,本发明实施例提供了一种消息交互方法,该方法的流程可以是由图1所示系统中的处理服务器来执行,具体地,该处理服务器内置一个消息交互装置,并通过运行其内置的消息交互装置来实现本实施例的方法流程。请参见图3,该方法可包括以下步骤S101-步骤S105。
S101,当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息。
其中,所述预置题库包括:至少一条问题消息以及每一条问题消息对应的回复消息。所述预置题库可保存于处理服务器的存储空间中,在一种可行的实施方式中,所述预置题库可以是一个通用题库,互联网应用中的各公众服务帐号可共用该预置题库;例如:公众服务帐号xx、公众服务帐号yy、公众服务帐号zz均对应一个预置题库M。在另一种可行的实施方式中,互联网应用中的各公众服务帐号分别对应各自的预置题库,例如:公众服务帐号xx对应预置题库M1,公众服务帐号yy对应预置题库M2,公众服务帐号zz对应预置题库M3。具体实现中,用户进入公众服务帐号的服务页面后,可以在该服务页面内输入问题消息,例如:“某某某是谁?”、“菜单”、“如何充值缴费?”等等;终端将用户输入的问题消息发送至处理服务器;那么本步骤中,处理服务器可根据公众服务帐号的标识从存储空间中查找公众服务帐号对应的预置题库中,判断所述公众服务帐号对应的预置题库中是否已存在用户所输入的问题消息;如果存在,表明该公众服务帐号对应的预置题库中已收录了用户输入的问题消息及对应的回复消息,可直接从该公众服务帐号对应的预置题库中获取该问题消息对应的回复消息,并可将所获得的回复消息返回给终端,由终端在公众服务帐号的服务页面内显示回复消息以提供给用户查看。
S102,若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器。
如果公众服务帐号对应的预置题库中不存在所述问题消息,表明该公众服务帐号对应的预置题库中尚未收录用户输入的问题消息及对应的回复消息,那么执行步骤S102,处理服务器将该问题消息转发给公众服务帐号的注册服务器。需要说明的是,按照正常的处理流程,当所述问题消息被转发至公众服务帐号的注册服务器之后,公众服务帐号的注册服务器可本地查找该问题消息对应的回复消息,或者由公众服务帐号的开发者人工地编辑该问题消息对应的回复消息,最后,由公众服务帐号的注册服务器将回复消息反馈至处理服务器;但在实际的处理流程中,由于公众服务帐号的注册服务器本地存储空间所收录的问题信息的局限性,或者由于公众服务帐号的开发者基于人工回复成本的考量,绝大部分的问题消息被转发至公众服务帐号的注册服务器之后均未得到有效反馈,这导致用户输入的问题消息未得到及时回复,降低了用户与公众服务帐号之间的交互有效性,也降低了用户的使用体验。基于此,本实施例的处理服务器将问题消息转发至公众服务帐号的注册服务器之后,判断预设时间内是否接收到注册服务器返回的该问题消息对应的回复消息;如果接收到,则可直接将接收到的回复消息返回给终端,由终端在公众服务帐号的服务页面内显示回复消息以提供给用户查看。
S103,若预设时间内未接收到所述注册服务器返回的所述问题消息对应的回复消息,对所述问题消息进行解析获得搜索关键元素。
如果预设时间内未接收到注册服务器返回的所述问题消息对应的回复消息,为了及时响应用户提问需求,处理服务器需要执行步骤S103,对问题消息进行解析获得搜索关键元素。其中,所述问题消息可包括以下至少一种:文字、图片、音视频;因此实际应用中,处理服务器可采用文本识别技术、图像识别技术和/或音视频识别技术对用户所输入的问题消息进行解析,具体地:通过对问题消息进行文本识别,解析得到能够被计算机解读的搜索关键字、词、句等;通过对问题消息进行图像识别,抽取描述图片主要内容的搜索关键字、词、句等;通过对问题消息进行音视频解析识别,例如音视频转文字处理,获得描述音视频主要内容的搜索关键字、词、句等。可以理解的是,经过步骤S103的解析过程,每一条问题消息均可以获得一组搜索关键元素。
在本发明的一种可行的实施方式中,如果用户仅输入一条问题消息,那么通过步骤S103解析获得一组搜索关键元素之后,则可转入执行步骤S104。
在本发明的另一种可行的实施方式中,如果用户输入的所述问题消息的数量大于等于两条,当然,此处的该至少两条问题消息可以采用连续输入方式进行输入,也可以采用非连续输入方式进行输入;所谓连续输入方式是指所述至少两条问题消息中,任意相邻两条问题消息之间的输入时间间隔均小于预设时间阀值。所谓非连续输入方式是指所述至少两条问题消息中,任意相邻两条问题消息之间的输入时间间隔均大于或等于预设时间阀值;该预设时间阀值可以根据实际需要进行设置,例如可设置为5s、10s、15s等等。在此实施方式下,处理服务器在执行步骤S103的解析过程时,可采用以下几种方式:
(1)分别对所述至少两条问题消息中的各问题消息进行解析,获得至少两组搜索关键元素,其中一条问题消息对应一组搜索关键元素。
(2)从所述至少两条问题消息中选取输入时间最早的一条问题消息进行解析获得一组搜索关键元素。
(3)从所述至少两条问题消息中选取输入时间最晚的一条问题消息进行解析获得一组搜索关键元素。
上述几种解析方式表明:针对至少两条问题消息,处理服务器既可以对每条问题消息进行解析,分别获得每条问题消息对应的搜索关键元素;也可以舍弃前面输入的问题消息而仅解析最后一条输入的提问消息;还可以仅解析最先输入的提问消息而忽略后续输入的提问消息。实际应用中可以根据实际情况灵活选择上述几种解析方式,通过上述几种解析方式获得每一条问题消息对应的搜索关键元素之后,则可转入执行步骤S104。
S104,根据所述搜索关键元素从互联网中查询所述问题消息的回复消息。本步骤中,可以从互联网的各个网站(如论坛、个人社交空间等等)查询此问题消息的回复消息。
S105,将查询到的所述回复消息发送至所述终端,以使所述终端输出所述回复消息。
在本发明的一种可行的实施方式中,如果采用一条问题消息对应的一组搜索关键元素仅从互联网中查询到一条回复消息,那么可直接执行步骤S105,将所查询到的这条回复消息发送至所述终端。
在本发明的另一种可行的实施方式中,如果采用一条问题消息对应的一组搜索关键元素从互联网中查询到的回复消息的数量大于等于两条,也就是说,一条问题消息共查询到了至少两条回复消息,那么在此实施方式下,处理服务器执行步骤S105可具体包括以下步骤s11-s13:
s11,获取所述至少两条回复消息中的各回复消息的来源网站。
s12,根据各回复消息的来源网站的公信度分别对各回复消息进行加权处理。
s13,按照权重由高至低的顺序从所述至少两条回复消息中选取至少一条回复消息发送至所述终端。
步骤s11-s13中,回复消息的来源网站是指回复消息的获取地,例如:假设从网站A1查询到回复消息a1,则网站A1即为回复消息a1的来源网站;同理,假设从网站A2查询到回复消息a2,则网站a2为回复消息a2的来源网站。来源网站的公信度可以从多个方面进行考量,例如:来源网站是否为官方网站;或者,是否有官方权威机构对来源网站进行了评价或评级;或者,来源网站的成员用户数量及口碑;等等。来源网站的公信度越高,表明来自于该来源网站的回复消息的可靠性越高;反之,来源网站的公信度越低,表明来自于该来源网站的回复消息的可靠性越低。具体实现中,处理服务器可根据公信度对各回复消息的来源网站设置优先级别及加权规则,例如:来源网站A1的公信度大于第一预设信用阀值,可将该来源网站A1设置为AAA级别,来自该来源网站A1的回复消息a1的权重值可设置为5;同理,来源网站A2的公信度小于第一预设信用阀值且大于等于第二预设信用阀值,可将该来源网站A2设置为AA级别,来自该来源网站A2的回复消息a2的权重值可设置为4;以此类推,可以理解的是,第一预设信用阀值与第二预设信用阀值均可以根据实际需要进行设定,且第一预设信用阀值大于第二预设信用阀值。那么步骤s13中,可按照各回复消息的权重由高至低的顺序选取至少一条回复消息发送至终端。
可选地,处理服务器在执行步骤S105之前,还可执行如下步骤s21-s22:
s21,获取所述用户的属性数据,所述属性数据包括基本用户数据、社交数据、网络行为数据中的任一种或多种。
其中,所述基本用户数据包括以下至少一种:昵称、性别、兴趣、特长、工作、年龄。所述社交数据包括:好友关系链和/或社交交互数据。所述网络行为数据包括:电子商务行为数据和/或支付行为数据。
s22,根据所述属性数据对查询到的所述回复消息进行个性化编辑。
步骤s21-s22中,根据用户的属性数据对回复消息进行个性化编辑,可以使得回复消息更具有针对性、更能引起用户的共鸣,例如:通过分析用户的属性数据可知所述用户非常爱好网络购物,那么,可以在回复消息中增加称呼如“购物达人,您好!您所问的.....是.....”;等等。
需要说明的是,本发明实施例中,所述回复消息可包括以下至少一种:文字、图片、音视频。用户输入的问题消息和公众服务帐号输出的回复消息的对应方式可以包括但不限于:文字-文字、图片-文字、音视频-文字、文字-图片、图片-图片、音视频-图片、文字-音视频、图片-音视频、音视频-音视频等等。
通过上述步骤S101-步骤S105可知,处理服务器具备了类似聊天机器人的职能,能够及时地对用户所输入的问题消息进行回复,实现了用户与公众服务帐号之间的消息交互,很好地为用户提供了公众服务帐号的自适应问答服务。
本发明实施例所提供的消息交互方法中,当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,如果所述公众服务帐号对应的预置题库中不存在所述问题消息对应的回复消息,并且预设时间内也未接收到所述注册服务器返回的所述问题消息对应的回复消息,能够通过对所述问题消息进行解析获得搜索关键元素,并根据所述搜索关键元素从互联网中查询所述问题消息的回复消息并反馈至所述终端进行输出,实现了用户与公众服务帐号之间的消息交互,使得公众服务帐号能够及时地回复用户提出的问题,提高了回复响应效率,同时提升了用户与公众服务帐号之间的交互及时性和有效性,为用户提供方便、便捷的自适应问答消息服务。
基于上述实施例所示的消息交互方法,本发明实施例还提供了一种处理服务器,实际应用中该处理服务器可以是图1所示系统中的处理服务器。请参见图4,该处理服务器的内部结构可包括但不限于:处理器、网络接口及存储器。其中,处理服务器内的处理器、网络接口及存储器可通过总线或其他方式连接,在本发明实施例所示图4中以通过总线连接为例。
其中,处理器(或称CPU(Central Processing Unit,中央处理器))是处理服务器的计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI、移动通信接口等)。存储器(Memory)是处理服务器中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了处理服务器的操作系统,可包括但不限于:Windows系统(一种操作系统)、Linux(一种操作系统)系统等等,本发明对此并不作限定。存储器的存储空间还存储了消息交互装置。
在本发明实施例中,处理服务器通过运行存储器中的消息交互装置来执行上述图2-图3所示方法流程的相应步骤。请一并参见图5,该消息交互装置运行如下单元:
查找单元101,用于当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息。
转发单元102,用于若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器。
解析单元103,用于若预设时间内未接收到所述注册服务器返回的所述问题消息对应的回复消息,对所述问题消息进行解析获得搜索关键元素。
具体实现中,若所述问题消息的数量大于等于两条,所述解析单元103具体用于分别对所述至少两条问题消息中的各问题消息进行解析,获得至少两组搜索关键元素,其中一条问题消息对应一组搜索关键元素;或者,具体用于从所述至少两条问题消息中选取输入时间最早的一条问题消息进行解析获得一组搜索关键元素;或者,具体用于从所述至少两条问题消息中选取输入时间最晚的一条问题消息进行解析获得一组搜索关键元素。
查询单元104,用于根据所述搜索关键元素从互联网中查询所述问题消息的回复消息。
反馈单元105,用于将查询到的所述回复消息发送至所述终端,以使所述终端输出所述回复消息。
具体实现中可选地,该装置还运行如下单元:
数据获取单元106,用于获取所述用户的属性数据,所述属性数据包括基本用户数据、社交数据、网络行为数据中的任一种或多种;
编辑单元107,用于根据所述属性数据对查询到的所述回复消息进行个性化编辑。
其中,所述基本用户数据包括以下至少一种:昵称、性别、兴趣、特长、工作、年龄;所述社交数据包括:好友关系链和/或社交交互数据;所述网络行为数据包括:电子商务行为数据和/或支付行为数据;所述问题消息包括以下至少一种:文字、图片、音视频;所述回复消息包括以下至少一种:文字、图片、音视频。
具体实现中,若根据一条问题消息对应的一组搜索关键元素从互联网中查询到的回复消息的数量大于等于两条,该装置在运行所述反馈单元105的过程中,具体运行如下单元:
网站获取单元1001,用于获取所述至少两条回复消息中的各回复消息的来源网站。
加权处理单元1002,用于根据各回复消息的来源网站的公信度分别对各回复消息进行加权处理。
选取发送单元1003,用于按照权重由高至低的顺序从所述至少两条回复消息中选取至少一条回复消息发送至所述终端。
由于处理服务器通过运行图5所示的消息交互装置来执行图2-图3所示的消息交互方法,因此,图5所示的消息交互装置的各单元的功能可参见图1-图2所示的消息交互方法的各步骤的相关描述,在此不赘述。
与方法同理,本发明实施例所提供的处理服务器以及消息交互装置,当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,如果所述公众服务帐号对应的预置题库中不存在所述问题消息对应的回复消息,并且预设时间内也未接收到所述注册服务器返回的所述问题消息对应的回复消息,能够通过对所述问题消息进行解析获得搜索关键元素,并根据所述搜索关键元素从互联网中查询所述问题消息的回复消息并反馈至所述终端进行输出,实现了用户与公众服务帐号之间的消息交互,使得公众服务帐号能够及时地回复用户提出的问题,提高了回复响应效率,同时提升了用户与公众服务帐号之间的交互及时性和有效性,为用户提供方便、便捷的自适应问答消息服务。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种消息交互方法,其特征在于,包括:
当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息;
若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器;
若预设时间内未接收到所述注册服务器返回的所述问题消息对应的回复消息,对所述问题消息进行解析获得搜索关键元素;一个问题消息对应一组搜索关键元素;
根据所述搜索关键元素从互联网中查询所述问题消息的回复消息;
若根据一条问题消息对应的一组搜索关键元素从互联网中查询到的回复消息的数量大于等于两条,则获取所述至少两条回复消息中的各回复消息的来源网站;
根据各回复消息的来源网站的公信度分别对各回复消息进行加权处理;所述来源网站的公信度的考量标准包括以下至少一个方面:所述来源网站是否为官方网站,是否有官方权威机构对所述来源网站进行了评价或评级,以及所述来源网站的成员用户数量及口碑;
按照权重由高至低的顺序从所述至少两条回复消息中选取至少一条回复消息发送至所述终端,以使所述终端输出所述回复消息。
2.如权利要求1所述的方法,其特征在于,所述将查询到的所述回复消息发送至所述终端之前,包括:
获取所述用户的属性数据,所述属性数据包括基本用户数据、社交数据、网络行为数据中的任一种或多种;
根据所述属性数据对查询到的所述回复消息进行个性化编辑。
3.如权利要求2所述的方法,其特征在于,所述基本用户数据包括以下至少一种:昵称、性别、兴趣、特长、工作、年龄;
所述社交数据包括:好友关系链和/或社交交互数据;
所述网络行为数据包括:电子商务行为数据和/或支付行为数据;
所述问题消息包括以下至少一种:文字、图片、音视频;
所述回复消息包括以下至少一种:文字、图片、音视频。
4.如权利要求1-3任一项所述的方法,其特征在于,若所述问题消息的数量大于等于两条,则所述对所述问题消息进行解析获得搜索关键元素,包括:
分别对所述至少两条问题消息中的各问题消息进行解析,获得至少两组搜索关键元素;或者,
从所述至少两条问题消息中选取输入时间最早的一条问题消息进行解析获得一组搜索关键元素;或者,
从所述至少两条问题消息中选取输入时间最晚的一条问题消息进行解析获得一组搜索关键元素。
5.一种消息交互装置,其特征在于,包括:
查找单元,用于当接收到终端发送的用户针对公众服务帐号所输入的问题消息时,查找所述公众服务帐号对应的预置题库中是否存在所述问题消息对应的回复消息;
转发单元,用于若不存在,将所述问题消息转发至所述公众服务帐号的注册服务器;
解析单元,用于若预设时间内未接收到所述注册服务器返回的所述问题消息对应的回复消息,对所述问题消息进行解析获得搜索关键元素;一个问题消息对应一组搜索关键元素;
查询单元,用于根据所述搜索关键元素从互联网中查询所述问题消息的回复消息;
反馈单元,用于将查询到的所述回复消息发送至所述终端,以使所述终端输出所述回复消息;
若根据一条问题消息对应的一组搜索关键元素从互联网中查询到的回复消息的数量大于等于两条,则所述反馈单元包括:
网站获取单元,用于获取所述至少两条回复消息中的各回复消息的来源网站;
加权处理单元,用于根据各回复消息的来源网站的公信度分别对各回复消息进行加权处理;所述来源网站的公信度的考量标准包括以下至少一个方面:所述来源网站是否为官方网站,是否有官方权威机构对所述来源网站进行了评价或评级,以及所述来源网站的成员用户数量及口碑;
选取发送单元,用于按照权重由高至低的顺序从所述至少两条回复消息中选取至少一条回复消息发送至所述终端。
6.如权利要求5所述的装置,其特征在于,还包括:
数据获取单元,用于获取所述用户的属性数据,所述属性数据包括基本用户数据、社交数据、网络行为数据中的任一种或多种;
编辑单元,用于根据所述属性数据对查询到的所述回复消息进行个性化编辑。
7.如权利要求6所述的装置,其特征在于,所述基本用户数据包括以下至少一种:昵称、性别、兴趣、特长、工作、年龄;
所述社交数据包括:好友关系链和/或社交交互数据;
所述网络行为数据包括:电子商务行为数据和/或支付行为数据;
所述问题消息包括以下至少一种:文字、图片、音视频;
所述回复消息包括以下至少一种:文字、图片、音视频。
8.如权利要求5-7任一项所述的装置,其特征在于,若所述问题消息的数量大于等于两条,所述解析单元具体用于分别对所述至少两条问题消息中的各问题消息进行解析,获得至少两组搜索关键元素;或者,具体用于从所述至少两条问题消息中选取输入时间最早的一条问题消息进行解析获得一组搜索关键元素;或者,具体用于从所述至少两条问题消息中选取输入时间最晚的一条问题消息进行解析获得一组搜索关键元素。
9.一种处理服务器,其特征在于,包括如权利要求5-8任一项所述的消息交互装置。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中包含程序,所述程序被用于执行如权利要求1-4任一项所述的消息交互方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610868006.XA CN106487655B (zh) | 2016-09-28 | 2016-09-28 | 一种消息交互方法、装置及处理服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610868006.XA CN106487655B (zh) | 2016-09-28 | 2016-09-28 | 一种消息交互方法、装置及处理服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106487655A CN106487655A (zh) | 2017-03-08 |
CN106487655B true CN106487655B (zh) | 2020-02-18 |
Family
ID=58269063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610868006.XA Active CN106487655B (zh) | 2016-09-28 | 2016-09-28 | 一种消息交互方法、装置及处理服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106487655B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108667713A (zh) * | 2018-03-16 | 2018-10-16 | 平安科技(深圳)有限公司 | 公众号坐席超时提醒方法、装置、设备及存储介质 |
CN109067643B (zh) * | 2018-09-26 | 2022-07-29 | 中国平安财产保险股份有限公司 | 基于关键字的回复方法、装置、计算机设备及存储介质 |
CN109324861B (zh) * | 2018-09-27 | 2020-02-21 | 北京三快在线科技有限公司 | 消息显示处理方法、装置、介质及电子设备 |
CN109616220A (zh) * | 2018-11-21 | 2019-04-12 | 北京春雨天下软件有限公司 | 一种医生在线答题派发方法及系统 |
CN113392335A (zh) * | 2021-06-30 | 2021-09-14 | 深圳本地宝新媒体技术有限公司 | 通过社交平台公众号接口进行消息回复的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1783627A1 (en) * | 2005-11-03 | 2007-05-09 | Research In Motion Limited | Method and system for generating template replies to electronic mail messages |
CN101521589A (zh) * | 2009-04-03 | 2009-09-02 | 腾讯科技(深圳)有限公司 | 一种提问方法、解答方法及互动知识问答系统 |
US8996639B1 (en) * | 2013-10-15 | 2015-03-31 | Google Inc. | Predictive responses to incoming communications |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10162884B2 (en) * | 2013-07-23 | 2018-12-25 | Conduent Business Services, Llc | System and method for auto-suggesting responses based on social conversational contents in customer care services |
-
2016
- 2016-09-28 CN CN201610868006.XA patent/CN106487655B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1783627A1 (en) * | 2005-11-03 | 2007-05-09 | Research In Motion Limited | Method and system for generating template replies to electronic mail messages |
CN101521589A (zh) * | 2009-04-03 | 2009-09-02 | 腾讯科技(深圳)有限公司 | 一种提问方法、解答方法及互动知识问答系统 |
US8996639B1 (en) * | 2013-10-15 | 2015-03-31 | Google Inc. | Predictive responses to incoming communications |
Also Published As
Publication number | Publication date |
---|---|
CN106487655A (zh) | 2017-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105530175B (zh) | 一种消息处理方法、装置及系统 | |
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
CN107087235B (zh) | 媒体内容推荐方法、服务器及客户端 | |
TWI683272B (zh) | 資訊獲取方法、提供方法、裝置及系統、儲存介質 | |
US9396264B2 (en) | Methods and systems for information matching | |
US10430804B2 (en) | System and method for accessing a hub | |
JP2021182397A (ja) | 動的コード管理 | |
CN106487655B (zh) | 一种消息交互方法、装置及处理服务器 | |
KR102277300B1 (ko) | 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말 | |
US20110202606A1 (en) | Selective communication of messages | |
WO2014198132A1 (en) | Methods and systems for information matching | |
CN106648688B (zh) | 一种信息展示方法和装置 | |
US20160307172A1 (en) | Method, apparatus and system for processing information | |
US9369536B1 (en) | Event-based user behavior timeline, predictions, and recommendations | |
KR101783431B1 (ko) | 크라우드 펀딩 시스템을 통해 엔터테인먼트 관련 펀딩 정보 및 컨설팅 정보를 제공하는 방법 | |
CN108122124B (zh) | 信息推送方法、平台及系统 | |
CN108401005B (zh) | 一种表情推荐方法和装置 | |
WO2014176896A1 (en) | System and method for updating information in an instant messaging application | |
US9569465B2 (en) | Image processing | |
KR20200087016A (ko) | Lbs 및 채팅 에이전트 기반 주문전화번호를 이용한 주문 결제 서비스 제공 방법 | |
CN114005440A (zh) | 基于语音交互的问答方法、系统、电子设备及存储介质 | |
CN105512208B (zh) | 一种信息发布方法、装置及系统 | |
CN112260933A (zh) | 通信的方法、装置、电子设备及介质 | |
US20230308431A1 (en) | Certification system | |
CN112836127B (zh) | 推荐社交用户的方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |