CN110635991A - 消息处理方法、消息显示方法、存储介质和计算机设备 - Google Patents

消息处理方法、消息显示方法、存储介质和计算机设备 Download PDF

Info

Publication number
CN110635991A
CN110635991A CN201910872080.2A CN201910872080A CN110635991A CN 110635991 A CN110635991 A CN 110635991A CN 201910872080 A CN201910872080 A CN 201910872080A CN 110635991 A CN110635991 A CN 110635991A
Authority
CN
China
Prior art keywords
message
auxiliary
character
new message
content
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
Application number
CN201910872080.2A
Other languages
English (en)
Other versions
CN110635991B (zh
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910872080.2A priority Critical patent/CN110635991B/zh
Publication of CN110635991A publication Critical patent/CN110635991A/zh
Application granted granted Critical
Publication of CN110635991B publication Critical patent/CN110635991B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • 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]
    • H04L51/046Interoperability with other network applications or services
    • 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/07User-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/08Annexed information, e.g. attachments

Landscapes

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

Abstract

本申请涉及一种消息处理方法、消息显示方法、存储介质和计算机设备,所述消息处理方法包括:接收消息发送方发送的新消息,识别新消息的消息类型;在消息类型包括汉字类型,且新消息满足辅助识字条件时,从新消息的文字消息内容中,获取待辅助识别文字内容,文字消息内容为消息类型为汉字类型的消息内容;获取待辅助识别文字内容对应的辅助识别信息;将对应的辅助识别信息发送至新消息对应的消息通信方。所述消息显示方法包括:向服务器发送新消息或者接收服务器发送的新消息;接收服务器返回的辅助识别信息;将辅助识别信息与所述新消息对应显示。通过上述方法,在终端可以显示新消息对应的辅助识别信息,可以辅助用户识别新消息中的文字内容。

Description

