一种无线投屏方法、装置、穿戴设备及存储介质

文档序号:1952057 发布日期:2021-12-10 浏览:18次 >En<

阅读说明:本技术 一种无线投屏方法、装置、穿戴设备及存储介质 (Wireless screen projection method and device, wearable device and storage medium ) 是由 不公告发明人 于 2021-08-13 设计创作,主要内容包括:本发明公开了一种无线投屏方法、装置、穿戴设备及存储介质,所述方法包括:获取投屏指令,并根据所述投屏指令生成投屏连接请求;根据所述投屏连接请求,建立与目标设备之间的通讯连接;获取视频数据,并将所述视频数据投屏至所述目标设备上播放。本发明通过生成投屏连接请求,与目标设备建立通讯连接,这样就可以将视频数据投屏至目标设备上进行显示,以实现穿戴设备与目标设备之间的投屏扩展,给用户的使用提供了方便。(The invention discloses a wireless screen projection method, a wireless screen projection device, wearable equipment and a storage medium, wherein the method comprises the following steps: acquiring a screen projection instruction, and generating a screen projection connection request according to the screen projection instruction; establishing communication connection with target equipment according to the screen projection connection request; and acquiring video data, and projecting the video data to the target equipment for playing. The invention establishes communication connection with the target equipment by generating the screen projection connection request, so that video data can be projected to the target equipment for display, screen projection expansion between the wearable equipment and the target equipment is realized, and convenience is provided for users to use.)

一种无线投屏方法、装置、穿戴设备及存储介质

技术领域

本发明涉及投屏显示技术领域,尤其涉及一种无线投屏方法、装置、穿戴设备及存储介质。

背景技术

随着穿戴设备的发展,穿戴设备(如智能手表、智能手环等)已经成为了人们日常生活中不可或缺的一部分。但是,由于现有的穿戴设备的屏幕尺寸比较小,所有的内容都只能显示在这个小屏幕上,并且只能显示一些短信内容,而对于视频数据的播放是无法实现的,这给用户的使用造成了不便。

因此,现有技术还有待改进和提高。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种无线投屏方法、装置、穿戴设备及存储介质,旨在解决现有技术的穿戴设备的屏幕尺寸比较小,只能显示一些短信内容,而对于视频数据的播放是无法实现的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

第一方面,本发明提供一种无线投屏方法,其中,所述方法包括:

获取投屏指令,并根据所述投屏指令生成投屏连接请求;

根据所述投屏连接请求,建立与目标设备之间的通讯连接;

获取视频数据,并将所述视频数据投屏至所述目标设备上播放。

在一种实现方式中,所述获取投屏指令,并根据所述投屏指令生成投屏连接请求,包括:

获取投屏指令,并根据所述投屏指令,获取预设范围内的终端设备;

根据获取到的所述终端设备,生成投屏连接请求。

在一种实现方式中,所述根据所述投屏连接请求,建立与目标设备之间的通讯连接,包括:

对所述投屏连接请求进行特征提取,得到所述投屏连接请求中的设备信息;

根据所述设备信息,确定与所述设备信息所对应的目标设备;

根据所述目标设备,建立与目标设备之间的通讯连接。

在一种实现方式中,所述根据所述设备信息,确定与所述设备信息所对应的目标设备,包括:

获取所述设备信息中的设备名称;

根据所述设备名称,确定所述目标设备。

在一种实现方式中,所述根据所述目标设备,建立与目标设备之间的通讯连接,包括:

获取所述目标设备的网络连接信息,并根据所述网络连接信息确定网络地址信息与网络密码信息;

根据所述网络地址信息与所述网络密码信息,建立与所述目标设备之间的通讯连接。

在一种实现方式中,所述获取视频数据,并将所述视频数据投屏至所述目标设备上播放,包括:

获取视频数据,并对所述视频数据进行编码处理,得到编码视频数据;

将所述编码视频数据通过WiFi投屏至所述目标设备上播放。

在一种实现方式中,所述获取视频数据,并对所述视频数据进行编码处理,得到编码视频数据,包括:

获取所述目标设备的屏幕尺寸信息,并根据所述屏幕尺寸信息对所述视频数据进行编码处理,得到所述编码视频数据。

第二方面,本发明实施例还提供一种无线投屏装置,其中,所述装置包括:

投屏请求模块,用于获取投屏指令,并根据所述投屏指令生成投屏连接请求;

连接建立模块,用于根据所述投屏连接请求,建立与目标设备之间的通讯连接;

