消息处理方法及装置的制造方法_2

文档序号:9399424阅读:来源:国知局
打扰模式时的接收消息条数,根据对所述历史使用过程的统计,获取所述群组的收信阈值。
[0055]为了使消息免打扰模式的自动设置更加符合用户的使用习惯,可以记录终端用户每次对任一群组设置消息免打扰模式之前的接收消息条数,当然,该接收消息条数可以是某一预设时长内统计的条数,从而根据上述记录的多次统计得到的接收消息条数,获取该终端用户的各个群组的收信阈值,此时,该收信阈值可以是历史使用过程中接收消息条数的平均值,还可以是历史使用过程中接收消息条数的最大值,还可以是历史使用过程中接收消息条数的最小值等,本发明实施例对此不作具体限定。
[0056]当然,在统计和获取过程中,可以根据某一个群组的历史使用过程确定该群组的收信阈值,还可以是根据多个群组的历史使用过程确定所有群组的统一的收信阈值,本发明实施例对此不作限定。例如,对于群组A、B和C在历史使用过程中被设置为消息免打扰模式之前预设时长内所接收消息条数进行统计,分别为15条、20条和25条,则可以将群组A、B和C的收信阈值设置为(15+20+25)/3 = 20条。而如果群组A在多次使用过程中被设置为消息免打扰模式之前预设时长内所接收消息条数分别为15、16和17条,则可以将群组A的收信阈值设置为(15+16+17)/3 = 16条。
[0057]通过这种收信阈值获取方式所获取到的收信阈值更加有针对性,对于不同用户的群组可以有不同的收信阈值。
[0058]202、获取所述群组的群行为信息,所述群行为信息至少包括接收消息条数。
[0059]终端可以在社交应用运行过程中获取终端用户的各个群组的群行为信息,以便实时监控各个群组是否可能发生对用户造成打扰的行为。当然,该获取是针对未设置消息免打扰模式的群组,对于已设置消息免打扰模式的群组来说,可以不进行该获取过程。
[0060]203、判断所述群组在预设时长内的接收消息条数是否超过所述收信阈值,如果是,执行步骤204,如果否,继续执行步骤202。
[0061]对于终端用户的每个群组,均根据监控所得到的预设时长内的接收消息条数判断该群组是否可能会发生打扰用户的行为,如果群组在预设时长内的接收消息条数超过了所述收信阈值,用户心理可能会产生厌烦情绪,感觉会被消息提醒骚扰,因此,可以进一步分析该用户在群组内的行为,以确定是否自动设置为消息免打扰模式。
[0062]本发明实施例中是以需要结合群组的收信阈值以及用户在群组的活跃程度来进行消息免打扰模式的设置为例进行说明,而在实际场景中,也可以进根据群组的收信阈值进行消息免打扰模式的设置,也可以实现自动设置从而避免对用户的打扰的目的,本发明实施例对该过程不作赘述。
[0063]204、判断用户在所述群组中的活跃程度是否大于预设参考值,如果是,执行步骤205,如果否,执行步骤207。
[0064]群组的群行为信息还可以包括用户在群组中的活跃程度。用户在群组中的活跃程度可以是用户对群组发言的参与度。该活跃程度可以采取用户在群组中发布消息的数量或频率表示,当然,也可以是根据用户在群组中发布消息的数量或频率确定的其他参考值。该用户在群组中发布消息越多或发布消息频率越高,则其在群组中的活跃程度越高。而如果用户在群组中的活跃程度较高,说明用户对该群组的参与感强,关注度比较高,因此,即使接收到很多条消息也不会造成对其的打扰。因此,可以通过判断用户在群组中的活跃程度是否大于预设参考值,来确定是否对其构成打扰,当用户在群组中的活跃程度大于预设参考值,则可以执行步骤205,而如果用户在群组中的活跃程度小于或等于预设参考值,则确定该群组内消息可能对用户构成打扰,则需要自动将群组设置为消息免打扰模式。
[0065]需要说明的是,为了保证该消息免打扰模式的实时性,可以根据用户最近一段时间在群组中的活跃程度进行判定,而对于离当前时间比较久远的发布消息数据不作考虑或者综合考虑时将其所占比重降低。
[0066]205、根据所述活跃程度,获取静音权重。
[0067]对于用户在群组中的活跃程度较高的情况,说明该用户对群组的参与度较高,其接收到的消息对其可能不构成打扰,因此,可以相应调整收信阈值。
[0068]在服务器侧可以事先设置活跃程度与静音权重之间的对应关系,其中,活跃程度越高,所述静音权重越高,调整后的收信阈值越大。
[0069]例如,当在预设时长内该群组的接收消息条数为B,该群组的收信阈值A,而B大于A,此时,获取该用户在群组中的活跃度S,如果活跃度S大于预设参考值Sset,则可以根据S对静音权重进行调整。
[0070]206、根据所述静音权重,调整所述群组的收信阈值,并基于调整后的收信阈值执行步骤203。
[0071]该调整可以是基于静音权重和该群组的收信阈值,得到新收信阈值的过程。该过程可以通过数学计算事先,如,该群组的收信阈值为A,而当活跃度S大于Sset时,可以根据活跃程度获取静音权重Wi,从而新的收信阈值可以为A(l+Wi)。
[0072]在得到群组的新收信阈值后,可以根据新收信阈值继续执行步骤203,也即是继续对群组的群行为信息进行获取,并基于获取到的预设时长内的接收消息条数和该新收信阈值进行判断,当所述群组在预设时长内的接收消息条数超过新收信阈值时,再执行步骤207。
[0073]207、将所述群组设置为消息免打扰模式。
[0074]该设置为消息免打扰模式可以为将该群组设置为静音群或拒收该群组消息等方式,本发明实施例对此不作限定。
[0075]208、显示提醒信息,所述提醒信息用于提示所述群组已经开启消息免打扰模式。
[0076]当将群组设置为消息免打扰模式后,可以通过弹窗或显示提示栏等方式,显示提醒信息,以便让用户获知当前已经关闭了群提醒,后续所接收到的消息均不进行提醒。如图3所示,图3是本发明实施例提供的提示信息显示示意图。该图3中是以提醒信息的显示位置位于该群组会话界面的上部为例进行说明,而在实际场景中,该提醒信息的显示位置可以是会话列表界面的某个位置,还可以是群组会话界面的任一个位置,本发明实施例对此不作具体限定。
[0077]进一步地,在显示提醒信息的同时,还可以显示对消息免打扰模式的设置选项,以便用户进行快速设置,取消已设置的消息免打扰模式。当然,该显示对消息免打扰模式的设置选项可以是显示该设置选项的跳转选项,当检测到对跳转选项的选中操作时,可以跳转至设置界面,使得用户在设置界面上对消息免打扰模式进行取消。可选地,当在预设时长内未检测到对该跳转选项或提醒信息的任何操作时,可以认为用户默认该设置,则取消该提醒信息或跳转选项的显示。
[0078]需要说明的是,这种显示提醒信息的方式可以使得用户能够通过反向思考确认自己是否真的需要启动该消息免打扰模式,还可以引导用户主动将某些自己感兴趣的群组进行消息提醒设置。
[0079]上述实施例中所提供的消息免打扰模式可以是指取消对所述群组所接收到的消息的声音提醒;或,所述消息免打扰模式可以是指不对所述群组所接收到的消息进行通知栏提醒。当然,还可以是上述两种方式的结合,也即是,对于该群组所接收到的消息既不进行声音提醒也不进行通知栏提醒,能够最大化的避免对用户的打扰。对于不同的应用或不同终端来说,其消息免打扰模式所提供的功能可以不同,该消息免打扰模式还可以是不对该群组所接收到的消息进行应用图标的红点提醒等方式。可选地,在设置了消息免打扰模式后,在会话列表界面中该群组所对应的会话表项上,可以显示其更新消息的条数等信息,以便用户在想要查看的时候,能够获知该群组的大概会话状况。进一步地,对于设置了消息免打扰模式的群组来说,还可以不对该群组的更新消息进行获取,而仅在用户触发了对群组的查看操作时,才根据该群组的一些群行为信息等,获取一定数量的历史消息,并基于用户的操作来确定是否获取更多的历史消息,从而也降低了移动终端的流量消耗。
[0080]本发明实施例提供的方法,通过根据群组的群行为信息以及收信阈值等确定当前是否构成了对用户的打扰,从而在确定可能构成打扰的情况下,自动将群组设置为消息免打扰模式,使得后续该群组内的消息均不对用户进行实时提醒,实现了一种动态触发消息免打扰模式的消息处理方法,能够有效的预防消息的打扰。进一步地,通过根据群组规模的不同,确定不同的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1