显示设备、终端设备及通信连接方法

文档序号:1820130 发布日期:2021-11-09 浏览:27次 >En<

阅读说明:本技术 显示设备、终端设备及通信连接方法 (Display device, terminal device and communication connection method ) 是由 朱子鸣 商潮 于 2021-08-05 设计创作,主要内容包括:本申请公开了一种显示设备、终端设备及通信连接方法。当检测到显示设备与终端设备建立通信连接时,响应于显示设备的设备信息的变更,显示设备可以将网络信息发送至终端设备,以使终端设备根据网络信息生成设备信息获取请求;响应于终端设备发送的设备信息获取请求,将变更后的设备信息发送至终端设备,并与终端设备重新建立通信连接。因此,显示设备可以主动和终端设备再次进行通信连接,不需要终端设备主动发送通信连接请求的过程,提高了显示设备和终端设备进行通信连接的智能化程度,提高了用户的体验性。还可以保证显示设备和终端设备的通信连接不会失效,用户可以通过终端设备控制显示设备,进一步提高了用户的体验性。(The application discloses a display device, a terminal device and a communication connection method. When the display device is detected to be in communication connection with the terminal device, the display device can send the network information to the terminal device in response to the change of the device information of the display device, so that the terminal device generates a device information acquisition request according to the network information; and responding to the equipment information acquisition request sent by the terminal equipment, sending the changed equipment information to the terminal equipment, and reestablishing communication connection with the terminal equipment. Therefore, the display device can be actively in communication connection with the terminal device again, the process that the terminal device actively sends a communication connection request is not needed, the intelligent degree of the communication connection between the display device and the terminal device is improved, and the user experience is improved. The communication connection between the display device and the terminal device can be guaranteed not to be invalid, the user can control the display device through the terminal device, and the user experience is further improved.)

显示设备、终端设备及通信连接方法

技术领域

本申请涉及显示设备技术领域,尤其涉及一种显示设备、终端设备及通信连接方法。

背景技术

随着人工智能技术的飞速发展和人们生活水平的不断提高,人们对显示设备的智能化需求也越来越高,显示设备通过互联网技术,可以将影音、游戏等功能集于一身。用户还可以使用终端设备和显示设备进行通信连接,从而实现利用终端设备和显示设备进行交互。

终端设备和显示设备进行通信连接之前可以进行身份验证,当身份验证通过时,显示设备可以允许终端设备进行通信连接。终端设备可以和显示设备进行信息交互,用户可以通过终端设备控制显示设备,从而实现诸如投屏等功能。在使用投屏功能时,用户可以在终端设备的投屏列表中查看终端设备当前通信连接的所有显示设备,并控制目标显示设备以实现投屏功能。用户还可以变更显示设备的一些信息,例如名称等,从而保证能够在目标显示设备中实现投屏功能。

然而本申请的发明人发现,当显示设备的信息发生变更时,显示设备和终端设备的通信连接可能会失效。终端设备的投屏列表中显示的是显示设备原来的名称,用户无法通过终端设备控制显示设备,导致用户的体验性较差。

发明内容

本申请提供了一种显示设备、终端设备及通信连接方法。以解决现有显示设备中,当显示设备的信息发生变更时,用户无法通过终端设备控制显示设备,导致用户的体验性较差的问题。

第一方面,本申请提供一种显示设备,显示设备包括显示器、通信器和控制器。其中,通信器被配置为接收终端设备输入的信息;控制器被配置为执行以下步骤:

当检测到显示设备与终端设备建立通信连接时,响应于显示设备的设备信息的变更,将显示设备的网络信息发送至终端设备,以使终端设备根据所述网络信息生成设备信息获取请求,所述设备信息获取请求用于获取显示设备变更后的设备信息;响应于终端设备发送的设备信息获取请求,将变更后的设备信息发送至终端设备,并与终端设备重新建立通信连接。

在一些实现方式中,所述控制器还被配置为:

获取终端设备向网络中发送的通信连接请求;响应于所述通信连接请求,将显示设备的网络信息发送至终端设备;接收终端设备发送的第一获取请求,所述第一获取请求用于获取显示设备的设备信息;将显示设备的设备信息发送至终端设备,并与终端设备建立通信连接。

在一些实现方式中,所述控制器还被配置为:

响应于所述通信连接请求,将显示设备的物理地址发送至终端设备,以使终端设备根据所述网络信息和所述物理地址生成第一获取请求。

在一些实现方式中,所述控制器还被配置为:

当检测显示设备与终端设备建立通信连接时,响应于显示设备的物理地址和网络信息的变更,将变更后的网络信息和变更后的物理地址发送至终端设备,以使终端设备根据所述变更后的网络信息和所述变更后的物理地址生成第二获取请求,所述第二获取请求用于获取显示设备当前的设备信息;响应于终端设备发送的第二获取请求,将显示设备当前的设备信息发送至终端设备,并与终端设备重新建立通信连接。

在一些实现方式中,所述控制器还被配置为:

响应于所述通信连接请求,将显示设备的唤醒信息发送至终端设备,以使终端设备根据所述唤醒信息生成唤醒指令;所述唤醒信息包括显示设备的物理地址和唤醒时间,所述唤醒时间为显示设备从待机状态进入工作状态的时间;响应于终端设备发送的唤醒指令,控制显示设备从待机状态进入工作状态。

在一些实现方式中,所述控制器还被配置为:

当检测到显示设备与终端设备建立通信连接时,将终端设备的设备信息存储至通信连接列表。

在一些实现方式中,所述服务器进一步被配置为:

确定所述通信连接列表中所有的终端设备;将显示设备的网络信息发送给所有的终端设备。

在一些实现方式中,所述控制器还被配置为:

当检测到显示设备与终端设备建立通信连接时,如果在预设的通信连接周期内,所述终端设备和显示设备没有进行过信息交互,则将所述终端设备的设备信息从所述通信连接列表中删除。

第二方面,本申请提供一种终端设备,终端设备被配置为:

当检测到显示设备与终端设备建立通信连接时,响应于显示设备发送的网络信息,根据所述网络信息生成设备信息获取请求,所述设备信息获取请求用于获取显示设备变更后的设备信息;接收显示设备发送的变更后的设备信息。

在一些实现方式中,所述终端设备还被配置为:

向网络中发送通信连接请求;响应于显示设备发送的网络信息,根据所述网络信息生成第一获取请求,所述第一获取请求用于获取显示设备的设备信息;接收显示设备发送的设备信息。

第三方面,本申请提供一种通信连接方法,应用于显示设备,包括:

当检测显示设备与终端设备建立通信连接时,响应于显示设备的设备信息的变更,将显示设备的网络信息发送至终端设备,以使终端设备根据所述网络信息生成设备信息获取请求,所述设备信息获取请求用于获取显示设备变更后的设备信息;响应于终端设备发送的设备信息获取请求,将变更后的设备信息发送至终端设备,并与终端设备重新建立通信连接。

由以上技术方案可以看出,当显示设备的一些信息发生变更时,显示设备可以将变更后的信息发送至终端设备,从而和终端设备再次进行通信连接。显示设备可以主动和终端设备再次进行通信连接,不需要终端设备主动发送通信连接请求的过程,即不需要用户手动进行连接,提高了显示设备和终端设备进行通信连接的智能化程度,提高了用户的体验性。同时由于显示设备主动进行了重连接过程,还可以保证显示设备和终端设备的通信连接不会失效,用户可以通过终端设备控制显示设备,进一步提高了用户的体验性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据一些实施例的显示设备的使用场景;

图2示出了根据一些实施例的控制装置100的硬件配置框图;

图3示出了根据一些实施例的显示设备200的硬件配置框图;

图4示出了根据一些实施例的显示设备200中软件配置图;

图5示出了一些实施例中用户界面的示意图;

图6示出了一些实施例中显示设备和终端设备进行通信连接的流程图;

图7示出了一些实施例中终端设备中显示设备列表的示意图;

图8示出了一些实施例中显示器中显示重连接模式确认信息的示意图;

图9示出了一些实施例中设备信息变更时显示设备和终端设备重新进行通信连接的交互流程图;

图10示出了一些实施例中网络连接方式变更时显示设备和终端设备重新进行通信连接的交互流程图;

图11示出了一些实施例中显示设备和终端设备的交互流程图;

图12示出了一些实施例中显示设备和终端设备的交互流程图;

图13为本申请提供的通信连接方法的一个实施例的流程示意图;

图14为本申请提供的通信连接方法的另一个实施例的流程示意图。

具体实施方式

为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。

基于本申请描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所附权利要求保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(Unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。

本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。

本申请中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(RF)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。

本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。

图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。

在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,AR/VR设备等中的任意一种。

在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。

在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。

在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。

在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。

在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。

图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。

在一些实施例中,通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。

在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。

图3示出了根据示例性实施例中显示设备200的硬件配置框图。

在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。

在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。

在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。

在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。

在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。

在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。

在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。

在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。

CPU处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。

在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。

在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。

在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。

在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。

在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。

在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。

在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。

在一些实施例中,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。

如图4所示,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。

如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。

应用层主要包含电视上的常用应用,以及应用框架(Application Framework),其中,常用应用主要是基于浏览器Browser开发的应用,例如:HTML5 APPs;以及原生应用(Native APPs);

应用框架(Application Framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。

原生应用(Native APPs)可以支持在线或离线,消息推送或本地资源访问。

中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

硬件层主要包括HAL接口、硬件以及驱动,其中,HAL接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。

在使用投屏功能时,用户可以在终端设备的投屏列表中查看终端设备当前通信连接的所有显示设备,并控制目标显示设备以实现投屏功能。用户还可以变更显示设备的一些信息,例如名称等,从而保证能够在目标显示设备中实现投屏功能。然而,当显示设备的信息发生变更时,显示设备和终端设备的通信连接可能会失效。终端设备的投屏列表中显示的是显示设备原来的名称,用户无法通过终端设备控制显示设备,导致用户的体验性较差。

为解决上述技术问题,本申请实施例提供一种显示设备和终端设备。其中,显示设备包括显示器、通信器和控制器。显示器被配置为显示用户界面;通信器被配置为接收终端设备输入的信息。终端设备可以是移动终端、笔记本电脑或平板电脑。

终端设备可以发送通信连接请求至显示设备,以使终端设备和显示设备进行通信连接。当终端设备和显示设备进行通信连接后,可以进行通信交互,例如,用户可以操控终端设备从显示设备中下载一些媒资资源,也可以将终端设备中的媒资资源上传至显示设备进行播放。

在一些实施例中,显示设备可以设置有通信模式。

当通信模式关闭时,显示设备不会接收终端设备发送的通信连接请求。此时显示设备不允许终端设备进行通信连接,此时显示设备不会和任何终端设备进行信息交互。

当通信模式开启时,显示设备会接收终端设备发送的通信连接请求。此时,显示设备可以允许终端设备和显示设备进行通信连接,从而实现信息交互。用户可以向显示设备输入通信模式开启指令,当控制器接收到通信模式开启指令时,可以控制显示设备进入通信模式。

在一些实施例中,用户可以通过操作遥控器的指定按键,向显示设备发送通信模式开启指令。在实际应用的过程中预先绑定通信模式开启指令与遥控器按键之间的对应关系。例如,在遥控器上设置一个通信模式按键,当用户触控该按键时,遥控器可以发送通信模式开启指令至控制器,此时控制器控制显示设备进入通信模式。当用户再次触控该按键时,控制器可以控制显示设备退出通信模式。

还可以在显示设备的UI界面中设置通信模式选项,当用户点击该选项时,可以控制显示设备进入或退出通信模式。

在一些实施例中,当显示设备处于通信模式下,考虑到安全性,还可以进一步设置身份认证模式。当身份认证模式关闭时,显示设备不会对终端设备进行身份认证,此时终端设备可以直接和显示设备进行通信连接。即当终端设备向显示设备发送通信连接请求时,显示设备可以不对通信连接请求进行验证,从而直接和终端设备进行通信连接。

当身份认证模式开启时,显示设备会对终端设备进行身份认证。即当显示设备接收到终端设备发送的通信连接请求时,会对通信连接请求进行验证,当验证通过时,允许通信连接请求,从而和终端设备进行通信连接。

图5示出了一些实施例中用户界面的示意图。其中,当用户选择开启通信模式时,可以进一步选择开启身份认证模式或者关闭身份认证模式。

图6示出了一些实施例中显示设备和终端设备进行通信连接的流程图。

在一些实施例中,当显示设备处于通信模式下,终端设备可以和显示设备进行通信交互。终端设备需要将通信连接请求发送至显示设备,显示设备进一步可以确定是否要与终端设备进行通信连接。例如,当用户想要使用投屏功能时,可以利用终端设备发送投屏请求,以使显示设备和终端设备进行通信连接,实现投屏。

在一些实施例中,终端设备和显示设备之间可以基于DIAL协议进行通信连接,以实现通信交互,例如实现投屏功能。显示设备中的DIAL Server可以实现DIAL服务端的功能;终端设备可以安装有支持DIAL协议的应用程序,例如YouTube、Netflix等,这些应用程序中的DIAL Client可以实现DIAL客户端的功能。显示设备和终端设备之间的通信交互,可以通过DIAL Server和DIAL Client之间的交互实现。用户可以使用终端设备中的应用程序,以实现投屏功能。

在一些实施例中,终端设备可以将通信连接请求发送至显示设备。例如,用户想要使用投屏功能时,可以打开终端设备中相关的应用程序,例如YouTube,通过应用程序可以发送投屏请求至显示设备。

在一些实施例中,终端设备可以发送搜索指令(M-Search组播请求)至网络中,具体可以发送搜索指令至局域网的组播地址,例如,组播地址可以是239.255.255.250。

局域网中所有的设备通过组播地址均可以接收到该搜索指令,即显示设备可以从组播地址中获取到搜索指令。当显示设备获取到搜索指令时,则可以认为终端设备发送了通信连接请求。

在接收到通信连接请求后,控制器可以先确定显示设备的网络信息,再将显示设备的网络信息发送至终端设备。例如,控制器可以将显示设备的Location URL(uniformresource locator,统一资源定位符)发送至终端设备,UPL中可以包括显示设备的IP地址。

在一些实施例中,控制器还可以先确定显示设备的物理地址(即MAC地址),并将显示设备的物理地址发送至终端设备,MAC地址用于标识显示设备的网卡。

在一些实施例中,终端设备在接收到显示设备发送的网络信息以及物理地址后,可以根据网络信息和物理地址生成第一获取请求。其中,第一获取请求用于获取显示设备的设备信息。进一步的,可以将第一获取请求发送至显示设备。

在一些实施例中,在接收到第一获取请求后,控制器可以将显示设备的设备信息发送给终端设备。此时,控制器可以允许终端设备发送的通信连接请求,即允许终端设备和显示设备进行通信交互。进一步的,显示设备可以和终端设备建立通信连接。

显示设备的设备信息可以包括显示设备名称、品牌名称以及型号名称。其中,显示设备名称用于使终端设备区分该显示设备与可能存在的其他显示设备,该名称可由用户设置,也可按照预设规则设置。品牌名称以及型号名称为显示设备的出厂参数,一般是固定的名称。

当显示设备和终端设备建立通信连接后,显示设备和终端设备之间可以进行通信交互,终端设备可以将图像数据发送至显示设备,并实现投屏功能。

在一些实施例中,在接收到通信连接请求后,控制器还可以将显示设备的唤醒信息发送至终端设备。具体的,显示设备的唤醒信息中可以包括显示设备的物理地址和唤醒时间。唤醒时间指的是显示设备从待机状态进入工作状态的时间,具体为显示设备进入工作状态所做的准备工作耗费的时间。

此时,控制器可以将显示设备的网络信息和唤醒信息打包发送给终端设备。例如,控制器可以发送一个UDP消息包至终端设备,该UDP消息中包括显示设备的网络信息和唤醒信息。

在一些实施例中,终端设备接收到显示设备发送的唤醒信息后,可以生成唤醒指令,该唤醒指令用于控制显示设备从待机状态进入工作状态。具体的,终端设备可以根据显示设备的物理地址,即MAC地址,生成唤醒指令。

终端设备可以将该唤醒指令发送至显示设备。在接受到唤醒指令后,控制器可以控制显示设备从待机状态进入工作状态,以实现如投屏等功能。

在一些实施例中,当显示设备处于待机状态或休眠状态下时,显示设备本身不会进行工作,但显示设备的网卡仍处于可以接收数据包的通电状态。

由此移动终端可基于该MAC地址,采用WOW(Wake on WLAN,无线局域网唤醒)或者,WOL(Wake on LAN,局域网唤醒)方法,向显示设备发送相应的唤醒指令,以唤醒显示设备。更具体的,移动终端可基于获取到的MAC地址向显示设备发送唤醒数据包(或称为幻数据包),显示设备的网卡在接收到唤醒数据包后,可以唤醒显示设备。此时,显示设备可以从待机状态进入工作状态。

在一些实施例中,当显示设备和终端设备建立通信连接后,终端设备中可以显示出显示设备列表,显示设备列表中包括终端设备当前已经建立通信连接的所有显示设备的名称。图7示出了一些实施例中终端设备中显示设备列表的示意图。

用户可以点击显示设备列表中的某个显示设备,作为目标显示设备。此时,终端设备可以将图像数据发送至目标显示设备,从而在目标显示设备中播放图像数据,实现投屏功能。

在一些实施例中,用户可以对显示设备的一些信息进行变更。例如,用户可以对显示设备名称进行变更,使得该显示设备区别于其他的显示设备,从而使得用户可以在显示设备列表辨析出该显示设备。然而,当显示设备名称发生变更时,显示设备列表中显示的依然是原来的显示设备名称,此时,用户点击原来的显示设备名称时,无法对显示设备进行控制。

又例如,用户可以对显示设备的网络连接方式进行变更,具体的,可以将显示设备的网络从有线连接状态变更为无线连接状态。此时,显示设备和终端设备通信连接的路径会失效,用户在显示设备列表中点击该显示设备时,无法对该显示设备进行控制。

在一些实施例中,显示设备具有重连接功能,可以和终端设备再次进行通信连接。具体的,显示设备可以设置重连接模式。在重连接模式下,当检测到显示设备的一些信息发生变更时,显示设备可以自动将变更的信息发送至终端设备,并再次进行通信连接。

在一些实施例中,用户可以通过操作遥控器的指定按键,向显示设备发送重连接模式指令。在实际应用的过程中预先绑定重连接模式指令与遥控器按键之间的对应关系。例如,在遥控器上设置一个重连接模式按键,当用户触控该按键时,遥控器发送重连接模式指令至控制器,此时控制器控制显示设备进入重连接模式。当用户再次触控该按键时,控制器可以控制显示设备退出重连接模式。

在一些实施例中,也可以预先绑定重连接模式指令与多个遥控器按键之间的对应关系,当用户触控与重连接模式指令绑定的多个按键时,遥控器发出重连接模式指令。在一可行性实施例中,重连接模式指令绑定的按键依次为方向键(左、下、左、下),即当用户在预设时间内连续触控按键(左、下、左、下)的情况下,遥控器才发送重连接模式指令至控制器。采用上述绑定方法,可以避免重连接模式指令由于用户的误操作而发出。本申请实施例仅是示例性的提供几种重连接模式指令与按键之间的绑定关系,在实际应用的过程中可以根据用户的习惯设定重连接模式指令与按键之间的绑定关系,在此不做过多的限定。

在一些实施例中,用户可以使用显示设备的声音采集器,例如麦克风,通过语音输入的方式,向显示设备发送重连接模式指令,以控制显示设备进入重连接模式。显示设备中可以设置有智能语音系统,智能语音系统可以对用户的语音进行识别,以提取用户输入的指令内容。用户可以通过麦克风输入预设的唤醒词,从而启动智能语音系统,从而控制器可以对用户输入的指令做出响应。并在一定时间内输入重连接模式指令,使得显示设备进入重连接模式。例如,用户可以输入“某某同学”,以启动智能语音系统。再输入“进入重连接模式”,实现向显示设备发送重连接模式指令。

在一些实施例中,用户还可以通过预设的手势向显示设备发送重连接模式指令。显示设备可以通过图像采集器,例如摄像头,检测用户的行为。当用户做出预设的手势时,可以认为用户向显示设备发送了重连接模式指令。例如,可以设置为:当检测到用户划出V字时,判定为用户向显示设备输入了重连接模式指令。用户还可以通过预设的动作向显示设备发送重连接模式指令。例如,可以设置为:当检测到用户同时抬起左脚和右手时,判定为用户向显示设备输入了重连接模式指令。

在一些实施例中,当用户使用智能设备控制显示设备时,例如使用手机时,也可以向显示设备发送重连接模式指令。在实际应用的过程中可以在手机中设置一个控件,可以通过该控件选择是否进入重连接模式,从而发送重连接模式指令至控制器,此时控制器可以控制显示设备进入重连接模式。

在一些实施例中,当用户使用手机控制显示设备时,可以对手机发出连续点击指令。连续点击指令指的是:在预设的周期内,用户对手机触摸屏的同一区域进行点击的次数超过预设阈值。例如:当用户在1s内对手机触摸屏的某个区域连续点击3次,则视为一次连续点击指令。手机接收到连续点击指令后,可以向显示设备发送重连接模式指令,以使控制器控制显示设备进入重连接模式。

在一些实施例中,当用户使用手机控制显示设备时,也可以设置为:当检测到用户对手机触摸屏的某一区域的触控压力值超过预设的压力阈值时,手机可以向显示设备发送重连接模式指令。

还可以在显示设备的UI界面中设置重连接模式选项,当用户点击该选项时,可以控制显示设备进入或退出重连接模式。

在一些实施例中,为防止用户误触发重连接模式,当控制器接收到重连接模式指令时,可以控制显示器显示重连接模式确认信息,从而使得用户进行二次确认,是否要控制显示设备进入重连接模式。图8示出了一些实施例中显示器中显示重连接模式确认信息的示意图。

当显示设备进入重连接模式时,如果检测到显示设备的一些信息,例如显示设备名称,发生了变更,显示设备可以自动将变更的信息发送至终端设备,以使终端设备和显示设备再次进行通信连接。

在一些实施例中,当显示设备与终端设备已经建立通信连接,并且显示设备处于重连接模式下,如果检测到显示设备的一些信息发生变更,控制器可以将变更后的信息发送至终端设备。

图9示出了一些实施例中设备信息变更时显示设备和终端设备重新进行通信连接的交互流程图。

当用户变更了显示设备名称时,即显示设备的设备信息发生了变更时,控制器可以将显示设备的网络信息发送至终端设备。

需要说明的是,当显示设备的显示设备名称发生变更时,显示设备的网络信息以及物理地址不会发生变化。因此,显示设备此时发送的网络信息在终端设备和显示设备建立通信连接的阶段已经发送过,即终端设备已经存储有该网络信息。终端设备会接收到一个重复的网络信息。

当终端设备接收到该网络信息后,可以确定该网络信息对应的显示设备的设备信息发生了变化,但网络信息和物理地址并未发生变化。此时,终端设备可以根据网络信息生成设备信息获取请求,该设备信息获取请求用于获取显示设备变更后的设备信息。

由于显示设备的网络信息和物理地址并未发生变化,仅仅是设备信息发生了变更。因此设备信息获取请求和第一获取请求可以是相同的,终端设备可以再次发送第一获取请求至显示设备。

显示设备在接收到终端设备发送的设备信息获取请求后,可以将变更后的设备信息发送至终端设备,同时显示设备可以和终端设备重新建立通信连接,从而和终端设备进行通信交互,实现投屏等功能。

终端设备在接收到变更后的设备信息时,可以将显示设备列表中该显示设备的名称进行变更,使得用户可以点击变更后的显示设备名称,从而继续控制该显示设备,实现投屏功能。

图10示出了一些实施例中网络连接方式变更时显示设备和终端设备重新进行通信连接的交互流程图。

在一些实施例中,用户还可以对显示设备的网络连接方式进行改变。例如,可以将显示设备从有线连接变更为无线连接,或者从无线连接变更为有线连接。当显示设备的网络连接方式发生变化时,显示设备的网络信息和物理地址也会发生变更。

需要说明的是,当显示设备的网络信息和物理地址发生变更时,显示设备的设备信息不会改变。但是显示设备和终端设备之间通信连接的路径会失效,导致显示设备和终端设备之间不再进行通信连接。因此,显示设备需要重新和终端设备进行通信连接。

当检测到显示设备的网络信息和物理地址发生变更时,显示设备可以将变更后的网络信息和变更后的物理地址发送至终端设备。显示设备此时发送的网络信息和物理地址,在终端设备和显示设备建立通信连接的阶段没有发送过,即终端设备没有存储该网络信息和物理地址。

当终端设备接收到该网络信息和物理地址后,可以确定在显示设备列表中,存在某个显示设备的网络连接方式发生了改变,导致通信连接的路径失效,但终端设备可能无法确定该显示设备具体是显示设备列表中的哪个显示设备。

终端设备可以根据变更后的网络信息和物理地址生成第二获取请求,该第二获取请求用于获取显示设备当前的设备信息。由于网络信息和物理地址的变更,因此终端设备需要根据新的网络信息和物理地址重新生成设备信息的获取指令,即生成第二获取请求。第二获取请求和第一获取请求是不同的。进一步的,终端设备将第二获取请求发送至显示设备。

显示设备在接收到终端设备发送的第二获取请求后,可以将显示设备当前的设备信息发送至终端设备。由于显示设备的设备信息并未改变,因此显示设备发送的设备信息即为之前已经发送过的设备信息。同时显示设备可以和终端设备重新建立通信连接,从而和终端设备进行通信交互,实现投屏等功能。

由于显示设备的设备信息并未改变,终端设备接收到的设备信息是已经存储过的设备信息,具体对应了显示设备列表中的某个显示设备。此时,终端设备可以确定该显示设备的网络连接方式发生了改变,即该显示设备的网络信息和物理地址发生了变更。进一步的,终端设备可以确定与该显示设备当前的通信连接路径,并进行更新。当用户点击该显示设备名称时,终端设备可以通过更新后通信连接路径,将图像数据等发送至该显示设备,实现投屏等功能,从而保证用户可以控制该显示设备。

因此,当显示设备的一些信息发生变更时,可以将变更后的信息发送至终端设备,从而和终端设备再次进行通信连接。显示设备可以主动和终端设备再次进行通信连接,不需要终端设备主动发送通信连接请求的过程,即不需要用户手动进行连接,提高了显示设备和终端设备进行通信连接的智能化程度,提高了用户的体验性。同时由于显示设备主动进行了重连接过程,还可以保证显示设备和终端设备的通信连接不会失效,用户可以通过终端设备控制显示设备,进一步提高了用户的体验性。

在一些实施例中,考虑到显示设备连接的终端设备不止一个,因此当检测到显示设备与某个终端设备建立通信连接时,可以将终端设备的设备信息存储至通信连接列表。即通信连接列表中包括显示设备允许通信连接的所有终端设备,包括显示设备当前正在通信连接的终端设备,以及显示设备当前未连接但之前连接过的历史终端设备。

图11示出了一些实施例中显示设备和终端设备的交互流程图。

在一些实施例中,当检测到显示设备的设备信息发生变更时,控制器可以确定通信连接列表中所有的终端设备,并将显示设备的网络信息发送给通信连接列表中所有的终端设备,以使所有的终端设备均和显示设备再次建立通信连接。

图12示出了一些实施例中显示设备和终端设备的交互流程图。

在一些实施例中,当检测到显示设备的网络连接方式发生变更时,控制器可以将显示设备变更后的网络信息和变更后的物理地址发送给通信连接列表中所有的终端设备,以使所有的终端设备均和显示设备再次建立通信连接。

在一些实施例中,考虑到通信连接列表中不是所有的终端设备都在通信连接的范围内,即不是所有的终端设备在当前时间均与显示设备进行了通信连接。

因此,可以预先设定一个通信连接周期。

当某个终端设备和显示设备通信连接后,从连接成功的时刻开始计时。如果在通信连接周期内,该终端设备和显示设备没有进行过信息交互,则认为该终端设备已经离开了局域网,即通信连接范围,或者,该终端设备不使用投屏功能。此时可以将该终端设备的设备信息从通信连接列表中删除。

在一些实施例中,每当终端设备和显示设备进行了一次信息交互后,便可以开始计时。如果在通信连接周期内,该终端设备和显示设备没有进行过信息交互,即终端设备和显示设备相邻的两次信息交互的时间间隔大于通信连接周期,则认为该终端设备已经离开了局域网,即通信连接范围,或者,该终端设备不再使用投屏功能。此时可以将该终端设备的设备信息从通信连接列表中删除。

本申请实施例提供了一种通信连接方法,应用于显示设备,如图13所示,该方法包括以下步骤:

S1301、当检测显示设备与终端设备建立通信连接时,响应于显示设备的设备信息的变更,将显示设备的网络信息发送至终端设备,以使终端设备根据所述网络信息生成设备信息获取请求,所述设备信息获取请求用于获取显示设备变更后的设备信息。

S1302、响应于终端设备发送的设备信息获取请求,将变更后的设备信息发送至终端设备,并与终端设备重新建立通信连接。

本申请实施例提供了一种通信连接方法,应用于终端设备,如图14所示,该方法包括以下步骤:

S1401、当检测到显示设备与终端设备建立通信连接时,响应于显示设备发送的网络信息,根据所述网络信息生成设备信息获取请求,所述设备信息获取请求用于获取显示设备变更后的设备信息。

S1402、接收显示设备发送的变更后的设备信息。

本申请实施例还提供一种通信连接方法,该方法包括以下步骤:

当检测显示设备与终端设备建立通信连接时,响应于显示设备的设备信息的变更,显示设备将网络信息发送至终端设备。

终端设备接收到显示设备发送的网络信息时,根据网络信息生成设备信息获取请求,并发送至显示设备。

响应于终端设备发送的设备信息获取请求,显示设备将变更后的设备信息发送至终端设备,并与终端设备重新建立通信连接。

终端设备接收显示设备发送的变更后的设备信息。

本说明书中各个实施例之间相同相似的部分互相参照即可,在此不再赘述。

本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分的方法。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于hls协议的视频播放优化方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类