即时通信方法、终端和系统的制作方法

文档序号:7769435阅读:148来源:国知局
即时通信方法、终端和系统的制作方法【专利摘要】本发明公开了一种即时通信方法、终端和系统。所述方法包括接收与第一展示区对应的图片数据;接收与第二展示区对应的通信数据;将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据发送至接收方。所述方法还包括:接收发送方发送的数据;对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据;显示所述第一展示区对应的图片数据以及所述第二展示区对应的通信数据。应用本发明技术方案,能够有效地利用终端,尤其是移动终端有限的显示界面,并提高终端的互动性。【专利说明】即时通信方法、终端和系统【
技术领域
】[0001]本发明涉及通信【
技术领域
】,特别是涉及一种即时通信方法、终端和系统。【
背景技术
】[0002]即时通信(InstantMessenger,简称IM),是一种基于互联网的即时交流消息的技术。[0003]在传统的技术方案中,大多即时通信的发送终端只需要编辑所要发送的通信信息,如文字、表情和贴图等,再发送给即时通信的接收终端;在接收终端的界面中,一般有一个展示区,用于显示发送消息一方用户的头像,在该展示区的附近,一般有另一个展示区,此展示区可以称之为“气泡”,在气泡中可以包含文字讯息、图片等。发明人在研究中发现该技术至少存在如下技术问题:在一个展示区重复地展示用户一个相同的头像,浪费了即时通信终端,尤其是移动终端界面的显示空间,并且,在“气泡”展示区有图片而头像展示区又有头像时,较多图片的解码及显示会占用系统资源,从而影响系统的性能。【
发明内容】[0004]基于此,有必要提供一种即时通信方法、终端和系统,应用本发明技术方案,能够有效地利用终端的显示界面,提升性能,同时提高终端的互动性。[0005]一种即时通信方法,适用于信息的发送方,所述方法包括:[0006]接收与第一展示区对应的图片数据,所述第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示;[0007]接收与第二展示区对应的通信数据,所述第二展示区对应的通信数据用于通信过程中的正文显示;[0008]将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据发送至接收方。[0009]一种即时通信方法,适用于信息的接收方,所述方法包括:[0010]接收发送方发送的数据;[0011]对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,所述第一展示区对应的图片数据用于作为通信过程中的头像显示,所述第二展示区对应的通信数据用于通信过程中的正文显示;[0012]显示所述第一展示区对应的图片数据以及所述第二展示区对应的通信数据。[0013]一种即时通信终端,用作信息的发送终端,所述终端包括:[0014]第一输入模块,用于接收与第一展示区对应的图片数据,所述第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示;[0015]第二输入模块,用于接收与第二展示区对应的通信数据,所述第二展示区对应的通信数据用于通信过程中的正文显示;[0016]数据发送模块,用于将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据发送至接收方。[0017]一种即时通信终端,用作信息的接收终端,所述终端包括:[0018]数据接收模块,用于接收发送方发送的数据;[0019]数据处理模块,用于对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,所述第一展示区对应的图片数据用于作为通信过程中的头像显示,所述第二展示区对应的通信数据用于通信过程中的正文显示;[0020]显示模块,用于显示所述第一展示区对应的图片数据以及所述第二展示区对应的通信数据。[0021]一种即时通信系统,所述系统包括发送终端和接收终端;[0022]发送终端为上述用作信息的发送终端的即时通信终端;[0023]接收终端为上述用作信息的接收终端的即时通信终端。[0024]上述即时通信方法、终端和系统,通过在发送方输入第一展示区对应的图片数据以及输入第二展示区对应的通信数据,并将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方,使得发送方用户每次发送信息时,可以选择发送不同头像对应的图片数据,有效的利用了终端,尤其是移动终端有限的显示界面,并且省去了原来处理重复显示的固定头像图片的操作,提升了性能,同时还提高了互动性。【专利附图】【附图说明】[0025]图1为一个实施例中的即时通信方法的流程示意图;[0026]图2为一个实施例中的即时通信方法的流程示意图;[0027]图3A至图3F为一个实施例中即时通信终端输入界面示意图;[0028]图4为一个实施例中导入头像的界面示意图;[0029]图5为一个实施例中的即时通信方法的流程示意图;[0030]图6A和图6B为一个实施例中即时通信接收终端的显示界面示意图;[0031]图7为一个实施例中的即时通信终端的框架结构图;[0032]图8为一个实施例中的即时通信终端的框架结构图;[0033]图9为一个实施例中的即时通信终端的框架结构图;[0034]图10为一个实施例中的即时通信系统的结构示意图;[0035]图11为一个实施例中的即时通信系统的结构示意图;[0036]图12为一个实施例中的即时通信移动终端的结构示意图。【具体实施方式】[0037]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0038]参见图1,一个实施例中,提供了一种即时通信方法。本方法适用于即时通信的发送终端,发送终端可以是固定式发送终端,如台式计算机,也可以是移动式发送终端,如个人计算机(PersonalComputer,简称PC)、手机、个人数字助理等。发送终端可以适用于单人对单人的即时通信场景,也可以适用于多人的即时通信场景,例如群或讨论组等。[0039]本实施例的即时通信方法,其流程包括:[0040]步骤102,接收与第一展示区对应的图片数据。[0041]第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示,即在通信过程中,即时通信用户的头像显示在即时通信界面的第一展示区。所接收的用户输入的第一展示区对应的图片数据可以首次发送图片对应的静态图片数据或动态图片数据,也可以是非首次发送图片对应的图片标识,其中静态图片如PNG(PNG,PortableNetworkGraphicFormat,可移植网络图形格式)图片可以显示为一个静态的头像,动态图片如GIF(GIF,GraphicInterchangeFormat,图像互换格式)图片可以显示为一个具有动画效果的头像,所要发送的图片如果是首次发送的,则需要发送图片对应的静态图片数据或动态图片数据,如果图片已经发送过一次,再次发送时则需要发送图片对应的图片标识即可。图片标识可以但不限于是对预存图片的一个编号或者根据图片数据计算得到的信息摘要值,如MD5(MD5,MessageDigestAlgorithm5,消息摘要算法第五版)值。[0042]在本实施例中,接收用户输入的与第一展示区对应的图片数据,用户输入的方式可以是通过按钮输入控件输入第一展示区对应的图片数据,例如参见图3A至图3B中,点击“头像表情”按钮302,界面将出现一个头像表情备选框304,选择头像表情备选框304中一个头像,头像将输入到输入框最左端的区域306,输入的图片如果是首次发送,则需要发送图片对应的图片数据,如果是再次发送,则需要发送图片对应的图片标识。输入方式还可以是通过长按识别控件输入第一展示区对应的图片数据,通过识别用户对图片的长按操作,将被长按的图片作为第一展示区头像对应的图片数据。例如参见图3C中,长按界面中已经发送过的头像图片308,长按例如可以是2至3秒,该头像图片将输入到输入框的区域310,由于该图片已经发送过一次,在再次发送时只需发送图片对应的图片标识即可。输入方式还可以是通过第一展示区对应的输入框控件输入第一展示区对应的图片数据,参见图3D,输入框已经预设为两个输入区域,其中区域312用于输入头像对应的图片数据,区域312右边的区域用于输入通信数据,例如文字、图片等。[0043]步骤104,接收与第二展示区对应的通信数据。[0044]第二展示区对应的通信数据用于通信过程中的正文显示,例如可以但不限于显示在终端界面的“气泡”中。接收用户输入的通信数据可以是文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。其输入方式,可以但不限于按照传统技术的输入方式来输入,例如参见图3E,在输入框中的区域314中输入文字讯息数据“要发自肺腑!”。输入完第一展示区对应的图片数据和第二展示区对应的通信数据,就可以发送给信息的接收方,参见图3F,发送方用户确认发送后,例如通过键盘的回车键确认发送,图片数据对应的头像以及通信数据将首先显示在发送终端界面的区域316中。[0045]在本实施例中,执行接收与第二展示区对应的通信数据这一步骤时,可以进行功能扩展。例如可以接收用户选择并输入的将第二展示区对应的通信数据动态显示的设置信息。当通信的接收方收到第二展示区对应的通信数据动态显示的设置信息时,就按照对应的动态显示效果进行动态显示。例如用户可以为第二展示区对应的通信数据中的文字讯息数据选择输入逐字显示效果的设置信息,为第二展示区对应的通信数据中的静态图片选择并输入渐变显示效果的设置信息。[0046]步骤106,将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方。[0047]发送方用户确认发送后,发送终端将第一展示区对应的图片数据和第二展示区对应的通信数据按照预设的通信协议发送给接收方。发送方式可以是由发送方直接发送给接收方,也可以是通过服务器转发给接收方。[0048]上述实施例提供的即时通信方法,通过输入第一展示区对应的图片数据以及输入第二展示区对应的通信数据,并将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方,使得发送方用户每次发送信息时,可以选择发送不同头像对应的图片数据,有效的利用了终端,尤其是移动终端有限的显示界面,并且省去了原来处理重复显示的固定头像图片的操作,提升了性能,同时还提高了互动性。例如,在传统技术中,如果发送方发送了一张图片,则接收方既需要在第一展示区处理显示头像,又需要在第二展示区处理显示发送方发送的图片。采用上述即时通信方法后,可以将发送方发送的图片(例如表情类的图片)放入第一展示区中,省略了在第一展示区处理显示原固定头像的操作,改善了性能。当然,在第二展示区内,还是可以输入其他图片,也可以没有图片。在上述实施例中,第一展示区的图片数据包括首次发送图片对应的静态图片数据或动态图片数据,也包括非首次发送图片对应的图片标识,有效地提高了图片的发送速度,以及节约了流量。[0049]参见图2,一种即时通信方法,本方法适用于即时通信的发送终端,发送终端可以是固定式发送终端,如台式计算机,也可以是移动式发送终端,如个人计算机、手机、个人数字助理等。发送终端可以适用于单人对单人的即时通信场景,也可以适用于多人的即时通信场景,例如群或讨论组等。[0050]本方法的流程包括:[0051]步骤202,导入并存储第一展示区对应的图片数据。[0052]导入并存储第一展示区对应的图片数据,可以但不限于导入本地图片,并存储为所述第一展示区对应的图片数据;或导入网络图片,并存储为所述第一展示区对应的图片数据;或拍摄实时图片,并存储为所述第一展示区对应的图片数据。本实施例中,通过头像表情导入控件导入第一展示区对应的图片数据,例如参见图4,在导入界面402中,“点击导入自定义头像”可以导入第三方制作好的图片或终端中的图片,“点击拍摄自定义头像”可以拍摄图片作为第一展示区对应的图片数据。[0053]步骤204,接收与第一展示区对应的图片数据。[0054]第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示,即在通信过程中,即时通信用户的头像显示在即时通信界面的第一展示区。接收用户输入的第一展示区对应的图片数据可以首次发送图片对应的静态图片数据或动态图片数据,也可以是非首次发送图片对应的图片标识。[0055]在本实施例中,接收用户输入第一展示区对应的图片数据,其输入方式可以参见图3A至图3B中以及步骤102,在此不再赘述。[0056]在本实施例中,执行接收与第二展示区对应的通信数据这一步骤时,可以进行功能扩展。例如可以接收用户选择并输入的将第二展示区对应的通信数据动态显示的设置信息。当通信的接收方收到第二展示区对应的通信数据动态显示的设置信息时,就按照对应的动态显示效果进行动态显示。例如用户可以为第二展示区对应的通信数据中的文字讯息数据选择输入逐字显示效果的设置信息,为第二展示区对应的通信数据中的静态图片选择并输入渐变显示效果的设置信息。[0057]步骤206,接收与第二展示区对应的通信数据。[0058]第二展示区对应的通信数据用于通信过程中的正文显示。接收用户输入的通信数据可以是文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。其输入方式,可以参见图3E以及步骤104,在此不再赘述。[0059]在本实施例中,在步骤204和步骤206之前,还可以设置第二展示区的通信数据中所包含的与第一展示区的图片数据对应的预定义数据,在所述第二展示区接收到预定义数据之后,则在第一展示区接收对应的图片数据。例如,可以预定义通信数据中文字讯息数据“哼”与第一展示区对应的某一图片数据的对应关系,当接收到用户输入的“哼”这一文字讯息后,相应自动接收“哼”对应的第一展示区的图片数据,并在第一展示区显示为对应输入的头像。[0060]步骤208,将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方。[0061]发送方用户确认发送后,发送终端将第一展示区对应的图片数据和第二展示区对应的通信数据按照预设的通信协议发送给接收方。发送方式可以是由发送方直接发送给接收方,也可以是通过服务器转发给接收方。[0062]在本实施例中,发送方将将图片数据和通信数据按照数据类型进行封装,图片数据封装有用于标识图片数据用于通信过程中的第一展示区的头像显示的头像标识,并将封装得到的数据发送至接收方。其中,数据类型用于标识数据是作为通信过程中的文字、图片、语音等。对图片可以增加一个参数FaceSticker,若FaceSticker=true,即参数FaceSticker的值为真,则标识对应的图片用于第一展示区的头像显示,若FaceSticker=False,即参数FaceSticker的值为假,则标识对应的图片为用于显示在第二展示区的图片。此外,在一个实施例中,还可以直接将头像图片定义为一种数据类型,例如定义为头像图片faceimage,这样发送方发送的数据类型包括文字、语音、图片、头像图片,其中图片类型的数据用于显示在第二展示区,如“气泡”中。由此可以直接从数据类型来识别数据,例如〈tag>〈type=sound>content〈/tag>标识数据内容content为语音类型的数据;〈tag>〈type=faceimage>content〈/tag>标识数据内容content为头像图片类型的数据。[0063]本实施例提供的即时通信方法,通过输入第一展示区对应的图片数据以及输入第二展示区对应的通信数据,并将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方,使得发送方用户每次发送信息时,可以选择发送不同头像对应的图片数据,有效的利用了终端,尤其是移动终端有限的显示界面,并且提高了互动性。同时,在上述实施例中,第一展示区的图片数据包括首次发送图片对应的静态图片数据或动态图片数据,也包括非首次发送图片对应的图片标识,有效地提高了图片的发送速度,以及节约了流量。此外,本实施例中,在发送第一展示区对应的图片数据之前还包括导入和存储第一展示区对应的图片数据,方便大批量的引入第一展示区对应的图片数据,提高了处理效率。[0064]参见图5,在一个实施例中提供了一种即时通信方法。本方法适用于即时通信的接收终端,接收终端可以是固定式接收终端,例如台式计算机等,也可以是移动式接收终端,如个人计算机、手机、个人数字助理等。接收终端可以适用于单人对单人的即时通信场景,也可以适用于多人的即时通信场景,例如群或讨论组等。[0065]本实施例的即时通信方法,包括:[0066]步骤502,接收发送方发送的数据。[0067]接收终端按照预设的通信协议接收发送方发送的数据,可以是由接收终端直接接收发送方发送的数据,也可以是由接收终端接收服务器转发的数据。[0068]步骤504,对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据。[0069]接收终端按照接收的数据所预设的封装协议进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,第一展示区对应的图片数据用于作为通信过程中的头像显示,第二展示区对应的通信数据用于通信过程中的正文显示。[0070]在一个实施例中,接收终端按照所接收的数据的数据类型进行解析,得到图片类型数据,还可能得到文字、语音等。再根据图片类型数据封装的头像标识解析得到第一展示区对应的图片数据,例如对图片类型数据可以增加一个参数FaceSticker,若FaceSticker=true,即参数FaceSticker的值为真,则标识对应的图片用于第一展示区的头像显示,若FaceSticker=False,即参数FaceSticker的值为假,则标识对应的图片为用于显示在第二展示区的图片。此外,在一个实施例中,还可以直接将头像图片定义为一种数据类型,例如定义为头像图片faceimage,这样发送方发送的数据类型包括文字、语音、图片、头像图片,其中图片类型的数据用于显示在第二展示区,如“气泡”中。由此接收终端可以直接从数据类型来解析接收到的数据,例如〈tag>〈type=sound>content〈/tag>标识数据内容content为语音类型的数据;〈tag>〈type=faceimage>content〈/tag>标识数据内容content为头像图片类型的数据。[0071]步骤506,显示第一展示区对应的图片数据以及第二展示区对应的通信数据。[0072]第一展示区对应的图片数据可以是首次接收图片对应的静态图片数据或动态图片数据,也可以是非首次接收图片对应的图片标识。其中静态图片如PNG图片可以显示为一个静态的头像,动态图片如GIF图片可以显示为一个具有动画效果的头像。图片标识可以但不限于是对预存图片的一个编号或者根据图片数据计算得到的信息摘要值,如MD5值。通信数据可以包括文字讯息数据、图片讯息数据以及语音讯息数据中的至少一种。[0073]在一个实施例中,参见图6,显示第一展示区对应的图片数据,即在第一展示区显示头像,若第一展示区对应的图片数据为首次接收图片对应的静态图片数据或动态图片数据,则在接收终端显示界面的第一展示区先显示默认图片602,默认图片602可以但不限于是预定义的一幅图片,用于标识第一展示区当前正在加载图片数据,接收终端从服务器或者发送终端加载静态图片数据或动态图片数据,加载完毕后,在第一展示区显示对应的静态图片或动态图片604。若第一展示区对应的图片数据为非首次接收图片对应的图片标识,则在接收终端直接获取已经接收的图片数据,并在第一展示区显示对应的图片。[0074]显示第二展示区对应的通信数据,可以但不限于按照传统的技术来显示。例如,第二展示区对应的通信数据可以显示在“气泡”中,可以由文字、图片等,语音讯息可以显示为一个图片,点击该图标可以在接收终端播放该语音。此外,显示第二展示区对应的通信数据,可以在传统技术上进行功能扩展,例如在本实施例中,可以判断第二展示区的通信数据是否包含与第一展示区的图片数据对应的预定义数据;如果第二展示区的通信数据包含预定义数据,在第一展示区显示与预定义数据对应的图片数据。此外,在本实施例中,可以对接收的数据进行解析,得到将第二展示区对应的通信数据动态显示的设置信息,并根据设置信息果,动态显示第二展示区对应的通信数据,例如在显示文字时,可以逐字显示,在显示图片时,可以以渐变效果显示等。[0075]上述即时通信方法,接收发送方发送的数据,并进行解析得到第一展示区对应的图片数据和第二展示区对应的通信数据,以及显示第一展示区对应的通信数据和第二展示区对应的通信数据,使得在第一展示区可以显示不同的图片,用过通信过程中不同头像的显示,有效地利用了终端尤其是移动终端有限的显示界面,并且提高了终端的互动性。[0076]参见图7,在一个实施例中,提供了一种即时通信终端,该终端用作为信息的发送终端700。发送终端700可以是台式计算机、个人计算机、手机、个人数字助理等。[0077]发送终端700包括:[0078]第一输入模块702,用于接收与第一展示区对应的图片数据,第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示。[0079]第二输入模块704,用于接收与第二展示区对应的通信数据,第二展示区对应的通信数据用于通信过程中的正文显示。[0080]数据发送模块706,用于将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方。[0081]本实施例中,第一输入模块702接收用户输入的第一展示区对应的图片数据包括首次发送图片对应的静态图片数据或动态图片数据以及非首次发送图片对应的图片标识中的一种。第二输入模块704接收用户输入的通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。此外,第一输入模块702可以但不限于包括长按识别控件,用于识别用户对图片的长按操作,将被长按的所述图片作为第一展示区头像对应的图片数据。第二输入模块704还可以接收将第二展示区对应的通信数动态显示的设置信息。[0082]在本实施例中,数据发送模块706用于将图片数据和通信数据按照数据类型进行封装,图片数据封装有用于标识所述图片数据用于通信过程中的第一展示区的头像显示的头像标识,并将封装得到的数据发送至接收方。[0083]参见图8,在一个实施例中,一种即时通信的发送终端800,发送终端800可以是台式计算机、个人计算机、手机、个人数字助理等。[0084]发送终端800包括:[0085]头像导入模块802,用于导入并存储第一展示区对应的图片数据。例如头像导入模块802可以导入本地图片,并存储为所述第一展示区对应的图片数据;或导入网络图片,并存储为所述第一展示区对应的图片数据;或拍摄实时图片,并存储为所述第一展示区对应的图片数据。[0086]第一输入模块806,用于接收与第一展示区对应的图片数据,第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示。[0087]第二输入模块808,用于接收与第二展示区对应的通信数据,第二展示区对应的通信数据用于通信过程中的正文显示。[0088]数据发送模块810,用于将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方。[0089]本实施例中,第一输入模块806接收用户输入的第一展示区对应的图片数据包括首次发送图片对应的静态图片数据或动态图片数据以及非首次发送图片对应的图片标识中的一种。第二输入模块808接收用户输入的通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。此外,在本实施例中,第一输入模块702可以但不限于包括长按识别控件,用于识别用户对图片的长按操作,将被长按的所述图片作为第一展示区头像对应的图片数据。第二输入模块704还可以接收将第二展示区对应的通信数据动态显示的设置信息。[0090]在本实施例中,对发送终端800可以进一步功能扩展。发送终端800还包括设置模块804,用于设置第二展示区的通信数据中所包含的与第一展示区的图片数据对应的预定义数据;在第二输入模块808接收预定义数据后,第一输入模块806自动接收对应的图片数据。例如,设置模块804可以预定义通信数据中文字讯息数据“哼”与第一展示区对应的某一图片数据的对应关系,当接收到用户输入的“哼”这一文字讯息后,相应自动接收“哼”对应的第一展示区的图片数据,并显示为对应输入的第一展示区中的头像。[0091]在本实施例中,数据发送模块810用于将图片数据和通信数据按照数据类型进行封装,图片数据封装有用于标识所述图片数据用于通信过程中的第一展示区的头像显示的头像标识,并将封装得到的数据发送至接收方。[0092]参见图9,一种即时通信的接收终端900,接收终端900可以是台式计算机、个人计算机、手机、个人数字助理等。[0093]接收终端900包括:[0094]数据接收模块902,用于接收发送方发送的数据。[0095]数据处理模块904,用于对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,第一展示区对应的图片数据用于作为通信过程中的头像显示,第二展示区对应的通信数据用于通信过程中的正文显示。[0096]显示模块906,用于显示第一展示区对应的图片数据以及第二展示区对应的通信数据。[0097]在本实施例中,数据处理模块904用于根据所接收的数据的数据类型进行解析,得到图片类型数据,以及根据图片类型数据封装的头像标识解析得到第一展示区对应的图片数据,所接收的数据中除第一展示区对应的图片数据所剩余的数据为第二展示区对应的通信数据。第一展示区对应的图片数据包括首次接收图片对应的静态图片数据或动态图片数据以及非首次接收图片对应的图片标识中的一种。通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。[0098]在本实施例中,显示模块906用于在第一展示区对应的图片数据为首次接收图片对应的静态图片数据或动态图片数据时,则在第一展示区显示默认图片,并加载静态图片数据或动态图片数据,在第一展示区显示对应的静态图片或动态图片;以及在第一展示区对应的图片数据为非首次接收图片对应的图片标识时,则获取已经接收的图片数据,并显示对应的图片。[0099]在本实施例中,数据处理模块904还用于判断第二展示区的通信数据是否包含与第一展示区的图片数据对应的预定义数据。显示模块904,用于如果第二展示区的通信数据包含预定义数据,在第一展示区显示与预定义数据对应的图片数据。此外,本实施例中,数据处理模块904还可以对接收的数据进行解析,得到将第二展示区对应的通信数据动态显示的设置信息。显示模块906,可以根据动态显示的设置信息,动态显示第二展示区对应的通信数据,如文字的逐字显示等。[0100]参见图10,提供了一种即时通信系统,该系统包括发送终端1002和接收终端1004。其中发送终端1002为前述实施例中任一发送终端。接收终端1004为前述实施例中的任一接收终端。[0101]参见图11,另一种即时通信系统,该系统包括发送终端1102、服务器1104和接收终端1106。其中发送终端1102为前述实施例中任一发送终端。接收终端1106为前述实施例中的任一接收终端。服务器1104用于接收发送终端1102发送的第一展示区对应的图片数据和第二展示区对应的通信数据,并将第一展示区对应的图片数据和第二展示区对应的通信数据转发给接收终端1106。[0102]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。[0103]本发明实施例还提供了另一种即时通信移动终端,如图12所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(PersonalDigitalAssistant,个人数字助理)、P0S(PointofSales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:[0104]图12示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图12,手机包括:射频(Rad1Frequency,RF)电路1210、存储器1220、输入单元1230、显示单元1240、传感器1250、音频电路1260、无线模块1270、处理器1280、以及电源1290等部件,其中无线模块1270可以但不限于是红外模块、蓝牙模块、无线保真(wirelessfidelity,WiFi)模块等。本领域技术人员可以理解,图12中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。[0105]下面结合图12对手机的各个构成部件进行具体的介绍:[0106]RF电路1210可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1180处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(LowNoiseAmplifier,LNA)、双工器等。此外,RF电路1210还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GlobalSystemofMobilecommunicat1n,GSM)、通用分组无线服务(GeneralPacketRad1Service,GPRS)、码分多址(CodeDivis1nMultipleAccess,CDMA)、宽带码分多址(WidebandCodeDivis1nMultipleAccess,WCDMA)、长期演进(LongTermEvolut1n,LTE))、电子邮件、短消息服务(ShortMessagingService,SMS)等。[0107]存储器1220可用于存储软件程序以及模块,处理器1280通过运行存储在存储器1220的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。[0108]输入单元1230可用于接收输入的数字或字符信息,以及产生与手机1200的用户设置以及功能控制有关的键信号输入。具体地,输入单元1230可包括触控面板1231以及其他输入设备1232。触控面板1231,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1231上或在触控面板1231附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1280,并能接收处理器1280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1231。除了触控面板1231,输入单元1230还可以包括其他输入设备1232。具体地,其他输入设备1232可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。[0109]显示单元1240可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1240可包括显示面板1241,可选的,可以采用液晶显示器(LiquidCrystalDisplay,LCD)、有机发光二极管(OrganicLight-EmittingD1de,0LED)等形式来配置显示面板1241。进一步的,触控面板1231可覆盖显示面板1241,当触控面板1231检测到在其上或附近的触摸操作后,传送给处理器1280以确定触摸事件的类型,随后处理器1280根据触摸事件的类型在显示面板1241上提供相应的视觉输出。虽然在图12中,触控面板1231与显示面板1241是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1231与显示面板1241集成而实现手机的输入和输出功倉泛。[0110]手机1200还可包括至少一种传感器1250,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1241的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1241和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用匕如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。[0111]音频电路1260、扬声器1261,传声器1262可提供用户与手机之间的音频接口。音频电路1260可将接收到的音频数据转换后的电信号,传输到扬声器1261,由扬声器1261转换为声音信号输出;另一方面,传声器1262将收集的声音信号转换为电信号,由音频电路1160接收后转换为音频数据,再将音频数据输出处理器1280处理后,经RF电路1210以发送给比如另一手机,或者将音频数据输出至存储器1220以便进一步处理。[0112]手机通过无线模块1270可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图12示出了无线模块1270,但是可以理解的是,其并不属于手机1200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。[0113]处理器1280是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1220内的软件程序和/或模块,以及调用存储在存储器1220内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1280可包括一个或多个处理单元;优选的,处理器1280可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1280中。[0114]手机1100还包括给各个部件供电的电源1290(比如电池),优选的,电源可以通过电源管理系统与处理器1280逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。[0115]尽管未示出,手机1200还可以包括摄像头、蓝牙模块等,在此不再赘述。[0116]在本发明实施例中,该终端所包括的处理器1280还具有以下功能:[0117]接收与第一展示区对应的图片数据,第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示;接收与第二展示区对应的通信数据,第二展示区对应的通信数据用于通信过程中的正文显示;将第一展示区对应的图片数据和第二展示区对应的通信数据发送至接收方。[0118]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0119]导入并存储与第一展示区对应的图片数据。[0120]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0121]导入本地图片,并存储为所述第一展示区对应的图片数据;或导入网络图片,并存储为所述第一展示区对应的图片数据;或拍摄实时图片,并存储为所述第一展示区对应的图片数据。[0122]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0123]设置第二展示区的通信数据中所包含的与第一展示区的图片数据对应的预定义数据;在第二展示区接收到预定义数据,则在第一展示区接收对应的图片数据。[0124]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0125]通过识别用户对图片的长按操作,将被长按的图片作为所述第一展示区头像对应的图片数据。[0126]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0127]接收将第二展示区对应的通信数据动态显示的设置信息。[0128]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0129]接收用户输入的第一展示区对应的图片数据,图片数据包括首次发送图片对应的静态图片数据或动态图片数据以及非首次发送图片对应的图片标识中的一种;接收用户输入的通信数据,通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。[0130]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0131]将图片数据和通信数据按照数据类型进行封装,图片数据封装有用于标识图片数据用于通信过程中的第一展示区的头像显示的头像标识,并将封装得到的数据发送至接收方。[0132]在本发明实施例中,该终端所包括的处理器1280还可以具有以下功能:[0133]接收发送方发送的数据;对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,第一展示区对应的图片数据用于作为通信过程中的头像显示,第二展示区对应的通信数据用于通信过程中的正文显示;显示第一展示区对应的图片数据以及第二展示区对应的通信数据。[0134]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0135]根据所接收的数据的数据类型进行解析,得到图片类型数据;根据图片类型数据封装的头像标识解析得到第一展示区对应的图片数据,所接收的数据中除第一展示区对应的图片数据所剩余的数据为第二展示区对应的通信数据。[0136]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0137]接收的第一展示区对应的图片数据包括首次接收图片对应的静态图片数据或动态图片数据以及非首次接收图片对应的图片标识中的一种;接收的通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。[0138]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0139]若第一展示区对应的图片数据为首次接收图片对应的静态图片数据或动态图片数据,则在第一展示区显示默认图片,并加载静态图片数据或动态图片数据,在第一展示区显示对应的静态图片或动态图片;若第一展示区对应的图片数据为非首次接收图片对应的图片标识,则在接收方获取已经接收的图片数据,并显示对应的图片。[0140]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0141]判断第二展示区的通信数据是否包含与第一展示区的图片数据对应的预定义数据;如果第二展示区的通信数据包含预定义数据,在第一展示区显示与预定义数据对应的图片数据。[0142]在一个实施例中,该终端所包括的处理器1280还具有以下功能:[0143]对接收的数据进行解析,得到第二展示区对应的通信数据所对应的动态显示效果;根据所述动态显示效果,显示第二展示区对应的通信数据。[0144]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。【权利要求】1.一种即时通信方法,适用于信息的发送方,所述方法包括:接收与第一展示区对应的图片数据,所述第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示;接收与第二展示区对应的通信数据,所述第二展示区对应的通信数据用于通信过程中的正文显示;将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据发送至接收方。2.根据权利要求1所述的方法,其特征在于,在所述接收与第一展示区对应的图片数据之前,还包括:导入并存储与所述第一展示区对应的图片数据的步骤;所述导入并存储与所述第一展示区对应的图片数据,包括:导入本地图片,并存储为所述第一展示区对应的图片数据;或导入网络图片,并存储为所述第一展示区对应的图片数据;或拍摄实时图片,并存储为所述第一展示区对应的图片数据。3.根据权利要求1或2任一项所述的方法,其特征在于,所述方法还包括:设置第二展示区的通信数据中所包含的与第一展示区的图片数据对应的预定义数据;在所述第二展示区接收到所述预定义数据,则在所述第一展示区接收对应的图片数据。4.根据权利要求1所述的方法,其特征在于,所述接收第一展示区对应的图片数据,包括:通过识别用户对图片的长按操作,将被长按的所述图片作为所述第一展示区头像对应的图片数据;所述接收与第二展示区对应的通信数据的步骤中,包括:接收将所述第二展示区对应的通信数据动态显示的设置信息。5.根据权利要求1所述的方法,其特征在于,所述第一展示区对应的图片数据包括首次发送图片对应的静态图片数据或动态图片数据以及非首次发送图片对应的图片标识中的一种;所述通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。6.根据权利要求5所述的方法,其特征在于,所述将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据发送至接收方包括:将所述图片数据和所述通信数据按照数据类型进行封装,所述图片数据封装有用于标识所述图片数据用于通信过程中的第一展示区的头像显示的头像标识,并将封装得到的数据发送至接收方。7.—种即时通信方法,适用于信息的接收方,其特征在于,所述方法包括:接收发送方发送的数据;对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,所述第一展示区对应的图片数据用于作为通信过程中的头像显示,所述第二展示区对应的通信数据用于通信过程中的正文显示;显示所述第一展示区对应的图片数据以及所述第二展示区对应的通信数据。8.根据权利要求7所述的方法,其特征在于,所述对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据包括:根据所接收的数据的数据类型进行解析,得到图片类型数据;根据图片类型数据封装的头像标识解析得到第一展示区对应的图片数据,所接收的数据中除第一展示区对应的图片数据所剩余的数据为第二展示区对应的通信数据。9.根据权利要求7所述的方法,其特征在于,所述第一展示区对应的图片数据包括首次接收图片对应的静态图片数据或动态图片数据以及非首次接收图片对应的图片标识中的一种;所述通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。10.根据权利要求9所述的方法,其特征在于,所述显示第一展示区对应的图片数据包括:若第一展示区对应的图片数据为首次接收图片对应的静态图片数据或动态图片数据,则在第一展示区显示默认图片,并加载所述静态图片数据或动态图片数据,在第一展示区显示对应的静态图片或动态图片;若第一展示区对应的图片数据为非首次接收图片对应的图片标识,则在接收方获取已经接收的图片数据,并显示对应的图片。11.根据权利要求7所述的方法,其特征在于,所述方法还包括:对接收的数据进行解析,得到将第二展示区对应的通信数据动态显示的设置信息;根据所述动态显示的设置信息,动态显示第二展示区对应的通信数据;所述方法还包括:判断第二展示区的通信数据是否包含与第一展示区的图片数据对应的预定义数据;如果所述第二展示区的通信数据包含所述预定义数据,在所述第一展示区显示与所述预定义数据对应的图片数据。12.—种即时通信终端,用作信息的发送终端,其特征在于,所述终端包括:第一输入模块,用于接收与第一展示区对应的图片数据,所述第一展示区对应的图片数据用于通信过程中的第一展示区的头像显示;第二输入模块,用于接收与第二展示区对应的通信数据,所述第二展示区对应的通信数据用于通信过程中的正文显示;数据发送模块,用于将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据发送至接收方。13.根据权利要求12所述的终端,其特征在于,所述终端还包括头像导入模块,用于导入并存储与所述第一展示区对应的图片数据;所述头像导入模块用于导入本地图片,并存储为所述第一展示区对应的图片数据;或导入网络图片,并存储为所述第一展示区对应的图片数据;或拍摄实时图片,并存储为所述第一展示区对应的图片数据。14.根据权利要求12或13任一项所述的终端,其特征在于,所述终端还包括设置模块;所述设置模块,用于设置第二展示区的通信数据中所包含的与第一展示区的图片数据对应的预定义数据;在所述第二输入模块接收到所述预定义数据后,所述第一输入模块接收对应的图片数据。15.根据权利要求12所述的终端,其特征在于,所述第一输入模块还包括长按识别控件,用于识别用户对图片的长按操作,将被长按的所述图片作为第一展示区头像对应的图片数据;所述第二输入模块还用于接收将所述第二展示区对应的通信数据动态显示的设置信肩、O16.根据权利要求12所述的终端,其特征在于,所述第一输入模块输入的第一展示区对应的图片数据包括首次发送图片对应的静态图片数据或动态图片数据以及非首次发送图片对应的图片标识中的一种;所述第二输入模块输入的通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。17.根据权利要求16所述的终端,其特征在于,所述数据发送模块用于将所述图片数据和所述通信数据按照数据类型进行封装,所述图片数据封装有用于标识所述图片数据用于通信过程中的第一展示区的头像显示的头像标识,并将封装得到的数据发送至接收方。18.—种即时通信终端,用作信息的接收终端,其特征在于,所述终端包括:数据接收模块,用于接收发送方发送的数据;数据处理模块,用于对接收的数据进行解析,得到第一展示区对应的图片数据和第二展示区对应的通信数据,所述第一展示区对应的图片数据用于作为通信过程中的头像显示,所述第二展示区对应的通信数据用于通信过程中的正文显示;显示模块,用于显示所述第一展示区对应的图片数据以及所述第二展示区对应的通信数据。19.根据权利要求18所述的终端,其特征在于,所述数据处理模块用于根据所接收的数据的数据类型进行解析,得到图片类型数据,以及根据图片类型数据封装的头像标识解析得到第一展示区对应的图片数据,所接收的数据中除第一展示区对应的图片数据所剩余的数据为第二展示区对应的通信数据;所述第一展示区对应的图片数据包括首次接收图片对应的静态图片数据或动态图片数据以及非首次接收图片对应的图片标识中的一种;所述通信数据包括文字讯息数据、图片讯息数据和语音讯息数据中的至少一种。20.根据权利要求19所述的终端,其特征在于,所述显示模块用于在第一展示区对应的图片数据为首次接收图片对应的静态图片数据或动态图片数据时,则在第一展示区显示默认图片,并加载所述静态图片数据或动态图片数据,在第一展示区显示对应的静态图片或动态图片;以及在第一展示区对应的图片数据为非首次接收图片对应的图片标识时,则获取已经接收的图片数据,并显示对应的图片。21.根据权利要求18所述的终端,其特征在于,所述数据处理模块还用于判断第二展示区的通信数据是否包含与第一展示区的图片数据对应的预定义数据;所述显示模块,用于如果所述第二展示区的通信数据包含所述预定义数据,在所述第一展示区显示与所述预定义数据对应的图片数据;和/或所述数据处理模块还用于对接收的数据进行解析,得到将第二展示区对应的通信数据动态显示的设置信息;所述显示模块,用于根据所述动态显示的设置信息,动态显示第二展示区对应的通信数据。22.—种即时通信系统,其特征在于,所述系统包括发送终端和接收终端;所述发送终端包括权利要求12至17任一项所述的终端;所述接收终端包括权利要求18至21任一项所述的终端。23.根据权利要求22所述的系统,其特征在于,所述系统还包括服务器,所述服务器用于接收发送终端发送的所述第一展示区对应的图片数据和所述第二展示区对应的通信数据,并将所述第一展示区对应的图片数据和所述第二展示区对应的通信数据转发给接收终端。【文档编号】H04L12/58GK104426747SQ201310400637【公开日】2015年3月18日申请日期:2013年9月5日优先权日:2013年9月5日【发明者】王佼申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1