消息提醒的控制方法、装置、介质及电子设备与流程

文档序号:15455757发布日期:2018-09-15 01:03阅读:138来源:国知局

本发明涉及计算机及通信技术领域,具体而言,涉及一种消息提醒的控制方法、装置、介质及电子设备。



背景技术:

即时通讯软件是通过即时通讯技术来实现在线聊天、交流的软件,用户在使用即时通讯软件的过程中,若即时通讯客户端接收到新消息,则会进行消息提醒。

然而在运行即时通讯软件的终端(如智能手机、电脑等)连接至投影仪进行投影使用时,投影仪会将消息提醒的信息投射到投影屏幕上,进而会暴露用户的隐私,严重影响了用户的体验。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明实施例的目的在于提供一种消息提醒的控制方法、装置、介质及电子设备,进而至少在一定程度上克服即时通讯客户端将消息提醒的信息投射到投影屏幕上而暴露用户隐私的问题。

本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。

根据本发明实施例的第一方面,提供了一种消息提醒的控制方法,应用于即时通讯,包括:检测到外接设备连接至运行即时通讯客户端的终端;若所述外接设备用作所述终端的投影设备,则关闭所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,在关闭所述即时通讯程序的消息提醒功能之后,还包括:向用户推送已关闭所述消息提醒功能的通知消息;若检测到所述用户发出的继续提醒的指令,则开启所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,在检测到所述用户发出的继续提醒的指令之后,还包括:记录所述外接设备的标识信息;若再次检测到所述外接设备连接至所述终端,则控制所述即时通讯程序的消息提醒功能保持开启状态。

在本发明的一些实施例中,基于前述方案,在所述外接设备用作所述终端的投影设备之后,以及在关闭所述即时通讯程序的消息提醒功能之前,还包括:向用户推送是否关闭所述消息提醒功能的通知消息;若检测到所述用户发出的确认关闭所述消息提醒功能的指令,则关闭所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,还包括:若根据所述外接设备的标识信息确定所述外接设备之前已作为所述终端的投影设备被使用过,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,还包括:获取所述外接设备的分辨率和缩放因子;若所述外接设备的分辨率小于预定分辨率,且所述缩放因子为预定值,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,还包括:若所述外接设备的标识信息与预设的投影设备信息相匹配,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,还包括:获取所述外接设备被使用的记录;若根据所述外接设备被使用的记录,确定所述外接设备被多个用户多次使用过,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,获取所述外接设备被使用的记录,包括:从所述即时通讯客户端对应的服务端获取所述外接设备被使用的记录。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制方法还包括:将对所述外接设备的使用记录发送至所述服务端。

在本发明的一些实施例中,基于前述方案,在关闭所述即时通讯程序的消息提醒功能之后,还包括:若检测到所述外接设备与所述终端断开连接,则开启所述即时通讯程序的消息提醒功能。

根据本发明实施例的第二方面,提供了一种消息提醒的控制装置,应用于即时通讯客户端,包括:检测单元,用于检测到外接设备连接至运行即时通讯程序的终端;控制单元,用于在所述外接设备用作所述终端的投影设备时,关闭所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第一推送单元,用于在关闭所述即时通讯程序的消息提醒功能之后,向用户推送已关闭所述消息提醒功能的通知消息;所述控制单元还用于,在检测到所述用户发出的继续提醒的指令时,开启所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:记录单元,用于在检测到所述用户发出的继续提醒的指令之后,记录所述外接设备的标识信息;所述控制单元还用于,若再次检测到所述外接设备连接至所述终端,则控制所述即时通讯程序的消息提醒功能保持开启状态。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第二推送单元,用于在所述外接设备用作所述终端的投影设备之后,向用户推送是否关闭所述消息提醒功能的通知消息;所述控制单元用于在检测到所述用户发出的确认关闭所述消息提醒功能的指令时,关闭所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第一确定单元,用于在根据所述外接设备的标识信息确定所述外接设备之前已作为所述终端的投影设备被使用过时,确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第二确定单元,用于获取所述外接设备的分辨率和缩放因子;若所述外接设备的分辨率小于预定分辨率,且所述缩放因子为预定值,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第三确定单元,用于在所述外接设备的标识信息与预设的投影设备信息相匹配时,确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第四确定单元,用于获取所述外接设备被使用的记录;若根据所述外接设备被使用的记录,确定所述外接设备被多个用户多次使用过,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,从所述即时通讯程序对应的服务端获取所述外接设备被使用的记录。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:发送单元,用于将对所述外接设备的使用记录发送至所述服务端。

在本发明的一些实施例中,基于前述方案,所述控制单元还用于,在关闭所述即时通讯程序的消息提醒功能之后,若检测到所述外接设备与所述终端断开连接,则开启所述即时通讯程序的消息提醒功能。

根据本发明实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的消息提醒的控制方法。

根据本发明实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的消息提醒的控制方法。

本发明实施例提供的技术方案可以包括以下有益效果:

在本发明的一些实施例所提供的技术方案中,通过在检测到外接设备连接至终端,且确定外接设备用作终端的投影设备时,关闭即时通讯程序的消息提醒功能,使得能够避免将即时通讯程序发出的消息提醒信息通过投影设备投射至投影屏幕上而泄露用户的隐私,有利于提升用户的使用体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示意性示出了根据本发明的一个实施例的消息提醒的控制方法的流程图;

图2示意性示出了根据本发明的另一个实施例的消息提醒的控制方法的流程图;

图3示意性示出了根据本发明的又一个实施例的消息提醒的控制方法的流程图;

图4示意性示出了根据本发明的再一个实施例的消息提醒的控制方法的流程图;

图5示出了根据本发明的一个实施例的通知界面的示意图;

图6示出了根据本发明的另一个实施例的通知界面的示意图;

图7示意性示出了根据本发明的一个实施例的消息提醒的控制装置的框图;

图8示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

图1示意性示出了根据本发明的一个实施例的消息提醒的控制方法的流程图,该消息提醒的控制方法应用于即时通讯。比如可以由即时通讯客户端或运行于浏览器端的即时通讯程序来执行图1所示的消息提醒的控制方法。

参照图1所示,根据本发明的一个实施例的消息提醒的控制方法,包括如下步骤:

步骤s110,检测到外接设备连接至运行即时通讯客户端的终端。

在本发明的一个实施例中,即时通讯程序是通过即时通讯技术来实现在线聊天、交流的程序,比如腾讯qq、美团大象等,即时通讯程序通常在接收到新消息时会发出提醒,以便于用户及时查看消息,该即时通讯程序可以是网页版的,也可以独立的客户端。运行即时通讯程序的终端可以是智能手机、平板电脑、计算机等。外接设备是独立于上述终端的设备,比如投影仪等。

步骤s120,若所述外接设备用作所述终端的投影设备,则关闭所述即时通讯程序的消息提醒功能。

图1所示实施例的技术方案使得能够避免将即时通讯程序发出的消息提醒信息通过投影设备投射至投影屏幕上而泄露用户的隐私,有利于提升用户的使用体验。

图2示意性示出了根据本发明的另一个实施例的消息提醒的控制方法的流程图。

参照图2所示,根据本发明的另一个实施例的消息提醒的控制方法,在图1所示的步骤s110和步骤s120的基础上,还包括如下步骤:

步骤s130,向用户推送已关闭所述消息提醒功能的通知消息。

在本发明的一个实施例中,可以通过语音或文字的方式向用户推送已关闭消息提醒功能的通知消息。

步骤s140,若检测到所述用户发出的继续提醒的指令,则开启所述即时通讯程序的消息提醒功能。

图2所示实施例的技术方案使得在自动关闭即时通讯程序的消息提醒功能之后,可以向用户推送通知消息,以便于用户确认是否开启即时通讯程序的消息提醒功能,增强了灵活性。其中,若检测到用户发出的确认已关闭消息提醒功能的指令,或者在预定时间段内未接收到用户的指令,则继续关闭即时通讯程序的消息提醒功能。

基于图2所示实施例的技术方案,在本发明的一个实施例中,在检测到用户发出的继续提醒的指令之后,还可以记录外接设备的标识信息,以在再次检测到外接设备连接至终端时,控制即时通讯程序的消息提醒功能保持开启状态。

该实施例的技术方案使得可以记录用户的选择,进而在再次检测到外接设备连接至终端时,能够根据用户之前的选择来控制即时通讯程序的消息提醒功能保持开启状态,有利于提升用户的使用体验。

图3示意性示出了根据本发明的又一个实施例的消息提醒的控制方法的流程图。

参照图3所示,根据本发明的又一个实施例的消息提醒的控制方法,在图1所示的步骤s110的基础上,还包括如下步骤:

步骤s310,若判定所述外接设备用作所述终端的投影设备,则向用户推送是否关闭所述消息提醒功能的通知消息。

在本发明的一个实施例中,可以通过语音或文字的方式向用户推送是否关闭所述消息提醒功能的通知消息。

步骤s320,若检测到所述用户发出的确认关闭所述消息提醒功能的指令,则关闭所述即时通讯程序的消息提醒功能。

