CN106961376B - 即时通讯信息的处理方法和装置 - Google Patents

即时通讯信息的处理方法和装置 Download PDF

Info

Publication number
CN106961376B
CN106961376B CN201610016969.7A CN201610016969A CN106961376B CN 106961376 B CN106961376 B CN 106961376B CN 201610016969 A CN201610016969 A CN 201610016969A CN 106961376 B CN106961376 B CN 106961376B
Authority
CN
China
Prior art keywords
session
instant communication
information
message
communication information
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
Application number
CN201610016969.7A
Other languages
English (en)
Other versions
CN106961376A (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
Tencent Cloud Computing Beijing 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 CN201610016969.7A priority Critical patent/CN106961376B/zh
Publication of CN106961376A publication Critical patent/CN106961376A/zh
Application granted granted Critical
Publication of CN106961376B publication Critical patent/CN106961376B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/10Multimedia information
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/08Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种即时通讯信息的处理方法和装置。其中,该方法包括:获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;生成并播报语音提示信息,其中,语音提示信息用于提示已获取到即时通讯消息;接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息,操控设备为终端外接的设备;响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息,其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。本发明解决了操作移动端的即时通讯应用时强依赖视觉的技术问题。

Description

即时通讯信息的处理方法和装置
技术领域
本发明涉及互联网领域,具体而言,涉及一种即时通讯信息的处理方法和装置。
背景技术
现有技术中应用在移动端(主要为手机端)上的即通应用(即即时通讯应用,比如手机QQ和微信),该类即通应用在社交聊天方面,可以实现即时通讯,如,用户可以通过即时通讯应用与交流对象(也即通讯对象)相互交流信息,这类信息一般称为消息,在通过即时通讯应用收发消息时,若在短时间内收到多条消息时,即通应用只会有一次消息通知和消息提示;而当用户处于应用内时,收到新的消息,只有消息提示,没有消息通知。通过即通应用可以显示最近与用户进行沟通的交流对象的会话列表,如果有新消息在该会话列表中的会话上会显示有新消息标记,但是用户通过会话列表仅可查看某一会话最近一条消息的简要信息,不可直接沟通,若用户需与会话的交流对象沟通,需在会话列表中点击具体的会话以进入会话页,在会话页中与对应的交流对象沟通。
现有技术中的上述方案无论是新消息通知和提示,还是用户获取信息,都需要很强的视觉依赖,而在一些用户无法通过视觉操作应用的场景下(如驾车场景、走路时),用户的视线大部分时间上会聚焦在前方,只能允许极短时间的视线偏移,因而很难有时间和精力去回应日趋增多的移动端的即通信息;另一方面来讲,大多数用户本身亦很难克服“手机依赖症”,很难控制自己不去查看和回复即通信息,长时间地视线偏移,因而给用户驾车或走路带来很大的安全隐患。
除了视线偏移的问题以外,现有移动端产品主要以触控交互为主,而目前在驾驶或其他强烈需要用户双手操作的应用场景中,太频繁的触控也会影响用户的安全,如驾车时双手大部分时间放在方向盘或者档位上,太频繁的触控影像驾车安全。
针对上述操作移动端的即时通讯应用时强依赖视觉的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种即时通讯信息的处理方法和装置,以至少解决操作移动端的即时通讯应用时强依赖视觉的技术问题。
根据本发明实施例的一个方面,提供了一种即时通讯信息的处理方法,该处理方法包括:获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;生成并播报语音提示信息,其中,所述语音提示信息用于提示已获取到所述即时通讯消息;接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息,操控设备为终端外接的设备;响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息;其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。
根据本发明实施例的另一方面,还提供了一种即时通讯信息的处理装置,该处理装置包括:获取单元,用于获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;语音处理单元,用于生成并播报语音提示信息,其中,所述语音提示信息用于提示已获取到所述即时通讯消息;第一接收单元,用于接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息,操控设备为终端外接的设备;响应单元,用于响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息;其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。
采用本发明实施例,可以在第一账户接收到即时通讯消息之后,对该即时通讯消息进行语音提示,通过操控设备基于该语音提示信息生成响应信息,终端接收到响应信息之后,则将即时通讯消息以易于识别的方式显示在终端的屏幕上,并播报该按照预定方式显示的即时通讯消息。在上述实施例中,播报即时通讯消息,而不是仅仅采用现有技术中的在会话列表中相应的会话上显示新消息标记的方式,用户无需视觉辅助,即可收听即时通讯消息;并且,在该方案中,在接收到响应信息之后,将即时通讯消息按照预定方式显示,这样,即便是终端的用户需要使用视觉辅助,也可以很快地定位到该正在播报的即时通讯消息,从而可以通过外设访客快速地对应用进行操作,解决了现有技术中操作移动端的即时通讯应用时强依赖视觉的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的硬件环境的示意图;
图2是根据本发明实施例的即时通讯信息的处理方法的流程图;
图3是根据本发明实施例的一种外设方控的示意图;
图4是根据本发明实施例的一种可选地即时通讯信息的处理方法的流程图;
图5是根据本发明实施例的一种可选地消息队列的示意图;
图6是根据本发明实施例的一种可选地会话详情页的界面示意图;
图7是根据本发明实施例的一种可选地会话列表页的界面示意图;
图8是根据本发明实施例的一种可选地即时通讯信息的处理方法的终端与操控设备的交互图;
图9是根据本发明实施例的一种可选地即时通讯信息的处理装置的示意图;
图10是根据本发明实施例的一种终端的内部结构示意图。
具体实施方式
首先,对本发明实施例中涉及的术语解释如下:
即时通讯应用(简称“即通应用”或“即通”):指登录在即时通讯应用客户端的账户(即用户)可以即时收发即时消息的即时通信类的应用,比如微信、QQ。
会话:在即通应用中的具体的交流对象(该交流对象也可以称之为通讯对象,比如:单个联系人、讨论群组)在即通应用界面上显示时为一个会话,会话的头像即为交流对象的头像,会话名即为交流对象的昵称或者备注,一个会话包含了用户与该交流对象的所有聊天信息。
会话列表页:即通应用中展示具体会话以及会话简略信息的页面,根据会话数量的不同,有不同展示。
会话页(也即会话详情页):在会话列表页点击具体的会话即可进入会话页,会话页用于展示登录在即时通讯应用客户端的账户(即用户)与该交流对象所有具体的聊天信息(即上述的即时通讯消息),并且可以通过该会话页发送不同类型的消息,或者发起不同的沟通形式。
消息:指交流对象与用户通过即通应用相互交流的信息,信息类型包括文字、语音、图片、链接等多种形式。
消息通知:用户在终端(如手机)上收到新的消息时,会在终端的屏幕上显示消息通知,用户点击消息通知,即可进入对应的会话。
消息提示:用户在终端(如手机)上收到新的消息时,会有对应的提示音或者震动提示用户。
外设方控:指除开方向盘上自带的控制按键外,另加上的按键组合,可以进行便捷的操作。
焦点:在界面上选中一块内容时,该内容即为焦点。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种即时通讯信息的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
可选地,在本实施例中,上述即时通讯信息的处理方法可以应用于如图1所示的外设方控10、终端30和服务器50所构成的硬件环境中,外设方控与终端连接,终端可以与服务器通过网络建立连接。其中,终端和服务器上均可以设置处理器。
如图1所示,服务器通过网络与终端进行连接,上述网络包括但不限于:广域网、城域网或局域网。该实施例中的终端可以为移动终端,如智能手机、平板电脑、PDA或其他手持设备。
本发明提供的即时通讯信息的处理方法可以通过图2所示的方式实现。如图2所示,该方法可以包括:
步骤S202:获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息。
步骤S204:生成并播报语音提示信息,其中,语音提示信息用于提示已获取到即时通讯消息。
步骤S206:接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息,操控设备为终端外接的设备。
步骤S208:响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息。
其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。
采用本发明实施例,可以在第一账户接收到即时通讯消息之后,对该即时通讯消息进行语音提示,通过操控设备基于该语音提示信息生成响应信息,终端接收到响应信息之后,则将即时通讯消息以易于识别的方式显示在终端的屏幕上,并播报该按照预定方式显示的即时通讯消息。在上述实施例中,播报即时通讯消息,而不是仅仅采用现有技术中的在会话列表中相应的会话上显示新消息标记的方式,用户无需视觉辅助,即可收听即时通讯消息;并且,在该方案中,在接收到响应信息之后,将即时通讯消息按照预定方式显示,这样,即便是终端的用户需要使用视觉辅助,也可以很快地定位到该正在播报的即时通讯消息,从而可以通过外设访客快速地对应用进行操作,解决了现有技术中操作移动端的即时通讯应用时强依赖视觉的问题。
在上述实施例中,第一即时通讯客户端接收消息,该即时通讯消息可以为登录在第二即时通讯客户端上的第二账户向登录在该第一即时通讯客户端上的第一账户发送的消息,在第一即时通讯客户端接收到该即时通讯消息之后,通过语音提示信息提示用户已获取到即时通讯消息,提示用户是否需要处理该即时通讯消息,若用户通过操控设备输入响应信息以确定处理(如收听)该即时通讯消息,则播报该即时通讯消息,并将正在播报的即时通讯消息显示在终端的屏幕上。
其中的终端可以为移动终端,如手机、平板电脑等,也可以是车载终端。
具体地,用户可以通过操作第一即时通讯客户端所在的终端的控制按键输入该响应信息,也可以通过外设方控(即上述实施例中的操控设备)输入该响应信息。该外设方控可以与该终端建立通讯关系,可选地,外设方控可以通过网络建立通讯关系,也可以通过数据线或蓝牙建立通讯关系。
图3示出了一种可选的外设方控,如图3所示,该外设方控10可以具有一个旋钮11和主控制键13(如ok键),通过该旋钮(也可以称之为旋转按钮)可以进行选择操作、通过该主控制键可以输入确认信息,如上述的响应信息,还可以通过操作该主控制键发送语音消息。该外设方控可以安装在方向盘上,这样,用户在驾驶车辆时,就可以通过操作外设方控上的按键操作终端上的客户端。
上述的旋转按钮11和主控制键13可以为物理按键,也可以为虚拟按键,也可以为触摸按键,本申请对此不做限定。
本发明实施例中的客户端均可以为即时通讯客户端。
下面以QQ应用为例详述本发明上述实施例:
第二QQ的账户通过第二客户端向第一QQ的账户发送QQ应用的消息,第一客户端接收到该QQ消息之后,通过语音提示第一账户,接收到了QQ消息是否需处理该QQ消息。第一账户可以通过点击外设方控的主控制键输入响应信息,以表明该第一账户需要处理该QQ的消息,则第一客户端播报该即时通讯消息,第一账户收听该QQ的消息。在上述的即时通讯消息的处理过程中,第一账户的操作者无需使用视觉即可获知该QQ的消息,消除了视觉依赖。
为了保证终端的用户在想使用视觉感官或需使用视觉感官时,可以快速定位到正在播报的即时通讯消息上,并使用户可以快速回复信息,本发明还提供了将正在播报的即时通讯消息焦点突出显示的方案。
上述的预设显示方式包括:预设显示方式包括下述之一:高亮显示方式、放大显示方式、悬浮框显示方式、全屏显示方式以及居中显示方式。
按照高亮显示方式显示正在播报的即时通讯消息,可以将正在播报的即时通讯消息所在的屏幕区域以一种高亮的颜色绘制,如红色、黄色、绿色,而其他当前未播报的即时通讯消息以一种不突出的颜色绘制,如,白色、黑色,该高亮的颜色可以是预先定义好的颜色。
按照放大显示方式显示正在播报的即时通讯消息,可以将正在播报的即时通讯消息以其他当前未播报的即时通讯消息的N倍的显示方式显示,N可以为大于1的任意有理数,可选地,N可以为1至3之间的任意有理数,优选地,该N可以为1.6。
按照悬浮框显示方式显示正在播报的即时通讯消息,可以将该正在播报的即时通讯消息显示在终端屏幕的悬浮框中。
按照全屏显示方式显示正在播报的即时通讯消息,可以将该正在播报的即时通讯消息全屏显示在终端屏幕上。
按照居中显示方式显示正在播报的即时通讯消息,可以将该正在播报的即时通讯消息居中显示在终端屏幕上。
可选地,按照预设显示方式显示当前播报的即时通讯消息时,可以单独使用一种显示方式显示该当前播报的即时通讯消息,也可以使用上述的至少两种显示方式复用的方式显示当前播报的即时通讯消息,如,在放大正在播报的即时通讯消息的同时,将该放大的即时通讯消息居中显示在终端的屏幕上。
本申请上述提供的显示方式仅作举例说明,不排除其他与本申请显示方式原理相同的方式。
在一个可选的实施例中,将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上包括:将第一账户的会话列表显示在终端的屏幕上;确定即时通讯消息所属的当前播报会话,其中,即时通讯消息的指示信息包括当前播报会话的信息;将当前播报会话的信息按照预设显示方式显示在会话列表中。
终端的处理器可以在播报即时通讯消息的同时,将登录在终端的即时通讯客户端上的第一账户的会话列表显示在终端的屏幕上,在播报即时通讯消息时,将正在播报的即时通讯消息所属的会话按照上述的显示方式显示在终端的屏幕上,终端的用户可以通过操作操控设备回复该正在播报的即时通讯消息,也即,通过上述方案,用于可以在会话列表页回复即时通讯消息。
在另一种可选的实施方式中,在确定正在播报的即时通讯消息所属的当前播报会话之后,方法还可以包括:接收操控设备生成的会话页显示指令;响应于会话页显示指令,在终端的屏幕上显示当前播报会话的会话页,其中,会话页中记录有当前播报会话的一条或多条消息;将正在播报的即时通讯消息显示在会话页中,其中,即时通讯消息的指示信息还包括即时通讯消息本身。
通过上述方式,在播报即时通讯消息时,也可以将其显示在会话详情页中。
上述步骤S206,接收操控设备基于语音提示信息输入的响应信息可以通过接收操控设备的主控制键被执行第一操作生成的响应信息,其中,第一操作包括按下操作、长按操作和点击操作。
图3所示的操控设备中的主控制键可以被执行点击操作、长按操作以及持续按下操作,该操控设备中的旋转按钮可以被执行点击和滑动操作。操控设备的操作者(该操作者可以为即时通讯客户端的使用者)可以设置操控设备中主控制键和旋转按钮的控制方式。
用户在收听到语音提示信息之后,可以通过对操控设备的主控制键执行第一操作生成响应信息,终端接收到该响应信息之后,可以响应该响应信息播报即时通讯消息,并将正在播报的即时通讯消息按照上述的显示方式显示在终端的屏幕上。
在用户收听到即时通讯消息之后,若需对该即时通讯消息进行回复,或忽略该即时通讯消息,用户可以通过对操控设备的主控制键执行第二操作生成回复指令,终端接收回复指令生成回复信息,具体地,终端接收操控设备的主控制键被长按生成的长按指令,将开始接收到长按指令的时刻作为起始时刻,并将接收到的长按指令结束的时刻作为结束时刻。
其中,若用户对操控设备的操作为长按主控制键可以生成长按指令,终端实时接收操控设备生成的指令,若终端接收到该操控设备的长按指令,通讯终端将接收到该长按指令的时刻作为起始时刻,则通过即时通讯软件对用户输入的语音信号进行录音,在通讯终端接收到长按指令结束时(即结束时刻),停止对语音信号的录音,基于录音得到的语音信号生成语音消息,将该语音消息通过即时通讯软件发送处理。
在该实施例中,长按操控设备的通讯指令键发起录音,松开通讯指令键结束录音并发送语音消息,操作简单,且无需用户看着通讯终端的屏幕。用户通过肌肉记忆来进行操作,无需视觉辅助,可以保证用户在车载场景下的驾驶安全。
在一个可选的实施例中,在播报即时通讯消息的过程中,若接收到操控设备输入的切换指令,则中断当前播报的即时通讯消息,对切换指令指示的即时通讯消息进行播报。该切换指令也可以通过对操控设备执行第三操作实现,如对操控设备的主控制键进行点击操作,指示播报下一条即时通讯消息;对操控设备的旋转按钮进行滑动操作,指示播报下M条即时通讯消息。该M可以基于滑动操作的时间长短确定,也可以基于滑动操作的滑过距离确定,本申请对此不做限定;对操控设备的旋转按钮的信息接收位进行点击或长按操作,如图3所示的旋转按钮的信息接收位可以包括4个或更多的信息接收位,每个接收位可以表示一个数字,点击信息接收位,即表明指示播报下几条即时通讯消息;各个信息接收位也可以相同,点击几下信息接收位表明播报下几条即时通讯消息。
在另一个可选的实施例中,在播报即时通讯消息的过程中,若接收到操控设备输入的忽略指令,则中断播报即时通讯消息。该忽略指令也可以通过对操控设备执行第四操作实现,如对操控设备的主控制键进行点击操作。
上述实施例中,获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息可以包括:采用轮询的方式查询是否第一账户接收到与第一账户关联的第二账户发送的即时通讯消息。也即,客户端采用轮询的方式获取是否有新的消息,若有新消息,则通过获取消息的接口拉取新消息;若无新消息,则继续轮询。
图4是根据本发明实施例的一种可选地即时通讯信息的处理方法的流程图。如图4所示,该实施例可以通过如下步骤实现:
步骤S401:启动消息轮询服务。
步骤S403:判断是否有新消息。
若有,则执行步骤S405;若无,则执行返回执行步骤S403。
步骤S405:通过获取消息的接口拉取新消息。
步骤S407:处理消息。这里的处理指的是,生成并播报该消息的语音提示信息。
通过上述的收取消息的方式,与传统收取消息的方式相比,避免了拉取重复的消息。
在拉取新的消息之后,在即时通讯消息包括多条消息的情况下,可以按照会话播报语音提示信息,也即,生成并播报语音提示信息可以包括:确定多条消息中每条消息所属的会话,其中,每个会话包括多条消息中的一条或多条消息;为每个会话生成并播报一条语音提示信息。
在客户端在同一个播报周期内或者在同一时刻接收到多条即时通讯消息时,可以基于消息中携带的会话标志确定每条消息所属的会话,为每个会话生成一条语音提示信息,并播报该会话的语音提示信息。
由于每条消息中会携带有会话标志,该会话标志可以为会话名,也即与该第一账户进行会话的第二账户的账户名,每条消息属于其所携带的会话名对应的会话中,通过上述方案可以确定每条消息所属的会话,从而可以确定接收到新的消息的会话。
会话的个数可以为N个,其中,为每个会话生成并播报一条语音提示信息可以包括:为每个会话生成一条语音提示信息,得到N条语音提示信息;按照会话的会话时间的顺序逐条播报N条语音提示信息,其中,会话时间用于指示会话中第一条消息的接收时间或者发送时间。
在即时通讯消息包括多条消息的情况下,其中的一条或多条消息可能属于同一会话,则多条消息可能属于N个会话,获取该N个会话中各个会话中第一条消息的接收时间或发送时间,将该接收时间或发送时间作为该会话的会话时间,按照会话的会话时间升序排列,从前之后逐条播报N个会话的语音提示信息。
通过上述方案可以通过串行逻辑,同时采用语音和方控交互处理的方式替代原来触控操作加视觉变化的操作方式,旨在保证不方便用眼(如驾车)用户能安全便捷地使用即通类应用,不用依赖眼睛即可完成绝大部分的操作。
在上述实施例中,按照会话的会话时间的顺序逐条播报N条语音提示信息可以包括:在播报N条语音提示信息中的一条语音提示信息之后,若在预定时间段内未收到响应信息,则播报一条语音提示信息的下一条语音提示信息;在播报N条语音提示信息中的一条语音提示信息之后,且在第一账户基于一条语音提示信息向第二账户发送回复信息之后的预定时间段内未收发新的即时通讯消息,则播报一条语音提示信息的下一条语音提示信息;或者,在播报N条语音提示信息中的一条语音提示信息之后,若在预定时间段内接收到切换指令,则播报切换指令所指示的位于一条语音提示信息之后的语音提示信息。
可选地,在逐条播报N条语音提示信息的过程中,在播报N条语音提示信息中的一条语音提示信息之后,用户也可以不进行任何操作,若客户端在预定时间段内未收到响应信息,则播报一条语音提示信息的下一条语音提示信息,或者客户端退出语音提示消息的模式,也即不再播报接收到的新的即时通讯消息,该新的即时通讯消息可以是没有播报过的消息;用户可以基于该语音提示信息输入忽略指令,则客户端退出语音提示消息的模式或者直接播报下一个会话的消息;用户还可以基于终端的按键或外设方控生成响应信息,如点击按键或外设方控的主控制键生成收听确认信息,则客户端接收到该响应信息(收听确认信息)之后,播报当前待播报的会话的新消息。
在一个可选的实施例中,在用户可以基于终端的按键或外设方控输入响应信息之后,用户在收听消息的内容之后(即播报消息之后)预定时间段内没有输入新的指令,客户端播报下一条语音提示信息;用户在收听消息的内容之后,还可以通过操作终端的按键或外设方控的按键输入回复指令,在客户端接收到输入的回复指令之后,将信息回复页显示在终端的屏幕上(如会话列表页或会话详情页),并接收用户输入的回复信息,将该回复信息发送至该会话对应的第二账户。
进一步可选地,客户端接收到回复信息并将回复信息发送至第二账户之后,若未接收到第二账户反馈的新的消息,或者,在接收到第二账户发送的新的消息之后,预定时间段内未接收到回复指令或其他的响应信息,则播报一条语音提示信息的下一条语音提示信息。
通过上述实施例,在预定时间段内第一账户未进行操作或第一账户输入忽略指令,则可以播报下一条语音提示信息。
在另一个可选的实施例中,在播报N条语音提示信息中的一条语音提示信息之后,用户可以通过操作终端上的按键或外设方控的按键生成切换指令,如,通过操作上述按键生成“下一条”或“第M条”的切换指令,则播报切换指令所指示的位于一条语音提示信息之后的下一条或第M条语音提示信息。
采用上述实施例,可以通过操作终端或外设方控实现对语音信息播报的自由控制。
为了实现多条消息的有序播报,可以在响应于响应信息播报即时通讯消息之前,将多条消息按照会话的会话时间的顺序存入到消息队列中,其中,属于同一会话中的消息按照消息的消息时间的顺序存入到消息队列中,其中,会话的会话时间用于指示会话中第一条消息的接收时间或者发送时间,消息的消息时间用于指示消息的接收时间或者发送时间。
在响应于响应信息播报即时通讯消息时,则可以依次从消息队列中取当前待播报的会话;响应于响应信息播报当前待播报的会话。
具体地,可以将多个会话按照会话时间的顺序升序排列,得到消息队列,每个会话中的消息也按消息时间升序排列,在播报时,从消息队列中取出排序为第一位的会话,按照会话中消息的顺序对会话进行语言提示,在播报完该第一位的会话之后,将该第一位的会话删除或保存在数据库或内存中,从而原排序在第二位的会话成为排位在第一位的会话,按照之前的逻辑仍对排序在第一位的会话进行播报,以此类推。
可选地,在按照会话中消息的顺序对会话进行语言提示时,可以播报该会话的会话名、消息的消息时间、消息条数以及消息类型中的至少之一,如“A在18:00发送了一条图片消息”,其中的A为会话名。
下面结合图5以驾车场景和QQ应用为例详述本发明上述实施例,如图5所示,第一账户(下面称用户)在同一时间收到的7条消息,可以按照串行的形式对该7条消息进行语音提示,以供用户处理,该方案避免了用户在会话列表页依赖视觉进行会话选择。
具体地,QQ客户端会确定第一账户接收到的QQ消息所属的会话,按照每个会话的第一条消息的时间(可以为接收时间或发送时间)进行升序排队,得到图5所示的消息队列,该消息队列中,有4个会话(会话A、会话B、会话C和会话D,其中,会话A中包括三条消息、会话B中包括一条消息、会话C中包括两条消息、以及会话D中包括一条消息),排序在第一位的会话A中包括三条消息,该三条消息也按照消息时间的顺序排序,在对会话A进行提示之前,进行前提判断,判断是否满足提示的前提中的任一个,如,a)用户忽略了上一条消息提示,b)回复完一个会话后,一段时间内(即预定时间段内,可以设置为5s),双方(即第一账户和第二账户)再没有消息来往(也即没有收发消息),c)用户收听完消息内容后,一段时间内(设置为5s),双方再没有消息来往。
在进行前提判断之后,若符合播报条件,则播报该会话的语音提示信息(如图5中的提示会话A),通过这种方案,达到一次仅提示一个会话的消息,以及用户与一个会话交流完一轮后再提示下一个的目的;同时,用户可以结合外设方控,基本上实现不需要视觉辅助,即可收发QQ消息的目的。
在另一个可选的事实中,在即时通讯消息包括多条消息的情况下,生成并播报语音提示信息可以包括:为每个消息生成一条语音提示信息,逐条播报每个消息的语音提示信息。
根据本发明的上述实施例,可以在会话列表页和会话详情页中播报和回复消息,从而用户可以在会话列表页和会话详情页直接收听和发送消息。
具体地,响应于响应信息播报即时通讯消息可以包括:响应于响应信息将第一账户的会话列表显示在即时通讯客户端所在终端的屏幕上,并播报即时通讯消息,其中,会话列表中显示有第一账户的会话及各个会话的缩略会话信息;响应于响应信息将当前会话的会话页显示在即时通讯客户端所在终端的屏幕上,并播报当前会话的即时通讯消息。
进一步地,在响应于响应信息播报即时通讯消息之后,方法还可以包括:接收用于生成即时通讯消息的语音回复消息的启动信号;接收在基于启动信号播放提示音之后且在接收到结束信号之前输入的语音信号;基于语音信号录制语音回复消息,并将录制的语音回复消息发送至与即时通讯消息处于同一会话中的第二账户。
现有技术中在移动终端上从会话列表页进行会话筛选,确认目标会话后,进入该会话才能进行沟通的操作流程略长,而在不方便用眼的场景(如驾车)时,操作越少越好,而且主要通过听觉来获取信息,所以,该方案设计为:在会话列表页时,用户通过操作终端或外设方控选中目标会话之后,可以直接在会话列表页收听内容,同时可以直接进行语音回复,这样设计满足绝大多数用户被动接收消息的需求。
需要进一步说明的是,在播报会话名、文字类消息等文字类的即时通讯消息均可以通过语音直接播报出来,图片、链接以及支持的其他类型的信息也可以通过播报告知用户,保证用户仅通过听觉即可获取对方发送的信息。如,在用户选中目标消息时,会先对消息类型进行识别,如果是文字类消息,则会直接播报;如果是图片类消息,则客户端会生成文字“XXX发来图片(XXX为人名)”,再进行语音播报,链接类消息同理。
可选地,在用户选中会话时,会播报会话的名字,从而当用户选择会话时,结合方控,可以不用看屏幕即可完成。
用户在回复消息时,通过外设方控或者长按终端的按钮的方式,可以回复语音消息。具体地,回复消息分为两步,第一步,录制语音文件;第二步,通过回复消息接口,将语音文件发送给接收人。第一步中用户按下外设方控或者长按终端的按钮的时候,会听到一个提示音,提示音播放完成后,用户就可以说话了,说完就可以松开长按了,松开的时候,回复的语音文件录制完成,紧接着第二步将文件发送给接收方(如第二账户)。另外,在自动处理消息的流程中,回复功能可以自动打断处理消息流程,当回复完成后,继续走处理消息流程。
为了进一步解放用户的视觉,在用户对目标会话和目标消息时,输入选择切换信号,选择切换信号指向哪个会话或消息,则通过语音播报该会话或消息的缩略信息,在播报该会话或消息之后,用户可以输入选中信号(如“ok”),则播报该会话或消息的完整信息。进一步地,在选择切换信号指向会话或消息时,该指向的会话或消息处于焦点位,在会话或消息处于焦点位之后,播报该会话或消息的缩略信息或完整信息。
下面结合图6至图8为例详述本发明实施例。如图8所示,该发明实施例可以通过如下步骤实现:
步骤S801,通过获取消息的接口拉取新消息。
该步骤与图4所示的实施例中对应步骤的实现方法一致,在此不再赘述。在拉取到新消息的情况下,将该拉取到的新消息以小红点的形式显示在终端的屏幕上,如,在拉取到的新消息所属的会话的显示区域上增加新消息标识,该新消息标识可以为在该会话的显示区域上显示小红点。
可选地,也可以按照上述的预设显示方式显示该接收到的即时通讯消息。
步骤S802,按照拉取到的新消息所属的会话,为每个会话生成一条语音提示信息。
步骤S803,按照会话的会话时间顺序依次播报语音提示信息。
其中,会话时间用于指示会话中第一条消息的接收时间或者发送时间。
对于一个会话来讲,该语音提示信息可以包括:该会话的名称和该会话接收到的新消息的条数,如,“接收到来自A的三条消息”。
在依次播报语音提示信息的过程中,可以基于每条当前播报的语音提示信息执行下述步骤:
步骤S804,操作操控设备上的按键生成响应信息。
该操控设备可以如图3所示,在此不再赘述。用户在收听到该正在播报的
步骤S805,终端接收该响应信息。
步骤S806,终端响应于该响应信息,将即时通讯消息焦点居中显示在终端的屏幕上。
如图6和图7所示的实施例,焦点居中突出,结合外设方控方便操作。图6示出的为会话详情页的实施例,图7示出的为会话列表页(该实施例中示出了会话A、会话B、会话C以及会话D四个会话)的实施例中,焦点固定,而处于焦点的内容相较其他内容会进行放大。当驾驶员需要视觉辅助时,视线相对固定,减少内容选择以及聚焦的时间。并且,通过外设方控上的旋转按钮可以进行选择操作,同时可以长按方控上的按键发送语音,手可以不离开方向盘,就可以达到便捷选择QQ会话和消息,以及发送语音的目的。
本方案的主要目的,可以在保证驾车安全为前提的情况下,驾车用户几乎不用有任何的视线偏移和重新聚焦,也几乎用有任何的身体重心偏移,即可完成收发即通信息。
步骤S807,播报焦点居中显示的即时通讯消息。
可选地,播报的即时通讯消息可以为文字消息、图片消息、语音消息以及其他类型的消息。对于文字消息来讲,可以将该文字消息直接转换为语音播报;对于图片类的消息,终端上的客户端生成“A发来图片”的消息,然后播报,链接类的消息同理。
步骤S808,操作操控设备输入回复指令。
具体地,用户可以通过长按操控设备的主控制键输入回复指令。
步骤S809,终端基于该回复指令生成回复信息。
例如,若用户输入的回复指令时长按指令,则终端从将接收到该长按指令的起始时刻为开始,至长按指令结束的整个长按指令持续的过程中,录制语音消息。
步骤S810,终端将该回复信息发送至第二账户所在中的客户端。
具体地,在采用轮询的方式获取消息之后,通过串行处理的逻辑,将需要处理的会话添加到一个队列中,同时会话列表页面会将新的会话刷新到目前的列表中,有小红点提示。通过语音提示用户是否需要处理消息。若用户确认收听消息,则会串行播报当前会话的消息,同时会话列表页(如图6所示)会显示当前未处理的消息条数。若用户希望单独处理当前会话,按方控ok键,可以进入会话详情页(如图7所示)处理,当前会话处理完成,则重复上述流程,继续处理下一个会话。
若用户指示进入会话详情页处理消息,会话详情页会展示所有当前的会话消息,焦点落在当前正在处理的消息上,若无最新消息,则焦点落在最后一条消息上,处理完一条消息之后,隔一段时间(可以设置为1.5s)自动处理下一条消息。可选地,处理消息的同时,焦点随之落到当前处理的消息上。
在上述实施例中,调整现有的会话列表页布局,增加焦点,且焦点居中,同时支持自主研发的外设方控交互,即通过外设方控可以快速地对应用进行操作;通过消息轮询的技术,支持接收即时通讯消息(如QQ消息),并且改变了以往的通知提示模式,而是采用串行提示和处理的逻辑,保证用户一次仅针对一个会话进行沟通,不用看着列表进行会话筛选,一轮沟通结束后,再通知下一个消息;将客户端上登录账户的各类消息(文字、语音、图片、链接等等)按照不同的形式通过语音进行播报,保证用户不用查看消息,即可了解消息的内容;在会话列表页即可快速收听消息和发送语音,而无需再进入会话页,保证满足驾驶时大部分的沟通场景。
在本发明上述实施例中,在接收到响应信息之后,均可以而将待播报的即时通讯消息按照预设显示方式显示在终端的屏幕上,并识别该即时通讯消息,直接播报该即时通讯消息或生成该即时通讯消息的语音消息之后播报。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
实施例2
根据本发明实施例,还提供了一种用于实施上述即时通讯信息的处理方法的即时通讯信息的处理装置,如图9所示,该装置包括:获取单元91、语音处理单元93、第一接收单元95以及响应单元97。
其中,获取单元,用于获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;
语音处理单元,用于生成并播报语音提示信息,其中,语音提示信息用于提示已获取到即时通讯消息;
第一接收单元,用于接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息,操控设备为终端外接的设备;
响应单元,用于响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息。
其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。
采用本发明实施例,可以在第一账户接收到即时通讯消息之后,对该即时通讯消息进行语音提示,通过操控设备基于该语音提示信息生成响应信息,终端接收到响应信息之后,则将即时通讯消息以易于识别的方式显示在终端的屏幕上,并播报该按照预定方式显示的即时通讯消息。在上述实施例中,播报即时通讯消息,而不是仅仅采用现有技术中的在会话列表中相应的会话上显示新消息标记的方式,用户无需视觉辅助,即可收听即时通讯消息;并且,在该方案中,在接收到响应信息之后,将即时通讯消息按照预定方式显示,这样,即便是终端的用户需要使用视觉辅助,也可以很快地定位到该正在播报的即时通讯消息,从而可以通过外设访客快速地对应用进行操作,解决了现有技术中操作移动端的即时通讯应用时强依赖视觉的问题。
在上述实施例中,第一即时通讯客户端接收消息,该即时通讯消息可以为登录在第二即时通讯客户端上的第二账户向登录在该第一即时通讯客户端上的第一账户发送的消息,在第一即时通讯客户端接收到该即时通讯消息之后,通过语音提示信息提示用户已获取到即时通讯消息,提示用户是否需要处理该即时通讯消息,若用户通过操控设备输入响应信息以确定处理(如收听)该即时通讯消息,则播报该即时通讯消息,并将正在播报的即时通讯消息显示在终端的屏幕上。
具体地,用户可以通过操作第一即时通讯客户端所在的终端的控制按键输入该响应信息,也可以通过外设方控(即上述实施例中的操控设备)输入该响应信息。该外设方控可以与该终端建立通讯关系,可选地,外设方控可以通过网络建立通讯关系,也可以通过数据线或蓝牙建立通讯关系。
为了保证终端的用户在想使用视觉感官或需使用视觉感官时,可以快速定位到正在播报的即时通讯消息上,并使用户可以快速回复信息,本发明还提供了将正在播报的即时通讯消息焦点突出显示的方案。
上述的预设显示方式包括:预设显示方式包括下述之一:高亮显示方式、放大显示方式、悬浮框显示方式、全屏显示方式以及居中显示方式。
可选地,按照预设显示方式显示当前播报的即时通讯消息时,可以单独使用一种显示方式显示该当前播报的即时通讯消息,也可以使用上述的至少两种显示方式复用的方式显示当前播报的即时通讯消息,如,在放大正在播报的即时通讯消息的同时,将该放大的即时通讯消息居中显示在终端的屏幕上。
在一个可选的实施例中,响应单元包括:第一显示模块,用于将第一账户的会话列表显示在终端的屏幕上;会话确定模块,用于确定即时通讯消息所属的当前播报会话,其中,即时通讯消息的指示信息包括当前播报会话的信息;第二显示模块,用于将当前播报会话的信息按照预设显示方式显示在会话列表中。
在另一种可选的实施方式中,响应单元还包括:接收模块,用于在确定正在播报的即时通讯消息所属的当前播报会话之后,接收操控设备生成的会话页显示指令;响应模块,用于响应于会话页显示指令,在终端的屏幕上显示当前播报会话的会话页,其中,会话页中记录有当前播报会话的一条或多条消息;第三显示模块,用于将正在播报的即时通讯消息显示在会话页中,其中,即时通讯消息的指示信息还包括即时通讯消息。
通过上述方式,在播报即时通讯消息时,可以将其显示在会话详情页中也可以显示在会话列表页中。
上述实施例中接收单元接收操控设备基于语音提示信息输入的响应信息可以通过接收操控设备的主控制键被执行第一操作生成的响应信息,其中,第一操作包括按下操作、长按操作和点击操作。
根据本发明的上述实施例,获取单元可以包括:查询模块,用于采用轮询的方式查询是否第一账户接收到与第一账户关联的第二账户发送的即时通讯消息。
通过上述的收取消息的方式,与传统收取消息的方式相比,避免了拉取重复的消息。
在拉取新的消息之后,在即时通讯消息包括多条消息的情况下,可以按照会话播报语音提示信息,也即,语音处理单元可以包括:确定模块,用于在即时通讯消息包括多条消息的情况下,确定多条消息中每条消息所属的会话,其中,每个会话包括多条消息中的一条或多条消息;处理模块,用于为每个会话生成并播报一条语音提示信息。
具体地,会话的个数为N个,其中,处理模块包括:生成子模块,用于为每个会话生成一条语音提示信息,得到N条语音提示信息;播报子模块,用于按照会话的会话时间的顺序逐条播报N条语音提示信息,其中,会话时间用于指示会话中第一条消息的接收时间或者发送时间。
进一步地,播报子模块包括:第一信息播报子模块,用于在播报N条语音提示信息中的一条语音提示信息之后,若在预定时间段内未收到响应信息,则播报一条语音提示信息的下一条语音提示信息;第二信息播报子模块,用于在播报N条语音提示信息中的一条语音提示信息之后,且在第一账户基于一条语音提示信息向第二账户发送回复信息之后的预定时间段内未收发新的即时通讯消息,则播报一条语音提示信息的下一条语音提示信息;或者,第三信息播报子模块,用于在播报N条语音提示信息中的一条语音提示信息之后,若在预定时间段内接收到切换指令,则播报切换指令所指示的位于一条语音提示信息之后的语音提示信息。
在一个可选的实施例中,装置还可以包括:保存单元,用于在响应于响应信息播报即时通讯消息之前,将多条消息按照会话的会话时间的顺序存入到消息队列中,其中,属于同一会话中的消息按照消息的消息时间的顺序存入到消息队列中,其中,会话的会话时间用于指示会话中第一条消息的接收时间或者发送时间,消息的消息时间用于指示消息的接收时间或者发送时间。
具体地,响应单元包括:读取模块,用于依次从消息队列中取当前待播报的会话;响应模块,用于响应于响应信息播报当前待播报的会话。
通过上述方案可以通过串行逻辑,同时采用语音和方控交互处理的方式替代原来触控操作加视觉变化的操作方式,旨在保证不方便用眼(如驾车)用户能安全便捷地使用即通类应用,不用依赖眼睛即可完成绝大部分的操作。
在本发明的上述实施例中,语音处理单元包括:生成模块,用于在即时通讯消息包括多条消息的情况下,为每个消息生成一条语音提示信息;播报模块,用于逐条播报每个消息的语音提示信息。
需要进一步说明的是,响应单元可以包括:第一响应模块,用于响应于响应信息将第一账户的会话列表显示在即时通讯客户端所在终端的屏幕上,并播报即时通讯消息,其中,会话列表中显示有第一账户的会话及各个会话的缩略会话信息;第二响应模块,用于响应于响应信息将当前会话的会话页显示在即时通讯客户端所在终端的屏幕上,并播报当前会话的即时通讯消息。
根据本发明的上述实施例,可以在会话列表页和会话详情页中播报和回复消息,从而用户可以在会话列表页和会话详情页直接收听和发送消息。
根据本发明的上述实施例,装置还可以包括:第二接收单元,用于在响应于响应信息播报即时通讯消息之后,接收用于生成即时通讯消息的语音回复消息的启动信号;第三接收单元,用于接收在基于启动信号播放提示音之后且在接收到结束信号之前输入的语音信号;回复单元,用于基于语音信号录制语音回复消息,并将录制的语音回复消息发送至与即时通讯消息处于同一会话中的第二账户。
进一步地,装置还包括:显示单元,用于在播报即时通讯消息的同时,将当前播报的即时通讯消息区别于其他即时通讯消息的显示方式显示在即时通讯客户端所在终端的屏幕上,其中,区别于其他即时通讯消息的显示方式包括下述至少之一:高亮显示方式、突出显示方式以及信息放大显示方式。
在上述实施例中,调整现有的会话列表页布局,增加焦点,且焦点居中,同时支持自主研发的外设方控交互,即通过外设方控可以快速地对应用进行操作;通过消息轮询的技术,支持接收即时通讯消息(如QQ消息),并且改变了以往的通知提示模式,而是采用串行提示和处理的逻辑,保证用户一次仅针对一个会话进行沟通,不用看着列表进行会话筛选,一轮沟通结束后,再通知下一个消息;将客户端上登录账户的各类消息(文字、语音、图片、链接等等)按照不同的形式通过语音进行播报,保证用户不用查看消息,即可了解消息的内容;在会话列表页即可快速收听消息和发送语音,而无需再进入会话页,保证满足驾驶时大部分的沟通场景。
本实施例中所提供的各个模块与方法实施例对应步骤所提供的使用方法相同、应用场景也可以相同。当然,需要注意的是,上述模块涉及的方案可以不限于上述实施例中的内容和场景,且上述模块可以运行在计算机终端或移动终端,可以通过软件或硬件实现。
实施例3
根据本发明实施例,还提供了一种用于实施上述即时通讯信息的处理方法的终端,如图10所示,该终端包括:
一个或多个(图中仅示出一个)处理器201、存储器203、以及传输装置205(如上述实施例中的发送装置),如图10所示,该终端还可以包括输入输出设备207。
其中,存储器203可用于存储软件程序以及模块,如本发明实施例中的即时通讯信息的处理方法和装置对应的程序指令/模块,处理器201通过运行存储在存储器203内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的即时通讯信息的处理方法。存储器203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器203可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置205用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置205包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置205为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
其中,存储器203用于存储应用程序。
在本实施例中,上述计算机终端的处理器可以执行数据传输方法中以下步骤:
获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;生成并播报语音提示信息,其中,语音提示信息用于提示已获取到即时通讯消息;接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息;响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息。
其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。
采用本发明实施例,可以在第一账户接收到即时通讯消息之后,对该即时通讯消息进行语音提示,通过操控设备基于该语音提示信息生成响应信息,终端接收到响应信息之后,则将即时通讯消息以易于识别的方式显示在终端的屏幕上,并播报该按照预定方式显示的即时通讯消息。在上述实施例中,播报即时通讯消息,而不是仅仅采用现有技术中的在会话列表中相应的会话上显示新消息标记的方式,用户无需视觉辅助,即可收听即时通讯消息;并且,在该方案中,在接收到响应信息之后,将即时通讯消息按照预定方式显示,这样,即便是终端的用户需要使用视觉辅助,也可以很快地定位到该正在播报的即时通讯消息,从而可以通过外设访客快速地对应用进行操作,解决了现有技术中操作移动端的即时通讯应用时强依赖视觉的问题。
在上述实施例中,第一即时通讯客户端接收消息,该即时通讯消息可以为登录在第二即时通讯客户端上的第二账户向登录在该第一即时通讯客户端上的第一账户发送的消息,在第一即时通讯客户端接收到该即时通讯消息之后,通过语音提示信息提示用户已获取到即时通讯消息,提示用户是否需要处理该即时通讯消息,若用户输入响应信息以确定处理(如收听)该即时通讯消息,则播报该即时通讯消息。
具体地,用户可以通过操作第一即时通讯客户端所在的终端的控制按键输入该响应信息,也可以通过外设方控输入该响应信息。该外设方控可以与该终端建立通讯关系,可选地,外设方控可以通过网络建立通讯关系,也可以通过数据线或蓝牙建立通讯关系。
本领域普通技术人员可以理解,图10所示的结构仅为示意,计算机终端也可以是智能手机(如Android手机、IOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternet Devices,MID)、PAD等终端设备。图10其并不对上述电子装置的结构造成限定。例如,计算机终端还可包括比图10中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图10所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
实施例4
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例所提供的即时通讯信息的处理方法和装置所执行的程序代码。
可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;生成并播报语音提示信息,其中,语音提示信息用于提示已获取到即时通讯消息;接收操控设备基于语音提示信息输入的响应信息,其中,响应信息用于指示播报即时通讯消息,操控设备为终端外接的设备;响应于响应信息将即时通讯消息的指示信息按照预设显示方式显示在第一即时通讯客户端所在终端的屏幕上,并播报即时通讯消息。
其中,预设显示方式用于使得当前播报的即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别。
采用本发明实施例,可以在第一账户接收到即时通讯消息之后,对该即时通讯消息进行语音提示,通过操控设备基于该语音提示信息生成响应信息,终端接收到响应信息之后,则将即时通讯消息以易于识别的方式显示在终端的屏幕上,并播报该按照预定方式显示的即时通讯消息。在上述实施例中,播报即时通讯消息,而不是仅仅采用现有技术中的在会话列表中相应的会话上显示新消息标记的方式,用户无需视觉辅助,即可收听即时通讯消息;并且,在该方案中,在接收到响应信息之后,将即时通讯消息按照预定方式显示,这样,即便是终端的用户需要使用视觉辅助,也可以很快地定位到该正在播报的即时通讯消息,从而可以通过外设访客快速地对应用进行操作,解决了现有技术中操作移动端的即时通讯应用时强依赖视觉的问题。
具体地,用户可以通过操作第一即时通讯客户端所在的终端的控制按键输入该响应信息,也可以通过外设方控输入该响应信息。该外设方控可以与该终端建立通讯关系,可选地,外设方控可以通过网络建立通讯关系,也可以通过数据线或蓝牙建立通讯关系。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (14)

1.一种即时通讯信息的处理方法,其特征在于,包括:
获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;
生成并播报语音提示信息,其中,所述语音提示信息用于提示已获取到所述即时通讯消息;
接收操控设备基于所述语音提示信息输入的响应信息,其中,所述响应信息用于指示播报所述即时通讯消息,所述操控设备为终端外接的设备;
响应于所述响应信息将所述即时通讯消息的指示信息按照预设显示方式显示在所述第一即时通讯客户端所在终端的屏幕上,并播报所述即时通讯消息,
其中,所述预设显示方式用于使得当前播报的所述即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别;
其中,将所述即时通讯消息的指示信息按照预设显示方式显示在所述第一即时通讯客户端所在终端的屏幕上包括:将所述第一账户的会话列表显示在所述终端的屏幕上;确定所述即时通讯消息所属的当前播报会话,其中,所述即时通讯消息的指示信息包括所述当前播报会话的信息;将所述当前播报会话的信息按照所述预设显示方式显示在所述会话列表中。
2.根据权利要求1所述的方法,其特征在于,在确定正在播报的即时通讯消息所属的当前播报会话之后,所述方法还包括:
接收所述操控设备生成的会话页显示指令;
响应于所述会话页显示指令,在所述终端的屏幕上显示所述当前播报会话的会话页,其中,所述会话页中记录有所述当前播报会话的一条或多条消息;
将所述正在播报的即时通讯消息显示在所述会话页中,其中,所述即时通讯消息的指示信息还包括所述即时通讯消息本身。
3.根据权利要求1至2中任意一项所述的方法,其特征在于,所述预设显示方式包括下述之一:高亮显示方式、放大显示方式、悬浮框显示方式、全屏显示方式以及居中显示方式。
4.根据权利要求1所述的方法,其特征在于,接收操控设备基于所述语音提示信息输入的响应信息包括:
接收所述操控设备的主控制键被执行第一操作生成的所述响应信息,其中,所述第一操作包括按下操作、长按操作和点击操作。
5.根据权利要求1或4所述的方法,其特征在于,在响应于所述响应信息播报所述即时通讯消息之后,所述方法还包括:
接收所述操控设备的主控制键被执行第二操作生成的回复信息,其中,所述第二操作包括:按下操作、长按操作和点击操作。
6.根据权利要求1所述的方法,其特征在于,在所述即时通讯消息包括多条消息的情况下,生成并播报所述语音提示信息包括:
确定所述多条消息中每条消息所属的会话,其中,每个会话包括所述多条消息中的一条或多条消息;
为所述每个会话生成并播报一条所述语音提示信息。
7.根据权利要求6所述的方法,其特征在于,所述会话的个数为N个,其中,为所述每个会话生成并播报一条所述语音提示信息包括:
为所述每个会话生成一条所述语音提示信息,得到N条所述语音提示信息;
按照所述会话的会话时间的顺序逐条播报N条所述语音提示信息,其中,所述会话时间用于指示所述会话中第一条消息的接收时间或者发送时间。
8.根据权利要求7所述的方法,其特征在于,按照所述会话的会话时间的顺序逐条播报N条所述语音提示信息包括:
在播报N条所述语音提示信息中的一条语音提示信息之后,若在预定时间段内未收到所述响应信息,则播报所述一条语音提示信息的下一条语音提示信息;
在播报N条所述语音提示信息中的一条语音提示信息之后,且在第一账户基于所述一条语音提示信息向第二账户发送回复信息之后的预定时间段内未收发新的即时通讯消息,则播报所述一条语音提示信息的下一条语音提示信息;或者,
在播报N条所述语音提示信息中的一条语音提示信息之后,若在预定时间段内接收到切换指令,则播报所述切换指令所指示的位于所述一条语音提示信息之后的语音提示信息。
9.根据权利要求8所述的方法,其特征在于,所述切换指令通过操控按键的旋转按钮被执行第三操作而生成,其中,所述第三操作包括旋转操作、对所述旋转按钮的信息接收位的点击或长按操作。
10.根据权利要求1所述的方法,其特征在于,在响应于所述响应信息播报所述即时通讯消息之前,所述方法还包括:
将多条消息按照会话的会话时间的顺序存入到消息队列中,其中,属于同一会话中的消息按照消息的消息时间的顺序存入到所述消息队列中,
其中,所述会话的会话时间用于指示所述会话中第一条消息的接收时间或者发送时间,所述消息的消息时间用于指示所述消息的接收时间或者发送时间。
11.一种即时通讯信息的处理装置,其特征在于,包括:
获取单元,用于获取使用第一账户登录的第一即时通讯客户端接收到的即时通讯消息;
语音处理单元,用于生成并播报语音提示信息,其中,所述语音提示信息用于提示已获取到所述即时通讯消息;
第一接收单元,用于接收操控设备基于所述语音提示信息输入的响应信息,其中,所述响应信息用于指示播报所述即时通讯消息,所述操控设备为终端外接的设备;
响应单元,用于响应于所述响应信息将所述即时通讯消息的指示信息按照预设显示方式显示在所述第一即时通讯客户端所在终端的屏幕上,并播报所述即时通讯消息;
其中,所述预设显示方式用于使得当前播报的所述即时通讯消息相比于其他当前未播报的即时通讯消息更容易被识别;
其中,所述响应单元包括:第一显示模块,用于将所述第一账户的会话列表显示在所述终端的屏幕上;会话确定模块,用于确定所述即时通讯消息所属的当前播报会话,其中,所述即时通讯消息的指示信息包括所述当前播报会话的信息;第二显示模块,用于将所述当前播报会话的信息按照所述预设显示方式显示在所述会话列表中。
12.根据权利要求11所述的装置,其特征在于,所述响应单元还包括:
接收模块,用于在确定正在播报的即时通讯消息所属的当前播报会话之后,接收所述操控设备生成的会话页显示指令;
响应模块,用于响应于所述会话页显示指令,在所述终端的屏幕上显示所述当前播报会话的会话页,其中,所述会话页中记录有所述当前播报会话的一条或多条消息;
第三显示模块,用于将所述正在播报的即时通讯消息显示在所述会话页中,其中,所述即时通讯消息的指示信息还包括所述即时通讯消息。
13.根据权利要求11所述的装置,其特征在于,所述接收单元包括:
接收模块,用于接收所述操控设备的主控制键被执行第一操作生成的所述响应信息,其中,所述第一操作包括按下操作、长按操作和点击操作。
14.根据权利要求11所述的装置,其特征在于,语音处理单元包括:
确定模块,用于在所述即时通讯消息包括多条消息的情况下,确定所述多条消息中每条消息所属的会话,其中,每个会话包括所述多条消息中的一条或多条消息;
处理模块,用于为所述每个会话生成并播报一条所述语音提示信息。
CN201610016969.7A 2016-01-08 2016-01-08 即时通讯信息的处理方法和装置 Active CN106961376B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610016969.7A CN106961376B (zh) 2016-01-08 2016-01-08 即时通讯信息的处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610016969.7A CN106961376B (zh) 2016-01-08 2016-01-08 即时通讯信息的处理方法和装置

