著录项信息
专利名称 | 即时通信控制方法及其装置 |
申请号 | CN201310120335.2 | 申请日期 | 2013-04-08 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-10-23 | 公开/公告号 | CN103365538A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 广州华多网络科技有限公司 | 申请人地址 | 广东省广州市番禺区南村镇万博二路79号3108
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广州方硅信息技术有限公司 | 当前权利人 | 广州方硅信息技术有限公司 |
发明人 | 李博闻;陈杰;罗荣专;王艳梅;李玉萍 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 王茹;陈玉琼 |
摘要
本发明提供一种即时通信控制方法及其装置,所述方法包括:显示控制界面,所述控制界面至少包括输入框和聊天模式切换按钮;当接收到信息发送指令时,获取所述输入框中输入的信息;判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;当所述聊天模式切换按钮被触发时,切换所述聊天模式。本发明能够通过所述聊天模式切换按钮方便地切换公聊模式和私聊模式,并使用同一个输入框完成公私聊信息的输入和发送,无需同时打开公聊窗口和私聊窗口,减少了公私聊切换的时间。
1.一种即时通信控制方法,其特征在于,包括以下步骤:
显示控制界面,所述控制界面至少包括输入框和聊天模式切换按钮;
当接收到信息发送指令时,获取所述输入框中输入的信息;
判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;
如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;
当所述聊天模式切换按钮被触发时,切换所述聊天模式;
其中,向服务器请求发送公聊信息的步骤包括:
将所述输入框输入的公聊信息,以及用户ID所在的公聊频道号发送至服务器;服务器根据所述公聊频道号获取加入所述公聊频道的各个用户ID及其对应的IP地址,并将所述公聊信息发送至各个所述IP地址;
向服务器请求发送私聊信息的步骤包括:
将所述输入框输入的私聊信息,以及私聊对象的用户ID发送至服务器;服务器根据所述私聊对象的用户ID查找所述私聊对象的IP地址,并将所述私聊信息发送至所述IP地址。
2.如权利要求1所述的即时通信控制方法,其特征在于,所述控制界面进一步包括信息展示框;
如果聊天模式为公聊模式,则在所述信息展示框中显示用户ID所在频道的公聊信息;
如果聊天模式为私聊模式,则在所述信息展示框中显示用户ID与私聊对象的私聊信息。
3.如权利要求2所述的即时通信控制方法,其特征在于,如果聊天模式为私聊模式,则进一步获取所述用户ID的所有私聊对象,并在所述信息展示框中显示私聊对象列表,当所述私聊对象列表中的私聊对象被选中时,在所述信息展示框中显示用户ID与所述私聊对象的私聊信息。
4.如权利要求1至3中任意一项所述的即时通信控制方法,其特征在于,所述聊天模式切换按钮包括公聊按钮和私聊按钮;
当所述公聊按钮被点击时,将所述聊天模式切换至公聊模式;
当所述私聊按钮被点击时,将所述聊天模式切换至私聊模式。
5.如权利要求1至3中任意一项所述的即时通信控制方法,其特征在于,判断当前的聊天模式的步骤包括:
读取预设的标志位的状态,其中,当所述聊天模式切换按钮被触发时,切换所述标志位的状态;
根据所述标志位的状态判断当前的聊天模式。
6.如权利要求1至3中任意一项所述的即时通信控制方法,其特征在于,监听输入设备的的操作信息,根据输入设备的操作信息判断所述输入框是否被选中;
如果所述输入框未被选中,则在所述输入框内显示聊天模式提示信息;
如果所述输入框被选中,则不显示所述聊天模式提示信息。
7.如权利要求2至3中任意一项所述的即时通信控制方法,其特征在于,进一步包括以下步骤中的一个或者多个:
在所述控制界面中显示用户头像,当所述用户头像被点击时,打开预设的用户个人信息控件;
在所述控制界面中显示礼物列表图标,当所述礼物列表图标被点击时,打开预设的礼物列表控件;
在所述控制界面中显示应用中心图标,当所述应用中心图标被点击时,所述打开预设的应用中心控件;
在所述控制界面中显示通知图标,当所述通知图标被点击时,打开所述信息展示框,并在所述信息提示框中显示系统通知信息;
在所述控制界面中显示音量控制图标,当所述音量控制图标被点击时,打开预设的音量控制控件。
8.一种即时通信控制装置,其特征在于,包括:
界面模块,用于显示控制界面,其中,所述控制界面至少包括输入框和聊天模式切换按钮;
信息获取模块,用于在接收到信息发送指令时,获取所述输入框中输入的信息;
判断模块,用于判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;
信息发送模块,如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;
模式切换模块,用于在所述聊天模式切换按钮被触发时,切换所述聊天模式;
所述信息发送模块向服务器请求发送公聊信息时,将所述输入框输入的公聊信息,以及用户ID所在的公聊频道号发送至服务器;服务器根据所述公聊频道号获取加入所述公聊频道的各个用户ID及其对应的IP地址,并将所述公聊信息发送至各个所述IP地址;
所述信息发送模块向服务器请求发送私聊信息时,将所述输入框输入的私聊信息,以及私聊对象的用户ID发送至服务器;服务器根据所述私聊对象的用户ID查找所述私聊对象的IP地址,并将所述私聊信息发送至所述IP地址。
即时通信控制方法及其装置\n技术领域\n[0001] 本发明涉及网络即时通信的技术领域,特别是涉及一种即时通信控制方法及其装置。\n背景技术\n[0002] 在即时通信领域,用户选择与单个对象进行信息交互称为私聊;多个用户同时进行公开的信息交互称为公聊。\n[0003] 例如虚拟演播厅技术就是一种可以进行公聊的即时通信场景。用户在虚拟演播厅的公共聊天区域对加入演播厅的所有用户发送信息即为公聊信息。用户请求发送公聊信息时,用户端会向服务器请求发送公聊信息,具体为:将请求发送的公聊信息和所述虚拟演播厅的频道号发送至服务器,服务器根据所述虚拟演播厅的频道号,对加入所述虚拟演播厅的所有用户ID发送所述公聊信息,各个所述用户ID的用户端在收到所述公聊信息后在本地显示。\n[0004] 通常,各个用户发送的公聊信息是在公聊信息区展示的,对加入所述虚拟演播厅的用户都可见。然而,在虚拟演播厅中,用户可能需要对其中的某个用户进行单独的信息交互即私聊,这些私聊信息可能不便被人看到。但是在虚拟演播厅这样的环境中,却无法对单个用户进行私聊,如果需要私聊,则需要在虚拟演播厅窗口之外另外打开私聊窗口与对应的私聊对象发送私聊信息,如果这样,在私聊的时候就不能观看虚拟演播厅的内容,或者需要在虚拟演播厅窗口和私聊窗口窗口之间频繁地切换,非常麻烦。\n发明内容\n[0005] 本发明的目的在于提供一种即时通信控制方法及其装置,能够实现公聊和私聊的方便切换,无需同时打开公聊窗口和私聊窗口并频繁地切换,比较方便。\n[0006] 一种即时通信控制方法,包括以下步骤:\n[0007] 显示控制界面,所述控制界面至少包括输入框和聊天模式切换按钮;\n[0008] 当接收到信息发送指令时,获取所述输入框中输入的信息;\n[0009] 判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;\n[0010] 如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;\n[0011] 当所述聊天模式切换按钮被触发时,切换所述聊天模式;\n[0012] 其中,向服务器请求发送公聊信息的步骤包括:\n[0013] 将所述输入框输入的公聊信息,以及用户ID所在的公聊频道号发送至服务器;服务器根据所述公聊频道号获取加入所述公聊频道的各个用户ID及其对应的IP地址,并将所述公聊信息发送至各个所述IP地址;\n[0014] 向服务器请求发送私聊信息的步骤包括:\n[0015] 将所述输入框输入的私聊信息,以及私聊对象的用户ID发送至服务器;服务器根据所述私聊对象的用户ID查找所述私聊对象的IP地址,并将所述私聊信息发送至所述IP地址。\n[0016] 一种即时通信控制装置包括:\n[0017] 界面模块,用于显示控制界面,其中,所述控制界面至少包括输入框和聊天模式切换按钮;\n[0018] 信息获取模块,用于在接收到信息发送指令时,获取所述输入框中输入的信息;\n[0019] 判断模块,用于判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;\n[0020] 信息发送模块,如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;\n[0021] 模式切换模块,用于在所述聊天模式切换按钮被触发时,切换所述聊天模式;\n[0022] 所述信息发送模块向服务器请求发送公聊信息时,将所述输入框输入的公聊信息,以及用户ID所在的公聊频道号发送至服务器;服务器根据所述公聊频道号获取加入所述公聊频道的各个用户ID及其对应的IP地址,并将所述公聊信息发送至各个所述IP地址;\n[0023] 所述信息发送模块向服务器请求发送私聊信息时,将所述输入框输入的私聊信息,以及私聊对象的用户ID发送至服务器;服务器根据所述私聊对象的用户ID查找所述私聊对象的IP地址,并将所述私聊信息发送至所述IP地址。\n[0024] 本发明的即时通信控制方法及其装置能够通过所述聊天模式切换按钮方便地切换公聊模式和私聊模式,并使用同一个输入框完成公私聊信息的输入和发送,无需同时打开公聊窗口和私聊窗口,大大减少了公私聊切换的时间。\n附图说明\n[0025] 图1是本发明即时通信控制方法一种实施方式的流程示意图;\n[0026] 图2是本发明即时通信控制方法一实施方式中控制界面的示意图;\n[0027] 图3是本发明即时通信控制方法另一实施方式的流程示意图;\n[0028] 图4是本发明即时通信控制方法另一实施方式中控制界面的示意图;\n[0029] 图5是本发明即时通信控制方法中控制界面增加扩展按钮后的示意图;\n[0030] 图6是本发明即时通信控制装置一实施方式的结构示意图;\n[0031] 图7是本发明即时通信控制装置另一实施方式的结构示意图。\n具体实施方式\n[0032] 请参阅图1,图1是本发明即时通信控制方法一实施方式的流程示意图。\n[0033] 所述即时通信控制方法包括以下步骤:\n[0034] S101,显示控制界面,所述控制界面至少包括输入框和聊天模式切换按钮;\n[0035] S102,当接收到信息发送指令时,获取所述输入框中输入的信息;\n[0036] S103,判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;\n[0037] S104,如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;\n[0038] S105,当所述聊天模式切换按钮被触发时,切换所述聊天模式。\n[0039] 其中,所述控制界面优选采用无窗口化控件实现,根据用户的操作内容实时动态绘制出所展现的控制界面。在一个实施例中,在相应的即时通信场景加载后,例如虚拟演播厅,在所述即时通信场景的边缘绘制所述控制界面。本实施方式中,所述控制界面的示意图如图2所示。\n[0040] 所述控制界面至少包括输入框和聊天模式切换按钮,还可进一步包括但不限于以下各种元素中一个或多个:\n[0041] 信息展示框、用户个人信息控件、礼物列表控件、应用中心控件、通知图标和音量控制控件以及扩展按钮等。\n[0042] 所述聊天模式切换按钮可以采用各种不同的控制按钮设置方式。在一个实施例中,所述聊天模式切换按钮包括公聊按钮和私聊按钮;当所述公聊按钮被点击时,将所述聊天模式切换至公聊模式;当所述私聊按钮被点击时,将所述聊天模式切换至私聊模式。\n[0043] 在一个实施例中,判断当前的聊天模式的方法为:读取预设的标志位的状态,根据所述标志位的状态判断聊天模式;当所述聊天模式切换按钮被触发时,切换所述标志位的状态。\n[0044] 所述标志位为系统内部设置的一个记录当前用户的聊天模式(私聊或公聊)的数据位,其包括两种状态,分别对应所述公聊模式和所述私聊模式;在用户触发所述聊天模式切换按钮切换聊天模式时,同时改变所述标志位的状态。当用户点击发送消息时,则读取所述标志位的状态,判断当前的聊天模式。\n[0045] 在一个实施例中,向服务器请求发送公聊信息的步骤包括:\n[0046] 将所述输入框输入的公聊信息,以及用户ID所在的公聊频道号发送至服务器;\n[0047] 服务器根据所述公聊频道号获取加入所述公聊频道的各个用户ID及其对应的IP地址,并将所述公聊信息发送至各个所述IP地址。\n[0048] 各个所述IP地址对应的用户设备收到所述公聊信息后在本地显示所述公聊信息,因此,加入公聊频道的各个用户都能够看到所述公聊信息。\n[0049] 向服务器请求发送私聊信息的步骤包括:\n[0050] 将所述输入框输入的私聊信息,以及私聊对象的用户ID发送至服务器;\n[0051] 服务器根据所述私聊对象的用户ID查找所述私聊对象的IP地址,并将所述私聊信息发送至所述IP地址。\n[0052] 所述IP地址对应的用户设备接收所述私聊信息后在本地显示,只有所述IP地址对应的用户看到所述私聊信息,其他用户无法看到该私聊信息。\n[0053] 所述步骤S105与其他步骤是并行关系,可以在其他任何一个步骤的执行过程中同时执行,亦即,只要所述聊天模式切换按钮被触发,就会执行聊天模式的切换,因此能够实现公私聊的方便快速的切换。\n[0054] 在一个实施例中,进一步监听输入设备的的操作信息,根据输入设备的操作信息判断所述输入框是否被选中;如果所述输入框未被选中,则在所述输入框内显示聊天模式提示信息;如果所述输入框被选中,则不显示所述聊天模式提示信息。\n[0055] 所述输入框被选中包括所述输入框被点击或者所述输入框有文字正在输入,又或者编辑光标正位于所述输入框中。所述输入框内显示的聊天模式提示信息可为“现在是公聊模式”,或者“现在是私聊模式”等等,提醒用户当前的聊天模式。\n[0056] 在一个实施例中,所述控制界面可进一步包括表情添加控件,在所述输入框内显示一个表情添加符号,当所述表情添加符号被点击时,打开所述表情添加控件,将用户选择的表情添加到所述输入框的输入信息中。\n[0057] 请参阅图3,图3是本发明即时通信控制方法另一实施方式的流程示意图。\n[0058] 在本实施方式的主要区别在于:所述控制界面进一步包括信息展示框;增加所述信息展示框后的控制界面的示意图如图4所示。\n[0059] 所述即时通信控制方法进一步包括以下步骤:\n[0060] 如果聊天模式为公聊模式,则在所述信息展示框中显示用户ID所在频道的公聊信息;\n[0061] 如果聊天模式为私聊模式,则在所述信息展示框中显示用户ID与私聊对象的私聊信息。\n[0062] 接收并保存用户ID所在频道的公聊信息,在切换到公聊模式时,在所述信息展示框中显示所述公聊信息;接收并保存用户ID与私聊对象的私聊信息,在切换到私聊模式时,在所述信息展示框中显示所述私聊信息。\n[0063] 在一个实施例中,如果聊天模式为私聊模式,则进一步获取所述用户ID的所有私聊对象,并在所述信息展示框中显示私聊对象列表,当所述私聊对象列表中的私聊对象被选中时,在所述信息展示框中显示用户ID与所述私聊对象的私聊信息。\n[0064] 同时,如果所述信息展示框包括滚动条,则在显示所述私聊信息的同时将所述滚动条定位至所述信息展示框的最下方。\n[0065] 在一个实施例中,所述信息展示框在不使用时隐藏或者关闭,在使用时打开。\n[0066] 在一个实施例中,所述即时通信控制方法进一步包括以下步骤中的一个或者多个:\n[0067] 在所述控制界面中显示用户头像,当所述用户头像被点击时,打开预设的用户个人信息控件;\n[0068] 在所述控制界面中显示礼物列表图标,当所述礼物列表图标被点击时,打开预设的礼物列表控件;\n[0069] 在所述控制界面中显示应用中心图标,当所述应用中心图标被点击时,所述打开预设的应用中心控件;\n[0070] 在所述控制界面中显示通知图标,当所述通知图标被点击时,打开所述信息展示框,并在所述信息提示框中显示系统通知信息;\n[0071] 在所述控制界面中显示音量控制图标,当所述音量控制图标被点击时,打开预设的音量控制控件。\n[0072] 进一步地,在隐藏的所述控制界面部分界面内容,并显示扩展按钮,当所述扩展按钮被点击时,展开隐藏的部分界面内容。另外也可以通过监控鼠标的位置控制展开或隐藏所述部分界面内容,例如鼠标离开所述控制界面的时间超过预设时间,如5秒后,隐藏的部分界面内容,当鼠标点击所述控制界面的区域时,展开隐藏的部分界面内容。\n[0073] 所述扩展按钮的示意图如图5。图5中所述控制界面包括通知图标51、私聊按钮52、公聊按钮53、礼物列表图标54和输入框55、用户头像56和扩展按钮57。\n[0074] 当用户点击所述扩展按钮57时,展开隐藏界面内容,所述隐藏界面内容包括:应用中心图标58和音量控制图标59。\n[0075] 在一个实施例中,当检测到有系统通知信息时,进一步在所述通知图标上方显示通知内容框,显示时间可为5秒。所述通知内容框上设置有关闭按钮,可点击将所述通知内容框关闭。当用户点击所述通知图标时,获取所有的通知内容,并按照发布时间排序后,在所述信息提示框中显示所述通知内容,并且,优先显示发布时间最新的通知内容。\n[0076] 在一个实施例中,在所述私聊按钮的右上角显示未读的私聊信息个数。在私聊人数大于预设值时,显示N。若私聊对象多于所述信息展示框能够显示的私聊对象个数,则在所述私聊对象列表中显示各个私聊对象的头像,并设置滚动条控制所述私聊对象列表的上下文内容展示。\n[0077] 当鼠标移动至所述私聊对象的头像上时,在所述头像的左侧显示关闭该私聊对象的按钮,所述按钮被点击时,从所述私聊对象列表中删除所述私聊对象的头像。若有未读消息,则相应的未读私聊对象个数减一;再次与同一私聊对象私聊时不显示关闭前的聊天内容,删除该私聊对象的头像后,若所述私聊对象列表下方还有其他私聊对象的头像,则下方的私聊对象的头像自动上移,若下方没有其他私聊对象的头像,但上方还有其他私聊对象的头像,则将上方私聊对象的头像下移。\n[0078] 在私聊模式下,在所述信息展示框右上角显示关闭按钮,当所述关闭按钮被点击时,关闭所述信息展示框;\n[0079] 若所有私聊信息均已读,点击所述私聊按钮,打开所述信息展示框,在所述信息展示框中显示的私聊对象列表锁定在上一次关闭所述信息展示框时的私聊对象,右侧锁定在上次关闭所述信息展示框时的内容;若鼠标点击左侧的所述私聊对象的头像,则右侧的聊天内容区切换至当前选定的私聊对象的聊天内容,若聊天内容多于一屏,则最近一条消息显示在屏幕最下方;\n[0080] 若有未读的私聊消息,点击所述私聊按钮,打开所述信息展示框,私聊对象列表锁定在发出最近一条未读消息的私聊对象的用户头像上,右侧滚动条锁定在聊天内容最下方;若鼠标点击左侧的所述私聊对象的头像,则右侧的聊天内容区切换至当前选定的私聊对象的聊天内容,若聊天内容多于一屏,则最近一条消息显示在屏幕最下方;\n[0081] 所述私聊对象的所有未读消息均在屏幕上显示完全后,聊天按钮上显示的未读对象个数减1。\n[0082] 在一个实施例中,应用场景分为多个分区,每个用户位于其中一个分区;则点击所述公聊按钮,打开所述信息展示框,所述信息展示框中显示用户ID所在分区的公聊内容,并实时更新;默认显示最后的30行公聊信息,鼠标向上滚动或点击滚动条上拉时加载更早的公聊信息记录,用户退出该应用场景的频道则历史记录清空;\n[0083] 用户进行分区偷窥或分区切换时,所述信息展示框中显示用户ID所在分区内的公聊信息,并以分割线区分分区切换前后的分区的公聊信息。其中,分区偷窥不改变用户ID所在分区,分区切换的同时切换用户ID所在分区。\n[0084] 偷窥状态下用户公聊时,默认展开聊天内容,滚动条锁定在最下方;偷窥时若本区聊天信息有更新,本区聊天信息图标上显示提示标志。点击后展开,聊天内容锁定在最后一行。\n[0085] 请参阅图6,图6是本发明即时通信控制装置一实施方式的结构示意图。\n[0086] 所述即时通信控制装置包括:\n[0087] 界面模块11,用于显示控制界面,其中,所述控制界面至少包括输入框和聊天模式切换按钮;\n[0088] 信息获取模块12,用于在接收到信息发送指令时,获取所述输入框中输入的信息;\n[0089] 判断模块13,用于判断当前的聊天模式,其中,所述聊天模式包括公聊模式和私聊模式;\n[0090] 信息发送模块14,如果聊天模式为公聊模式,则根据所述输入框中输入的信息向服务器请求发送公聊信息;如果聊天模式为私聊模式,则根据所述输入框中输入的信息向服务器请求发送私聊信息;\n[0091] 模式切换模块15,用于在所述聊天模式切换按钮被触发时,切换所述聊天模式。\n[0092] 其中,所述控制界面优选采用无窗口化控件实现,根据用户的操作内容实时动态绘制出所展现的控制界面。在一个实施例中,在相应的即时通信场景加载后,例如虚拟演播厅,在所述即时通信场景的边缘绘制所述控制界面。\n[0093] 所述控制界面至少包括输入框和聊天模式切换按钮,还可进一步包括但不限于以下各种元素中一个或多个:\n[0094] 信息展示框、用户个人信息控件、礼物列表控件、应用中心控件、通知图标和音量控制控件以及扩展按钮等。\n[0095] 所述聊天模式切换按钮可以采用各种不同的控制按钮设置方式。在一个实施例中,所述聊天模式切换按钮包括公聊按钮和私聊按钮;当所述公聊按钮被点击时,将所述聊天模式切换至公聊模式;当所述私聊按钮被点击时,将所述聊天模式切换至私聊模式。\n[0096] 在一个实施例中,所述判断模块13判断当前的聊天模式的方法为:读取预设的标志位的状态,根据所述标志位的状态判断聊天模式;当所述聊天模式切换按钮被触发时,切换所述标志位的状态。\n[0097] 所述标志位为系统内部设置的一个记录当前用户的聊天模式(私聊或公聊)的数据位,其包括两种状态,分别对应所述公聊模式和所述私聊模式;在用户触发所述聊天模式切换按钮切换聊天模式时,同时改变所述标志位的状态。当用户点击发送消息时,则读取所述标志位的状态,判断当前的聊天模式。\n[0098] 在一个实施例中,所述信息发送模块14向服务器请求发送公聊信息时,将所述输入框输入的公聊信息,以及用户ID所在的公聊频道号发送至服务器;服务器根据所述公聊频道号获取加入所述公聊频道的各个用户ID及其对应的IP地址,并将所述公聊信息发送至各个所述IP地址。\n[0099] 各个所述IP地址对应的用户设备收到所述公聊信息后在本地显示所述公聊信息,因此,加入公聊频道的各个用户都能够看到所述公聊信息。\n[0100] 所述信息发送模块14向服务器请求发送私聊信息时,将所述输入框输入的私聊信息,以及私聊对象的用户ID发送至服务器;服务器根据所述私聊对象的用户ID查找所述私聊对象的IP地址,并将所述私聊信息发送至所述IP地址。\n[0101] 所述IP地址对应的用户设备接收所述私聊信息后在本地显示,只有所述IP地址对应的用户看到所述私聊信息,其他用户无法看到该私聊信息。\n[0102] 所述模式切换模块15在所述聊天模式切换按钮被触发,执行聊天模式的切换,因此能够实现公私聊的方便快速的切换。\n[0103] 在一个实施例中,所述界面模块11进一步监听输入设备的操作信息,根据输入设备的操作信息判断所述输入框是否被选中;如果所述输入框未被选中,则在所述输入框内显示聊天模式提示信息;如果所述输入框被选中,则不显示所述聊天模式提示信息。\n[0104] 所述输入框被选中包括所述输入框被点击或者所述输入框有文字正在输入,又或者编辑光标正位于所述输入框中。所述输入框内显示的聊天模式提示信息可为“现在是公聊模式”,或者“现在是私聊模式”等等,提醒用户当前的聊天模式。\n[0105] 在一个实施例中,所述控制界面可进一步包括表情添加控件,在所述输入框内显示一个表情添加符号,当所述表情添加符号被点击时,打开所述表情添加控件,将用户选择的表情添加到所述输入框的输入信息中。\n[0106] 请参阅图7,图7是本发明即时通信控制装置另一实施方式的结构示意图。\n[0107] 在本实施方式的主要区别在于:所述控制界面进一步包括信息展示框;\n[0108] 所述即时通信控制装置进一步包括信息展示模块16,如果聊天模式为公聊模式,则在所述信息展示框中显示用户ID所在频道的公聊信息;如果聊天模式为私聊模式,则在所述信息展示框中显示用户ID与私聊对象的私聊信息。\n[0109] 接收并保存用户ID所在频道的公聊信息,在切换到公聊模式时,在所述信息展示框中显示所述公聊信息;接收并保存用户ID与私聊对象的私聊信息,在切换到私聊模式时,在所述信息展示框中显示所述私聊信息。\n[0110] 在一个实施例中,如果聊天模式为私聊模式,则进一步获取所述用户ID的所有私聊对象,并在所述信息展示框中显示私聊对象列表,当所述私聊对象列表中的私聊对象被选中时,在所述信息展示框中显示用户ID与所述私聊对象的私聊信息。\n[0111] 同时,如果所述信息展示框包括滚动条,则在显示所述私聊信息的同时将所述滚动条定位至所述信息展示框的最下方。\n[0112] 在一个实施例中,所述信息展示框在不使用时隐藏或者关闭,在使用时打开。\n[0113] 在一个实施例中,所述即时通信控制装置进一步包括以下子模块中的一个或者多个:\n[0114] 个人信息控件模块,在所述控制界面中显示用户头像,当所述用户头像被点击时,打开预设的用户个人信息控件;\n[0115] 礼物列表控件模块,在所述控制界面中显示礼物列表图标,当所述礼物列表图标被点击时,打开预设的礼物列表控件;\n[0116] 应用中心控件模块,在所述控制界面中显示应用中心图标,当所述应用中心图标被点击时,所述打开预设的应用中心控件;\n[0117] 通知模块,在所述控制界面中显示通知图标,当所述通知图标被点击时,打开所述信息展示框,并在所述信息提示框中显示系统通知信息;\n[0118] 音量控制模块,在所述控制界面中显示音量控制图标,当所述音量控制图标被点击时,打开预设的音量控制控件。\n[0119] 进一步地,在隐藏的所述控制界面部分界面内容,并显示扩展按钮,当所述扩展按钮被点击时,展开隐藏的部分界面内容。另外也可以通过监控鼠标的位置控制展开或隐藏所述部分界面内容,例如鼠标离开所述控制界面的时间超过预设时间,如5秒后,隐藏的部分界面内容,当鼠标点击所述控制界面的区域时,展开隐藏的部分界面内容。\n[0120] 在一个实施例中,当检测到有系统通知信息时,进一步在所述通知图标上方显示通知内容框,显示时间可为5秒。所述通知内容框上设置有关闭按钮,可点击将所述通知内容框关闭。当用户点击所述通知图标时,获取所有的通知内容,并按照发布时间排序后,在所述信息提示框中显示所述通知内容,并且,优先显示发布时间最新的通知内容。\n[0121] 本领域普通技术人员可以理解实现上述实施方式中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各实施方式的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0122] 以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
法律信息
- 2021-01-22
专利权的转移
登记生效日: 2021.01.11
专利权人由广州华多网络科技有限公司变更为广州方硅信息技术有限公司
地址由511449 广东省广州市番禺区南村镇万博商务区万达广场Bl座28层变更为511400 广东省广州市番禺区南村镇万博二路79号3108
- 2016-09-28
专利权人的姓名或者名称、地址的变更
专利权人由广州华多网络科技有限公司变更为广州华多网络科技有限公司
地址由510655 广东省广州市天河区黄埔大道中309号羊城创意园3-08栋变更为511449 广东省广州市番禺区南村镇万博商务区万达广场Bl座28层
- 2016-06-22
- 2013-11-20
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201310120335.2
申请日: 2013.04.08
- 2013-10-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-06-08
|
2009-12-07
| | |
2
| |
2009-02-04
|
2008-09-25
| | |
3
| | 暂无 |
2011-12-20
| | |
4
| |
2007-08-29
|
2006-12-26
| | |
5
| |
2007-09-19
|
2006-03-16
| | |
6
| |
2007-11-14
|
2007-03-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |