CN107391160A - 一种消息提示方法及终端 - Google Patents
一种消息提示方法及终端 Download PDFInfo
- Publication number
- CN107391160A CN107391160A CN201710696955.9A CN201710696955A CN107391160A CN 107391160 A CN107391160 A CN 107391160A CN 201710696955 A CN201710696955 A CN 201710696955A CN 107391160 A CN107391160 A CN 107391160A
- Authority
- CN
- China
- Prior art keywords
- suspension windows
- message
- account information
- state
- class
- 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.)
- Pending
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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及数据处理领域,尤其涉及一种消息提示方法及终端。本发明通过生成与一重要好友或群组对应的悬浮窗口,并当接收到重要好友或群组发送的消息时更改悬浮窗口的状态,使得用户能够以可观看的形式及时获悉重要好友或群组的消息通知,提高了用户查看重要消息的效率和及时性。
Description
技术领域
本发明涉及数据处理领域,尤其涉及一种消息提示方法及终端。
背景技术
传统即时通讯软件采用树形图标的形式显示好友或者群组列表,当好友或者群组比较多时,需通过搜索或逐一浏览的方式查找重要好友与群组,其查找效率低。为了解决上述技术问题,现有技术在***桌面创建重要好友或群组的即时通讯会话窗口的快捷方式,以便用户在***桌面可快速找到重要好友或群组。
为了营造良好的办公环境,员工办公所使用的电脑终端一般处于静音状态,无法通过即时通讯软件自带的特殊音效功能对重要好友或群组的消息进行提醒。然而,针对上述的现有技术,用户只能通过即时通讯会话窗口的快捷方式打开对应的会话窗口,当重要好友或群组发送消息时,***桌面的快捷方式无法提供任何反馈信息。因此,上述在***桌面创建重要好友或群组的即时通讯会话窗口的快捷方式的现有技术,只能够提高用户查找重要好友或群组的效率,而无法提高用户查看重要消息的效率和及时性。
发明内容
本发明所要解决的技术问题是:如何提高用户查看重要消息的效率和及时性。
为了解决上述技术问题,本发明采用的技术方案为:
本发明提供一种消息提示方法,包括:
生成与一账号信息对应的悬浮窗口;
当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态。
本发明还提供一种消息提示终端,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
生成与一账号信息对应的悬浮窗口;
当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态。
本发明的有益效果在于:区别于现有技术在***桌面生成与重要好友或群组对应的即时通讯会话窗口快捷方式,本发明通过生成与一重要好友或群组对应的悬浮窗口,并当接收到重要好友或群组发送的消息时更改悬浮窗口的状态,使得用户能够以可观看的形式及时获悉重要好友或群组的消息通知,提高了用户查看重要消息的效率和及时性。
附图说明
图1为本发明提供的一种消息提示方法的具体实施方式的流程框图;
图2为本发明提供的一种消息提示终端的具体实施方式的结构框图;
图3为消息通信机制示意图;
标号说明:
1、处理器; 2、存储器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
请参照图1至图3,
如图1所示,本发明提供一种消息提示方法,包括:
生成与一账号信息对应的悬浮窗口;
当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态。
进一步地,更改所述悬浮窗口的状态,具体为:
若所述悬浮窗口的当前状态为静态,则触发所述悬浮窗口根据预设的轨迹移动。
进一步地,更改所述悬浮窗口的状态,具体为:
更改所述悬浮窗口的颜色。
由上述描述可知,有利于提高消息提示的显著性,进而提高用户查看重要消息的效率和及时性。
进一步地,生成与一账号信息对应的悬浮窗口,具体为:
创建一悬浮窗口类;所述悬浮窗口类继承自事件监听类;
设置所述悬浮窗口类实时监听来自所述账号信息的消息;
所述悬浮窗口类实例化一悬浮窗口。
进一步地,还包括:
当所述悬浮窗口接收到预设的事件时,调用与所述账号信息对应的即时通讯会话窗口。
由上述描述可知,用户在获悉当前有重要好友或群组发送的消息后,可立即通过悬浮窗口打开与发送消息的重要好友或群组对应的会话窗口,提高查找重要好友或群组的效率,进而提高用户查看重要消息的效率和及时性。
进一步地,还包括:
置顶所述悬浮窗口。
由上述描述可知,悬浮窗口始终位于屏幕显示界面的顶端,无论***正在运行何种软件,用户始终可在屏幕方便地看到与重要好友或群组对应的悬浮窗口的状态,提高消息提示的显著性,进而提高用户查看重要消息的效率和及时性。
如图2所示,本发明还提供一种消息提示终端,包括一个或多个处理器1及存储器2,所述存储器2存储有程序,并且被配置成由所述一个或多个处理器1执行以下步骤:
生成与一账号信息对应的悬浮窗口;
当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态。
进一步地,更改所述悬浮窗口的状态,具体为:
若所述悬浮窗口的当前状态为静态,则触发所述悬浮窗口根据预设的轨迹移动。
进一步地,更改所述悬浮窗口的状态,具体为:
更改所述悬浮窗口的颜色。
进一步地,生成与一账号信息对应的悬浮窗口,具体为:
创建一悬浮窗口类;所述悬浮窗口类继承自事件监听类;
设置所述悬浮窗口类实时监听来自所述账号信息的消息;
所述悬浮窗口类实例化一悬浮窗口。
进一步地,还包括:
当所述悬浮窗口接收到预设的事件时,调用与所述账号信息对应的即时通讯会话窗口。
进一步地,还包括:
置顶所述悬浮窗口。
本发明的实施例一为:
本实施例提供一种消息提示方法,包括:
S1、生成与一账号信息对应的悬浮窗口;
其中,用户用鼠标拖拽即时通讯软件中一好友或者一群组的树形图标时,***产生一条窗口拖拽消息,通知相应的界面控件CChatUI进行处理,生成一个可拖动的界面控件实例,并把这个界面控件CChatUI注册到界面层的管理类CChatManager中。当用户拖拽这个树形图标离开即时通讯软件的主界面,到达***主窗口的其他位置并放开鼠标时,在***主窗口的当前位置生成与该树形图标对应的悬浮窗口,同时把当前位置记录到数据库中,以便下次登录时界面层的管理类CChatManager会从数据库中根据数据库的位置信息自动生成界面控件CChatUI的实例,即悬浮窗口;
可选地,生成与一账号信息对应的悬浮窗口的具体实现方式为:
S11、创建一悬浮窗口类;所述悬浮窗口类继承自事件监听类;
S12、设置所述悬浮窗口类实时监听来自所述账号信息的消息;
S13、所述悬浮窗口类实例化一悬浮窗口;
其中,本实施例涉及的消息通信机制,如图3所示,具体包括界面层、逻辑层和SDK层;界面层负责界面展示;逻辑层负责界面层与SDK层之间的数据交互;SDK层负责网络通讯与数据库操作;
用户登录即时通讯软件后,通过逻辑层将界面层中的悬浮窗口注册至SDK层,以便SDK层收到消息后,对注册过的相应逻辑层控件进行通知,逻辑层控件再调用悬浮窗口做相应的处理;注册过程如下:首先逻辑层控件CMppChatFloatDlg(悬浮窗口类)继承一个SDK层的类SignalsListener(监听事件类),并相应的实现从父类SignalsListener继承的接口方法on_sig_buddy_created(创建)、on_sig_buddy_status_changed(改变)、on_sig_buddy_destroyed(销毁);并在逻辑层调用subscribe_buddy_group_created(创建)、subscribe_buddy_status_changed(改变)、subscribe_buddy_destroyed(销毁)这几个方法告知SDK层对上述的几个事件改变通知感兴趣,这样SDK层收到消息后,会通过SDK层管理SignalsListener的一个管理类查询对相应事件感兴趣的逻辑层控件,并发送相应的通知。逻辑层控件CMppChat再调用界面层中的悬浮窗口对相应的通知做处理(比如闪动显示)。
S2、置顶所述悬浮窗口。
S3、当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态;
可选地,可采用本实施例提供的以下两种方式更改所述悬浮窗口的状态;
第一方式,若所述悬浮窗口的当前状态为静态,则触发所述悬浮窗口根据预设的轨迹移动;
具体地,可触发所述悬浮窗口根据预设的轨迹小幅度闪动,也可触发所述悬浮窗口根据预设的轨迹大幅度跳动;
第二方式,预设时间间隔更改所述悬浮窗口的颜色,即悬浮窗口的颜色闪烁变化。
S4、当所述悬浮窗口接收到预设的事件时,调用与所述账号信息对应的即时通讯会话窗口;
可选地,所述预设的事件可以为点击事件或触摸事件;
用户在看到与一重要好友或群组对应的悬浮窗口状态发生变化时,通过点击或触摸该悬浮窗口,即可打开对应的即时通讯会话窗口,浏览重要消息。
本发明的实施例二为:
本实施例提供一种消息提示终端,包括一个或多个处理器1及存储器2,所述存储器2存储有程序,并且被配置成由所述一个或多个处理器1执行以下步骤:
S1、生成与一账号信息对应的悬浮窗口;
S11、创建一悬浮窗口类;所述悬浮窗口类继承自事件监听类;
S12、设置所述悬浮窗口类实时监听来自所述账号信息的消息;
S13、所述悬浮窗口类实例化一悬浮窗口。
S2、置顶所述悬浮窗口。
S3、当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态;
可选地,可采用本实施例提供的以下两种方式更改所述悬浮窗口的状态;
第一方式,若所述悬浮窗口的当前状态为静态,则触发所述悬浮窗口根据预设的轨迹移动;
具体地,可触发所述悬浮窗口根据预设的轨迹小幅度闪动,也可触发所述悬浮窗口根据预设的轨迹大幅度跳动;
第二方式,预设时间间隔更改所述悬浮窗口的颜色,即悬浮窗口的颜色闪烁变化。
S4、当所述悬浮窗口接收到预设的事件时,调用与所述账号信息对应的即时通讯会话窗口;
可选地,所述预设的事件可以为点击事件或触摸事件;
用户在看到与一重要好友或群组对应的悬浮窗口状态发生变化时,通过点击或触摸该悬浮窗口,即可打开对应的即时通讯会话窗口,浏览重要消息。
综上所述,本发明提供的一种消息提示方法及终端,通过生成与一重要好友或群组对应的悬浮窗口,并当接收到重要好友或群组发送的消息时更改悬浮窗口的状态,使得用户能够以可观看的形式及时获悉重要好友或群组的消息通知,提高了用户查看重要消息的效率和及时性。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种消息提示方法,其特征在于,包括:
生成与一账号信息对应的悬浮窗口;
当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态。
2.根据权利要求1所述的消息提示方法,其特征在于,更改所述悬浮窗口的状态,具体为:
若所述悬浮窗口的当前状态为静态,则触发所述悬浮窗口根据预设的轨迹移动。
3.根据权利要求1所述的消息提示方法,其特征在于,更改所述悬浮窗口的状态,具体为:
更改所述悬浮窗口的颜色。
4.根据权利要求1所述的消息提示方法,其特征在于,生成与一账号信息对应的悬浮窗口,具体为:
创建一悬浮窗口类;所述悬浮窗口类继承自事件监听类;
设置所述悬浮窗口类实时监听来自所述账号信息的消息;
所述悬浮窗口类实例化一悬浮窗口。
5.根据权利要求1所述的消息提示方法,其特征在于,还包括:
当所述悬浮窗口接收到预设的事件时,调用与所述账号信息对应的即时通讯会话窗口。
6.根据权利要求1所述的消息提示方法,其特征在于,还包括:
置顶所述悬浮窗口。
7.一种消息提示终端,其特征在于,包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
生成与一账号信息对应的悬浮窗口;
当接收到与所述账号信息对应的消息时,更改所述悬浮窗口的状态。
8.根据权利要求7所述的消息提示终端,其特征在于,更改所述悬浮窗口的状态,具体为:
若所述悬浮窗口的当前状态为静态,则触发所述悬浮窗口根据预设的轨迹移动。
9.根据权利要求7所述的消息提示终端,其特征在于,更改所述悬浮窗口的状态,具体为:
更改所述悬浮窗口的颜色。
10.根据权利要求7所述的消息提示终端,其特征在于,生成与一账号信息对应的悬浮窗口,具体为:
创建一悬浮窗口类;所述悬浮窗口类继承自事件监听类;
设置所述悬浮窗口类实时监听来自所述账号信息的消息;
所述悬浮窗口类实例化一悬浮窗口。
11.根据权利要求7所述的消息提示终端,其特征在于,还包括:
当所述悬浮窗口接收到预设的事件时,调用与所述账号信息对应的即时通讯会话窗口。
12.根据权利要求7所述的消息提示终端,其特征在于,还包括:
置顶所述悬浮窗口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710696955.9A CN107391160A (zh) | 2017-08-15 | 2017-08-15 | 一种消息提示方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710696955.9A CN107391160A (zh) | 2017-08-15 | 2017-08-15 | 一种消息提示方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107391160A true CN107391160A (zh) | 2017-11-24 |
Family
ID=60355842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710696955.9A Pending CN107391160A (zh) | 2017-08-15 | 2017-08-15 | 一种消息提示方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107391160A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108776568A (zh) * | 2018-06-07 | 2018-11-09 | 腾讯科技(深圳)有限公司 | 网页页面的显示方法、装置、终端及存储介质 |
CN108874290A (zh) * | 2018-06-28 | 2018-11-23 | 努比亚技术有限公司 | 一种信息显示方法、终端和计算机可读存储介质 |
CN113536147A (zh) * | 2021-07-22 | 2021-10-22 | 北京字跳网络技术有限公司 | 群组互动方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412751A (zh) * | 2013-08-05 | 2013-11-27 | 北京奇虎科技有限公司 | 一种锁屏界面的信息展示方法和装置 |
US20140145845A1 (en) * | 2012-11-27 | 2014-05-29 | Ashkan Sattari | Smart caregiver platform methods, apparatuses and media |
CN105771243A (zh) * | 2016-03-14 | 2016-07-20 | 广州趣丸网络科技有限公司 | 移动终端游戏中实现多人语音交互的方法和*** |
CN105791592A (zh) * | 2016-04-29 | 2016-07-20 | 努比亚技术有限公司 | 一种信息提示的方法及移动终端 |
CN106100969A (zh) * | 2016-05-30 | 2016-11-09 | 北京三快在线科技有限公司 | 一种未读会话的提醒方法、装置和终端设备 |
CN106534526A (zh) * | 2016-11-07 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种悬浮通知的提示方法以及装置 |
-
2017
- 2017-08-15 CN CN201710696955.9A patent/CN107391160A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140145845A1 (en) * | 2012-11-27 | 2014-05-29 | Ashkan Sattari | Smart caregiver platform methods, apparatuses and media |
CN103412751A (zh) * | 2013-08-05 | 2013-11-27 | 北京奇虎科技有限公司 | 一种锁屏界面的信息展示方法和装置 |
CN105771243A (zh) * | 2016-03-14 | 2016-07-20 | 广州趣丸网络科技有限公司 | 移动终端游戏中实现多人语音交互的方法和*** |
CN105791592A (zh) * | 2016-04-29 | 2016-07-20 | 努比亚技术有限公司 | 一种信息提示的方法及移动终端 |
CN106100969A (zh) * | 2016-05-30 | 2016-11-09 | 北京三快在线科技有限公司 | 一种未读会话的提醒方法、装置和终端设备 |
CN106534526A (zh) * | 2016-11-07 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种悬浮通知的提示方法以及装置 |
Non-Patent Citations (1)
Title |
---|
李东进: "《网络营销》", 31 August 2015, 中国发展出版社 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108776568A (zh) * | 2018-06-07 | 2018-11-09 | 腾讯科技(深圳)有限公司 | 网页页面的显示方法、装置、终端及存储介质 |
CN108776568B (zh) * | 2018-06-07 | 2023-04-14 | 腾讯科技(深圳)有限公司 | 网页页面的显示方法、装置、终端及存储介质 |
CN108874290A (zh) * | 2018-06-28 | 2018-11-23 | 努比亚技术有限公司 | 一种信息显示方法、终端和计算机可读存储介质 |
CN113536147A (zh) * | 2021-07-22 | 2021-10-22 | 北京字跳网络技术有限公司 | 群组互动方法、装置、设备及存储介质 |
CN113536147B (zh) * | 2021-07-22 | 2023-10-24 | 北京字跳网络技术有限公司 | 群组互动方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101124766B1 (ko) | 연락처 센터에서 통신을 관리하는 방법 | |
US7814433B2 (en) | Heterogeneous content channel manager for ubiquitous computer software systems | |
US8954507B2 (en) | Gathering and using awareness information | |
KR101159349B1 (ko) | 사용자의 주의 초점 및 활동에 기초하여 통지 전달자를 배치 및 렌더링하는 방법 및 시스템 | |
WO2021012836A1 (zh) | 界面显示方法、装置、终端及存储介质 | |
CN108351772A (zh) | 跨应用实例的标识符 | |
CN109799938B (zh) | 控件显示管理方法、终端设备及计算机可读存储介质 | |
CN103226430B (zh) | 一种图标显示的方法及装置 | |
US20080141153A1 (en) | Cooperating widgets | |
US20130097535A1 (en) | Interaction method, apparatus and terminal for syncretic communication | |
US20070094360A1 (en) | Control options for instant message display and notification | |
CN108205430A (zh) | 双屏移动终端、相应操控方法及存储介质 | |
KR20150021925A (ko) | 제스처 또는 터치를 통해 사용자 인터페이스를 제어하는 최적화 기법 | |
KR101614287B1 (ko) | 채팅방 간편 이동 기능 제공 방법 및 이를 위한 단말 | |
CN107391160A (zh) | 一种消息提示方法及终端 | |
JP2020161135A (ja) | チャットスレッドを表示するための方法およびシステム | |
US10277664B2 (en) | Displaying an application in a window in a graphical user interface environment on a computer system | |
Prakash et al. | Data management issues and trade-offs in CSCW systems | |
US20150012842A1 (en) | Communication window display management | |
CN106778117A (zh) | 权限开启方法、装置及*** | |
CN114615220B (zh) | 一种消息发送控制的方法和装置 | |
CN108574772A (zh) | 终端信息显示方法和装置 | |
CN106303353A (zh) | 一种视频会话控制方法及终端 | |
CN106302932A (zh) | 在通信终端中查看通讯记录的方法和设备 | |
CN109828820A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171124 |
|
RJ01 | Rejection of invention patent application after publication |