CN113938465A - 一种信息发送方法、装置、电子设备及存储介质 - Google Patents
一种信息发送方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113938465A CN113938465A CN202111204670.1A CN202111204670A CN113938465A CN 113938465 A CN113938465 A CN 113938465A CN 202111204670 A CN202111204670 A CN 202111204670A CN 113938465 A CN113938465 A CN 113938465A
- Authority
- CN
- China
- Prior art keywords
- keyword
- information
- contact
- level
- matched
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000012790 confirmation Methods 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/38—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Library & Information Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了一种信息发送方法、装置、电子设备及存储介质,当检测到登录客户端的第一用户需要向第一联系人发送第一信息时,基于第一信息的信息内容,判断第一信息与第一联系人是否匹配;如果否,显示询问消息;询问消息用于确认是否在第一信息与第一联系人不匹配的情况下,向第一联系人发送第一信息;若接收到针对询问消息的确认发送指令,则向第一联系人发送第一信息。基于上述处理,如果第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,可以询问第一用户是否发送,也就能够避免第一用户将信息发送给不匹配的联系人,进而,可以在一定程度上降低信息发送的错误率。
Description
技术领域
本发明涉及互联网技术领域,特别是涉及一种信息发送方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的快速发展,用户可以通过客户端进行沟通。客户端中记录有用户可以进行通信的多个联系人,当用户与一个联系人进行通信时,用户可以向客户端输入待发送的目标信息。客户端可以将目标信息发送至服务器。进而,服务器可以将目标信息发送至该联系人所使用的客户端。
发明内容
本发明实施例的目的在于提供一种信息发送方法、装置、电子设备及存储介质,以降低信息发送的错误率。具体技术方案如下:
在本发明实施的第一方面,首先提供了一种信息发送方法,所述方法应用于客户端,所述方法包括:
当检测到登录所述客户端的第一用户需要向第一联系人发送第一信息时,基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配;
如果所述第一信息与所述第一联系人不匹配,显示询问消息;其中,所述询问消息用于确认是否在所述第一信息与所述第一联系人不匹配的情况下,向所述第一联系人发送所述第一信息;
若接收到针对所述询问消息的确认发送指令,则向所述第一联系人发送所述第一信息。
可选的,所述基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配,包括:
获取所述第一信息中的关键词,作为第一关键词,以及获取所述第一用户与所述第一联系人之间发送的历史信息中的关键词,作为第二关键词;
判断所述第一关键词与所述第二关键词是否匹配;
若所述第一关键词与所述第二关键词匹配,则确定所述第一信息与所述第一联系人匹配;
若所述第一关键词与所述第二关键词不匹配,则确定所述第一信息与所述第一联系人不匹配。
可选的,所述判断所述第一关键词与所述第二关键词是否匹配,包括:
针对预设的每一关键词等级,确定所述第一关键词中属于该关键词等级的关键词的数目,作为第一数目;
确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级;
针对预设的每一关键词等级,确定所述第二关键词中属于该关键词等级的关键词的数目,作为第二数目;
确定对应的第二数目大于所述预设阈值的关键词等级,作为第二关键词等级;
若所述第一关键词等级不低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词匹配;其中,允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人;
若所述第一关键词等级低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词不匹配。
可选的,所述确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级,包括:
若对应的第一数目大于预设阈值的关键词等级为多个,则将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
可选的,在所述基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配之后,所述方法还包括:
如果所述第一信息与所述第一联系人匹配,则向所述第一联系人发送所述第一信息。
在本发明实施的第二方面,还提供了一种信息发送装置,所述装置应用于客户端,所述装置包括:
判断模块,用于当检测到登录所述客户端的第一用户需要向第一联系人发送第一信息时,基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配;
显示模块,用于如果所述第一信息与所述第一联系人不匹配,显示询问消息;其中,所述询问消息用于确认是否在所述第一信息与所述第一联系人不匹配的情况下,向所述第一联系人发送所述第一信息;
第一发送模块,用于若接收到针对所述询问消息的确认发送指令,则向所述第一联系人发送所述第一信息。
可选的,所述判断模块,具体用于获取所述第一信息中的关键词,作为第一关键词,以及获取所述第一用户与所述第一联系人之间发送的历史信息中的关键词,作为第二关键词;
判断所述第一关键词与所述第二关键词是否匹配;
若所述第一关键词与所述第二关键词匹配,则确定所述第一信息与所述第一联系人匹配;
若所述第一关键词与所述第二关键词不匹配,则确定所述第一信息与所述第一联系人不匹配。
可选的,所述判断模块,具体用于针对预设的每一关键词等级,确定所述第一关键词中属于该关键词等级的关键词的数目,作为第一数目;
确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级;
针对预设的每一关键词等级,确定所述第二关键词中属于该关键词等级的关键词的数目,作为第二数目;
确定对应的第二数目大于所述预设阈值的关键词等级,作为第二关键词等级;
若所述第一关键词等级不低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词匹配;其中,允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人;
若所述第一关键词等级低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词不匹配。
可选的,所述判断模块,具体用于若对应的第一数目大于预设阈值的关键词等级为多个,则将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
可选的,所述装置还包括:
第二发送模块,用于在所述判断模块执行基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配之后,执行如果所述第一信息与所述第一联系人匹配,则向所述第一联系人发送所述第一信息。
在本发明实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的信息发送方法步骤。
在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的信息发送方法。
在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的信息发送方法。
本发明实施例提供的一种信息发送方法,当检测到登录客户端的第一用户需要向第一联系人发送第一信息时,基于第一信息的信息内容,判断第一信息与第一联系人是否匹配;如果第一信息与第一联系人不匹配,显示询问消息;询问消息用于确认是否在第一信息与第一联系人不匹配的情况下,向第一联系人发送第一信息;若接收到针对询问消息的确认发送指令,则向第一联系人发送第一信息。
基于上述处理,如果第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,可以询问第一用户是否发送,也就能够避免第一用户将信息发送给不匹配的联系人,进而,可以在一定程度上降低信息发送的错误率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例中提供的一种信息发送方法的流程图;
图2为本发明实施例中提供的另一种信息发送方法的流程图;
图3为本发明实施例中提供的另一种信息发送方法的流程图;
图4为本发明实施例中提供的另一种信息发送方法的流程图;
图5为本发明实施例中提供的一种信息发送装置的结构图;
图6为本发明实施例中提供的一种电子设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
参见图1,图1为本发明实施例中提供的一种信息发送方法的流程图,该方法应用于客户端,该方法可以包括以下步骤:
S101:当检测到登录客户端的第一用户需要向第一联系人发送第一信息时,基于第一信息的信息内容,判断第一信息与第一联系人是否匹配,如果否,执行步骤S102。
S102:显示询问消息。
其中,询问消息用于确认是否在第一信息与第一联系人不匹配的情况下,向第一联系人发送第一信息。
S103:若接收到针对询问消息的确认发送指令,则向第一联系人发送第一信息。
基于本发明实施例提供的信息发送方法,如果第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,可以询问第一用户是否发送,也就能够避免第一用户将信息发送给不匹配的联系人,进而,可以在一定程度上降低信息发送的错误率。
一种实现方式中,针对检测第一信息与第一联系人是否匹配的方式,客户端中可以设置有对应的使能按钮。当用户通过该使能按钮选择开启检测功能时,客户端可以检测第一信息与第一联系人是否匹配,并基于本发明实施例提供的信息发送方法确定是否发送第一信息。当用户通过该使能按钮选择关闭检测功能时,则客户端可以直接发送第一信息,不做其他处理。
在步骤S101中,第一联系人为第一用户基于客户端进行通信的任一联系人。第一联系人可以为个人用户,或者第一联系人也可以为包括多个个人用户的用户组。
当第一用户需要向第一联系人发送信息(即本发明实施例中的第一信息)时,第一用户可以向客户端输入针对第一联系人的会话窗口的显示指令。相应的,客户端可以显示第一用户与第一联系人的会话窗口。
然后,第一用户可以在该会话窗口中编辑需要发送的信息(即第一信息),并点击发送,以向客户端输入第一信息。相应的,客户端接收到在该会话窗口中输入的第一信息时,可以确定第一用户需要向第一联系人发送第一信息,此时,客户端可以判断第一信息与第一联系人是否匹配,以确定是否向第一联系人发送第一信息。
一种实现方式中,客户端可以接收第一用户输入的允许第一联系人接收的预设信息内容,并将预设信息内容存储于本地。当检测到第一用户需要向第一联系人发送第一信息时,获取本地存储的第一联系人对应的预设信息内容,并判断第一信息的信息内容与预设信息内容是否包含相同部分。
如果第一信息的信息内容与预设信息内容包含相同部分,客户端可以确定第一信息与第一联系人匹配。如果第一信息的信息内容与预设信息内容不包含相同部分,客户端可以确定第一信息与第一联系人不匹配。
另一种实现方式中,在图1的基础上,参见图2,步骤S101可以包括以下步骤:
S1011:获取第一信息中的关键词,作为第一关键词,以及获取第一用户与第一联系人之间发送的历史信息中的关键词,作为第二关键词。
S1012:判断第一关键词与第二关键词是否匹配,如果是,执行步骤S1013,如果否,执行步骤S1014。
S1013:确定第一信息与第一联系人匹配。
S1014:确定第一信息与第一联系人不匹配。
一种实现方式中,客户端可以对第一信息进行分词处理,得到第一信息中的关键词(即第一关键词),并对第一用户与第一联系人之间发送的历史信息进行分词处理,得到该历史信息中的关键词(即第二关键词)。
然后,客户端可以判断第一关键词与第二关键词是否匹配,如果第一关键词与第二关键词匹配,则客户端可以确定第一信息与第一联系人匹配。如果第一关键词与第二关键词不匹配,则客户端可以确定第一信息与第一联系人不匹配。
在本发明的一个实施例中,在图2的基础上,参见图3,步骤S1012可以包括以下步骤:
S10121:针对预设的每一关键词等级,确定第一关键词中属于该关键词等级的关键词的数目,作为第一数目。
S10122:确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级。
S10123:针对预设的每一关键词等级,确定第二关键词中属于该关键词等级的关键词的数目,作为第二数目。
S10124:确定对应的第二数目大于预设阈值的关键词等级,作为第二关键词等级。
S10125:若第一关键词等级不低于第二关键词等级,则确定第一关键词与第二关键词匹配。
其中,允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人。
S10126:若第一关键词等级低于第二关键词等级,则确定第一信关键词与第二用户关键词不匹配。
客户端可以记录关键词的等级(即关键词等级),每一关键词等级对应不同的关键词。例如,关键词等级可以包括:关键词等级A、关键词等级B和关键词等级C。其中,关键词等级A可以对应官方用语关键词(例如,工作计划,汇报,领导等),关键词等级B可以对应日常用语关键词(例如,取快递,超市等),关键词等级C可以对应私密用语关键词(例如,密码,银行卡,房产证等)。
各关键词等级的高低表示允许接收各关键词等级对应的关键词的联系人之间的关联关系。允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人,也就是说,可以向允许接收低关键词等级的关键词的联系人发送高关键词等级的关键词,不可以向允许接收高关键词等级的关键词的联系人发送低关键词等级的关键词。
示例性的,允许接收关键词等级A对应的关键词的联系人可以称为联系人A。允许接收关键词等级B对应的关键词的联系人可以称为联系人B。允许接收关键词等级C对应的关键词的联系人可以称为联系人C。关键词等级A高于关键词等级B和关键词等级C,表示联系人B和联系人C属于联系人A,也就是说,可以向联系人B和联系人C发送官方用语关键词,不可以向联系人A发送日常用语关键词和私密用语关键词。关键词等级B高于关键词等级C表示联系人C属于联系人B,也就是说,可以向联系人C发送日常用语关键词,不可以向联系人B发送私密用语关键词。
一种实现方式中,在获取第一信息中的关键词之后,客户端可以确定每一个第一关键词所属的关键词等级。然后,针对预设的每一关键词等级,客户端可以确定第一关键词中属于该关键词等级的第一关键词的数目(即第一数目)。如果对应的第一数目大于预设阈值的关键词等级为一个,则客户端可以将将该关键词等级中,确定为第一关键词等级。
在本发明的一个实施例中,步骤S10121可以包括以下步骤:若对应的第一数目大于预设阈值的关键词等级为多个,则将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
由于可以向允许接收低关键词等级的关键词的联系人发送高关键词等级的关键词,不可以向允许接收高关键词等级的关键词的联系人发送低关键词等级的关键词。
因此,在对应的第一数目大于预设阈值的关键词等级为多个的情况下,为了进一步降低信息发送的错误率,客户端可以将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
同理,客户端可以根据第一用户与第一联系人之间发送的历史信息中的第二关键词,确定第二关键词等级。
第一用户需要发送第一信息的联系人为:允许接收第一关键词等级的关键词的联系人。第一联系人为:允许接收第二关键词等级的关键词的联系人。
如果第一关键词等级不低于第二关键词等级,表明允许接收第一关键词等级的关键词的联系人包含第一联系人,可以向第一联系人发送第一信息,即第一联系人为第一用户需要发送第一信息的联系人。因此,客户端可以确定第一关键词与第二关键词匹配,即可以确定第一信息与第一联系人匹配。
若第一关键词等级低于第二关键词等级,表明允许接收第一关键词等级的关键词的联系人不包含第一联系人,不可以向第一联系人发送第一信息,即第一联系人不是第一用户需要发送第一信息的联系人。因此,客户端可以确定第一关键词与第二关键词不匹配,即可以确定第一信息与第一联系人不匹配。
另外,如果预设的多个关键词等级中,不存在对应的第一数目大于预设阈值的关键词等级,则客户端可以直接确定第一关键词与第二关键词匹配,即客户端可以直接确定第一信息与第一联系人匹配。
在本发明的一个实施例中,第一联系人对应的第二关键词等级还可以由第一用户设置。
第一用户可以向客户端输入第一联系人对应的第二关键词等级,当接收到第一用户输入的第二关键词等级时,客户端可以将第一联系人对应的第二关键词等级记录于本地。进而,当检测到登录客户端的第一用户需要向第一联系人发送第一信息时,客户端可以判断本地是否记录有第一联系人对应的第二关键词等级。如果本地记录有第一联系人对应的第二关键词等级,客户端可以直接获取本地存储的第二关键词等级。后续,客户端可以直接判断获取的第二关键词等级,与第一信息对应的第一关键词等级是否匹配。
在获取本地记录的第一联系人对应的第二关键词等级之后,客户端还可以确定获取第二关键词等级的生成时长。如果第二关键词等级的生成时长大于预设时长,客户端可以更新第二关键词等级。
一种实现方式中,客户端可以显示提醒消息,以提醒第一用户重新设置第一联系人对应的第二关键词等级。如果接收到第一用户输入的第二关键词等级,则将接收到的第二关键词等级作为更新后的第二关键词等级。如果未接收到第一用户输入的第二关键词等级,则客户端可以获取第一用户与第一联系人之间发送的历史信息,并根据获取的历史信息中的关键词,确定更新后的第二关键词等级。后续,客户端可以判断更新后的第二关键词等级,与第一信息对应的第一关键词等级是否匹配。
在本发明的一个实施例中,如果第一联系人为第一用户新添加的联系人,由于第一用户与第一联系人之间可能未发送过信息,则客户端无法获取到第一用户与第一联系人之间发送的历史信息。如果客户端未获取到第一用户与第一联系人之间发送的历史信息,客户端可以获取第一用户对第一联系人的备注信息。然后,客户端可以根据第一联系人的备注信息,确定第一联系人对应的关键词等级。
示例性的,如果第一联系人的备注信息属于工作类型(例如,同事,领导等),则第一联系人可以对应官方用语关键词对应的关键词等级。如果第一联系人的备注信息属于日常类型(例如,快递,外卖等),则第一联系人可以对应日常用语关键词对应的关键词等级。如果第一联系人的备注信息属于亲密类型(例如,家人,朋友等),则第一联系人可以对应私密用语关键词对应的关键词等级。
在本发明的一个实施例中,在步骤S101之后,该方法还可以包括以下步骤:如果第一信息与第一联系人匹配,则向第一联系人发送第一信息。
一种实现方式中,如果客户端判定第一信息与第一联系人匹配,表明第一联系人为第一用户需要发送第一信息的联系人,则客户端可以向第一联系人发送第一信息。
针对步骤S102和步骤S103,如果客户端判定第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,为了避免将第一信息发送至错误的联系人,则客户端可以显示询问消息,以提醒第一用户确认是否在第一信息与第一联系人不匹配的情况下,向第一联系人发送第一信息。
如果第一联系人为第一用户需要发送第一信息的联系人,则第一用户可以向客户端输入确认发送指令。相应的,客户端接收到该确认发送指令时,可以向第一联系人发送第一信息。
如果第一联系人不是第一用户需要发送第一信息的联系人,则第一用户可以向客户端输入取消发送指令。相应的,客户端接收到该取消发送指令时,可以不向第一联系人发送第一信息,即客户端可以不做处理。
参见图4,图4为本发明实施例中提供的另一种信息发送方法的流程图。
当第一用户需要向第一联系人发送第一信息时,第一用户可以打开新的会话,也就是第一用户可以向客户端输入针对第一联系人的会话窗口的显示指令。客户端可以显示第一用户与第一联系人的会话窗口。
然后,客户端可以判断本地是否记录有当前会话(即第一用户与第一联系人的会话)的会话评级(可以称为第一会话评级),也就是客户端可以判断本地是否记录有第一联系人对应的第二关键词等级。
如果本地记录有第一会话评级,也就是本地记录有第一联系人对应的第二关键词等级,则客户端可以判断第一会话评级是否已过期,也就是判断第二关键词等级的生成时长是否大于预设时长。如果第二关键词等级的生成时长大于预设时长(即第一会话评级已过期),客户端可以以当前会话的标识为参数调用服务端口进行评级,也就是客户端可以向服务器发送当前会话的标识。服务器可以根据当前的会话标识获取第一用户与第一联系人之间发送的历史信息,并根据该历史信息中的第二关键词确定第一联系人对应的第二关键词等级,向客户端发送第二关键词等级。相应的,客户端可以将第二关键词等级作为第一会话评级。如果本地未记录第一会话评级,客户端可以以当前会话的标识为参数调用服务端口进行评级。
如果本地记录有第一用户与第一联系人的第一会话评级,且第一会话评级未过期,即本地记录有第一联系人对应的第二关键词等级,且第二关键词等级的生成时长不大于预设时长,则客户端可以直接获取第一会话评级。
第一用户可以在会话窗口中编辑第一信息,并点击发送,以向客户端输入第一信息。客户端可以将第一信息调用服务端口进行评级,即客户端可以向服务器发送第一信息。服务器可以根据第一信息中的第一关键词,确定第一关键词等级,并向客户端发送第一关键词等级。相应的,客户端可以将接收到的第一关键词等级作为第一信息评级。
进而,客户端可以判断第一信息评级是否小于当前会话评级(即第一会话评级),即客户端判断第一信息与第一联系人是否匹配。如果第一信息评级小于第一会话评级,即第一信息与第一联系人不匹配,客户端可以确定第一联系人可能不是第一用户需要发送第一信息的联系人。因此,客户端可以显示弹窗提醒,以询问第一用户是否继续发送第一信息,也就是客户端可以显示询问消息,以询问第一用户是否在第一信息与第一联系人不匹配的情况下,向第一联系人发送第一信息。
如果第一联系人为第一用户需要发送第一信息的联系人,第一用户可以指示客户端继续发送第一信息,即第一用户可以向客户端输入确认发送指令。相应的,客户端接收到该确认发送指令时,可以向第一联系人发送第一信息。如果第一联系人不是第一用户需要发送第一信息的联系人,第一用户可以指示客户端取消发送第一信息,即第一用户可以向客户端输入取消发送指令。相应的,客户端接收到该取消发送指令时,可以不向第一联系人发送第一信息,即客户端可以不做处理。
如果第一信息评级不小于第一会话评级,即第一信息与第一联系人匹配,表明第一联系人为第一用户需要发送第一信息的联系人,则客户端可以向第一联系人发送第一信息。
基于上述处理,如果第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,可以询问第一用户是否发送,也就能够避免第一用户将信息发送给不匹配的联系人,进而,可以在一定程度上降低信息发送的错误率。
与图1的方法实施例相对应,参见图5,图5为本发明实施例提供的一种信息发送装置的结构图,所述装置应用于客户端,所述装置包括:
判断模块501,用于当检测到登录所述客户端的第一用户需要向第一联系人发送第一信息时,基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配;
显示模块502,用于如果所述第一信息与所述第一联系人不匹配,显示询问消息;其中,所述询问消息用于确认是否在所述第一信息与所述第一联系人不匹配的情况下,向所述第一联系人发送所述第一信息;
第一发送模块503,用于若接收到针对所述询问消息的确认发送指令,则向所述第一联系人发送所述第一信息。
可选的,所述判断模块501,具体用于获取所述第一信息中的关键词,作为第一关键词,以及获取所述第一用户与所述第一联系人之间发送的历史信息中的关键词,作为第二关键词;
判断所述第一关键词与所述第二关键词是否匹配;
若所述第一关键词与所述第二关键词匹配,则确定所述第一信息与所述第一联系人匹配;
若所述第一关键词与所述第二关键词不匹配,则确定所述第一信息与所述第一联系人不匹配。
可选的,所述判断模块501,具体用于针对预设的每一关键词等级,确定所述第一关键词中属于该关键词等级的关键词的数目,作为第一数目;
确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级;
针对预设的每一关键词等级,确定所述第二关键词中属于该关键词等级的关键词的数目,作为第二数目;
确定对应的第二数目大于所述预设阈值的关键词等级,作为第二关键词等级;
若所述第一关键词等级不低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词匹配;其中,允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人;
若所述第一关键词等级低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词不匹配。
可选的,所述判断模块501,具体用于若对应的第一数目大于预设阈值的关键词等级为多个,则将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
可选的,所述装置还包括:
第二发送模块,用于在所述判断模块执行基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配之后,执行如果所述第一信息与所述第一联系人匹配,则向所述第一联系人发送所述第一信息。
基于本发明实施例提供的信息发送装置,如果第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,可以询问第一用户是否发送,也就能够避免第一用户将信息发送给不匹配的联系人,进而,可以在一定程度上降低信息发送的错误率。
本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,
存储器603,用于存放计算机程序;
处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:
当检测到登录所述客户端的第一用户需要向第一联系人发送第一信息时,基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配;
如果所述第一信息与所述第一联系人不匹配,显示询问消息;其中,所述询问消息用于确认是否在所述第一信息与所述第一联系人不匹配的情况下,向所述第一联系人发送所述第一信息;
若接收到针对所述询问消息的确认发送指令,则向所述第一联系人发送所述第一信息。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
基于本发明实施例提供的电子设备,如果第一信息与第一联系人不匹配,表明第一联系人可能不是第一用户需要发送第一信息的联系人。因此,可以询问第一用户是否发送,也就能够避免第一用户将信息发送给不匹配的联系人,进而,可以在一定程度上降低信息发送的错误率。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中任一所述的信息发送方法。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的信息发送方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (12)
1.一种信息发送方法,其特征在于,所述方法应用于客户端,所述方法包括:
当检测到登录所述客户端的第一用户需要向第一联系人发送第一信息时,基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配;
如果所述第一信息与所述第一联系人不匹配,显示询问消息;其中,所述询问消息用于确认是否在所述第一信息与所述第一联系人不匹配的情况下,向所述第一联系人发送所述第一信息;
若接收到针对所述询问消息的确认发送指令,则向所述第一联系人发送所述第一信息。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配,包括:
获取所述第一信息中的关键词,作为第一关键词,以及获取所述第一用户与所述第一联系人之间发送的历史信息中的关键词,作为第二关键词;
判断所述第一关键词与所述第二关键词是否匹配;
若所述第一关键词与所述第二关键词匹配,则确定所述第一信息与所述第一联系人匹配;
若所述第一关键词与所述第二关键词不匹配,则确定所述第一信息与所述第一联系人不匹配。
3.根据权利要求2所述的方法,其特征在于,所述判断所述第一关键词与所述第二关键词是否匹配,包括:
针对预设的每一关键词等级,确定所述第一关键词中属于该关键词等级的关键词的数目,作为第一数目;
确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级;
针对预设的每一关键词等级,确定所述第二关键词中属于该关键词等级的关键词的数目,作为第二数目;
确定对应的第二数目大于所述预设阈值的关键词等级,作为第二关键词等级;
若所述第一关键词等级不低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词匹配;其中,允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人;
若所述第一关键词等级低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词不匹配。
4.根据权利要求3所述的方法,其特征在于,所述确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级,包括:
若对应的第一数目大于预设阈值的关键词等级为多个,则将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
5.根据权利要求1所述的方法,其特征在于,在所述基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配之后,所述方法还包括:
如果所述第一信息与所述第一联系人匹配,则向所述第一联系人发送所述第一信息。
6.一种信息发送装置,其特征在于,所述装置应用于客户端,所述装置包括:
判断模块,用于当检测到登录所述客户端的第一用户需要向第一联系人发送第一信息时,基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配;
显示模块,用于如果所述第一信息与所述第一联系人不匹配,显示询问消息;其中,所述询问消息用于确认是否在所述第一信息与所述第一联系人不匹配的情况下,向所述第一联系人发送所述第一信息;
第一发送模块,用于若接收到针对所述询问消息的确认发送指令,则向所述第一联系人发送所述第一信息。
7.根据权利要求6所述的装置,其特征在于,所述判断模块,具体用于获取所述第一信息中的关键词,作为第一关键词,以及获取所述第一用户与所述第一联系人之间发送的历史信息中的关键词,作为第二关键词;
判断所述第一关键词与所述第二关键词是否匹配;
若所述第一关键词与所述第二关键词匹配,则确定所述第一信息与所述第一联系人匹配;
若所述第一关键词与所述第二关键词不匹配,则确定所述第一信息与所述第一联系人不匹配。
8.根据权利要求7所述的装置,其特征在于,所述判断模块,具体用于针对预设的每一关键词等级,确定所述第一关键词中属于该关键词等级的关键词的数目,作为第一数目;
确定对应的第一数目大于预设阈值的关键词等级,作为第一关键词等级;
针对预设的每一关键词等级,确定所述第二关键词中属于该关键词等级的关键词的数目,作为第二数目;
确定对应的第二数目大于所述预设阈值的关键词等级,作为第二关键词等级;
若所述第一关键词等级不低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词匹配;其中,允许接收低关键词等级的关键词的联系人,属于允许接收高关键词等级的关键词的联系人;
若所述第一关键词等级低于所述第二关键词等级,则确定所述第一关键词与所述第二关键词不匹配。
9.根据权利要求8所述的装置,其特征在于,所述判断模块,具体用于若对应的第一数目大于预设阈值的关键词等级为多个,则将该多个关键词等级中最低的关键词等级,确定为第一关键词等级。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于在所述判断模块执行基于所述第一信息的信息内容,判断所述第一信息与所述第一联系人是否匹配之后,执行如果所述第一信息与所述第一联系人匹配,则向所述第一联系人发送所述第一信息。
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111204670.1A CN113938465B (zh) | 2021-10-15 | 一种信息发送方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111204670.1A CN113938465B (zh) | 2021-10-15 | 一种信息发送方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113938465A true CN113938465A (zh) | 2022-01-14 |
CN113938465B CN113938465B (zh) | 2024-08-30 |
Family
ID=
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090150500A1 (en) * | 2007-12-10 | 2009-06-11 | Shruti Kumar | System and method for automatically generating request-specific backup contact information in an out of office message |
JP2012064205A (ja) * | 2010-08-19 | 2012-03-29 | Doosub Jahng | 情報伝達活動の評価支援システム |
US20140181687A1 (en) * | 2012-12-25 | 2014-06-26 | Huawei Technologies Co., Ltd. | Method and Apparatus for Processing Contact Information |
CN104850550A (zh) * | 2014-02-13 | 2015-08-19 | 腾讯科技(深圳)有限公司 | 一种提示消息的排序方法和装置 |
CN106375377A (zh) * | 2016-08-25 | 2017-02-01 | 深圳市金立通信设备有限公司 | 一种数据处理方法及终端 |
US20170093776A1 (en) * | 2015-09-30 | 2017-03-30 | International Business Machines Corporation | Content redaction |
CN108039995A (zh) * | 2017-10-25 | 2018-05-15 | 努比亚技术有限公司 | 消息发送控制方法、终端及计算机可读存储介质 |
CN109951373A (zh) * | 2019-01-10 | 2019-06-28 | 维沃移动通信有限公司 | 一种文件发送方法及终端设备 |
WO2019184111A1 (zh) * | 2018-03-30 | 2019-10-03 | 平安科技(深圳)有限公司 | 推送消息处理方法、可读存储介质、终端设备及装置 |
CN112540712A (zh) * | 2020-12-07 | 2021-03-23 | 维沃移动通信有限公司 | 消息处理方法、装置、电子设备和存储介质 |
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090150500A1 (en) * | 2007-12-10 | 2009-06-11 | Shruti Kumar | System and method for automatically generating request-specific backup contact information in an out of office message |
JP2012064205A (ja) * | 2010-08-19 | 2012-03-29 | Doosub Jahng | 情報伝達活動の評価支援システム |
US20140181687A1 (en) * | 2012-12-25 | 2014-06-26 | Huawei Technologies Co., Ltd. | Method and Apparatus for Processing Contact Information |
CN104850550A (zh) * | 2014-02-13 | 2015-08-19 | 腾讯科技(深圳)有限公司 | 一种提示消息的排序方法和装置 |
US20170093776A1 (en) * | 2015-09-30 | 2017-03-30 | International Business Machines Corporation | Content redaction |
CN106375377A (zh) * | 2016-08-25 | 2017-02-01 | 深圳市金立通信设备有限公司 | 一种数据处理方法及终端 |
CN108039995A (zh) * | 2017-10-25 | 2018-05-15 | 努比亚技术有限公司 | 消息发送控制方法、终端及计算机可读存储介质 |
WO2019184111A1 (zh) * | 2018-03-30 | 2019-10-03 | 平安科技(深圳)有限公司 | 推送消息处理方法、可读存储介质、终端设备及装置 |
CN109951373A (zh) * | 2019-01-10 | 2019-06-28 | 维沃移动通信有限公司 | 一种文件发送方法及终端设备 |
CN112540712A (zh) * | 2020-12-07 | 2021-03-23 | 维沃移动通信有限公司 | 消息处理方法、装置、电子设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
王利娜: "Start with Why——快速查找联系人的设计与研究", 《工业设计研究(第四辑) 》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109040329B (zh) | 联系人标签的确定方法、终端设备及介质 | |
US9424611B2 (en) | User interface for managing questions and answers across multiple social media data sources | |
US11157875B2 (en) | Address extraction from a communication | |
CN102984121A (zh) | 访问监视方法和信息处理装置 | |
CN110135590B (zh) | 信息处理方法、装置、介质及电子设备 | |
CN112671870B (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
EP3876117A1 (en) | Model selection method and terminal | |
CN112765400A (zh) | 兴趣标签的权重更新方法、内容推荐方法、装置及设备 | |
US20130262477A1 (en) | Using observations of a person to determine if data corresponds to the person | |
CN110838971B (zh) | 消息发送方法、装置、电子设备及存储介质 | |
CN109600254B (zh) | 全链路日志的生成方法及相关*** | |
CN115065512A (zh) | 一种账号登录方法、***、装置、电子设备以及存储介质 | |
CN110955581A (zh) | 线上软件异常告警方法、装置、电子设备及存储介质 | |
CN112579682A (zh) | 数据模型变更的通知方法、装置、电子设备及存储介质 | |
CN113064918A (zh) | 企业数据查询的方法及装置、电子设备和存储介质 | |
CN112583674A (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
CN111563107A (zh) | 信息推荐的方法、装置、电子设备和存储介质 | |
CN109219051B (zh) | 一种虚假号码确定方法、装置、设备及可读存储介质 | |
CN113938465A (zh) | 一种信息发送方法、装置、电子设备及存储介质 | |
CN113938465B (zh) | 一种信息发送方法、装置、电子设备及存储介质 | |
KR20090070768A (ko) | 휴대용 단말기를 이용한 자동 로그인 시스템 및 방법 | |
CN113590180A (zh) | 一种检测策略生成方法及装置 | |
CN106169975A (zh) | 业务传播方法和装置 | |
CN113434781A (zh) | 信息处理方法、装置、电子设备以及可读存储介质 | |
CN114971632A (zh) | 社交平台绑定***、方法、装置、电子设备及存储介质 |
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 | ||
GR01 | Patent grant |