视频投屏模块,用于获取视频数据,并将所述视频数据投屏至所述目标设备上播放。

第三方面,本发明实施例还提供一种穿戴设备,其中,所述穿戴设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的无线投屏程序,所述处理器执行所述无线投屏程序时,实现上述方案中任一项所述的无线投屏方法的步骤。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有无线投屏程序,所述无线投屏程序被处理器执行时,实现上述方案中任一项所述的无线投屏方法的步骤。

有益效果:与现有技术相比,本发明提供了一种无线投屏方法,本发明首先获取投屏指令,并根据所述投屏指令生成投屏连接请求;根据所述投屏连接请求,建立与目标设备之间的通讯连接;获取视频数据,并将所述视频数据投屏至所述目标设备上播放。本发明通过生成投屏连接请求,与目标设备建立通讯连接,这样就可以将视频数据投屏至目标设备上进行显示,以实现穿戴设备与目标设备之间的投屏扩展,给用户的使用提供了方便。

附图说明

图1为本发明实施例提供的无线投屏方法的

具体实施方式

的流程图。

图2是本发明实施例提供的无线投屏装置的原理框图。

图3是本发明实施例提供的穿戴设备的内部结构原理框图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

经过研究发现,现有的穿戴设备(如智能手表、智能手环等)的屏幕尺寸比较小,所有的内容都只能显示在这个小屏幕上,并且只能显示一些短信内容,而对于视频数据的播放是无法实现的,这给用户的使用造成了不便。

为了解决现有技术的问题,本实施例提供一种无线投屏方法,具体实施时,本实施例首先获取投屏指令,并根据所述投屏指令生成投屏连接请求;根据所述投屏连接请求,建立与目标设备之间的通讯连接;获取视频数据,并将所述视频数据投屏至所述目标设备上播放。本实施例通过生成投屏连接请求,与目标设备建立通讯连接,这样就可以将视频数据投屏至目标设备上进行显示,以实现穿戴设备与目标设备之间的投屏扩展,给用户的使用提供了方便。

举例说明,当用户需要将智能手表上的视频数据进行投屏显示时,首先接收用户输入的投屏指令(比如点击智能手表屏幕上的某个投屏应用),然后根据该投屏指令,生成投屏连接请求。根据根据所述投屏连接请求,建立与电视机(即目标设备)之间的通讯连接,然后就可以将所述视频数据投屏至电视机上播放。整个过程操作简单,并且可实现无线投屏,给用户的使用提供了方便。

示例性方法

本实施例中的无线投屏方法可应用于穿戴设备,所述穿戴设备可为智能手表、智能手环等小型化智能产品。如图1中所示,所述无线投屏方法包括如下步骤:

步骤S10、获取投屏指令,并根据所述投屏指令生成投屏连接请求。

本实施例中的投屏指令指的是用户开启穿戴设备的投屏功能的指令,比如穿戴设备上设置的投屏按键,当用户按压该投屏按键后,即可发出投屏指令,或者穿戴设备上设置有投屏应用,用户进入该投屏应用后,点击该投屏应用中的启动按钮,即可启动无线投屏功能,并发出投屏指令。接着,穿戴设备就可以根据该投屏指令,生成投屏连接请求。

在一种实现方式中,本实施例在执行所述投屏指令生成投屏连接请求时包括如下步骤:

步骤S101、获取投屏指令,并根据所述投屏指令,获取预设范围内的终端设备;

步骤S102、根据获取到的所述终端设备,生成投屏连接请求。

具体实施时,本实施例的穿戴设备在接收到投屏指令后,根据该投屏指令,对预设范围内的终端设备进行扫描,获取该预设范围内的终端设备。比如,当穿戴设备接收到所述投屏指令后,即开启设备扫描功能,此时,穿戴设备基于该设备扫描功能对10米范围内终端设备进行扫描,并获取扫描到的终端设备的设备信息,并生成投屏连接请求。本实施例中的投屏连接请求指的是穿戴设备想要与预设范围内的终端设备建立通讯连接的意愿,为此,穿戴设备扫描到终端设备后,就会基于终端设备的设备信息,生成所述投屏连接请求,此时扫描得到的设备即为目标设备。

在一种实现方式中,如果穿戴设备扫描得到终端设备有多个,则表示在预设范围内存在多个终端设备,此时可穿戴设备可对扫描得到的终端设备进行筛选,最终确定出一个终端设备,确定出的这个终端设备即为目标设备。比如,穿戴设备在基于多个终端设备确定出一个目标设备时,可根据穿戴设备与终端设备之间的距离来进行筛选,在具体应用时,可选择出于穿戴设备距离最近的终端设备作为所述目标设备,并且基于该目标设备的设备信息生成投屏连接请求。

举例说明,用户的智能手环扫描得到的房间中的终端设备有电视机、智能投影器以及电脑等,由于此时的终端设备有三个,因此为了确定出目标设备,智能手环分别获取终端设备的位置信息,即分别获取电视机、智能投影器以及电脑的位置信息,然后,根据电视机、智能投影器以及电脑的位置信息,分别确定电视机、智能投影器以及电脑与智能手环之间的距离,得到的电视机与智能手环的距离为2m,智能投影器与智能手环的距离为5m,电脑与智能手环的距离为3m,可见电视机与智能手环的距离最短,因此就可以确定出电视机为目标设备,智能手环需要与电视机建立通讯连接,因此就会获取该电视机的设备信息,然后基于该电视机的设备信息生成投屏连接请求。

当穿戴设备生成所述投屏连接请求后,执行步骤S20、根据所述投屏连接请求,建立与目标设备之间的通讯连接。

在本实施例中,所述投屏连接请求是基于穿戴设备所扫描得到的终端设备的设备信息所生成的,并且设备信息是包括设备名称等信息。因此,本实施例中的穿戴设备可根据所述投屏连接请求,建立与目标设备之间的通讯连接,以便后续步骤中可将穿戴设备中的视频数据投屏至目标设备上进行播放。

在一种实现方式中,本实施例中在与目标设备建立通讯连接时,执行以下步骤:

步骤S201、对所述投屏连接请求进行信息提取,得到所述投屏连接请求中的设备信息;

步骤S202、根据所述设备信息,确定与所述设备信息所对应的目标设备;

步骤S203、根据所述目标设备,建立与目标设备之间的通讯连接。

具体实施时,由于所述投屏连接请求是基于穿戴设备所扫描得到的终端设备的设备信息所生成的,而所述投屏连接请求中存储有很多信息,因此,本实施例的穿戴设备在得到所述投屏连接请求后,会对所述投屏连接请求进行信息提取,得到所述投屏连接请求中的设备信息。然后根据所述设备信息,确定与所述设备信息所对应的目标设备。由于该设备信息中是包括有设备名称等信息,因此,本实施例就可以根据该设备信息,得到目标设备的设备名称。当确定出设备名称后,本实施例的穿戴设备即可根据所述设备名称,建立与目设标备之间的通讯连接。

在一种实现方式中,本实施例的穿戴设备在确定出设备名称后,将所述投屏连接请求发送至设备名称所对应的目标设备,以请求连接该目标设备。本实施例中的目标设备是已经连接了无线网络的,因此当所述目标设备接收到所述投屏连接请求后,所述目标设备响应该投屏连接请求信息,并反馈网络连接信息,该网络连接信息为所述目标设备所连接的无线网络的网络连接信息。本实施例中的网络连接信息中包括网络地址信息与网络密码信息。因此,当所述穿戴设备接收到所述网络连接信息后,所述穿戴设备即可根据所述网络连接信息确定出网络地址信息与网络密码信息,然后根据所述网络地址信息与所述网络密码信息,建立与所述目标设备之间的通讯连接。

在一种实现方式中,为了保证所述网络连接信息的安全性,本实施例中的网络连接信息进行了加密处理,因此本实施例目标设备获取自身所连接的无线网络的网络连接信息后,首先对该网络连接信息进行解密处理,就可以得到该网络连接信息中的网络地址信息以及网络密码信息,并将该网络地址信息以及网络密码信息作为所述网络连接信息,由于该网络连接信息中存储有网络地址信息以及网络密码信息,然后将网络连接信息发送至穿戴设备中,因此该穿戴设备就可以根据该网络连接信息连接无线网络。可见,本实施例中的穿戴设备在进行配网时,是不需要在穿戴设备中输入任何的网络密码信息的,只需要获取到目标设备的网络连接信息,即可根据该网络连接信息进行联网,从而实现快速入网。本实施例中,当穿戴设备连接了无线网络,则所述穿戴设备就与与所述目标设备建立了通讯连接。

