1.本发明涉及智能穿戴设备的技术领域,特别涉及一种通知消息过滤方法、 装置、可穿戴设备及计算机可读存储介质。
背景技术:2.随着智能手机功能的不断完善,智能手表也不断普及,当用户接收到新 的消息后,会通过智能手机推送给智能手表,智能手表根据接收到的消息提 醒用户,使得用户可以及时查收消息,但由于智能手机中app越来越多,每 种app都会推送不同类型的消息,使得智能手表接收到的消息数量过多,用 户收到的消息提醒也逐渐增多,进而导致用户获取太多不重要的消息,而忽 略重要消息。
3.现有技术中的通知消息过滤方案,用户一般只能选择将某个app的所有 通知消息都推送给智能手表,或者所有通知消息都不推送。使得用户获得的 通知消息过多,或者过少,无法满足用户的多样化需求,影响了用户的体验。 并且现有技术对通知消息的过滤效率较低,使得智能手表获取通知消息的速 度较慢。
技术实现要素:4.有鉴于此,本发明的目的在于提供一种通知消息过滤方法、装置、可穿 戴设备及计算机可读存储介质,解决了现有技术可穿戴设备无法自定义消息 过滤策略和过滤效率低的问题。
5.为解决上述技术问题,本发明提供了一种通知消息方法,应用于可穿戴 设备,包括:
6.接收终端发送的通知消息;
7.调用自定义消息过滤策略对所述通知消息进行过滤;所述自定义消息过 滤策略包括来源过滤条件、标题过滤条件和内容过滤条件;
8.当所述通知消息未被过滤时,输出所述通知消息;
9.其中,根据所述自定义消息过滤策略过滤所述通知消息的过程包括:当 所述通知消息不满足所述来源过滤条件时,判断所述通知消息是否满足所述 标题过滤条件;当所述通知消息不满足所述标题过滤条件时,判断所述通知 消息是否满足所述内容过滤条件。
10.可选的,所述调用自定义消息过滤策略对所述通知消息进行过滤之前, 还包括:
11.获取消息输出策略;
12.当所述消息输出策略为总是输出时,所述可穿戴设备不过滤所述通知消 息;
13.当所述消息输出策略为禁止输出时,所述可穿戴设备直接过滤所述通知 消息;
14.当所述消息输出策略为过滤输出时,执行所述调用自定义消息过滤策略 对所述通知消息进行过滤的步骤。
15.可选的,所述通知消息过滤方法,还包括:
16.获取所述通知消息对应的通知时间;
17.所述当所述通知消息未被过滤时,输出所述通知消息,包括:
18.当所述通知消息未被过滤,且所述通知时间不属于免打扰时段时,输出 所述通知消息。
19.可选的,所述通知消息过滤方法,还包括:
20.获取所述终端发送的消息过滤链表;其中所述消息过滤链表由所述自定 义消息过滤策略生成的消息过滤结构体组成;
21.所述调用自定义消息过滤策略对所述通知消息进行过滤,包括:
22.调用所述消息过滤链表对所述通知消息进行过滤。
23.可选的,所述通知消息过滤方法,还包括:
24.接收修改指令;
25.根据所述修改指令对所述消息过滤链表进行修改,并更新所述消息过滤 链表。
26.可选的,所述通知消息过滤方法,还包括:
27.终端接收修改所述消息过滤链表的指令,对所述消息过滤链表进行修改 并发送给所述可穿戴设备;
28.所述可穿戴设备根据接收的修改后的消息过滤链表,更新所述消息过滤 链表。
29.可选的,在所述接收所述终端发送的通知消息之前,还包括:
30.判断所述终端与所述可穿戴设备是否建立通信连接;
31.当所述终端与所述可穿戴设备建立通信连接时,接收所述终端发送的通 知消息。
32.本发明还提供了一种通知消息过滤装置,包括:
33.接收模块,用于接收终端发送的通知消息;
34.过滤模块,用于调用自定义消息过滤策略对所述通知消息进行过滤;其 中,所述消息过滤策略包括来源过滤条件、标题过滤条件和内容过滤条件;
35.输出模块,用于当所述通知消息未被过滤时,输出所述通知消息。
36.本发明还提供一种可穿戴设备,包括:
37.存储器,用于存储计算机程序;
38.处理器,用于执行所述计算机程序时实现上述的通知消息过滤方法。
39.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存 储有计算机程序,所述计算机程序被处理器执行时实现如上述通知消息过滤 方法的步骤。
40.可见,本发明提供的通知消息过滤方法能够根据消息过滤策略中的来源 过滤策略、标题过滤策略和内容过滤策略实现了对通知消息的层次化过滤, 即首先判断是否满足来源过滤条件,当满足来源过滤条件时,直接过滤该通 知消息,不满足来源过滤条件时,判断是否满足标题过滤条件,满足标题过 滤条件时,过滤该通知消息,不满足标题过滤条件时,判断是否满足内容过 滤条件,满足内容过滤条件时,过滤该通知消息,不满足内容过滤条件时, 再输出该通知消息。这种通知消息过滤方法可以逐级缩小过滤的范围,大幅 降低了过滤过程中运算量,所以本实施例提供的通知消息过滤方法的效率更 高。并且用户可以根据自己的需求自定义消息过滤策略中来源过滤条件、标 题过滤条件和内容过滤条件。因此,本技术提供的通知消息过滤方法的效率 和灵活性更高,并且用户可以根据自己的需求设定消息过滤策略,提高了过 滤通知消息的自主性、针对性和效率,能够满足用户差异化
的需求,提升了 用户的体验感。
41.此外,本发明还提供了一种通知消息过滤装置、可穿戴设备及计算机可 读存储介质,同样具有上述有益效果。
附图说明
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
43.图1为本发明实施例提供的一种通知消息过滤方法的流程图;
44.图2为本发明实施例提供的一种通知消息过滤装置的结构示意图;
45.图3本发明实施例提供的一种可穿戴设备的结构示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所 获得的所有其他实施例,都属于本发明保护的范围。
47.请参考图1,图1为本发明实施例提供的一种终端漫游处理方法流程图。 该方法可以包括:
48.s100,接收终端发送的通知消息。
49.该实施例的执行主体是可穿戴设备,可穿戴设备可以是智能手表、智能 手环、智能戒指、智能头戴式设备等,本实施例并不限定可穿戴设备的具体 类型,只要该可穿戴设备可以与终端进行连接进行数据交互,接收终端发送 的通知消息即可。同样,本实施例也不限定终端的类型,终端可以是智能手 机、智能平板或便携式电脑。该实施例并不限定终端发送通知消息的具体时 机,例如,当终端在免打扰时段时,终端接收到通知消息时,暂时不发送, 等过了终端中所设置的免打扰时段再将通知消息发送给可穿戴设备;或者当 在非免打扰时段时,终端直接将通知消息发送给可穿戴设备;或者无论是否 是免打扰时段都将通知消息发送给可穿戴设备。本实施例也不限定通知消息 的来源,通知消息可以是任意app的通知消息,例如拼多多、京东、抖音、网 易云、qq音乐等app。
50.s101,调用自定义消息过滤策略对所述通知消息进行过滤;所述自定义 消息过滤策略包括来源过滤条件、标题过滤条件和内容过滤条件。
51.该实施例并不限定通知消息的类型,例如,可以是知乎私信、微信短信、 手机短信、购物软件推送的优惠通知、抖音消息等通知消息。本发明实施例 中,可穿戴设备可以获取用户通过各种形式下发的自定义消息过滤策略,只 要该自定义消息过滤策略包括来源过滤条件、标题过滤条件和内容过滤条件 即可。本发明实施例根据自定义消息过滤策略过滤通知消息的过程可以包括: 当通知消息不满足来源过滤条件时,判断通知消息是否满足标题过滤条件; 当通知消息不满足标题过滤条件时,判断通知消息是否满足内容过滤条件。 例如,通知消息为“拼多多,商品到货通知:a little make,您购买的娃哈哈 已经到达
指定收货点啦”自定义消息过滤策略中的来源过滤条件为“拼多多 _partly”,标题过滤条件为“商品发货通知”,内容过滤条件为“发货”,此 时,通过该自定义消息过滤的过程为,首先“拼多多,商品到货通知:a littlemake,您购买的娃哈哈已经到达指定收货点啦”中由于来源字段是拼多多, 来源过滤条件是“拼多多_partly”属于部分过滤,所以该消息暂时未被过滤, 因此需要进一步判断是否满足标题过滤条件,该通知消息的标题中并没有包 含“商品发货通知”字段,所以需要进一步判断是否满足内容过滤条件,“拼 多多,商品到货通知:a little make,您购买的娃哈哈已经到达指定收货点啦
”ꢀ
的内容“a little make,您购买的娃哈哈已经到达指定收货点啦”中并没有包 含“发货”字段,所以该通知消息未被过滤。
52.s102,当所述通知消息未被过滤时,输出所述通知消息。
53.该实施例不限定输出通知消息的方式,只要用户可以查看未被过滤的通 知消息即可。例如,以弹窗的方式输出通知消息,以震动的方式输出通知消 息、以语音播报的方式输出通知消息等方式。
54.基于上述实施方案,本发明实施例通过调用自定义消息过滤策略对通知 消息进行层次化过滤;根据消息过滤策略过滤通知消息的过程为,当通知消 息不满足来源过滤条件时,判断通知消息是否满足标题过滤条件;当通知消 息不满足标题过滤条件时,判断通知消息是否满足内容过滤条件。相对于现 有技术中只能获取某个app的全部消息,或者全部不获取,本实施例提供的通 知消息过滤方法能够根据用户自己设置的自定义消息过滤策略中的来源过滤 条件、标题过滤条件和内容过滤条件对通知消息进行层次化过滤,当不满足 来源过滤条件时,就不用执行标题过滤策略,或者当满足来源过滤条件不满 足标题过滤条件时,就不用执行内容过滤条件的匹配过程,可见,这种通知 消息过滤方法可以逐级缩小过滤的范围,大幅降低了过滤过程中运算量,所 以本实施例提供的通知消息过滤方法的效率更高。并且用户可以根据自己的 需求自定义消息过滤策略中来源过滤条件、标题过滤条件和内容过滤条件。 因此,本技术提供的通知消息过滤方法的效率和灵活性更高,并且用户可以 根据自己的需求设定消息过滤策略,提高了过滤通知消息的自主性、针对性 和效率,能够满足用户差异化的需求,提升了用户的体验感。
55.基于上述实施例,进一步,为了增加使用的灵活性,所述调用自定义消 息过滤策略对所述通知消息进行过滤之前,还可以包括:
56.获取消息输出策略;
57.当所述消息输出策略为总是输出时,所述可穿戴设备不过滤所述通知消 息;
58.当所述消息输出策略为禁止输出时,所述可穿戴设备直接过滤所述通知 消息;
59.当所述消息输出策略为过滤输出时,执行所述调用自定义消息过滤策略 对所述通知消息进行过滤的步骤。
60.该实施例中消息输出策略为总是输出,代表用户希望接受所有通知消息, 此时不过滤任何通知消息;消息输出策略为禁止输出代表用户不希望接收任 何消息,此时将过滤所有的通知消息;消息输出策略为过滤输出,代表用户 希望过滤部分通知消息,此时就需要调用自定义消息过滤策略对通知消息进 行过滤。
61.基于上述实施例,进一步,为了提高通知消息过滤的灵活性,还可以包 括:
62.获取所述通知消息对应的通知时间;
结构体构建消息过滤链表,可以提高对通知消息进行过滤的速度。
72.基于上述实施例,进一步,为了维护消息过滤链表,所述通知消息过滤 方法,还可以包括:
73.接收修改指令;
74.根据所述修改指令对所述消息过滤链表进行修改,并更新所述消息过滤 链表。
75.该实施例并不限定发出修改指令的主体,可以是用户或本领域技术人员。 本实施例不对修改指令的种类进行限定,可以是删除消息过滤链表中的消息 过滤结构体,也可以是增加消息过滤结构体,也可以是修改消息过滤链表中 某一消息过滤结构体中的来源过滤条件、标题过滤条件或内容过滤条件。例 如,用户之前并未限定如何接收拼多多app的通知消息,使用过一段时间后, 发现拼多多app的通知消息过多,并且都是不重要的通知消息,此时,需要 增加一条消息过滤结构体到消息过滤链表中,即在消息过滤链表中增加来源 过滤字段为“拼多多_all”的过滤结构体(来源过滤条件),来过滤拼多多 所有的通知消息。或者用户之前对淘宝中通知消息进行过滤的过滤结构体是 来源过滤字段设置为“淘宝_partly”(来源过滤条件),标题过滤字段设置为
ꢀ“
促销”(标题过滤条件),内容过滤字段设置为“只需1分钱”,当用户 不希望过滤标题字段中包含“促销”字段的通知消息,希望过滤标题字段中 包括“交易物流”的通知消息时,则将标题过滤字段修改成为“交易物流”。
76.基于上述实施例,进一步,为了增加修改消息过滤策略的效率,所述通 知消息过滤方法,还可以包括:
77.终端接收修改所述消息过滤链表的指令,对所述消息过滤链表进行修改 并发送给所述可穿戴设备;
78.所述可穿戴设备根据接收的修改后的消息过滤链表,更新所述消息过滤 链表。
79.该实施例中终端对消息过滤链表进行维护,终端的消息过滤链表允许用 户在终端界面上进行修改操作,可以实时增加、删除、修改消息过滤结构体, 当消息过滤链表被修改后,终端会将修改后的消息过滤链表发送给与终端连 接的可穿戴设备,可穿戴设备进而更新消息过滤链表。例如,用户之前通过 过滤结构体为,来源过滤字段“京东_partly”(来源过滤条件),标题过滤字 段设置关键字“机不可失,惠不再来”的字段(标题过滤条件),内容过滤 字段设置关键字“全品类超值优惠来啦!”(内容过滤条件)来过滤来自京 东的通知消息,使用消息过滤链表中的该过滤结构体过滤来自京东的通知消 息一段时间后,发现对京东通知消息过滤得不全面,此时需要增加消息过滤 结构体,此时就可以使用终端再编辑一个消息过滤结构体,例如,再编辑的 结构体的来源过滤字段为“京东_partly”,标题过滤字段设置关键字“促销
”ꢀ
(标题过滤条件),编辑成功后更新终端中的消息过滤链表,并将更新后的 消息过滤链表发送给可穿戴设备,可穿戴设备进而也更新消息过滤链表,此 时,该消息过滤链表在终端和可穿戴设备端保持同步。
80.基于上述实施例,进一步,在接收终端发送的通知消息之前,还可以包 括:
81.判断所述终端与所述可穿戴设备是否建立通信连接;
82.当所述终端与所述可穿戴设备建立通信连接时,接收所述终端发送的通 知消息。
83.该实施例中终端与可穿戴设备建立通信连接时,可穿戴设备接收与其建 立通信连接的终端发送的通知消息。
84.综上,本实施例通过自定义消息过滤策略中的来源过滤条件、标题过滤 条件和内
容过滤条件实现对通知消息的层次化、差异化过滤,提高了过滤的 效率和灵活性;设置免打扰时段,使得通知消息的过滤更加灵活。进而通过 建立消息过滤链表,进一步提高过滤的效率;并且在可穿戴设备和/或终端建 立维护消息过滤链表的界面,使得用户可以随时对过滤链表进行修改,增加 用户使用的灵活性。因此,应用本实施例提供的通知消息过滤方法,可穿戴 设备可以灵活、差异化的过滤通知消息,避免用户被骚扰,提升用户体验感。
85.下面对本发明实施例提供的通知消息过滤装置进行介绍,下文描述的通 知消息过滤装置与上文描述的通知消息过滤方法可相互对应参照。
86.请参考图2,图2为本发明实施例提供的一种通知消息过滤装置的结构示 意图,可以包括:
87.接收模块100,用于接收终端发送的通知消息;
88.过滤模块200,用于调用自定义消息过滤策略对所述通知消息进行过滤; 其中,所述消息过滤策略包括来源过滤条件、标题过滤条件和内容过滤条件;
89.该实施例根据自定义消息过滤策略过滤所述通知消息的过程包括:当通 知消息不满足来源过滤条件时,判断通知消息是否满足标题过滤条件;当通 知消息不满足标题过滤条件时,判断通知消息是否满足内容过滤条件。
90.输出模块300,用于当所述通知消息未被过滤时,输出所述通知消息。
91.基于上述实施例,在上述过滤模块200之前,还可以包括:
92.输出策略获取模块,用于获取消息输出策略;
93.总是输出模块,用于当所述消息输出策略为总是输出时,所述可穿戴设 备不过滤所述通知消息;
94.禁止输出模块,用于当所述消息输出策略为禁止输出时,所述可穿戴设 备直接过滤所述通知消息;
95.过滤输出模块,用于当所述消息输出策略为过滤输出时,触发过滤模块 200。
96.基于上述实施例,所述通知消息过滤装置,还可以包括:
97.时间获取模块,用于获取所述通知消息对应的通知时间;
98.消息输出模块,用于当所述通知消息未被过滤,且所述通知时间不属于 免打扰时段时,输出所述通知消息。
99.基于上述实施例,所述通知消息过滤装置,还可以包括:
100.消息过滤链表获取模块,用于获取所述终端发送的消息过滤链表;其中 所述消息过滤链表由所述自定义消息过滤策略生成的消息过滤结构体组成;
101.调用模块,用于调用所述消息过滤链表对所述通知消息进行过滤。
102.基于上述实施例,所述通知消息过滤装置,还可以包括:
103.接收指令模块,用于接收修改指令;
104.第一更新模块,用于根据所述修改指令对所述消息过滤链表进行修改, 并更新所述消息过滤链表。
105.基于上述实施例,所述通知消息过滤装置,还可以包括:
106.接收修改模块,用于终端接收修改所述消息过滤链表的指令,对所述消 息过滤链表进行修改并发送给所述可穿戴设备;
107.第二更新模块,用于所述可穿戴设备根据接收的修改后的消息过滤链表, 更新所
述消息过滤链表。
108.基于上述实施例,上述接收模块100之前,还可以包括:
109.判断模块,用于判断所述终端与所述可穿戴设备是否建立通信连接;
110.连接模块,用于当所述终端与所述可穿戴设备建立通信连接时,执行接 收所述终端发送的通知消息。
111.基于上述实施方案,本实施例提供了一种通知消息过滤装置,该装置可 以包括接收模块100,用于接收终端发送的通知消息;过滤模块200,用于调 用自定义消息过滤策略对所述通知消息进行过滤;其中,所述消息过滤策略 包括来源过滤条件、标题过滤条件和内容过滤条件;其中,根据所述自定义 消息过滤策略过滤所述通知消息的过程包括:当所述通知消息不满足所述来 源过滤条件时,判断所述通知消息是否满足所述标题过滤条件;当所述通知 消息不满足所述标题过滤条件时,判断所述通知消息是否满足所述内容过滤 条件;提醒模块300,用于当所述通知消息未被过滤时,输出所述通知消息。 可见,这种通知消息过滤装置可以逐级缩小过滤的范围,大幅降低了过滤过 程中运算量,所以本实施例提供的通知消息过滤装置对通知消息过滤的效率 更高。并且用户可以根据自己的需求自定义消息过滤策略中来源过滤条件、 标题过滤条件和内容过滤条件。因此,本技术提供的通知消息过滤装置的效 率和灵活性更高,并且用户可以根据自己的需求设定消息过滤策略,提高了 过滤通知消息的自主性、针对性和效率,能够满足用户差异化的需求。
112.下面对本发明实施例提供的可穿戴设备进行介绍,下文描述的可穿戴设 备与上文描述的通知消息过滤方法可相互对应参照。
113.请参考图3,图3为本发明实施例提供的一种可穿戴设备的结构示意图, 可以包括:
114.存储器10,用于存储计算机程序;
115.处理器20,用于执行计算机程序,以实现上述的通知消息过滤方法。
116.如图3所示,为可穿戴设备的组成结构示意图,可穿戴设备可以包括:存 储器10、处理器20、通信接口30和通信总线40。存储器10、处理器20、通信 接口30均通过通信总线40完成相互间的通信。
117.存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和 数据。存储器的一部分还可以包括nvram。存储器存储有操作系统和操作指 令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中, 操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系 统程序,用于实现各种基础任务以及处理基于硬件的任务。
118.处理器控制应用复制终端设备的操作,处理器还可以称为cpu。处理器 的数量可以一个或多个。在本技术的一些实施例中,处理器和存储器可通过 总线或其它方式连接。
119.上述本技术实施例揭示的方法可以应用于处理器中,或者由处理器实现。 处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上 述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指 令完成。上述的处理器可以是通用处理器、dsp、asic、fpga或者其他可编 程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执 行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微 处理器或者该处理器也可以是任何常规的处理器等。
120.当然,需要说明的是,图3所示的结构并不构成对本技术实施例中应用复 制终端设备的限定,在实际应用中应用复制终端设备可以包括比图3所示的更 多或更少的部件,或者组合某些部件。
121.本技术还提供一种计算机可读存储介质,计算机存储介质上存储有计算 机程序,计算机程序被处理器执行时实现上述任意实施例的通知消息过滤方 法的步骤。
122.该实施例中计算机可读存储介质可以包括:u盘、移动硬盘、只读存储 器(read-only memory,rom)、随机存取存储器(random access memory, ram)、磁碟或者光盘等各种可以存储程序代码的介质。
123.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都 是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。 对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述 的比较简单,相关之处参见方法部分说明即可。
124.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示 例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性 地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件的方式来执行, 取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定 的应用来使用不同方法来实现所描述的功能,但是这种实现不应该认为超出 本发明的范围。
125.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存 储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编 程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任 意其它形式的存储介质中。
126.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系属于 仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要 求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且, 术语“包括”、“包含”或者其他任何变体意在涵盖非排他性的包含,从而 使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且 还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或 者设备所固有的要素。
127.以上对本发明所提供的通知消息过滤方法、装置、可穿戴设备及计算机 可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实 施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其 核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体 实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解 为对本发明的限制。
技术特征:1.一种通知消息过滤方法,其特征在于,应用于可穿戴设备,包括:接收终端发送的通知消息;调用自定义消息过滤策略对所述通知消息进行过滤;所述自定义消息过滤策略包括来源过滤条件、标题过滤条件和内容过滤条件;当所述通知消息未被过滤时,输出所述通知消息;其中,根据所述自定义消息过滤策略过滤所述通知消息的过程包括:当所述通知消息不满足所述来源过滤条件时,判断所述通知消息是否满足所述标题过滤条件;当所述通知消息不满足所述标题过滤条件时,判断所述通知消息是否满足所述内容过滤条件。2.如权利要求1所述的通知消息过滤方法,其特征在于,所述调用自定义消息过滤策略对所述通知消息进行过滤之前,还包括:获取消息输出策略;当所述消息输出策略为总是输出时,所述可穿戴设备不过滤所述通知消息;当所述消息输出策略为禁止输出时,所述可穿戴设备直接过滤所述通知消息;当所述消息输出策略为过滤输出时,执行所述调用自定义消息过滤策略对所述通知消息进行过滤的步骤。3.如权利要求1所述的通知消息过滤方法,其特征在于,还包括:获取所述通知消息对应的通知时间;所述当所述通知消息未被过滤时,输出所述通知消息,包括:当所述通知消息未被过滤,且所述通知时间不属于免打扰时段时,输出所述通知消息。4.如权利要求1至3任一项所述的通知消息过滤方法,其特征在于,还包括:获取所述终端发送的消息过滤链表;其中所述消息过滤链表由所述自定义消息过滤策略生成的消息过滤结构体组成;所述调用自定义消息过滤策略对所述通知消息进行过滤,包括:调用所述消息过滤链表对所述通知消息进行过滤。5.如权利要求4所述的通知消息过滤方法,其特征在于,还包括:接收修改指令;根据所述修改指令对所述消息过滤链表进行修改,并更新所述消息过滤链表。6.如权利要求4所述的通知消息过滤方法,其特征在于,还包括:终端接收修改所述消息过滤链表的指令,对所述消息过滤链表进行修改并发送给所述可穿戴设备;所述可穿戴设备根据接收的修改后的消息过滤链表,更新所述消息过滤链表。7.如权利要求1所述的通知消息过滤方法,其特征在于,在所述接收所述终端发送的通知消息之前,还包括:判断所述终端与所述可穿戴设备是否建立通信连接;当所述终端与所述可穿戴设备建立通信连接时,执行接收所述终端发送的通知消息的步骤。8.一种通知消息过滤装置,其特征在于,包括:接收模块,用于接收终端发送的通知消息;过滤模块,用于调用自定义消息过滤策略对所述通知消息进行过滤;其中,所述消息过
滤策略包括来源过滤条件、标题过滤条件和内容过滤条件;输出模块,用于当所述通知消息未被过滤时,输出所述通知消息。9.一种可穿戴设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的通知消息过滤方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述通知消息过滤方法的步骤。
技术总结本发明公开了一种通知消息过滤方法、装置、可穿戴设备及计算机可读存储介质,应用于智能穿戴设备技术领域。该方法包括:接收终端发送的通知消息;调用自定义消息过滤策略对所述通知消息进行过滤;所述自定义消息过滤策略包括来源过滤条件、标题过滤条件和内容过滤条件;当所述通知消息未被过滤时,输出所述通知消息;其中,根据所述自定义消息过滤策略过滤所述通知消息的过程包括:当所述通知消息不满足所述来源过滤条件时,判断所述通知消息是否满足所述标题过滤条件;当所述通知消息不满足所述标题过滤条件时,判断所述通知消息是否满足所述内容过滤条件。该发明提高了过滤通知消息的效率,并且提升了用户的体验。并且提升了用户的体验。并且提升了用户的体验。
技术研发人员:梁宝超
受保护的技术使用者:歌尔科技有限公司
技术研发日:2022.07.25
技术公布日:2022/11/1