CN106708354A - 即时通讯方法及客户端 - Google Patents
即时通讯方法及客户端 Download PDFInfo
- Publication number
- CN106708354A CN106708354A CN201510783642.8A CN201510783642A CN106708354A CN 106708354 A CN106708354 A CN 106708354A CN 201510783642 A CN201510783642 A CN 201510783642A CN 106708354 A CN106708354 A CN 106708354A
- Authority
- CN
- China
- Prior art keywords
- information
- instant communication
- value
- presupposed
- session window
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请公开了一种即时通讯方法及客户端。所述方法包括:通过会话窗口的输入框接收输入的即时通讯消息;读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息。本申请提供的即时通讯方法及客户端便于用户操作、提高了用户体检。
Description
技术领域
本申请涉及数据通信技术领域,特别涉及一种即时通讯方法及客户端。
背景技术
即时通讯(IM,Instant Messaging)技术实现了在线实时沟通,在娱乐聊天、电子商务中的应用越来越广泛。即时通讯技术通常通过客户端实现用户的在线实时交互,用户可以通过客户端向另一用户的客户端发送消息,也可以通过客户端阅读从其它客户端发来的消息。
目前,即时通讯的用户越来越注重个人隐私安全问题。在某些时候,用户一方面希望与朋友分享某些文字、图片、视频等私密信息,但又不希望朋友将所述私密信息进行保存或传播,因此诞生了“阅后即焚”技术以解决这个问题。所谓“阅后即焚”技术是指当发送方将某个信息发送给接收方后,接收方用户通过一个手指长按该信息的图标或列表后,屏幕上将呈现该信息的内容,并且该信息将在呈现后的限定时间内自动焚毁。
也就是说,在现有的“阅后即焚”的模式下输入的信息,在接收方阅读后的短时间,如10秒内会被永久性删除。然而,用户在“阅后即焚”的模式下进行即时通讯时,有时候往往需要发送少量的需要双方记录的消息。例如,在“阅后即焚”的模式下,用户需要发送某条带有具体时间、地点的普通消息,此普通消息在阅后能不被删除。现有的处理方式需要用户首先退出当前“阅后即焚”的会话窗口,然后进入阅后不焚的普通模式的会话窗口,接着才能进行后续输入、发送等操作。当用户发完该普通消息时,他又需要再退出当前普通模式的会话窗口,转为进入“阅后即焚”模式的会话窗口。
由以上描述可见,现有的即时通讯软件中,在不同消息模式之间切换较为繁琐。
发明内容
本申请实施方式提供一种便于操作的即时通讯方法及客户端。
为解决上述技术问题,本申请提供一种即时通讯方法,其包括:通过会话窗口的输入框接收输入的即时通讯消息;读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
本申请还提供一种客户端,其包括:接收模块,用于通过会话窗口的输入框接收输入的即时通讯消息;读取模块,用于读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;发送模块,用于发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;展示模块,用于在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
本申请还提供一种客户端,其包括:通信模块、显示器和处理器;其中,所述处理器能通过会话窗口的输入框接收输入的即时通讯消息;读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;控制所述通信模块发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;在所述预设信息类型标识为所述第一取值时,控制所述显示器在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,控制所述显示器在所述会话窗口的展示框中展示所述即时通讯消息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
本申请还提供一种即时通讯方法,其包括:接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,在会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,在所述会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
本申请还提供一种客户端,其包括:接收模块,用于接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;展示模块,用于在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,在会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,在所述会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
本申请还提供一种客户端,其包括:所述通信模块能接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;所述处理器能在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,控制所述显示器在会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,控制所述显示器在所述会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
本申请以上实施方式描述的即时通讯方法和客户端,通过读取预设信息类型标识的当前取值,可以根据预设信息类型标识的当前取值确定当前即时通讯消息的信息类型,使得在会话窗口的展示框中能够根据所述当前取值对即时通讯消息进行区别展示。如在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;进而实现了在同一个会话窗口,根据用户需求对不同的即时通讯消息进行不同类型即时通讯消息的切换,简化了用户操作,提高了用户体验。
附图说明
为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一个实施方式提供的即时通讯方法的流程图;
图2为本申请一个实施方式提供的客户端的会话窗口的示意图;
图3为本申请一个实施方式提供的客户端的会话窗口的示意图;
图4为本申请一个实施方式提供的即时通讯方法的流程图;
图5为本申请一个实施方式提供的客户端的会话窗口的示意图;
图6为本申请一个实施方式提供的客户端的会话窗口的示意图;
图7为本申请一个实施方式提供的客户端的模块图;
图8为本申请一个实施方式提供的客户端的模块图;
图9为本申请一个实施方式提供的即时通讯方法的流程图;
图10为本申请一个实施方式提供的即时通讯方法的流程图;
图11为本申请一个实施方式提供的客户端的模块图;
图12为本申请一个实施方式提供的客户端的模块图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。
请参阅图1。本申请的一个实施方式提供一种即时通讯方法可以包括如下步骤。
步骤S10:通过会话窗口的输入框接收输入的即时通讯消息。
在本实施方式中,客户端之间可以进行即时通讯,收发即时通讯消息。客户端可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端也可以为运行于上述通信设备中的软件。所述客户端可以被用户使用,以发出即时通讯消息。
在本实施方式中,即时通讯消息的具体内容可以包括文本、语音、图片或文件等。当然,即时通讯消息的内容不限于上述列举。在一个具体的实施方式中,请参阅图2,在所述会话窗口1中可以设置有输入框2,用于接收用户输入的即时通讯消息。当所述会话窗口1的输入框2接收到用户时,可以表示用户正在通过客户端进行即时通讯消息的编辑。此外在所述会话窗口1中还可以显示有触摸键盘3,便于用户通过所述触摸键盘3进行文本输入。
在本实施方式中,在所述会话窗口中还可以显示有消息接收方的身份标识。所述身份标识可以用于唯一标识一个用户。具体的,所述身份标识可以为用户自定义名称、用户通信号码、用户在即时通讯消息软件中注册的账户等。
步骤S12:读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值。
在本实施方式中,预设信息类型可以包括:第一信息类型和第二信息类型。具体的,所述第一信息类型可以表示当前所述即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息,后续可以在会话窗口中可以不进行展示。所述第二信息类型可以表示当前所述即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息,后续可以在会话窗口中直接展示。
在本实施方式中,所述预设信息类型对应有预设信息类型标识。所述预设信息类型标识用于表示当前的即时通讯消息具体的信息类型。所述预设信息类型标识可以包括第一取值和第二取值。所述第一取值与所述第一信息类型相对应,当所述预设信息类型标识为第一取值时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。所述第二取值与所述第二信息类型相对应,当所述预设信息类型标识为第二取值时,表示用户当前需要发送的即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息。
在本实施方式中,通过读取预设信息类型标识的当前取值,确定当前取值是第一取值还是第二取值。进一步的,可以根据所述当前取值的具体值可以确定当前的即时通讯消息的具体信息类型。
具体的,所述读取的方式可以为在所述会话窗口的预定位置设置开关按钮。例如,当所述开关按钮为打开的第一状态时,所述预设信息类型标识的当前取值为第一取值ON时,对应的即时通讯消息的消息类型为第一信息类型。当所述开关按钮为关闭状态时,所述预设信息类型标识的当前取值为第二取值OFF时,对应的即时通讯消息的消息类型为第二信息类型。使用时,客户端可以通过记录所述开关按钮的原始状态以及接收所述开关按钮被点击的状态确定预设信息类型标识的当前取值,从而确定即时通讯消息的具体消息类型。
当然,即时通讯消息的类型以及预设信息类型标识的取值均不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
步骤S14:发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值。
在本实施方式中,所述发送所述即时通讯消息的方式可以由用户点击预定按钮的事件触发发出、可以为在检测到输入框内停止输入的预定时长后自动发送等。当然,发送所述即时通讯消息的方式不限于上述列举。
具体的,请参阅图2,在所述会话窗1的预定位置可以设置有发送按钮4,当用户点击说话声发送按钮4时,客户端对应接收到触发信号,将输入框2内的即时通讯消息向预定的消息接收方发送。所述预定的消息接收方可以为所述会话窗口1中显示的“小花”对应的客户端。
在本实施方式中,所述预设信息类型标识的当前取值可以为第一取值或第二取值。客户端可以根据所述当前取值确定对应的即时通讯消息的消息类型。在所述即时通讯消息附带所述预设信息类型标识的当前取值时,可以将所述即时通讯消息的消息类型随着当前的即时通讯消息发送给对应的消息接收方的客户端。进一步的,消息接收方的客户端可以根据当前接收到的即时通讯消息的消息类型进区别操作。
步骤S16:在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
在本实施方式中,所述预设信息具体可以为预先存储在存储器中的图片、字符串、语音、视频中的一种或多种结合。所述预设信息还可以为其他具体形式,本申请在此并不做具体限定。
在本实施方式中,在所述预设信息类型标识为所述第一取值时,可以表示当前的即时通讯消息的消息类型为第一信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用预设信息代替所述即时通讯消息的内容进行展示。在消息接收方没有点开阅读之前,消息发送方若有需要可以点击所述预设信息,以查看对应的即时通讯消息的具体内容。
在本实施方式中,在所述预设信息类型标识为所述第二取值时,可以表示当前的即时通讯消息的消息类型为第二信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息。很多情况下,该消息中可能包含有需要即时通讯的双方记录的内容,例如具体的时间、地点等等。因此,该即时通讯消息可以在会话窗口直接展示出来,以便于用户查看。
在本实施方式中,当在会话窗口显示有预设信息时,其可以表示所述预设信息对应的即时通讯消息的消息类型为第一信息类型,即表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用所述预设信息代替所述即时通讯消息的内容进行展示。此外,在消息接收方点开阅读后,所述即时通讯消息可以在预定的时间内被删除,以防止被他人翻阅即时通讯消息记录,泄露隐私。
本申请实施方式,通过读取预设信息类型标识的当前取值,可以根据预设信息类型标识的当前取值确定当前即时通讯消息的信息类型,使得在会话窗口的展示框中能够根据所述当前取值对即时通讯消息进行区别展示。如在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;进而实现了在同一个会话窗口,根据用户需求对不同的即时通讯消息进行不同类型即时通讯消息的切换,简化了用户操作,提高了用户体验。
在一个实施方式中,在所述会话窗口提供有类型切换标记,所述方法还可以包括:在所述类型切换标记被点击时,改变所述预设信息类型标识的当前取值,使得所述预设信息类型标识的当前取值在所述第一取值和所述第二取值之间替换。
在本实施方式中,在所述会话窗口可以设置有类型切换标记。所述预设信息类型的当前取值可以通过所述类型切换标记的被点击的状态确定。当所述类型切换标记被点击时,能够使得所述预设信息类型标识的当前取值进行切换,包括从第一取值变化为第二取值,以及从第二取值变化为第一取值。
在本实施方式中,所述类型切换标5被点击的方式包括:循环点击、单击和双击、轻点和重按等。所述类型切换标记可以包括第一状态和第二状态。具体的,请参阅图3,例如所述类型切换标记5的第一状态可以对应在客户端记录为1;所述第二状态可以记录为0。在所述被点击的方式为循环点击时,例如,在所述类型切换标记5为第一状态时,并且所述类型切换标记被点击一次后,其可以转换成第二状态。对应的,所述预设信息类型标识在所述类型切换标记5为第一状态时,其当前取值可以为第一取值。具体的所述第一取值可以与所述第一状态记录的值相对应或相同,例如也为1。当所述类型切换标记5转换成第二状态时,其当前取值可以为第二取值。具体的,所述第二取值可以与第二状态记录的值相对应或相同,例如也为0。当所述类型切换标记5再次被点击后,其由第二状态转换成第一状态时,对应的,所述预设信息类型标识的当前取值也从第二取值转变为第一取值。
在一个具体的实施方式中,当所述类型切换标记被点击的方式为单击和双击时,所述类型切换标记被单击时,其对应的所述预设信息类型标识的当前取值可以为第一取值;当所述类型切换标记被双击时,其对应的所述预设信息类型标识的当前取值可以为第二取值。
在另一个具体的实施方式中,所述类型切换标记被点击的方式可包括轻点和重按。所述类型切换标记被轻点时,其对应的所述预设信息类型标识的当前取值可以为第一取值;当所述类型切换标记被重按时,其对应的所述预设信息类型标识的当前取值可以为第二取值。
当然,所述类型切换标记被点击的方式不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
在一个实施方式中,所述方法还可以包括:在所述会话窗口的输入框获得焦点之后或者所述输入框接收到输入之后,在所述会话窗口的预定位置显示类型切换标记。
在本实施方式中,控制器可以设置有控件持续检测所述会话窗口的输入框位置是否有输入。当检测到有输入后,所述控件能够相应地获得焦点。当在所述控件获得焦点之后或者所述输入框接收到输入之后,表示用户有编辑即时通讯消息的需求。此时,可以在所述会话窗口的预定位置显示类型切换标记。用户可以根据实际需要通过点击所述类型切换标记,改变预设信息类型标识的当前取值,进而选择即时通讯消息发送的具体信息类型。
请参阅图4,在一个实施方式中,所述读取预设信息类型标识的当前取值可以包括如下步骤。
步骤S120:获取所述类型切换标记被点击的次数。
步骤S122:根据所述被点击次数的预定性质确定所述预设信息类型标识的当前取值。
步骤S124:当所述当前取值为第一取值时,所述类型切换标记对应显示成第一预定图标;当所述当前取值为第二取值时,所述类型切换标记对应显示成第二预定图标。
在本实施方式中,客户端可以设置有计数器,通过计数器的计数功能获取所述类型切换标记被点击的次数。然后根据所述被点击次数的性质可以确定所述预设信息类型标识的当前取值。
在一个具体的实施方式中,所述预定性质可以为所述点击次数的奇偶性。例如当所述类型切换标记被点击奇数次时,所述预设信息类型标识的当前取值为第一取值;当所述类型切换标记被点击偶数次时,所述预设信息类型标识的当前取值为第二取值。
在一个具体的实施方式中,所述预定性质可以为所述点击次数为单击、双击。当所述类型切换标记被单击时,所述预设信息类型标识的当前取值可以为第一取值;当所述类型切换标记被双击时,所述预设信息类型标识的当前取值可以为第二取值。
当然,所述预定性质不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
在本实施方式中,当所述当前取值为第一取值时,所述类型切换标记对应显示成第一预定图标,表示其对应的即时通讯消息类型为第一信息类型。当所述当前取值为第二取值时,所述类型切换标记对应显示成第二预定图标,表示其对应的即时通讯消息类型为第二信息类型。所述第一预定图标与所述第二预定图标不同。所述不同的第一预定图标、第二预定图标能够用于提示用户具体其当前输入的即时通讯消息对应的信息类型具体是什么。
具体的,请参阅图5,所述第一预定图标为在所述类型切换标记所在位置处可以显示一个1,表示所述预设信息类型标识的当前取值为第一取值,其对应的即时通讯消息类型为第一信息类型。请参阅图6,所述第二预定图标为在所述类型切换标记所述在位置处可以显示一个0,表示所述预设信息类型标识的当前取值为第二取值,其对应的即时通讯消息类型为第二信息类型。当然,具体的第一预定图标、第二预定图标样式可以有多种设计方式,本申请在此不作具体限定。
在一个实施方式中,所述方法还可以包括:在会话窗口的预定位置显示与所述当前取值对应的当前预设信息类型提示。
在本实施方式中,所述当前预设信息类型提示可以包括第一信息类型提示和第二信息类型提示。具体的,所述当前信息类型提示可以根据当前取值确定具体在所述会话窗口的预定位置展示哪个信息类型提示。
具体的,请参阅图5,当所述当前取值为第一取值时,可以在所述会话窗口的预定位置显示第一信息类型提示。具体的,例如,所述第一信息类型提示可以为“阅后即焚”。当所述会话窗口显示有“阅后即焚”时,表明当前输入的即时通讯消息为第一信息类型,其隐私保护要求较高或者安全性保护要求较高。请参阅图6,当所述当前取值为第二取值时,可以在所述会话窗口的预定位置显示第二信息类型提示。具体的,例如,所述第二信息类型提示可以为“阅后不焚”。当所述会话窗口显示有“阅后不焚”时,表明当前输入的即时通讯消息为第二信息类型,其隐私保护要求较低或者安全性保护较低但便于用户阅读和记录,后续可以在会话窗口中直接展示。当用户看到所述预设信息类型提示时,可以很清楚地知道当前即时通讯消息的类型具体是哪种。
在本实施方式中,所述会话窗口的预定位置可以在所述输入框2的上方,靠近所述输入框2的位置。当用户在输入框2中进行信息输入时,方便查看当前信息类型提示,以明确当前的即时通讯消息类型。
在一个实施方式中,所述预设信息可以包括以下至少一种:图片、字符串、语音、视频。
在本实施方式中,所述预设信息用于在即时通讯消息为第一信息类型时,代替具体的即时通讯消息内容展示在会话窗口中,以保护用户的隐私。具体的,所述预设信息可以为图片、字符串、语音、视频中的一种或多种组合。当然,所述预设信息的具体形式不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
在一个实施方式中,所述即时通讯方法还可以包括:
接收即时通讯消息接收方发出的删除指令,根据所述删除指令,在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除;
或者,在所述即时通讯消息发送达到预定时长时,在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除;
或者,在所述即时通讯消息发送后,在所述会话窗口的所述预设信息发生点击事件后,在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除。
在本实施方式中,在所述即时通讯消息为第一信息类型时,其在会话窗口对应显示为预设信息。所述客户端可以通过通信模块接收即时通讯消息接收方发出的删除指令。所述删除指令可以附带有该即时通讯消息的属性,根据所述删除指令中附带的属性可以唯一确定对应的预设信息和即时通讯消息。当客户端接收到所述删除指令后,可以在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除,从而保护用户隐私,且能防止不必要的信息占用内存。
在本实施方式中,在所述即时通讯消息为第一信息类型时,其在会话窗口对应显示为预设信息。在所述即时通讯消息发送达到预定时长时,在所述会话窗口可以取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除,从而保护用户隐私,且能防止不必要的信息占用内存。
在本实施方式中,在所述即时通讯消息为第一信息类型时,其在会话窗口对应显示为预设信息。在所述即时通讯消息发送后,在所述会话窗口的所述预设信息发生点击事件后,在所述会话窗口可以取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除,从而保护用户隐私,且能防止不必要的信息占用内存。
请参阅图7,本申请实施方式还提供一种客户端100,其包括:接收模块10、读取模块12、发送模块14、展示模块16。
在本实施方式中,客户端100可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端100也可以为运行于上述通信设备中的软件。
接收模块10用于通过会话窗口的输入框接收输入的即时通讯消息。
在本实施方式中,客户端之间可以进行即时通讯,收发即时通讯消息。客户端可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端也可以为运行于上述通信设备中的软件。所述客户端可以被用户使用,以发出即时通讯消息。
在本实施方式中,即时通讯消息的具体内容可以包括文本、语音、图片或文件等。当然,即时通讯消息的内容不限于上述列举。在一个具体的实施方式中,请参阅图2,在所述会话窗口1中可以设置有输入框2,用于接收用户输入的即时通讯消息。当所述会话窗口1的输入框2接收到用户时,可以表示用户正在通过客户端进行即时通讯消息的编辑。此外在所述会话窗口1中还可以显示有触摸键盘3,便于用户通过所述触摸键盘3进行文本输入。
在本实施方式中,在所述会话窗口中还可以显示有消息接收方的身份标识。所述身份标识可以用于唯一标识一个用户。具体的,所述身份标识可以为用户自定义名称、用户通信号码、用户在即时通讯消息软件中注册的账户等。
读取模块12用于读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值。
在本实施方式中,预设信息类型可以包括:第一信息类型和第二信息类型。具体的,所述第一信息类型可以表示当前所述即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息,后续可以在会话窗口中可以不进行展示。所述第二信息类型可以表示当前所述即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息,后续可以在会话窗口中直接展示。
在本实施方式中,所述预设信息类型对应有预设信息类型标识。所述预设信息类型标识用于表示当前的即时通讯消息具体是哪一种信息类型。所述预设信息类型标识可以包括第一取值和第二取值。所述第一取值与所述第一信息类型相对应,当所述预设信息类型标识为第一取值时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。所述第二取值与所述第二信息类型相对应,当所述预设信息类型标识为第二取值时,表示用户当前需要发送的即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息。
在本实施方式中,通过读取预设信息类型标识的当前取值,确定当前取值是第一取值还是第二取值。进一步的,可以根据所述当前取值的具体值可以确定当前的即时通讯消息的具体信息类型。
具体的,所述读取的方式可以为在所述会话窗口的预定位置设置开关按钮。例如,当所述开关按钮为打开的第一状态时,所述预设信息类型标识的当前取值为第一取值ON时,对应的即时通讯消息的消息类型为第一信息类型。当所述开关按钮为关闭状态时,所述预设信息类型标识的当前取值为第二取值OFF时,对应的即时通讯消息的消息类型为第二信息类型。使用时,客户端可以通过记录所述开关按钮的原始状态以及接收所述开关按钮被点击的状态确定预设信息类型标识的当前取值,从而确定即时通讯消息的具体消息类型。
当然,即时通讯消息的类型以及预设信息类型标识的取值均不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
发送模块14用于发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值。
在本实施方式中,所述发送所述即时通讯消息的方式可以由用户点击预定按钮的事件触发发出、可以为在检测到输入框内停止输入的预定时长后自动发送等。当然,发送所述即时通讯消息的方式不限于上述列举。
具体的,请参阅图2,在所述会话窗1的预定位置可以设置有发送按钮4,当用户点击说话声发送按钮4时,客户端对应接收到触发信号,将输入框2内的即时通讯消息向预定的消息接收方发送。所述预定的消息接收方可以为所述会话窗口1中显示的“小花”对应的客户端。
在本实施方式中,所述预设信息类型标识的当前取值可以为第一取值或第二取值。客户端可以根据所述当前取值确定对应的即时通讯消息的消息类型。在所述即时通讯消息附带所述预设信息类型标识的当前取值时,可以将所述即时通讯消息的消息类型随着当前的即时通讯消息发送给对应的消息接收方的客户端。进一步的,消息接收方的客户端可以根据当前接收到的即时通讯消息的消息类型进区别操作。
展示模块16用于在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
在本实施方式中,所述预设信息具体可以为预先存储在存储器中的图片、字符串、语音、视频中的一种或多种结合。所述预设信息还可以为其他具体形式,本申请在此并不做具体限定。
在本实施方式中,在所述预设信息类型标识为所述第一取值时,可以表示当前的即时通讯消息的消息类型为第一信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用预设信息代替所述即时通讯消息的内容进行展示。在消息接收方没有点开阅读之前,消息发送方若有需要可以点击所述预设信息,以查看对应的即时通讯消息的具体内容。
在本实施方式中,在所述预设信息类型标识为所述第二取值时,可以表示当前的即时通讯消息的消息类型为第二信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息。很多情况下,该消息中可能包含有需要即时通讯的双方记录的内容,例如具体的时间、地点等等。因此,该即时通讯消息可以在会话窗口直接展示出来,以便于用户查看。
本申请实施方式,通过读取预设信息类型标识的当前取值,可以根据预设信息类型标识的当前取值确定当前即时通讯消息的信息类型,使得在会话窗口的展示框中能够根据所述当前取值对即时通讯消息进行区别展示。如在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;进而实现了在同一个会话窗口,根据用户需求对不同的即时通讯消息进行不同类型即时通讯消息的切换,简化了用户操作,提高了用户体验。
请参阅图8,本申请实施方式还提供一种客户端110,其包括:通信模块11、处理器13和显示器15。
在本实施方式中,所述通信模块11能进行网络通信收发数据。通信模块可以是依照TCP/IP协议设置,并在该协议框架下进行网络通信。具体的,其可以为无线移动网络通信芯片,如GSM、CDMA等;其还可以为Wifi芯片;其还可以为蓝牙芯片。
所述处理器13能通过会话窗口的输入框接收输入的即时通讯消息;读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;控制所述通信模块11发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;在所述预设信息类型标识为所述第一取值时,控制所述显示器15在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,控制所述显示器15在所述会话窗口的展示框中展示所述即时通讯消息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
在本实施方式中,所述处理器13可以按任何适当的方式实现。例如,处理器13可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。本申请并不作限定。
本申请客户端可以是本申请即时通讯消息提示方法的一种硬件实施方式,可以实现本申请即时通讯方法实施方式并达到方法实施方式的技术效果。
请参阅图9。本申请一个实施方式所提供的一种即时通讯方法可以包括如下步骤。
步骤S20:接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值。
在本实施方式中,客户端之间可以进行即时通讯,收发即时通讯消息。客户端可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端也可以为运行于上述通信设备中的软件。所述客户端可以被用户使用,以发出即时通讯消息。
在本实施方式中,即时通讯消息可以包括文本、语音、图片或文件等。当然,即时通讯消息的内容不限于上述列举。
在本实施方式中,在本实施方式中,所述预设信息类型标识的当前取值可以为第一取值或第二取值。由于即时通讯消息的发送方发出的信息附带有所述预设信息类型标识的当前取值,因此,即时通讯消息的接收方接收到的即时通讯消息为附带有所述预设信息类型标记的当前取值。当所述当前取值为第一取值时,表示当前信息为第一信息类型;当所述当前取值为第二取值时,表示当前信息为第二信息类型。
步骤S22:在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,在所述会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,在会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
在本实施方式中,所述预设信息具体可以为预先存储在存储器中的图片、字符串、语音、视频中的一种或多种结合。所述预设信息还可以为其他具体形式,本申请在此并不做具体限定。
在本实施方式中,在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,表示当前信息为第一信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用预设信息代替所述即时通讯消息的内容进行展示。
在本实施方式中,所述预设信息可以为预先设置并存储在存储器中的图片、字符串、语音、视频中的一种或多种结合。在消息接收方对应的客户端,所述预设信息被点击之后,可以向用于展示与所述预设信息对应的即时通讯消息内容。当所述预设信息被点击之后,可以向即时通讯的消息发送方发送删除指令,并可以在预定的时间内将所述预设信息取消显示。
在本实施方式中,当所述预设信息类型标识为所述第二取值时,可以表示当前的即时通讯消息的消息类型为第二信息类型,此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息。很多情况下,该消息中可能包含有需要即时通讯的双方记录的内容,例如具体的时间、地点等等。因此,该即时通讯消息可以在会话窗口直接展示出来,以便于用户查看。
在本实施方式中,当在会话窗口显示有预设信息时,其可以表示所述预设信息对应的即时通讯消息的消息类型为第一信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用预设信息代替所述即时通讯消息的内容进行展示。进一步的,在消息接收方点开阅读后,所述即时通讯消息可以在预定的时间内删除,以防止被他人翻阅即时通讯消息记录,泄露隐私。
在本实施方式中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息可以在同一个会话窗口展示,以便于用户阅读和操作,从而提高用户体验。
本申请实施方式,通过读取预设信息类型标识的当前取值,可以根据预设信息类型标识的当前取值确定当前即时通讯消息的信息类型,使得在会话窗口的展示框中能够根据所述当前取值对即时通讯消息进行区别展示。如在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;进而实现了在同一个会话窗口,根据用户需求对不同的即时通讯消息进行不同类型即时通讯消息的切换,简化了用户操作,提高了用户体验。
在一个实施方式中,在所述会话窗口的所述预设信息发生点击事件时在所述会话窗口的展示框中展示所述预设信息对应的即时通讯消息;在预设条件达成时,取消显示所述预设信息对应的即时通讯消息;在所述会话窗口取消显示所述预设信息。
在本实施方式中,所述点击事件可以为该即时通讯消息接收方的客户端对应的控件检测到了预定的信号。进一步的,可以根据所述预定信号控制将所述预设信息对应的即时通讯消息在所述会话窗口的展示框中进行展示。具体的,所述点击事件可以为在所述预设信息位置接收到的触摸点击或者按压等。
在本实施方式中,所述预设条件可以为所述预设信息位置处再次被点击,或者可以为在所述即时通讯消息开始展示至预设时长后,或者可以为长按的点击事件停止时、或者可以为接收到手机晃动等。当然,所述预设条件不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
在本实施方式中,在预设条件达成时,取消显示所述预设信息对应的即时通讯消息,以保护用户隐私。另外,也可以删除所述即时通讯消息,防止被他人翻阅即时通讯消息记录,并防止不必要的信息占用内存。
在本实施方式中,可以在所述会话窗口取消显示所述预设信息。在预设信息对应的第一信息类型模式下,当所述预设信息对应的即时通讯消息取消展示时,表示消息接收方已经阅读过该即时通讯消息了,此时可以将对应的预设信息取消展示,不在会话窗口留下通讯痕迹。具体的,可以在所述预设信息对应的即时通讯消息取消展示的同时,在所述会话窗口取消显示所述预设信息;也可以在所述预设信息对应的即时通讯消息取消展示后的预定时间内,在所述会话窗口取消显示;还可以在所述预设信息对应的即时通讯消息取消展示前,就已经设置不再显示所述预设信息。
在一个实施方式中,所述会话窗口提供有所述即时通讯消息发送方的身份信息;所述方法还可以包括:展示所述预设信息对应的即时通讯消息时,在所述会话窗口中不展示所述即时通讯消息发送方的身份信息。
在本实施方式中,所述会话窗口可以提供有所述即时通讯消息发送方的身份信息。所述身份信息可以用于唯一标识一个即时通讯消息发送方。具体的,所述身份信息可以为用户自定义名称、用户通信号码、用户在即时通讯消息软件中注册的账户等。
在本实施方式中,当展示所述预设信息对应的即时通讯消息时,由于所述预设信息对应的即时通讯消息为第一信息类型。所述第一信息类型其可以表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息,因此可以在所述会话窗口中不展示所述即时通讯消息发送方的身份信息,从而保护用户隐私。
在一个具体的实施方式中,在展示所述第一信息类型的即时通讯消息的步骤中,还包括:将所述第一信息类型的即时通讯消息在新建窗口中展示,所述新建窗口遮挡所述身份信息。
在本实施方式中,在展示所述第一信息类型的即时通讯消息时,可以在所述会话窗口的所述预设信息发生点击事件时,在所述会话窗口上显示一个新建窗口,将所述第一信息类型的即时通讯消息在新建窗口中展示。此时所述会话窗口可以全部或者部分被所述新建窗口遮挡。至少的,所述会话窗口中的身份信息能够被所述新建窗口遮挡,从而避免即时通讯消息的接收方将所述带有身份信息的即时通讯消息进行截屏传播或者是被他人拍照等,因此可以进一步保护用户的隐私安全。
在一个具体的实施方式中,请参阅图10,在展示所述第一信息类型的即时通讯消息的步骤S22中,还可以包括:
步骤S220:将所述会话窗口的身份信息隐藏;
步骤S222:在取消展示所述预设信息对应的即时通讯消息后,在所述会话窗口恢复显示所述身份信息。
在本实施方式中,在展示所述第一信息类型的即时通讯消息时,可以将所述身份信息隐藏的具体方式可以为:将所述身份信息的显示属性设置为隐藏,或者将其设置为透明,或者,在会话窗口显示身份信息的位置设置遮挡图层,该遮挡图层可以是马赛克。当然,所述身份信息隐藏的具体方式不限于上述描述。所属领域技术人员在本申请的技术精髓启示下,还可能做出其他的变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
在本实施方式中,在取消展示所述预设信息对应的即时通讯消息后,在所述会话窗口可以恢复显示所述身份信息,以便该消息接收方明确当前即时通讯的具体对象。
请参阅图11,本申请实施方式还提供一种客户端200,其包括:接收模块20、展示模块22。
接收模块20,用于接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值。
在本实施方式中,客户端之间可以进行即时通讯,收发即时通讯消息。客户端可以是具有网络通讯功能的通信设备,例如台式电脑、笔记本电脑、平板电脑、智能手机和智能可穿戴设备等。当然,客户端也可以为运行于上述通信设备中的软件。所述客户端可以被用户使用,以发出即时通讯消息。
在本实施方式中,即时通讯消息可以包括文本、语音、图片或文件等。当然,即时通讯消息的内容不限于上述列举。
在本实施方式中,在本实施方式中,所述预设信息类型标识的当前取值可以为第一取值或第二取值。由于即时通讯消息的发送方发出的信息附带有所述预设信息类型标识的当前取值,因此,即时通讯消息的接收方接收到的即时通讯消息为附带有所述预设信息类型标记的当前取值。当所述当前取值为第一取值时,表示当前信息为第一信息类型;当所述当前取值为第二取值时,表示当前信息为第二信息类型。
展示模块22,用于在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,在所述会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,在会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
在本实施方式中,所述预设信息具体可以为预先存储在存储器中的图片、字符串、语音、视频中的一种或多种结合。所述预设信息还可以为其他具体形式,本申请在此并不做具体限定。
在本实施方式中,在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,表示当前信息为第一信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用预设信息代替所述即时通讯消息的内容进行展示。
在本实施方式中,所述预设信息可以为预先设置并存储在存储器中的图片、字符串、语音、视频中的一种或多种结合。在消息接收方对应的客户端,所述预设信息被点击之后,可以向用于展示与所述预设信息对应的即时通讯消息内容。当所述预设信息被点击之后,可以向即时通讯的消息发送方发送删除指令,并可以在预定的时间内将所述预设信息取消显示。
在本实施方式中,当所述预设信息类型标识为所述第二取值时,可以表示当前的即时通讯消息的消息类型为第二信息类型,此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较低或者安全性保护较低但便于用户阅读和记录的消息。很多情况下,该消息中可能包含有需要即时通讯的双方记录的内容,例如具体的时间、地点等等。因此,该即时通讯消息可以在会话窗口直接展示出来,以便于用户查看。
在本实施方式中,当在会话窗口显示有预设信息时,其可以表示所述预设信息对应的即时通讯消息的消息类型为第一信息类型。此时,表示用户当前需要发送的即时通讯消息为隐私保护要求较高或者安全性保护要求较高的消息。为了保护用户的隐私,在会话窗口不直接展示消息的具体内容,而是通过在所述会话窗口中用预设信息代替所述即时通讯消息的内容进行展示。进一步的,在消息接收方点开阅读后,所述即时通讯消息可以在预定的时间内删除,以防止被他人翻阅即时通讯消息记录,泄露隐私。
在本实施方式中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息可以在同一个会话窗口展示,以便于用户阅读和操作,从而提高用户体验。
本申请实施方式,通过读取预设信息类型标识的当前取值,可以根据预设信息类型标识的当前取值确定当前即时通讯消息的信息类型,使得在会话窗口的展示框中能够根据所述当前取值对即时通讯消息进行区别展示。如在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;进而实现了在同一个会话窗口,根据用户需求对不同的即时通讯消息进行不同类型即时通讯消息的切换,简化了用户操作,提高了用户体验。
请参阅图12,本申请实施方式还提供一种客户端210,其包括:通信模块21、处理器23和显示器25。
在本实施方式中,所述通信模块21能进行网络通信收发数据。通信模块可以是依照TCP/IP协议设置,并在该协议框架下进行网络通信。具体的,其可以为无线移动网络通信芯片,如GSM、CDMA等;其还可以为Wifi芯片;其还可以为蓝牙芯片。
在本实施方式中,所述处理器23通过所述通信模块21接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,控制所述显示器25在所述会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,控制所述显示器25在会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
在本实施方式中,所述处理器23可以按任何适当的方式实现。例如,处理器23可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。本申请并不作限定。
本申请客户端可以是本申请即时通讯消息提示方法的一种硬件实施方式,可以实现本申请即时通讯方法实施方式并达到方法实施方式的技术效果。
本说明书中的上述各个实施方式均采用递进的方式描述,各个实施方式之间相同相似部分相互参照即可,每个实施方式重点说明的都是与其他实施方式不同之处。尤其对于客户端实施方式而言,由于其处理器执行的工作基本相似于方法实施方式,所以描述的比较简单,相关之处参见方法实施方式部分说明即可。
在本申请文件中,介绍了本申请的多个实施方式,所属领域技术人员可以理解得出,本申请中的实施方式之间可以互相组合。而且,所属领域技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
Claims (16)
1.一种即时通讯方法,其特征在于,其包括:
通过会话窗口的输入框接收输入的即时通讯消息;
读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;
发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;
在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
2.如权利要求1所述的方法,其特征在于,在所述会话窗口提供有类型切换标记,所述方法还包括:在所述类型切换标记被点击时,改变所述预设信息类型标识的当前取值,使得所述预设信息类型标识的当前取值在所述第一取值和所述第二取值之间替换。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:在所述会话窗口的输入框获得焦点之后或者所述输入框接收到输入之后,在所述会话窗口的预定位置显示类型切换标记。
4.如权利要求2所述的方法,其特征在于,所述读取预设信息类型标识的当前取值包括:
获取所述类型切换标记被点击的次数;
根据所述被点击次数的预定性质确定所述预设信息类型标识的当前取值;
当所述当前取值为第一取值时,所述类型切换标记对应显示成第一预定图标;当所述当前取值为第二取值时,所述类型切换标记对应显示成第二预定图标。
5.如权利要求2或4所述的方法,其特征在于,所述方法还包括:
在会话窗口的预定位置显示与所述当前取值对应的当前预设信息类型提示。
6.如权利要求1所述的方法,其特征在于,所述预设信息包括以下至少一种:
图片、字符串、语音、视频。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收即时通讯消息接收方发出的删除指令,根据所述删除指令,在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除;
或者,在所述即时通讯消息发送达到预定时长时,在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除;
或者,在所述即时通讯消息发送后,在所述会话窗口的所述预设信息发生点击事件后,在所述会话窗口取消显示对应的预设信息,并将与所述预设信息对应的即时通讯消息删除。
8.一种客户端,其特征在于,其包括:
接收模块,用于通过会话窗口的输入框接收输入的即时通讯消息;
读取模块,用于读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;
发送模块,用于发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;
展示模块,用于在所述预设信息类型标识为所述第二取值时,在所述会话窗口的展示框中展示所述即时通讯消息;在所述预设信息类型标识为所述第一取值时,在所述会话窗口的展示框中展示预设信息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
9.一种客户端,其特征在于,其包括:通信模块、显示器和处理器;其中,
所述通信模块能进行网络通信收发数据;
所述处理器能通过会话窗口的输入框接收输入的即时通讯消息;读取预设信息类型标识的当前取值;其中所述预设信息类型标识包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;控制所述通信模块发送所述即时通讯消息,所述即时通讯消息附带所述预设信息类型标识的当前取值;在所述预设信息类型标识为所述第一取值时,控制所述显示器在所述会话窗口的展示框中展示预设信息;在所述预设信息类型标识为所述第二取值时,控制所述显示器在所述会话窗口的展示框中展示所述即时通讯消息;其中,所述预设信息表示相应的即时通讯消息为所述第一信息类型。
10.一种即时通讯方法,其特征在于,其包括:
接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;
在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,在会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,在所述会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
11.如权利要求10所述的方法,其特征在于,所述方法还包括:
在所述会话窗口的所述预设信息发生点击事件时在所述会话窗口的展示框中展示所述预设信息对应的即时通讯消息;
在预设条件达成时,取消显示所述预设信息对应的即时通讯消息;
在所述会话窗口取消显示所述预设信息。
12.如权利要求10所述的方法,其特征在于,所述会话窗口提供有所述即时通讯消息发送方的身份信息;所述方法还包括:
展示所述预设信息对应的即时通讯消息时,在所述会话窗口中不展示所述即时通讯消息发送方的身份信息。
13.如权利要求12所述的方法,其特征在于,
在展示所述第一信息类型的即时通讯消息的步骤中,还包括:将所述第一信息类型的即时通讯消息在新建窗口中展示,所述新建窗口遮挡所述身份信息。
14.如权利要求12所述的方法,其特征在于,在展示所述第一信息类型的即时通讯消息的步骤中,还包括:
将所述会话窗口的身份信息隐藏;
在取消展示所述预设信息对应的即时通讯消息后,在所述会话窗口恢复显示所述身份信息。
15.一种客户端,其特征在于,其包括:
接收模块,用于接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;
展示模块,用于在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,在会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,在所述会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
16.一种客户端,其特征在于,其包括:通信模块、显示器和处理器;其中,
所述通信模块能进行网络通信收发数据;
所述处理器通过所述通信模块接收即时通讯消息;其中,所述即时通讯消息附带有预设信息类型标识的当前取值;其中,所述预设信息类型标识的当前取值包括表示当前信息为第一信息类型的第一取值,和表示当前信息为第二信息类型的第二取值;在所述即时通讯消息的预设信息类型标识的当前取值为所述第一取值时,控制所述显示器在会话窗口展示预设信息,所述预设信息表示接收到第一信息类型的即时通讯消息;在所述即时通讯消息的预设信息类型标识的当前取值为所述第二取值时,控制所述显示器在所述会话窗口展示所述即时通讯消息;其中,所述第一信息类型的即时通讯消息和所述第二信息类型的预设信息在同一个会话窗口展示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510783642.8A CN106708354B (zh) | 2015-11-16 | 2015-11-16 | 即时通讯方法及客户端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510783642.8A CN106708354B (zh) | 2015-11-16 | 2015-11-16 | 即时通讯方法及客户端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106708354A true CN106708354A (zh) | 2017-05-24 |
CN106708354B CN106708354B (zh) | 2020-08-14 |
Family
ID=58931955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510783642.8A Active CN106708354B (zh) | 2015-11-16 | 2015-11-16 | 即时通讯方法及客户端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106708354B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483317A (zh) * | 2017-06-30 | 2017-12-15 | 北京五八信息技术有限公司 | 用户标识处理方法及装置 |
CN107508749A (zh) * | 2017-09-18 | 2017-12-22 | 维沃移动通信有限公司 | 一种消息发送方法及移动终端 |
CN109788344A (zh) * | 2019-01-30 | 2019-05-21 | 四川省有线广播电视网络股份有限公司 | 智能语音弹窗附加信息投放设计方法 |
CN110062102A (zh) * | 2017-12-05 | 2019-07-26 | 成哉昊 | 聊天窗口中提供隐藏信息服务的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103379451A (zh) * | 2013-06-21 | 2013-10-30 | 宇龙计算机通信科技(深圳)有限公司 | 阅后即焚信息的查看方法及其*** |
CN103986642A (zh) * | 2014-05-15 | 2014-08-13 | 周奇 | 用户主观敏感内容的发送方法及*** |
CN104066060A (zh) * | 2014-06-26 | 2014-09-24 | 福州大学 | 移动终端即时通信的消息阅时保护与阅后即焚实现方法 |
CN104640085A (zh) * | 2015-02-17 | 2015-05-20 | 陈包容 | 一种阅后即焚信息的发送方法及装置 |
-
2015
- 2015-11-16 CN CN201510783642.8A patent/CN106708354B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103379451A (zh) * | 2013-06-21 | 2013-10-30 | 宇龙计算机通信科技(深圳)有限公司 | 阅后即焚信息的查看方法及其*** |
CN103986642A (zh) * | 2014-05-15 | 2014-08-13 | 周奇 | 用户主观敏感内容的发送方法及*** |
CN104066060A (zh) * | 2014-06-26 | 2014-09-24 | 福州大学 | 移动终端即时通信的消息阅时保护与阅后即焚实现方法 |
CN104640085A (zh) * | 2015-02-17 | 2015-05-20 | 陈包容 | 一种阅后即焚信息的发送方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483317A (zh) * | 2017-06-30 | 2017-12-15 | 北京五八信息技术有限公司 | 用户标识处理方法及装置 |
CN107508749A (zh) * | 2017-09-18 | 2017-12-22 | 维沃移动通信有限公司 | 一种消息发送方法及移动终端 |
CN107508749B (zh) * | 2017-09-18 | 2019-11-19 | 维沃移动通信有限公司 | 一种消息发送方法及移动终端 |
CN110062102A (zh) * | 2017-12-05 | 2019-07-26 | 成哉昊 | 聊天窗口中提供隐藏信息服务的方法 |
CN109788344A (zh) * | 2019-01-30 | 2019-05-21 | 四川省有线广播电视网络股份有限公司 | 智能语音弹窗附加信息投放设计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106708354B (zh) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7640341B2 (en) | Instant messaging for multi-user computers | |
KR101301794B1 (ko) | 동적 이모티콘을 이용하는 인스턴트 메시징 서비스를 제공하는 방법 및 그 방법을 실행하는 이동 단말 | |
CN103577042B (zh) | 用于提供消息功能的方法及其电子装置 | |
KR101408532B1 (ko) | 사용자 단말의 화면에서 스크롤 바를 업데이트하는 방법 및 화면에서 스크롤 바를 업데이트하는 사용자 단말 | |
US20150007351A1 (en) | Mobile Messaging Enhanced with Concealable and Selectively Revealable Text, Image, and Video Messages | |
CN104010070B (zh) | 用于控制终端中的信使服务的设备和方法 | |
JP2008510222A (ja) | マルチメディア環境においてインスタント・メッセージングを統合するためのシステムおよび方法 | |
CN102075337A (zh) | 一种即时通信消息显示方法和相关装置 | |
CN105573484B (zh) | 一种投影方法及终端 | |
CN106708354A (zh) | 即时通讯方法及客户端 | |
CN111865961B (zh) | 数据处理方法、装置和电子设备 | |
KR20140142579A (ko) | 휴대 장치의 그룹 채팅 제어 방법 및 그 휴대 장치 | |
CN103970422A (zh) | 一种移动终端屏幕透明度自动改变的方法及移动终端 | |
CN110955374A (zh) | 消息展示方法及装置 | |
KR101404371B1 (ko) | 채팅방 리스트에 포함된 적어도 하나의 채팅방을 선택적으로 표시하는 인스턴트 메시지 어플리케이션의 동작 방법 | |
CN112751744A (zh) | 一种控制视频播放的方法、装置、计算设备及存储介质 | |
CN108153457B (zh) | 一种消息回复方法及装置 | |
CN112306590B (zh) | 一种截图生成的方法以及相关装置 | |
CN113434226A (zh) | 通信方法、装置、电子设备以及可读存储介质 | |
KR20160029045A (ko) | 메시지 전송 차단 방법 | |
CN106888150A (zh) | 即时消息处理方法和装置 | |
US20160294787A1 (en) | Secure and confidential messaging systems | |
CN107124580A (zh) | 一种视频通话中的屏幕录制方法及电子设备 | |
CN113098757B (zh) | 红包发送方法、接收方法及红包发送装置、接收装置 | |
CN115086747A (zh) | 信息处理方法、装置、电子设备和可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1237450 Country of ref document: HK |
|
TA01 | Transfer of patent application right |
Effective date of registration: 20180817 Address after: 31119KY1 - 1205, Furong Road mailbox, 802 West Bay Road, Cayman Islands Applicant after: Nail holding (Cayman) Limited Address before: Cayman Islands Grand Cayman Applicant before: Alibaba Group Holding Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |