一种数据推送方法和装置制造方法及图纸

技术编号:20389808 阅读:25 留言:0更新日期:2019-02-20 02:49
本发明专利技术请求保护一种数据推送方法和装置,获取用户在第一终端上的终端用户信息和正在观看的多媒体数据信息;向当前正在观看的多媒体数据信息处添加书签标记;获取用户登录在第二终端上安装的多媒体服务提供商平台信息;在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据,供用户观看。本发明专利技术通过在多个移动终端间共享用户信息,达到了用户浏览多媒体数据合理推送的效果,通过记录第一终端观看多媒体数据的信息和书签标记,在第二终端上寻找相同多媒体数据并播放等同书签位置的数据或推送相似度满足要求的多媒体数据,真正做到了用户信息和多媒体数据在多个终端之间共享并且基于推送相似度进行推送的技术效果。

【技术实现步骤摘要】
一种数据推送方法和装置
本专利技术涉及信息传输领域,特别是涉及一种数据推送方法和装置,用于对多媒体内容进行推送。
技术介绍
随着互联网技术的发展,越来越多的人习惯于通过网络获取各类信息,同时也通过网络发布各种信息,如此方便快捷。用户通过在个人计算机、智能手机、掌上电脑、上网本等各种通信终端上运行的浏览器访问因特网,通过因特网进而访问各种服务平台,将需要发布的信息上传到服务平台上,然后通过服务平台分享给其他用户。然而,用户在终端播放多媒体文件时,可能在多媒体文件播放到中途还没有播放完时就停止播放该多媒体文件,例如,用户在家里的PC上观看电影时没有看完因急事出门,但是此时用户还想在路上(公交车/地铁中)继续观看该电影。目前存在的问题是,当用户想在其它不同的终端中(例如智能手机、平板电脑等)从停止播放的位置继续播放该多媒体文件时,用户只能根据记忆回忆播放停止时的播放位置手动控制多媒体文件至停止播放的位置继续播放,用户操作起来很复杂,用户体验差。并且,即使现在有些终端之间可以共享用户信息,并且能够在其他终端的视频位置继续播放,但是系统并不能准确识别两终端上安装多媒体服务平台软件的具体信息,针对播放的视频如果在另一终端不存在时也不能提供具体的推送方案。
技术实现思路
为解决上述提到的技术问题,保证用户在更换移动终端后同样可以继续之前看到的多媒体文件并且在另一终端不存在对应视频的情况下保证用户推送的多媒体文件合理,本专利技术提供一种数据推送方法和装置。本专利技术首先保护一种数据推送方法,其特征在于:获取用户在第一终端上的终端用户信息;获取用户在第一终端上正在观看的多媒体数据信息;向当前正在观看的多媒体数据信息处添加书签标记;用户登录第二终端,其中第二终端和第一终端可以共享用户信息;获取当前在第二终端上安装的多媒体服务提供商平台信息;第二终端基于第一终端上用户正在观看的多媒体数据信息在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据,供用户观看。本专利技术还保护一种数据推送装置,其特征在于,包括:第一终端:用户使用所述第一终端登录用户账户并观看第一终端安装的多媒体服务提供商平台软件的视频;记录存储获取用户在第一终端上的终端用户信息以及用户在第一终端上正在观看的多媒体数据信息第二终端:所述第二终端和第一终端可以共享用户信息;向用户提供与提第一终端正在观看的多媒体数据相同或相近的多媒体内容;通信服务器:所属通信服务器用于实现第一终端和第二终端的数据通信,向当前在第一终端正在观看的多媒体数据信息处添加书签标记;获取当前在第二终端上安装的多媒体服务提供商平台信息;基于第一终端上用户正在观看的多媒体数据信息在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据。由此可以看出,本专利技术通过在多个移动终端间共享用户信息,达到了用户浏览多媒体数据合理推送的效果,具体而言,通过记录第一终端观看多媒体数据的信息和书签标记,在第二终端上寻找相同多媒体数据并播放等同书签位置的数据或推送相似度满足要求的多媒体数据,真正做到了用户信息和多媒体数据在多个终端之间共享并且基于推送相似度进行推送的技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。附图1为本专利技术所涉及的一种数据推送方法的基本流程图;附图2为本专利技术所涉及的一种数据推送方法的实施例1流程图;附图3为本专利技术所涉及的一种数据推送方法的实施例2流程图;附图4为本专利技术所涉及的一种数据推送装置的结构模块图。具体实施方式参照附图1,为本专利技术所涉及的一种数据推送方法的基本流程图,其特征在于:获取用户在第一终端上的终端用户信息;获取用户在第一终端上正在观看的多媒体数据信息;向当前正在观看的多媒体数据信息处添加书签标记;用户登录第二终端,其中第二终端和第一终端可以共享用户信息;获取当前在第二终端上安装的多媒体服务提供商平台信息;第二终端基于第一终端上用户正在观看的多媒体数据信息在第二终端上搜索出第二终端上安装的多媒体服务提供商平台信息的多媒体数据,供用户观看。优选具体地,所述获取用户在第一终端上的终端用户信息包括:通过软件代理、登陆识别、增强网络代理服务、cookies或sessionID等方式识别用户身份;所述终端用户信息包括:用户第一信息和用户第二信息,其中,用户第一信息指代通过网页表格的方式,让用户填写表单,获取的到的用户的个人信息,包括姓名、性别、年龄、单位、职业、或者兴趣爱好;用户第二信息指代不需要用户的交互,而是通过使用一些数据挖掘的手段推导用户的兴趣,从而建立用户的兴趣模型获取的信息,包括浏览器缓存、浏览器代理软件、终端安装程序、web日志、搜索日志等,浏览器缓存信息主要包含的信息有会话ID、浏览的URL、浏览时间、浏览次数。该方法通常不能很全面的收集到用户的个人信息,而且通常是静态的信息。获取用户第一信息的方法一般用在用户注册新用户时候使用,比如国内的人人(renren.com),微博(weibo.com)等。这些网站都是非常依赖于推荐技术的,因此,获取用户的个人信息很重要。在注册阶段除了一些简单的用户个人信息外,系统还会提供一些可能的兴趣供用户选择,建立初步的用户概况。更加先进的技术就是基于用户第一信息反馈的技术,当用户浏览系统资源时,会要求用户提供一些评价信息,一般是对资源的评分。不足之处在于该方法会增加用户在浏览时候的负担,这是因为用户不喜欢做出过多的交互。因此,收集到的信息往往不准确。或者由于用户的兴趣等信息随时间推移发生改变,一般很难做出相应改变。用户第一信息和用户第二信息信息收集方法各有各的优点,用户第一信息的方法容易准确并直接的识别用户的兴趣,但是由于收集过程依赖于用户主动的交互,因此,收集的知识内容比较少。用户第二信息的方法通过多种手段和技术分析挖掘出有用的用户信息,但是挖掘的过程依赖于所使用的技术。一些数据挖掘技术如聚类、分类、关联模式发掘、序列模式挖掘、马尔科夫模型、混合概率模型以及隐藏变量模型等经常被用来进行用户的行为识别和分析。因此,这两种方式的混合使用可以互相弥补各自的缺点,一起使用可以提高用户模型建立的准确性。因此,在现代的需要用户模型的应用系统中,经常结合这两种方法来收集用户信息。进一步优选的,所述获取用户在第一终端上正在观看的多媒体数据信息包括:对用户正在观看的视频文件需要进行播放时长、总时长和缩略图的获取,管理员根据视频的播放时长和总时长设置将要添加的书签元数据,缩略图则用于在第二终端上火其他终端上的直观显示,采用命令行工具ffmpeg来获取视频的基本信息;所述视频的基本信息包括:多媒体服务提供商软件信息、文件名、文件格式、文件的观看终止时间点和文件的总时长、文件类别标签,所属文件类别标签基于视频内容获得和基于观看用户添加。FFMPEG是开源软件中最完备的,跨平台的音视频流支持库,它实现了几乎所有的数据封装格式、音视频编解码器以及多媒体传输协议等。它包含了音视频编解码库libavcodec以及音视频格式转换本文档来自技高网...

【技术保护点】
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

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

1