消息通知的显示方法、显示装置、电子设备及存储介质与流程

文档序号:11250729
消息通知的显示方法、显示装置、电子设备及存储介质与流程

本发明涉及网络通信技术领域,特别是涉及一种消息通知的显示方法、显示装置、电子设备及存储介质。



背景技术:

ANCS(Apple Notification Center Service,苹果通知中心)协议,是苹果公司为外接设备提供的一种用于获取iOS(苹果公司为移动设备所开发的封闭操作系统)设备通知信息的协议。

现有的外接设备通过ANCS连接移动端后,需依赖移动端对来自不同应用程序的消息通知在外接设备上显示与否进行设置。只要移动端将某应用程序的消息通知设置为打开,则外接设备将接收并显示所有打开的消息通知。

但是,当用户只想在外接设备看到某些特定的消息通知时(例如只想看到聊天消息通知),必须通过移动端将其它消息通知设置为关闭。不过移动端将某个消息通知设置为关闭后,该消息通知在移动端本身上也将不再显示。所以现有技术无法实现的是:移动端上显示某个消息通知,同时外接设备上不显示该消息通知。



技术实现要素:

本发明实施例的目的在于提供一种消息通知的显示方法、显示装置、电子设备及存储介质,以实现在移动端上显示某个消息通知,同时外接设备上不显示该消息通知的目的。具体技术方案如下:

一种消息通知的显示方法,应用于基于ANCS苹果通知中心协议所连接的外接设备,所述方法包括:

外接设备接收由移动端发送的消息通知,所述消息通知的数量是一个或者多个;

外接设备读取所述消息通知中的标识信息作为第一标识信息,所述第一标识信息用以标示出产生所述消息通知的应用程序;

外接设备利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与所述欲显示消息通知列表相匹配的消息通知;

外接设备显示筛选得到的消息通知。

优选地,所述外接设备接收由移动端发送的消息通知,包括:

外接设备接收由移动端发送的所有消息通知。预设的需要显示的消息通知对应的列表,或者,根据用户操作确定的需要显示的消息通知对应的列表。

优选地,所述预设的欲显示消息通知列表包括:第二标识信息,所述第二标识信息为需显示的消息通知的标识信息;

则所述第一标识信息与所述欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与所述第二标识信息相同的消息通知。外接设备接收由移动端发送的所有消息通知。

优选地,所述预设的欲显示消息通知列表包括:第三标识信息,所述第三标识信息为需屏蔽的消息通知的标识信息;

则所述第一标识信息与所述欲显示消息通知列表相匹配的消息通知具体为;第一标识信息与所述第三标识信息不相同的消息通知。

优选地,所述标识信息包括:消息通知对应的应用程序的ID身份标识号码。

一种消息通知的显示装置,应用于基于ANCS苹果通知中心协议所连接的外接设备,所述装置包括:

接收模块,用于接收由移动端发送的消息通知,所述消息通知的数量是一个或者多个;

读取模块,用于读取所述消息通知中的标识信息作为第一标识信息,所述第一标识信息用以标示出产生所述消息通知的应用程序;

筛选模块,用于利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与所述欲显示消息通知列表相匹配的消息通知;

显示模块,用于显示筛选得到的消息通知。

优选地,所述接收模块,进一步用于:

接收由移动端发送的所有消息通知预设的需要显示的消息通知对应的列表,或者,根据用户操作确定的需要显示的消息通知对应的列表。

优选地,所述预设的欲显示消息通知列表包括:第二标识信息,所述第二标识信息为需显示的消息通知的标识信息;

则所述第一标识信息与所述欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与所述第二标识信息相同的消息通知接收由移动端发送的所有消息通知。

优选地,所述预设的欲显示消息通知列表包括:第三标识信息,所述第三标识信息为需屏蔽的消息通知的标识信息;

则所述第一标识信息与所述欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与所述第三标识信息不相同的消息通知。

优选地,所述标识信息包括:消息通知对应的应用程序的ID身份标识号码。

一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现如下步骤:

接收由移动端发送的消息通知,所述消息通知的数量是一个或者多个;

读取所述消息通知中的标识信息作为第一标识信息,所述第一标识信息用以标示出产生所述消息通知的应用程序;

利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与所述欲显示消息通知列表相匹配的消息通知;

显示筛选得到的消息通知。

一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,用以执行如下步骤:

接收由移动端发送的消息通知,所述消息通知的数量是一个或者多个;

读取所述消息通知中的标识信息作为第一标识信息,所述第一标识信息用以标示出产生所述消息通知的应用程序;

利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与所述欲显示消息通知列表相匹配的消息通知;

显示筛选得到的消息通知。

本发明实施例提供的一种消息通知的显示方法、显示装置、电子设备及存储介质,外接设备通过将接收的所有消息通知中每个消息通知的标识信息与预设的欲显示消息通知列表的标识信息进行对比,从而在接收的消息通知中筛选出需要显示的消息通知,当用户只想在外接设备看到某些特定的消息通知时,只需在外接设备端进行相应设置,无需通过移动端将其它消息通知设置为关闭,提高了用户使用便利性;并且,本发明实施例能够在移动端上显示某个消息通知,同时外接设备上不显示该消息通知。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种消息通知的显示方法的一种流程示意图;

图2为本发明实施例的一种消息通知的显示装置的一种结构示意图;

图3为本发明实施例的一种电子设备的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

方法实施例

本发明实施例提供的一种消息通知的显示方法的一种具体实施例,应用于基于ANCS苹果通知中心协议所连接的外接设备,例如智能手表、智能手环、腕戴式投影仪,参考图1,图1为本发明实施例的一种消息通知的显示方法的一种流程示意图,包括:

S101、外接设备接收由移动端发送的消息通知,其中,消息通知的数量是一个或者多个。

本申请实施例中,移动端是指移动智能终端,例如苹果手机、iPAD(平板电脑)等能够通过ANCS协议进行数据传输的终端设备。

在一种可行的实施方式中,移动智能终端与外接设备通过ANCS协议建立连接后,移动智能终端便会向外接设备推送消息通知。可以理解的是,移动终端中通常安装有多个应用程序,这些应用程序可以分为工具类应用程序、聊天类应用程序、系统自带应用程序、游戏类应用程序、影音类应用程序等,这些应用程序在运行时会产生消息通知,移动终端会通过显示屏显示这些消息通知,当然,移动终端也可以将这些消息通知推送至外接设备,以使用户通过外接设备读取这些消息通知。在本申请的实施方案中,移动终端没有对消息通知的发送行为进行设置,或者说,这些消息通知的显示与否,是在外接设备接收后,由外接设备进行控制的。

现有的外接设备通过ANCS连接移动端后,如果不想在外接设备端显示特定的消息通知,需要在移动端关闭该消息通知,但是相应的,移动端也无法再显示该消息通知,因此造成用户使用不便。本申请实施例通过外接设备对消息通知进行控制和筛选,无需直接对移动端进行设置,所以即使在外接设备端不显示特定消息通知,在移动端仍旧能够显示该特定信息,因此,不会对移动端的显示产生影响,从而提高用户使用便利性。

可选地,外接设备可以选择接收移动端发送的所有消息通知,也可以选择接收一部分消息通知。

S102、外接设备读取消息通知中的标识信息作为第一标识信息,其中,第一标识信息用以标示出产生消息通知的应用程序。

在本发明实施例中,消息通知是由移动终端的应用程序产生的,因此容易理解,每个消息通知均可以携带一个标识信息,用以标示出产生消息通知的应用程序。本实施例中将消息通知自身携带的标识信息作为第一标识信息。

可以理解的是,可以通过第一标识信息对不同的应用程序的消息通知进行标示,也可以通过标识信息对不同类别的应用程序的消息通知进行标示,还可以通过标识信息对不同开发商的应用程序的消息通知进行标示。

本实施例中,标识信息可以是应用程序对应的APPID(Application ID,应用程序身份识别码)。当外接设备接收到消息通知后,便可以通过消息通知中的APPID识别对应的应用程序。

S103、外接设备利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与欲显示消息通知列表相匹配的消息通知。

