即时消息处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,尤其涉及即时消息处理方法及装置。
【背景技术】
[0002]随着移动智能终端的快速发展,通过智能终端采用即时通讯的方式进行信息传输已经成为现有信息传递的主流。例如采用社交网络群组发送即时消息,从而达到信息的广泛传递。现有技术中,发送即时消息时,通常显示有账号信息,从而使得账号信息容易被第三方软件识别,导致账号信息的流失,严重影响账号使用安全性。
【发明内容】
[0003]本发明实施例的主要目的是提供一种即时消息处理方法及装置,旨在实现匿名显示,防止账号信息的流失,提高账号使用的安全性。
[0004]为实现上述目的,本发明实施例提供了一种即时消息处理方法,包括以下步骤:
[0005]侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型;
[0006]根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;
[0007]当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;
[0008]将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。
[0009]进一步地,本发明实施例还提供了一种即时消息处理方法,包括以下步骤:
[0010]提供一个即时消息交互界面,用以显示和输入即时消息内容;
[0011]接收即时消息发送类型指令;所述即时消息发送类型包括显示账号信息类型和隐藏账号信息类型;
[0012]获取待发送的即时消息内容;
[0013]根据所述选取的即时消息发送类型指令,对所述待发送的即时消息内容进行处理;其中:
[0014]当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理;
[0015]当所述即时消息发送类型指令为显示账号信息类型时,将所述即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示。
[0016]进一步地,本发明实施例还提供了一种即时消息处理装置,包括:
[0017]侦测模块,用于侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型;
[0018]消息提取模块,用于根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;
[0019]获取模块,用于当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;
[0020]显示模块,用于将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显不ο
[0021]进一步地,本发明实施例还提供了一种即时消息处理装置,包括:
[0022]显示模块,用于提供一个即时消息交互界面,用以显示和输入即时消息内容;
[0023]接收模块,用于接收即时消息发送类型指令;所述即时消息发送类型包括显示账号信息类型和隐藏账号信息类型;
[0024]获取模块,用于获取待发送的即时消息内容;
[0025]处理模块,用于根据所述选取的即时消息发送类型指令,对所述待发送的即时消息内容进行处理;其中:
[0026]当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理;
[0027]当所述即时消息发送类型指令为显示账号信息类型时,将所述即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示。
[0028]本发明实施例通过侦测目标账号发送的即时消息发送请求;根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。从而实现了匿名显示,防止了账号信息的流失,提高了账号使用的安全性。
【附图说明】
[0029]图1是本发明即时消息处理装置第一实施例的硬件架构示意图;
[0030]图2是本发明即时消息处理装置第二实施例的功能模块示意图;
[0031]图3是本发明即时消息处理装置第三实施例的功能模块示意图;
[0032]图4是本发明即时消息处理装置第四实施例的功能模块示意图;
[0033]图5是本发明即时消息处理装置第五实施例的功能模块示意图;
[0034]图6是本发明即时消息处理装置第六实施例的功能模块示意图;
[0035]图7是本发明即时消息处理方法第一实施例的流程示意图;
[0036]图8是本发明即时消息处理方法第二实施例的流程示意图;
[0037]图9是本发明即时消息处理方法第三实施例的流程示意图;
[0038]图10是本发明即时消息处理方法第四实施例的流程示意图;
[0039]图11是本发明即时消息处理方法第五实施例的流程示意图。
[0040]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0041]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]参照图1,提出本发明即时消息处理装置第一实施例。该实施例中,该即时消息处理装置包括:处理器111、存储器112、用户接口 113、网络接口 114及通信总线115。通信总线115用于数据服务器中各组成部件之间的通信,用户接口 113用于接收用户输入的信息,该用户接口可以为有线接口及无线接口,例如键盘、鼠标等。网络接口 114用于数据服务器与外部进行互相通信,该网络接口 114也可以包括有线接口及无线接口。存储器112可以包括一个或一个以上计算机可读存储介质,而且其不但包括内部存储器,还包括外部存储器。该存储器中存储有操作系统及消息处理程序等等。处理器111用于调用存储器112中的消息处理程序,以执行以下操作:
[0043]在通过用户接口 113接收用户在客户端上登陆账号,并打开社交网络群组;
[0044]侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型;
[0045]根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;
[0046]当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;
[0047]将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。
[0048]进一步地,处理器111还用于调用存储器112中的消息处理程序,以执行以下操作:
[0049]接收即时消息发送请求类型切换指令,根据所述切换指令切换即时消息发送请求的类型。
[0050]进一步地,处理器111还用于调用存储器112中的消息处理程序,以执行以下操作:
[0051]判断所述目标账号是否存在于预置权限表中;
[0052]若是,则获取所述目标账号的账号信息,并将所述即时消息内容及所述账号信息在所述预置显示窗口中相互关联显示;
[0053]若否,则执行所述当即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息操作。
[0054]进一步地,处理器111还用于调用存储器112中的消息处理程序,以执行以下操作:
[0055]将所述目标账号与所述标识信息对应关系储存至预置的关系表中;
[0056]当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器;
[0057]根据上报的所述标识信息在所述关系表中查找对应的账号;
[0058]将查找获得的账号添加至所述预置权限表中。
[0059]所述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。
[0060]进一步地,处理器111还用于调用存储器112中的消息处理程序,以执行以下操作:
[0061]将所述即时消息内容对应的显示框填充预置的背景颜色。
[0062]本发明实施例通过侦测目标账号发送的即时消息发送请求;根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。从而实现了匿名显示,防止了账号信息的流失,提高了账号使用的安全性。此外,由于实现了即时消息的个性化输入,多样化的信息输入和选择,满足了用户个性化的需求。
[0063]可以理解的是,即时消息的发送主要包括客户端、服务器端以及运行与客户端上的应用软件之间通讯处理过程。具体地,本发明即时消息处理装置可以应用于服务器中,也可以应用客户端中。
[0064]具体地,当即时消息处理装置应用在服务器时,参照图2,在本发明即时消息处理装置第二实施例中,即时消息处理装置包括:
[0065]侦测模块110,用于侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型;
[0066]本实施例提供的即时消息处理装置应用于即时通讯客户端对社交网络群组中即时消息的显示处理;上述目标账号为在即时客户端登陆、且用于发送即时消息的账号。上述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型。具体地,在即时通讯客户端中打开社交网路群组的聊天界面后,该聊天界面中显示有即时消息内容输入框、即时消息内容显示框、即时消息发送请求按钮;当即时消息发送请求按钮被触发时,目标账号将产生即时消息发送请求,该即时消息发送请求包括即时消息发送请求的类型以及在即时消息内容输入框中输入的即时消息内容。
[0067]消息提取模块120,用于根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;
[0068]当接收到目标账号发送的即时消息发送请求时,提取该即时消息发送请求中目标账号发送的即时消息内容,该即时消息内容包括用户在即时消息内容输入框中输入的字符串。
[0069]获取模块130,用于当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;
[0070]本实施例中,在发送即时消息发送请求之前,可对当次发送的即时消息发送请求的类型进行设置,当即时消息发送请求的类型为隐藏账号信息类型时,所述目标账号处于匿名显示模式发送即时消息;当即时消息发送请求的类型为显示账号信息类型时,所述目标账号处于实名显示模式发送即时消息。具体地,当即时消息发送请求的类型为显示账号信息类型时,可按照正常的方式对即时消息处理,即将目标账号的账号信息与当次发送的即时消息内容对应关联后,显示在预置显示窗口中,其中账号信息包括账号的昵称和头像等;当即时消息发送请求的类型为隐藏账号信息类型时,将由后台系统按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息。具体地,主人态(目标账号)发送的即时消息和客人态(其他账号)发送的即时消息均按照发送的时间顺序排列在一预置显示窗口中;上述标识信息主要用于区分所述目标账号发送的即时消息和其他账号发送的即时消息,以方便进行消息的阅读。上述预置规则可以为后台系统随机进行分配,也可以预置关系对应表进行配置。具体地方式可根据实际需要进行设置,只要不反映账号信息即可;上述标识信息可以包括头像和/或昵称,例如可以由后台系统随机分配的头像和昵称。应当说明的是,每一账号可对应设置一标识信息,也可以在每一社交网络群组中设置一标识信息,还可以在同一群组中没上下线一次均设置一标识信息,具体的形式可根据实际需要进行设置,在此不作进一步地限定。
[0071]显示模块140,用于将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显不。
[0072]本实施例中,上述预置显示窗口为社交网络群组聊天交互界面中的即时消息内容显示框,在该即时消息内容显示框中按照即时消息发送的时间顺序显示有主人态(目标账号)发送的即时消息和客人态(其他账号)发送的即时消息。具体地,每一即时消息可通过一消息气泡进行显示,上述标识信息可以显示于消息气泡的旁边,且每一消息气泡的旁边都对应显示一标识信息,从而使得即时消息内容及标识信息相互关联,实现即时消息的匿名显示。由于在即时消息显示时,仅显示了标识信息,没有显示账号信息,从而无法实现查看资料、加好友和提出社交网络群组等操作。
[0073]本发明实施例通过侦测目标账号发送的即时消息发送请求;根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。从而实现了匿名显示,防止了账号信息的流失,提高了账号使用的安全性。此外,由于实现了即时消息的个性化输入,多样化的信息输入和选择,满足了用户个性化的需求。
[0074]进一步地,参照图3,基于上述第二实施例,在本发明即时消息处理装置第三实施例中,上述即时消息处理装置包括:
[0075]切换模块150,用于接收即时消息发送请求类型切换指令,根据所述切换指令切换即时消息发送请求的类型。
[0076]上述社交网络群组聊天交互界面中还设置有即时消息发送请求类型切换按钮,用去实现即时消息发送请求的类型切换。例如当前即时消息发送请求的类型为显示账号信息类型,则点击即时消息发送请求类型切换按钮时产生即时消息发送请求类型切换指令,根据该即时消息发送请求类型切换指令将当前即时消息发送请求的类型切换为隐藏账号信息类型;当再次点击即时消息发送请求类型切换按钮,则再次将当前即时消息发送请求的类型切换为显示账号信息类型。由于设置即时消息发送请求类型切换按钮接收用户的操作指令,并产生即时消息发送请求类型切换指令,从而实现即时消息发送请求的类型切换,从而实现即时消息发送的多样性变化,简化了实现即时消息发送请求的类型切换的操作难度。
[0077]进一步地,参照图4,基于上述第二或第三实施例,在本发明即时消息处理装置第四实施例中,上述即时消息处理装置还包括:
[0078]判断模块160,用于判断所述目标账号是否存在于预置权限表中;
[0079]所述显示模块140还用于,当所述目标账号存在于预置权限表时,获取所述目标账号的账号信息,并将所述即时消息内容及所述账号信息在所述预置显示窗口中相互关联显示;当所述目标账号不存在于预置权限表,且当即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息。
[0080]上述预置权限表为账号是否可以在社交网络群组中发送匿名消息的权限表,本实施例中该权限表为一黑名单表,即存在与该权限表中的账号不可以发送匿名消息,即发送即时消息发送请求时,必须以显示账号信息的类型进行即时消息发送,不可以以隐藏账号信息的类型发送。当目标账号存在于该权限表中时,在目标账号发送即时消息发送请求为隐藏账号信息类型或在切换即时消息发送请求类型时,输出提示信息提示用户仅可以以显示账号信息类型进行即时消息发送;且在进行即时消息发送时,可以获取目标账号,并查找目标账号是否存在于在上述预置权限表中,若是,则以显示账号信息类型进行即时消息显示(实名显示
);若不存在于上述预置权限表中,则判断目标账号发送的即时消息发送请求的类型,并根据该即时消息发送请求的类型发送即时消息。
[0081 ] 进一步地,参照图5,基于上述第四实施例,本实施例中,上述即时消息处理装置还包括:
[0082]储存模块170,用于将所述目标账号与所述标识信息对应关系储存至预置的关系表中;
[0083]上报模块180,用于当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器;
[0084]查找模块190,用于根据上报的所述标识信息在所述关系表中查找对应的账号;
[0085]处理模块200,用于将查找获得的账号添加至所述预置权限表中。
[0086]本实施例中,上述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。该预置账号为社交网络群组中具有管理权限的账号;上述预置数据库可以为钓鱼数据库或广告数据库,其中钓鱼数据库,用于检查钓鱼网站,上述广告数据库用于检测发送的即时消息是否为广告推销。
[0087]在社交网络群组应用时,目标账号每发送一条即时消息,首先查看是否需要对该目标账号配置标识信息,若需要配置标识信息,则配置标识信息,并根据配置的标识信息与目标账号在关系表中生成一记录。若未配置新的标识信息,则表示在关系表中存在该记录。在目标发送即时消息后,后台将自动检测发送的即时消息内容是否为钓鱼网站或广告宣传,若是,则可以将该即时消息内容对应的标识信息上报;根据上报的标识信息,在所述关系表中对应的账号;然后将查找获得关系账号添加至上述预置权限表,从而禁止该账号进行匿名发送即时消息。
[0088]在社交网络群组应用时,若未通过上述即时消息内容检测到即时消息为钓鱼网站或广告宣传,则可以由社交网络群组中的管理员(即上述预置账号)点击标识信息,并输入禁止发送消息请求,此时,将该标识信息进行上报。根据上报的标识信息,在所述关系表中对应的账号;然后将查找获得关系账号添加至上述预置权限表,从而禁止该账号进行匿名发送即时消息。
[0089]进一步地,参照图6,基于上述任一实施例,本实施例中,上述即时消息处理装置还包括:
[0090]填充模块210,用于将所述即时消息内容对应的显示框填充预置的背景颜色。
[0091]本实施例中上述即时消息内容通常采用一消息气泡的显示框进行显示,为了方便识别即时消息是匿名消息还是实名消息,可将匿名消息对应的即时消息内容的显示框填充预置的背景颜色,以达到提醒用户的目的。
[0092]当即时消息处理装置应用在客户端时,与即时消息处理装置应用在服务器端实现的原理基本一致,具体地,即时消息处理装置包括:
[0093]显示模块,用于提供一个即时消息交互界面,用以显示和输入即时消息内容;
[0094]接收模块,用于接收即时消息发送类型指令;所述即时消息发送类型包括显示账号信息类型和隐藏账号信息类型;
[0095]获取模块,用于获取待发送的即时消息内容;
[0096]处理模块,用于根据所述选取的即时消息发送类型指令,对所述待发送的即时消息内容进行处理;其中:
[0097]当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理;
[0098]当所述即时消息发送类型指令为显示账号信息类型时,将所述即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示。
[0099]优选地,所述即时消息处理装置还包括:
[0100]切换模块,用于接收即时消息发送类型切换指令,根据所述切换指令切换即时消息发送的类型。
[0101]优选地,所述即时消息处理装置还包括:
[0102]判断模块,用于判断所述即时消息发送类型指令对应的目标账号是否存在于预置权限表中;
[0103]所述处理模块还用于,当所述目标账号存在于预置权限表时,获取所述目标账号的账号信息,将所述即时消息内容及所述账号信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示;当所述目标账号不存在于预置权限表,且当即时消息发送请求的类型为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理。
[0104]优选地,所述即时消息处理装置还包括:
[0105]储存模块,用于将所述目标账号与所述标识信息对应关系储存至预置的关系表中;
[0106]上报模块,用于当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器;
[0107]查找模块,用于根据上报的所述标识信息在所述关系表中查找对应的账号;
[0108]处理模块,用于将查找获得的账号添加至所述预置权限表中。
[0109]优选地,所述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。
[0110]优选地,所述即时消息处理装置还包括:
[0111]填充模块,用于将所述即时消息内容对应的显示框填充预置的背景颜色。
[0112]本发明进一步提出了一种即时消息处理方法。当该方法应用于服务器中时,参照图7,该实施例的即时消息处理方法包括以下步骤:
[0113]步骤S10,侦测目标账号发送的即时消息发送请求;
[0114]本实施例提供的即时消息处理方法应用于即时通讯客户端对社交网络群组中即时消息的显示处理;上述目标账号为在即时客户端登陆、且用于发送即时消息的账号。上述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型。具体地,在即时通讯客户端中打开社交网路群组的聊天界面后,该聊天界面中显示有即时消息内容输入框、即时消息内容显示框、即时消息发送请求按钮;当即时消息发送请求按钮被触发时,目标账号将产生即时消息发送请求,该即时消息发送请求包括即时消息发送请求的类型以及在即时消息内容输入框中输入的即时消息内容。
[0115]步骤SI 1,根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;
[0116]当接收到目标账号发送的即时消息发送请求时,提取该即时消息发送请求中目标账号发送的即时消息内容,该即时消息内容包括用户在即时消息内容输入框中输入的字符串。
[0117]步骤S12,当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;
[0118]本实施例中,在发送即时消息发送请求之前,可对当次发送的即时消息发送请求的类型进行设置,当即时消息发送请求的类型为隐藏账号信息类型时,所述目标账号处于匿名显示模式发送即时消息;当即时消息发送请求的类型为显示账号信息类型时,所述目标账号处于实名显示模式发送即时消息。具体地,当即时消息发送请求的类型为显示账号信息类型时,可按照正常的方式对即时消息处理,即将目标账号的账号信息与当次发送的即时消息内容对应关联后,显示在预置显示窗口中,其中账号信息包括账号的昵称和头像等;当即时消息发送请求的类型为隐藏账号信息类型时,将由后台系统按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息。具体地,主人态(目标账号)发送的即时消息和客人态(其他账号)发送的即时消息均按照发送的时间顺序排列在一预置显示窗口中;上述标识信息主要用于区分所述目标账号发送的即时消息和其他账号发送的即时消息,以方便进行消息的阅读。上述预置规则可以为后台系统随机进行分配,也可以预置关系对应表进行配置。具体地方式可根据实际需要进行设置,只要不反映账号信息即可;上述标识信息可以包括头像和/或昵称,例如可以由后台系统随机分配的头像和昵称。应当说明的是,每一账号可对应设置一标识信息,也可以在每一社交网络群组中设置一标识信息,还可以在同一群组中没上下线一次均设置
一标识信息,具体的形式可根据实际需要进行设置,在此不作进一步地限定。
[0119]步骤S13,将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。
[0120]本实施例中,上述预置显示窗口为社交网络群组聊天界面中的即时消息内容显示框,在该即时消息内容显示框中按照即时消息发送的时间顺序显示有主人态(目标账号)发送的即时消息和客人态(其他账号)发送的即时消息。具体地,每一即时消息可通过一消息气泡进行显示,上述标识信息可以显示于消息气泡的旁边,且每一消息气泡的旁边都对应显示一标识信息,从而使得即时消息内容及标识信息相互关联,实现即时消息的匿名显示。由于在即时消息显示时,仅显示了标识信息,没有显示账号信息,从而无法实现查看资料、加好友和提出社交网络群组等操作。
[0121]本发明实施例通过侦测目标账号发送的即时消息发送请求;根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。从而实现了匿名显示,防止了账号信息的流失,提高了账号使用的安全性。此外,由于实现了即时消息的个性化输入,多样化的信息输入和选择,满足了用户个性化的需求。
[0122]进一步地,参照图8,基于上述实施例,在本发明即时消息处理方法第二实施例中,上述步骤S10之前还包括:
[0123]步骤S14,接收即时消息发送请求类型切换指令,根据所述切换指令切换即时消息发送请求的类型。
[0124]上述社交网络群组聊天界面中还设置有即时消息发送请求类型切换按钮,用去实现即时消息发送请求的类型切换。例如当前即时消息发送请求的类型为显示账号信息类型,则点击即时消息发送请求类型切换按钮时产生即时消息发送请求类型切换指令,根据该即时消息发送请求类型切换指令将当前即时消息发送请求的类型切换为隐藏账号信息类型;当再次点击即时消息发送请求类型切换按钮,则再次将当前即时消息发送请求的类型切换为显示账号信息类型。由于设置即时消息发送请求类型切换按钮接收用户的操作指令,并产生即时消息发送请求类型切换指令,从而实现即时消息发送请求的类型切换,从而实现即时消息发送的多样性变化,简化了实现即时消息发送请求的类型切换的操作难度。
[0125]进一步地,参照图9,基于上述任一实施例,在本发明即时消息处理方法第三实施例中,上述步骤S11之后还包括:
[0126]步骤S15,判断所述目标账号是否存在于预置权限表中;若是,则执行步骤S16,若否,则执行步骤S12;
[0127]步骤S16,获取所述目标账号的账号信息,并将所述即时消息内容及所述账号信息在所述预置显示窗口中相互关联显示。
[0128]上述预置权限表为账号是否可以在社交网络群组中发送匿名消息的权限表,本实施例中该权限表为一黑名单表,即存在与该权限表中的账号不可以发送匿名消息,即发送即时消息发送请求时,必须以显示账号信息的类型进行即时消息发送,不可以以隐藏账号信息的类型发送。当目标账号存在于该权限表中时,在目标账号发送即时消息发送请求为隐藏账号信息类型或在切换即时消息发送请求类型时,输出提示信息提示用户仅可以以显示账号信息类型进行即时消息发送;且在进行即时消息发送时,可以获取目标账号,并查找目标账号是否存在于在上述预置权限表中,若是,则以显示账号信息类型进行即时消息显示(实名显示);若不存在于上述预置权限表中,则判断目标账号发送的即时消息发送请求的类型,并根据该即时消息发送请求的类型发送即时消息。
[0129]进一步地,参照图10,基于上述第三实施例,在本发明即时消息处理方法第四实施例中,上述步骤S12之后还包括:
[0130]步骤S17,将所述目标账号与所述标识信息对应关系储存至预置的关系表中;
[0131]上述步骤S13之后还包括:
[0132]步骤S18,当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器;
[0133]步骤S19,根据上报的所述标识信息在所述关系表中查找账号;
[0134]步骤S20,将查找获得的账号添加至所述预置权限表中。
[0135]本实施例中,上述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。该预置账号为社交网络群组中具有管理权限的账号;上述预置数据库可以为钓鱼数据库或广告数据库,其中钓鱼数据库,用于检查钓鱼网站,上述广告数据库用于检测发送的即时消息是否为广告推销。
[0136]在社交网络群组应用时,目标账号每发送一条即时消息,首先查看是否需要对该目标账号配置标识信息,若需要配置标识信息,则配置标识信息,并根据配置的标识信息与目标账号在关系表中生成一记录。若未配置新的标识信息,则表示在关系表中存在该记录。在目标发送即时消息后,后台将自动检测发送的即时消息内容是否为钓鱼网站或广告宣传,若是,则可以将该即时消息内容对应的标识信息上报;根据上报的标识信息,在所述关系表中对应的账号;然后将查找获得关系账号添加至上述预置权限表,从而禁止该账号进行匿名发送即时消息。
[0137]在社交网络群组应用时,若未通过上述即时消息内容检测到即时消息为钓鱼网站或广告宣传,则可以由社交网络群组中的管理员(即上述预置账号)点击标识信息,并输入禁止发送消息请求,此时,将该标识信息进行上报。根据上报的标识信息,在所述关系表中对应的账号;然后将查找获得关系账号添加至上述预置权限表,从而禁止该账号进行匿名发送即时消息。
[0138]进一步地,参照图11,基于上述任一实施例,在本发明即时消息处理方法第四实施例中,上述步骤S13之后还包括:
[0139]步骤S21,将所述即时消息内容对应的显示框填充预置的背景颜色。
[0140]本实施例中上述即时消息内容通常采用一消息气泡的显示框进行显示,为了方便识别即时消息是匿名消息还是实名消息,可将匿名消息对应的即时消息内容的显示框填充预置的背景颜色,以达到提醒用户的目的。
[0141]当即时消息处理方法应用在客户端时,与即时消息处理方法应用在服务器端实现的原理基本一致。具体地,即时消息处理方法,包括以下步骤:
[0142]提供一个即时消息交互界面,用以显示和输入即时消息内容;
[0143]接收即时消息发送类型指令;所述即时消息发送类型包括显示账号信息类型和隐藏账号信息类型;
[0144]获取待发送的即时消息内容;
[0145]根据所述选取的即时消息发送类型指令,对所述待发送的即时消息内容进行处理;其中:
[0146]当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理;
[0147]当所述即时消息发送类型指令为显示账号信息类型时,将所述即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示。
[0148]优选地,所述接收即时消息发送类型指令之前包括:
[0149]接收即时消息发送类型切换指令,根据所述切换指令切换即时消息发送的类型。
[0150]优选地,所述获取待发送的即时消息内容之后还包括:
[0151]判断所述即时消息发送类型指令对应的目标账号是否存在于预置权限表中;
[0152]若是,则获取所述目标账号的账号信息,将所述即时消息内容及所述账号信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示;
[0153]若否,则执行所述当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理步骤。
[0154]优选地,所述对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理之后还包括:<
br>[0155]将所述目标账号与所述标识信息对应关系储存至预置的关系表中;
[0156]所述将即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示之后还包括:
[0157]当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器;
[0158]根据上报的所述标识信息在所述关系表中查找对应的账号;
[0159]将查找获得的账号添加至所述预置权限表中。
[0160]优选地,所述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。
[0161]优选地,所述将即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示之后还包括:
[0162]将所述即时消息内容对应的显示框填充预置的背景颜色。
[0163]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种即时消息处理方法,其特征在于,包括以下步骤: 侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型; 根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容; 当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息; 将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。2.如权利要求1所述的即时消息处理方法,其特征在于,所述侦测目标账号发送的即时消息发送请求之前包括: 接收即时消息发送请求类型切换指令,根据所述切换指令切换即时消息发送请求的类型。3.如权利要求1所述的即时消息处理方法,其特征在于,所述根据即时消息发送请求,获取所述目标账号发送的即时消息内容之后还包括: 判断所述目标账号是否存在于预置权限表中; 若是,则获取所述目标账号的账号信息,并将所述即时消息内容及所述账号信息在所述预置显示窗口中相互关联显示; 若否,则执行所述当即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息步骤。4.如权利要求3所述的即时消息处理方法,其特征在于,所述获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息之后还包括: 将所述目标账号与所述标识信息对应关系储存至预置的关系表中; 所述控制即时消息内容及所述标识信息在预置显示窗口中相互关联显示之后还包括: 当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器; 根据上报的所述标识信息在所述关系表中查找对应的账号; 将查找获得的账号添加至所述预置权限表中。5.如权利要求4所述的即时消息处理方法,其特征在于,所述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。6.如权利要求1至5中任一项所述的即时消息处理方法,其特征在于,所述将即时消息内容及所述标识信息在预置显示窗口中相互关联显示之后还包括: 将所述即时消息内容对应的显示框填充预置的背景颜色。7.—种即时消息处理方法,其特征在于,包括以下步骤: 提供一个即时消息交互界面,用以显示和输入即时消息内容; 接收即时消息发送类型指令;所述即时消息发送类型包括显示账号信息类型和隐藏账号信息类型; 获取待发送的即时消息内容; 根据所述选取的即时消息发送类型指令,对所述待发送的即时消息内容进行处理;其中: 当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理; 当所述即时消息发送类型指令为显示账号信息类型时,将所述即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示。8.一种即时消息处理装置,其特征在于,包括: 侦测模块,用于侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型; 消息提取模块,用于根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容; 获取模块,用于当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息; 显示模块,用于将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显/j、l Ο9.如权利要求8所述的即时消息处理装置,其特征在于,所述即时消息处理装置包括: 切换模块,用于接收即时消息发送请求类型切换指令,根据所述切换指令切换即时消息发送请求的类型。10.如权利要求8所述的即时消息处理装置,其特征在于,所述即时消息处理装置还包括: 判断模块,用于判断所述目标账号是否存在于预置权限表中; 所述显示模块还用于,当所述目标账号存在于预置权限表时,获取所述目标账号的账号信息,并将所述即时消息内容及所述账号信息在所述预置显示窗口中相互关联显示;当所述目标账号不存在于预置权限表,且当即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息。11.如权利要求10所述的即时消息处理装置,其特征在于,所述即时消息处理装置还包括: 储存模块,用于将所述目标账号与所述标识信息对应关系储存至预置的关系表中; 上报模块,用于当所述标识信息满足预置上报条件时,将所述标识信息上报至预置服务器; 查找模块,用于根据上报的所述标识信息在所述关系表中查找对应的账号; 处理模块,用于将查找获得的账号添加至所述预置权限表中。12.如权利要求11所述的即时消息处理装置,其特征在于,所述预置上报条件包括所述标识信息对应的即时消息内容与预置数据库中的关键字匹配度大于预设值,或者接收到预置账号对所述标识信息发送的禁止发送消息请求。13.如权利要求8至12中任一项所述的即时消息处理装置,其特征在于,所述即时消息处理装置还包括: 填充模块,用于将所述即时消息内容对应的显示框填充预置的背景颜色。14.一种即时消息处理装置,其特征在于,包括: 显示模块,用于提供一个即时消息交互界面,用以显示和输入即时消息内容; 接收模块,用于接收即时消息发送类型指令;所述即时消息发送类型包括显示账号信息类型和隐藏账号信息类型; 获取模块,用于获取待发送的即时消息内容; 处理模块,用于根据所述选取的即时消息发送类型指令,对所述待发送的即时消息内容进行处理;其中: 当所述即时消息发送类型指令为隐藏账号信息类型时,对所述待发送的即时消息内容按照预置配置规则配置或随机配置处理; 当所述即时消息发送类型指令为显示账号信息类型时,将所述即时消息内容及所述标识信息发送至目标账号并在所述即时消息交互界面的消息显示窗口显示。
【专利摘要】本发明公开一种即时消息处理方法,包括以下步骤:侦测目标账号发送的即时消息发送请求;所述即时消息发送请求的类型包括显示账号信息类型和隐藏账号信息类型;根据所述即时消息发送请求,获取所述目标账号发送的即时消息内容;当所述即时消息发送请求的类型为隐藏账号信息类型时,获取按照预置配置规则配置或随机配置的与所述目标账号对应的标识信息;将所述即时消息内容及所述标识信息在预置显示窗口中相互关联显示。本发明还公开一种时消息处理装置。本发明实现了匿名显示,防止了账号信息的流失,提高了账号使用的安全性。
【IPC分类】H04L29/06, H04L12/58
【公开号】CN105490913
【申请号】CN201410472139
【发明人】庄家琦, 于健, 吴哲惠, 迟星德, 黄佳洲, 宁成功, 黄雪珂
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月13日
【申请日】2014年9月16日