Publications (2)

Publication Number Publication Date
CN106961376A CN106961376A (zh) 2017-07-18
CN106961376B true CN106961376B (zh) 2019-04-12

Family

ID=59480579

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610016969.7A Active CN106961376B (zh) 2016-01-08 2016-01-08 即时通讯信息的处理方法和装置

Country Status (1)

Country Link
CN (1) CN106961376B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108769131B (zh) * 2018-05-03 2021-05-28 平安科技(深圳)有限公司 一种推送消息播报方法、计算机可读存储介质及终端设备
CN109144373B (zh) * 2018-07-25 2022-09-06 张力 一种即时通讯方法及设备
CN109151768A (zh) * 2018-07-28 2019-01-04 北京旺马科技有限公司 一种车载通讯方法、装置及***
CN109150692A (zh) * 2018-07-28 2019-01-04 北京旺马科技有限公司 消息自动播报方法、***、车载终端及手控设备
CN109121118A (zh) * 2018-07-28 2019-01-01 北京旺马科技有限公司 手动选择播放的方法、***、车载终端及手控设备
CN109391542A (zh) * 2018-12-13 2019-02-26 许兴磊 一种即时通讯方法及通信终端
CN112583696B (zh) * 2019-09-30 2023-04-07 上海掌门科技有限公司 一种处理群会话消息的方法与设备
CN113489833B (zh) * 2021-06-29 2022-11-04 维沃移动通信有限公司 信息播报方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102790733A (zh) * 2012-08-13 2012-11-21 上海量明科技发展有限公司 即时通信交互界面差异化显示的方法、客户端及***
CN102833189A (zh) * 2012-09-04 2012-12-19 上海量明科技发展有限公司 即时通信中交互界面变更的方法、客户端及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101840727A (zh) * 2010-04-28 2010-09-22 深圳市五巨科技有限公司 一种同步显示歌词的移动终端音乐播放方法和装置
CN102265654A (zh) * 2011-06-27 2011-11-30 华为终端有限公司 一种信息提示的方法和移动设备
CN102811180B (zh) * 2012-08-01 2016-04-13 上海量明科技发展有限公司 即时通信中构造数据播放的方法、客户端及***
CN104144113B (zh) * 2014-04-17 2016-08-24 腾讯科技(深圳)有限公司 一种社交外设控制方法、终端、设备及***
CN105119799B (zh) * 2015-06-15 2019-11-19 阿里巴巴集团控股有限公司 即时通讯消息处理方法及客户端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102790733A (zh) * 2012-08-13 2012-11-21 上海量明科技发展有限公司 即时通信交互界面差异化显示的方法、客户端及***
CN102833189A (zh) * 2012-09-04 2012-12-19 上海量明科技发展有限公司 即时通信中交互界面变更的方法、客户端及***

Also Published As

Publication number Publication date
CN106961376A (zh) 2017-07-18

Similar Documents

Publication Publication Date Title
CN106961376B (zh) 即时通讯信息的处理方法和装置
CN105681855B (zh) 一种现场直播中的共同收看仿真方法和装置
CN106558310A (zh) 虚拟现实语音控制方法及装置
CN106570100B (zh) 信息搜索方法和装置
US11095599B2 (en) Method and system of operating a social networking application via an external device
CN109962833A (zh) 即时通讯客户端上会话的创建方法及装置
CN103795607A (zh) 一种消息处理方法、即时通信客户端及即时通信***
CN106330687B (zh) 消息处理方法、装置及***
CN105989165B (zh) 在即时聊天工具中播放表情信息的方法、装置及***
CN109922377A (zh) 播放控制方法和装置、存储介质及电子装置
CN106533711B (zh) 多媒体会议方法及装置
CN110459221A (zh) 多设备协同语音交互的方法和装置
JP2017191601A5 (zh)
CN102075337A (zh) 一种即时通信消息显示方法和相关装置
CN106658122B (zh) 电视控制方法和装置
CN110519157A (zh) 一种即时通讯方法及设备
CN108122161A (zh) 一种商品推荐方法、装置、终端及可读存储介质
CN112003778B (zh) 消息处理方法、装置、设备和计算机存储介质
CN107347028B (zh) 消息的处理方法和装置
CN110377574A (zh) 图片的协作处理方法及装置、存储介质、电子装置
CN110389697A (zh) 数据交互方法和装置、存储介质及电子装置
CN100452782C (zh) 在会话过程中呈现会话的来源信息的方法及***
CN106161518A (zh) 信息共享方法和装置
CN113342235A (zh) 信息处理方法、装置及电子设备和存储介质
CN112887194A (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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230713

Address after: 518000 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 Floors

Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Address before: 2, 518000, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.