CN103139049A - 信息交互方法、服务器及sns系统 - Google Patents

信息交互方法、服务器及sns系统 Download PDF

Info

Publication number
CN103139049A
CN103139049A CN2013100347671A CN201310034767A CN103139049A CN 103139049 A CN103139049 A CN 103139049A CN 2013100347671 A CN2013100347671 A CN 2013100347671A CN 201310034767 A CN201310034767 A CN 201310034767A CN 103139049 A CN103139049 A CN 103139049A
Authority
CN
China
Prior art keywords
multimedia messages
terminal
audio
server
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100347671A
Other languages
English (en)
Other versions
CN103139049B (zh
Inventor
梁柱
郑志昊
王慧星
黄晓军
计鸣钟
许华彬
邓李进
杨雍
郑闫强
文光海
吴志华
刘长青
张明威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310034767.1A priority Critical patent/CN103139049B/zh
Publication of CN103139049A publication Critical patent/CN103139049A/zh
Priority to PCT/CN2013/088215 priority patent/WO2014117591A1/en
Priority to US14/322,819 priority patent/US9705836B2/en
Application granted granted Critical
Publication of CN103139049B publication Critical patent/CN103139049B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Abstract

本发明提供一种信息交互方法、服务器及SNS系统,其中的方法可包括:服务器检测到SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息;所述服务器对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器分配一个发表标识,并将所述发表标识返回至所述第一终端,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。本发明可在SNS系统中实现多媒体信息的交互,丰富信息交互的内容,提升信息交互的效率,提升社交活动的便捷性。

Description

信息交互方法、服务器及SNS系统
技术领域
本发明涉及互联网技术领域,具体涉及SNS(Social Networking Service,社会性网络服务)技术领域,尤其涉及一种信息交互方法、服务器及SNS系统。
背景技术
随着SNS技术的发展,用户可以利用SNS系统与其他用户进行信息交流。传统的社会性网络服务中,信息交流的载体通常为文字信息与图片信息,例如,用户在SNS系统中发表文字信息;或者,用户在SNS系统中上传发表图片信息;或者,用户在SNS系统中上传图片信息,并对该图片信息配以文字说明后进行发表;其他用户可在SNS系统中浏览该用户发表的信息,并进行评论、转发等社交操作。上述传统的SNS信息交流方式的交流效率较低,且信息内容较为单一,无法适应用户对信息化提出的便捷性、丰富性的实际需求。
发明内容
本发明实施例提供一种信息交互方法、服务器及SNS系统,可在SNS系统中实现多媒体信息的交互,丰富信息交互的内容,提升信息交互的效率,提升社交活动的便捷性。
本发明第一方面提供一种信息交互方法,可包括:
服务器检测到SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息;
所述服务器对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;
所述服务器分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。
本发明第二方面提供另一种信息交互方法,可包括:
服务器接收到SNS系统中的第二终端发送的多媒体信息播放请求时,获取所述多媒体信息播放请求中携带的发表标识,并检测所述第二终端的系统参数;
所述服务器根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址;
所述服务器根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
本发明第三方面提供一种服务器,可包括:
接收模块,用于在检测到SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息;
信息处理模块,用于对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;
交互处理模块,用于分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。
本发明第四方面提供另一种服务器,可包括:
标识获取模块,用于在接收到SNS系统中的第二终端发送的多媒体信息播放请求时,获取所述多媒体信息播放请求中携带的发表标识;
检测模块,用于检测所述第二终端的系统参数;
查找模块,用于根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址;
信息交互模块,用于根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
本发明第五方面提供一种SNS系统,包括至少一个第一终端,和/或至少一个第二终端,还包括:上述第三方面提供的服务器,或者,上述第四方面提供的服务器。
实施本发明实施例,具有如下有益效果:
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器检测到SNS系统中的第一终端录制并发表第一多媒体信息时,对第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器采用一个发表标识来标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址,使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种信息交互方法的流程图;
图2为本发明实施例提供的另一种信息交互方法的流程图;
图3为本发明实施例提供的又一种信息交互方法的流程图;
图4为本发明实施例提供的又一种信息交互方法的流程图;
图5为本发明实施例提供的又一种信息交互方法的流程图;
图6为本发明实施例提供的一种服务器的结构示意图;
图7为本发明实施例提供的另一种服务器的结构示意图;
图8a为本发明实施例提供的信息处理模块的一个实施例的结构示意图;
图8b为本发明实施例提供的信息处理模块的另一个实施例的结构示意图;
图9为本发明实施例提供的又一种服务器的结构示意图;
图10为本发明实施例提供的又一种服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,SNS系统指为用户建立社会性网络的互联网应用服务的平台,例如:个人空间、互动网站、论坛等平台。第一终端为SNS系统中的任一个终端,第一终端可以为:PC(Personal Computer,个人计算机)、手机、智能手机、平板电脑、电子阅读器、笔记本电脑、MP3(Moving Picture Experts GroupAudio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4播放器、数码摄像机等设备中的任一种。优选地,第一终端具备多媒体信息的录制功能,能够录制并发表第一多媒体信息。第二终端为SNS系统中的任一个终端,第二终端可以为:PC(Personal Computer,个人计算机)、手机、智能手机、平板电脑、电子阅读器、笔记本电脑、MP3播放器、MP4播放器、数码摄像机等设备中的任一种。
下面将结合附图1-附图5,对本发明实施例提供的信息交互方法进行详细介绍。需要说明的是,附图1-附图3所示实施例阐述SNS系统中的第一终端进行信息发表操作时,服务器与第一终端之间的信息交互流程。附图4-附图5所示实施例阐述SNS系统中的第二终端请求播放SNS系统中的多媒体信息时,服务器与第二终端之间的信息交互流程。
请参见图1,为本发明实施例提供的一种信息交互方法的流程图;该方法可包括以下步骤S101-步骤S103。
S101,服务器检测到SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息。
其中,信息发表操作包括但不限于:发表话题信息所执行的发表操作、发表评论信息所执行的发表操作、发表回复信息所执行的发表操作、发表个人信息所执行的发表操作等等。本发明实施例中,第一终端具备多媒体信息的录制功能,能够录制并发表第一多媒体信息,第一终端的多媒体信息的录制功能可以存在以下几种可行的实施方式:在第一种可行的实施方式中,第一终端包含摄录应用或包含具备摄录功能的应用,第一终端可利用摄录应用录制第一多媒体信息以进行发表。在第二种可行的实施方式中,第一终端包含摄录装置或第一终端与摄录装置相连接,第一终端可利用摄录装置录制第一多媒体信息以进行发表。
第一多媒体信息可以包括:第一格式的音视频信息;例如:第一终端的用户通过第一终端的摄录应用录制了一段音频信息,并将该音频信息进行发表。其中,第一格式指任一种音视频格式,具体地,若第一多媒体信息仅包括第一格式的音频信息,则该第一格式可以为AMR(Adaptive Multi-Rate,一种音频文件格式)格式、MP3格式、WAV(Waveform Audio Format,波形格式)格式、WMA(Windows MediaAudio,一种数字音频压缩格式)格式或ACC(AdvancedAudio Coding,高级音频编码技术)格式;若第一多媒体信息仅包括第一格式的视频信息,则该第一格式可以为RMVB(RM Variable Bit Rate,一种流媒体视频文件格式)格式、AVI(Audio Video Interleaved,音频视频交错格式)格式、MP4格式或WMV格式。第一多媒体信息也可以包括:图片信息和第一格式的音视频信息;例如:第一终端的用户通过第一终端的摄录装置录制了一段音频信息,并为该音频信息搭配了一张图片信息,并将该图片信息和音频信息一同进行发表。其中,图片信息可以由第一终端的摄录应用直接拍摄获得,也可以由第一终端从已有的相册中选择获得。
S102,所述服务器对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息。
若第一多媒体信息包括第一格式的音视频信息,则第二多媒体信息包括第二格式的音视频信息;若第一多媒体信息包括图片信息和第一格式的音视频信息,则第二多媒体信息包括所述图片信息和第二格式的音视频信息。其中,第二格式指除第一格式以外的任一种音视频格式。可以理解的是,第二格式的音视频信息与第一格式的音视频信息虽然格式不同,但内容相同。
由于终端兼容性的问题,各种终端可识别播放的音视频信息的格式可能存在差异,例如:第一终端发表了一段AMR格式的音频信息,第二终端可能由于兼容性问题,无法对AMR格式进行识别解析或无法对AMR格式进行完整解析,造成第二终端无法播放或无法以较好的效果播放第一终端发表的AMR格式的音频信息,使得第二终端的用户无法与第一终端的用户进行很好的社交交流。为了解决上述问题,本步骤中,所述服务器可对第一多媒体信息包括的第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息,例如:上述例子中,本步骤中所述服务器可将第一终端发表的一段AMR格式的音频信息,转码为一段MP3格式的音频信息和一段WAV格式的音频信息。所述服务器存储包含第一格式的音视频信息的所述第一多媒体信息,以及存储包含第二格式的音视频信息的所述至少一个第二多媒体信息,则经过本步骤,同一段音视频信息可以包含多种格式,可适应多种类型的终端,从而解决了终端的兼容性问题,可提升终端的用户之间的社交交流的有效性。
S103,所述服务器分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功。
其中,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。所述发表标识可以理解为第一终端发表的信息的查看链接,通过所述发表标识,可以查找到所述第一多媒体信息的存储地址(如URL(Uniform Resource Locator,统一资源定位符)地址)及所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址(如URL地址)。具体实现中,该发表标识用于表示第一终端发表的信息为多媒体信息,该发表标识可以为一段语音Key,例如:所述服务器分配一个25字节的语音Key;所述服务器将所述发表标识返回给第一终端,第一终端则可获知第一终端的信息发表操作成功,发表的第一多媒体信息已成功上传至服务器。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器检测到SNS系统中的第一终端录制并发表第一多媒体信息时,对第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器采用一个发表标识来标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址,使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图2,为本发明实施例提供的另一种信息交互方法的流程图;该方法可包括以下步骤S201-步骤S207。
S201,服务器检测到SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息。本实施例中,步骤S201可参见图1所示实施例的步骤S101,在此不赘述。
S202,所述服务器判断所述第一终端是否具备多媒体信息的发表权限;如果判断结果为是,转入步骤S203;否则,转步骤S207,返回提示信息。
所述服务器可后台配置SNS系统中的各终端的多媒体信息的发表权限,例如:为了防止不良信息的传播,所述服务器可配置时间信息,以阶段性限制SNS系统中的各终端的多媒体信息的发表权限,如所述服务器可配置一天中的7:00-12:00时间段内,SNS系统中的各终端均具备多媒体信息的发表权限,其他时间段内,SNS系统中的各终端均不具备多媒体信息的发表权限。再如:为了控制某些特定终端发表恶意信息,所述服务器可针对该特定终端进行发表权限配置,如所述服务器可配置SNS系统中终端A、终端B和终端C不具备多媒体信息的发表权限,而SNS系统中的其他终端具备多媒体信息的发表权限。可以理解的是,上述服务器的发表权限配置仅为举例,所述服务器还可根据实际需要确定发表权限配置的其他策略。
本步骤中,所述服务器可根据所述服务器后台进行的发表权限配置,对第一终端进行发表权限判断,如果所述第一终端具备多媒体信息的发表权限,则可转入步骤S203,对第一终端发表的第一多媒体信息执行后续流程的处理。如果所述第一终端不具备多媒体信息的发表权限,则可转入步骤S207,向第一终端返回提示信息,使第一终端可获知所述信息发表操作失败及失败原因,所述第一终端可向第一终端的用户输出所述提示信息,例如:第一终端输出“无发表权限,多媒体信息发表失败”的提示信息。
S203,所述服务器解析所述第一多媒体信息,获得第一格式的音视频信息。
本实施例中,所述第一多媒体信息包括第一格式的音视频信息,即第一终端发表的信息为第一格式的音视频信息,例如:第一终端的用户通过第一终端录制并发表的信息为一段AMR格式的音频信息。
S204,所述服务器对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息。
本实施例中,第二多媒体信息包括第二格式的音视频信息。依步骤S203中的例子,本步骤中,所述服务器对第一终端发表的一段AMR格式的音频信息进行转码处理,可获得至少一段其他格式的音频信息,例如:可获得一段MP3格式的音频信息和一段WAV格式的音频信息。经过本步骤,同一段音视频信息可以包含多种格式,可适应多种类型的终端,解决了终端的兼容性问题,可提升终端的用户之间的社交交流的有效性。
S205,所述服务器存储所述第一格式的音视频信息和所述至少一个第二格式的音视频信息。
本步骤中,所述服务器根据第一终端发表的信息所属的类型,将所述第一格式的音视频信息和所述至少一个第二格式的音视频信息存储至对应的网络数据库中,例如:若第一终端发表的信息所属类型为个人信息,所述服务器则将所述第一格式的音视频信息和所述至少一个第二格式的音视频信息存储至网络的个人信息数据库中;再如:若第一终端发表的信息所属类型为动态信息,所述服务器则将所述第一格式的音视频信息和所述至少一个第二格式的音视频信息存储至网络的动态信息数据库中。需要说明的是,服务器存储所述第一格式的音视频信息之后,记录所述第一格式的音视频信息的存储地址,该存储地址则可为所述第一格式的音视频信息的URL地址。所述服务器存储所述至少一个第二格式的音视频信息之后,记录所述每个第二格式的音视频信息的存储地址,该存储地址则可为所述每个第二格式的音视频信息的URL地址。
S206,所述服务器分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。本实施例中,步骤S206可参见图1所示实施例的步骤S103,在此不赘述。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器检测到SNS系统中的第一终端录制并发表第一多媒体信息时,对第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器采用一个发表标识来标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址,使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图3,为本发明实施例提供的又一种信息交互方法的流程图;该方法可包括以下步骤S301-步骤S307。
S301,服务器检测到SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息。
S302,所述服务器判断所述第一终端是否具备多媒体信息的发表权限;如果判断结果为是,转入步骤S303;否则,转步骤S307,输出提示信息。
本实施例中,步骤S301-步骤S302可参见图2所示的步骤S201-步骤S202,在此不赘述。
S303,所述服务器解析所述第一多媒体信息,获得图片信息及第一格式的音视频信息。
其中,所述第一多媒体信息包括图片信息和第一格式的音视频信息,即第一终端发表的信息为图片信息加第一格式的音视频信息,例如:第一终端的用户通过第一终端录制了一段AMR格式的音频信息,并为该AMR格式的音频信息搭配了一张图片信息,将该图片信息与该AMR格式的音频信息作为第一多媒体信息一同发表。
S304,所述服务器对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息。本实施例中,步骤S304可参见图2所示的步骤S204,在此不赘述。
S305,所述服务器存储所述图片信息、所述第一格式的音视频信息和所述至少一个第二格式的音视频信息,并将所述图片信息分别与所述第一格式的音视频信息及每个所述第二格式的音视频信息相关联。
本实施例中,所述第二多媒体信息包括所述图片信息和与所述图片信息相关联的所述第二格式的音视频信息。本步骤中,所述图片与步骤S304转码生成的每个第二格式的音视频信息相关联,所述图片与一个与所述图片相关联的第二格式的音视频信息则可构成一个第二多媒体信息。本步骤中,所述图片分别与所述第一格式的音视频信息及每个所述第二格式的音视频信息相关联,表明所述图片与所述图片相关联的音视频信息为一同发表的信息。
S306,所述服务器分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。本实施例中,步骤S306可参见图2所示的步骤S206,在此不赘述。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器检测到SNS系统中的第一终端录制并发表第一多媒体信息时,对第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器采用一个发表标识来标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址,使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图4,为本发明实施例提供的又一种信息交互方法的流程图;该方法可包括以下步骤S401-步骤S404。
S401,服务器接收到SNS系统中的第二终端发送的多媒体信息播放请求时,获取所述多媒体信息播放请求中携带的发表标识。
其中,第二终端可在SNS系统提供的信息页面中发送多媒体信息播放请求,该信息页面包括但不限于:好友动态信息页面、与我相关的信息页面、个人信息页面等等。当SNS系统提供的信息页面中包含多媒体信息时,SNS系统的信息页面中会显示该多媒体信息对应的发表标识,例如:SNS系统中的第一终端发表了第一多媒体信息,该第一多媒体信息包含一段AMR格式的音频信息,采用图1-图2所示实施例的信息交互流程,所述服务器会分配一个发表标识,在SNS系统提供的信息页面中并不直接显示第一终端发表的AMR格式的音频信息,而是显示服务器分配的该发表标识。再如:SNS系统中的第一终端发表了第一多媒体信息,该第一多媒体信息包含一张图片信息和一段AMR格式的音频信息,采用图1或图3所示实施例的信息交互流程,所述服务器会分配一个发表标识,在SNS系统提供的信息页面中并不直接显示第一终端发表的AMR格式的音频信息,而是显示第一终端发表的图片信息,并在图片信息中显示服务器分配的该发表标识。第二终端的用户在SNS系统的信息页面中点击发表标识,则可发起对该发表标识所标识的多媒体信息的播放请求,第二终端将该多媒体信息播放请求发送至服务器,该多媒体信息播放请求中携带所请求播放的多媒体信息的发表标识。
S402,所述服务器检测所述第二终端的系统参数。
其中,第二终端的系统参数可包括:第二终端的终端类型、第二终端的播放器版本、第二终端所使用的SNS系统的版本、第二终端的浏览器版本和第二终端的插件等中的一种或多种参数。本步骤中,所述服务器可实时监测所述第二终端的系统参数,也可要求所述第二终端主动上报所述第二终端的系统参数。
S403,所述服务器根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址。
根据图1-图3所示实施例的描述,针对SNS系统中的第一终端(即SNS系统中的任一终端)发表第一多媒体信息时,所述服务器会分配发表标识,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。所述发表标识可以理解为第一终端发表的信息的查看链接,通过所述发表标识,可以查找到所述第一多媒体信息的存储地址(如URL地址)及所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址(如URL地址)。本步骤中,根据步骤S401从多媒体信息播放请求中获得的发表标识,所述服务器可查找到所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址。
S404,所述服务器根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
本步骤中,根据步骤S402检测到的所述第二终端的系统参数,所述服务器可为所述第二终端选择一个相适配的多媒体信息,并将该相适配的多媒体信息的URL地址返回给所述第二终端,所述第二终端基于该相适配的多媒体信息的URL地址,从对应的网络数据库中获得该相适配的多媒体信息并进行播放。具体实现中,所述服务器为所述第二终端选择相适配的多媒体信息的过程可包括但不限于:若第二终端的终端类型为PC,且该第二终端包含支持HTML5技术的浏览器,则选择适于第二终端的浏览器播放的多媒体信息;若第二终端的终端类型为PC,该第二终端未包含支持HTML5技术的浏览器,且该第二终端包含FLASH插件,则选择适于第二终端的FLASH插件播放的多媒体信息;若第二终端的终端类型为移动终端,且该第二终端使用的SNS系统为V2.0版本(即新版本),则选择适于所述第二终端的播放器播放的多媒体信息;若第二终端的终端类型为移动终端,且该第二终端使用的SNS系统为V1.0版本(即旧版本),则选择适于所述第二终端的网页浏览器播放的多媒体信息。
本发明实施例中,SNS系统中的终端可播放多媒体信息,服务器接收到SNS系统中的第二终端的多媒体信息播放请求时,根据所述多媒体信息播放请求中携带的发表标识,为第二终端选择相适配的多媒体信息,并向第二终端返回该相适配的多媒体信息的存储地址,使第二终端可以较好的效果播放该相适配的多媒体信息,提升SNS系统中的社交交流的有效性;同时,由于在SNS系统中可基于多媒体信息进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图5,为本发明实施例提供的又一种信息交互方法的流程图;该方法可包括以下步骤S501-步骤S510。
S501,服务器接收到SNS系统中的第二终端发送的多媒体信息播放请求。
其中,第二终端可在SNS系统提供的信息页面中发送多媒体信息播放请求,该信息页面包括但不限于:好友动态信息页面、与我相关的信息页面、个人信息页面等等。当SNS系统提供的信息页面中包含多媒体信息时,SNS系统的信息页面中会显示该多媒体信息对应的发表标识,第二终端的用户在SNS系统的信息页面中点击发表标识,则可发起对该发表标识所标识的多媒体信息的播放请求,第二终端将该多媒体信息播放请求发送至服务器,该多媒体信息播放请求中携带所请求播放的多媒体信息的发表标识。
S502,所述服务器判断所述第二终端是否具备多媒体信息的播放权限;如果判断结果为是,转入步骤S503;否则,转入步骤S510,返回提示信息。
本步骤中,所述服务器进行播放权限判断的过程可以包括:首先,获取所请求播放的多媒体信息的发表者的用户信息(例如:用户标识),以及所述第二终端对应的用户信息(例如:用户标识);其次,根据发表者的用户信息与该第二终端对应的用户信息,判断发表者与该第二终端对应的用户的SNS关系,包括:本人关系、好友关系、陌生人关系等等,如果发表者与该第二终端对应的用户的SNS关系为本人关系,即该发表者即为该第二终端对应的用户,则可确定该第二终端具备多媒体信息的播放权限,转入步骤S503;或者,如果发表者与该第二终端对应的用户的SNS关系为好友关系,则可确定该第二终端具备多媒体信息的播放权限,转入步骤S503。如果发表者与该第二终端对应的用户的SNS关系既非本人关系又非好友关系,则确定该第二终端不具备多媒体信息的播放权限,转入步骤S510,所述服务器可向所述第二终端返回提示信息,使所述第二终端可获知所述多媒体信息播放请求失败及失败原因,所述第二终端可向第二终端的用户输出所述提示信息,例如:所述第二终端可输出“无播放权限,多媒体信息播放请求失败”的提示信息。
S503,所述服务器获取所述多媒体信息播放请求中携带的发表标识。
如前述,第二终端发起多媒体信息播放请求时,该多媒体信息播放请求中携带所请求播放的多媒体信息的发表标识;本步骤中,所述服务器可解析该多媒体信息播放请求,从中获取携带的所述发表标识。
S504,所述服务器检测所述第二终端的系统参数。
S505,所述服务器根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址。
S506,所述服务器根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
本实施例中,步骤S504-步骤S506可参见图4所示实施例中的步骤S402-步骤S404,在此不赘述。
S507,所述服务器检测到所述第二终端对所述相适配的多媒体信息进行转发操作。
S508,所述服务器判断所述第二终端是否具备多媒体信息的转发权限,如果判断结果为是,转入步骤S509;否则,转入步骤S510,返回提示信息。
本步骤中,所述服务器进行转发权限判断可以包括以下两个方面的判断过程,第一方面的判断过程为:所述服务器判断所述第二终端的用户与所述相适配的多媒体信息的发表者之间的SNS关系是否为个人关系或好友关系。此方面的判断过程可参见步骤S502所述的判断过程,在此不赘述。如果第一方面的判断结果为:所述第二终端的用户与所述相适配的多媒体信息的发表者之间的SNS关系既非个人关系又非好友关系,则所述第二终端不具备多媒体信息的转发权限,转入步骤S510。如果第一方面的判断结果为:所述第二终端的用户与所述相适配的多媒体信息的发表者之间的SNS关系为个人关系或好友关系,则转入进行第二方面的判断。
第二方面的判断过程为:所述服务器判断所述第二终端是否具备多媒体信息的发表权限。由于服务器可后台配置SNS系统中的各终端的多媒体信息的发表权限,所述服务器可根据所述服务器后台进行的发表权限配置,对第二终端进行发表权限判断。如果第二方面的判断结果为:所述第二终端具备多媒体信息的发表权限,结合第一方面的判断结果,所述第二终端具备多媒体信息的转发权限,则可转入步骤S509。如果第二方面的判断结果为:所述第二终端不具备多媒体信息的发表权限,则可转入步骤S510。
本实施例中,当转入步骤S510时,所述服务器向所述第二终端返回提示信息,使所述第二终端可获知所述多媒体信息的转发操作失败及失败原因,所述第二终端可向第二终端的用户输出所述提示信息,例如:所述第二终端可输出“无转发权限,多媒体信息转发失败”的提示信息。
S509,所述服务器则根据所述第二终端的转发操作,对所述相适配的多媒体信息进行转发处理。
需要说明的是,所述第二终端对所述相适配的多媒体信息的转发操作,可以理解为所述第二终端对所述相适配的多媒体信息的发表操作,本步骤中,所述服务器对所述相适配的多媒体信息进行转发处理的过程,可以参见图1-图3所示实施例中,SNS系统中的任一终端发表多媒体信息时,所述服务器所执行的处理过程,在此不赘述。
本发明实施例中,SNS系统中的终端可播放多媒体信息,服务器接收到SNS系统中的第二终端的多媒体信息播放请求时,根据所述多媒体信息播放请求中携带的发表标识,为第二终端选择相适配的多媒体信息,并向第二终端返回该相适配的多媒体信息的存储地址,使第二终端可以较好的效果播放该相适配的多媒体信息,提升SNS系统中的社交交流的有效性;同时,由于在SNS系统中可基于多媒体信息进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
下面将结合附图6-附图10,对本发明实施例提供的服务器的结构进行详细介绍。需要说明的是,附图6-附图8所示实施例阐述的服务器可应用于执行图1-图3所示的信息交互流程。附图9-附图10所示实施例阐述的服务器可应用于图4-图5所示的信息交互流程。
请参见图6,为本发明实施例提供的一种服务器的结构示意图;该服务器可包括:接收模块101、信息处理模块102和交互处理模块103。
接收模块101,用于在检测到社会性网络服务SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息。
其中,信息发表操作包括但不限于:发表话题信息所执行的发表操作、发表评论信息所执行的发表操作、发表回复信息所执行的发表操作、发表个人信息所执行的发表操作等等。本发明实施例中,第一终端具备多媒体信息的录制功能,能够录制并发表第一多媒体信息,第一终端的多媒体信息的录制功能可以存在以下几种可行的实施方式:在第一种可行的实施方式中,第一终端包含摄录应用或包含具备摄录功能的应用,第一终端可利用摄录应用录制第一多媒体信息以进行发表。在第二种可行的实施方式中,第一终端包含摄录装置或第一终端与摄录装置相连接,第一终端可利用摄录装置录制第一多媒体信息以进行发表。第一多媒体信息可以包括第一格式的音视频信息;第一多媒体信息也可以包括图片信息和第一格式的音视频信息;其中,图片信息可以由第一终端的摄录应用直接拍摄获得,也可以由第一终端从已有的相册中选择获得。
信息处理模块102,用于对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息。
若第一多媒体信息包括第一格式的音视频信息,则第二多媒体信息包括第二格式的音视频信息;若第一多媒体信息包括图片信息和第一格式的音视频信息,则第二多媒体信息包括所述图片信息和第二格式的音视频信息。其中,第二格式指除第一格式以外的任一种音视频格式。可以理解的是,第二格式的音视频信息与第一格式的音视频信息虽然格式不同,但内容相同。
由于终端兼容性的问题,各种终端可识别播放的音视频信息的格式可能存在差异,使得终端用户之间无法进行很好的社交交流。为了解决上述问题,所述信息处理模块102可对第一多媒体信息包括的第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息,经所述信息处理模块102转码处理之的一,同一段音视频信息可以包含多种格式,可适应多种类型的终端,从而解决了终端的兼容性问题,可提升终端的用户之间的社交交流的有效性。
交互处理模块103,用于分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。
其中,所述发表标识可以理解为第一终端发表的信息的查看链接,通过所述发表标识,可以查找到所述第一多媒体信息的存储地址(如URL地址)及所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址(如URL地址)。具体实现中,该发表标识用于表示第一终端发表的信息为多媒体信息,该发表标识可以为一段语音Key;所述交互处理模块103将所述发表标识返回给第一终端,第一终端则可获知第一终端的信息发表操作成功,发表的第一多媒体信息已成功上传至服务器。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器检测到SNS系统中的第一终端录制并发表第一多媒体信息时,对第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器采用一个发表标识来标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址,使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图7,为本发明实施例提供的另一种服务器的结构示意图;该服务器可包括:接收模块101、信息处理模块102、交互处理模块103和权限判断模块104。其中,接收模块101、信息处理模块102和交互处理模块103的结构可参见图6所示实施例的相关描述,在此不赘述。
权限判断模块104,用于判断所述第一终端是否具备多媒体信息的发表权限,如果所述第一终端具备多媒体信息的发表权限,则通知所述信息处理模块进行处理。
服务器可后台配置SNS系统中的各终端的多媒体信息的发表权限,例如:为了防止不良信息的传播,所述服务器可配置时间信息,以阶段性限制SNS系统中的各终端的多媒体信息的发表权限,如所述服务器可配置一天中的7:00-12:00时间段内,SNS系统中的各终端均具备多媒体信息的发表权限,其他时间段内,SNS系统中的各终端均不具备多媒体信息的发表权限。再如:为了控制某些特定终端发表恶意信息,所述服务器可针对该特定终端进行发表权限配置,如所述服务器可配置SNS系统中终端A、终端B和终端C不具备多媒体信息的发表权限,而SNS系统中的其他终端具备多媒体信息的发表权限。可以理解的是,上述服务器的发表权限配置仅为举例,所述服务器还可根据实际需要确定发表权限配置的其他策略。
所述权限判断模块104可根据服务器后台进行的发表权限配置,对第一终端进行发表权限判断,如果所述第一终端具备多媒体信息的发表权限,则通知所述信息处理模块进行处理。需要说明的是,如果所述第一终端不具备多媒体信息的发表权限,所述权限判断模块104还可向第一终端返回提示信息,使第一终端可获知所述信息发表操作失败及失败原因,所述第一终端可向第一终端的用户输出所述提示信息,例如:第一终端输出“无发表权限,多媒体信息发表失败”的提示信息。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器检测到SNS系统中的第一终端录制并发表第一多媒体信息时,对第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;所述服务器采用一个发表标识来标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址,使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图8a,为本发明实施例提供的信息处理模块的一个实施例的结构示意图;该信息处理模块102可包括:第一解析单元1201、第一转码处理单元1202和第一存储单元1203。
第一解析单元1201,用于解析所述第一多媒体信息,获得第一格式的音视频信息。
本实施例中,所述第一多媒体信息包括第一格式的音视频信息,即第一终端发表的信息为第一格式的音视频信息,其中,第一格式指任一种音视频格式,具体地,若第一多媒体信息仅包括第一格式的音频信息,则该第一格式可以为AMR格式、MP3格式、WAV格式、WMA格式或ACC格式;若第一多媒体信息仅包括第一格式的视频信息,则该第一格式可以为RMVB格式、AVI格式、MP4格式或WMV格式。
第一转码处理单元1202,用于对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息。
本实施例中,第二多媒体信息包括第二格式的音视频信息。所述第一转码处理单元1202进行转码处理后,同一段音视频信息可以包含多种格式,可适应多种类型的终端,解决了终端的兼容性问题,可提升终端的用户之间的社交交流的有效性。
第一存储单元1203,用于所述服务器存储所述第一格式的音视频信息和所述至少一个第二格式的音视频信息。
所述第一存储单元1203可根据第一终端发表的信息所属的类型,将所述第一格式的音视频信息和所述至少一个第二格式的音视频信息存储至对应的网络数据库中,例如:若第一终端发表的信息所属类型为个人信息,所述第一存储单元1203则将所述第一格式的音视频信息和所述至少一个第二格式的音视频信息存储至网络的个人信息数据库中;再如:若第一终端发表的信息所属类型为动态信息,所述第一存储单元1203则将所述第一格式的音视频信息和所述至少一个第二格式的音视频信息存储至网络的动态信息数据库中。需要说明的是,所述第一存储单元1203存储所述第一格式的音视频信息之后,记录所述第一格式的音视频信息的存储地址,该存储地址则可为所述第一格式的音视频信息的URL地址。所述第一存储单元1203存储所述至少一个第二格式的音视频信息之后,记录所述每个第二格式的音视频信息的存储地址,该存储地址则可为所述每个第二格式的音视频信息的URL地址。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器可将第一终端录制并发表的第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;既可解决终端之间兼容性问题,提升终端用户之间的社交交流的有效性,又使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图8b,为本发明实施例提供的信息处理模块的另一个实施例的结构示意图;该信息处理模块102可包括:第二解析单元1211、第二转码处理单元1212和第二存储单元1213。
第二解析单元1211,用于解析所述第一多媒体信息,获得图片信息及第一格式的音视频信息。
本实施例中,所述第一多媒体信息包括图片信息和第一格式的音视频信息,即第一终端发表的信息为图片信息加第一格式的音视频信息,例如:第一终端的用户通过第一终端录制了一段AMR格式的音频信息,并为该AMR格式的音频信息搭配了一张图片信息,将该图片信息与该AMR格式的音频信息作为第一多媒体信息一同发表。
第二转码处理单元1212,用于对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息。
第二存储单元1213,用于存储所述图片信息、所述第一格式的音视频信息和所述至少一个第二格式的音视频信息,并将所述图片信息分别与所述第一格式的音视频信息及每个所述第二格式的音视频信息相关联。
本实施例中,所述第二多媒体信息包括所述图片信息和与所述图片信息相关联的所述第二格式的音视频信息。所述第二存储单元1213将所述图片与所述第二转码处理单元1212转码生成的每个第二格式的音视频信息相关联,所述图片与一个与所述图片相关联的第二格式的音视频信息则可构成一个第二多媒体信息。所述图片分别与所述第一格式的音视频信息及每个所述第二格式的音视频信息相关联,表明所述图片与所述图片相关联的音视频信息为一同发表的信息。
本发明实施例中,SNS系统中的终端可发表多媒体信息,服务器可将第一终端录制并发表的第一多媒体信息转码处理生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;既可解决终端之间兼容性问题,提升终端用户之间的社交交流的有效性,又使得在SNS系统中可基于多媒体信息的进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
需要说明的是,图6-图8所示实施例提供的服务器的结构和功能可通过图1-图3所示实施例的方法具体实现,该具体实现过程可参见上述方法实施例的描述,在此不赘述。
请参见图9,为本发明实施例提供的又一种服务器的结构示意图;该服务器可包括:标识获取模块201、检测模块202、查找模块203和信息交互模块204。
标识获取模块201,用于在接收到SNS系统中的第二终端发送的多媒体信息播放请求时,获取所述多媒体信息播放请求中携带的发表标识。
其中,第二终端可在SNS系统提供的信息页面中发送多媒体信息播放请求,该信息页面包括但不限于:好友动态信息页面、与我相关的信息页面、个人信息页面等等。当SNS系统提供的信息页面中包含多媒体信息时,SNS系统的信息页面中会显示该多媒体信息对应的发表标识,第二终端的用户在SNS系统的信息页面中点击发表标识,则可发起对该发表标识所标识的多媒体信息的播放请求,第二终端将该多媒体信息播放请求发送至服务器,该多媒体信息播放请求中携带所请求播放的多媒体信息的发表标识。所述标识获取模块201则获取所述多媒体信息播放请求中携带的发表标识。
检测模块202,用于检测所述第二终端的系统参数。
其中,第二终端的系统参数可包括:第二终端的终端类型、第二终端的播放器版本、第二终端所使用的SNS系统的版本、第二终端的浏览器版本和第二终端的插件等中的一种或多种参数。所述检测模块202可实时监测所述第二终端的系统参数,也可要求所述第二终端主动上报所述第二终端的系统参数。
查找模块203,用于根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址。
信息交互模块204,用于根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
本发明实施例中,SNS系统中的终端可播放多媒体信息,服务器接收到SNS系统中的第二终端的多媒体信息播放请求时,根据所述多媒体信息播放请求中携带的发表标识,为第二终端选择相适配的多媒体信息,并向第二终端返回该相适配的多媒体信息的存储地址,使第二终端可以较好的效果播放该相适配的多媒体信息,提升SNS系统中的社交交流的有效性;同时,由于在SNS系统中可基于多媒体信息进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
请参见图10,为本发明实施例提供的又一种服务器的结构示意图;该服务器可包括:标识获取模块201、检测模块202、查找模块203、信息交互模块204、播放权限判断模块205、转发权限判断模块206和转发处理模块207。其中,标识获取模块201、检测模块202、查找模块203和信息交互模块204的结构可参见图9所示实施例的相关描述,在此不赘述。
播放权限判断模块205,用于接收到SNS系统中的第二终端发送的多媒体信息播放请求时,判断所述第二终端是否具备多媒体信息的播放权限,如果所述第二终端具备多媒体信息的播放权限,则通知所述标识获取模块获取所述多媒体信息播放请求中携带的发表标识。
所述播放权限判断模块205进行播放权限判断的过程可以包括:首先,获取所请求播放的多媒体信息的发表者的用户信息(例如:用户标识),以及所述第二终端对应的用户信息(例如:用户标识);其次,根据发表者的用户信息与该第二终端对应的用户信息,判断发表者与该第二终端对应的用户的SNS关系,包括:本人关系、好友关系、陌生人关系等等,如果发表者与该第二终端对应的用户的SNS关系为本人关系,即该发表者即为该第二终端对应的用户,则可确定该第二终端具备多媒体信息的播放权限,则通知所述标识获取模块获取所述多媒体信息播放请求中携带的发表标识;或者,如果发表者与该第二终端对应的用户的SNS关系为好友关系,则可确定该第二终端具备多媒体信息的播放权限,则通知所述标识获取模块获取所述多媒体信息播放请求中携带的发表标识。需要说明的是,如果发表者与该第二终端对应的用户的SNS关系既非本人关系又非好友关系,则确定该第二终端不具备多媒体信息的播放权限,所述播放权限判断模块205还可向所述第二终端返回提示信息,使所述第二终端可获知所述多媒体信息播放请求失败及失败原因,所述第二终端可向第二终端的用户输出所述提示信息,例如:所述第二终端可输出“无播放权限,多媒体信息播放请求失败”的提示信息。
转发权限判断模块206,用于在检测到所述第二终端对所述相适配的多媒体信息进行转发操作时,判断所述第二终端是否具备多媒体信息的转发权限。
所述转发权限判断模块206进行转发权限判断可以包括以下两个方面的判断过程,第一方面的判断过程为:所述转发权限判断模块206判断所述第二终端的用户与所述相适配的多媒体信息的发表者之间的SNS关系是否为个人关系或好友关系。此方面的判断过程可参见所述播放权限判断模块的判断过程,在此不赘述。如果第一方面的判断结果为:所述第二终端的用户与所述相适配的多媒体信息的发表者之间的SNS关系既非个人关系又非好友关系,则所述第二终端不具备多媒体信息的转发权限,所述转发权限判断模块206可向所述第二终端返回提示信息,使所述第二终端可获知所述多媒体信息的转发操作失败及失败原因。如果第一方面的判断结果为:所述第二终端的用户与所述相适配的多媒体信息的发表者之间的SNS关系为个人关系或好友关系,则转入进行第二方面的判断。
第二方面的判断过程为:所述转发权限判断模块206判断所述第二终端是否具备多媒体信息的发表权限。由于服务器可后台配置SNS系统中的各终端的多媒体信息的发表权限,所述服务器可根据所述服务器后台进行的发表权限配置,对第二终端进行发表权限判断。如果第二方面的判断结果为:所述第二终端具备多媒体信息的发表权限,结合第一方面的判断结果,所述第二终端具备多媒体信息的转发权限。如果第二方面的判断结果为:所述第二终端不具备多媒体信息的发表权限,所述转发权限判断模块206可向所述第二终端返回提示信息,使所述第二终端可获知所述多媒体信息的转发操作失败及失败原因。
转发处理模块207,用于如果所述第二终端具备多媒体信息的转发权限,根据所述第二终端的转发操作,对所述相适配的多媒体信息进行转发处理。
需要说明的是,所述第二终端对所述相适配的多媒体信息的转发操作,可以理解为所述第二终端对所述相适配的多媒体信息的发表操作,所述转发处理模块207对所述相适配的多媒体信息进行转发处理的过程,可以参见SNS系统中的任一终端发表多媒体信息时服务器所执行的处理过程。
需要说明的是,图9-图10所示实施例提供的服务器的结构和功能可通过图4-图5所示实施例的方法具体实现,该具体实现过程可参见上述方法实施例的描述,在此不赘述。
本发明实施例中,SNS系统中的终端可播放多媒体信息,服务器接收到SNS系统中的第二终端的多媒体信息播放请求时,根据所述多媒体信息播放请求中携带的发表标识,为第二终端选择相适配的多媒体信息,并向第二终端返回该相适配的多媒体信息的存储地址,使第二终端可以较好的效果播放该相适配的多媒体信息,提升SNS系统中的社交交流的有效性;同时,由于在SNS系统中可基于多媒体信息进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
本发明实施例还公开了一种SNS系统,包括至少一个第一终端,和/或至少一个第二终端,还包括图6-图8所示实施例中的服务器,或者,还包括图9-图10所示实施例中的服务器。需要说明的是,本实施例的SNS系统可以应用于上述方法中。
本发明实施例中,SNS系统中的终端可发表多媒体信息、播放多媒体信息以及转发多媒体信息,在SNS系统中可基于多媒体信息进行信息交互,丰富了信息交互的内容,提升了信息交互的效率,提升了社交活动的便捷性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (15)

1.一种信息交互方法,其特征在于,包括:
服务器检测到社会性网络服务SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息;
所述服务器对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;
所述服务器分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。
2.如权利要求1所述的方法,其特征在于,服务器接收所述第一终端录制并发表的第一多媒体信息之后,所述服务器对所述第一多媒体信息进行转码处理之前,还包括:
所述服务器判断所述第一终端是否具备多媒体信息的发表权限;
如果所述第一终端具备多媒体信息的发表权限,所述服务器则执行对所述第一多媒体信息进行转码处理的步骤。
3.如权利要求1或2所述的方法,其特征在于,所述服务器对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,包括:
所述服务器解析所述第一多媒体信息,获得第一格式的音视频信息;
所述服务器对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息;
所述服务器存储所述第一格式的音视频信息和所述至少一个第二格式的音视频信息;
其中,所述第一多媒体信息包括所述第一格式的音视频信息,所述第二多媒体信息包括所述第二格式的音视频信息。
4.如权利要求1或2所述的方法,其特征在于,所述服务器对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息,包括:
所述服务器解析所述第一多媒体信息,获得图片信息及第一格式的音视频信息;
所述服务器对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息;
所述服务器存储所述图片信息、所述第一格式的音视频信息和所述至少一个第二格式的音视频信息,并将所述图片信息分别与所述第一格式的音视频信息及每个所述第二格式的音视频信息相关联;
其中,所述第一多媒体信息包括所述图片信息和所述第一格式的音视频信息,所述第二多媒体信息包括所述图片信息和与所述图片信息相关联的所述第二格式的音视频信息。
5.一种信息交互方法,其特征在于,包括:
服务器接收到社会性网络服务SNS系统中的第二终端发送的多媒体信息播放请求时,获取所述多媒体信息播放请求中携带的发表标识,并检测所述第二终端的系统参数;
所述服务器根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址;
所述服务器根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
6.如权利要求5所述的方法,其特征在于,服务器接收到SNS系统中的第二终端发送的多媒体信息播放请求之后,获取所述多媒体信息播放请求中携带的发表标识之前,还包括:
所述服务器判断所述第二终端是否具备多媒体信息的播放权限;
如果所述第二终端具备多媒体信息的播放权限,所述服务器则执行获取所述多媒体信息播放请求中携带的发表标识的步骤。
7.如权利要求5或6所述的方法,其特征在于,所述服务器将所述相适配的多媒体信息的存储地址返回至所述第二终端之后,还包括:
所述服务器检测到所述第二终端对所述相适配的多媒体信息进行转发操作时,判断所述第二终端是否具备多媒体信息的转发权限;
如果所述第二终端具备多媒体信息的转发权限,所述服务器则根据所述第二终端的转发操作,对所述相适配的多媒体信息进行转发处理。
8.一种服务器,其特征在于,包括:
接收模块,用于在检测到社会性网络服务SNS系统中的第一终端进行信息发表操作时,接收所述第一终端录制并发表的第一多媒体信息;
信息处理模块,用于对所述第一多媒体信息进行转码处理,生成至少一个第二多媒体信息,并存储所述第一多媒体信息和所述至少一个第二多媒体信息;
交互处理模块,用于分配一个发表标识,并将所述发表标识返回至所述第一终端,以通知所述第一终端所述信息发表操作成功,所述发表标识用于标识所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息中的每个第二多媒体信息的存储地址。
9.如权利要求8所述的服务器,其特征在于,还包括:
权限判断模块,用于判断所述第一终端是否具备多媒体信息的发表权限,如果所述第一终端具备多媒体信息的发表权限,则通知所述信息处理模块进行处理。
10.如权利要求8或9所述的服务器,其特征在于,所述信息处理模块包括:
第一解析单元,用于解析所述第一多媒体信息,获得第一格式的音视频信息;
第一转码处理单元,用于对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息;
第一存储单元,用于所述服务器存储所述第一格式的音视频信息和所述至少一个第二格式的音视频信息;
其中,所述第一多媒体信息包括所述第一格式的音视频信息,所述第二多媒体信息包括所述第二格式的音视频信息。
11.如权利要求8或9所述的服务器,其特征在于,所述信息处理模块包括:
第二解析单元,用于解析所述第一多媒体信息,获得图片信息及第一格式的音视频信息;
第二转码处理单元,用于对所述第一格式的音视频信息进行转码处理,生成至少一个第二格式的音视频信息;
第二存储单元,用于存储所述图片信息、所述第一格式的音视频信息和所述至少一个第二格式的音视频信息,并将所述图片信息分别与所述第一格式的音视频信息及每个所述第二格式的音视频信息相关联;
其中,所述第一多媒体信息包括所述图片信息和所述第一格式的音视频信息,所述第二多媒体信息包括所述图片信息和与所述图片信息相关联的所述第二格式的音视频信息。
12.一种服务器,其特征在于,包括:
标识获取模块,用于在接收到社会性网络服务SNS系统中的第二终端发送的多媒体信息播放请求时,获取所述多媒体信息播放请求中携带的发表标识;
检测模块,用于检测所述第二终端的系统参数;
查找模块,用于根据所述发表标识,查找所述发表标识所标识的第一多媒体信息的存储地址和至少一个第二多媒体信息的存储地址;
信息交互模块,用于根据所述第二终端的系统参数,从查找到的所述第一多媒体信息的存储地址和所述至少一个第二多媒体信息的存储地址中选择一个与所述第二终端相适配的多媒体信息的存储地址并返回至所述第二终端,以使所述第二终端播放所述相适配的多媒体信息。
13.如权利要求12所述的服务器,其特征在于,还包括:
播放权限判断模块,用于接收到SNS系统中的第二终端发送的多媒体信息播放请求时,判断所述第二终端是否具备多媒体信息的播放权限,如果所述第二终端具备多媒体信息的播放权限,则通知所述标识获取模块获取所述多媒体信息播放请求中携带的发表标识。
14.如权利要求12或13所述的服务器,其特征在于,还包括:
转发权限判断模块,用于在检测到所述第二终端对所述相适配的多媒体信息进行转发操作时,判断所述第二终端是否具备多媒体信息的转发权限;
转发处理模块,用于如果所述第二终端具备多媒体信息的转发权限,根据所述第二终端的转发操作,对所述相适配的多媒体信息进行转发处理。
15.一种社会性网络服务SNS系统,包括至少一个第一终端,和/或至少一个第二终端,其特征在于,还包括:如权利要求8-11任一项所述的服务器,或者,如权利要求12-14任一项所述的服务器。
CN201310034767.1A 2013-01-29 2013-01-29 信息交互方法 Active CN103139049B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310034767.1A CN103139049B (zh) 2013-01-29 2013-01-29 信息交互方法
PCT/CN2013/088215 WO2014117591A1 (en) 2013-01-29 2013-11-29 Method,server and sns system for message interaction
US14/322,819 US9705836B2 (en) 2013-01-29 2014-07-02 Method, server and SNS system for message interaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310034767.1A CN103139049B (zh) 2013-01-29 2013-01-29 信息交互方法

Publications (2)

Publication Number Publication Date
CN103139049A true CN103139049A (zh) 2013-06-05
CN103139049B CN103139049B (zh) 2015-09-30

Family

ID=48498379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310034767.1A Active CN103139049B (zh) 2013-01-29 2013-01-29 信息交互方法

Country Status (3)

Country Link
US (1) US9705836B2 (zh)
CN (1) CN103139049B (zh)
WO (1) WO2014117591A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014117591A1 (en) * 2013-01-29 2014-08-07 Tencent Technology (Shenzhen) Company Limited Method,server and sns system for message interaction
CN106797339A (zh) * 2014-09-15 2017-05-31 微软技术许可有限责任公司 视频拣选器

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10972422B2 (en) * 2015-05-21 2021-04-06 International Business Machines Corporation Presenting an electronic message
CN114339456B (zh) * 2022-03-16 2022-05-27 飞狐信息技术(天津)有限公司 一种视频发布方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098549A (zh) * 2011-03-14 2011-06-15 沈斌 一种提供社会性网络服务的epg系统
CN102547402A (zh) * 2011-12-05 2012-07-04 中兴通讯股份有限公司 音视频数据发布方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7181538B2 (en) * 2003-11-14 2007-02-20 Sybase 365, Inc. System and method for providing configurable, dynamic multimedia message service pre-transcoding
WO2006136872A1 (en) * 2005-06-24 2006-12-28 Nokia Corporation Method, system, device and program for transmission of multimedia data
US8050660B2 (en) * 2006-03-07 2011-11-01 Motorola Mobility, Inc. Apparatus and method for handling messaging service message adaptation
CN101668251B (zh) * 2008-09-05 2012-04-18 中兴通讯股份有限公司 一种基于融合业务系统实现群组消息业务的方法
CN102055804A (zh) * 2010-12-24 2011-05-11 位涛 一种通过页面签到实现信息共享及社交网络互动的方法
CN103139049B (zh) * 2013-01-29 2015-09-30 腾讯科技(深圳)有限公司 信息交互方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098549A (zh) * 2011-03-14 2011-06-15 沈斌 一种提供社会性网络服务的epg系统
CN102547402A (zh) * 2011-12-05 2012-07-04 中兴通讯股份有限公司 音视频数据发布方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014117591A1 (en) * 2013-01-29 2014-08-07 Tencent Technology (Shenzhen) Company Limited Method,server and sns system for message interaction
US9705836B2 (en) 2013-01-29 2017-07-11 Tencent Technology (Shenzhen) Company Limited Method, server and SNS system for message interaction
CN106797339A (zh) * 2014-09-15 2017-05-31 微软技术许可有限责任公司 视频拣选器

Also Published As

Publication number Publication date
CN103139049B (zh) 2015-09-30
WO2014117591A1 (en) 2014-08-07
US20140317213A1 (en) 2014-10-23
US9705836B2 (en) 2017-07-11

Similar Documents

Publication Publication Date Title
US10270831B2 (en) Automated system for combining and publishing network-based audio programming
KR101894394B1 (ko) 컨텐츠 공유 방법 및 컨텐츠 공유 단말
US8391455B2 (en) Method and system for live collaborative tagging of audio conferences
US20090248833A1 (en) Location based content aggregation and distribution systems and methods
CN102710789A (zh) 智能终端间数据的交互方法、系统及装置
CN105635764A (zh) 视频直播中播放推送信息的方法和装置
CN105338124A (zh) 一种资源传播跟踪方法、装置及系统
CN104602133A (zh) 多媒体文件共享方法和终端及服务器
CN103200224A (zh) 一种信息分享的方法、装置及终端
CN103024587B (zh) 一种视频点播的信息标注及显示方法及装置
US10122673B2 (en) Methods and systems for aggregating user generated content
US10250651B2 (en) Method and mobile terminal for publishing information automatically
CN103139049B (zh) 信息交互方法
CN104021441A (zh) 一种制作具有视频和音频的电子简历的系统及方法
CN104918069A (zh) 一种播放场景还原方法、系统、播放终端及控制终端
CN110781417A (zh) 一种基于二维码的朗读作品传播方法及系统
CN103617028A (zh) 一种文档协同评论方法及装置
CN104090878B (zh) 一种多媒体查找方法、终端、服务器及系统
CN103747368A (zh) 在视频节目中嵌入网络即时通讯的系统、方法
CN102316298A (zh) 一种实现音视频录制的方法
CN101562628B (zh) 个性化数字媒体内容管理和发布的方法、系统及服务器
US20150074073A1 (en) Apparatus, system, and method for event-identified content exchange and management
CN102223399B (zh) 基于智能终端的联系人会话展现方法及系统
CN112218146B (zh) 视频内容发布方法及设备、服务器和介质
CN104113509A (zh) 媒体文件推送方法和服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant