即时通讯消息处理方法及装置的制造方法_3

文档序号:9618615阅读:来源:国知局
此,即时通讯消息处理装置还可以将发送上述即时通讯消息的用户的信息在免扰用户列表中进行匹配,如果在该免扰用户列表中匹配到发送上述即时通讯消息的用户的信息,则确定即时通讯消息来自消息免扰用户;如果未在该免扰用户列表中匹配到发送上述即时通讯消息的用户的信息,则确定该即时通讯消息并非来自预设的消息免扰用户。
[0056]上述仅仅列举了几种判断即时通讯消息是否来自预设的消息免扰用户的【具体实施方式】,但并不限于上述几种方式。
[0057]可选的,执行对即时通讯消息的免打扰处理可以是:禁止执行对即时通讯消息的提醒和/或接收操作。其中,可以根据即时通讯消息的类型,确定是否禁止接收到达的即时通讯消息。例如,假设识别出需要进行免打扰处理的即时通讯消息为钉消息,由于钉消息的作用是提醒作用,故除了禁止对该钉消息进行提醒之外,还可以禁止接收该钉消息。对于一般即时通讯消息来说,例如IM会话消息、钉邮件等,一般来说,用户需要在方便的时候查看,因此需要接收并缓存起来。当用户进入即时通讯应用时,可以将接收到的即时通讯消息展示给用户,以供用户查看。
[0058]另外,以即时通讯应用“钉钉”为例,一种设置免打扰时段、消息免扰用户以及消息免扰类型的过程如图6a_图6d所示。在图6a所示设置界面上,显示“免扰模式”字样,该字样右侧设置有滑动按钮,用以供用户启动或关闭消息免打扰模式。当用户将滑动按钮由“关”端滑向“开”端时,相当于发出了免打扰启动指令;即时通讯消息处理装置向用户呈现如图6b所示的设置界面。
[0059]在图6b所示的设置界面上,用户通过“开始时间”项和“结束时间”项分别设置免打扰时段的开始时间和结束时间,如图6b中显示的22:00和次日8:00o
[0060]在图6b所示的设置界面上,用户可以通过“消息提醒”项设置免扰消息类型。例如,用户可以通过点击图6b所示设置界面上的“消息提醒”项进入图6c所示设置界面。在图6c所示设置界面上,用户可以设置哪些类型的消息启动消息免打扰模式,这些消息类型即为免扰消息类型,同时用户还可以设置哪些类型的消息不启动消息免打扰模式。在图6c中示出的消息类型包括:DING、单聊、群聊、@我的、新邮件等,但不限于此,这仅仅是以“钉钉”为例进行的举例说明。本领域技术人员可以理解,对于不同即时通讯应用提供的消息类型有所不同。在图6c所示每个消息类型右侧有一个滑动按钮,用户通过滑动该滑动按钮可以为相应消息类型启动或关闭消息免打扰模式。
[0061]在图6b所示的设置界面上,用户可以通过“例外人群设置”项设置允许进行消息提醒的用户。例如用户可以点击该“例外人群设置”项(如图6b所示原点代表用户的点击操作)进入图6d所示设置界面。在图6d所示设置界面上,用户可以勾选允许进行消息提醒的用户。在图6d所示设置界面中,给出了 “仅特别关注人消息提醒”、“仅好友消息提醒”、“仅自定义分组联系人提醒”、“仅同企业联系人提醒”、“仅不同企业联系人提醒”和“无例外”几个选项,但不限于此。如图6d所示,用户勾选了“无例外”选项,意味着任何联系人在免打扰时段发来的属于免扰消息类型的即时通讯消息全部进行免打扰处理。对即时通讯消息处理装置来说,需要将所有联系人均视为消息免扰用户。
[0062]值得说明的是,上述图1-图4所不设置界面上的各设置项和图6a-图6d所不设置界面上的各设置项可以结合使用。
[0063]基于上述用户预先设置的免打扰时段、消息免扰用户以及消息免扰类型,当有即时通讯消息到达时,时通讯消息处理装置进行即时通讯消息处理的另一种方法流程如图6e所示,该方法包括:
[0064]601、确定有即时通讯消息到达。例如,可以是頂会话消息、钉消息、微应用消息、钉电话或钉邮件。
[0065]602、判断即时通讯消息的类型是否属于预设的消息免扰类型;如果判断结果为是,则执行步骤603 ;如果判断结果为否,执行步骤606。
[0066]603、判断即时通讯消息是否来自预设的消息免扰用户;如果判断结果为是,则继续执行步骤604 ;如果判断结果为否,则执行步骤606。
[0067]604、判断即时通讯消息的到达时间是否位于预设的免打扰时段内;如果判断结果为是,则执行步骤605 ;如果判断结果为否,则执行步骤606。
[0068]605、执行对即时通讯消息的免打扰处理,并结束此次操作。
[0069]606、执行对即时通讯消息的常规处理,并结束此次操作。
[0070]值得说明的是,上述步骤602-604的执行顺序并不限于此,可以按照任意先后顺序执行,也可以并行执行。
[0071]进一步,若即时通讯消息的类型不属于预设的消息免扰类型,或者即时通讯消息并非来自预设的消息免扰用户,或者即时通讯消息的到达时间未位于预设的免打扰时段,这意味着不需要对该即时通讯消息进行免打扰处理,于是可以执行对即时通讯消息的常规处理,例如按照预设的消息提醒方式进行消息提醒。所述预设的消息提醒方式可以弹出提示(tips)提醒、发出提示音等。
[0072]在一可选实施方式中,即时通讯消息可以对即时通讯消息进行解析,解析出即时通讯消息的类型字段,从而获取即时通讯消息的类型标识;然后将即时通讯消息的类型标识与预设的消息免扰类型的标识进行比较,如果即时通讯消息的类型标识位于预设的消息免扰类型的标识中,则确定即时通讯消息的类型属于免扰消息类型;反之,确定即时通讯消息的类型不属于免扰消息类型。
[0073]在本实施例中,允许用户对免打扰时段、消息免扰用户以及免扰消息类型进行设置,使得用户可以在任意时间段针对任意用户以及任意消息类型启动消息免打扰模式,提高了消息免打扰模式在应用上的灵活性,降低消息提醒给用户带来的干扰。
[0074]在此说明,对于前述的各方法实施例,可以在即时通讯应用的客户端实现,也可以在即时通讯应用的服务端实现。
[0075]当在即时通讯应用的服务端来实现时,由于设置界面需要通过客户端展现于用户,故客户端可以捕捉用户的操作并转换为相应的指令传输给服务端,使得服务端可以响应于用户的设置指令,对免打扰时段、消息免扰用户以及消息免扰类型中的至少两个进行设置。
[0076]另外,客户端之间的即时通讯消息可通过服务端进行转发。对于客户端之间的即时通讯消息由服务端进行转发的情况,若前述的各方法实施例在即时通讯应用的服务端实现,则一种对即时通讯消息的免打扰处理方式具体为:将即时通讯消息缓存在本地,并禁止将即时通讯消息转发给作为接收端的客户端。可选的,当接收端的用户登录即时通讯应用时,服务端再将该即时通讯消息转发至接收端的客户端,以实现消息免打扰的目的。
[0077]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0078]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0079]图7为本申请又一实施例提供的即时通讯消息处理装置的结构示意图。如图7所示,该装置包括:确定模块71、判断模块72和免打扰处理模块73。
[0080]确定模块71,用于确定有即时通讯消息到达。
[0081]判断模块72,用于执行以下判断操作中的至少两个判断操作:
[0082]判断上述即时通讯消息是否来自预设的消息免扰用户,判断上述即时通讯消息的到达时间是否处于预设的免打扰时段,以及判断所述即时通讯消息的类型是否属于预设的消息免扰类型。
[0083]免打扰处理模块73,用于在上述至少两个判断操作的判断结果均为是时,则执行对即时通讯消息的免打扰处理。
[0084]在一可选实施方式中,判断模块72具体可用
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1