即时通信交互界面中显示场景的方法、客户端及系统的制作方法

文档序号:6374808阅读:212来源:国知局
专利名称:即时通信交互界面中显示场景的方法、客户端及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
近年来,网络即时通信系统,例如QQ,TM和MSN等,已经被广大网络用户所接受。通过即时通信系统,用户可以利用网络进行文字、声音和视频的交流,以及共享文件、图片和视频信息等,方便了用户的生活、工作和学习。在即时通信中,文本聊天占据着很重要的位置,用户可以使用键盘输入文字,然后单击“发送”按钮,就可以将内容发送,并且显示在对方的计算机显示器上。传统即时通信的文本聊天只能显示单纯的文本内容,后来加入了文字的颜色和大小,以及一些图片。但这些都仅仅是聊天的内容,聊天的双方或多方,只限于聊天内容的交流,却没有聊天的环境, 就像我们和情人之间,悄悄话当然就希望到静静的咖啡厅去表达;而和好朋友之间,也许选择热闹的酒吧,更能衬托朋友之间的友情。在现有技术中,用户可以根据心情或话题,从系统提供的情景中选择适合的聊天场景,并在即时通信交互界面的消息输入栏或消息输出栏中显示所选择的场景信息,为用户营造不同的聊天环境。在对现有技术的研究和实践过程中,发现现有的聊天场景方式,对聊天过程中的即时通信消息内容产生了干扰,由于聊天场景背景颜色的多样性,使得在该场景中输入或输出消息内容时,容易对用户造成视觉混淆。例如,消息内容的颜色和场景颜色相同时,则使用户较难识别出消息内容。