本申请实施例中,欲显示消息通知列表用来对消息通知进行匹配和筛选。在实际情况中,用户并不会对每个应用程序推送的每一条消息通知都感兴趣,也即是说,用户只希望看到自己想要看到的消息通知。因此,当外接设备接收消息通知后,可以通过欲显示消息通知列表进行筛选,来确定哪些是需要显示的消息通知,哪些是不需要显示的消息通知,从而筛选出与欲显示消息通知列表具有相同标识信息的消息通知。

可选地,预设的欲显示消息通知列表可以包括:第二标识信息,其中,第二标识信息为需显示的消息通知的标识信息;则第一标识信息与欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与第二标识信息相同的消息通知。即意味着第二标识信息相应的应用程序所产生的消息通知将被外接设备显示。

例如在标识信息具体为APPID的情况下,应用程序X的APPID为x,则应用程序X产生消息通知X1携带的第一标识信息亦是x。如果欲显示消息通知列表中包括的某个第二标识信息同为x,则消息通知X1即是一个与欲显示消息通知列表相匹配的消息通知。

或者,预设的欲显示消息通知列表还可以包括:第三标识信息,其中,第三标识信息为需屏蔽的消息通知的标识信息;则第一标识信息与欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与第三标识信息不相同的消息通知。即意味着第三标识信息相应的应用程序所产生的消息通知将被外接设备屏蔽,而未被屏蔽的消息通知可在后续被外接设备显示。

例如在所述标识信息具体为APPID的情况下,应用程序Y的APPID为y,则应用程序Y产生消息通知Y1携带的第一标识信息亦是y。如果欲显示消息通知列表中包括的某个第三标识信息同为y,则消息通知Y1将被屏蔽。而其余的未被屏蔽的消息通知将作为与欲显示消息通知列表相匹配的消息通知。

具体例如,应用程序A为聊天应用程序,对应的标识信息为a;应用程序B为音乐播放应用程序,对应的标识信息为b;应用程序C也为聊天应用程序,对应的标识信息为c;应用程序D也为聊天应用程序,对应的标识信息为d。应用程序A、B、C分别由不同的应用程序开发商开发,且应用程序D与应用程序B的开发商相同。

可选地,因为应用程序A、B、C、D是不同的应用程序,因此,可以通过标识信息a、b、c、d,将应用程序A、B、C、D分别加以区分。

或者还可以根据应用程序的类型以及使用场景进行分类区分。例如游戏类应用程序对应的场景为:娱乐;即时通讯类应用程序对应的场景为:聊天;办公类应用程序对应的场景为:工作;影音播放类应用程序对应的场景为:休闲。

当需要筛选出符合聊天场景的消息通知时,因为应用程序A、B、D均为聊天应用程序,第一标识信息分别是a、b、d,将应用程序A、B、D归为一类;所以可在欲显示消息通知列表中设置一个集合,该集合中包括三个第二标识信息a、b、d。由此实现筛选出应用程序A、B、D产生的消息通知。同理还可以筛选出相同开发商的应用程序B、D的消息通知,此处不再重复叙述。

例如具体还可以为,当标识信息为场景时,如果欲显示消息通知列表中对应的标识信息为聊天场景,那么,外接设备接收消息通知后,对比接收的消息通知的场景是否也为聊天场景,如果是,便显示接收到的消息通知,如果不是,不显示接收到的消息通知。

可选的,欲显示消息通知列表可以进行预设,例如,在外接设备的存储器中存储该列表,该列表记录了哪些是需要显示的消息通知的标识信息。当外接设备接收消息通知后,通过对比本条消息通知的标识信息与欲消息通知显示列表对应的标识信息,即可确定本条消息通知是否需要在外接设备上显示。

可选地,欲显示消息通知列表还可以通过用户操作进行设定。例如,在外接设备第一次显示一个标识信息对应的消息通知时,可以为用户提供一个是否在下次仍旧显示该类消息通知的选项,如果用户选择为是,则外接设备下一次仍旧显示;如果用户选择为否,则外接设备记录该消息通知对应的标识信息,并且在下一次接收到具有相同标识信息的消息通知后,自动屏蔽该消息通知。

S104、外接设备显示筛选得到的消息通知。

外接设备筛选得到消息通知后,便可以在外接设备的显示屏上显示该消息通知。

可选地,当用户以后不想再看到该条消息通知对应的应用程序或者场景类型的消息通知时,可以通过在外接设备中选择下次不再显示该类消息通知,外接设备即可根据用户的选择,在下一次接收到消息通知时,屏蔽对应标识信息的消息通知。

