推送媒体文件的方法、接收媒体文件的方法、装置和系统制造方法及图纸

技术编号:10790575 阅读:93 留言:0更新日期:2014-12-17 19:32
本发明专利技术公开了一种推送媒体文件的方法、装置、服务器、第一终端和系统。所述推送媒体文件的方法包括:接收第一终端发送的推送媒体文件的请求;获取所述第一终端当前的位置信息;根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端;获取所述第二终端访问媒体文件的记录;将获取的所述记录发送给所述第一终端。推送媒体文件的装置包括:接收模块、第一获取模块、查找模块、第二获取模块和发送模块。接收媒体文件的装置包括:发送模块和接收模块。所述系统包括:服务器和第一终端。本发明专利技术通过位置信息实现了第一终端之间分享访问媒体文件的记录,推送内容更丰富,提高了推送内容与用户需求的匹配度。

【技术实现步骤摘要】
推送媒体文件的方法、接收媒体文件的方法、装置和系统
本专利技术涉及通信
,特别涉及一种推送媒体文件的方法、装置、服务器和系统,以及一种接收媒体文件的方法、装置和第一终端。
技术介绍
在用户在线访问媒体文件的过程中,服务器会使用推送技术,将经过整理的信息资源如音频文件或视频文件推送至用户的界面,以方便用户选择需要的内容进行访问,从而实现用户的多层次需求。通常,服务器通过收集用户个体的分类访问行为,推荐相关分类的热门音乐、视频给用户,但是,这种方式下服务器仅仅根据用户自身的访问行为进行媒体文件的推送,推送内容比较局限,与用户需求的匹配程度不高。
技术实现思路
本专利技术实施例提供了一种推送媒体文件的方法、装置、服务器和系统,以及一种接收媒体文件的方法、装置和第一终端,以降低推送内容的局限性,提高推送内容与用户需求的匹配程度。所述技术方案如下:第一方面,提供了一种推送媒体文件的方法,所述方法包括:接收第一终端发送的推送媒体文件的请求;获取所述第一终端当前的位置信息;根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端;获取所述第二终端访问媒体文件的记录;将获取的所述记录发送给所述第一终端。第二方面,提供了一种接收媒体文件的方法,所述方法包括:第一终端向服务器发送推送媒体文件的请求;所述第一终端将所述第一终端当前的位置信息发送给所述服务器;接收所述服务器发送的第二终端访问媒体文件的记录;其中,所述第二终端为所述服务器根据所述第一终端当前的位置信息查找到的,且所述第二终端与所述第一终端的距离在指定范围内。第三方面,提供了一种推送媒体文件的方法,包括:第一终端向服务器发送推送媒体文件的请求;所述服务器接收所述请求,获取所述第一终端当前的位置信息;所述服务器根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端;所述服务器获取所述第二终端访问媒体文件的记录,将获取的所述记录发送给所述第一终端。第四方面,提供了一种推送媒体文件的装置,所述装置包括:接收模块,用于接收第一终端发送的推送媒体文件的请求;第一获取模块,用于获取所述第一终端当前的位置信息;查找模块,用于根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端;第二获取模块,用于获取所述第二终端访问媒体文件的记录;发送模块,用于将获取到的所述记录发送给所述第一终端。第五方面,提供了一种接收媒体文件的装置,所述装置应用于第一终端中,所述装置包括:发送模块,用于向服务器发送推送媒体文件的请求,并将所述第一终端当前的位置信息发送给所述服务器;接收模块,用于接收所述服务器发送的第二终端访问媒体文件的记录;其中,所述第二终端为所述服务器根据所述第一终端当前的位置信息查找到的,且所述第二终端与所述第一终端的距离在指定范围内。第六方面,提供了一种推送媒体文件的服务器,所述服务器包括如上所述的推送媒体文件的装置。第七方面,提供了一种接收媒体文件的第一终端,所述第一终端包括如上所述的接收媒体文件的装置。第八方面,提供了一种推送媒体文件的系统,所述系统包括:如上所述的推送媒体文件的服务器,以及如上所述的接收媒体文件的第一终端。第九方面,提供了一种推送媒体文件的系统,包括:第一终端和服务器;所述第一终端包括:第一发送模块,用于向所述服务器发送推送媒体文件的请求,并将所述第一终端当前的位置信息发送给所述服务器;第一接收模块,用于接收所述服务器发送的记录;所述服务器包括:第二接收模块,用于接收所述请求;第一获取模块,用于获取所述第一终端当前的位置信息;查找模块,用于根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端;第二获取模块,用于获取所述第二终端访问媒体文件的记录;第二发送模块,用于将获取的所述记录发送给所述第一终端。通过接收第一终端发送的推送媒体文件的请求,获取所述第一终端当前的位置信息,根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端,获取所述第二终端访问媒体文件的记录,将获取的所述记录发送给所述第一终端,使得第一终端能够收到第二终端访问媒体文件的记录,通过位置信息实现了终端之间分享访问媒体文件的记录,与根据终端自身的访问行为进行媒体文件推送相比,推送内容更丰富,提高了推送内容与用户需求的匹配度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的推送媒体文件的方法一种流程图;图2是本专利技术实施例1提供的推送媒体文件的方法另一种流程图;图3是本专利技术实施例2提供的接收媒体文件的方法一种流程图;图4是本专利技术实施例2提供的接收媒体文件的方法另一种流程图;图5是本专利技术实施例2提供的接收媒体文件的方法再一种流程图;图6是本专利技术实施例2提供的接收媒体文件的方法又一种流程图;图7是本专利技术实施例3提供的推送媒体文件的方法流程图;图8是本专利技术实施例4提供的推送媒体文件的方法流程图;图9是本专利技术实施例5提供的推送媒体文件的装置一种结构图;图10是本专利技术实施例5提供的推送媒体文件的装置另一种结构图;图11是本专利技术实施例6提供的接收媒体文件的装置结构图;图12是本专利技术实施例6提供的接收媒体文件的装置结构图;图13是本专利技术实施例9提供的推送媒体文件的系统结构图;图14是本专利技术实施例10提供的推送媒体文件的系统结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,本实施例提供了一种推送媒体文件的方法,包括:101:接收第一终端发送的推送媒体文件的请求;本实施例中,所述第一终端可以是固定终端,如计算机等;或者也可以是移动终端,如笔记本电脑、手机、平板电脑等等。所述第一终端当前的位置信息可以由服务器根据第一终端的IP(InternetProtocol,网际协议)地址获取到,或者第一终端自动定位并上报至服务器等等,本专利技术对此不做具体限定。例如,手机中通常都自带有GPS(GlobalPositioningSystem,全球定位系统)功能,通过该功能手机可以自动定位自己当前的位置信息。102:获取该第一终端当前的位置信息;本实施例中所述位置信息是指能够标识第一终端的位置的相关信息,包括但不限于以下信息:第一终端当前的经度、维度、海拔等等,本实施例对此不做具体限定。103:根据该位置信息查找与该第一终端的距离在指定范围内的第二终端;所述指定范围可以根据需要预先设定,大小不限,如可以设定指定范围为距离100米、500米或者1公里以内等等,本实施例对此不做具体限定。通过设置合适的指定范围可以在附近位置的终端之间实现访问媒体文件的记录的分享。其中,查找到的所述第二终端可以为一个,或者为多个,本实施例对此不做具体限定。104:获取所述第二终端访问媒体文件的记录;本实施例中涉及的媒体文件一般是指终端在线访问的媒体文件,如在线播放一个视频文件等。所述媒体文件通常是由网络侧的某个资源服务器提供的,终端可以通过点击相应的链接来在线访问该媒体文件,访问后终端会保存有该媒体文件的访问记录,通常本文档来自技高网...

