【技术实现步骤摘要】
一种数据推送方法和装置
本专利技术涉及信息传输领域,特别是涉及一种数据推送方法和装置,用于对多媒体内容进行推送。
技术介绍
随着互联网技术的发展,越来越多的人习惯于通过网络获取各类信息,同时也通过网络发布各种信息,如此方便快捷。用户通过在个人计算机、智能手机、掌上电脑、上网本等各种通信终端上运行的浏览器访问因特网,通过因特网进而访问各种服务平台,将需要发布的信息上传到服务平台上,然后通过服务平台分享给其他用户。然而,用户在终端播放多媒体文件时,可能在多媒体文件播放到中途还没有播放完时就停止播放该多媒体文件,例如,用户在家里的PC上观看电影时没有看完因急事出门,但是此时用户还想在路上(公交车/地铁中)继续观看该电影。目前存在的问题是,当用户想在其它不同的终端中(例如智能手机、平板电脑等)从停止播放的位置继续播放该多媒体文件时,用户只能根据记忆回忆播放停止时的播放位置手动控制多媒体文件至停止播放的位置继续播放,用户操作起来很复杂,用户体验差。并且,即使现在有些终端之间可以共享用户信息,并且能够在其他终端的视频位置继续播放,但是系统并不能准确识别两终端上安装多媒体服务平台软件的具体信息,针对播放的视频如果在另一终端不存在时也不能提供具体的推送方案。
技术实现思路
为解决上述提到的技术问题,保证用户在更换移动终端后同样可以继续之前看到的多媒体文件并且在另一终端不存在对应视频的情况下保证用户推送的多媒体文件合理,本专利技术提供一种数据推送方法和装置。本专利技术首先保护一种数据推送方法,其特征在于:获取用户在第一终端上的终端用户信息;获取用户在第一终端上正在观看的多媒体数 ...
【技术保护点】
1.一种数据推送方法,其特征在于:获取用户在第一终端上的终端用户信息;获取用户在第一终端上正在观看的多媒体数据信息;向当前正在观看的多媒体数据信息处添加书签标记;用户登录第二终端,其中第二终端和第一终端可以共享用户信息;获取当前在第二终端上安装的多媒体服务提供商平台信息;第二终端基于第一终端上用户正在观看的多媒体数据信息在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据,供用户观看;所述获取用户在第一终端上的终端用户信息包括:通过软件代理、登陆识别、增强网络代理服务、cookies或sessionID等方式识别用户身份;所述终端用户信息包括:用户第一信息和用户第二信息,其中,用户第一信息指代通过网页表格的方式,让用户填写表单,获取的到的用户的个人信息,包括姓名、性别、年龄、单位、职业、或者兴趣爱好;用户第二信息指代不需要用户的交互,而是通过使用一些数据挖掘的手段推导用户的兴趣,从而建立用户的兴趣模型获取的信息,包括浏览器缓存、浏览器代理软件、终端安装程序、web日志、搜索日志等,浏览器缓存信息主要包含的信息有会话ID、浏览的URL、浏览时间、浏览次数。
【技术特征摘要】
1.一种数据推送方法,其特征在于:获取用户在第一终端上的终端用户信息;获取用户在第一终端上正在观看的多媒体数据信息;向当前正在观看的多媒体数据信息处添加书签标记;用户登录第二终端,其中第二终端和第一终端可以共享用户信息;获取当前在第二终端上安装的多媒体服务提供商平台信息;第二终端基于第一终端上用户正在观看的多媒体数据信息在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据,供用户观看;所述获取用户在第一终端上的终端用户信息包括:通过软件代理、登陆识别、增强网络代理服务、cookies或sessionID等方式识别用户身份;所述终端用户信息包括:用户第一信息和用户第二信息,其中,用户第一信息指代通过网页表格的方式,让用户填写表单,获取的到的用户的个人信息,包括姓名、性别、年龄、单位、职业、或者兴趣爱好;用户第二信息指代不需要用户的交互,而是通过使用一些数据挖掘的手段推导用户的兴趣,从而建立用户的兴趣模型获取的信息,包括浏览器缓存、浏览器代理软件、终端安装程序、web日志、搜索日志等,浏览器缓存信息主要包含的信息有会话ID、浏览的URL、浏览时间、浏览次数。2.如权利要求1所述的一种数据推送方法,其特征在于:所述获取用户在第一终端上正在观看的多媒体数据信息包括:对用户正在观看的视频文件需要进行播放时长、总时长和缩略图的获取,管理员根据视频的播放时长和总时长设置将要添加的书签元数据,缩略图则用于在第二终端上火其他终端上的直观显示,采用命令行工具ffmpeg来获取视频的基本信息;所述视频的基本信息包括:多媒体服务提供商软件信息、文件名、文件格式、文件的观看终止时间点和文件的总时长、文件类别标签,所属文件类别标签基于视频内容获得和基于观看用户添加;所述向当前正在观看的多媒体数据信息处添加书签标记包括:第一终端的用户信息与多媒体播放平台的API适配器接口进行通信,通过API获取所述视频的基本信息,并在视频文件的观看终止时间点添加书签标记,基于书签标记建立多媒体播放平台和用户信息的映射关系。3.如权利要求1所述的一种数据推送方法,其特征在于:所述用户登录第二终端,其中第二终端和第一终端可以共享用户信息,具体包括:第二终端和第一终端具备相兼容的操作系统,通过第二终端的操作系统可以使用第一终端上注册的用户信息在第二终端上进行系统登录,如果第二终端登录与第一终端同一个用户账号时,需要获得第一终端的授权,所述第一终端的授权包括:第一终端收到第二终端请求登录同一用户信息的验证码,第二终端从第一终端获取后输入验证码或者第一终端自动生成共享二维码,第二终端通过扫描第一终端生成的共享二维码登录同一用户信息,第一终端和第二终端可以同时登录同一用户账户。4.如权利要求5所述的一种数据推送方法,其特征在于:获取当前在第二终端上安装的多媒体服务提供商平台信息,具体包括:由于第二终端和第一终端具有相兼容的操作系统,因此,第一终端和第二终端也具有相兼容的应用商店,第一终端和第二终端能够安装的多媒体服务提供商也就同样具备兼容性;第二终端获得所述第一终端的授权登录用户账户后,基于第二终端的日志安装文件扫描系统内部安装并未删除的多媒体服务提供商平台软件,获取软件的基本信息;所述软件的基本信息包括:软件的名称、软件的开发团队信息、软件的多媒体内容分类;用户在第一终端上正在观看的多媒体数据信息的所述的多媒体服务提供商软件信息也包括上述基本信息;获取软件的基本信息后,与用户在第一终端上正在观看的多媒体数据信息的所述的多媒体服务提供商软件信息进行比对。5.如权利要求6所述的一种数据推送方法,其特征在于:第二终端基于第一终端上用户正在观看的多媒体数据信息在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据,供用户观看;具体包括:与用户在第一终端上正在观看的多媒体数据信息的所述的多媒体服务提供商软件信息进行比对,如果用户在第一终端上正在观看的多媒体数据信息的所述的多媒体服务提供商软件信息和第二终端上已安装的多媒体服务提供商平台软件之一的软件的基本信息完全符合,则直接进入第二终端上该多媒体服务提供商平台软件,根据视频的基本信息搜索第二终端上该多媒体服务提供商平台软件中的该视频,并基于多媒体数据信息处添加的书签标记获取该视频的播放位置,提供给用户进行播放;如果与用户在第一终端上正在观看的多媒体数据信息的所述的多媒体服务提供商软件信息进行比对后发现用户在第一终端上正在观看的多媒体数据信息的所述的多媒体服务提供商软件信息和第二终端上已安装的多媒体服务提供商平台软件之一的软件的基本信息不完全符合,即软件的名称、软件的开发团队信息、软件的多媒体内容分类三项信息中有一项或多项不相同,表明第二终端并未安装第一终端用户观看视频所属的多媒体服务提供商平台软件或第二终端中虽然具备相应的视频所属的多媒体服务提供商平台软件但视频分类不同,此时,基于用户在第一终端观看的视频的基本信息建立用户观看相似度模型,向用户推荐观看视频内容相似的视频,并且从视频的开始进行播放或基于多媒体数据文件总时长进行书签漂移播放。6.一种数据推送装置,其特征在于,包括:第一终端:用户使用所述第一终端登录用户账户并观看第一终端安装的多媒体服务提供商平...
【专利技术属性】
技术研发人员:冯娜,尹强国,韩淑芹,
申请(专利权)人:潍坊工程职业学院,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。