在一种实现方式中,当穿戴设备完成与无线网络的连接后,穿戴设备还根据自身的设备信息,与无线路由设备(发出无线网络的设备)进行绑定。具体实施时,本实施例可获取穿戴设备的设备信息,然后从该设备信息中获取到设备ID、物理地址等信息,然后再将该设备ID以及物理地址等信息与无线路由器进行绑定,这样就可以使得该穿戴设备在下次进行网络连接时,可以直接与该无线路由器连接,从而实现自动配网。当完成绑定后,可通知用户绑定成功。此外,本实施例还可将无线路由设备中所有绑定的终端设备的设备信息就进行拷贝并备份至云端服务器,当该无线路由设备需要更换时,本实施例可将更换前的无线路由设备中存储的设备信息从云端服务器中下载,并同步至更换后的无线路由设备中,以保证所有的终端设备可以正常与无线网络连接。

举例说明,当智能手环在确定出设备名称为电视机后,将所述投屏连接请求发送至电视机,以请求连接该电视机,当所述电视机接收到所述投屏连接请求后,所述电视机响应该投屏连接请求信息,并反馈网络连接信息,当所述智能手环接收到所述网络连接信息后,所述智能手环即可根据所述网络连接信息与电视机建立通讯连接。

在一种实现方式中,本实施例中的穿戴设备在根据网络连接信息连接无线路由设备(发出无线网络的设备)时,所述无线路由设备还可对穿戴设备进行配网权限验证。具体地,本实施例在确定该穿戴设备的配网权限时,可获取该穿戴设备的设备信息,并对该穿戴设备的设备信息进行解析,从该设备信息中得到设备标识信息,设备标识信息即为设备类型、设备ID以及物理地址等信息。由于每一个穿戴设备的设备信息是不相同的,因此设备标识信息也是不相同,通过设备标识信息就可以用于区分出不同的穿戴设备。因此,本实施例根据该设备标识信息就就可以分析出该穿戴设备的配网权限。具体地,在一种实现方式中,在具体应用时,无线路由设备在判断出穿戴设备的设备信息中的配网标识后,即可将该穿戴设备的设备信息上报至云端服务器,云端服务器可将该设备信息进存储,以便在后续步骤中的调用。当在后续步骤中需要对穿戴设备的配网权限进行分析时,本实施例可从该云端服务器中获取到该设备信息。当无线路由设备得到该设备信息后,即可对该设备信息进行解析,得到该设备标识信息。由于该设备标识信息中携带有物理地址,而物理地址是每一个穿戴设备所具有的唯一标识,因此本实施例对该物理地址进行验证,得到验证结果,根据该验证结果来确定该穿戴设备的配网权限。

在一种实现方式中,本实施例可将设备标识信息物理地址与预设的白名单进行匹配,如果匹配成功,则就说该物理地址对应的穿戴设备是具有配网权限的。该白名单是预先设置的,并且该白名单中设置有具有配网权限的穿戴设备的设备信息,因此该白名单中是存储有具有配网权限的穿戴设备的物理地址。比如,预先将智能手环、智能手表的设备信息存储在白名单中,这就表示智能手环、智能手表是具备配网权限的。本实施例在确定穿戴设备的配网权限时,就可以将得到的物理地址(即MAC地址)与该白名单进行匹配,若该穿戴设备的物理地址是处于白名单中,则就确定该穿戴设备的配网权限为已授权,即表示该穿戴设备具备配网权限。若穿戴设备的物理地址是不在白名单中,则就确定该穿戴设备的配网权限为未授权,即表示该穿戴设备不具备配网权限。本实施例验证该穿戴设备的配网权限是为了确定想要连接无线网络的设备是什么设备,进而判断出该穿戴设备是否是可以连接无线网络的,以便防止恶意配网的情况。只有判断出该穿戴设备具备所述配网权限,穿戴设备才可以根据该网络连接信息进行联网,才能与所述目标设备建立通讯连接。

在本实施例中,本实施例中的无线路由设备为WiFi路由设备,因此,所述穿戴设备与目标设备是通过WiFi网络实现通讯连接的。

当本实施例中的穿戴设备与所述目标设备建立通讯连接后,执行步骤S30、获取视频数据,并将所述视频数据投屏至所述目标设备上播放。

具体地,本实施例所要实现的就是将小尺寸的穿戴设备上的视频数据投屏至大尺寸的目标设备进行播放,以满足用户的使用需求。为此,本实施例需要获取穿戴设备上的视频数据,然后将该视频数据投屏至所述目标设备上播放,从而实现在大尺寸的目标设备进行视频播放,给用户的使用提供了方便。

在一种实现方式中,本实施例在实现投屏时包括如下步骤:

步骤S301、获取视频数据,并对所述视频数据进行编码处理,得到编码视频数据;

