信息提醒方法、装置、终端及计算机存储介质与流程

专利2022-05-09  106


信息提醒方法、装置、终端及计算机存储介质
【技术领域】
1.本发明涉及信息提醒技术领域,尤其涉及一种信息提醒方法、装置、终端及计算机存储介质。


背景技术:

2.随着移动通讯技术与互联网技术的发展,当代人的朋友圈越来越广,因而,终端的(例如手机)通讯录或是社交媒体的联系人列表越来越庞大,进而与朋友的信息往来越来越多。对于个人来说,联系人列表中通常存在一部分是重要联系人,而重要联系人的信息相对于一般联系人的信息更需要得到及时处理。
3.当前手机,针对信息来说,对于重要联系人与一般联系人,一般都是没做区分的,也即任何联系人发送来信息,通知方式都是一样的,比如都是只在信息到来时响提示音、上任务栏弹出横幅显示、在通知中心显示、应用图标的角标显示、以及在锁屏界面显示,一旦手机当时不在身边或是当时没看到或是听到手机的提醒,就会错过该信息。而如果这条信息是重要联系人发来的信息,就可能会造成较大困扰。
4.现有技术中,已公开的专利申请cn108965607a,一种手机通讯消息的智能管理系统及方法,该专利方法考虑到需要设置一个重要联系人列表,当有信息过来时,判断该短信来源,若属于重要联系人列表里面的联系人发来的,就对该信息加强提醒。然而,该方法需要手动去标记重要联系人,也即重要联系人列表需要用户自己手动去维护及更新,无法自动识别重要联系人,增加了用户操作难度与复杂度。
5.鉴于此,实有必要提供一种新型的信息提醒方法、装置、终端及计算机存储介质以克服上述缺陷。


技术实现要素:

6.本发明的目的是提供一种信息提醒方法、装置、终端及计算机存储介质,使得用户能够及时查看重要联系人的信息,避免漏看,且能够自动识别重要联系人,无需手动标记重要联系人,降低了用户的操作难度与复杂度。
7.为了实现上述目的,第一方面,本发明提供一种信息提醒方法,包括如下步骤:获取通讯录内每个联系人的通讯数据;根据所述通讯数据计算每个所述联系人的重要度;当接收到信息时,判断发送所述信息的当前联系人的重要度是否大于预设阈值;当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息。
8.在一个优选实施方式中,所述获取通讯录内每个联系人的通讯数据的步骤,包括:监测用户针对每个所述联系人的通讯动作;记录所述通讯动作的时间戳元素;基于所述时间戳元素生成时间戳队列;根据所述时间戳队列求解出所述通讯数据。
9.在一个优选实施方式中,所述基于所述时间戳元素生成时间戳队列的步骤之后,包括:获取预设时效值;遍历所述时间戳队列,将所述预设时效值之前的时间戳元素标记为过期元素;删除所述过期元素。
10.在一个优选实施方式中,所述根据所述通讯数据计算每个所述联系人的重要度的步骤,包括:获取每个类型的所述通讯数据对应的预设权重;基于所述预设权重计算所述重要度。
11.在一个优选实施方式中,所述通讯数据包括回复信息条数、查看信息次数及通话时长。
12.在一个优选实施方式中,所述通讯动作包括回复信息、查看信息及通话。
13.在一个优选实施方式中,所述当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息的步骤,包括:间断输出默认提醒铃声直至所述接收到的信息被查看;或者持续输出与所述默认提醒铃声不同的强提醒铃声直至所述接收到的信息被查看。
14.第二方面,本发明还提供一种信息提醒装置,包括:获取模块,用于获取通讯录内每个联系人的通讯数据;计算模块,用于根据所述通讯数据计算每个所述联系人的重要度;判断模块,用于当接收到信息时,判断发送所述信息的当前联系人的重要度是否大于预设阈值;以及输出模块,用于当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息。
15.第三方面,本发明还提供一种终端,包括:存储器及一个或多个处理器;所述存储器,用于存储一个或多个计算机程序;当所述一个或多个计算机程序被所述一个或多个处理器执行时,实现上述任意一项实施方式所述的信息提醒方法。
16.第四方面,本发明还提供一种计算机存储介质,所述计算机存储介质内存储有计算机程序,所述计算机程序被处理器运行时实现上述任意一项实施方式所述的信息提醒方法。
17.相比于现有技术,本发明提供的信息提醒方法、装置、终端及计算机存储介质,能够根据联系人的通讯数据来计算联系人的重要度,并且当发送信息的当前联系人的重要度大于预设阈值时,输出强提醒消息,使得用户能够及时查看重要联系人的信息,避免漏看,且能够通过用户与联系人之间的通讯数据计算联系人的重要度,进而自动识别重要联系人,无需手动标记重要联系人,降低了用户的操作难度与复杂度。
18.为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
19.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
20.图1为本发明提供的信息提醒装置的原理框图;
21.图2为本发明提供的信息提醒装置的获取模块的原理框图;
22.图3为本发明提供的信息提醒方法的流程图;
23.图4为本发明提供的信息提醒方法的步骤s10的流程图;
24.图5为本发明提供的终端的原理框图。
【具体实施方式】
25.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.请参阅图1,其为本发明提供的信息提醒装置100的原理框图。本发明提供的信息提醒装置100,包括获取模块10、计算模块20、判断模块30及输出模块40。
27.具体的,获取模块10用于获取通讯录内每个联系人的通讯数据;计算模块20用于根据通讯数据计算每个联系人的重要度;判断模块30用于当接收到信息时,判断发送信息的当前联系人的重要度是否大于预设阈值;输出模块40用于当当前联系人的重要度大于所述预设阈值时,输出强提醒消息。本实施方式中,通讯数据包括回复信息条数、查看信息次数及通话时长。
28.进一步地,如图2所示,获取模块10还包括监测单元11、记录单元12、生成单元13及求解单元14。
29.具体的,监测单元11用于监测用户针对每个所述联系人的通讯动作;记录单元12用于记录通讯动作的时间戳元素;生成单元13用于基于时间戳元素生成时间戳队列;求解单元14用于根据时间戳队列求解出通讯数据。本实施方式中,通讯动作包括回复信息、查看信息及通话。
30.进一步地,获取模块10还包括时效值获取单元、遍历单元及删除单元。
31.具体的,时效值获取单元用于在生成时间戳队列之后,获取预设时效值;遍历单元用于遍历时间戳队列,将预设时效值之前的时间戳元素标记为过期元素;删除单元用于删除过期元素。
32.进一步地,判断模块20包括预设权重获取单元及重要度计算单元。
33.具体的,预设权重获取单元用于获取每个类型的所述通讯数据对应的预设权重;重要度计算单元用于基于预设权重计算所述重要度。
34.进一步地,输出模块40可以包括第一输出单元或者第二输出单元。
35.具体的,第一输出单元用于间断输出默认提醒铃声直至所述接收到的信息被查看;第二输出单元用于持续输出与所述默认提醒铃声不同的强提醒铃声直至所述接收到的信息被查看。
36.可以理解地,上述各功能模块及单元可以软件程序的形式存储于存储器中,并由处理器执行。替代实施例中,上述各功能模块及单元也可为具有特定功能的硬件,例如,烧录有特定软件程序的芯片。
37.下面结合图3及图4对上述各功能模块及单元进行详细的介绍。
38.如图3所示,其为本发明提供的信息提醒方法的流程图。所应说明的是,本发明的方法并不受限于下述步骤的顺序,且其他实施例中,本发明的方法可以只包括以下所述步骤的其中一部分,或者其中的部分步骤可以被删除。
39.本发明提供的信息提醒方法,包括如下步骤:
40.步骤s10:获取通讯录内每个联系人的通讯数据。具体的,终端的通讯录内存储有若干个联系人,获取模块10能够获取每个联系人的通讯数据,通讯数据例如用户针对某个联系人回复信息的条数、查看信息的次数及通话时长等。
41.步骤s20:根据所述通讯数据计算每个联系人的重要度。具体的,计算模块20能够根据获取的通讯数据计算得出每个联系人的重要度,可以理解,用户针对某个联系人回复信息的条数越多、查看信息的次数越多及通话时长越长时,则计算得出的重要度越大,代表联系人对于用户越重要。
42.步骤s30:当接收到信息时,判断发送信息的当前联系人的重要度是否大于预设阈值。具体的,终端接收到信息后,判断模块30会判断发送信息的当前联系人的重要度是否大于预设阈值,可以理解,预设阈值可以为用户设置的阈值,也可以为系统默认的阈值,设置预设阈值的目的是通过重要度来区分重要联系人及非重要联系人,可以理解,重要度大于预设阈值的联系人为重要联系人,重要度小于或等于预设阈值的联系人为非重要联系人。具体的,信息可以为短消息,或者各类通讯软件的信息,例如微信、qq、钉钉等。
43.本实施方式中,当接收到信息后,还会判断发送信息的当前联系人是否存在于存储的通讯录中,若当前联系人存在于通讯录中,则判断发送信息的当前联系人的重要度是否大于预设阈值;若当前联系人不存在于通讯录中,则按照正常提醒方式输出默认铃声即可。如此设计,当接收到用户未存储的联系人(即陌生人)的信息时,直接按照正常提醒方式输出默认铃声即可,无需进行重要度的判断,执行的步骤简单,避免了资源浪费。
44.步骤s40:当当前联系人的重要度大于预设阈值时,输出强提醒消息。具体的,输出模块40能够在当前联系人的重要度大于预设阈值、也即当前联系人为重要联系人时,输出强提醒消息,以提示用户查看重要联系人发送的信息,避免漏看。在其他实施方式中,也可以对未接来电进行类似的方法进行强提醒。可以理解,若当前联系人的重要度小于或等于预设阈值,则按照正常提醒方式输出默认铃声即可。
45.因此,本发明提供的信息提醒方法,能够根据联系人的通讯数据来计算联系人的重要度,并且当发送信息的当前联系人的重要度大于预设阈值时,输出强提醒消息,使得用户能够及时查看重要联系人的信息,避免漏看,且能够通过用户与联系人之间的通讯数据计算联系人的重要度,进而自动识别重要联系人,无需手动标记重要联系人,降低了用户的操作难度与复杂度。
46.进一步地,请参阅图4,步骤s10,包括如下子步骤:
47.步骤s11:监测用户针对每个所述联系人的通讯动作。具体的,监测单元11能够监测用户针对每个所述联系人的通讯动作,通讯动作包括回复信息、查看信息及通话等。
48.步骤s12:记录通讯动作的时间戳元素。具体的,记录单元12能够记录监测到的通讯动作的时间戳元素,可以理解,时间戳元素为表明当时时间的一串数字,比如20201028103010,就表明是2020年10月28日10点30分10秒。举例来说,若监测到用户针对某个联系人执行回复信息的通讯动作,则记录该回复信息的通讯动作的当时时间,形成一个时间戳元素,通讯动作与时间戳元素是一一对应的,每执行一次通讯动作,则记录一个时间戳元素,时间戳元素的数量加一。
49.步骤s13:基于时间戳元素生成时间戳队列。具体的,生成单元13能够将多个时间戳元素进行排列,形成时间戳队列。
50.步骤s14:根据时间戳队列求解出通讯数据。具体的,求解单元14能够根据生成的时间戳队列求解出通讯数据,每隔一段时间(该值可以是用户设定,比如1小时)求解单元14执行一次求解操作,以获取最新的通讯数据。
51.可以理解,步骤s11

s14公开了通过时间戳队列来获取通讯数据的具体方法,本实施方式中,以通讯数据包括回复信息的条数a、查看信息的次数b及通话时长c对上述步骤进行说明如下:
52.(1)获取对某个联系人的回复信息条数a:当监测到用户对该联系人回复一条信息,则对应记录一个时间戳元素,同时还要将该时间戳元素在回复信息条数的时间戳队列入队,即回复信息条数的时间戳队列的元素加一。因此,根据数据结构知识,回复信息条数的时间戳队列所有元素个数就等于a,即获取的通讯数据中,回复信息条数为a。
53.(2)获取对某个联系人的查看信息次数b:当监测到用户对该联系人信息查看一次,则对应记录一个时间戳元素,同时还要将该时间戳元素在查看信息条数的时间戳队列入队,即查看信息次数的时间戳队列的元素加一。因此,根据数据结构知识,即查看信息次数的时间戳队列所有元素个数就等于b,即获取的通讯数据中,查看信息次数为b。
54.(3)获取对某个联系人的通话时长c:当监测到用户对该联系人通话了n分钟,通话时长 n,则对应记录一个时间戳元素,同时还要将该时间戳元素在通话时长的时间戳队列入队,并将(时间戳元素,n)组成(key,value)值存入call_duration,根据数据结构知识,c=call_duration中所有value之和。可以理解,call_duration为hashmap的名字,hashmap为数据结构的概念,本质是一个字典结构map,map中每个元素都是由key、value组成键值对,key代表索引,value代表具体的值,并且key是不重复的,hashmap是基于哈希表的一种map结构。本实施方式中,hashmap的key、value值分别是当次通话的时间戳元素以及当次的通话时长,如此,能够获取通讯数据中的通话时长c。
55.进一步地,为了保证通讯数据的时效值及实现对通讯数据进行自动更新,步骤s14之后还包括如下步骤:
56.获取预设时效值。具体的,预设时效值获取单元能够获取预设时效值,预设时效值(例如为1个月)可以为用户设置的阈值,也可以为系统默认的阈值,设置时效值的目的是保证获取的通讯数据为最新的,避免过期的通讯数据影响重要度的计算,进而保证重要度计算的精确性。
57.遍历时间戳队列,将预设时效值之前的时间戳元素标记为过期元素。具体的,遍历单元遍历通讯数据的时间戳队列,并将预设时效值之前的时间戳元素标记为过期元素,可以理解,过期元素即时效值之前的、不被希望计入的通讯数据。
58.删除过期元素。具体的,删除单元能够输出过期元素,即将时间戳元素是时效值之前的元素出队,如此能够更新时间戳队列的长度,进而更新获取的通讯数据。
59.本实施方式中,对于通讯数据的获取及更新,遵循队列线性表的基础原理,即在表的前端进行删除操作,而在表的后端进行插入操作。以通讯数据包括回复信息的条数a、查看信息的次数b及通话时长c对上述步骤进行说明如下:
60.(1)对某个联系人的回复信息条数a的更新:遍历回复信息条数的时间戳队列,将时间戳元素是时效值之前的元素出队,最后计算新的时间戳队列的长度,用该长度值来更新a,以保证时效值之前的回复信息行为不被计入a中。
memory,eprom),电可擦除只读存储器(electric erasable programmable read

only memory,eeprom)等。其中,存储器210用于存储程序,所述处理器220在接收到执行指令后运行所述程序,实现上述任意一项所述的信息提醒方法。可以理解,所述处理器220以及其他可能的组件对所述存储器210的访问可在存储控制器的控制下进行。
74.所述处理器220可能是一种集成电路芯片,具有信号的处理能力。处理器220可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等,还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,能够实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。
75.本发明还提供一种计算机存储介质,计算机存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如前述实施例中任意一项所述的信息方法。
76.综上,本发明提供的信息提醒方法、装置、终端及计算机存储介质,能够根据联系人的通讯数据来计算联系人的重要度,并且当发送信息的当前联系人的重要度大于预设阈值时,输出强提醒消息,使得用户能够及时查看重要联系人的信息,避免漏看,且能够通过用户与联系人之间的通讯数据计算联系人的重要度,进而自动识别重要联系人,无需手动标记重要联系人,降低了用户的操作难度与复杂度。
77.以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:
1.一种信息提醒方法,其特征在于,包括如下步骤:获取通讯录内每个联系人的通讯数据;根据所述通讯数据计算每个所述联系人的重要度;当接收到信息时,判断发送所述信息的当前联系人的重要度是否大于预设阈值;当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息。2.如权利要求1所述的信息提醒方法,其特征在于,所述获取通讯录内每个联系人的通讯数据的步骤,包括:监测用户针对每个所述联系人的通讯动作;记录所述通讯动作的时间戳元素;基于所述时间戳元素生成时间戳队列;根据所述时间戳队列求解出所述通讯数据。3.如权利要求2所述的信息提醒方法,其特征在于,所述基于所述时间戳元素生成时间戳队列的步骤之后,包括:获取预设时效值;遍历所述时间戳队列,将所述预设时效值之前的时间戳元素标记为过期元素;删除所述过期元素。4.如权利要求1所述的信息提醒方法,其特征在于,所述根据所述通讯数据计算每个所述联系人的重要度的步骤,包括:获取每个类型的所述通讯数据对应的预设权重;基于所述预设权重计算所述重要度。5.如权利要求1所述的信息提醒方法,其特征在于,所述通讯数据包括回复信息条数、查看信息次数及通话时长。6.如权利要求2所述的信息提醒方法,其特征在于,所述通讯动作包括回复信息、查看信息及通话。7.如权利要求1

6任意一项所述的信息提醒方法,其特征在于,所述当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息的步骤,包括:间断输出默认提醒铃声直至所述接收到的信息被查看;或者持续输出与所述默认提醒铃声不同的强提醒铃声直至所述接收到的信息被查看。8.一种信息提醒装置,其特征在于,包括:获取模块,用于获取通讯录内每个联系人的通讯数据;计算模块,用于根据所述通讯数据计算每个所述联系人的重要度;判断模块,用于当接收到信息时,判断发送所述信息的当前联系人的重要度是否大于预设阈值;以及输出模块,用于当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息。9.一种终端,其特征在于,包括:存储器及一个或多个处理器;所述存储器,用于存储一个或多个计算机程序;当所述一个或多个计算机程序被所述一个或多个处理器执行时,实现如权利要求1

7任意一项所述的信息提醒方法。10.一种计算机存储介质,其特征在于,所述计算机存储介质内存储有计算机程序,所
述计算机程序被处理器运行时实现如权利要求1

7任意一项所述的信息提醒方法。
技术总结
本发明提供一种信息提醒方法,包括如下步骤:获取通讯录内每个联系人的通讯数据;根据所述通讯数据计算每个所述联系人的重要度;当接收到信息时,判断发送所述信息的当前联系人的重要度是否大于预设阈值;当所述当前联系人的重要度大于所述预设阈值时,输出强提醒消息。本发明还提供一种信息提醒装置、终端及计算机存储介质。本发明提供的信息提醒方法、装置、终端及计算机存储介质,使得用户能够及时查看重要联系人的信息,避免漏看,且能够自动识别重要联系人,无需手动标记重要联系人,降低了用户的操作难度与复杂度。低了用户的操作难度与复杂度。低了用户的操作难度与复杂度。


技术研发人员:周泽平
受保护的技术使用者:闻泰通讯股份有限公司
技术研发日:2021.03.26
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-5385.html

最新回复(0)