图3所示实施例的技术方案使得在检测到投影设备接入终端时,能够向用户推送通知消息,进而根据用户的指令来确定是否关闭即时通讯程序的消息提醒功能,提高了灵活性,有利于提升用户的体验。

基于前述实施例的技术方案,在本发明的一个实施例中,在关闭所述即时通讯程序的消息提醒功能之后,若检测到外接设备与所述终端断开连接,则开启所述即时通讯程序的消息提醒功能。

该实施例的技术方案使得能够在检测到终端与作为投影设备的外接设备断开连接后,自动开启即时通讯程序的消息提醒功能,以及时向用户进行提示,进而能够在保证不泄露用户隐私的前提下,确保用户及时查看即时通讯消息。

在上述实施例的技术方案的基础上,本发明的实施例还提出了如何判断外接设备是否用作终端的投影设备的技术方案,具体参照如下实施例:

实施例一:

在本发明的一个实施例中,判断外接设备是否用作终端的投影设备,包括:根据所述外接设备的标识信息,判断所述外接设备之前是否已作为所述终端的投影设备被使用过;若判定所述外接设备之前已作为所述终端的投影设备被使用过,则判定所述外接设备用作所述终端的投影设备。

在该实施例中,可以根据外接设备的历史使用情况(如外接设备之前是否曾作为终端的投影备被使用过)来确定外接设备是否用作终端的投影设备。

实施例二:

在本发明的一个实施例中,判断外接设备是否用作终端的投影设备,包括:获取外接设备的分辨率和缩放因子;若所述外接设备的分辨率小于预定分辨率,且所述缩放因子为预定值,则判定所述外接设备用作所述终端的投影设备。

在该实施例中,投影设备的分辨率通常小于预定分辨率(如1920*1080),并且其缩放因子通常为预定值(如1),因此可以根据外接设备的分辨率及缩放因子来确定外接设备是否用作终端的投影设备。其中,缩放因子即为scalefactor,是设备的像素比例因子,即应用像素与显示器像素的比率(ratioofapppixeltodisplaypixel),通常情况下,投影设备的缩放因子为1;高分屏的缩放因子为2,比如retina显示屏。

实施例三:

在本发明的一个实施例中,判断外接设备是否用作终端的投影设备,包括:根据外接设备的标识信息和预设的投影设备信息,判断所述外接设备的标识信息是否与所述投影设备信息相匹配;若所述外接设备的标识信息与所述投影设备信息相匹配,则判定所述外接设备用作所述终端的投影设备。

在该实施例中,预设的投影设备信息可以是常用的投影仪的品牌、型号信息等,也可以是已有的投影设备的信息(比如某个公司内部已有的投影设备的信息)。

实施例四:

在本发明的一个实施例中,判断外接设备是否用作终端的投影设备,包括:获取外接设备被使用的记录;若根据所述外接设备被使用的记录,确定所述外接设备被多个用户多次使用过,则判定所述外接设备用作所述终端的投影设备。

在该实施例中,若外接设备被多个用户多次使用过,则可以确定该外设备为作为公共设备的投影设备。

在本发明的一个实施例中,可以从即时通讯客户端对应的服务端获取所述外接设备被使用的记录。在此之前,各个即时通讯客户端可以将对外接设备的使用记录发送至服务端。

以下以即时通讯客户端为美团的大象客户端为例,对本发明的一个优选实施例的技术方案进行阐述:

如图4所示,根据本发明的再一个实施例的消息提醒的控制方法,包括如下步骤:

步骤s401,当有外接设备接入时,判断外接设备是否为投影设备,若是,则执行步骤s402;否则,执行步骤s405。

在本发明的一个实施例中,当检测到有外接设备接入电脑(该实施例中以接入电脑为例进行说明)时,通过匹配用户的连接历史记录(是否曾经被连接过、当时用户选择停止提醒还是保持提醒)以及投影分辨率(是否<1920*1080)以及投影的缩放因子(缩放因子等于一则为投影)等判断该外接设备是否为投影仪。

其中,可以通过检测基于electronscreen的事件‘display-added’来检测是否有外接设备接入电脑。

在本发明的一个实施例中,若该外接设备曾经被连接过、且被用作投影设备,则确定该外接设备为投影仪;若该外接设备的投影分辨率小于1920*1080、且投影的缩放因子为1,则确定该外接设备为投影仪。

步骤s402,自动停止提醒。

步骤s403,弹出通知框以提醒用户。

在本发明的一个实施例中,如图5所示,可以弹出通知框501提醒用户,并且可以供用户选择是否保持提醒。

