CN110460514A - 即时通信工具的消息发送方法、装置、存储介质及设备 - Google Patents

即时通信工具的消息发送方法、装置、存储介质及设备 Download PDF

Info

Publication number
CN110460514A
CN110460514A CN201910765852.2A CN201910765852A CN110460514A CN 110460514 A CN110460514 A CN 110460514A CN 201910765852 A CN201910765852 A CN 201910765852A CN 110460514 A CN110460514 A CN 110460514A
Authority
CN
China
Prior art keywords
information
pushed
keyword
message
sent
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.)
Pending
Application number
CN201910765852.2A
Other languages
English (en)
Inventor
饶慧林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201910765852.2A priority Critical patent/CN110460514A/zh
Publication of CN110460514A publication Critical patent/CN110460514A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及通信技术领域,尤其涉及一种即时通信工具的消息发送方法、装置、存储介质及设备。其中,所述即时通信工具的消息发送方法,包括:获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。本申请提供的方案,能够使接收客户端快速明确发送客户端发送的即时通信信息,提高信息沟通效率。

Description

即时通信工具的消息发送方法、装置、存储介质及设备
技术领域
本申请涉及通信技术领域,具体而言,本申请涉及一种即时通信工具的消息发送方法、装置、存储介质及设备。
背景技术
即时通信过程中,总是会遇到如下场景:发送端用户想要向其他用户分享最近的感悟或者对某件事情的看法,比如最近看到的书、音乐、新闻或影视资料等,但由于接收端用户可能并未接触过发送端用户提及的信息,此种情形下,若直接向信息接收端发送感悟信息或评述,对方可能无法理解发送端用户要表达的意思,无法进行顺畅的沟通。
现有技术中,发送端用户可以选择在发送消息之前,预先整理与发送消息相关的基础信息,将基础信息与发送消息一并发给接收端,但该种形式会增加发送端用户的消息编辑时长,影响用户体验,也许在编辑过程中,本机用户会失去分享的动力,导致本次沟通无疾而终,沟通过程的效率低下;或者接收端接收到发送消息之后,针对发送信息进行二次搜索主动了解相关的基础信息,但该种方式会造成接收端用户理解该条发送消息的时长较长,而且了解到的信息未必是发送端用户想要表达的意思,如:一组英文缩写对应的词组很多,意义可能也千差万别,若发送端用户不发送该组英文缩写的真实意义,接收端用户很难理解发送端用户的真实意图,导致沟通效率不高。
发明内容
本申请提供了一种即时通信工具的消息发送方法、装置、计算机可读存储介质及计算机设备,以快速明确发送客户端发送的即时通信信息,提高信息沟通效率。
本申请实施例首先提供了一种即时通信工具的消息发送方法,包括:
获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;
利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;
获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。
在一种实施例中,利用所述关键词对预设的数据库进行匹配的步骤之前,还包括:预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库。
在一种实施例中,预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库的步骤之后,还包括:
按照预设周期更新数据库中各关键词及相关联的待推送信息;
实时增加当前网络上最新或最热门的关键词及对应的待推送信息。
在一种实施例中,即时通信工具的消息发送方法,还包括:
若所述关键词与数据库无法匹配出关联的待推送信息,发送启动搜索引擎的请求指令;
利用搜索引擎在网络上搜索所述关键词,并将搜索结果反馈至发送客户端的输入界面进行展示。
在一种实施例中,所述推送信息为产品信息时,所述将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端的步骤之前,还包括:
在所述产品信息上添加指定链接;其中,当所述指定链接被点击时自动跳转到第三方页面。
在一种实施例中,所述待推送信息有多条时,所述获取发送客户端从所述待推送信息中选择的推送信息的步骤之前,还包括:
获取多条所述待推送信息的推送记录,根据所述推送记录中的采用次数及采用时间确定待推送信息的展示顺序;
按照所述展示顺序将多条所述待推送信息展示于发送客户端界面上。
在一种实施例中,所述待推送信息以浮动窗口的形式展现于发送客户端界面上。
相应地,本申请实施例还提供了一种即时通信工具的消息发送装置,包括:
提取关键词模块,用于获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;
获取待推送信息模块,用于利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;
发送模块,用于获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。
进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行上述任一项技术方案所述的即时通信工具的消息发送方法的步骤。
更进一步地,本申请实施例还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一技术方案所述的即时通信工具的消息发送方法的步骤。
与现有技术相比,本申请提供的方案至少具备如下优点:
本申请实施例提供的即时通信工具的消息发送方法,通过将待发送消息与推送消息发送给接收客户端,以便接收客户端接收到发送消息之后,根据发送信息中的推送信息充分理解发送客户端要表达的真实意图,提升沟通效率;本申请提供的方案自动为待发送消息添加推送信息,使得添加推送信息的过程便利高效,提升发送客户端与接收客户端的用户体验。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请一个实施例提供的即时通信工具的消息发送方法的实施环境图;
图2为本申请一个实施例提供的即时通信工具的消息发送方法的流程图;
图3为本申请一个实施例提供的预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库的流程图;
图4为本申请一个实施例提供的所述数据库中存储的待推送信息不能满足用户需求时获取推送信息的流程图;
图5为本申请一个实施例提供的按照预设展示策略将多条所述待推送信息展示于发送客户端的当前界面上的流程图;
图6为本申请一种实施例提供的即时通信工具的消息发送装置的结构示意图;
图7为本申请一种实施例提供的计算机设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一直播视频图像称为第二直播视频图像,且类似地,可将第二直播视频图像称为第一直播视频图像。第一直播视频图像和第二直播视频图像两者都是直播视频图像,但其不是同一个直播视频图像。
本实施例提供的即时通信工具的消息发送方法可以在用户终端使用,也可以在服务器端使用,图1为一个实施例提供的即时通信工具的消息发送方法的实施环境图,在该实施环境中,包括用户终端、服务器端。
如图1所示,用户终端包括发送客户端及接收客户端,均可以与服务器端进行信息交互。本申请提供的方案在服务器端使用时的执行过程如下:获取发送端输入的待发送消息,提取待发送消息中的关键词,利用关键词与预设数据库中存储的数据进行匹配,若存在相匹配的内容,则获取数据库中与关键词相关联的待推送信息,然后获取发送客户端从待推送信息中选取的推送信息,将待发送消息与推送信息发送至接收客户端,完成消息的发送。
需要说明的是,用户终端可为智能手机、平板电脑、笔记本电脑、台式计算机等,服务器端可以有具有处理功能的计算机设备来实现,但并不局限于此。服务器端与用户终端可以通过蓝牙、USB(Universal Serial Bus,通用串行总线)或者其他通讯连接方式进行网络连接,本申请在此不做限制。
图2为本申请一个实施例提供的即时通信工具的消息发送方法的流程图,该消息发送方法可以应用于上述的服务器端,包括如下步骤:
步骤S210,获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;
步骤S220,利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;
步骤S230,获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。
即时通信工具中,发送客户端获取用户在信息输入栏输入的待发送消息,将待发送消息上传至服务器端,服务器识别待发送信息,将待发送信息解析为若干个关键词,所述关键词可以是用户自定义词、网络热门词、生僻词等。在利用所述关键词对预设的数据库进行匹配之前,对关键词进行过滤,过滤掉无实际意义的词汇,如语气词、称呼词等,保留语句的中心词、生僻词、当前网络热门词、自定义词等,待发送消息中提取的关键词可以有一个或多个。
将提取出来的关键词与预设的数据库进行匹配,预设数据库中存储有若干预设关键词及与预设关键词相关联的待推送信息,同样地,数据库中的预设关键词可以由用户自定义或第三方应用推荐,与预设关键词相关联的待推送信息可以是科普信息、产品信息、新闻信息等,待推送信息可以是文字、图片、链接等形式的信息。
利用关键词对预设的数据库进行匹配的过程,可以在数据库中搜索与关键词相匹配的预设关键词,获取搜索结果,若搜索结果中有与所述关键词相匹配的预设关键词,则调取与预设关键词相关联的待推送信息,将相关联的待推送信息返回至发送客户端,若搜索结果中没有与提取出来的关键词相匹配的预设关键词,则返回表征未检索到相关信息的响应信息至发送客户端,或者启动发送客户端的搜索引擎,利用搜索引擎搜索提取出来的关键词,将搜索引擎的搜索结果返回至发送客户端。
步骤S220的利用所述关键词对预设的数据库进行匹配的步骤,通过对所述待发送消息中的关键词与数据库中的预设关键词进行匹配,若所述关键词与预设关键词相同,则所述关键词与预设关键词匹配,若所述关键词与预设关键词不相同,则所述关键词与预设关键词不匹配。
获取并识别发送客户端输入的待发送消息,检测到所述待发送消息中包含与预设数据库中的预设关键词相匹配的关键词,则调取与预设关键词相关联的待推送信息,并将待推送信息展示在发送客户端的当前界面上,从待推送信息中确定推送信息,将关联有推送信息的待发送消息发送到接收客户端。
发送客户端接收到与关键词相关联的至少一条待推送信息,若待推送信息只有一条,则选定该条待推送信息为推送信息,若待推送信息有多条,则按照预设规则选择至少一条推送信息,预设规则可以是按照各待推送信息被采纳次数或者用户自定义。
按照上述预设规则,服务器端获取发送客户端选择的推送信息,推送信息可以有多条,将待发送消息与推送消息按照预设发送规则发送至接收客户端,其中预设发送规则包括如下两种规则:其一,将待发送消息与推送信息生成至少一条发送消息,再将发送消息一起发送至接收客户端,接收客户端同时接收到发送消息中的推送信息及所述待发送消息,有利于接收客户端及时接收清楚完整的信息,提升发送客户端与接收客户端有效沟通的效率;其二,将待发送消息与推送信息分开发送,先将待发送消息发送至接收客户端,再发送推送消息。
分开发送的情况下,可以选择在获取发送客户端输入的待发送消息之后,立即将待发送消息发送至接收客户端,也可以选择在获取到推送信息之后,再发送所述待发送消息。
若服务器接收到待发送消息之后,立即将待发送消息转发给接收客户端,即服务器接收发送客户端输入的待发送消息,将待发送消息发送给发送客户端指定的接收客户端,然后提取该发送消息中的关键词,按照步骤S220至S230提供的方案获取推送信息,再将推送信息发送至接收客户端。该种方案有利于接收客户端及时获取待发送消息,若接收客户端针对该待发送消息进行回复,有利于明确需要推送信息的关键词,降低提取的关键词数量,提升提取到的关键词质量。
将所述待发送消息与所述推送信息生成发送消息一并发送至接收客户端,所述推送消息可以以标注的形式展示于关键词四周,或者置于待发送消息之后,所述发送消息可以以一条消息的形式发送,也可以以多条消息的形式发送给接收客户端。接收客户端接收到发送客户端发送的发送消息,发送消息包括上述待发送消息及推送信息,由于发送消息中包括上述推送消息,即使发送信息中存在接收用户不了解的信息,也能够通过上述推送消息及时了解该信息,进而能够清楚发送客户端发送的消息。
本申请提供的即时通信工具的消息发送方法,通过将待发送消息与推送消息发送给接收客户端,以便接收客户端接收到发送消息之后,根据发送信息中的推送信息充分理解发送客户端要表达的真实意图,提升沟通效率,本申请提供的方案自动为待发送消息添加推送信息,使得添加推送信息的过程便利高效,提升发送客户端与接收客户端的用户体验。为了更清楚本申请提供的即时通信工具的信息发送方案及其技术效果,接下来以多个实施例对其具体方案进行详细阐述。
在一种实施例中,步骤S220的利用关键词对预设的数据库进行匹配之前,还包括:预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库,可以通过如下方式进行,其流程图如图3所示,包括如下子步骤:
S310,确定预设关键词,所述预设关键词包括自定义、网络热门信息中的至少一种;
S320,调用搜索引擎搜索所述预设关键词,获得与所述预设关键词相关的搜索结果,从所述搜索结果中确定与所述预设关键词建立关联关系的待推送信息;
S330,建立所述预设关键词与所述待推送信息之间的关联,并存储于数据库中。
其中,通过自定义的方式或定期添加网络热门词汇的方式确定预设关键词,调用搜索引擎搜索预设关键词,搜索引擎是指具备搜索功能的程序或应用,种类不限。搜索结果多种多样,搜索结果及待推送信息可以以文字、图片、音视频等至少一种形式展现。搜索结果可以是通过网络搜索到的***息,也可以是无网情况下对发送客户端进行内部存储单元搜索的结果。发送客户端用户可以从搜索结果中筛选与预设关键词相关联的待推送信息,然后将预设关键词与确定的待推送信息进行关联存储。
数据库中存储有多个关键词及多个待推送信息,一个关键词可以与多则待推送信息建立关联关系,一则待推送信息也可以与多个关键词相关联。例如:一则新闻信息,从该则新闻信息中提取出多个关键词,将提取出的关键词均与该则新闻信息建立关联关系,然后,将关键词与改则新闻信息存储于数据库中,即多个关键词与一则待推送信息建立关联关系。同样地,多则待推送信息可能包含同一关键词,则会存在一个关键词与多则待推送信息相关联的情况。
在数据库中预先构建预设关键词与待推送信息之间的关联关系并加以存储,以便待发送消息中的关键词与所述预设关键词匹配时,从数据库中直接调取与预设关键词相关联的待推送信息供发送客户端选择,提高获得推送信息的效率。
由于网络信息的更新速度快,若数据库中一直保存存入时的待推送信息,可能会存在推送信息有误的情况,因此,预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库的步骤之后,还包括:
A1、按照预设周期更新数据库中各关键词及相关联的待推送信息;或/和,A2、实时增加当前网络上最新或最热门的关键词及对应的待推送信息。
预设周期可以根据实际情况自定义,当周期足够短时,可以实现实时更新数据库中的关键词及关键词相关联的待推送信息,以新待推送信息替换旧待推送信息,以保障关键词的待推送信息是准确有效的待推送信息。若数据库的存储空间较小,则更新完成后,将旧待推送信息删除,减少对存储空间的占用。
由于网络信息发展迅速,新词汇层出不穷,因此,本申请提供的方案中,实时增加当前网络最新或最热门的关键词及对应的待推送信息至数据库中。
可以通过各关键词的搜索次数判断当前最热门的关键词,通过各关键词的出现时间判断当前网络最新的关键词,最热门关键词及最新关键词存储到数据库中之后,鉴于当前最热门及最新关键词的特点,即特定时间段内搜索频次较高,但该特定时间段之后,搜索频次会大幅度下降,又会出现新的关键词成为最热门或最新关键词,因此,实时更新与最热门及最新关键词相关联的待推送信息,以便用户及时获知当前最热门关键词的含义,进而进行准确发送,提升沟通效率。
步骤S220的获取数据库中与所述关键词相关联的待推送信息之后,若所述数据库中存储的待推送信息不能满足用户需求,本申请实施例提供了如下方式获取推送信息,其流程图如图4所示,包括如下子步骤:
S410,发送启动搜索引擎的请求指令;
S420,利用搜索引擎在网络上搜索所述关键词,并将搜索结果反馈至发送客户端的输入界面展示。
由于数据库中存储的关键词存在不完善的情况,不能覆盖所有关键词,因此,若数据库中并未检索到与所述关键词相匹配的待推送信息,则发送启动搜索引擎的请求指令,搜索引擎响应于该请求指令,启动搜索引擎,在网络上搜索所述关键词,并将搜索结果反馈至发送客户端的输入界面进行展示。
若发送客户端界面上展示的待推送信息均不符合用户需求,则步骤S220的获取数据库中与所述关键词相关联的待推送信息之后,还包括:调用搜索引擎对关键词进行搜索。
如一些生僻的英文缩写词汇,同一个英文缩写词代表的意义可能有多种,若数据库中未添加该英文缩写对应的全部意义,则数据库中匹配出的待推送信息可能并不准确,根据该应用缩写进行搜索出的待推送信息不能满足用户需求,则发送客户端可以调用搜索引擎对关键词进行二次搜索,以便获取符合用户需求的推荐信息。
本申请提供的方案,在数据库并未存储要搜索的关键词或获取到的待推送信息不能满足用户需求时,立即自动调用第三方搜索工具进行关键词搜索,与用户手动调用第三方搜索工具进行关键词搜索的方式相比,本申请提供的方案有利于快速搜索到与所述关键词相关且准确的待推送信息,提高用户获取与有效待推送信息的效率。
如上所示,待推送信息可以为产品信息、新闻信息、科普信息等,待推送信息可以是文字、图片、链接等形式的信息,由于推送信息是从待推送信息中筛选出来的,因此推送信息也可以是产品信息、新闻信息、科普信息等。若所述推送信息为产品信息时,步骤S230的将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端的步骤之前,还包括如下步骤:
在所述产品信息上添加指定链接;其中,当所述指定链接被点击时自动跳转到第三方页面。
所述指定链接可以是产品的购买链接、新闻链接等,构建产品信息与指定链接之间的关联,若上述指定链接为购买链接,则电机购买链接进入购买界面,以便所述接收客户端接收到发送消息后,点击购买链接进入购买程序详细了解该产品信息或者购买。
具体地,当产品信息以图片的形式展示时,可以在图片上添加该图片对应的指定链接,以便后续点击该指定链接时自动跳转到第三方页面,进行详细信息的查询。
当然,产品信息还可以以文字等形式展示,同样地,可以在文字上添加对应的指定链接,当所述指定链接被点击时自动跳转到第三方页面,具体过程在此不再赘述。
当数据库中与关键词相关联的待推送信息有多条时,步骤S230的所述获取发送客户端从所述待推送信息中选择的推送信息的步骤之前,还要进行待推送信息的展示,包括:按照预设展示策略将多条所述待推送信息展示于发送客户端的当前界面上,等待选取。
具体地,按照预设展示策略将多条所述待推送信息展示于发送客户端的当前界面上的流程图如图5所示,包括如下步骤:
S510,获取多条所述待推送信息的推送记录,根据所述推送记录中的采用次数及采用时间确定所述待推送信息的展示顺序;
S520,按照所述展示顺序将多条所述待推送信息展示于发送客户端界面上。
每条待推送信息均关联有其推送记录,推送中记录该则待推送信息的采用次数及采用时间,如:一个关键词对应有两则待推送信息,推送信息限定为一则时,第一则待推送信息的采用次数是3次,第二则待推送信息的采用次数是2次,可以根据采用次数,确定第一则待推送信息为推送信息,也可以结合待推送信息的采用时间,从这两则待推送信息中要推送的推送信息。
本申请也可以结合采用时间及采用次数确定推送模型,根据推送模型进行推送信息的选取,其过程如下:调用多个关键词、多条待推送信息及对应的推送记录组成训练样本集,以该训练样本集为基础构建待推送信息的采用次数、采用时间与采用概率之间的关联关系,以便后续根据待推送信息的采用次数及采用时间确定改则待推送信息的采用概率,基于采用概率的大小进行待推送信息的排序。
优选地,上述待推送信息以浮动窗口的形式展现于发送客户端的界面上,同样地,推送信息也可以以浮动窗口或标注的形式展示于发送客户端及接收客户端的展示界面上。
本申请中的发送消息可以在接收客户端进行二次操作,所述发送消息包括上述待发送消息及推送信息,以便接收客户端接收到发送消息之后,对所述发送消息进行二次操作并将调整后的发送消息展会于接收客户端界面上。所述二次操作如:对发送消息进行增删查改、放大、缩小、旋转等操作。
本申请提供的即时通信工具的消息发送方法,适用于即时通信工具中两人聊天的情景,也适用于多人聊天或进行平台分享的情形。
以上为本申请提供的即时通信工具的消息发送方法实施例,针对于该方法,下面阐述与其对应的即时通信工具的消息发送装置的实施例。
本申请实施例还提供了一种即时通信工具的消息发送装置,其结构示意图如图6所示,包括:提取关键词模块610、获取待推送信息模块620、发送模块630,具体如下:
提取关键词模块610,用于获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;
获取待推送信息模块620,用于利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;
发送模块630,用于获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。
关于上述实施例中的即时通信工具的消息发送装置,其中各个模块的执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
进一步地,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述任意一项所述的即时通信工具的消息发送方法的步骤。其中,所述存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random AcceSS Memory,随即存储器)、EPROM(EraSable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically EraSable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。可以是只读存储器,磁盘或光盘等。
更进一步地,本申请实施例还提供一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一项所述的即时通信工具的消息发送方法的步骤。
图7是根据一示例性实施例示出的一种用于计算机设备700的框图。例如,计算机设备700可以被提供为一用户终端。图7仅示出了与本申请实施例提供的终端设备的部分结构的框图,具体技术细节未揭示的,请参照本申请实施例方法部分,该终端设备可以为包括手机、平板电脑、PAD(个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端设备为手机为例:
手机包括:基带处理模块710、存储器720、输入单元730、显示单元740、传感器750、音频电路760、无线保真(wireless fidelity,WiFi)模块770、处理器780、以及电源790等部件。本领域技术人员可以理解,图7中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
尽管未示出,本申请中的终端设备还包括摄像头、蓝牙模块等,本申请中可以利用蓝牙模块与WIFI建立本机设备与可连接设备之间的关联。
WiFi属于短距离无线传输技术,手机通过WiFi模块770可以收发电子邮件、浏览网页和访问流式媒体等,它能为用户提供近距离的无线宽带互联网访问。
处理器780是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器780可包括一个或多个处理单元;优选的,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器780中。
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种即时通信工具的消息发送方法,其特征在于,包括:
获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;
利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;
获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。
2.根据权利要求1所述的即时通信工具的消息发送方法,其特征在于,所述利用所述关键词对预设的数据库进行匹配的步骤之前,还包括:预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库。
3.根据权利要求2所述的即时通信工具的消息发送方法,其特征在于,所述预先在服务器上建立存储有关键词、待推送信息及其关联关系的数据库的步骤之后,还包括:
按照预设周期更新数据库中各关键词及相关联的待推送信息;
实时增加当前网络上最新或最热门的关键词及对应的待推送信息。
4.根据权利要求1所述的即时通信工具的消息发送方法,其特征在于,还包括:
若所述关键词与数据库无法匹配出关联的待推送信息,发送启动搜索引擎的请求指令;
利用搜索引擎在网络上搜索所述关键词,并将搜索结果反馈至发送客户端的输入界面进行展示。
5.根据权利要求1所述的即时通信工具的消息发送方法,其特征在于,所述推送信息为产品信息时,所述将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端的步骤之前,还包括:
在所述产品信息上添加指定链接;其中,当所述指定链接被点击时自动跳转到第三方页面。
6.根据权利要求1所述的即时通信工具的消息发送方法,其特征在于,所述待推送信息有多条时,所述获取发送客户端从所述待推送信息中选择的推送信息的步骤之前,还包括:
获取多条所述待推送信息的推送记录,根据所述推送记录中的采用次数及采用时间确定待推送信息的展示顺序;
按照所述展示顺序将多条所述待推送信息展示于发送客户端界面上。
7.根据权利要求1所述的即时通信工具的消息发送方法,其特征在于,所述待推送信息以浮动窗口的形式展现于发送客户端界面上。
8.一种即时通信工具的消息发送装置,其特征在于,包括:
提取关键词模块,用于获取发送客户端输入的待发送消息,并提取所述待发送消息中的关键词;
获取待推送信息模块,用于利用所述关键词对预设的数据库进行匹配,获取数据库中与所述关键词相关联的待推送信息;
发送模块,用于获取发送客户端从所述待推送信息中选择的推送信息,将所述待发送消息与所述推送信息按照预设发送规则发送至接收客户端。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行上述权利要求1至7中任一项所述的即时通信工具的消息发送方法的步骤。
10.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至7中任一项所述的即时通信工具的消息发送方法的步骤。
CN201910765852.2A 2019-08-19 2019-08-19 即时通信工具的消息发送方法、装置、存储介质及设备 Pending CN110460514A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910765852.2A CN110460514A (zh) 2019-08-19 2019-08-19 即时通信工具的消息发送方法、装置、存储介质及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910765852.2A CN110460514A (zh) 2019-08-19 2019-08-19 即时通信工具的消息发送方法、装置、存储介质及设备

Publications (1)

Publication Number Publication Date
CN110460514A true CN110460514A (zh) 2019-11-15

Family

ID=68487671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910765852.2A Pending CN110460514A (zh) 2019-08-19 2019-08-19 即时通信工具的消息发送方法、装置、存储介质及设备

Country Status (1)

Country Link
CN (1) CN110460514A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327516A (zh) * 2020-01-20 2020-06-23 深圳传音控股股份有限公司 信息处理方法、终端及可读存储介质
CN111447258A (zh) * 2020-03-10 2020-07-24 广州华多网络科技有限公司 离线任务调度的方法、装置、设备及存储介质
CN111797315A (zh) * 2020-06-29 2020-10-20 深圳市锦囊互动技术有限公司 一种消息推送方法、装置、服务器及介质
CN112579093A (zh) * 2020-12-11 2021-03-30 杭州安恒信息技术股份有限公司 一种信息推送方法、装置及相关设备
CN115037792A (zh) * 2022-05-25 2022-09-09 绿盟科技集团股份有限公司 一种信息获取方法、装置、电子设备和存储介质
US11477146B2 (en) 2020-01-20 2022-10-18 Shenzhen Transsion Holdings Co., Ltd. Information sharing method, device and non-transitory computer readable storage medium thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023747A (zh) * 2011-09-26 2013-04-03 网秦无限(北京)科技有限公司 基于消息内容的信息推荐方法和***
CN104022940A (zh) * 2014-04-16 2014-09-03 华为技术有限公司 基于即时通信的信息处理方法、装置及***
CN104346396A (zh) * 2013-08-05 2015-02-11 腾讯科技(深圳)有限公司 一种即时通讯客户端的数据处理方法、装置、终端及***
CN108306814A (zh) * 2017-08-11 2018-07-20 腾讯科技(深圳)有限公司 基于即时通讯的信息推送方法、装置、终端及存储介质
US20190215284A1 (en) * 2012-11-20 2019-07-11 John V. Tiernan Virtual concierge systems and methods
CN110061908A (zh) * 2019-04-30 2019-07-26 上海连尚网络科技有限公司 应用程序推荐、装置、电子设备及介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023747A (zh) * 2011-09-26 2013-04-03 网秦无限(北京)科技有限公司 基于消息内容的信息推荐方法和***
US20190215284A1 (en) * 2012-11-20 2019-07-11 John V. Tiernan Virtual concierge systems and methods
CN104346396A (zh) * 2013-08-05 2015-02-11 腾讯科技(深圳)有限公司 一种即时通讯客户端的数据处理方法、装置、终端及***
CN104022940A (zh) * 2014-04-16 2014-09-03 华为技术有限公司 基于即时通信的信息处理方法、装置及***
CN108306814A (zh) * 2017-08-11 2018-07-20 腾讯科技(深圳)有限公司 基于即时通讯的信息推送方法、装置、终端及存储介质
CN110061908A (zh) * 2019-04-30 2019-07-26 上海连尚网络科技有限公司 应用程序推荐、装置、电子设备及介质

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327516A (zh) * 2020-01-20 2020-06-23 深圳传音控股股份有限公司 信息处理方法、终端及可读存储介质
US11477146B2 (en) 2020-01-20 2022-10-18 Shenzhen Transsion Holdings Co., Ltd. Information sharing method, device and non-transitory computer readable storage medium thereof
CN111447258A (zh) * 2020-03-10 2020-07-24 广州华多网络科技有限公司 离线任务调度的方法、装置、设备及存储介质
CN111447258B (zh) * 2020-03-10 2023-04-07 广州方硅信息技术有限公司 离线任务调度的方法、装置、设备及存储介质
CN111797315A (zh) * 2020-06-29 2020-10-20 深圳市锦囊互动技术有限公司 一种消息推送方法、装置、服务器及介质
CN112579093A (zh) * 2020-12-11 2021-03-30 杭州安恒信息技术股份有限公司 一种信息推送方法、装置及相关设备
CN115037792A (zh) * 2022-05-25 2022-09-09 绿盟科技集团股份有限公司 一种信息获取方法、装置、电子设备和存储介质
CN115037792B (zh) * 2022-05-25 2023-05-12 绿盟科技集团股份有限公司 一种信息获取方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
EP3316586B1 (en) Method and device for extracting keywords from bullet screen information and pushing related information including a web link
CN110460514A (zh) 即时通信工具的消息发送方法、装置、存储介质及设备
CN106570100B (zh) 信息搜索方法和装置
CN107070779B (zh) 一种信息处理方法和装置
KR101740274B1 (ko) 이모티콘 탐색 방법 및 단말
KR101626474B1 (ko) 메신저 기반 문서 공유 서비스 제공 장치 및 이를 이용한 방법
KR102277300B1 (ko) 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말
CN107066523A (zh) 使用搜索结果的自动路由
CN102510551A (zh) 一种移动通讯工具中好友自动推荐的方法及装置
CN104022940A (zh) 基于即时通信的信息处理方法、装置及***
KR20130062799A (ko) 키워드 정보 제공 방법
CN101739437A (zh) 一种网络搜音机的实现方法及其专用设备
CN102932759A (zh) 一种信息共享方法及装置
KR102360262B1 (ko) 통합 인포메이션의 생성, 푸시 방법, 장치, 단말, 서버 및 매체
JP2017072976A (ja) 情報処理システム、情報処理方法及びプログラム
CN103108017A (zh) 用于传送内容的方法和设备
KR101307578B1 (ko) 검색 기능이 부여된 대표전화 정보제공시스템 및 그 방법
CN105408887A (zh) 逆向号码查找
CN104392366B (zh) 数据比对信息获取的方法、装置及***
JP2008134951A (ja) 広告提供方法および広告提供システム
KR100473147B1 (ko) 멀티미디어 메세지의 제공방법
KR101597248B1 (ko) VoIP 기반 음성 통화 시 음성 인식을 이용한 광고 제공 시스템 및 방법
JP2011150521A (ja) 情報処理装置、メッセージ伝達方法およびプログラム
KR101807267B1 (ko) 이모티콘을 이용한 검색서비스 제공방법 및 상기 이모티콘을 이용한 검색서비스 제공방법을 수행하는 사용자 단말 및 검색서버
KR20190079589A (ko) 광고 제공 시스템과 방법 및 이를 지원하는 장치와 단말기

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210118

Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 511442 29 floor, block B-1, Wanda Plaza, Huambo business district, Panyu District, Guangzhou, Guangdong.

Applicant before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20191115

RJ01 Rejection of invention patent application after publication