CN101673194A - 一种计算机及计算机处理用户通知消息的方法 - Google Patents

一种计算机及计算机处理用户通知消息的方法 Download PDF

Info

Publication number
CN101673194A
CN101673194A CN200810119903A CN200810119903A CN101673194A CN 101673194 A CN101673194 A CN 101673194A CN 200810119903 A CN200810119903 A CN 200810119903A CN 200810119903 A CN200810119903 A CN 200810119903A CN 101673194 A CN101673194 A CN 101673194A
Authority
CN
China
Prior art keywords
display
notification message
user notification
message
task
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
CN200810119903A
Other languages
English (en)
Other versions
CN101673194B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN2008101199036A priority Critical patent/CN101673194B/zh
Publication of CN101673194A publication Critical patent/CN101673194A/zh
Application granted granted Critical
Publication of CN101673194B publication Critical patent/CN101673194B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种计算机及计算机处理用户通知消息的方法,该计算机包括:第一显示器;显示模式判断模块,用于判断第一显示器是否以独占屏幕方式显示第一任务;监控模块,用于在第一显示器以独占屏幕的方式显示第一任务时,监控第二任务是否产生用户通知消息;通告生成模块,用于在第二任务产生用户通知消息时,生成一通告消息;发送模块,用于发送通告消息到第二显示屏进行显示;显示控制模块,用于在第二任务产生用户通知消息时,控制用户通知消息在第一显示器的显示,以保证第一任务以独占屏幕方式在第一显示器上显示。本发明使用户在不影响全屏运行第一程序的情况下还能知道其他程序产生用户通知消息。

Description

一种计算机及计算机处理用户通知消息的方法
技术领域
本发明涉及计算机的显示控制技术,特别是一种计算机及计算机处理用户通知消息的方法。
背景技术
随着计算机性能的不断提高,当前的计算机能同时运行多个任务,大大提高了计算机的处理能力。
当前,很多任务的运行,根据用户的需求可能需要独占屏幕,如游戏、视频文件的播放等任务。
而同时,现有的很多软件在在运行过程中随时会产生用户通知消息,并将该用户通知消息显示到屏幕,以提醒用户软件运行过程中的变化情况,如:
下载软件,其在下载完成后产生用户通知消息,通知用户下载完成;
即时通信软件,其在运行过程中满足特定条件的情况下(如接收到其他用户发送的聊天信息、接收到与用户进行通话的请求、接收到与用户进行文件传输的请求、检测到网络连接失败等)时会产生用户通知消息,以通知用户;
邮件程序,在收到新邮件时会产生用户通知消息,以通知用户收到新的邮件。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
用户在执行独占屏幕的第一任务时,此时,一旦其他任务产生用户通知消息,用户是无法获知的,如果某些用户通知消息具有实时性,而且对用户非常重要时,将会产生严重不利后果。
发明内容
本发明的目的是提供一种计算机及计算机处理用户通知消息的方法,使用户能在执行独占屏幕的第一任务的执行的情况下,还能获取用户通知消息。
为了实现上述目的,本发明实施例提供了一种计算机,包括:
第一显示器;
显示模式判断模块,用于判断所述第一显示器是否以独占屏幕方式显示第一任务,获取一第一判断结果;
监控模块,用于在所述第一判断结果指示所述第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,获取一监控结果;
通告生成模块,用于在所述监控结果表明所述第二任务产生用户通知消息时,生成一通告消息,所述通告消息用于通知用户接收到所述用户通知消息;
发送模块,用于发送所述通告消息到第二显示屏进行显示;
显示控制模块,用于在所述监控结果表明所述第二任务产生用户通知消息时,控制所述用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示。
上述的计算机,其中,所述显示控制模块具体包括:
属性获取模块,用于在所述用户通知消息显示前获取所述用户通知消息的显示属性;
显示位置判断模块,用于根据所述显示属性判断所述用户通知消息的显示位置是否为最前面,获取一第二判断结果;
第一属性修改模块,用于在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
上述的计算机,其中,所述第二显示器为独立的智能显示器,所述发送模块用于利用有线或无线连接发送所述通告消息内容,所述独立智能显示器用于通过所述有线或无线连接接收所述通告消息后,显示该所述通告消息。
上述的计算机,其中,还包括多屏幕显示卡,所述第二显示器与所述多屏幕显示卡连接,所述发送模块用于通过所述多屏幕显示卡发送所述通告消息到所述第二显示器进行显示。
上述的计算机,其中,所述通告消息为所述用户通知消息本身,或包括所述用户通知消息部分信息的消息。
上述的计算机,其中,所述用户通知消息部分信息为所述用户通知消息的截图。
上述的计算机,其中,所述用户通知消息表现为弹出窗口。
上述的计算机,其中,还包括:
第三判断模块,用于判断所述用户通知消息是否满足预设要求,获取一第三判断结果;
触发模块,用于在所述第三判断结果指示所述用户通知消息满足预设要求时,触发所述通告生成模块。
为了实现上述目的,本发明实施例还提供了一种计算机,包括主板,设置于所述主板的中央处理器和与所述主板连接的第一显示器:
所述中央处理器用于在所述第一显示器以独占屏幕的方式显示第一任务,且不同于所述第一任务的第二任务产生用户通知消息时,生成一通告消息,并将所述通告消息发送到第二显示器进行显示,并控制所述用户通知消息在所述第一显示器上的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示;其中,所述通告消息用于通知用户接收到所述用户通知消息。
上述的计算机,其中,所述第二显示器为独立的智能显示器,所述中央处理器用于利用有线或无线连接发送所述通告消息内容,所述独立智能显示器用于通过所述有线或无线连接接收所述通告消息后,显示该所述通告消息。
上述的计算机,其中,还包括设置于所述主板的多屏幕显示卡,所述第二显示器与所述多屏幕显示卡连接,所述发送模块用于通过所述多屏幕显示卡发送所述通告消息到所述第二显示器进行显示。
上述的计算机,其中,所述中央处理器还用于在所述用户通知消息显示前获取所述用户通知消息的显示属性,并在所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
为了实现上述目的,本发明实施例还提供了一种计算机处理用户通知消息的方法,所述计算机包括一第一显示器,所述方法包括:
判断所述第一显示器是否以独占屏幕方式显示第一任务,获取第一判断结果;
在所述第一判断结果指示所述第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,获取一监控结果;
在所述监控结果表明所述第二任务产生用户通知消息时,生成一通告消息,所述通告消息用于通知用户接收到所述用户通知消息;
发送所述通告消息到第二显示器进行显示;
在所述监控结果表明所述第二任务产生用户通知消息时,控制所述用户通知消息在所述第一显示器的显示,保证所述第一任务以独占屏幕方式显示。
上述的方法,其中,所述控制所述用户通知消息在所述第一显示器的显示,保证所述第一任务以独占屏幕方式显示的步骤具体包括:
在所述用户通知消息显示前获取所述用户通知消息的显示属性;
根据所述显示属性判断所述用户通知消息的显示位置是否为最前面,获取一第二判断结果;
在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
上述的方法,其中,所述第二显示器为独立的智能显示器,所述发送所述通告消息到第二显示器进行显示具体为:利用有线或无线连接发送所述通告消息内容,所述独立智能显示器通过所述有线或无线连接接收所述通告消息后,显示该所述通告消息。
上述的方法,其中,所述计算机还包括多屏幕显示卡,所述第二显示器与所述多屏幕显示卡连接,所述发送所述通告消息到第二显示器进行显示具体为:通过所述多屏幕显示卡发送所述通告消息到所述第二显示器进行显示。
上述的方法,其中,所述通告消息为所述用户通知消息本身,或包括所述用户通知消息部分信息的消息。
上述的方法,其中,所述用户通知消息部分信息为所述用户通知消息截图。
上述的方法,其中,所述用户通知消息表现为弹出窗口。
上述的方法,其中,还包括:
判断所述用户通知消息是否满足预设要求,获取一第三判断结果;
在所述第三判断结果指示所述用户通知消息满足预设要求时,进入所述生成一通告消息的步骤,否则结束处理流程。
本发明实施例具有以下的有益效果:
本发明实施例在第一显示器以独占屏幕的方式显示第一任务时,如果第二任务产生用户通知消息时,生成一通告消息,并发送所述通告消息到第二显示屏进行显示,同时控制所述用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示,因此能够在不影响第一程序独占屏幕运行的情况下及时通知用户接收到用户通知消息。
附图说明
图1为本发明实施例的计算机的结构示意图;
图2为本发明实施例的方法的流程示意图。
具体实施方式
本发明实施例的计算机及计算机处理用户通知消息的方法,在计算机具有至少两个显示器的情况下,将其中一个显示器用于处理需要独占屏幕的第一任务,获取第二任务的用户通知消息,并将其发送给另外的显示器进行显示,保证在第一任务不受影响的情况下,能够及时将用户通知消息告知用户。
本发明实施例的计算机如图1所示,包括:
第一显示器(图中未示出);
显示模式判断模块,用于判断所述第一显示器是否以独占屏幕方式显示第一任务,获取一第一判断结果;
监控模块,用于在所述第一判断结果指示所述第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,获取一监控结果;
通告生成模块,用于在所述监控结果表明所述第二任务产生用户通知消息时,生成一通告消息,所述通告消息用于通知用户接收到所述用户通知消息;
发送模块,用于发送所述通告消息到第二显示器进行显示;
显示控制模块,用于在所述监控结果表明所述第二任务产生用户通知消息时,控制所述用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示。
在此,应该说明的是,对显示器而言,可以包括多个显示对象,但显示对象之间可以相互覆盖,因此从用户角度而言,可能只能看到一个显示对象,但这并不表明显示器只显示了用户当前能够看到的对象。
在本发明的具体实施例中,该第二显示器可以是如下的两种情况:
1、独立的智能显示器,也就是自身具备处理器、存储***的显示器;
2、被主机显卡驱动的显示器,其在显卡的控制下工作。
下面对上述的两种显示器分别进行详细说明。
<独立的智能显示器>
在显示器为独立的智能显示器时,其通过有线(如USB方式)或无线方式(如蓝牙、红外方式)与主机连接,所述发送模块利用建立的有线或无线连接发送所述通告消息内容,该独立的智能显示器通过有线或无线连接接收主机发送的通告消息后,显示该接收到的通告消息。
<主机显卡驱动的显示器>
随着电子设备中显示技术的不断发展,现在已有支持多屏幕显示的多屏幕显示卡的出现。
多屏幕显示卡是一种特殊的显卡,叫法不一,如:多屏卡(Multi Screen)、多屏幕显示卡、多头卡(Multi Head)、多头显示卡等,其可以使得一台电子设备支持两台或两台以上的显示器。
在显示器为独立的主机显卡驱动的显示器时,所述发送模块通过所述多屏幕显示卡发送所述通告消息,所述多屏幕显示卡接收到所述通告消息后,控制所述第二显示器显示所述通告消息。
本发明实施例的计算机处理用户通知消息的方法如图2所示,包括:
步骤21,判断第一显示器是否以独占屏幕方式显示第一任务,获取一第一判断结果;
步骤22,在所述第一判断结果指示所述第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,获取一监控结果;
步骤23,在所述监控结果表明所述第二任务产生用户通知消息时,生成一通告消息,所述通告消息用于通知用户接收到所述用户通知消息;
步骤24,发送通告消息到第二显示器进行显示,所述通告消息用于通知用户接收到所述用户通知消息;
步骤25,在所述监控结果表明所述第二任务产生用户通知消息时,控制所述用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示。
当然,上述的说明是以先发送到第二显示器显示,然后控制用户通知消息在所述第一显示器的显示进行的说明,这二者也可以是相反的顺序,即制用户通知消息在所述第一显示器的显示可以发生在步骤23之前。
在本发明的具体实施例中,该通告消息可以以多种形式来实现,分别描述如下:
利用用户通知消息本身来实现,这是一种最直接的方式,将用户通知消息本身发送到第二显示器进行显示,此时能够100%的保留用户通知消息中的原始信息;
利用该用户通知消息的截图来实现,此时能将用户通知消息的表面特征完全展现给用户;
选择用户通知消息中的部分特征信息形成一文档来实现,如对于下载软件通知某一下载任务X完成时,形成包括字符串“X下载完成”的文档显示到辅助显示屏,而对于即时聊天软件的信息,则截取部分重要信息(如发送人名称、发送的内容),写入文档中,发送到第二显示器进行显示。
通过上述的处理步骤,即在用户全屏执行第一任务时,可以获知收到用户通知消息,可以由用户根据需求进行后续处理,或者暂时忽略,或者退出当前全屏的第一任务去处理该用户通知消息。
本发明实施例的计算机及方法,需要在第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,并获取所述用户通知消息,在本发明的具体实施例中,可通过钩子(hook)技术来实现监控和获取。
在现实情况下,有一些类型的用户通知消息的产生不会对用户当前全屏幕运行的第一应用程序造成影响,然而有一些类型的用户通知消息的产生会导致当前以独占屏幕方式运行的第一任务最小化、或者以切换到以窗口方式运行、甚至退出第一任务,这些被动退出独占屏幕的方式都将对用户使用第一任务造成极大的影响。
因此,本发明具体实施例的计算机中的显示控制模块需要控制用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示,显示控制模块包括:
属性获取模块,用于在所述用户通知消息显示前获取所述用户通知消息的显示属性;
显示位置判断模块,用于根据所述显示属性判断所述用户通知消息的显示位置是否为最前面,获取一第二判断结果;
第一属性修改模块,用于在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
当然,上述只是一种实现方式,当然也可以在述第二判断结果指示所述用户通知消息的显示位置为最前面时,控制其不在第一显示器进行显示,或者保存后删除该用户通知消息,只要保证其不影响第一任务即可。
本发明实施例的方法还包括:
在所述用户通知消息显示前获取所述用户通知消息的显示属性;
根据所述显示属性判断所述用户通知消息的显示位置是否为最前面,获取一第二判断结果;
在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
在本发明的具体实施例中,该用户通知消息在计算机中可能表现为多种表现方式,在下面的具体描述中,以表现方式为弹出窗口为例进行详细说明。
利用Windows SDK编程的钩子(Hook)技术可以实现对用户通知消息(弹出窗口)的属性的修改。
为了实现这个功能,可以利用WM_CBT钩子,该钩子会在窗口激活、创建、最小化、最大化、移动或者改变大小前触发,本发明实施例在这个钩子的处理例程CBTProc中,对需要修改的窗口行为进行对应的处理。
CBTProc钩子例程的说明为:
LRESULT CALLBACK CBTProc(
int nCode,
WPARAM wParam,
LPARAM lParam
);
当传入参数nCode为HCBT_CREATEWND时,说明这个窗口被创建。
此时,从wParam参数中,获得新窗口的句柄,从lParam参数中,获得一个CBT_CREATEWND结构,这个结构包含了窗口的初始化参数,这些参数包括窗口的坐标和大小等信息等,其详细定义如下:
typedef struct{
     LPCREATESTRUCT lpcs;
     HWND hwndInsertAfter;
}CBT_CREATEWND,*LPCBT_CREATEWND;
其中的成员含义说明如下:
Lpcs,一个指向CREATESTRUCT结构的指针,该结构包含即将被创建的窗体的初始化参数。
hwndInsertAfter,窗体的句柄,该窗体的Z轴位置在正在被创建的窗体的Z轴位置之前。
修改lpcs的值,我们可以改变窗口位置、大小,以及其style和dwExStyle参数。
为了让窗口不在最前显示,我们可以修改hwndInsertAfter的参数,使之为HWND_NOTOPMOST,就可以取消其最前面显示的属性了。
或者说更直接一点,可以把这个参数设置为HWND_BOTTOM,使之在窗口Z轴的最底层,保证其不会遮挡任何窗口。
同时,考虑到并不是所有的用户通知消息都是用户所需要知道的,本发明实施例的计算机还包括:
第三判断模块,用于判断所述用户通知消息是否满足预设要求,获取一第三判断结果;
触发模块,用于在所述第三判断结果指示所述用户通知消息满足预设要求时,触发所述通告生成模块。
举例说明如下:
假设用户需要知道即时聊天软件产生的用户通知消息,而不需要知道其他任务产生的用户通知消息时,则设置一列表,保存其中即时聊天软件的相关信息,利用此列表即可排除其他软件产生的用户通知消息发送到第二显示器的进行显示。
当然,在本发明的具体实施例中,该预设要求可以包括如下的如窗口名称、父窗口应用程序名等,如识别QQ聊天弹出窗口的判据可以是:父窗口应用程序名包含“qq.exe”,且窗口title包含“与”和“交谈中”字段。
同时,考虑到用户在退出当前以屏幕独占方式运行的第一程序之后,还应该可以对用户通知消息进行处理,因此,本发明实施例的计算机还包括:
第二属性修改模块,用于在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息在后台显示。
本发明实施例的计算机包括:
主板;
设置于所述主板的中央处理器;
与所述主板连接的第一显示器;
所述中央处理器用于在所述第一显示器以独占屏幕的方式显示第一任务,且不同于所述第一任务的第二任务产生用户通知消息时,生成一通告消息,并将所述通告消息发送到第二显示器进行显示,并控制所述用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示;
所述通告消息用于通知用户接收到所述用户通知消息。
其中,所述第二显示器为:独立的智能显示器或主机显卡驱动的显示器,
在显示器为独立的智能显示器时,其通过有线或无线连接接收所述中央处理器发送的通告消息后,显示该接收到的通告消息。
在显示器为主机显卡驱动的显示器时,其基于所述多屏幕显示卡接收到的所述通告消息,显示所述通告消息。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (20)