步骤s404,判断用户是否选择保持提醒,若是,则执行步骤s405。若用户选择“好的”,或者在预定时间内未选择,则继续停止提醒。

在本发明的一个实施例中,当用户选择“保持提醒”时,会再次弹出提醒框提示用户,如显示“已为你重新打开消息通知”。同时会将该外接设备写入连接历史,若后续该外接设备再次接入,则不再自动关闭客户端的消息提醒功能。

步骤s405,保持提醒,即开启客户端的消息提醒功能。

当检测到投影设备断开连接时,会自动重新开启提醒,并且会显示提示框以向用户进行提示。在本发明的一个实施例中,如图6所示,可以显示“检测到投影断开,已为你重新开启消息通知”的提示框601。

在本发明的一个实施例中,可以基于electronscreen的事件‘display-removed’获取到断开连接的设备id,然后判断该设备id与最近接入且被认为是投影仪的id是否相等,若相等,则确定投影设备断开连接。

本发明实施例的技术方案能够避免将即时通讯客户端发出的消息提醒信息通过投影设备投射至投影屏幕上而泄露用户的隐私,有利于提升用户的使用体验。

以下介绍本发明的装置实施例,可以用于执行本发明上述的消息提醒的控制方法。

图7示意性示出了根据本发明的一个实施例的消息提醒的控制装置的框图,该控制装置可以应用于即时通讯。

参照图7所示,根据本发明的一个实施例的消息提醒的控制装置700,包括:检测单元702和控制单元704。

其中,检测单元702用于检测到外接设备连接至运行即时通讯程序的终端;控制单元704用于在所述外接设备用作所述终端的投影设备时,关闭所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第一推送单元,用于在关闭所述即时通讯程序的消息提醒功能之后,向用户推送已关闭所述消息提醒功能的通知消息;所述控制单元704还用于,在检测到所述用户发出的继续提醒的指令时,开启所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:记录单元,用于在检测到所述用户发出的继续提醒的指令之后,记录所述外接设备的标识信息;所述控制单元704还用于,若再次检测到所述外接设备连接至所述终端,则控制所述即时通讯程序的消息提醒功能保持开启状态。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第二推送单元,用于在所述外接设备用作所述终端的投影设备之后,向用户推送是否关闭所述消息提醒功能的通知消息;所述控制单元704用于在检测到所述用户发出的确认关闭所述消息提醒功能的指令时,关闭所述即时通讯程序的消息提醒功能。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第一确定单元,用于在根据所述外接设备的标识信息确定所述外接设备之前已作为所述终端的投影设备被使用过时,确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第二确定单元,用于获取所述外接设备的分辨率和投影的缩放因子;若所述外接设备的分辨率小于预定分辨率,且所述缩放因子为预定值,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第三确定单元,用于在所述外接设备的标识信息与预设的投影设备信息相匹配时,确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:第四确定单元,用于获取所述外接设备被使用的记录;若根据所述外接设备被使用的记录,确定所述外接设备被多个用户多次使用过,则确定所述外接设备用作所述终端的投影设备。

在本发明的一些实施例中,基于前述方案,从所述即时通讯程序对应的服务端获取所述外接设备被使用的记录。

在本发明的一些实施例中,基于前述方案,所述的消息提醒的控制装置还包括:发送单元,用于将对所述外接设备的使用记录发送至所述服务端。

在本发明的一些实施例中,基于前述方案,所述控制单元704还用于,在关闭所述即时通讯程序的消息提醒功能之后,若检测到所述外接设备与所述终端断开连接,则开启所述即时通讯程序的消息提醒功能。

由于本发明的示例实施例的消息提醒的控制装置的各个功能模块与上述消息提醒的控制方法的示例实施例的步骤对应,因此对于本发明装置实施例中未披露的细节,请参照本发明上述的消息提醒的控制方法的实施例。

下面参考图8,其示出了适于用来实现本发明实施例的电子设备的计算机系统800的结构示意图。图8示出的电子设备的计算机系统800仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图8所示,计算机系统800包括中央处理单元(cpu)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储部分808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有系统操作所需的各种程序和数据。cpu801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。

以下部件连接至i/o接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至i/o接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。

特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(cpu)801执行时,执行本申请的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的消息提醒的控制方法。

例如,所述的电子设备可以实现如图1中所示的:步骤s110,检测到外接设备连接至运行即时通讯客户端的终端;步骤s120,若所述外接设备用作所述终端的投影设备,则关闭所述即时通讯程序的消息提醒功能。

又如,所述的电子设备可以实现如图2至图4所示的各个步骤。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本发明实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1