消息提醒方法及装置的制造方法_2

文档序号:9742676阅读:来源:国知局
提醒用户查看群组消息。
[0068]综上所述,本公开提供的消息提醒方法,通过根据客户端所处的当前场景来确定群组状态,然后根据群组状态确定是否提醒用户查看群组消息的方法,使客户端在不同场景下,只提醒用户查看与场景契合的群组消息,既解决了群组消息与用户当前所处场景无关时,提醒用户查看群组消息需要打扰用户的问题,也解决了屏蔽对所有的群组消息的提醒后,用户无法及时接收到与所处场景相关的群组消息的问题,达到了既不打扰用户,又能及时推送群组消息的效果。
[0069]图2是根据另一示例性实施例示出的一种消息提醒方法的流程图,该消息提醒方法应用于客户端中,如图2所示,该消息提醒方法包括如下步骤。
[0070]在步骤201中,当在客户端中登录的用户帐号作为群成员加入群组时,从服务器获取群组的类型信息;或者,当在客户端中登录的用户帐号创建群组时,获取在客户端中输入的群组的类型信息。
[0071]群组的类型信息用于标记群组的类型。例如,群组的类型信息可以是工作群、学习群、兴趣群、灌水群、游戏群等等。其中,群组的类型信息可以在群主创建该群组时,由群主指定;也可以在群组创建完成后,由群主或其他具有权限的群成员指定,本实施例不限定群组的类型信息的生成时机。并且,群主或其他具有权限的群成员还可以对群组的类型信息进行修改,本实施例不作限定。
[0072]当在客户端中登录的用户帐号需要获取群组的类型信息时,在一种可能的实现方式中,该用户帐号作为群成员加入群组,此时,服务器中已经存储有该群组的类型信息,在服务器确定该用户帐号被允许加入该群组时,将该群组的类型信息发送给客户端。在另一种可能的实现方式中,该用户帐号作为群主创建群组,此时,客户端可以提供用于输入群组的类型信息的输入框,在用户输入该群组的类型信息后,客户端记录该群组的类型信息,并将该群组的类型信息发送给服务器,由服务器记录该群组的类型信息,以便将该群组的类型信息提供给加入该群组的其他用户帐号。
[0073]可选的,由于用户帐号可能会加入多个群组,且各个群组的类型信息可能相同,此时,可以按照群组的类型信息对多个群组进行分类。
[0074]在步骤202中,接收服务器推送的群组消息,该群组消息是与客户端属于同一群组的其他客户端在群组里发布的消息。
[0075]在客户端中登录的用户帐号加入群组后,在该群组内发布的消息会经由服务器推送给该客户端。
[0076]在步骤203中,获取客户端所处的当前场景,并读取群组的类型信息。
[0077]当前场景是指当前时刻客户端所处的场景。其中,当前场景可以标识用户当前的状态。例如,当前场景是“工作场景”时,表明用户当前在工作;当前场景是“游戏场景”时,表明用户当前在玩游戏;当前场景是“学习场景”时,表明用户在学习。当然,当前场景还可以是其他场景,本实施例不作限定。
[0078]本实施例提供了两种获取当前场景的方法,下面分别对这两种获取方法进行介绍。
[0079]在第一种获取方法中,读取最近一次接收到的选择信息,根据该选择信息确定客户端所处的当前场景,该选择信息用于指示客户端从至少两个场景中选择一个场景作为当前场景。
[0080]客户端中预先设置有多个场景的选择选项,当用户从一个状态切换到另一个状态时,可以相应修改客户端所处的当前场景。例如,用户从玩游戏改为学习,此时,用户可以点击客户端中的“学习场景”,客户端在接收到点击信号后,确定接收到选择信息,根据该选择信息将当前场景由“游戏场景”修改为“学习场景”。
[0081]用户可以在每次状态切换时修改当前场景,因此,客户端最后一次接收到的选择信息所对应的场景才是客户端所处的当前场景,此时,客户端可以根据最后一次接收到的选择信息确定当前场景。
[0082]在第二种获取方法中,读取场景参数,在预设的对应关系中查询与该场景参数对应的场景,将该场景确定为客户端所处的当前场景。
[0083]由于在第一种获取方法中,用户需要手动选择选择选项,使得场景修改的过程比较复杂,因此,为了简化场景修改的操作,客户端还可以读取场景参数,根据场景参数自动修改场景。
[0084]其中,场景参数是用于描述场景的参数。例如,场景参数可以是当前时间、客户端的当前位置、在前台运行的应用程序的类型、浏览信息的类型等等,本实施例不对场景参数作限定。
[0085]在一种实施场景中,当场景包括“工作场景”和“娱乐场景”,且“工作场景”对应的工作时间是8:00-12:00和2:00-6:00时,若客户端读取到的当前时间是1:00,确定当前场景是“娱乐场景”;若客户端读取到的当前时间是3:00,确定当前场景是“工作场景”。
[0086]在第二种实施场景中,当场景包括“工作场景”和“家居场景”,且“工作场景”对应的位置为公司地址,“家居场景”对应的位置为家庭住址,若客户端就读取到的当前位置是公司地址,确定当前场景是“工作场景”;若客户端读取到的当前位置是家庭住址,确定当前场景是“家居场景”。其中,位置可以是由定位系统获取到的经玮度信息,也可以是WiFi(Wireless Fidelity,无线保真)信息、基站信息、IP (Internet Protocol,因特网协议)地址等用于表示位置的信息,本实施例不作限定。
[0087]在第三种实施场景中,当场景包括“工作场景”和“游戏场景”时,若客户端读取到的应用程序是文字编辑程序,确定当前场景是“工作场景”;若客户端读取到的应用程序是游戏程序,确定当前场景是“游戏场景”。
[0088]在第四种实施场景中,当前场景包括“学习场景”和“娱乐场景”,若客户端读取到的信息的类型是习题解答时,确定当前场景是“学习场景”;若客户端读取到的信息的类型是娱乐八卦时,确定当前场景是“娱乐场景”。
[0089]可选的,客户端可以每隔预定时间获取场景参数,并将场景参数与场景进行匹配,以实现实时修改场景,提高场景修改的及时性。
[0090]上述四种实施场景仅以两个场景为例进行说明,在实际实现时,可以设置多个场景,客户端从多个场景中选择一个场景作为当前场景。并且,在修改当前场景时,客户端可以获取多个场景参数,通过多个场景参数来确定当前场景。例如,根据当前时间和客户端的当前位置共同确定当前场景。
[0091]需要说明的是,在根据场景参数确定当前场景之前,还需要建立场景参数与场景之间的对应关系,则本实施例提供的方法,还包括:获取在客户端中输入的场景设置信息,场景设置信息包括至少一个场景和每个场景所对应的场景参数;根据场景设置信息生成对应关系。
[0092]例如,用户可以新建“工作场景”,并在输入框中输入公司地址和工作时间等场景参数,客户端对场景参数和“工作场景”生成对应关系。可选的,在获取位置时,客户端还可以提供地图,用户可以在地图上标识出公司,客户端再根据用户所标识的公司获取公司地址;或者,定位系统可以自动进行定位,识别出公司地址。
[0093]在生成对应关系后,用户还可以对对应关系进行修改。仍然以“工作场景”为例进行说明,当用户的工作时间发生改变时,用户可以修改“工作场景”中的工作时间。
[0094]客户端还可以读取在步骤201获取到的类型信息。
[0095]在步骤204中,检测类型信息是否与当前场景匹配,当类型信息与当前场景匹配时,执行步骤205;当类型信息与当前场景不匹配时,执行步骤207。
[0096]本实施例中,客户端可以根据当前场景和群组的类型信息确定是否提醒用户查看群组消息,使得在用户处于忙碌状态时,既能及时接收到与正在处理的事件相关的群组消息,又能不被与该事件无关的其他群组消息所打扰。
[0097]例如,当前场景为“工作场景”,若客户端接收到群组消息的群组的类型信息是工作群,则确定类型信息与当前场景匹配;若客户端接收到群组消息的群组的类型信息是游戏群,则确定类型信息与当前场景不匹配。
[0098]在步骤205中,确定群组的状态为允许提醒状态。
[0099]在步骤206中,当状态为允许提醒状态时,提醒用户查看群组消息,流程结束。
[0100]客户端可以弹出提醒用户查看群组消息的提醒信息,也可以直接弹出群组消息,还可以闪动群组图标,本实施例不对提醒方式作限定。
[0101 ]在步骤207中,确定群组的状态为禁止提醒状态。
[0102]在步骤208中,当状态为禁止提醒状态时,不提醒用户查看群组消息。
[0103]需要说明的是,在用户打开该群组的对话框时,客户端显示该群组消息;或者,当当前场景修改为与该群组消息对应的场景时,客户端提醒用户查看该群组消息。
[0104]综上所述,本公开提供的消
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1