消息处理方法、消息显示方法、存储介质和计算机设备
技术领域
本申请涉及通信技术领域,特别是涉及一种消息处理方法、消息显示方法、计算机可读存储介质和计算机设备。
背景技术
随着通信技术的发展,越来越多的应用软件可以用于即时聊天,用户可以通过这些应用与好友进行沟通而替代传统的电话、短信或者邮件等沟通方式,为用户带来的更多的便利;在终端上进行即时聊天时,通常是将会话双发发送的消息所对应的文字显示在发送方和接收方的终端界面;然而随着技术的不断发展,终端越来越普及,终端的用户已经覆盖各个年龄阶段;低龄用户或者正在学习汉字的用户在使用终端进行即时聊天时,可能出现无法识别消息的内容的情况。
发明内容
基于此,有必要针对上述技术问题,提供一种消息处理方法、消息显示方法、存储介质和计算机设备。
一种消息处理方法,所述方法包括:
接收消息发送方发送的新消息,识别所述新消息的消息类型;
在所述消息类型包括汉字类型,且所述新消息满足辅助识字条件时,从所述新消息的文字消息内容中,获取待辅助识别文字内容,所述文字消息内容为消息类型为汉字类型的消息内容;
获取所述待辅助识别文字内容对应的辅助识别信息;
将对应的所述辅助识别信息发送至所述新消息对应的消息通信方。
一种消息显示方法,所述方法包括:
向服务器发送新消息或者接收服务器发送的新消息;
接收所述服务器在所述新消息的消息类型包括汉字类型,且所述新消息满足辅助识字条件时,返回的辅助识别信息,所述辅助识别信息与所述新消息的文字消息内容中的待辅助识别文字内容对应,所述文字消息内容为消息类型为汉字类型的消息内容;
将所述辅助识别信息与所述新消息对应显示。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述方法的步骤。
上述消息处理方法、消息显示方法、存储介质和计算机设备,通过对消息接收方发送的新消息进行检测和识别,在检测到新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,获取新消息中的待辅助识别的文字内容进行识别,再将识别获得的辅助识别信息发送至与新消息对应的消息通信方。通过上述方法,在终端可以显示新消息对应的辅助识别信息,可以辅助用户识别新消息中的文字内容。
附图说明
图1为一个实施例中消息处理方法的应用环境图;
图2为一个实施例中消息处理方法的流程示意图;
图3(左)为一个实施例中开启辅助识别功能的界面示意图;
图3(右)为一个实施例中已开启辅助识别功能的消息通信方的界面示意图;
图4为另一个实施例中消息处理方法的流程示意图;
图5为另一个实施例中消息处理方法的流程示意图;
图6为一个实施例中消息显示方法的流程示意图;
图7为另一个实施例中消息显示方法的流程示意图;
图8为一个实施例中消息处理装置的结构框图;
图9为另一个实施例中消息显示装置的结构框图;
图10为一个实施例中计算机设备的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中消息处理方法的应用环境图。请参照图1,该消息处理方法应用于消息处理***。该消息处理***包括两个或两个以上的终端110和服务器120。终端110包括消息发送方和消息接收方,终端110和服务器120通过网络连接。在一些实施例中,该消息处理方法应用于双人聊天中,终端110仅包括一个消息发送方和一个消息接收方;在另一些实施例中,该消息处理方法可以应用于多人聊天,终端110包括一个消息发送方和多个消息接收方。
服务器120接收消息发送方发送的新消息,对新消息的消息类型进行判断,当确定新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,从新消息中的文字内容中确定需要辅助识别的文字内容,并进行识别获得辅助识别信息,将辅助识别信息发送至该条新消息的消息通信方。其中,消息通信方可以是消息发送方和/或消息接收方。
其中,终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
如图2所示,在一个实施例中,提供了一种消息处理方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明。参照图2,该消息处理方法具体包括步骤S210至步骤S240。
步骤S210,接收消息发送方发送的新消息,识别新消息的消息类型。
本实施例中的消息处理方法发生在终端与终端之间的消息传递过程中,新消息即为消息发送方通过服务器发送至消息接收方的消息;服务器接收到新消息之后,对其消息类型进行识别;消息类型表示该条新消息内容中对应的类型,例如可以是文字类型消息、表情类型消息或者语音类型消息,而文字类型消息又可以分为汉字类型消息、其它语言类型消息等。
步骤S220,在消息类型包括汉字类型,且新消息满足辅助识字条件时,从新消息的文字消息内容中,获取待辅助识别文字内容。其中,文字消息内容为消息类型为汉字类型的消息内容。
在一个实施例中,服务器确定消息类型包括汉字类型,包括:通过将新消息的文字内容与汉字数据库进行匹配,若获得的汉字匹配结果为存在汉字时,认为消息类型包括汉字类型。在其它实施例中,也可以通过其它方式确定新消息的消息类型。
本实施例是针对消息类型包括汉字类型的新消息进行处理,因此在服务器对接收的新消息的类型进行识别确定新消息中包括汉字类型时,执行下一步的操作:根据新消息判断是否满足辅助识字条件。
其中,辅助识字条件可以根据用户的实际情况进行设置,例如在一个实施例中,辅助识字条件可以设置为新消息对应的通信方是否开启辅助识别功能;在另一个实施例中,辅助识字条件可以设置为新消息中是否出现生僻字;或者,辅助识字条件还可以设置为是否接收到终端发起的辅助识别请求,等等。可以理解地,在不同实际情况下,辅助识字条件还可以设置为其它条件。
进一步地,以辅助识字条件设置为新消息对应的通信方是否开启辅助识别功能为例,服务器根据接收到的新消息所对应的通信方标识、会话标识等确定新消息是否满足辅助识字条件;例如在一个具体实施例中,服务器中预先存储了各个终端是否开启了辅助识别功能的记录,在接收到新消息时,根据新消息对应的接收方标识确定对应的接收方终端已经开启了辅助识别功能,则判定满足辅助识字条件;又如,服务器中预先存储了各个终端用户以及各终端用户与其好友的会话是否开启了辅助识别功能的信息,在根据新消息会话标识确定会话标识对应的会话已经开启了辅助识别功能,则判定满足辅助识字条件。
服务器在确定新消息满足预先设置的辅助识字条件之后,从新消息的文字消息内容中获取需要进行识字的文字内容,记为待辅助识别文字内容;在一个实施例中,待辅助识别文字内容可以是新消息的全部文字消息内容,也可以仅是新消息的部分文字消息内容;可以理解地,这里获取的待辅助识别文字内容对应的消息类型为汉字类型。进一步地,在一个实施例中,可以根据该条新消息满足的辅助识字条件从新消息的文字消息内容中确定待辅助识别文字内容。
在一个实施例中,服务器根据新消息的通信方标识、会话标识确定满足辅助识字条件时,待辅助识别文字内容可以为新消息的文字消息内容的全部文字内容,也可以为新消息的文字消息内容的部分文字内容;服务器根据检测到新消息中出现生僻字判定满足辅助识字条件时,待辅助识别文字内容为新消息的文字消息的部分文字内容;而当服务器是根据接收到终端发起的辅助识别请求判定满足辅助识字条件时,若终端发起的辅助识别请求中携带部分新消息的文字消息内容,则待辅助识别文字内容为该部分新消息的文字消息内容;若终端发起的辅助识别请求中携带新消息的全部文字消息内容,则待辅助识别文字内容为新消息的全部文字消息内容。
步骤S230,获取待辅助识别文字内容对应的辅助识别信息。
其中,辅助识别信息可以用于辅助用户理解新消息中的文字消息内容,在本实施例中辅助识别信息是由服务器对待辅助识别文字内容进行识别操作所获得的对应的信息;在步骤S220中,已经从新消息的文字消息内容中获取了待辅助识别文字内容,在本实施例中由服务器对待辅助识别文字内容进行识别,即可获得待辅助识别文字内容对应的辅助识别信息。
在一个实施例中,辅助识别信息包括:待辅助识别文字内容对应的拼音信息,即服务器识别待辅助识别文字内容之后,获得其对应的拼音消息,用户通过查看该拼音信息能知晓待辅助识别文字内容的读音;在另一个实施例中,辅助识别信息包括:待辅助识别文字内容对应的音频信息,即服务器识别待辅助识别文字内容之后,获得与其对应的音频信息,用户通过播放该音频信息能知晓待辅助识别文字内容的读音。
进一步地,在一个实施例中,服务器获取待辅助识别文字内容对应的辅助识别信息,包括:将所述待辅助识别文字内容中的字段分别输入拼音数据库中进行匹配,当在拼音数据库中查找到匹配的拼音信息时,获取待辅助识别文字中各个字段在拼音数据库中匹配到的拼音信息,按照与待辅助识别文字内容对应的顺序排列,组成辅助识别信息(拼音信息)。其中,待辅助识别文字内容中的单个字段,也可以是词段。在另一个实施例中,当在拼音数据库中查找到待辅助识别文字内容匹配的拼音信息时,获取待辅助识别文字内容中各字段在拼音数据库中匹配到的拼音信息对应的拼音读音,按照与待辅助识别文字内容对应的顺序排列,组成辅助识别信息(音频信息)。
在其它实施例中,服务器获取待辅助识别文字内容对应的辅助识别信息,也可以是通过其它方式获取,例如调用浏览器来实现:将待辅助识别文字内容输入浏览器,以获取待辅助识别文字内容对应的辅助识别信息。
步骤S240,将对应的辅助识别信息发送至新消息对应的消息通信方。
其中,新消息对应的消息通信方包括:新消息的发送方、新消息的接收方中的至少一方。进一步地,将对应的辅助识别信息发送至新消息对应的消息通信方,表示将待辅助识别文字内容对应的辅助识别信息发送至新消息对应的发送方所在的终端或者消息接收方所在的终端中的至少一个,从而在新消息的发送方所在终端和/或接收方所在终端显示该辅助识别信息。在一个实施例中,接收方标识为消息接收方的终端标识,发送方标识为消息发送方的终端标识。
在一个实施例中,根据新消息确定辅助识别信息需要发送的消息通信方;例如,当根据新消息确定新消息接收方需要显示辅助识别信息,则服务器将待辅助识别文字内容对应的辅助识别信息发送至新消息的消息接收方;若根据新消息确定新消息发送方和接收方均需要显示辅助识别信息,则服务器将待辅助识别文字内容对应的辅助识别信息发送至新消息的消息接收方和消息发送方。
上述消息处理方法,通过对消息接收方发送的新消息进行检测和识别,在检测到新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,获取新消息中的待辅助识别的文字内容进行识别,再将识别获得的辅助识别信息发送至与新消息对应的消息通信方。通过上述方法,在终端可以显示新消息对应的辅助识别信息,可以辅助用户识别新消息中的文字内容。
在一个实施例中,新消息携带通信方标识,通信方标识与消息通信方对应,当与通信方标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。其中,通信方标识包括发送方标识、接收方标识中的至少一个;发送方标识与消息发送方对应,接收方标识与消息接收方对应。
在一个实施例中,通信方标识包括接收方标识,即新信息携带对应的接收方标识;在本实施例中,当服务器确定新消息的消息类型包括汉字类型,且根据接收方标识确定接收方对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。其中,服务器在检测到新消息的接收方的辅助识别功能状态为已开启时,确定满足辅助识字条件,同时将新消息的全部文字消息内容确定为待辅助识别文字内容;在本实施例中,服务器在获取待辅助识别文字内容对应的辅助识别信息之后,将待辅助识别文字内容对应的辅助识别信息发送至新消息对应的消息接收方。
在本实施例中,接收方所在终端接收辅助识别信息之后,将辅助识别信息与新消息文字消息内容中待辅助识别文字对应进行显示;即新消息的接收方的用户在查看本条新消息时,可以看到新消息,以及其中待辅助识别文字内容对应的辅助识别信息,例如拼音信息。
例如,在一个具体实施例中,用户1在终端A上向终端B的用户2发送了一条新消息“今天天气晴朗”。在这个过程中,该条新消息的消息发送方为终端A(用户1),消息接收方为终端B(用户2)。以终端B开启辅助识别功能,服务器将新消息的全部文字消息内容确定为待辅助识别信息为例:服务器在接收到这条新消息时,首先确定新消息的消息类型包括汉字类型,然后检测到新消息携带的接收方标识(终端B的标识)对应的辅助识别功能状态为已开启,判定满足辅助识字条件,则将新消息“今天天气晴朗”确定为待辅助识别文字内容,获取与“今天天气晴朗”对应的辅助识别信息,以拼音为例,获得的辅助识别信息为:“jintian tian qi qing lang”,并将该辅助识别信息发送至接收方(终端B)。而终端B在接收到辅助识别信息时,将其与新消息对应进行显示,例如可以显示为:
jin tian tian qi qing lang
今天天气晴朗
在一个实施例中,消息接收方终端可以同时接收到新消息与辅助识别信息,也可以是先接收到新消息之后,再接收辅助识别信息。
在另一个实施例中,通信方标识包括发送方标识;同样的,当服务器确定新消息的消息类型包括汉字类型,且根据发送方标识确定发送方对应的辅助识别功能状态为已开启时,将新消息的全部文字消息内容确定为待辅助识别文字内容,在获取新消息的全部文字消息内容对应的辅助识别信息之后,将待辅助识别文字内容对应的辅助识别信息发送至新消息对应的消息发送方。同理,在本实施例中,发送方所在终端的用户在查看本条新消息时,可以看到新消息,以及其中待辅助识别文字内容对应的辅助识别信息,例如拼音信息。
进一步地,在另一个实施例中,仍以终端A和终端B之间相互传递消息,终端B开启了辅助识别功能为例,终端B的用户2在接收到终端A的用户1发送的消息“今天天气晴朗”之后,进行回复消息;此时,终端A的用户1接收到终端B的用户2发送的新消息,例如“是的,天气很好”;在本实施例中,终端A为消息接收方,终端B则为消息发送方;服务器接收到新消息时,检测到消息发送方标识(终端B的标识)对应的辅助识别功能状态为已开启,将识别后获得的辅助识别信息发送至消息发送方终端B。
同理,在另一个实施例中,当通信方标识包括发送方标识和接收方标识时,若服务器确定发送方标识对应的辅助识别功能状态,以及接收方标识对应的辅助识别功能状态均为已开启时,将新消息的全部文字内容确定为待辅助识别文字内容,并获取新消息的全部文字内容对应的辅助识别信息之后,将待辅助识别文字内容对应的辅助识别信息发送至新消息对应的消息发送方,以及消息接收方。也就是说,在本实施例中,发送方所在终端的用户和接收方所在终端的用户在查看本条新消息时,均可以看到新消息,以及其中待辅助识别文字内容对应的辅助识别信息,例如拼音信息。
可以理解地,上述消息处理方法也可以用于三人及三人以上的多人聊天中,服务器接收多人聊天的新消息,同样根据新消息的通信方标识确定是否满足辅助识字条件,以及确定辅助识别信息和辅助识别信息需要发送的消息通信方。在本实施例中,接收方标识包括多个。例如,服务器检测到多人聊天新消息对应的接收方标识中存在对应的辅助识别功能状态为已开启,则判定满足辅助识字条件,此时,将获取的辅助识别信息发送至辅助识别功能状态为已开启的接收方标识对应的接收方。同理,多人聊天中,若发送方标识的辅助识别功能状态为已开启时,将辅助识别信息发送至消息发送方。
上述消息处理方法中,服务器根据满足辅助识字条件的消息通信方,将识别获得的辅助识别信息发送至对应的通信方进行显示;对于用户而言,可以根据需要选择是否开启辅助识别功能,用户在本终端开启了辅助识别功能之后,在本终端界面显示的消息,无论是向对方发出的新消息,还是接收对方发送的新消息在本终端界面均会显示对应的辅助识别信息。
在一个实施例中,消息处理方法还包括:接收终端发送的辅助识别功能状态,将与其对应的终端标识的辅助识别功能状态调整为接收到的辅助识别功能状态;如,用户在终端S请求开启辅助识别功能,则终端基于该请求将辅助识别功能的状态调整为已开启,并向服务器发送辅助识别功能状态已开启的信息;而服务器在接收到终端发送的终端S的辅助识别功能状态为已开启的信息时,则服务器将存储的终端S的终端标识对应的辅助识别状态调整为已开启。
在另一个实施例中,服务器根据通信方标识确定满足辅助识字条件之后,从新消息的文字消息内容中,获取待辅助识别文字内容,包括:将新消息的文字消息内容与生僻字数据库进行匹配,获得生僻字匹配结果;当生僻字匹配结果为存在生僻字时,将匹配出的生僻字,确定为待辅助识别文字内容。可以理解地,获取待辅助识别文字内容对应的辅助识别信息包括:获取匹配出的生僻字的辅助识别信息,例如拼音。在本实施例中,终端开启辅助识别功能之后,服务器在检测到该终端作为消息通信方发送或者接收的新消息中出现生僻字时,对其中的生僻字进行识别获得辅助识别信息并发送至消息通信方;用户选择开启辅助识别功能以获得新消息中生僻字对应的辅助识别信息,可以帮助用户减少沟通障碍。
在一个实施例中,新消息携带会话标识,当与会话标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。其中,会话标识与通信方标识关联,通信方标识与消息通信方对应,通信方标识包括发送方标识和接收方标识中的至少一个,发送方标识与消息发送方对应,接收方标识与消息接收方对应。
通常一位用户在终端可以与其它多个用户进行消息传递(聊天),与不同的用户发送消息时,将产生不同的会话,在本实施例中,利用会话标识来区分用户与不同其他用户之间的会话。会话标识与消息发送方和消息接收方关联。
在一个实施例中,服务器检测到新消息携带的会话标识所对应的辅助识别功能状态为已开启时,判定满足辅助识字条件,在一个实施例中,服务器可以将识别获得的辅助识别信息发送至与会话标识对应的消息发送方和消息接收方,即只要在本会话中产生的新消息,无论是终端A向终端B发送的消息,还是终端B向终端A发送的消息,均在终端A以及终端B显示相应的辅助识别信息;在另一个实施例中,服务器也可以仅将识别获得的辅助识别信息发送至与会话标识对应的消息接收方,即在本会话中产生的新消息,无论是终端A向终端B发送的消息,还是终端B向终端A发送的消息,均只在消息接收方显示相应的辅助识别信息。
在另一个实施例中,新消息不仅携带会话标识,还携带消息通信方标识,服务器需要根据会话标识和通信方标识确定对应的辅助识别功能状态。
进一步地,在一个实施例中,当与会话标识关联的会话中,接收方标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件;服务器将获得的辅助识别信息发送至新消息所在会话中的消息接收方;在另一个实施例中,当与会话标识关联的会话中,发送方标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件;服务器将获得的辅助识别信息发送至新消息所在会话中的消息发送方;或者,在另一个实施例中,当与会话标识关联的会话中,发送方标识对应的辅助识别功能状态为已开启,且接收方标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件;服务器将获得的辅助识别信息发送至新消息的消息发送方和消息接收方。
例如,在一个具体实施例中,假设用户1与用户2的会话中,只有用户1在终端A开启了辅助识别功能,终端A的用户1向终端B的用户2发送新消息“今天天气真好”,服务器接收到该条新消息时,获取到会话标识,并根据会话标识关联的会话中判定终端A与终端B的会话中,检测到发送方标识(终端A的标识)对应的辅助识别功能状态为已开启,将辅助识别信息发送至消息发送方(终端A)。假设用户1与用户2的会话中,只有用户2在终端B开启了辅助识别功能,终端A向终端B发送新消息,服务器接收到该条新消息时,获取到会话标识,并根据会话标识关联的会话中判定终端A与终端B的会话中,检测到接收方标识(终端B的标识)对应的辅助识别功能状态为已开启,将辅助识别信息发送至消息发送方(终端B)。假设该会话中,终端A和终端B均开启了辅助识别功能,则服务器将辅助识别信息发送至消息发送方(终端A)以及消息发送方(终端B)。如图3(左)所示为一个实施例中,开启辅助识别功能的界面示意图;具体为:用户1与用户2的聊天会话中,用户1的开启辅助识别功能的界面示意图;进一步地,如图3(右)所示为本实施例中,已开启辅助识别功能的消息通信方的界面示意图,具体为:用户1的聊天会话界面显示示意图;在图3所示的示例中,用户1在与用户2的聊天界面中,发出的消息与接收的消息均显示辅助识别消息。
可以理解地,服务器中预先存储了与各会话标识、通信方标识对应的辅助识别功能的状态。在一个实施例中,上述方法还包括:接收终端发送的辅助识别功能状态,将与其对应的会话标识的辅助识别功能状态调整为接收到的辅助识别功能状态;如用户在终端S请求开启终端S与终端A的会话中的辅助识别功能,则终端基于该请求将终端S与终端A的会话对应的辅助识别功能的状态调整为已开启,并向服务器发送辅助识别功能状态已开启的状态;而服务器在接收到终端发送的终端S与终端A的会话的辅助识别功能状态为已开启,则服务器将终端S与终端A的会话标识关联的会话中终端S的对应的辅助识别状态调整为已开启的信息进行存储。
可以理解地,上述消息处理方法也可以应用在多人聊天中,具体实现方式与两人聊天类似,在此不再赘述。
上述实施例的消息处理方法中,通过新消息携带的会话标识,以及与会话标识对应的通信方标识确定是否满足辅助识字条件,确定满足辅助识字条件时,对新消息进行辅助识别,以及确定需要发送辅助识别信息的通信方;对于用户而言,可以根据需要选择在哪一个或者哪几个会话开启辅助识别功能,一位用户仅在开启了辅助识别功能的会话中,显示新消息对应的辅助识别信息。
在一个实施例中,在识别新消息的消息类型之后,如图4所示,上述方法还包括以下步骤:步骤S410,在消息类型包括汉字类型时,将新消息的文字消息内容与生僻字数据库进行匹配,获得生僻字匹配结果;步骤S420,在生僻字匹配结果为存在生僻字时,判定新消息满足辅助识字条件。
进一步地,当服务器确定新消息的消息类型包括汉字类型之后,将新消息的文字消息内容与生僻字数据库进行匹配,以获知新消息文字消息内容中是否存在生僻字数据库中的字,获得生僻字匹配结果,若是则认为新消息中存在生僻字;在本实施例中,当检测到新消息中存在生僻字时,判定满足辅助识字条件。
在一个实施例中,生僻字匹配结果为存在生僻字时,还包括:文字消息内容中,与生僻字数据库匹配的生僻字;在本实施例中,如图4所示,获取待辅助识别文字内容,包括步骤S430,将匹配出的生僻字,确定为待辅助识别文字内容;服务器对生僻字进行识别,获得生僻字对应的辅助识别信息,步骤S440,将生僻字对应的辅助识别信息发送至消息通信方。具体地,服务器将生僻字对应的辅助识别信息发送至哪一个或者哪几个消息通信方,可以根据通信方标识确定。
在上述实施例中的消息处理方法中,通过识别新消息中是否存在生僻字来判断是否满足辅助识字条件,即使终端未开启辅助识别功能,服务器在检测到新消息中存在生僻字时,将获取生僻字对应的辅助识别信息并将其发送至新消息对应的消息通信方,从而辅助用户识别新消息的消息内容。
进一步地,在一个实施例中,用户可以根据自己的需要选择在显示时需要辅助识别的文字内容,如生僻字,例如用户1认为“饕餮”这个词需要在显示时辅助识别,而服务器中的生僻字数据库中并未存储这一词语,用户可以发起待辅助识别文字新增指令,使终端根据待辅助识别文字新增指令向服务器发起待辅助识别文字新增请求,以使服务器将“饕餮”这一词语存入对应的数据库中,从而形成自己独特的个性化待辅助识别数据库。或者用户认为某个在显示时会进行辅助识别的词语已经不需要辅助识别了,也可以通过终端向服务器发起移除请求,以使服务器将与该终端对应的数据库中原本存在的相应文字进行移除。
在本实施例中,上述消息处理方法还包括:接收待辅助识别文字新增请求,获取待辅助识别文字新增请求中携带的待辅助识别文字以及终端标识,将待辅助识别文字存入与终端标识对应的个性化待辅助识别数据库中。接收辅助识别文字移除请求,获取辅助识别文字移除请求中携带的待移除辅助识别文字以及终端标识,将待移除辅助识别文字从与终端标识对应的个性化待辅助识别数据库中移除。
进一步地,在一个实施例中,可以以通用的生僻字数据库作为基础,根据用户的请求(携带终端标识)进行移除辅助识别文字或者新增待辅助识别文字,进而得到与终端标识对应的个性化待辅助识别数据库。可以理解地,本实施例中通过为不同用户建立个性化待辅助识别数据库,从而为不同用户提供不同文字内容的辅助识别。
在另一个实施例中,个性化待辅助识别数据库还可以与用户标识进行对应存储,如此用户在不同终端登录时,均可以从个性化待辅助识别数据库中获得符合自身需求的辅助识别信息。
在一个实施例中,可以将与用户对应的待辅助识别数据库存储在区块链中。本实施例涉及的***可以是由客户端、多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的分布式***。以分布式***为区块链为例,分布式***由多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节点之间形成组成的点对点(P2P,Peer To Peer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission Control Protocol)协议之上的应用层协议。在分布式***中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作***层和应用层。区块链***中各节点涉及的功能包括:路由,用于支持节点之间的通信。区块链包括一系列按照产生的先后时间顺序相互接续的区块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链***中节点提交的记录数据;并且存入区块链的数据难以被篡改;将与用户对应的待辅助识别数据存入区块链中,可以防止待辅助识别数据被篡改。
在一个实施例中,上述消息处理方法还包括:在接收到终端发起的辅助识别请求时,判定满足辅助识字条件。其中,辅助识别请求携带通信方标识,从新消息的文字消息内容中获取待辅助识别文字内容,包括:获取辅助识别请求中携带的待辅助识别文字内容。进一步地,获取与待辅助识别文字内容对应的辅助识别信息之后,将辅助识别信息发送至辅助识别请求中携带的通信方标识。可以理解地,本实施例中的待辅助识别文字内容可以是新消息的全部文字消息内容也可以是新消息的部分文字消息内容。在本实施例中,用户无需预先选择是否开启辅助识别功能,而是在用户认为需要辅助识别新消息时,向服务器发起辅助识别请求。例如用户可以通过长按屏幕等操作,在当前界面选中待辅助识别文字内容之后,发起辅助识别文字选择指令,终端在接收到该发起辅助识别文字选择指令之后,向服务器发起辅助识别请求,将终端标识与用户选中的待辅助识别文字内容发送至服务器进行辅助识别。
在本申请的一个实施例中,还提供一种消息显示方法,本实施例主要以该方法应用于上述图1中的终端110来举例说明。请参照图5,该消息显示方法包括步骤S510至步骤S530。
步骤S510,向服务器发送新消息或者接收服务器发送的新消息。
作为消息发送方时,终端向服务器发送新消息,作为消息接收方时,终端接收服务器发送的新消息。
步骤S520,接收服务器在新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,返回的辅助识别信息。其中,辅助识别信息与新消息的文字消息内容中的待辅助识别文字内容对应,文字消息内容为消息类型为汉字类型的消息内容。
在一个实施例中,服务器确定消息类型包括汉字类型,包括:通过将新消息的文字消息内容与汉字数据库进行匹配,若获得的汉字匹配结果为存在汉字时,认为消息类型包括汉字类型。
其中,辅助识字条件可以根据用户的实际情况进行设置,例如在一个实施例中,辅助识字条件可以设置为新消息的通信方是否开启辅助识别功能;或者,在另一个实施例中,辅助识字条件还可以设置为新消息中是否出现生僻字;或者,辅助识字条件还可以设置为是否接收到终端发起的辅助识别请求,等等。可以理解地,在不同实际情况下,辅助识字条件还可以设置为其它条件。
进一步地,以辅助识字条件设置为新消息的通信方是否开启辅助识别功能为例,服务器根据接收到的新消息所对应的通信方标识、会话标识等确定新消息是否满足辅助识字条件;例如在一个具体实施例中,服务器中预先存储了各个终端是否开启了辅助识别功能的信息,根据接收方标识确定对应的接收方终端已经开启了辅助识别功能,则判定满足辅助识字条件;又如,服务器中预先存储了各个用户以及各用户与各好友的会话是否开启了辅助识别功能的信息,在根据新消息会话标识确定会话标识对应的会话已经开启了辅助识别功能,则判定满足辅助识字条件。
其中,辅助识别信息为服务器在新消息满足辅助识字条件时,从新消息的文字消息内容中获取的待辅助识别文字内容,并对待辅助识别文字内容进行识别获得辅助识别信息。在一个实施例中,待辅助识别文字内容包括:新消息的文字消息内容中,与生僻字数据库匹配的生僻字。或者在另一个实施例中,待辅助识别文字内容包括:文字消息内容中的所有文字。
进一步地,在一个实施例中,服务器根据新消息的通信方标识、会话标识确定满足辅助识字条件时,待辅助识别文字内容可以为新消息的全部文字消息内容,也可以为新消息的部分文字消息内容;服务器根据检测到新消息中出现生僻字判定满足辅助识字条件时,待辅助识别文字内容为新消息的文字消息的部分文字消息内容;而当服务器是根据接收到终端发起的辅助识别请求判定满足辅助识字条件时,若终端发起的辅助识别请求中表面显示仅需识别新消息的部分文字消息内容,则待辅助识别文字内容为新消息的部分文字消息(辅助识别请求中指出的部分文字消息内容);若终端发起的辅助识别请求中表明需要识别新消息的全部文字消息内容,则待辅助识别文字内容为新消息的全部文字消息内容。
步骤S530,将辅助识别信息与新消息对应显示。
终端在接收到辅助识别信息之后,由于辅助识别信息是与从新消息中获取的待辅助识别文字内容对应的,因此在显示时,将辅助识别信息与新消息中待辅助识别文字内容对应显示。
在一个实施例中,如图6所示,上述消息显示方法还包括步骤S610至步骤S630。
步骤S610,在接收到第一辅助识别功能状态更改指令时,获取所在终端的终端标识。
辅助识别功能状态更改指令,用于更改辅助识别功能状态,可以将辅助识别功能状态由开启更改为关闭,也可以将辅助识别功能状态由关闭更改为开启。在本实施例中,是以辅助识别功能状态更改指令对应更改的是终端的辅助识别功能状态为例,将辅助识别功能状态更改指令记为第一辅助识别功能状态更改指令,在接收到辅助识别功能状态更改指令时,获取所在终端的终端标识。
步骤S620,根据第一辅助识别功能状态更改指令,更改终端标识对应的辅助识别功能状态。
步骤S630,将更改后的终端标识对应的辅助识别功能状态向服务器发送。
终端在接收到第一辅助识别功能状态更改指令之后,更改终端标识对应的辅助识别功能状态,然后将更改后的辅助识别功能状态上传至服务器进行存储;从而服务器可以获知各终端标识对应的辅助识别功能状态是开启还是关闭。
进一步地,在一个实施例中,新消息携带通信方标识;服务器在更改后的通信方标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。
在一个实施例中,如图7所示,上述消息显示方法还包括:
步骤S710,在会话窗口接收到第二辅助识别功能状态更改指令时,获取会话窗口对应的会话标识,会话标识与发送方标识以及接收方标识关联,发送方标识与消息发送方对应,接收方标识与消息接收方对应。
与第一辅助识别功能状态更改指令相同的,第二辅助识别功能状态更改指令也是用于更改辅助识别功能状态的,但在本实施例中,第二辅助识别功能状态更改指令对应更改的是会话窗口中的辅助识别功能状态。通常来说,本终端仅能更改本终端的辅助识别功能状态,因此本实施例中的第二辅助识别功能状态更改指令用于更改当前会话窗口中本终端的辅助识别功能状态。
步骤S720,根据第二辅助识别功能状态更改指令,更改会话标识对应的辅助识别功能状态。
步骤S730,将更改后的会话标识对应的辅助识别功能状态向服务器发送。
例如,在终端A(用户1)与终端B(用户2)的会话窗口中,用户1希望开启终端A的辅助识别功能状态,发送第二辅助识别功能状态更改指令,使终端将这一会话中本终端的辅助识别功能状态更改为开启,同时将更改后的这一会话标识对应的辅助识别功能状态发送至服务器,服务器则将终端A与终端B的会话标识对应的终端A的辅助识别功能状态存储为已开启。可以理解地,在本实施例中,若在终端A(用户1)与终端B(用户2)的会话窗口中,用户2将终端B的辅助识别功能状态更改为开启,并将更改后的这一会话标识对应的辅助识别功能状态发送至服务器,此时,服务器将终端A与终端B的会话标识对应的终端B的辅助识别功能状态存储为已开启。
通过上述消息显示方法,用户可以根据需要选择在哪一个或者哪几个会话开启辅助识别功能,终端仅在开启了辅助识别功能的会话中,显示辅助识别信息。
进一步地,在一个实施例中新消息携带会话标识;当与会话标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。
在一个实施例中,上述消息显示方法还包括:接收针对新消息的辅助识别文字选择指令,辅助识别文字选择指令包括选择获得的文字消息内容,并将文字消息内容确定为待辅助识别文字内容;向服务器发送辅助识别请求,辅助识别请求携带新消息的标识以及待辅助识别文字内容;在本实施例中,服务器在接收到辅助识别请求时,判定新消息满足辅助识字条件。
在本实施例中,用户无需预先选择是否开启辅助识别功能,而是在认为有需要辅助识别的新消息时,再向服务器发起辅助识别请求,即可获得服务器返回的辅助识别信息。通常用在用户在认为新消息中有无法识别的文字消息内容时,例如生僻字,通过自行选择待辅助识别文字内容请求服务器辅助识别。
在另一个实施例中,上述消息显示方法中,服务器在消息类型包括汉字类型,且新消息的文字消息内容与生僻字数据库进行匹配的结果为存在生僻字时,判定新消息满足辅助识字条件。
上述消息显示方法,终端在发送新消息或者接收新消息时,接收服务器在满足条件时返回的辅助识别信息,并将其与新消息对应显示在终端界面;从而可以辅助用户识别新消息内容,减少沟通障碍,在一定程度上还可以帮助用户达到加强识字的效果。
在一个具体实施例中,以在会话窗口设置是否开启辅助识别功能为例,服务器为终端之间传递的新消息进行辅助识别的流程如下:
终端:在会话窗口中设置开启辅助识别功能(#set_msg_help)。
在本实施例中,设置会话窗口中辅助识别功能开启,在这个会话窗口中所有文字消息(本方发送至对方的消息,以及对方回复本方的消息)均显示辅助识别信息。终端与服务器交互,告诉服务器哪个用户userid设置了哪个会话dialogID开启辅助识别功能(set_msg_help on)。
服务器:和客户端通信,获得哪个用户开启了辅助识别功能。(#sever_msg_help)
userid dialogID set_msg_help on&off
1 111 on
1 112 on
以开启辅助识别功能的会话中产生的文字消息产生时#input_text_msg,会自动将消息中的文字和拼音库匹配,获取新消息中待辅助识别文字内容对应的辅助识别信息#output_help_msg,将辅助识别信息返回至终端。
终端接收服务器返回的辅助识别信息,与新消息对应显示辅助识别信息(#show_msg_help)。
在另一实施例中,终端未开启辅助识别功能,而服务器在检测到新消息中存在生僻字时,判定满足辅助识字条件,将获取的生僻字对应的辅助识别信息返回至相应的终端(可以包括消息发送方和/或消息接收方)进行显示。
通过上述方法,可以为用户提供消息带拼音等辅助识字的功能,减少沟通障碍;便于在通讯沟通中加强识字和强化沟通。
图2、4为一个实施例中消息处理方法的流程示意图;图5-7为一个实施例中消息显示方法的流程示意图。应该理解的是,虽然图2、4-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、4-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在本申请的一个实施例中,还提供一种消息处理装置,如图8所示,包括:接收模块810、待辅助识别文字内容获取模块820、辅助识别信息获取模块830以及发送模块840。其中:
接收模块,用于接收消息发送方发送的新消息,识别新消息的消息类型。
待辅助识别文字内容获取模块,用于在消息类型包括汉字类型,且新消息满足辅助识字条件时,从新消息的文字消息内容中,获取待辅助识别文字内容,文字消息内容为消息类型为汉字类型的消息内容。
辅助识别信息获取模块,用于获取待辅助识别文字内容对应的辅助识别信息。
发送模块,用于将对应的辅助识别信息发送至新消息对应的消息通信方。
在一个实施例中,新消息携带通信方标识,通信方标识与消息通信方对应,通信方标识包括发送方标识和/或接收方标识,发送方标识与消息发送方对应,接收方标识与消息接收方对应;在本实施例中,待辅助识别文字内容获取模块,还用于当与通信方标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。
在一个实施例中,新消息携带会话标识,会话标识与发送方标识以及接收方标识关联,发送方标识与消息发送方对应,接收方标识与消息接收方对应;在本实施例中,待辅助识别文字内容获取模块,还用于当与会话标识对应的辅助识别功能状态为已开启时,判定新消息满足辅助识字条件。
在一个实施例中,上述消息处理装置还包括:生僻字匹配模块,用于在消息类型包括汉字类型时,将新消息的文字消息内容与生僻字数据库进行匹配,获得生僻字匹配结果;在本实施例中,待辅助识别文字内容获取模块,还用于在生僻字匹配结果为存在生僻字时,判定新消息满足辅助识字条件。
在一个实施例中,生僻字匹配结果包括:文字消息内容中,与生僻字数据库匹配的生僻字;在本实施例中,待辅助识别文字内容获取模块,还用于将匹配出的生僻字,确定为待辅助识别文字内容。
在一个实施例中,待辅助识别文字内容获取模块,用于将文字消息内容中的所有文字,确定为待辅助识别文字内容。在另一个实施例中,待辅助识别文字内容获取模块,用于接收消息发送方或者消息接收方上传的待辅助识别文字内容。
上述消息处理装置,通过对消息接收方发送的新消息进行检测和识别,在检测到新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,获取新消息中的待辅助识别的文字内容进行识别,再将识别获得的辅助识别信息发送至与新消息对应的消息通信方。通过上述方法,在终端可以显示新消息对应的辅助识别信息,可以辅助用户识别新消息中的文字内容。
在本申请的一个实施例中,还提供一种消息显示模块,如图9所示,包括:新消息处理模块910、辅助识别消息接收模块920以及显示模块930。其中:
新消息处理模块,用于向服务器发送新消息或者接收服务器发送的新消息。
辅助识别消息接收模块,用于接收服务器在新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,返回的辅助识别信息,辅助识别信息与新消息的文字消息内容中的待辅助识别文字内容对应,文字消息内容为消息类型为汉字类型的消息内容。
显示模块,用于将辅助识别信息与新消息对应显示。
在一个实施例中,上述消息显示装置还包括:
第一辅助识别功能状态更改指令接收模块,用于在接收到第一辅助识别功能状态更改指令时,获取所在终端的终端标识。
辅助识别功能状态更改模块,用于根据第一辅助识别功能状态更改指令,更改终端标识对应的辅助识别功能状态。
辅助识别功能状态发送模块,用于将更改后的终端标识对应的辅助识别功能状态向服务器发送。
在一个实施例中,上述消息显示装置还包括:
第二辅助识别功能状态更改指令接收模块,用于在会话窗口接收到第二辅助识别功能状态更改指令时,获取会话窗口对应的会话标识,会话标识与发送方标识以及接收方标识关联,发送方标识与消息发送方对应,接收方标识与消息接收方对应。
辅助识别功能状态更改模块,还用于根据第二辅助识别功能状态更改指令,更改会话标识对应的辅助识别功能状态。
辅助识别功能状态发送模块,还用于将更改后的会话标识对应的辅助识别功能状态向服务器发送。
在一个实施例中,上述消息显示装置,还包括:
辅助识别文字选择指令接收模块,用于接收针对新消息的辅助识别文字选择指令,辅助识别文字选择指令包括选择获得的文字内容,并将文字内容确定为待辅助识别文字内容;向服务器发送辅助识别请求,辅助识别请求携带新消息的标识以及待辅助识别文字内容。在本实施例中,服务器在接收到辅助识别请求时,判定新消息满足辅助识字条件。
上述消息显示装置,终端在发送新消息或者接收新消息时,接收服务器在满足条件时返回的辅助识别信息,并将其与新消息对应显示在终端界面;从而可以辅助用户识别新消息的文字内容,减少沟通障碍,在一定程度上还可以帮助用户达到加强识字的效果。
图10示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110或服务器120。如图10所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现消息处理方法、消息显示方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行消息处理方法、消息显示方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的消息处理装置、消息显示装置可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该消息处理装置、消息显示装置的各个程序模块,比如,图8所示的接收模块、待辅助识别文字内容获取模块、辅助识别信息获取模块和发送模块;再如图9所示的新消息处理模块、辅助识别消息接收模块以及显示模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的消息处理方法、消息显示方法中的步骤。
例如,图10所示的计算机设备可以通过如图8所示的消息处理装置中的接收模块接收消息发送方发送的新消息,识别新消息的消息类型。计算机设备可通过待辅助识别文字内容获取模块在消息类型包括汉字类型,且新消息满足辅助识字条件时,从新消息的文字消息内容中,获取待辅助识别文字内容,文字消息内容为消息类型为汉字类型的消息内容。计算机设备可通过辅助识别信息获取模块获取待辅助识别文字内容对应的辅助识别信息。计算机设备可通过发送模块将对应的辅助识别信息发送至新消息对应的消息通信方。
再如,图10所示的计算机设备可以通过如图9所示的新消息处理模块向服务器发送新消息或者接收服务器发送的新消息。计算机设备可通过辅助识别消息接收模块接收服务器在新消息的消息类型包括汉字类型,且新消息满足辅助识字条件时,返回的辅助识别信息,辅助识别信息与新消息的文字消息内容中的待辅助识别文字内容对应,文字消息内容为消息类型为汉字类型的消息内容。计算机设备可通过显示模块将辅助识别信息与新消息对应显示。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述消息处理方法、消息显示方法的步骤。此处消息处理方法、消息显示方法的步骤可以是上述各个实施例的消息处理方法、消息显示方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述消息处理方法、消息显示方法的步骤。此处消息处理方法、消息显示方法的步骤可以是上述各个实施例的消息处理方法、消息显示方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (13)

1.一种消息处理方法,包括:
接收消息发送方发送的新消息,识别所述新消息的消息类型;
在所述消息类型包括汉字类型,且所述新消息满足辅助识字条件时,从所述新消息的文字消息内容中,获取待辅助识别文字内容,所述文字消息内容为消息类型为汉字类型的消息内容;
获取所述待辅助识别文字内容对应的辅助识别信息;
将对应的所述辅助识别信息发送至所述新消息对应的消息通信方。
2.根据权利要求1所述的方法,其特征在于,所述新消息携带通信方标识,所述通信方标识与所述消息通信方对应,所述通信方标识包括发送方标识和/或接收方标识,所述发送方标识与所述消息发送方对应,所述接收方标识与消息接收方对应;
当与所述通信方标识对应的辅助识别功能状态为已开启时,判定所述新消息满足辅助识字条件。
3.根据权利要求1所述的方法,其特征在于,所述新消息携带会话标识,所述会话标识与发送方标识以及接收方标识关联,所述发送方标识与所述消息发送方对应,所述接收方标识与消息接收方对应;
当与所述会话标识对应的辅助识别功能状态为已开启时,判定所述新消息满足辅助识字条件。
4.根据权利要求1所述的方法,其特征在于,在识别所述新消息的消息类型之后,还包括:
在所述消息类型包括汉字类型时,将所述新消息的文字消息内容与生僻字数据库进行匹配,获得生僻字匹配结果;
在所述生僻字匹配结果为存在生僻字时,判定所述新消息满足辅助识字条件。
5.根据权利要求4所述的方法,其特征在于,在所述生僻字匹配结果为存在生僻字时,所述生僻字匹配结果包括:所述文字消息内容中,与所述生僻字数据库匹配的生僻字;
获取待辅助识别文字内容,包括:
将所述匹配出的生僻字,确定为待辅助识别文字内容。
6.根据权利要求1至3任意一项所述的方法,其特征在于,所述获取待辅助识别文字内容,包括:
将所述新消息的文字消息内容中的所有文字,确定为待辅助识别文字内容;
或者,接收消息发送方或者消息接收方上传的待辅助识别文字内容。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述辅助识别信息,包括:所述待辅助识别文字内容对应的拼音信息,或者,所述辅助识别信息,包括:所述待辅助识别文字内容对应的音频信息。
8.一种消息显示方法,所述方法包括:
向服务器发送新消息或者接收服务器发送的新消息;
接收所述服务器在所述新消息的消息类型包括汉字类型,且所述新消息满足辅助识字条件时,返回的辅助识别信息,所述辅助识别信息与所述新消息的文字消息内容中的待辅助识别文字内容对应,所述文字消息内容为消息类型为汉字类型的消息内容;
将所述辅助识别信息与所述新消息对应显示。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在接收到第一辅助识别功能状态更改指令时,获取所在终端的终端标识;
根据所述第一辅助识别功能状态更改指令,更改所述终端标识对应的辅助识别功能状态;
将更改后的所述终端标识对应的辅助识别功能状态向所述服务器发送。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在会话窗口接收到第二辅助识别功能状态更改指令时,获取所述会话窗口对应的会话标识,所述会话标识与发送方标识以及接收方标识关联,所述发送方标识与所述消息发送方对应,所述接收方标识与所述消息接收方对应;
根据所述第二辅助识别功能状态更改指令,更改所述会话标识对应的辅助识别功能状态;
将更改后的所述会话标识对应的辅助识别功能状态向所述服务器发送。
11.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收针对所述新消息的辅助识别文字选择指令,所述辅助识别文字选择指令包括选择获得的文字内容,并将所述文字内容确定为所述待辅助识别文字内容;向所述服务器发送辅助识别请求,所述辅助识别请求携带所述新消息的标识以及所述待辅助识别文字内容;
所述服务器在接收到所述辅助识别请求时,判定所述新消息满足辅助识字条件。
12.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至11中任一项所述方法的步骤。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至11中任一项所述方法的步骤。
CN201910872080.2A 2019-09-16 2019-09-16 消息处理方法、消息显示方法、存储介质和计算机设备 Active CN110635991B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910872080.2A CN110635991B (zh) 2019-09-16 2019-09-16 消息处理方法、消息显示方法、存储介质和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910872080.2A CN110635991B (zh) 2019-09-16 2019-09-16 消息处理方法、消息显示方法、存储介质和计算机设备

Publications (2)

Publication Number Publication Date
CN110635991A true CN110635991A (zh) 2019-12-31
CN110635991B CN110635991B (zh) 2022-04-19

Family

ID=68971409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910872080.2A Active CN110635991B (zh) 2019-09-16 2019-09-16 消息处理方法、消息显示方法、存储介质和计算机设备

Country Status (1)

Country Link
CN (1) CN110635991B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201860365U (zh) * 2010-05-26 2011-06-08 康佳集团股份有限公司 一种适合聋哑人使用的手机装置
US20150012600A1 (en) * 2013-07-08 2015-01-08 International Business Machines Corporation Indicating in an electronic message whether a user has previously accessed content provided by a resource
CN104536570A (zh) * 2014-12-29 2015-04-22 广东小天才科技有限公司 智能手表的信息处理方法及装置
CN105681167A (zh) * 2016-01-29 2016-06-15 深圳市泰比特科技有限公司 一种儿童智能手表与微信客户端对讲的方法
CN107483736A (zh) * 2017-08-23 2017-12-15 广东小天才科技有限公司 一种即时通信应用程序的消息处理方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201860365U (zh) * 2010-05-26 2011-06-08 康佳集团股份有限公司 一种适合聋哑人使用的手机装置
US20150012600A1 (en) * 2013-07-08 2015-01-08 International Business Machines Corporation Indicating in an electronic message whether a user has previously accessed content provided by a resource
CN104536570A (zh) * 2014-12-29 2015-04-22 广东小天才科技有限公司 智能手表的信息处理方法及装置
CN105681167A (zh) * 2016-01-29 2016-06-15 深圳市泰比特科技有限公司 一种儿童智能手表与微信客户端对讲的方法
CN107483736A (zh) * 2017-08-23 2017-12-15 广东小天才科技有限公司 一种即时通信应用程序的消息处理方法及装置

Also Published As

Publication number Publication date
CN110635991B (zh) 2022-04-19

Similar Documents

Publication Publication Date Title
CN102138156B (zh) 维持即时消息接发应用程序中的群
US11050685B2 (en) Method for determining candidate input, input prompting method and electronic device
US20160359779A1 (en) Electronic Communication System
US20180359197A1 (en) Automatic reply method, device, apparatus, and storage medium
US11470023B2 (en) Session initiation method and device
KR20200142577A (ko) 공유 문서를 기반으로 하는 그룹 채팅 개시 방법, 이를 위한 장치, 및 저장 매체
US10541951B2 (en) Enhancing network messaging with a real-time, interactive representation of current messaging activity of a user's contacts and associated contacts
CN112929253B (zh) 一种虚拟形象交互方法和装置
CN105577504B (zh) 建立通信通道的方法和装置
US20150002075A1 (en) Method and Apparatus for Determination of a Non-Charging Operation
WO2018166367A1 (zh) 一种实时对话中的实时提醒方法、装置、存储介质及电子装置
CN109286554B (zh) 社交应用中社交功能解锁方法及装置
CN113420230B (zh) 基于群聊的匹配咨询推送方法、相关装置、设备及介质
CN111641554B (zh) 一种消息处理方法、装置及计算机可读存储介质
CN110635991B (zh) 消息处理方法、消息显示方法、存储介质和计算机设备
CN110620672B (zh) 多人会话数据处理方法、装置、计算机设备和存储介质
CN105933417B (zh) 咨询方法和装置
CN112822089B (zh) 用于添加好友的方法和设备
CN113645129A (zh) 即时通信客户端的数据处理方法和数据处理装置
KR101986153B1 (ko) 웹툰 식별 기술을 이용한 커뮤니케이션 서비스 시스템 및 방법
CN112306596A (zh) 信息交互方法、装置和电子设备
CN108153822A (zh) 一种关联方法及装置、终端和可读存储介质
KR20190098332A (ko) 화상 통신 서비스 제공 장치
US11792243B2 (en) System and method for conducting multi-session user interactions
CN115801957A (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
GR01 Patent grant