1.一种计算机,其特征在于,包括:
第一显示器;
显示模式判断模块,用于判断所述第一显示器是否以独占屏幕方式显示第一任务,获取一第一判断结果;
监控模块,用于在所述第一判断结果指示所述第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,获取一监控结果;
通告生成模块,用于在所述监控结果表明所述第二任务产生用户通知消息时,生成一通告消息,所述通告消息用于通知用户接收到所述用户通知消息;
发送模块,用于发送所述通告消息到第二显示屏进行显示;
显示控制模块,用于在所述监控结果表明所述第二任务产生用户通知消息时,控制所述用户通知消息在所述第一显示器的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示。
2.根据权利要求1所述的计算机,其特征在于,所述显示控制模块具体包括:
属性获取模块,用于在所述用户通知消息显示前获取所述用户通知消息的显示属性;
显示位置判断模块,用于根据所述显示属性判断所述用户通知消息的显示位置是否为最前面,获取一第二判断结果;
第一属性修改模块,用于在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
3.根据权利要求1或2所述的计算机,其特征在于,所述第二显示器为独立的智能显示器,所述发送模块用于利用有线或无线连接发送所述通告消息内容,所述独立智能显示器用于通过所述有线或无线连接接收所述通告消息后,显示该所述通告消息。
4.根据权利要求1或2所述的计算机,其特征在于,还包括多屏幕显示卡,所述第二显示器与所述多屏幕显示卡连接,所述发送模块用于通过所述多屏幕显示卡发送所述通告消息到所述第二显示器进行显示。
5.根据权利要求1或2所述的计算机,其特征在于,所述通告消息为所述用户通知消息本身,或包括所述用户通知消息部分信息的消息。
6.根据权利要求5所述的计算机,其特征在于,所述用户通知消息部分信息为所述用户通知消息的截图。
7.根据权利要求5所述的计算机,其特征在于,所述用户通知消息表现为弹出窗口。
8.根据权利要求1或2或3所述的计算机,其特征在于,还包括:
第三判断模块,用于判断所述用户通知消息是否满足预设要求,获取一第三判断结果;
触发模块,用于在所述第三判断结果指示所述用户通知消息满足预设要求时,触发所述通告生成模块。
9.一种计算机,包括主板,设置于所述主板的中央处理器和与所述主板连接的第一显示器,其特征在于:
所述中央处理器用于在所述第一显示器以独占屏幕的方式显示第一任务,且不同于所述第一任务的第二任务产生用户通知消息时,生成一通告消息,并将所述通告消息发送到第二显示器进行显示,并控制所述用户通知消息在所述第一显示器上的显示,以保证所述第一任务以独占屏幕方式在所述第一显示器上显示;其中,所述通告消息用于通知用户接收到所述用户通知消息。
10.根据权利要求9所述的计算机,其特征在于,所述第二显示器为独立的智能显示器,所述中央处理器用于利用有线或无线连接发送所述通告消息内容,所述独立智能显示器用于通过所述有线或无线连接接收所述通告消息后,显示该所述通告消息。
11.根据权利要求9所述的计算机,其特征在于,还包括设置于所述主板的多屏幕显示卡,所述第二显示器与所述多屏幕显示卡连接,所述发送模块用于通过所述多屏幕显示卡发送所述通告消息到所述第二显示器进行显示。
12.根据权利要求10或11所述的计算机,其特征在于,所述中央处理器还用于在所述用户通知消息显示前获取所述用户通知消息的显示属性,并在所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
13.一种计算机处理用户通知消息的方法,所述计算机包括一第一显示器,其特征在于,所述方法包括:
判断所述第一显示器是否以独占屏幕方式显示第一任务,获取第一判断结果;
在所述第一判断结果指示所述第一显示器以独占屏幕的方式显示第一任务时,监控不同于所述第一任务的第二任务是否产生用户通知消息,获取一监控结果;
在所述监控结果表明所述第二任务产生用户通知消息时,生成一通告消息,所述通告消息用于通知用户接收到所述用户通知消息;
发送所述通告消息到第二显示器进行显示;
在所述监控结果表明所述第二任务产生用户通知消息时,控制所述用户通知消息在所述第一显示器的显示,保证所述第一任务以独占屏幕方式显示。
14.根据权利要求13所述的方法,其特征在于,所述控制所述用户通知消息在所述第一显示器的显示,保证所述第一任务以独占屏幕方式显示的步骤具体包括:
在所述用户通知消息显示前获取所述用户通知消息的显示属性;
根据所述显示属性判断所述用户通知消息的显示位置是否为最前面,获取一第二判断结果;
在所述第二判断结果指示所述用户通知消息的显示位置为最前面时,修改所述用户通知消息的所述显示属性,使所述用户通知消息的显示位置不是最前面。
15.根据权利要求13或14所述的方法,其特征在于,所述第二显示器为独立的智能显示器,所述发送所述通告消息到第二显示器进行显示具体为:利用有线或无线连接发送所述通告消息内容,所述独立智能显示器通过所述有线或无线连接接收所述通告消息后,显示该所述通告消息。
16.根据权利要求13或14所述的方法,其特征在于,所述计算机还包括多屏幕显示卡,所述第二显示器与所述多屏幕显示卡连接,所述发送所述通告消息到第二显示器进行显示具体为:通过所述多屏幕显示卡发送所述通告消息到所述第二显示器进行显示。
17.根据权利要求13或14所述的方法,其特征在于,所述通告消息为所述用户通知消息本身,或包括所述用户通知消息部分信息的消息。
18.根据权利要求17所述的方法,其特征在于,所述用户通知消息部分信息为所述用户通知消息的截图。
19.根据权利要求18所述的方法,其特征在于,所述用户通知消息表现为弹出窗口。
20.根据权利要求13或14所述的方法,其特征在于,还包括:
判断所述用户通知消息是否满足预设要求,获取一第三判断结果;
在所述第三判断结果指示所述用户通知消息满足预设要求时,进入所述生成一通告消息的步骤,否则结束处理流程。
CN2008101199036A 2008-09-09 2008-09-09 一种处理用户通知消息的装置及方法 Active CN101673194B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101199036A CN101673194B (zh) 2008-09-09 2008-09-09 一种处理用户通知消息的装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101199036A CN101673194B (zh) 2008-09-09 2008-09-09 一种处理用户通知消息的装置及方法