步骤S302、将所述编码视频数据通过WiFi投屏至所述目标设备上播放。

具体实施时,本实施例的穿戴设备在获取到视频数据后,首先对所述视频数据进行编码处理,得到编码视频数据。在进行编码时,本实施例首先获取所述目标设备的屏幕尺寸信息,并根据所述屏幕尺寸信息对所述视频数据进行编码处理,得到所述编码视频数据。也就是说,本实施例中的编码视频数据是根据目标设备的屏幕尺寸信息编码得到的,可适应于目标设备。然后,穿戴设备就可以将所述编码视频数据通过WiFi投屏至所述目标设备上播放。具体地,目标设备接收到编码视频数据后,进行解码播放,还原视频数据,并进行视频播放。通过WiFi进行无线投屏,是目前最通用的无线投屏方式,其中又以飞图技术最为成熟可靠,应用范围最广,方便用户使用。

举例说明,智能手环在获取到视频数据后,首先获取电视机的屏幕尺寸信息,并根据所述屏幕尺寸信息对所述视频数据进行编码处理,得到所述编码视频数据,然后智能手环就可以将所述编码视频数据通过WiFi投屏至电视机上播放,实现视频投屏播放。

综上所述,本实施例首先获取投屏指令,并根据所述投屏指令生成投屏连接请求;根据所述投屏连接请求,建立与目标设备之间的通讯连接;获取视频数据,并将所述视频数据投屏至所述目标设备上播放。本实施例通过生成投屏连接请求,与目标设备建立通讯连接,这样就可以将视频数据投屏至目标设备上进行显示,以实现穿戴设备与目标设备之间的投屏扩展,给用户的使用提供了方便。

示例性装置

基于上述实施例,本发明还提供一种无线投屏装置,如图2中所示,所述无线投屏装置包括:投屏请求模块10、连接建立模块20以及视频投屏模块30。具体地,所述投屏请求模块10,用于获取投屏指令,并根据所述投屏指令生成投屏连接请求。所述连接建立模块20,用于根据所述投屏连接请求,建立与目标设备之间的通讯连接。所述视频投屏模块30,用于获取视频数据,并将所述视频数据投屏至所述目标设备上播放。

在一种实现方式中,所述投屏请求模块10包括:

设备获取单元,用于获取投屏指令,并根据所述投屏指令,获取预设范围内的终端设备;

请求生成单元,用于根据获取到的所述终端设备,生成投屏连接请求。

在一种实现方式中,所述连接建立模块20包括:

信息提取单元,用于对所述投屏连接请求进行信息提取,得到所述投屏连接请求中的设备信息;

设备确定单元,用于根据所述设备信息,确定与所述设备信息所对应的目标设备;

通讯连接单元,用于根据所述目标设备,建立与目标设备之间的通讯连接。

在一种实现方式中,所述视频投屏模块30包括:

视频编码单元,用于获取视频数据,并对所述视频数据进行编码处理,得到编码视频数据;

投屏播放单元,用于将所述编码视频数据通过WIFI投屏至所述目标设备上播放。

基于上述实施例,本发明还提供了一种穿戴设备,其原理框图可以如图3所示。该穿戴设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该穿戴设备的处理器用于提供计算和控制能力。该穿戴设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该穿戴设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种无线投屏方法。该穿戴设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该穿戴设备的温度传感器是预先在穿戴设备内部设置,用于检测内部设备的运行温度。

本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的穿戴设备的限定,具体的穿戴设备以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种穿戴设备,穿戴设备包括存储器、处理器及存储在存储器中并可在处理器上运行的无线投屏程序,处理器执行无线投屏程序时,实现如下操作指令:

获取投屏指令,并根据所述投屏指令生成投屏连接请求;

根据所述投屏连接请求,建立与目标设备之间的通讯连接;

获取视频数据,并将所述视频数据投屏至所述目标设备上播放。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

综上,本发明公开了一种无线投屏方法、装置、穿戴设备及存储介质,所述方法包括:获取投屏指令,并根据所述投屏指令生成投屏连接请求;根据所述投屏连接请求,建立与目标设备之间的通讯连接;获取视频数据,并将所述视频数据投屏至所述目标设备上播放。本发明通过生成投屏连接请求,与目标设备建立通讯连接,这样就可以将视频数据投屏至目标设备上进行显示,以实现穿戴设备与目标设备之间的投屏扩展,给用户的使用提供了方便。

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

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:具有双屏互动功能的智能白板及文件一键移屏方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类