一种异构网络的跨屏投影方法和装置与流程

文档序号:17586842发布日期:2019-05-03 21:23阅读:163来源:国知局
一种异构网络的跨屏投影方法和装置与流程

本公开涉及投影技术领域,尤其是涉及一种异构网络的跨屏投影方法和装置。



背景技术:

内容转移,顾名思义就是将数据从一个设备转移到另一个设备进行编辑、展示。目前市面上有很多的类似于内容转移的技术,与大众生活贴切的就是手机投屏,将手机内容映射到大屏设备上。该技术的主要方案就是大屏设备、终端设备(手机、pad等)共同存在于同一个网络,通过终端的管理app,将终端上的媒资内容(图片、视频等),通过寻址、发现、描述、控制、事件及展现等一系列的过程,将媒资内容映射到大屏设备上。现有技术最主要的实现前提是要求终端和大屏都处于同一个网络中,并且两者存在配对关系。如果用另一个大屏设备替代原有大屏设备,就要重新与终端配对,不利于大屏设备的更换。由于终端设备将数据传送到大屏设备进行展示,而数据都是存储于终端设备上,因此,在传输的时候会造成数据丢失,从而在大屏设备上展示的时候发现掉帧、延迟等问题。



技术实现要素:

有鉴于此,本申请实施例提供一种投影方法和装置,用以避免数据传输丢失以及大屏上的掉帧、延迟。

第一方面,本申请实施例提供了一种异构网络的跨屏投影方法,应用于服务器,包括:接收终端发送的指令信息,所述指令信息包括配对关系信息和媒资内容参数信息;根据所述配对关系信息获取与所述终端对应的机顶盒号;根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒,以使所述机顶盒根据所述媒资内容参数信息从元数据端调取观看内容信息,并将所述观看内容信息投影到大屏设备。

结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中:所述服务器接收所述机顶盒发送的注册请求信息,根据所述注册请求信息生成所述机顶盒对应的唯一标识码。

结合第一方面,本申请实施例提供了第一方面的第二种可能的实施方式,其中:根据所述配对关系获取与所述终端对应的机顶盒号,包括:根据所述配对关系从对应关系表中查找与所述终端对应的所述机顶盒号。

结合第一方面,本申请实施例提供了第一方面的第三种可能的实施方式,其中:根据所述配对关系获取与所述终端对应的机顶盒号之后,根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒之前,包括:从所述元数据端获取所述机顶盒的权限信息,所述权限信息包括:所述机顶盒的每个月的套餐值;判断所述套餐值是否到达预定阈值;如果所述套餐值达到预定阈值,则根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒;如果所述套餐值达不到所述预定阈值,则拒绝将所述媒资内容参数信息发送给所述机顶盒。

结合第一方面,本申请实施例提供了第一方面的第四种可能的实施方式,其中:服务器接收终端发送的指令包括:服务器通过第一网络接收终端发送的指令;根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒包括:服务器通过第二网络向与所述终端对应的机顶盒发送指令;所述机顶盒根据所述媒资内容参数从所述元数据端调取观看内容信息包括:所述机顶盒根据所述媒资内容参数通过第二网络从元数据端中获取终端需要的数据。

结合第一方面,本申请实施例提供了第一方面的第五种可能的实施方式,其中:所述媒资内容参数信息包括以下一种或几种:文件类型、文件名称、文件存储地址、流媒体播放的起始位置和终止位置。

第二方面,本申请实施例还提供了一种异构网络的跨屏投影装置,应用于服务器,包括:接收模块,用于接收终端发送的指令信息,所述指令信息包括配对关系信息和媒资内容参数信息;获取模块,用于根据所述配对关系信息获取与所述终端对应的机顶盒号;发送模块,用于根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒,以使所述机顶盒根据所述媒资内容参数信息从所述元数据端调取观看内容信息,并将所述观看内容信息投影到大屏设备。

结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中:机顶盒唯一标识码生成模块,用于接收所述机顶盒发送的注册请求信息,根据所述注册请求信息生成所述机顶盒对应的唯一标识码。

结合第二方面,本申请实施例提供了第二方面的第二种可能的实施方式,其中:所述获取模块还用于,根据所述配对关系从对应关系表中查找与所述终端对应的所述机顶盒号。

结合第二方面,本申请实施例提供了第二方面的第三种可能的实施方式,其中:还包括权限判断模块,用于从所述元数据端获取所述机顶盒的权限信息,所述权限信息包括:所述机顶盒的每个月的套餐值;

判断所述套餐值是否到达预定阈值;

如果所述套餐值达到预定阈值,则根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒;

如果所述套餐值达不到所述预定阈值,则拒绝将所述媒资内容参数信息发送给所述机顶盒。