随着智能终端普及,越来越多的人都会拥有多台移动终端,例如,一个用户可能既有手机,又有平板电脑。当用户通过不同的移动终端与同一个外接设备进行连接时,如果采用现有的消息通知显示方法,就需对每台移动终端进行设置;而采用本申请实施例的显示方法,用户只需在外接设备进行一次设置即可。即使以后用户更换连接的移动终端,都不会对用户希望显示的消息通知产生影响,因此极大地提高了用户的使用便利性。

本发明方法实施例,外接设备通过将接收的所有消息通知中每个消息通知的第一标识信息与预设的欲显示消息通知列表进行对比,从而在接收的消息通知中筛选出需要显示的消息通知,当用户只想在外接设备看到某些特定的消息通知时,只需在外接设备端进行相应设置,无需通过移动端将其它消息通知设置为关闭,提高了用户使用便利性。同时避免在移动端进行消息通知的设置,不会不影响消息通知在移动端上的显示。

装置实施例一

本发明实施例提供的一种消息通知的显示装置的一种具体实施例,与图1所示流程相对应,参考图2,图2为本发明实施例的一种消息通知的显示装置的一种结构示意图,包括:

接收模块201,用于接收由移动端发送的消息通知,所述消息通知的数量是一个或者多个。

读取模块202,用于读取所述消息通知中的标识信息作为第一标识信息,所述第一标识信息用以标示出产生所述消息通知的应用程序。

筛选模块203,用于利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与所述欲显示消息通知列表相匹配的消息通知。

显示模块204,用于显示筛选得到的消息通知。

其中,接收模块201,进一步用于:

接收由移动端发送的所有消息通知预设的需要显示的消息通知对应的列表,或者,根据用户操作确定的需要显示的消息通知对应的列表。

其中,预设的欲显示消息通知列表包括:第二标识信息,所述第二标识信息为需显示的消息通知的标识信息;

则第一标识信息与欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与第二标识信息相同的消息通知接收由移动端发送的所有消息通知。

其中,预设的欲显示消息通知列表包括:第三标识信息,第三标识信息为需屏蔽的消息通知的标识信息;

则第一标识信息与欲显示消息通知列表相匹配的消息通知具体为:第一标识信息与第三标识信息不相同的消息通知。

其中,标识信息包括:消息通知对应的应用程序的ID身份标识号码。

本发明装置实施例一提供的消息通知的显示装置用于实现本发明方法实施例一提供的消息通知的显示方法的显示,其实现原理和技术效果类似,此处不再赘述。

装置实施例二

本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,

存储器303,用于存放计算机程序;

处理器301,用于执行存储器303上所存放的程序时,实现如下步骤:

接收由移动端发送的消息通知,消息通知的数量是一个或者多个;

读取所述消息通知中的标识信息作为第一标识信息,第一标识信息用以标示出产生消息通知的应用程序;

利用预设的欲显示消息通知列表对消息通知进行筛选,得到第一标识信息与欲显示消息通知列表相匹配的消息通知;

显示筛选得到的消息通知。

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例中,当用户只想在外接设备看到某些特定的消息通知时,只需在外接设备端进行相应设置,无需通过移动端将其它消息通知设置为关闭,提高了用户使用便利性;并且,本发明实施例能够在移动端上显示某个消息通知,同时外接设备上不显示该消息通知。

本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,用以执行如下步骤:

接收由移动端发送的消息通知,消息通知的数量是一个或者多个;

读取所述消息通知中的标识信息作为第一标识信息,第一标识信息用以标示出产生消息通知的应用程序;

利用预设的欲显示消息通知列表对所述消息通知进行筛选,得到第一标识信息与欲显示消息通知列表相匹配的消息通知;

显示筛选得到的消息通知。

本发明实施例中,当用户只想在外接设备看到某些特定的消息通知时,只需在外接设备端进行相应设置,无需通过移动端将其它消息通知设置为关闭,提高了用户使用便利性;并且,本发明实施例能够在移动端上显示某个消息通知,同时外接设备上不显示该消息通知。

对于装置/电子设备/存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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