Publications (2)

Publication Number Publication Date
CN101673194A true CN101673194A (zh) 2010-03-17
CN101673194B CN101673194B (zh) 2011-08-24

Family

ID=42020429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101199036A Active CN101673194B (zh) 2008-09-09 2008-09-09 一种处理用户通知消息的装置及方法

Country Status (1)

Country Link
CN (1) CN101673194B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019687A (zh) * 2012-11-20 2013-04-03 北京奇虎科技有限公司 用于弹窗信息的展示方法和装置
CN103248757A (zh) * 2013-03-28 2013-08-14 北京小米科技有限责任公司 一种消息通知方法及装置
CN103793224A (zh) * 2014-01-17 2014-05-14 北京奇虎科技有限公司 一种窗口的显示方法和装置
CN104007895A (zh) * 2014-05-15 2014-08-27 广州金山网络科技有限公司 一种确定终端是否处于全屏模式的方法及装置
CN106210328A (zh) * 2016-07-19 2016-12-07 努比亚技术有限公司 信息显示装置及方法
CN106406901A (zh) * 2016-09-28 2017-02-15 北京奇虎科技有限公司 一种窗口移动方法和装置
CN108108049A (zh) * 2017-12-06 2018-06-01 北京小米移动软件有限公司 电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768164A (en) * 1996-04-15 1998-06-16 Hewlett-Packard Company Spontaneous use display for a computing system
CN100527677C (zh) * 2005-09-30 2009-08-12 腾讯科技(深圳)有限公司 一种即时通信视频全屏显示中消息提示方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019687A (zh) * 2012-11-20 2013-04-03 北京奇虎科技有限公司 用于弹窗信息的展示方法和装置
CN103019687B (zh) * 2012-11-20 2016-06-22 北京奇虎科技有限公司 用于弹窗信息的展示方法和装置
CN103248757A (zh) * 2013-03-28 2013-08-14 北京小米科技有限责任公司 一种消息通知方法及装置
CN103793224A (zh) * 2014-01-17 2014-05-14 北京奇虎科技有限公司 一种窗口的显示方法和装置
CN103793224B (zh) * 2014-01-17 2017-07-28 北京奇虎科技有限公司 一种窗口的显示方法和装置
CN104007895A (zh) * 2014-05-15 2014-08-27 广州金山网络科技有限公司 一种确定终端是否处于全屏模式的方法及装置
CN106210328A (zh) * 2016-07-19 2016-12-07 努比亚技术有限公司 信息显示装置及方法
CN106210328B (zh) * 2016-07-19 2019-10-29 努比亚技术有限公司 信息显示装置及方法
CN106406901A (zh) * 2016-09-28 2017-02-15 北京奇虎科技有限公司 一种窗口移动方法和装置
CN108108049A (zh) * 2017-12-06 2018-06-01 北京小米移动软件有限公司 电子设备