采用上述方案,服务器接收终端发送的指令信息,所述指令信息包括配对关系信息和媒资内容参数信息;根据所述配对关系信息获取与所述终端对应的机顶号;根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒,以使所述机顶盒根据所述媒资内容参数信息从元数据端调取观看内容信息,并将所述观看内容信息投影到大屏设备。本申请可以避免数据传输丢失以及大屏上的掉帧、延迟。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施方式提供的手机投屏应用场景示意图;

图2为本申请实施方式提供的终端设备和大屏设备之间的交互流程示意图;

图3为本申请实施方式提供的异构网络的跨屏投影方法流程图;

图4为本申请实施方式提供的异构网络的跨屏投影装置示意图;

图5为本申请实施方式提供的异构网络的跨屏投影系统示意图。

具体实施方式

为使本公开实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本公开一部分实施方式,而不是全部的实施方式。基于本公开中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本公开保护的范围。

目前市面上有很多的类似于内容转移的技术,最与大众生活贴切的就是手机投屏(由手机内容映射到大屏设备上)。该技术的主要方案就是大屏设备、终端设备(手机、pad等),他们都存在于同一个网络,通过终端的管理app,将手机上的媒资内容(图片、视频等)映射到大屏设备上。

参见附图1所示的手机投屏应用场景示意图,该系统包括设备1、设备2、设备3、设备4;

手机上的应用程序(appapplication)app1与设备1建立连接,设备1将app1所在的手机上的内容投影在tv屏幕上;

app2与设备2连接,设备2将app2所在的手机上的内容投影在tv屏幕上;

app3与设备3连接,设备3将app3所在的手机上的内容投影在tv屏幕上;

app4与设备4连接,设备4将app4所在的手机上的内容投影在tv屏幕上。

投影过程包括终端设备和大屏设备之间的一系列的步骤,参见附图2所示的终端设备和大屏设备之间的流程示意图,终端设备通过寻址、发现、描述、控制、事件及展现等一系列的过程,将媒资内容映射到大屏设备上。

1、寻址:通过终端指定的app,发起arp广播请求,在同一个wifi内广播信号,使得该设备可以被大屏设备发现。

2、发现:当寻址完成后,大屏设备对于该信号进行解析。

3、描述:大屏设备完成发现动作后,与终端建立配对关系。

4、控制:终端设备可以通过管理app,与大屏设备配对后,可发送某个事件。

5、事件:终端设备将自己的内容信息,通过管理app发送给大屏设备。

6、展现:大屏设备获取了一个事件后,根据事件中的内容信息或者媒资内容,在设备上展示内容。

本申请实施例提供了一种异构网络的跨屏投影方法,如图3所示的异构网络的跨屏投影流程图,该方法包括以下步骤:

步骤s302,服务器接收终端发送的指令信息,该指令信息包括配对关系信息和媒资内容参数信息;

其中,配对关系信息为终端和机顶盒的绑定关系。为了提高安全性,每一个机顶盒最多可以绑定两个终端。

媒资内容参数信息以下一种或几种:文件类型、文件名称、文件存储地址、流媒体播放的起始位置和终止位置。

步骤s304,根据所述配对关系信息获取与所述终端对应的机顶盒号;

其中,服务器获取了终端和机顶盒的配对关系信息,根据该配对关系,服务器可以获取与终端配对的机顶盒号。

步骤s306,根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒,以使所述机顶盒根据所述媒资内容参数信息从所述元数据端调取观看内容信息,并将所述观看内容信息投影到大屏设备。

具体实施时,当被投影的是一张图片时,当参数信息可以为该图片在元数据端的存储位置,该图片的名称。被投影的是一个word文档时,参数信息为文档名称,存储位置。被投影的是一段视频时,参数信息为该视频被播放的起始位置和终止位置。

其中,元数据端为单独设置的存储服务器,独立于服务器之外。

机顶盒、服务器、元数据端处于同一个有线网络当中。该网络为专业网络,封闭性好,安全度高,速度快。

终端通过无线网络向服务器发送指令信息。无线网络为移动网络或者wifi网络。

本申请通过将被播放的内容存储在专业的元数据端,避免了存储在移动终端。并且元数据端与机顶盒之间处于一个封闭的专业网络,机顶盒通过封闭的专业网络从元数据端调取播放内容,避免数据传输丢失以及大屏上的掉帧、延迟。

在一种实施方式中,所述服务器接收所述机顶盒发送的注册请求信息,根据所述注册请求信息生成所述机顶盒对应的唯一标识码。

其中,机顶盒的唯一标识码是机顶盒进行注册请求时生成的标识名,与机顶盒号不同。唯一标识码是一种标识机顶盒在线(也可理解成开机)状态的特殊标识。若机顶盒处于关机状态,则服务器不会存在该机顶盒的唯一标识码。

机顶盒的唯一标识码pid本身是一个组合标识,包括机顶盒号,(也就是机顶盒标识符id)和网络地址,由于机顶盒处于网络中,因此也会有网络地址的分配,机顶盒在注册时使用唯一标识码,唯一标识码包括网络地址和机顶盒号组合的方式,可以更好地记录该机顶盒目前所处的环境信息,从而便于服务端更好的寻址。在一种实施方式中,根据所述配对关系获取与所述终端对应的机顶盒号,包括:根据所述配对关系从对应关系表中查找与所述终端对应的所述机顶盒号。

为了实现对机顶盒的投影权限进行判断,在一种实施方式中,根据所述配对关系获取与所述终端对应的机顶盒号之后,根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒之前,包括:

从所述元数据端获取所述机顶盒的权限信息,所述权限信息包括:所述机顶盒的每个月的套餐值;

判断所述套餐值是否到达预定阈值;

如果所述套餐值达到预定阈值,则根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒;

如果所述套餐值达不到所述预定阈值,则拒绝将所述媒资内容参数信息发送给所述机顶盒。

其中,预定阈值可以为70,只有每月的套餐值在70元以上的机顶盒才有权限进行投影,套餐值在70元以下的机顶盒没有投影的权限。

在一种实施方式中,服务器接收终端发送的指令包括:

服务器通过第一网络接收终端发送的指令;

根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒包括:

服务器通过第二网络向与所述终端对应的机顶盒发送指令;

所述机顶盒根据所述媒资内容参数从所述元数据端调取观看内容信息包括:

所述机顶盒根据所述媒资内容参数通过第二网络从元数据端中获取终端需要的数据。

其中,第二网络为专业网络,有线连接,封闭性好,安全性高。

机顶盒、服务器、元数据端处于同一个有线网络当中。该网络为专业网络,封闭性好,安全度高,速度快。

第一网络为无线网络,包括移动网络或者wifi网络。

与方法对应,本申请还提供了一种异构网络的跨屏投影装置,应用于服务器,参见附图4所示的异构网络的跨屏投影装置示意图,该装置包括:

接收模块41,用于接收终端发送的指令信息,所述指令信息包括配对关系信息和媒资内容参数信息;

获取模块42,用于根据配对关系信息获取与该终端对应的机顶盒标识符id;

发送模块43,用于根据机顶盒号将媒资内容参数信息发送给所述机顶盒,以使机顶盒根据媒资内容参数信息从所述元数据端调取观看内容信息,并将所述观看内容信息投影到大屏设备。

其中,服务器和终端通过第一网络连接,第一网络包括通信网络、wifi网络。

机顶盒、元数据端、服务器处于第二网络中,第二网络为专用网络。

具体实施时,元数据端采用独立的服务器实现,专门存储需要投影的内容,包括文档、图片、音频、视频等等。

在一种实施方式中,还包括机顶盒唯一标识码生成模块,用于接收所述机顶盒发送的注册请求信息,根据所述注册请求信息生成所述机顶盒对应的唯一标识码。

在一种实施方式中,所述获取模块还用于,根据所述配对关系从对应关系表中查找与所述终端对应的所述机顶盒号。

在一种实施方式中,还包括权限判断模块,用于从所述元数据端获取所述机顶盒的权限信息,所述权限信息包括:所述机顶盒的每个月的套餐值;

判断所述套餐值是否到达预定阈值;

如果所述套餐值达到预定阈值,则根据所述机顶盒号将所述媒资内容参数信息发送给所述机顶盒;

如果所述套餐值达不到所述预定阈值,则拒绝将所述媒资内容参数信息发送给所述机顶盒。

本申请还提供了一种异构网络的跨屏投影系统,参见附图5所示的异构网络的跨屏投影系统示意图,该系统包括位于同一个互动网络中的机顶盒52、服务器53、元数据端54;

元数据端54用来存储元数据;元数据用来被机顶盒52投影到大屏设备55上。

系统还包括位于wifi网络或者5g网络中的终端设备51,该终端设备51与上述的服务器53通过wifi网络或者4g网络连接。服务器53接收终端设备51发送的指令信息,指令信息包括配对关系信息和媒资内容需求参数信息;服务器53根据该配对关系信息获取与该终端设备51对应的机顶盒号;根据该机顶盒号将该媒资内容参数信息发送给机顶盒52;服务器53从元数据端55获取该机顶盒52的权限信息。机顶盒52从元数据端54读取元数据并投影到大屏设备55。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1