本发明涉及电子设备技术领域,特别涉及一种信息处理方法及电子设备。
背景技术:
随着移动互联网的发展,用户之间的沟通很多都在手机上完成,十分方便,用户只需要打开手机上的聊天软件,即可与他人进行即时聊天。
但是,聊天软件中的聊天消息很容易被最近的聊天记录刷掉,用户不能根据自己的需求直观的确定聊天消息的应答情况,需要用户逐一的核对聊天记录,耗时较多,给用户的使用带来了诸多不便。
技术实现要素:
本发明实施例提供一种信息处理方法及电子设备,以解决即时通信软件中的聊天消息很容易被最近的聊天记录刷掉,用户不能根据自己的需求直观的确定聊天消息的应答情况,给用户的使用带来了诸多不便的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供一种信息处理方法,应用于电子设备,包括:
接收用户的第一输入;
响应所述第一输入,在聊天界面中显示第一标签;
在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
第二方面,本发明实施例还提供一种电子设备,包括:
接收模块,用于接收用户的第一输入;
响应模块,用于响应所述第一输入,在聊天界面中显示第一标签;
处理模块,用于在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
第三方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的信息处理方法的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的信息处理方法的步骤。
本发明的有益效果是:
上述方案,通过响应用户的第一输入,在聊天界面中显示第一标签,并在在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示,此种方式无需用户逐一翻看聊天记录,便能确定针对标签的应答情况,实现对标签的处理,方便了用户的使用。
附图说明
图1表示本发明实施例的信息处理方法的流程示意图;
图2表示用户操作对话框的背景界面的状态示意图;
图3表示对话框的聊天界面上显示标签编辑框的状态示意图;
图4表示对话框的聊天界面上显示标签的状态示意图之一;
图5表示对话框的聊天界面上显示标签的状态示意图之二;
图6表示对话框的聊天界面上显示标签的状态示意图之三;
图7表示标签的操作菜单的状态示意图;
图8表示本发明实施例的电子设备的模块示意图之一;
图9表示本发明实施例的电子设备的模块示意图之二;
图10表示本发明实施例的电子设备的模块示意图之三;
图11表示本发明实施例的电子设备的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
本发明针对即时通信软件中的聊天消息很容易被最近的聊天记录刷掉,用户不能根据自己的需求直观的确定聊天消息的应答情况,给用户的使用带来了诸多不便的问题,提供一种信息处理方法及电子设备。
如图1所示,本发明实施例提供一种信息处理方法,应用于电子设备,包括:
步骤101,接收用户的第一输入;
需要说明的是,第一输入可以为点击输入、长按输入、滑动输入等,也就是说,该第一输入为用户执行的显示标签的操作,包括点击操作、长按操作、滑动操作、缩放操作等。
步骤102,响应所述第一输入,在聊天界面中显示第一标签;
步骤103,在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
需要说明的是,在建立了第一标签后,通过实时的监测聊天界面中的消息,在聊天界面中的消息与所述第一标签的内容匹配的情况下,直接取消该第一标签的显示,以此可以通过标签辅助用户对聊天记录的查看,方便了用户操作。
还需要说明的是,本发明实施例提供一种显示第一标签的可选地实现方式:
接收用户对聊天界面的第一输入;
响应所述第一输入,在所述聊天界面上显示标签编辑框;
需要说明的是,该标签编辑框可以显示在聊天界面上的任意位置,且用户可以在聊天界面中随意移动该标签编辑框的位置。
在接收到用户在所述标签编辑框中完成内容编辑的输入后,在聊天界面上显示第一标签。
进一步地,在进行第一标签的显示时,具体地实现方式可以采用如下之一:
a11、以悬浮窗口方式,在所述聊天界面中显示所述第一标签;
需要说明的是,此种方式是将该第一标签是显示在即时通信软件的聊天界面上,同时该聊天界面上还需要显示用户实时的聊天记录,为了保证用户能够正常的观看该聊天记录,该第一标签的背景通常情况下以半透明方式显示,在此种情况下,该第一标签可以由用户在聊天界面上进行拖动,可以依据用户的需求,将第一标签拖动到聊天界面的任意位置。
例如,用户d在群聊天中想要标记较为重要的信息时,需在群聊天的聊天窗口的聊天界面的特定位置执行长按操作,例如,如图2所示,用户d在群聊天的聊天窗口的聊天界面21的下部用食指执行长按操作,此时,群聊天的聊天窗口的聊天界面21的用户操作位置便显示标签编辑框22,具体如图3所示,该标签编辑框22的大小可以预先设置为固定尺寸,也可以根据用户输入的内容进行尺寸的调整,还需要说明的是,该标签编辑框22的背景可以设置为任意颜色。当用户d输入完需要编辑的重要信息后,可以双击聊天窗口的聊天界面21,此时该重要信息将以标签23的形式显示在聊天界面上,具体如图4所示,该标签23的背景为半透明状态,就算群聊天中的消息继续刷屏,该标签23仍然以半透明背景存在,重要信息仍然在群聊天的聊天窗口的聊天界面21中可见,具体如图5所示。当用户d点击标签23时,标签23以不透明的方式显示在聊天窗口的聊天界面21的最前端,具体如图6所示,而用户d再次点击时,标签23还原为半透明状态。
需要说明的是,用户d也还可以实现对标签23的中信息的修改或标签23的删除,例如,用户点击标签23,在标签23下方显示下拉菜单,该菜单中显示【编辑】和【删除】菜单选项,具体如图7所示,当用户点击【编辑】菜单选项时,用户d修改完标签23中的内容后,该标签23便更新显示在聊天窗口的聊天界面21中,当用户点击【删除】菜单选项时,该标签23便不再在聊天窗口的聊天界面21中显示。
a12、将所述第一标签作为所述聊天界面的背景图片进行显示;
需要说明的是,此种方式是直接采用第一标签替换聊天界面的背景图片。
进一步需要说明的是,步骤103的具体实现方式为:
获取所述聊天界面中与所述第一标签的内容相关的第一信息;
需要说明的是,该第一信息为所述聊天界面中每个联系人对所述第一标签的内容的应答记录,具体地,该第一信息包括以下至少一项:
应答记录中表示同意的应答个数、应答记录中表示不同意的应答个数和应答记录中未回复状态的个数。
在所述第一信息满足预设条件的情况下,在所述聊天界面中取消对所述第一标签的显示。
需要说明的是,通过获取与第一标签的内容相关的应答记录,判断应答记录是否满足预设条件,在应答记录满足预设条件时,取消显示第一标签,以此可以准确的根据聊天界面中的信息进行标签的处理,提高了信息处理的准确性。
具体地,该第一信息满足预设条件,包括以下至少一项:
b11、应答记录中表示同意的应答个数大于第一预设值;
b12、应答记录中表示不同意的应答个数大于第二预设值;
b13、预设时间内,应答记录中未回复状态的个数大于第三预设值。
需要说明的是,上述的条件限定方式,可以根据用户的使用需求进行配置,能够保证标签删除后,用户可以准确的知道标签删除的原因,以此是实现对聊天界面中的消息全面了解。
需要说明的是,上述的第一预设值、第二预设值和第三预设值可以由聊天界面中所包含的联系人的总个数的不同的百分比确定,例如,第一预设值为联系人的总个数的第一预设百分比,第二预设值为联系人的总个数的第二预设百分比,第三预设值为联系人的总个数的第三预设百分比。
还需要说明的是,为了方便用户进行应答情况的查看,在获取所述聊天界面中与所述第一标签的内容相关的第一信息之后,本发明实施例还包括以下一项:
c11、在所述第一标签中显示所述第一信息;
需要说明的是,此种情况下,是直接在第一标签中显示应答记录的情况,例如,当第一信息包括:应答记录中表示同意的应答个数和应答记录中表示不同意的应答个数时,则在所述第一标签中显示“同意个数:x个,不同意个数:y个”,当第一信息包括:应答记录中表示同意的应答个数、应答记录中表示不同意的应答个数和应答记录中未回复状态的个数时,则在所述第一标签中显示“同意个数:x个,不同意个数:y个,未回复个数:z个”,其中,x、y、z为根据实际情况确定的数值。
c12、在所述第一标签中显示与所述第一信息对应的联系人信息;
其中,所述联系人信息包括:联系人头像或联系人名称。
需要说明的是,此种情况下是直接将应答记录的具体对应的联系人标识显示在第一标签中,以方便用户进行查看。
需要说明的是,通过将应答情况及时的显示在第一标签中,可以方便用户针对查看其它联系人对第一标签的内容的应答情况,使得用户对聊天信息的查看更为直观。
综上可知,本发明实施例,通过依据用户的需求建立标签,在监测到聊天界面中的消息与标签的内容匹配的情况下,直接删除该标签,无需用户逐一翻看聊天记录,便能确定针对标签的应答情况,实现对标签的处理,方便了用户的使用。
如图8至图10所示,本发明实施例还提供一种电子设备,包括:
接收模块801,用于接收用户的第一输入;
响应模块802,用于响应所述第一输入,在聊天界面中显示第一标签;
处理模块803,用于在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
具体地,所述处理模块803,包括:
获取单元8031,用于获取所述聊天界面中与所述第一标签的内容相关的第一信息,所述第一信息为所述聊天界面中每个联系人对所述第一标签的内容的应答记录;
处理单元8032,用于在所述第一信息满足预设条件的情况下,在所述聊天界面中取消对所述第一标签的显示。
具体地,所述第一信息满足预设条件,包括以下至少一项:
应答记录中表示同意的应答个数大于第一预设值;
应答记录中表示不同意的应答个数大于第二预设值;
预设时间内,应答记录中未回复状态的个数大于第三预设值。
可选地,在所述获取单元8031获取所述聊天界面中与所述第一标签的内容相关的第一信息之后,还包括:
显示单元8033,用于在所述第一标签中显示所述第一信息;或者
在所述第一标签中显示与所述第一信息对应的联系人信息;
其中,所述联系人信息包括:联系人头像或联系人名称。
本发明实施例提供的电子设备能够实现图1的方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例的电子设备通过响应用户的第一输入,在聊天界面中显示第一标签,并在在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示,此种方式无需用户逐一翻看聊天记录,便能确定针对标签的应答情况,实现对标签的处理,方便了用户的使用。
图11为实现本发明实施例的一种电子设备的硬件结构示意图。
该电子设备110包括但不限于:射频单元1110、网络模块1120、音频输出单元1130、输入单元1140、传感器1150、显示单元1160、用户输入单元1170、接口单元1180、存储器1190、处理器1111、以及电源1112等部件。本领域技术人员可以理解,图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。
其中,处理器1111,用于接收用户的第一输入;响应所述第一输入,在聊天界面中显示第一标签;在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
本发明实施例的电子设备通过响应用户的第一输入,在聊天界面中显示第一标签,并在在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示,此种方式无需用户逐一翻看聊天记录,便能确定针对标签的应答情况,实现对标签的处理,方便了用户的使用。
应理解的是,本发明实施例中,射频单元1110可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1111处理;另外,将上行的数据发送给基站。通常,射频单元1110包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1110还可以通过无线通信系统与网络和其他设备通信。
电子设备通过网络模块1120为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元1130可以将射频单元1110或网络模块1120接收的或者在存储器1190中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1130还可以提供与电子设备110执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1130包括扬声器、蜂鸣器以及受话器等。
输入单元1140用于接收音频或视频信号。输入单元1140可以包括图形处理器(graphicsprocessingunit,gpu)1141和麦克风1142,图形处理器1141对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1160上。经图形处理器1141处理后的图像帧可以存储在存储器1190(或其它存储介质)中或者经由射频单元1110或网络模块1120进行发送。麦克风1142可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1110发送到移动通信基站的格式输出。
电子设备110还包括至少一种传感器1150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1161的亮度,接近传感器可在电子设备110移动到耳边时,关闭显示面板1161和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1150还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元1160用于显示由用户输入的信息或提供给用户的信息。显示单元116可包括显示面板1161,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1161。
用户输入单元1170可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1170包括触控面板1171以及其他输入设备1172。触控面板1171,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1171上或在触控面板1171附近的操作)。触控面板1171可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1111,接收处理器1111发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1171。除了触控面板1171,用户输入单元1170还可以包括其他输入设备1172。具体地,其他输入设备1172可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1171可覆盖在显示面板1161上,当触控面板1171检测到在其上或附近的触摸操作后,传送给处理器1111以确定触摸事件的类型,随后处理器1111根据触摸事件的类型在显示面板1161上提供相应的视觉输出。虽然在图11中,触控面板1171与显示面板1161是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1171与显示面板1161集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元1180为外部装置与电子设备110连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1180可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备110内的一个或多个元件或者可以用于在电子设备110和外部装置之间传输数据。
存储器1190可用于存储软件程序以及各种数据。存储器1190可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1190可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器1111是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1190内的软件程序和/或模块,以及调用存储在存储器1190内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器1111可包括一个或多个处理单元;优选的,处理器1111可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1111中。
电子设备110还可以包括给各个部件供电的电源1112(比如电池),优选的,电源1112可以通过电源管理系统与处理器1111逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
另外,电子设备110包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种电子设备,包括处理器1111,存储器1190,存储在存储器1190上并可在所述处理器1111上运行的计算机程序,该计算机程序被处理器1111执行时实现上述的信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述的信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
1.一种信息处理方法,应用于电子设备,其特征在于,包括:
接收用户的第一输入;
响应所述第一输入,在聊天界面中显示第一标签;
在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
2.根据权利要求1所述的信息处理方法,其特征在于,所述在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示,包括:
获取所述聊天界面中与所述第一标签的内容相关的第一信息,所述第一信息为所述聊天界面中每个联系人对所述第一标签的内容的应答记录;
在所述第一信息满足预设条件的情况下,在所述聊天界面中取消对所述第一标签的显示。
3.根据权利要求2所述的信息处理方法,其特征在于,所述第一信息满足预设条件,包括以下至少一项:
应答记录中表示同意的应答个数大于第一预设值;
应答记录中表示不同意的应答个数大于第二预设值;
预设时间内,应答记录中未回复状态的个数大于第三预设值。
4.根据权利要求2所述的信息处理方法,其特征在于,在所述获取所述聊天界面中与所述第一标签的内容相关的第一信息之后,还包括:
在所述第一标签中显示所述第一信息;或者
在所述第一标签中显示与所述第一信息对应的联系人信息;
其中,所述联系人信息包括:联系人头像或联系人名称。
5.一种电子设备,其特征在于,包括:
接收模块,用于接收用户的第一输入;
响应模块,用于响应所述第一输入,在聊天界面中显示第一标签;
处理模块,用于在所述聊天界面中的消息与所述第一标签的内容匹配的情况下,在所述聊天界面中取消对所述第一标签的显示。
6.根据权利要求5所述的电子设备,其特征在于,所述处理模块,包括:
获取单元,用于获取所述聊天界面中与所述第一标签的内容相关的第一信息,所述第一信息为所述聊天界面中每个联系人对所述第一标签的内容的应答记录;
处理单元,用于在所述第一信息满足预设条件的情况下,在所述聊天界面中取消对所述第一标签的显示。
7.根据权利要求6所述的电子设备,其特征在于,所述第一信息满足预设条件,包括以下至少一项:
应答记录中表示同意的应答个数大于第一预设值;
应答记录中表示不同意的应答个数大于第二预设值;
预设时间内,应答记录中未回复状态的个数大于第三预设值。
8.根据权利要求6所述的电子设备,其特征在于,在所述获取单元获取所述聊天界面中与所述第一标签的内容相关的第一信息之后,还包括:
显示单元,用于在所述第一标签中显示所述第一信息;或者
在所述第一标签中显示与所述第一信息对应的联系人信息;
其中,所述联系人信息包括:联系人头像或联系人名称。
9.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至4中任一项所述的信息处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的信息处理方法的步骤。
技术总结