发明内容
本发明的目的在于,提供一种即时通信交互界面中显示场景的方法、客户端及系统。利用本发明,在即时通信交互界面中设置专用于显示场景信息的第二区域,使得用户在与不同的联系人通信时可显示不同的场景信息,为即时通信交流营造不同的聊天环境,提高了用户的即时通信体验。本发明提供的技术方案包括一种即时通信交互界面中显示场景的方法,该方法包括以下步骤步骤I,针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;步骤2,获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;步骤3,在发起方客户端和/或联系人客户端的即时通信交互界面的第二区域输出前述场景信息。优选地,对应着所述步骤2和步骤3,具有如下步骤获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至发起方客户端即时通信交互界面的第二区域;获取发起方设定的具有查看前述场景信息权限的联系人对应的标识信息;将前述场景信息推送至具有查看该场景信息权限的联系人客户端;将前述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面的第二区域;
·
对应着发起方客户端和前述联系人客户端,当发起方和联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。优选地,对应着所述步骤2和步骤3,具有如下步骤针对发起方与特定联系人之间的即时通信交互界面,获取发起方选择的场景信息;将前述选择的场景信息推送至特定联系人客户端;在发起方客户端和特定联系人客户端,对应着发起方与特定联系人之间的即时通信交互界面中的第二区域,加载所述的场景信息;对应着发起方客户端和特定联系人客户端,当发起方和特定联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域,输出所述场景信息。优选地,针对所述第二区域设置显示控件,当触发所述显示控件时,在即时通信交互界面中显示第二区域。优选地,所述第二区域是设置在第一区域的周围回形区域。优选地,所述第二区域的回形区域外边框和内边框的垂直距离相等。优选地,所述第二区域包括以下分区中的至少其一分别位于所述第一区域上、下、左、右的正上方分区、正下方分区、正左方分区和正右方分区;以及分别位于所述第一区域右上方、右下方、左上方和左下方的右上方分区、右下方分区、左上方分区和左下方分区。优选地,当所述第二区域中包括两个或两个以上的分区时,各分区显示不同的场
景 目息。优选地,所述场景信息包括有文字、图片、动画、音频至少其一的信息。优选地,所述将场景信息加载至第二区域的方式为以下其中之通过数据上传方式,将选择的场景信息从本地客户端加载至第二区域;通过截图方式,将场景信息加载至第二区域;通过网络数据传输方式,从远程服务器中获取场景信息,加载至第二区域。优选地,在所述第二区域中,设置有己方区域和对方区域,在所述己方区域中显示自身作为发起方设置的场景信息,在所述对方区域中显示对方作为发起方设置的场景信
肩、O优选地,所述对方区域的窗口尺寸大于己方区域的窗口尺寸。优选地,所述方法还包括针对第二区域中已经加载的场景信息,获取发起方选择的新场景信息;通过前述选择的新场景信息更新已有的场景信息后输出。优选地,将所述更新的场景信息在联系人客户端输出的过程为发起方客户端向联系人客户端发送场景信息更新的提示消息;
当接收到联系人客户端获取更新的场景信息的请求时,发起方客户端将更新后的场景信息发送至联系人客户端;联系人客户端将更新的场景信息替换已有的场景信息,在第二区域中输出。本发明还提供一种即时通信交互界面中显示场景的客户端,该客户端包括场景区域设置单元,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;场景信息加载单元,与前述场景区域设置单元相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;场景信息输出单元,与前述场景信息加载单元相连,用以在即时通信交互界面的第二区域输出前述加载的场景信息。 优选地,所述客户端还包括权限信息获取单元,与前述场景信息加载单元相连,用以获取发起方设定的具有查看前述场景信息权限的联系人对应的标识信息;场景信息推送单元,与前述权限信息获取单元相连,用以将前述场景信息推送至具有查看该场景信息权限的联系人客户端;场景信息载入单元,与前述场景信息推送单元相连,用以将前述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面中的第二区域;场景信息输出单元,与前述场景信息加载单元和场景信息载入单元相连,用以对应着发起方客户端和前述联系人客户端,当发起方和联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。优选地,所述客户端还包括特定场景信息获取单元,与前述场景区域设置单元相连,用以针对发起方与特定联系人之间的即时通信交互界面,获取发起方选择的场景信息;特定场景信息推送单元,与前述特定场景信息获取单元相连,用以将前述选择的场景信息推送至特定联系人客户端;特定场景信息加载单元,与前述特定场景信息推送单元相连,用以在发起方客户端和特定联系人客户端,对应着发起方与特定联系人之间的即时通信交互界面中的第二区域,加载所述的场景信息;特定场景信息输出单元,与前述特定场景信息加载单元相连,用以对应着发起方客户端和特定联系人客户端,当发起方和特定联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。本发明还提供一种即时通信交互界面中显示场景的系统,该系统包括发起方客户端和联系人客户端,其中发起方客户端包括场景区域设置单元,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;场景信息加载单元,与前述场景区域设置单元相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;场景信息发送单元,与前述场景信息加载单元相连,用以将前述第二区域中加载的场景信息发送至联系人客户端;发起方场景信息输出单元,与前述场景信息发送单元相连,用以在前述场景信息发送之后,在发送方即时通信交互界面的第二区域输出前述加载的场景信息;联系人客户端包括场景信息接收单元,用以接收发起方客户端发送的场景信息;接收方场景信息加载单元,与前述场景信息接收单元相连,用以将接收的场景信息加载至接收方即时通信交互界面的第二区域中;接收方场景信息输出单元,与前述接收方场景信息加载单元相连,用以在接收方 即时通信交互界面的第二区域输出前述加载的场景信息。优选地,该系统还包括即时通信服务器,用以存储客户端加载的场景信息,建立发起方客户端和联系人客户端之间的数据通信。与现有技术相比,本发明的有益效果如下本发明提供的技术方案中,在即时通信交互界面中设置专用于显示场景信息的第二区域,即时通信用户可以选择喜欢的场景信息在所述第二区域中显示,并可设定哪些联系人具有查看自己场景信息的权限,使得用户在即时通信过程中,能够了解到对方更丰富的背景信息。另一方面,用户还可以针对特定的联系人设置特定的场景信息,并在用户与特定联系人之间同时显示该场景信息,并可根据不同的聊天对象设定不同的场景,从而为即时通信交流营造合适的聊天环境,提高用户的即时通信体验。


图I为本发明实施例一中提供的一种即时通信交互界面中显示场景的方法流程图;图1-1为本发明实施例一中在即时通信交互界面设置第一区域和第二区域的示意图;图1-2为本发明实施例一中即时通信交互界面第二区域中各分区的示意图;图2为本发明实施例二中提供的一种即时通信交互界面中显示场景的方法流程图;图3为本发明实施例三中提供的一种即时通信交互界面中显示场景的方法流程图;图4为本发明实施例一中提供的一种即时通信交互界面中显示场景的客户端示意图;图5为本发明实施例二中提供的一种即时通信交互界面中显示场景的客户端示意图;图6为本发明实施例三中提供的一种即时通信交互界面中显示场景的客户端示意图7为本发明实施例中提供的一种即时通信交互界面中显示场景的系统示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,该图为本发明实施例一中提供的一种即时通信交互界面中显示场景的方法流程图,具体步骤如下所述S11,针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;参见图1-1,该图展示了在即时通信交互界面设置第一区域和第二区域的示意图。如图所示,即时通信交互界面100包括有第一区域110和第二区域120,所述第一区域110是用以进行通信的窗口界面,该窗口界面中包括有消息输入栏、消息输出栏以及各种功能控件选项,该窗口界面和现有技术中的即时通信聊天窗口具有相同的功能。所述第二区域120是用以显示场景的窗口界面,用户可以选择任意的场景信息加载至该窗口界面中。所述的第二区域,可作为即时通信交互界面的一部分,只要即时通信交互界面处于开启状态,即显示有第二区域。另外,还可针对所述第二区域设置显示控件,当触发所述显示控件时,在即时通信交互界面中才显示第二区域。也就是说,一般情况下,开启即时通信交互界面时,只显示即时通信交互界面的第一区域,当用户主动触发第二区域的显示控件时,才显示第二区域。所述第二区域可以为设置在第一区域的周围回形区域,且第二区域的回形区域外边框和内边框的垂直距离相等。将该第二区域设定为一个整体区域,仅显示一种场景信息。另外,还可设定第二区域由以下至少一个分区组成,所述分区分别位于所述第一区域上、下、左、右的正上方分区、正下方分区、正左方分区和正右方分区;以及分别位于所 述第一区域右上方、右下方、左上方和左下方的右上方分区、右下方分区、左上方分区和左下方分区。参见图1-2,该图展示了即时通信交互界面第二区域中各分区的示意图。如图所示,即时通信交互界面100的第二区域120中设置有区域1、2、3、4、5、6、7、8,这些区域分别为所述第一区域110的正上方分区、正下方分区、正左方分区和正右方分区、右上方分区、右下方分区、左上方分区和左下方分区。当所述第二区域120中包括两个或两个以上的分区时,每个分区输出显示不同的场景信息。S12,获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;所述场景信息包括有文字、图片、动画、音频至少其一的信息。例如,用户写的优美文字,或者拍的人物照片,或者收藏的趣味动画,或者音乐等等都可以作为场景信息。将获取的场景信息加载至第二区域可采用以下其中之一的方式方式1,通过数据上传方式,将选择的场景信息从本地客户端加载至第二区域。例如,从本地客户端存储的图片中选取目标图片上传至第二区域。方式2,通过截图方式,将场景信息加载至第二区域。具体过程是通过即时通信截图工具或者其它截图软件,从当前打开的窗口中截取屏幕图片,然后粘贴至第二区域中。方式3,通过网络数据传输方式,从远程服务器中获取场景信息,加载至第二区域。例如,从网络浏览器中下载图片或音乐等数据形式,粘贴到第二区域中。
S13,在发起方客户端和/或联系人客户端的即时通信交互界面的第二区域输出前述场景信息。在所述第二区域中,设置有己方区域和对方区域,在所述己方区域中显示自身作为发起方设置的场景信息,在所述对方区域中显示对方作为发起方设置的场景信息。其中,所述对方区域的窗口尺寸大于己方区域的窗口尺寸。例如,如图1-2所示,第二区域120由8个分区组成时,将较大的分区1、2、3、4作为对方区域,用以显示对方设置的场景信息;将较小的分区5、6、7、8作为己方区域,用以显示自身设置的场景信息。作为举例而非限定,在第二区域输出加载的场景信息的过程为首先,根据窗口状态API函数判断发起方和联系人之间的即时通信交互界面是否已经建立,如果是,则根据API底层函数获取即时通信交互界面中第二区域的窗口句柄,然后发送场景消息添加指令,直接把前述加载的场景信息以预设的格式显示在第二区域中;如果否,则不输出所述场景信息。 在联系人客户端的即时通信交互界面的第二区域输出前述场景信息的过程为首先,将发起方客户端在第二区域中加载的场景信息按照协议格式组合到数据包;对数据包进行加密处理后,通过即时通信服务器或者P2P方式,将数据包发送至联系人客户端;联系人客户端接收数据包,对其进行解密解析处理后,从中提取场景信息;当联系人客户端开启联系人与发起方之间的即时通信交互界面时,将前述提取的场景信息加载至联系人客户端的即时通信交互界面的第二区域中,并进行输出。当即时通信交互界面的第二区域中输出已加载的场景信息时,发起方还可针对已加载的场景信息进行更换。发起方客户端获取发起方选择的新场景信息;通过所选择的新场景信息更新已有的场景信息后输出。将所述更新的场景信息在联系人客户端输出的过程为发起方客户端向联系人客户端发送场景信息更新的提示消息;当接收到联系人客户端获取更新的场景信息的请求时,发起方客户端将更新后的场景信息发送至联系人客户端;联系人客户端将更新的场景信息替换已有的场景信息,在第二区域中输出。本实施例所述的方法中,在即时通信交互界面中设置有专用于加载场景信息的第二区域,发起方可以在该区域中载入喜欢的场景信息,在通信过程中显示于即时通信交互界面中,同时还可显示在联系人所在客户端的即时通信交互界面中。参见图2,该图为本发明实施例二中提供的一种即时通信交互界面中显示场景的方法流程图,具体步骤如下所述S21,针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;所述第二区域为设置在第一区域的周围回形区域,仅显示一种场景信息。或者,第二区域由多个分区组成,各分区分别位于第一区域上、下、左、右等不同方位,每个分区加载不同的场景信息。所述第二区域包括有己方区域和对方区域,己方区域用于输出自身设置的场景信息,对方区域用于输出联系人客户端设置的场景信息。S22,获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至发起方客户端即时通信交互界面中的第二区域;
所述场景信息包括有文字、图片、动画、音频至少其一的信息。可通过数据上传方式,或截图方式,或网络数据传输方式将场景信息加载至第二区域。针对第二区域包括有己方区域和对方区域的情形,由发起方设置的场景信息,对应着发起方客户端将获取的场景信息加载至第二区域的己方区域中。S23,获取发起方设定的具 有查看前述场景信息权限的联系人对应的标识信息;在即时通信交互界面的第二区域中具有场景信息设置的操作入口,发起方通过该操作入口进入场景信息设置界面,在该设置界面中,可设定哪些联系人具有查看场景信息的权限。例如,可设定所有的即时通信联系人具有查看场景信息的权限,也可以设定部分联系人或者特定联系人才具有查看场景信息的权限,或者还可以设定只有发起方自己才具有查看场景信息的权限。这里,可以在加载场景信息之前进行查看权限设置,也可以在加载场景信息之后再进行查看权限设置,对此不作限定。将设置的具有查看场景信息权限的联系人对应的标识信息存储在即时通信客户端和/或即时通信服务器中。S24,将前述场景信息推送至具有查看该场景信息权限的联系人客户端;将发起方客户端在第二区域中加载的场景信息按照协议格式组合到数据包;向即时通信登录服务器查询前述具有查看场景信息权限的联系人是否处于登录状态;当联系人处于登录状态时,对数据包进行加密处理后,通过即时通信服务器或者P2P点对点方式,将数据包发送至联系人客户端;当联系人处于未登录状态时,对数据包进行加密处理后发送至即时通信服务器;当即时通信服务器监测到联系人登录即时通信工具时,再将数据包推送至联系人客户端。S25,将前述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面中的第二区域;针对第二区域包括有己方区域和对方区域的情形,由发起方设置的场景信息,对应着联系人客户端,将获取的场景信息加载至即时通信交互界面第二区域的对方区域中。S26,对应着发起方客户端和前述联系人客户端,当发起方和联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。根据窗口状态API函数判断发起方和联系人之间的即时通信交互界面是否已经开启,如果是,则根据API底层函数获取即时通信交互界面中第二区域的窗口句柄,然后发送场景消息添加指令,直接把前述加载的场景信息以预设的格式显示在第二区域中;如果否,则不输出所述场景信息。当发起方和联系人之间的即时通信交互界面已输出有场景信息时,发起方还可针对已输出的场景信息进行更换。发起方客户端获取发起方选择的新场景信息;通过所选择的新场景信息更新已有的场景信息后输出。在本实施例所述的方法中,发起方在即时通信交互界面的第二区域中加载场景信息时,可设定哪些联系人具有查看该场景信息的权限,在进行即时通信的过程中,只有在联系人具有查看场景信息权限的情况下,才在联系人所在客户端对应的即时通信交互界面中输出发起方的场景信息,对于不具有查看权限的联系人,则不输出发起方的场景信息。参见图3,该图为本发明实施例三中提供的一种即时通信交互界面中显示场景的方法流程图,具体步骤如下所述S31,针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;所述第二区域为设置在第一区域的周围回形区域,仅显示一种场景信息。或者,第二区域由多个分区组成,各分区分别位于第一区域上、下、左、右等不同方位,每个分区可加载不同的场景信息。S32,针对发起方与特定联系人之间的即时通信交互界面,获取发起方选择的场景
信息;当发起方开启与特定联系人之间的即时通信交互界面时,在进行通信交流的过程中,发起方可随时从本地客户端或者远程服务器上选择合适的场景信息,作为发起方与特定联系人的聊天环境。S33,将前述选择的场景信息推送至特定联系人客户端;将发起方选择的场景信息按照协议格式组合到数据包;对数据包进行加密处理后,通过即时通信服务器或者P2P点对点方式,将数据包发送至特定联系人客户端;特定联系人客户端接收数据包,对数据包进行解密解析处理后,获取所述发起方选择的场景信息。S34,在发起方客户端和特定联系人客户端,对应着发起方与特定联系人之间的即时通信交互界面中的第二区域,加载所述的场景信息;在本实施例中,在发起方客户端和特定联系人客户端对应的第二区域中并不包括己方区域和对方区域,双方客户端所显示的场景信息是相同的。例如,发起方选择的场景信息是咖啡馆,那么发起方和特定联系人的客户端所显示的场景信息均是咖啡馆。需要指出 的是,发起方和特定联系人是相对的,通信双方的任何一方都可以作为发起方选择即时通信交互界面的场景信息。所述的特定联系人也可以作为发起方,选择即时通信交互界面第二区域中的场景信息。S35,对应着发起方客户端和特定联系人客户端,当发起方和特定联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。根据窗口状态API函数判断发起方和特定联系人之间的即时通信交互界面是否已经开启,如果是,则根据API底层函数获取即时通信交互界面中第二区域的窗口句柄,然后发送场景消息添加指令,直接把前述加载的场景信息以预设的格式显示在第二区域中;如果否,则不输出所述场景信息。在本实施例中,当即时通信交互界面的第二区域中已经输出场景信息时,通信双方的任何一方还可以作为发起方选择新的场景信息替换已有的场景信息。例如,发起方A与特定联系人B通过即时通信交互界面进行聊天时,发起方A选择了海边作为聊天的场景信息,在聊天过程中,如果特定联系人B希望更换场景信息,则特定联系人B也可作为发起方重新选择草原场景信息来替换已有的海边场景。在本实施例所述的方法中,发起方与联系人进行即时通信时,所设置的场景信息只是针对特定联系人进行显示,并在发起方与特定联系人之间显示相同的场景信息,使发起方与特定联系人聊天时具有共同的聊天氛围。结合前面描述的一种即时通信交互界面中显示场景的方法实施例,本发明还提供了配套的客户端和系统。参见图4,该图为本发明实施例一中提供的一种即时通信交互界面中显示场景的客户端示意图,该客户端包括
场景区域设置单元410,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;场景信息加载单元420,与前述场景区域设置单元410相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;场景信息输出单元430,与前述场景信息加载单元420相连,用以在即时通信交互界面的第二区域输出前述加载的场景信息。在本实施例所述的客户端中,通过场景区域设置单元410将即时通信交互界面, 设置为用以进行通信的第一区域和用以显示场景的第二区域;发起方选择显示在第二区域中的场景信息,由场景信息加载单元420将用户选择的场景信息加载至所述第二区域中;最后通过场景信息输出单元430在发起方与联系人之间的即时通信交互界面的第二区域中输出所述场景信息。参见图5,该图为本发明实施例二中提供的一种即时通信交互界面中显示场景的客户端示意图,该客户端包括场景区域设置单元510,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;场景信息加载单元520,与前述场景区域设置单元510相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至发起方客户端即时通信交互界面中的第二区域;权限信息获取单元530,与前述场景信息加载单元520相连,用以获取发起方设定的具有查看前述场景信息权限的联系人对应的标识信息;场景信息推送单元540,与前述权限信息获取单元530相连,用以将前述场景信息推送至具有查看该场景信息权限的联系人客户端;场景信息载入单元550,与前述场景信息推送单元540相连,用以将前述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面中的第二区域;场景信息输出单元560,与前述场景信息加载单元520和场景信息载入单元550相连,用以对应着发起方客户端和前述联系人客户端,当发起方和联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。在本实施例所述的客户端中,针对场景区域设置单元510设置的第二区域,由场景信息加载单元520将发起方选择的场景信息加载至发起方客户端即时通信交互界面中的第二区域;权限信息获取单元530获取发起方设定的具有查看场景信息的联系人标识信息;然后,通过场景信息推送单元540将发起方选择的场景信息推送至具有查看权限的联系人客户端;由场景信息载入单元550将所述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面中的第二区域;最后,通过场景信息输出单元560在前述发起方客户端和联系人客户端的即时通信交互界面的第二区域输出所述场景信息。参见图6,该图为本发明实施例三中提供的一种即时通信交互界面中显示场景的客户端示意图,该客户端包括场景区域设置单元610,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;
特定场景信息获取单元620,与前述场景区域设置单元610相连,用以针对发起方与特定联系人之间的即时通信交互界面,获取发起方选择的场景信息;特定场景信息推送单元630,与前述特定场景信息获取单元620相连,用以将前述选择的场景信息推送至特定联系人客户端;特定场景信息加载单元640,与前述特定场景信息推送单元630相连,用以在发起方客户端和特定联系人客户端,对应着发起方与特定联系人之间的即时通信交互界面中的第二区域,加载所述的场景信息;特定场景信息输出单元650,与前述特定场景信息加载单元640相连,用以对应着发起方客户端和特定联系人客户端,当发起方和特定联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。在本实施例所述的客户端中,针对场景区域设置单元610设置的第二区域,特定场景信息获取单元620获取发起方选择的与特定联系人共享的特定场景信息;特定场景信 息推送单元630将选择的特定场景信息推送至特定联系人客户端;特定场景信息加载单元640将发起方选择的特定场景信息加载至双方之间的即时通信交互界面的第二区域中;最后,特定场景信息输出单元650将特定场景信息在发起方与特定联系人之间的即时通信交互界面的第二区域中输出。参见图7,该图为本发明实施例中提供的一种即时通信交互界面中显示场景的系统示意图,该系统包括发起方客户端710和联系人客户端720,其中发起方客户端710包括场景区域设置单元711,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;场景信息加载单元712,与前述场景区域设置单元711相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;场景信息发送单元713,与前述场景信息加载单元712相连,用以将前述第二区域中加载的场景信息发送至联系人客户端720 ;发起方场景信息输出单元714,与前述场景信息发送单元713相连,用以在前述场景信息发送之后,在发起方即时通信交互界面的第二区域输出前述加载的场景信息;联系人客户端720包括场景信息接收单元721,用以接收发起方客户端710发送的场景信息;接收方场景信息加载单元722,与前述场景信息接收单元721相连,用以将接收的场景信息加载至接收方即时通信交互界面的第二区域中;接收方场景信息输出单元723,与前述接收方场景信息加载单元722相连,用以在接收方即时通信交互界面的第二区域输出前述加载的场景信息。该系统还包括即时通信服务器730,用以存储客户端加载的场景信息,建立发起方客户端710和联系人客户端720之间的数据通信。在本实施例所述的系统中,通过发起方客户端710中的场景区域设置单元711设置显示场景信息的第二区域;场景信息加载单元712将发起方选择的场景信息加载至第二区域中;场景信息发送单元713将前述加载的场景信息发送至联系人客户端720 ;发起方场景信息输出单元714将前述场景信息在发起方即时通信交互界面的第二区域输出。当前述场景信息发送后,联系人客户端720中的场景信息接收单元721接收所述场景信息;接收方场景信息加载单元722将接收的场景信息加载至接收方即时通信交互界面的第二区域中;接收方场景信息输出单元723将所述场景信息在接收方即时通信交互界面的第二区域输出。 以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种即时通信交互界面中显示场景的方法,其特征在于该方法包括以下步骤, 步骤I,针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面; 步骤2,获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域; 步骤3,在发起方客户端和/或联系人客户端的即时通信交互界面的第二区域输出前述场景信息。
2.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于对应着所述步骤2和步骤3,具有如下步骤, 获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至发起方客户端即时通信交互界面的第二区域; 获取发起方设定的具有查看前述场景信息权限的联系人对应的标识信息; 将前述场景信息推送至具有查看该场景信息权限的联系人客户端; 将前述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面的第二区域; 对应着发起方客户端和前述联系人客户端,当发起方和联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。
3.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于对应着所述步骤2和步骤3,具有如下步骤, 针对发起方与特定联系人之间的即时通信交互界面,获取发起方选择的场景信息; 将前述选择的场景信息推送至特定联系人客户端; 在发起方客户端和特定联系人客户端,对应着发起方与特定联系人之间的即时通信交互界面中的第二区域,加载所述的场景信息; 对应着发起方客户端和特定联系人客户端,当发起方和特定联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域,输出所述场景信息。
4.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于针对所述第二区域设置显示控件,当触发所述显示控件时,在即时通信交互界面中显示第二区域。
5.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于所述第二区域是设置在第一区域的周围回形区域。
6.根据权利要求5所述的一种即时通信交互界面中显示场景的方法,其特征在于所述第二区域的回形区域外边框和内边框的垂直距离相等。
7.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于所述第二区域包括以下分区中的至少其一, 分别位于所述第一区域上、下、左、右的正上方分区、正下方分区、正左方分区和正右方分区;以及分别位于所述第一区域右上方、右下方、左上方和左下方的右上方分区、右下方分区、左上方分区和左下方分区。
8.根据权利要求7所述的一种即时通信交互界面中显示场景的方法,其特征在于当所述第二区域中包括两个或两个以上的分区时,各分区显示不同的场景信息。
9.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于所述场景信息包括有文字、图片、动画、音频至少其一的信息。
10.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于所述将场景信息加载至第二区域的方式为以下其中之一, 通过数据上传方式,将选择的场景信息从本地客户端加载至第二区域; 通过截图方式,将场景信息加载至第二区域; 通过网络数据传输方式,从远程服务器中获取场景信息,加载至第二区域。
11.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于在所述第二区域中,设置有己方区域和对方区域,在所述己方区域中显示自身作为发起方设置的场景信息,在所述对方区域中显示对方作为发起方设置的场景信息。
12.根据权利要求11所述的一种即时通信交互界面中显示场景的方法,其特征在于所述对方区域的窗口尺寸大于己方区域的窗口尺寸。
13.根据权利要求I所述的一种即时通信交互界面中显示场景的方法,其特征在于所述方法还包括, 针对第二区域中已经加载的场景信息,获取发起方选择的新场景信息; 通过前述选择的新场景信息更新已有的场景信息后输出。
14.根据权利要求13所述的一种即时通信交互界面中显示场景的方法,其特征在于将所述更新的场景信息在联系人客户端输出的过程为, 发起方客户端向联系人客户端发送场景信息更新的提示消息; 当接收到联系人客户端获取更新的场景信息的请求时,发起方客户端将更新后的场景信息发送至联系人客户端; 联系人客户端将更新的场景信息替换已有的场景信息,在第二区域中输出。
15.一种即时通信交互界面中显示场景的客户端,其特征在于该客户端包括 场景区域设置单元,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面; 场景信息加载单元,与前述场景区域设置单元相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域; 场景信息输出单元,与前述场景信息加载单元相连,用以在即时通信交互界面的第二区域输出前述加载的场景信息。
16.根据权利要求15所述的一种即时通信交互界面中显示场景的客户端,其特征在于所述客户端还包括, 权限信息获取单元,与前述场景信息加载单元相连,用以获取发起方设定的具有查看前述场景信息权限的联系人对应的标识信息; 场景信息推送单元,与前述权限信息获取单元相连,用以将前述场景信息推送至具有查看该场景信息权限的联系人客户端; 场景信息载入单元,与前述场景信息推送单元相连,用以将前述场景信息加载至具有查看该场景信息权限的联系人客户端的即时通信交互界面中的第二区域; 场景信息输出单元,与前述场景信息加载单元和场景信息载入单元相连,用以对应着发起方客户端和前述联系人客户端,当发起方和联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。
17.根据权利要求15所述的一种即时通信交互界面中显示场景的客户端,其特征在于所述客户端还包括, 特定场景信息获取单元,与前述场景区域设置单元相连,用以针对发起方与特定联系人之间的即时通信交互界面,获取发起方选择的场景信息; 特定场景信息推送单元,与前述特定场景信息获取单元相连,用以将前述选择的场景信息推送至特定联系人客户端; 特定场景信息加载单元,与前述特定场景信息推送单元相连,用以在发起方客户端和特定联系人客户端,对应着发起方与特定联系人之间的即时通信交互界面中的第二区域,加载所述的场景信息; 特定场景信息输出单元,与前述特定场景信息加载单元相连,用以对应着发起方客户端和特定联系人客户端,当发起方和特定联系人之间的即时通信交互界面处于开启状态时,在该即时通信交互界面的第二区域输出所述场景信息。
18.—种即时通信交互界面中显示场景的系统,其特征在于该系统包括发起方客户端和联系人客户端, 其中发起方客户端包括, 场景区域设置单元,用以针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面; 场景信息加载单元,与前述场景区域设置单元相连,用以获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域; 场景信息发送单元,与前述场景信息加载单元相连,用以将前述第二区域中加载的场景信息发送至联系人客户端; 发起方场景信息输出单元,与前述场景信息发送单元相连,用以在前述场景信息发送之后,在发送方即时通信交互界面的第二区域输出前述加载的场景信息; 联系人客户端包括, 场景信息接收单元,用以接收发起方客户端发送的场景信息; 接收方场景信息加载单元,与前述场景信息接收单元相连,用以将接收的场景信息加载至接收方即时通信交互界面的第二区域中; 接收方场景信息输出单元,与前述接收方场景信息加载单元相连,用以在接收方即时通信交互界面的第二区域输出前述加载的场景信息。
19.根据权利要求18所述的一种即时通信交互界面中显示场景的系统,其特征在于该系统还包括, 即时通信服务器,用以存储客户端加载的场景信息,建立发起方客户端和联系人客户端之间的数据通信。
全文摘要
本发明提供了一种即时通信交互界面中显示场景的方法、客户端及系统,属于计算机、软件技术领域。该方法包括针对即时通信交互界面设置第一区域和第二区域,所述第一区域是用以进行通信的窗口界面,所述第二区域是用以显示场景的窗口界面;获取发起方针对开启的即时通信交互界面选择的场景信息,将获取的场景信息加载至所述即时通信交互界面中的第二区域;在发起方客户端和/或联系人客户端的即时通信交互界面的第二区域输出前述场景信息。利用本发明,在即时通信交互界面中设置专用于显示场景信息的第二区域,使得用户在与不同的联系人通信时可显示不同的场景信息,为即时通信交流营造不同的聊天环境,提高了用户的即时通信体验。
文档编号G06F3/048GK102801650SQ20121028561
公开日2012年11月28日 申请日期2012年8月10日 优先权日2012年8月10日
发明者马宇尘, 刘红梅 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1