Also Published As

Publication number Publication date
CN101673194B (zh) 2011-08-24

Similar Documents

Publication Publication Date Title
CN101673194B (zh) 一种处理用户通知消息的装置及方法
US6542165B1 (en) System, apparatus and method of relating annotation data to an application window
US7480863B2 (en) Dynamic and intelligent hover assistance
CN105094551A (zh) 一种信息处理方法及电子设备
US20110093868A1 (en) Application module for managing interactions of distributed modality components
CN101996073A (zh) 一种组件渲染方法及装置
CN103313140A (zh) 电视接收终端及其文本信息输入方法与***、移动终端
CN102081553A (zh) 便携设备的任务处理方法、装置及便携设备
CN111263175A (zh) 直播平台的交互控制方法及装置、存储介质及电子设备
CN102999358A (zh) 一种程序智能启动方法
CN110069177A (zh) 电子装置、应用程序操作引导方法及存储介质
WO2019100898A1 (zh) 一种输入操作处理方法、处理装置及计算机可读存储介质
CN112817676B (zh) 信息处理方法和电子设备
CN106027631B (zh) 一种数据传输方法及装置
KR20220104236A (ko) 동기화 방법 및 전자 장치
CN111866160B (zh) 多机控制方法、装置、设备及存储介质
CN107220020A (zh) 一种显示方法和电子设备
EP3796308A1 (en) Speech recognition control method and apparatus, electronic device and readable storage medium
CN111862975A (zh) 智能终端控制方法、装置、设备、存储介质和***
CN114748873B (zh) 界面渲染方法、装置、设备和存储介质
CN102226884A (zh) 一种触摸屏控制***及触摸屏的控制方法
CN112764891B (zh) 电子终端及控制应用的方法
CN107797732A (zh) 一种应用程序控制方法和装置
CN102184076B (zh) 一种针对java程序的移动终端输入控制方法和装置
CN113676395A (zh) 信息处理方法、相关设备及可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant