首页 / 专利库 / 电脑零配件 / 硬件 / 投屏方法、服务器、投屏系统和存储介质

投屏方法、服务器、投屏系统和存储介质

阅读:891发布:2020-05-08

专利汇可以提供投屏方法、服务器、投屏系统和存储介质专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种投屏方法、 服务器 、投屏系统和存储介质,该方法包括:移动终端扫描设备标识,以实现移动终端和投屏设备的绑定;移动终端向服务器发送投屏控制 请求 ;服务器应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令;投屏设备获取并响应控制命令,以将移动终端的应用内容进行投屏。解决了现有投屏技术中需要专用投屏 硬件 的问题,消除了投屏中需要电视终端本身支持投屏功能的限制,另外,还解决了专用投屏硬件或电视终端数量过多时一对一发现的问题。,下面是投屏方法、服务器、投屏系统和存储介质专利的具体信息内容。

1.一种投屏方法,其特征在于,包括:
移动终端扫描设备标识,以实现所述移动终端和所述投屏设备的绑定;
所述移动终端向服务器发送投屏控制请求
所述服务器应用虚拟化投屏服务将所述投屏控制请求转化为所述投屏设备的控制命令;
所述投屏设备获取并响应所述控制命令,以将所述移动终端的应用内容进行投屏。
2.根据权利要求1所述的方法,其特征在于,所述投屏设备获取控制命令包括:
所述投屏设备通过超文本传输协议从所述服务器获取所述控制命令;或,所述投屏设备接收所述服务器通过用户数据报协议发送的所述控制命令。
3.根据权利要求1所述的方法,其特征在于,所述投屏设备包括电视机或机顶盒。
4.根据权利要求1所述的方法,其特征在于,所述虚拟化投屏服务包括支持DLNA投屏协议的设备虚拟化投屏服务。
5.根据权利要求1所述的方法,其特征在于,所述虚拟化投屏服务包括支持投屏功能的多个硬件终端的虚拟化。
6.根据权利要求1所述的方法,其特征在于,所述设备标识包括当前设备显示的二维码或条形码
7.一种服务器,其特征在于,包括至少两个网络连接端口,其中:
第一网络连接端口用于连接移动终端所处的客网;
第二网络连接端口用于连接投屏设备;所述服务器接收来自移动终端的投屏控制请求;
所述服务器应用虚拟化投屏服务将所述投屏控制请求转化为所述投屏设备的控制命令;
所述服务器将所述控制命令发送至所述投屏设备,以指示所述投屏设备进行投屏。
8.根据权利要求7所述的服务器,其特征在于,第三网络连接端口与互联网相连,用于通过互联网对所述服务器进行维护。
9.一种投屏系统,其特征在于,包括权利要求1-6任一项所述的投屏方法中的移动终端、投屏设备和权利要求7-8任一项所述的服务器。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-6任一项所述的投屏方法中各个步骤。

说明书全文

投屏方法、服务器、投屏系统和存储介质

技术领域

[0001] 本发明涉及投屏技术领域,具体涉及一种投屏方法、服务器、投屏系统和存储介质。

背景技术

[0002] 通常现有的智能手机都带有无线投屏或多屏互动等功能,这样可以将智能手机应用内容投屏到电脑等其他终端设备上。
[0003] 相关技术中,基于DLNA(DIGITAL LIVING NETWORK ALLIANCE,数字生活网络联盟)协议的Streaming Cast投屏方案需要电视终端支持DLNA协议,或者通过电视终端的HDMI(High Definition Multimedia Interface,高清多媒体接口)连接一个支持DLNA Streaming Cast的投屏设备。但是,在高端酒店等商用场景中,大部分电视终端的品牌是三星、LG或者Sony等,这些电视终端要么不支持DLNA,要么DLNA协议支持不完整,而且,适配多种电视品牌终端导致产品开发实现不一致。另外,在商用场景下,在同一个局域网中的电视终端数量过多,需要解决客户手机和电视终端一对一发现的问题。

发明内容

[0004] 有鉴于此,提供一种投屏方法、服务器、投屏系统和存储介质,以解决现有投屏技术中需要专用投屏硬件的问题,以及,以消除投屏中需要电视终端本身支持投屏功能的限制,另外,以解决专用投屏硬件或电视终端数量过多时一对一发现的问题。
[0005] 本发明采用如下技术方案:
[0006] 第一方面,本申请实施例提供了一种投屏方法,该方法包括:
[0007] 移动终端扫描设备标识,以实现所述移动终端和所述投屏设备的绑定;
[0008] 所述移动终端向服务器发送投屏控制请求
[0009] 所述服务器应用虚拟化投屏服务将所述投屏控制请求转化为所述投屏设备的控制命令;
[0010] 所述投屏设备获取并响应所述控制命令,以将所述移动终端的应用内容进行投屏。
[0011] 进一步的,所述投屏设备获取控制命令包括:
[0012] 所述投屏设备通过超文本传输协议从所述服务器获取所述控制命令;或,所述投屏设备接收所述服务器通过用户数据报协议发送的所述控制命令。
[0013] 进一步的,所述投屏设备包括电视或机顶盒。
[0014] 进一步的,所述虚拟化投屏服务包括支持DLNA投屏协议的设备虚拟化投屏服务。
[0015] 进一步的,所述虚拟化投屏服务包括支持投屏功能的多个硬件终端的虚拟化。
[0016] 进一步的,所述设备标识包括当前设备显示的二维码或条形码
[0017] 第二方面,本申请实施例提供了一种服务器,该服务器包括至少两个网络连接端口,其中:
[0018] 第一网络连接端口用于连接移动终端所处的客网;
[0019] 第二网络连接端口用于连接投屏设备所述服务器接收来自移动终端的投屏控制请求;
[0020] 所述服务器应用虚拟化投屏服务将所述投屏控制请求转化为所述投屏设备的控制命令;
[0021] 所述服务器将所述控制命令发送至所述投屏设备,以指示所述投屏设备进行投屏。
[0022] 进一步的,第三网络连接端口与互联网相连,用于通过互联网对所述服务器进行维护。
[0023] 第三方面,本申请实施例提供了一种投屏系统,该投屏系统包括本申请实施例第一方面所述的移动终端和投屏设备,以及,第二方面所述的服务器。
[0024] 第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的投屏方法中各个步骤。
[0025] 本发明采用以上技术方案,通过移动终端扫描设备标识,以实现移动终端和投屏设备的绑定,这样实现了移动终端和投屏设备的一对一绑定,确保一个移动终端只会发现一个投屏设备;移动终端向服务器发送投屏控制请求;服务器应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令;投屏设备获取并响应控制命令,以将移动终端的应用内容进行投屏。通过应用虚拟化投屏服务器,使投屏具有普适应,无需具备投屏功能的投屏设备或者专的投屏硬件即可实现投屏。解决了现有投屏技术中需要专用投屏硬件的问题,消除了投屏中需要电视终端本身支持投屏功能的限制,另外,还解决了专用投屏硬件或电视终端数量过多时一对一发现的问题。附图说明
[0026] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1是本发明实施例提供的一种投屏方法的流程图
[0028] 图2是本发明实施例提供的一种服务器的结构示意图;
[0029] 图3是本发明实施例中适用的一种投屏系统的结构示意图。

具体实施方式

[0030] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
[0031] 首先对本申请实施例的可应用场景进行说明,假如当前电视终端不具备投屏功能时,则需要借助第三方投屏硬件,例如电视果硬件设备才可以进行投屏,这样就造成了投屏不具备普适应。另外,商用场景中同一个局域网中的投屏设备较多时,例如酒店场景中,无法实现客人手机和电视终端一对一发现问题。
[0032] 实施例
[0033] 图1为本发明实施例提供的一种投屏方法的流程图。参考图1,该方法具体可以包括如下步骤:
[0034] S101、移动终端扫描设备标识,以实现移动终端和投屏设备的绑定。
[0035] 具体的,本申请实施例的可应用场景为商用场景,例如酒店、养老院等场所,与家用场景不同,上述场景中的投屏设备通常为很多个,例如,每个酒店房间均有一个投屏设备,而酒店的房间以300个为例,则一家酒店的投屏设备则多达300个,而家用场景中的投屏设备通常只有2-3个,用户可以自行判断对哪个投屏设备进行投屏,不存在商用场景中投屏设备过多导致的上述问题。以酒店场景为例,移动终端可以是酒店客人的手机,投屏设备可以是酒店房间的电视终端。
[0036] 首先,需要建立移动终端和投屏设备的一对一的连接,可选的,设备标识包括当前设备显示的二维码或条形码。在一个具体的应用场景中,通常在电视终端上有一个扫码投屏的显示界面,用户可以应用自己的手机扫描该显示界面上的二维码或条形码,以实现移动终端和投屏设备的绑定,这样就可以确保一个移动终端只会发现一个电视机或者机顶盒。
[0037] S102、移动终端向服务器发送投屏控制请求。
[0038] 具体的,移动终端有投屏需求时,可以向服务器发送投屏控制请求,示例性的,投屏控制请求可以是用户通过开启手机相应的应用的投屏功能实现。在一个具体的例子中,移动终端发送的投屏控制请求可以是DLNA投屏控制请求。
[0039] S103、服务器应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令。
[0040] 可选的,虚拟化投屏服务包括支持DLNA投屏协议的设备虚拟化投屏服务。在本申请实施例中,虚拟化投屏服务可以将用户手机的投屏控制请求转化为投屏设备的控制命令,这样投屏设备可以识别并接收该控制命令。示例性的,以视频为例,则控制命令可以是播放某一个视频,也可以是暂停或者快进等。另外,本申请实施例中的虚拟化投屏服务,支持投屏功能的多个硬件终端的虚拟化。
[0041] S104、投屏设备获取并响应控制命令,以将移动终端的应用内容进行投屏。
[0042] 具体的,投屏设备获取到控制命令后,可以分析该控制命令中包括的信息,比如,投屏内容以及与该投屏设备绑定的移动终端的设备标识等。这样可以准确的将一对一绑定的移动终端的应用内容在投屏设备上进行投屏。在一个具体的例子中,这里的应用可以是视频应用,也可以是音频应用或其他应用。将移动终端的应用内容进行投屏。另外,将移动终端的视频应用内容以Streaming的方式进行投屏。
[0043] 可选的,投屏设备获取控制命令包括:投屏设备通过超文本传输协议从服务器获取控制命令;或,投屏设备接收服务器通过用户数据报协议发送的控制命令。其中,投屏设备获取控制命令的方式包括两种,一种是主动获取的方式,另一种是被动接收的方式。具体的,这两种方式中应用的传输协议不同,第一种方式中,通过超文本传输协议从服务器来主动获取控制命令;第二种方式中,服务器通过用户数据报协议将控制命令发送给投屏设备。
[0044] 本发明采用以上技术方案,通过移动终端扫描设备标识,以实现移动终端和投屏设备的绑定,这样实现了移动终端和投屏设备的一对一绑定,确保一个移动终端只会发现一个投屏设备;移动终端向服务器发送投屏控制请求;服务器应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令;投屏设备获取并响应控制命令,以将移动终端的应用内容进行投屏。通过应用虚拟化投屏服务器,使投屏具有普适应,无需具备投屏功能的投屏设备或者专门的投屏硬件即可实现投屏。解决了现有投屏技术中需要专用投屏硬件的问题,消除了投屏中需要电视终端本身支持投屏功能的限制,另外,还解决了专用投屏硬件或电视终端数量过多时一对一发现的问题。
[0045] 综上,本申请实施例的技术方案具备以下有益效果,不需要投屏硬件,通过软件实现了DLNA协议,虚拟化DLNA投屏设备,也即,电视终端不需要支持DLNA协议,降低了对电视终端的要求;实现了简便针对电视终端的投屏动作控制指令协议;另外,针对多种品牌的电视终端可以用一种统一的方式实现投屏,尤其适用于商用场景中。
[0046] 图2为本发明实施例提供的一种服务器的结构示意图。参考图2,该服务器具体可以包括至少两个网络连接端口。
[0047] 其中:第一网络连接端口21用于连接移动终端所处的客网;第二网络连接端口22用于连接投屏设备;服务器接收来自移动终端的投屏控制请求;服务器应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令;服务器将控制命令发送至投屏设备,以指示投屏设备进行投屏。
[0048] 具体的,由于本申请实施例的应用场景通常为商用场景,以酒店为例,移动终端,例如可以是客人的手机通常处于客网中,投屏设备,例如可以是酒店房间的电视终端处于MYCOOL局域网中。因此,服务器至少包括两个网络连接端口,第一网络连接端口21连接至移动终端所处的客网;第二网络连接端口22连接至投屏设备。
[0049] 这样,在实际的应用过程中,服务器接收来自移动终端的投屏控制请求;然后应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令;并将控制命令发送至投屏设备,以指示投屏设备进行投屏。
[0050] 可选的,第三网络连接端口23与互联网相连,用于通过互联网对服务器进行维护。另外,为了使得服务器的功能更完善,服务器的第三网络连接端口23与互联网相连,这样可以对服务器进行定期或者周期性维护等。
[0051] 本申请实施例还提供了一种投屏系统,参考图3,该投屏系统包括本申请实施例中的移动终端31、投屏设备32和服务器20。本申请实施例中的网络连接端口至少为两个,在图3中用三个网络连接端口来举例,其中,包括,第一网络连接端口21、第二网络连接端口22和第三网络连接端口23。另外,33和34表示交换机,分别用来提供客网和MYCOOL局域网。需要说明的是,图3中仅用三个移动终端和三个投屏设备来进行举例说明,并不形成具体的限定。
[0052] 本发明实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如本发明实施例中的投屏方法中各个步骤;移动终端扫描设备标识,以实现移动终端和投屏设备的绑定;移动终端向服务器发送投屏控制请求;服务器应用虚拟化投屏服务将投屏控制请求转化为投屏设备的控制命令;投屏设备获取并响应控制命令,以将移动终端的应用内容进行投屏。
[0053] 可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
[0054] 需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
[0055] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0056] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0057] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0058] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0059] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0060] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0061] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