【技术保护点】
一种推送媒体文件的方法,其特征在于,所述方法包括:接收第一终端发送的推送媒体文件的请求;获取所述第一终端当前的位置信息;根据所述位置信息查找与所述第一终端的距离在指定范围内的第二终端;获取所述第二终端访问媒体文件的记录;将获取的所述记录发送给所述第一终端。

【技术特征摘要】
1.一种推送媒体文件的方法,其特征在于,所述方法包括:接收第一终端发送的推送媒体文件的请求,所述推送媒体文件的请求是所述第一终端内的播放器包括的查看周边在看功能被触发时发送的,所述第一终端的播放器包括查看周边在看功能,所述查看周边在看功能为所述播放器预留的一个入口;以及,接收所述第一终端发送推送媒体文件的请求之后上传的第一访问媒体文件的记录;获取所述第一终端当前的位置信息;根据所述位置信息,以及保存的历史或当前所有终端上报的位置信息,查找与所述第一终端的距离在指定范围内的第二终端,其中当保存的位置信息超过指定的时长后不再进行保存;获取所述第二终端在线访问的媒体文件的记录;将获取的所述记录发送给所述第一终端,其中,所述记录包括所述第二终端在线访问的媒体文件的地址;其中,在所述第一终端的播放器的工具菜单中设置两个选项,一项为本地记录,另一项为周边记录,在所述本地记录被点击时,显示本地记录列表,所述本地记录列表包括本地访问媒体文件的记录,在所述周边记录被点击时,显示周边记录列表,所述周边记录列表包括周边的第二终端访问媒体文件的记录。2.根据权利要求1所述的方法,其特征在于,获取所述第二终端访问媒体文件的记录之前,还包括:当所述第二终端请求推送媒体文件时,接收所述第二终端上传的访问媒体文件的记录,保存接收到的所述记录。3.根据权利要求1所述的方法,其特征在于,接收第一终端发送的推送媒体文件的请求之后,还包括:接收所述第一终端上传的所述第一终端访问媒体文件的记录;保存接收到的所述第一终端访问媒体文件的记录。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述记录为媒体文件的地址或媒体文件的内容。5.一种接收媒体文件的方法,其特征在于,所述方法包括:第一终端向服务器发送推送媒体文件的请求所述推送媒体文件的请求是所述第一终端内的播放器包括的查看周边在看功能被触发时发送的,所述第一终端的播放器包括查看周边在看功能,所述查看周边在看功能为所述播放器预留的一个入口;以及,接收所述第一终端发送推送媒体文件的请求之后上传的第一访问媒体文件的记录;所述第一终端将所述第一终端当前的位置信息发送给所述服务器;接收所述服务器发送的第二终端在线访问的媒体文件的记录,其中,所述记录包括所述第二终端在线访问的媒体文件的地址;其中,所述第二终端为所述服务器根据所述第一终端当前的位置信息以及保存的历史或当前所有终端上报的位置信息查找到的,且所述第二终端与所述第一终端的距离在指定范围内,在所述第一终端的播放器的工具菜单中设置两个选项,一项为本地记录,另一项为周边记录,在所述本地记录被点击时,显示本地记录列表,所述本地记录列表包括本地访问媒体文件的记录,在所述周边记录被点击时,显示周边记录列表,所述周边记录列表包括周边的第二终端访问媒体文件的记录,其中当保存的位置信息超过指定的时长后不再进行保存。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:发送所述第一终端访问媒体文件的记录至所述服务器。7.根据权利要求5所述的方法,其特征在于,接收所述服务器发送的第二终端访问媒体文件的记录之后,还包括:所述第一终端在本地显示接收到的所述记录给用户。8.根据权利要求5至7中任一项所述的方法,其特征在于,所述记录为媒体文件的地址或媒体文件的内容。9.一种推送媒体文件的方法,其特征在于,所述方法包括:第一终端向服务器发送推送媒体文件的请求,所述推送媒体文件的请求是所述第一终端内的播放器包括的查看周边在看功能被触发时发送的,所述第一终端的播放器包括查看周边在看功能,所述查看周边在看功能为所述播放器预留的一个入口;以及,接收所述第一终端发送推送媒体文件的请求之后上传的第一访问媒体文件的记录;所述服务器接收所述请求,获取所述第一终端当前的位置信息;所述服务器根据所述位置信息,以及保存的历史或当前所有终端上报的位置信息,查找与所述第一终端的距离在指定范围内的第二终端,其中当保存的位置信息超过指定的时长后不再进行保存;所述服务器获取所述第二终端在线访问的媒体文件的记录,将获取的所述记录发送给所述第一终端,其中,所述记录包括所述第二终端在线访问的媒体文件的地址;其中,在所述第一终端的播放器的工具菜单中设置两个选项,一项为本地记录,另一项为周边记录,在所述本地记录被点击时,显示本地记录列表,所述本地记录列表包括本地访问媒体文件的记录,在所述周边记录被点击时,显示周边记录列表,所述周边记录列表包括周边的第二终端访问媒体文件的记录。10.根据权利要求9所述的方法,其特征在于,所述服务器获取所述第二终端访问媒体文件的记录之前,还包括:当所述第二终端请求推送媒体文件时,所述服务器接收所述第二终端上传的访问媒体文件的记录,保存接收到的所述记录。11.根据权利要求9所述的方法,其特征在于,第一终端向服务器发送推送媒体文件的请求之后,还包括:所述第一终端上传所述第一终端访问媒体文件的记录给所述服务器;所述服务器接收并保存所述第一终端访问媒体文件的记录。12.根据权利要求9所述的方法,其特征在于,将获取的所述记录发送给所述第一终端之后,还包括:所述第一终端接收所述服务器发送的所述记录,并在本地显示接收到的所述记录给用户。13.根据权利要求9至12中任一项所述的方法,其特征在于,所述记录为媒体文件的地址或媒体文件的内容。14.一种推送媒体文件的装置,其特征在于,所述装置包括:接收模块,用于接收第一终端发送的推送媒体文件的请求,所述推送媒体文件的请求是所述第一终端内的播放器包括的查看周边在看功能被触发时发送的,所述第一终端的播放器包括查看周边在看功能,所述查看周边在看功能为所述播放器预留的一个入口;以及,接收所述第一终端发送推送媒体文件的请求之后上传的第一访问媒体文件的记录;第一获取模块,用于获取所述第一终端当前的位置信息;查...

【专利技术属性】
技术研发人员:刘靖
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1