CN104113509B - 媒体文件推送方法和服务器 - Google Patents

媒体文件推送方法和服务器 Download PDF

Info

Publication number
CN104113509B
CN104113509B CN201310132935.0A CN201310132935A CN104113509B CN 104113509 B CN104113509 B CN 104113509B CN 201310132935 A CN201310132935 A CN 201310132935A CN 104113509 B CN104113509 B CN 104113509B
Authority
CN
China
Prior art keywords
media file
media
file
server
identification
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.)
Active
Application number
CN201310132935.0A
Other languages
English (en)
Other versions
CN104113509A (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
Tencent Cloud Computing Beijing 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 CN201310132935.0A priority Critical patent/CN104113509B/zh
Priority to PCT/CN2013/075074 priority patent/WO2014169497A1/en
Priority to US14/135,606 priority patent/US20140310385A1/en
Publication of CN104113509A publication Critical patent/CN104113509A/zh
Application granted granted Critical
Publication of CN104113509B publication Critical patent/CN104113509B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种媒体文件推送方法和服务器。所述方法包括:接收并存储推送的第一媒体文件;为所述第一媒体文件分配唯一的第一媒体标识;获取所选择的用于接收所述第一媒体文件的第三方服务提供者;将所述第一媒体标识推送给所述选择的第三方服务提供者。上述媒体文件推送方法和服务器,通过保存第一媒体文件,并分配唯一的第一媒体标识,当向任意多个第三方服务提供者推送相同的第一媒体文件时,仅需推送第一媒体标识给第三方服务提供者,不需每次推送第一媒体文件均需上传一次第一媒体文件,减少了网络传输的数据量,占用较少的网络资源,节省了网络资源。

Description

媒体文件推送方法和服务器
技术领域
本发明涉及信息传输领域,特别是涉及一种多媒体的推送方法和服务器。
背景技术
随着互联网技术的发展,越来越多的人***台,将需要发布的信息上传到服务平台上,然后通过服务平台分享给其他用户。
采用传统的方式发布信息时,每次发布信息均需提供相应的信息链接地址或者源文件,每次发布时上传的信息量比较大,尤其是多媒体文件,因多媒体文件一般均比较大,上传过程中受网络带宽、环境因素等的影响,上传的速度较慢,易占有大量的网络资源,且对于不同的服务平台每次均需上传整个多媒体文件,如此上传需要消耗的网络资源更多,严重造成了网络资源的浪费。
发明内容
基于此,有必要提供一种能节省网络资源的媒体文件推送方法。
此外,还有必要提供一种节省网络资源的用于执行媒体文件推送方法的服务器。
一种媒体文件推送方法,包括:
接收并存储推送的第一媒体文件;
为所述第一媒体文件分配唯一的第一媒体标识;
获取所选择的用于接收所述第一媒体文件的第三方服务提供者;
将所述第一媒体标识推送给所述选择的第三方服务提供者。
在其中一个实施例中,所述方法还包括:
接收并存储第三方服务提供者推送的第二媒体文件;
为所述第二媒体文件分配唯一的第二媒体标识;
推送所述第二媒体标识。
在其中一个实施例中,所述接收并存储推送的第一媒体文件的步骤包括:
接收推送的第一媒体文件;
判断所述推送的第一媒体文件是否已存在,若是,则不需再次存储,若否,则存储所述推送的第一媒体文件。
在其中一个实施例中,所述方法还包括:
设定第一预定保存时间;
当所述第一预定保存时间截止,自动删除所述第一媒体文件。
在其中一个实施例中,所述方法还包括:
设定第二预定保存时间;
当所述第二预定保存时间截止,自动删除所述第二媒体文件。
一种用于执行媒体文件推送方法的服务器,包括:
接收存储模块,用于接收并存储推送的第一媒体文件;
分配模块,用于为所述第一媒体文件分配唯一的第一媒体标识;
选择模块,用于获取所选择的用于接收所述第一媒体文件的第三方服务提供者;
推送模块,用于将所述第一媒体标识推送给所述选择的第三方服务提供者。
在其中一个实施例中,所述接收存储模块还用于接收并存储第三方服务提供者推送的媒体文件;
所述分配模块还用于为所述第二媒体文件分配唯一的第二媒体标识;
所述推送模块还用于推送所述第二媒体标识。
在其中一个实施例中,所述接收存储模块包括:
接收单元,用于接收推送的第一媒体文件;
判断单元,用于判断所述推送的第一媒体文件是否已存在;
存储单元,用于在所述判断出所述推送的第一媒体文件已存在时,不需再次存储所述第一媒体文件,以及在所述判断出所述推送的第一媒体文件不存在时,存储所述推送的第一媒体文件。
在其中一个实施例中,所述服务器还包括:
第一设置模块,用于设定第一预定保存时间;
第一删除模块,用于当所述第一预定保存时间截止,自动删除所述第一媒体文件。
在其中一个实施例中,所述服务器还包括:
第二设置模块,用于设定第二预定保存时间;
第二删除模块,用于当所述第二预定保存时间截止,自动删除所述第二媒体文件。
上述媒体文件推送方法和服务器,通过保存第一媒体文件,并分配唯一的第一媒体标识,当向任意多个第三方服务提供者推送相同的第一媒体文件时,仅需推送第一媒体标识给第三方服务提供者,不需每次推送第一媒体文件均需上传一次第一媒体文件,减少了网络传输的数据量,占用较少的网络资源,节省了网络资源。
附图说明
图1为一个实施例中媒体文件推送方法的流程图;
图2为定期删除第一媒体文件的流程图;
图3为另一个实施例中媒体文件推送方法的流程图;
图4为定期删除第二多媒体文件的流程图;
图5为接收并存储推送的第一媒体文件的流程图;
图6为一个实施例中用于执行媒体文件推送方法的服务器的结构示意图;
图7为图6中接收存储模块的结构示意图;
图8为另一个实施例中服务器的结构示意图;
图9为又一个实施例中服务器的结构示意图。
具体实施方式
下面结合具体的实施例及附图对媒体文件推送方法及服务器的技术方案进行详细的描述,以使其更加清楚。
如图1所示,为一个实施例中媒体文件推送方法的流程图。该媒体文件推送方法可应用于个人计算机、智能手机、掌上电脑等通信设备上。该媒体文件推送方法,包括:
步骤S102,接收并存储推送的第一媒体文件。
首先,用户通过通信设备上安装的浏览器或客户端向公共平台的服务器注册,得到相应的用户注册帐号。用户通过浏览器或客户端中输入用户注册帐号及密码登录到公共平台的服务器上,并通过浏览器或客户端软件上传第一媒体文件。第一媒体文件可为多媒体文件或富媒体文件。其中,多媒体文件的种类多种多样,可包括用户上传的消息中的图片、音频、视频和音视频文件等中的至少一种文件,例如用户个人照片、个人自拍视频或他人的视频文件或风景视频文件等。富媒体文件是指包括图像、动画和文本信息的文件,如包括HTML(HypertextMarkupLanguage,超文本标记语言)、Javascripts、Realvideo、Realaudio和Flash。公共平台为第三方服务提供者提供通用接口的基础平台,可为即时通讯平台(如微信平台)或微博平台等。
公共平台的服务器接收到上传的第一媒体文件后,进行保存。
如图2所示,为一个实施例中媒体文件推送方法中定期删除第一媒体文件的流程图,具体包括:
步骤S202,设置第一预定保存时间。
具体的,第一预定保存时间可由公共平台的服务器根据自身空间、性能等确定,如可为3天或7天等。
步骤S204,当第一预定保存时间截止,自动删除该第一媒体文件。
定期自动删除保存的多媒体文件,可为公共平台的服务器节省存储空间,且保持服务器的存储性能。
步骤S104,为该第一媒体文件分配唯一的第一媒体标识。
公共平台的服务器保存了第一媒体文件后,分配唯一的第一媒体标识,该第一媒体标识可为第一媒体编号等,如V0001。用户上传多个媒体文件时,公共平台的服务器为每个媒体文件分配一个唯一的媒体标识。该第一媒体文件为多媒体文件时,分配唯一的多媒体标识;该第一媒体文件为富媒体文件时,分配唯一的富媒体标识。
步骤S106,获取所选择的用于接收该第一媒体文件的第三方服务提供者。
首先,第三方服务提供者在公共平台的服务器注册,得到相应的服务帐号。用户登录到公共平台的服务器后,在公共平台的交互界面上显示若干个第三方服务提供者。该若干个第三方服务提供者以列表形式显示。公共平台的服务器获取用户从交互界面上的若干个第三方服务提供者选择所需的一个或多个第三方服务提供者,该一个或多个第三方服务提供者用于接收用户发送的第一媒体文件。
步骤S108,将该第一媒体标识推送给该选择的第三方服务提供者。
具体的,将第一媒体标识推送给选择的第三方服务提供者后,第三方服务提供者可根据该第一媒体标识从公共平台的服务器获取对应的第一媒体文件。
上述媒体文件推送方法,通过保存第一媒体文件,并分配唯一的第一媒体标识,当向任意多个第三方服务提供者推送相同的第一媒体文件时,仅需推送第一媒体标识给第三方服务提供者,不需每次推送第一媒体文件均需上传一次第一媒体文件,减少了网络传输的数据量,占用较少的网络资源,节省了网络资源,且不需用户提供第一媒体文件的外部链接,简化了操作。
如图3所示,为另一个实施例中媒体文件推送方法的流程图。与图1中的不同在于,第三方服务提供者返回的第二媒体文件也采用存储和分配第二媒体标识的处理方式,具体包括:
步骤S302,接收并存储推送的第一媒体文件。
该第一媒体文件可为多媒体文件或富媒体文件。多媒体文件的种类多种多样,可包括用户上传的消息中的图片、音频、视频和音视频文件等中的至少一种文件,例如用户个人照片、个人自拍视频或他人的视频文件或风景视频文件等。富媒体文件是指包括图像、动画和文本信息的文件。公共平台的服务器接收到上传的第一媒体文件后,进行保存。
步骤S304,为该第一媒体文件分配唯一的第一媒体标识。
公共平台的服务器保存了第一媒体文件后,分配唯一的第一媒体标识,该第一媒体标识可为第一媒体编号等,如V0001。用户上传多个媒体文件时,公共平台的服务器为每个媒体文件分配一个唯一的媒体标识。
步骤S306,获取所选择的用于接收该第一媒体文件的第三方服务提供者。
首先,第三方服务提供者在公共平台的服务器注册,得到相应的服务帐号。用户登录到公共平台的服务器后,在公共平台的交互界面上显示若干个第三方服务提供者。该若干个第三方服务提供者以列表形式显示。公共平台的服务器获取用户从交互界面上的若干个第三方服务提供者选择所需的一个或多个第三方服务提供者,该一个或多个第三方服务提供者用于接收用户发送的第一媒体文件。
步骤S308,将该第一媒体标识推送给该选择的第三方服务提供者。
具体的,将第一媒体标识推送给选择的第三方服务提供者后,第三方服务提供者可根据该第一媒体标识从公共平台的服务器获取对应的第一媒体文件。
步骤S310,接收并存储第三方服务提供者推送的第二媒体文件。
具体的,第三方服务提供者推送的第二媒体文件可为自身需要推送给用户的多媒体文件,也可为根据用户搜索请求返回的第二媒体文件。该第二媒体文件可为多媒体文件或富媒体文件。例如,第三方服务提供者要将未来3天内的天气情况图片推送给所有移动终端用户,则该天气情况图片可作为第三服务平台要推送的第二媒体文件。
例如,第三方服务提供者接收到用户搜索天气情况的请求,查找到未来5天内的天气情况图片后返回给用户,该返回的天气情况图片也可作为第三方服务提供者推送给用户的第二媒体文件。
公共平台的服务器接收到第三方服务提供者推送的第二媒体文件后,保存。如图4所示,为一个实施例中媒体文件推送方法中定期删除第二媒体文件的流程图,具体包括:
步骤S402,设定第二预定保存时间。
具体的,第一预定保存时间可由公共平台的服务器根据自身空间、性能等确定,如可为3天或7天等。
步骤S404,当该第二预定保存时间截止,自动删除该第二媒体文件。
定期自动删除保存的媒体文件,可为公共平台的服务器节省存储空间,且保持服务器的存储性能。
步骤S312,为该第二媒体文件分配唯一的第二媒体标识。
具体的,公共平台的服务器为第二媒体文件分配唯一的第二媒体标识。该第二媒体标识可为第二媒体编号等,如GV0001。第三方服务提供者推送多个媒体文件时,公共平台的服务器为每个媒体文件分配一个唯一的媒体标识。该第二媒体文件为多媒体文件时,分配唯一的多媒体标识;该第二媒体文件为富媒体文件时,分配唯一的富媒体标识。步骤S314,推送该第二媒体标识。
具体的,公共平台的服务器根据第三方服务提供者的需求将推送的第二媒体文件对应的第二媒体标识推送给用户终端,用户终端可根据第二媒体标识从公共平台的服务器获取对应的第二媒体文件。
上述媒体文件推送方法,第三方服务提供者也将推送的第二媒体文件保存在公共平台的服务器上,并分配唯一的第二媒体标识,将第二媒体标识发送给用户终端,减少了网络传输的数据量,占用较少的网络资源,节省了网络资源,且不需第三方服务提供者的开发者提供第二媒体文件的外部链接,简化了操作,因提供的媒体文件保存在公共平台的服务器上,可由人工进行安全审核,保证信息的安全性。
进一步的,如图5所示,在一个实施例中,接收并存储推送的第一媒体文件的步骤包括:
步骤S502,接收推送的第一媒体文件。
步骤S504,判断该推送的第一媒体文件是否已存在。
具体的,当用户推送的第一媒体文件已经保存在公共平台的服务器上时,不需再次存储,可节省服务器的存储空间。判断推送的第一媒体文件是否已保存了,可分别计算该推送的第一媒体文件的信息摘要值和保存的多媒体文件的信息摘要值,若两者信息摘要值相同,则表示已存在,不需再次存储,若不相同,则表示不存在,可存储该推送的第一媒体文件。
步骤S506,不需再次存储。
步骤S508,存储该推送的第一媒体文件。
同样的,对第三方服务提供者推送的第二多媒体文件,也可采用相同的判断方式判断然后确定是否进行存储。
此外,在其他实施例中,对用户上传的第一媒体文件或第三方服务提供者推送的第二媒体文件不论是否相同,均保存并为第一媒体文件分配相应的唯一的第一媒体标识,为第二媒体文件分配唯一的第二媒体标识。
需要说明的是,第一媒体文化和第二媒体文化仅为区分用户上传的媒体文件和第三方服务提供者推送的媒体文件,并不作为对此的限定,相应的第一媒体标识和第二媒体标识也是为了区分的目的,且第一媒体标识和第二媒体标识可采用统一分配方式进行分配,如第一媒体标识为V001、第二媒体标识为V002。
如图6所示,为一个实施例中用于执行媒体文件推送方法的服务器的结构示意图。一种用于执行媒体文件推送方法的服务器,包括接收存储模块620、分配模块640、选择模块660、推送模块680。其中:
接收存储模块620,用于接收并存储推送的第一媒体文件。
首先,用户通过通信设备上安装的浏览器或客户端向公共平台的服务器注册,得到相应的用户注册帐号。用户通过浏览器或客户端中输入用户注册帐号及密码登录到公共平台的服务器上,并通过浏览器或客户端软件上传第一媒体文件。第一媒体文件可为多媒体文件或富媒体文件。其中,多媒体文件的种类多种多样,可包括用户上传的消息中的图片、音频、视频和音视频文件等中的至少一种文件,例如用户个人照片、个人自拍视频或他人的视频文件或风景视频文件等。富媒体文件是指包括图像、动画和文本信息的文件,如包括HTML(HypertextMarkupLanguage,超文本标记语言)、Javascripts、Realvideo、Realaudio和Flash。公共平台为第三方服务提供者提供通用接口的基础平台,可为即时通讯平台(如微信平台)或微博平台等。
服务器的接收存储模块620接收到上传的第一媒体文件后,进行保存。该服务器即为公共平台的服务器。
分配模块640,用于为该第一媒体文件分配唯一的第一媒体标识。
服务器的接收存储模块620保存了第一媒体文件后,分配模块640分配唯一的第一媒体标识,该第一媒体标识可为第一媒体编号等,如V0001。用户上传多个媒体文件时,公共平台的服务器为每个媒体文件分配一个唯一的媒体标识。
选择模块660,用于获取所选择的用于接收该第一媒体文件的第三方服务提供者。
首先,第三方服务提供者在公共平台的服务器注册,得到相应的服务帐号。用户登录到公共平台的服务器后,在公共平台的交互界面上显示若干个第三方服务提供者。该若干个第三方服务提供者以列表形式显示。公共平台的服务器的选择模块660获取用户从交互界面上的若干个第三方服务提供者选择所需的一个或多个第三方服务提供者,该一个或多个第三方服务提供者用于接收用户发送的第一媒体文件。
推送模块680,用于将该第一媒体标识推送给所述选择的第三方服务提供者。
具体的,推送模块680将第一媒体标识推送给选择的第三方服务提供者后,第三方服务提供者可根据该第一媒体标识从公共平台的服务器获取对应的第一媒体文件。
上述用于执行媒体文件推送方法的服务器,通过保存第一媒体文件,并分配唯一的第一媒体标识,当向任意多个第三方服务提供者推送相同的第一媒体文件时,仅需推送第一媒体标识给第三方服务提供者,不需每次推送第一媒体文件均需上传一次第一媒体文件,减少了网络传输的数据量,占用较少的网络资源,节省了网络资源,且不需用户提供第一媒体文件的外部链接,简化了操作。
进一步的,在一个实施例中,接收存储模块620还用于接收并存储第三方服务提供者推送的第二媒体文件。
具体的,第三方服务提供者推送的第二媒体文件可为自身需要推送给用户的媒体文件,也可为根据用户搜索请求返回的第二媒体文件。该第二媒体文件可为多媒体文件或富媒体文件。例如,第三方服务提供者要将未来3天内的天气情况图片推送给所有移动终端用户,则该天气情况图片可作为第三服务平台要推送的第二媒体文件。
例如,第三方服务提供者接收到用户搜索天气情况的请求,查找到未来5天内的天气情况图片后返回给用户,该返回的天气情况图片也可作为第三方服务提供者推送给用户的第二媒体文件。
公共平台的服务器的接收存储模块620接收到第三方服务提供者推送的第二媒体文件后,保存。
分配模块640还用于为该第二媒体文件分配唯一的第二媒体标识。具体的,公共平台的服务器的分配模块640为第二媒体文件分配唯一的第二媒体标识。该第二媒体标识可为第二媒体编号等,如GV0001。第三方服务提供者推送多个媒体文件时,公共平台的服务器的分配模块640为每个媒体文件分配一个唯一的媒体标识。该第二媒体文件为多媒体文件时,分配唯一的多媒体标识;该第二媒体文件为富媒体文件时,分配唯一的富媒体标识。
推送模块680还用于推送该第二媒体标识。
具体的,公共平台的服务器根据第三方服务提供者的需求将推送的第二媒体文件对应的第二媒体标识推送给用户终端,用户终端可根据第二媒体标识从公共平台的服务器获取对应的第二媒体文件。
上述用于执行媒体文件推送方法的服务器,第三方服务提供者也将推送的第二媒体文件保存在公共平台的服务器上,并分配唯一的第二媒体标识,将第二媒体标识发送给用户终端,减少了网络传输的数据量,占用较少的网络资源,节省了网络资源,且不需第三方服务提供者的开发者提供第二媒体文件的外部链接,简化了操作,因提供的媒体文件保存在公共平台的服务器上,可由人工进行安全审核,保证信息的安全性。
如图7所示,为一个实施例中接收存储模块的结构示意图。该接收存储模块620包括接收单元622、判断单元624和存储单元626。其中:
接收单元622,用于接收推送的第一媒体文件。
判断单元624,用于判断该推送的第一媒体文件是否已存在。
存储单元626,用于在该判断出该推送的第一媒体文件已存在时,不需再次存储该第一媒体文件,以及在该判断出该推送的第一媒体文件不存在时,存储该推送的第一媒体文件。
具体的,当用户推送的第一媒体文件已经保存在公共平台的服务器上时,不需再次存储,可节省服务器的存储空间。判断单元624判断推送的第一媒体文件是否已保存了,可分别计算该推送的第一媒体文件的信息摘要值和保存的多媒体文件的信息摘要值,若两者信息摘要值相同,则表示已存在,不需再次存储,若不相同,则表示不存在,可由存储单元626存储该推送的第一媒体文件。
同样的,对第三方服务提供者推送的第二媒体文件,也可采用相同的判断方式判断然后确定是否进行存储。
此外,在其他实施例中,对用户上传的第一媒体文件或第三方服务提供者推送的第二媒体文件不论是否相同,均保存并为第一媒体文件分配相应的唯一的第一媒体标识,为第二媒体文件分配唯一的第二媒体标识。
如图8所示,为另一个实施例中,服务器除了包括接收存储模块620、分配模块640、选择模块660、推送模块680,还包括第一设置模块682和第一删除模块684。其中:
第一设置模块682,用于设定第一预定保存时间。
具体的,第一预定保存时间可由公共平台的服务器根据自身空间、性能等确定,如可为3天或7天等。
第一删除模块684,用于当该第一预定保存时间截止,自动删除该第一媒体文件。
定期自动删除保存的第一媒体文件,可为公共平台的服务器节省存储空间,且保持服务器的存储性能。
如图9所示,为另一个实施例中服务器除了包括接收存储模块620、分配模块640、选择模块660、推送模块680,还包括第二设置模块686和第二删除模块688。其中:
第二设置模块686,用于设定第二预定保存时间。
具体的,第一预定保存时间可由公共平台的服务器根据自身空间、性能等确定,如可为3天或7天等。
第二删除模块688,用于当该第二预定保存时间截止,自动删除该第二媒体文件。
定期自动删除保存的第二媒体文件,可为公共平台的服务器节省存储空间,且保持服务器的存储性能。
在其他实施例中,服务器可包括接收存储模块620、分配模块640、选择模块660、推送模块680、第一设置模块682、第一删除模块684、第二设置模块686和第一删除模块688。
上述服务器的各个模块是以完成程序流程而划分的功能模块,功能模块根据需要可能划分不同,但在本发明的构思下所做的变化均在保护范围之内。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (6)

1.一种媒体文件推送方法,包括:
接收推送的第一媒体文件;
判断所述推送的第一媒体文件是否已存在,若是,则不需再次存储,若否,则存储所述推送的第一媒体文件;
为所述第一媒体文件分配唯一的第一媒体标识;
获取在公共平台的交互界面上若干个第三方服务提供者所选择的用于接收所述第一媒体文件的一个或多个第三方服务提供者;
将所述第一媒体标识推送给所述选择的第三方服务提供者;
接收并存储第三方服务提供者推送的第二媒体文件,第二媒体文件为第三方服务提供者需要推送的多媒体文件或者为根据用户搜索请求返回的第二媒体文件;
为所述第二媒体文件分配唯一的第二媒体标识;
推送所述第二媒体标识给用户终端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设定第一预定保存时间;
当所述第一预定保存时间截止,自动删除所述第一媒体文件。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设定第二预定保存时间;
当所述第二预定保存时间截止,自动删除所述第二媒体文件。
4.一种用于执行媒体文件推送方法的服务器,其特征在于,包括:
接收存储模块,用于接收并存储推送的第一媒体文件;
分配模块,用于为所述第一媒体文件分配唯一的第一媒体标识;
选择模块,用于获取在公共平台的交互界面上若干个第三方服务提供者所选择的用于接收所述第一媒体文件的一个或多个第三方服务提供者;
推送模块,用于将所述第一媒体标识推送给所述选择的第三方服务提供者;
所述接收存储模块包括:
接收单元,用于接收推送的第一媒体文件;
判断单元,用于判断所述推送的第一媒体文件是否已存在;
存储单元,用于在所述判断出所述推送的第一媒体文件已存在时,不需再次存储所述第一媒体文件,以及在所述判断出所述推送的第一媒体文件不存在时,存储所述推送的第一媒体文件;
所述接收存储模块还用于接收并存储第三方服务提供者推送的第二媒体文件,第二媒体文件为第三方服务提供者需要推送的多媒体文件或者为根据用户搜索请求返回的第二媒体文件;所述分配模块还用于为所述第二媒体文件分配唯一的第二媒体标识;
所述推送模块还用于推送所述第二媒体标识给用户终端。
5.根据权利要求4所述的服务器,其特征在于,所述服务器还包括:
第一设置模块,用于设定第一预定保存时间;
第一删除模块,用于当所述第一预定保存时间截止,自动删除所述第一媒体文件。
6.根据权利要求4所述的服务器,其特征在于,所述服务器还包括:
第二设置模块,用于设定第二预定保存时间;
第二删除模块,用于当所述第二预定保存时间截止,自动删除所述第二媒体文件。
CN201310132935.0A 2013-04-16 2013-04-16 媒体文件推送方法和服务器 Active CN104113509B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310132935.0A CN104113509B (zh) 2013-04-16 2013-04-16 媒体文件推送方法和服务器
PCT/CN2013/075074 WO2014169497A1 (en) 2013-04-16 2013-05-02 Method and server for pushing media file
US14/135,606 US20140310385A1 (en) 2013-04-16 2013-12-20 Method and server for pushing media file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310132935.0A CN104113509B (zh) 2013-04-16 2013-04-16 媒体文件推送方法和服务器

Publications (2)

Publication Number Publication Date
CN104113509A CN104113509A (zh) 2014-10-22
CN104113509B true CN104113509B (zh) 2015-12-02

Family

ID=51710143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310132935.0A Active CN104113509B (zh) 2013-04-16 2013-04-16 媒体文件推送方法和服务器

Country Status (2)

Country Link
CN (1) CN104113509B (zh)
WO (1) WO2014169497A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020730A (zh) * 2016-05-25 2016-10-12 青岛海信移动通信技术股份有限公司 一种移动设备的多媒体数据的清理方法和装置
CN107547352A (zh) * 2016-06-24 2018-01-05 腾讯科技(深圳)有限公司 文件发送方法、装置及***
GB2567499A (en) * 2017-10-16 2019-04-17 Stephen Francis Kendall Lane System and method for providing a video messaging service

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101188809A (zh) * 2007-11-27 2008-05-28 中国电信股份有限公司 一种多媒体彩振的实现方法、电话终端和应用服务器
CN102143211A (zh) * 2010-12-31 2011-08-03 华为技术有限公司 媒体内容的处理方法、设备和***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282329B (zh) * 2007-04-02 2012-12-19 中兴通讯股份有限公司 一种网络媒体内容共享方法和***
CN101360118B (zh) * 2007-08-02 2013-05-22 广东新支点技术服务有限公司 一种适合移动终端多媒体文件共享与搜索的方法和协议
CN101754107A (zh) * 2008-12-17 2010-06-23 北大方正集团有限公司 一种在移动通讯终端实时发布和共享文件的方法和***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101188809A (zh) * 2007-11-27 2008-05-28 中国电信股份有限公司 一种多媒体彩振的实现方法、电话终端和应用服务器
CN102143211A (zh) * 2010-12-31 2011-08-03 华为技术有限公司 媒体内容的处理方法、设备和***

Also Published As

Publication number Publication date
WO2014169497A1 (en) 2014-10-23
CN104113509A (zh) 2014-10-22

Similar Documents

Publication Publication Date Title
CN103200224B (zh) 一种信息分享的方法、装置及终端
CN102768662A (zh) 一种加载图片的方法和装置
CN105635716B (zh) 基于增强现实的聚合媒体方法
CN102710789A (zh) 智能终端间数据的交互方法、***及装置
CN103559288A (zh) 一种智能收藏与分享的方法及移动终端
CN104834713A (zh) 对终端设备的图像数据进行存储及传输处理的方法及***
CN103944864A (zh) 信息传输方法、信息发送装置、接收装置及***
CN103310329A (zh) 日程信息添加***、方法、手机及其日程信息添加方法
US20180373736A1 (en) Method and apparatus for storing resource and electronic device
CN102207967B (zh) 一种自动提供浏览器新插件的方法和***
CN104111935A (zh) 一种推送微博的方法及***、服务器
CN101715104A (zh) 可进行用户及内容管理的网络交互点读***和方法
CN103136348A (zh) 一种文件显示方法及装置
CN103218461A (zh) 浏览页面的分类管理方法、***、终端和云端服务器
US10019528B2 (en) Method and system for sending webpage content with browser bookmark uniform resource locator
CN104504096A (zh) 一种跨网页的信息传输方法和网页浏览装置
CN104113509B (zh) 媒体文件推送方法和服务器
CN102789458B (zh) 一种影像文件处理方法及***
CN103369115B (zh) 基于移动终端的信息分享方法和***
CN104639593A (zh) 信息分享方法、***、浏览器及服务器
CN104035943A (zh) 存储数据的方法及相应服务器
CN106326403A (zh) 网页生成方法及装置
CN101702745B (zh) 移动终端多媒体来电主被叫并行显示方法及***
CN101296201B (zh) 网络信息共享方法、***及即时通信装置
CN109525622A (zh) 分片资源id的生成方法、资源分享方法,装置及电子设备

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200825

Address after: 518000 Nanshan District science and technology zone, Guangdong, Zhejiang Province, science and technology in the Tencent Building on the 1st floor of the 35 layer

Co-patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518044 Zhenxing Road, SEG Science Park 2 East Room 403

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.