基于mDNS协议的投屏方法、装置、设备及存储介质制造方法及图纸

技术编号:26425921 阅读:22 留言:0更新日期:2020-11-20 14:23
本发明专利技术涉及数据投屏领域,公开了一种基于mDNS协议的投屏方法、装置、设备及存储介质。该方法包括:获取预置投屏展示设备发送基于mDNS协议的投屏验证信息,其中,所述投屏验证信息包括:所述投屏展示设备的标识符;将所述投屏验证信息输出至预置显示端口中;接收选择设备指令,以及获取目标数据的投屏请求,将所述目标数据发送至标识符中;判断所述投屏展示设备是否完成所述目标数据的接收;若完成所述目标数据的接收,则重置设备的选择指令,以便接收新的选择设备指令。

【技术实现步骤摘要】
基于mDNS协议的投屏方法、装置、设备及存储介质
本专利技术涉及数据投屏领域,尤其涉及一种基于mDNS协议的投屏方法、装置、设备及存储介质。
技术介绍
信息化时代,数据传输速度越来越快,从原来的3G传输网络,到现在的4G传输网络,以及正在普及的5G传输网络。数据传输的方式方法正在不断更新,理论与实验的紧密借口,让通信传输网络越来越快。在基础研究领域中,发现Polarcode码直接影响了整个通信领域的传输速度。在应用层面上,投屏的原理也会影响投屏的速度。在投屏数据变化较小的时候,不同的投屏方法之间并不会有很大的区别。但是当投屏数据变化逐渐增大时,现有的基于物联网设备与手机App使用广播和组播发现特征数据的技术就会出现局域网投屏设备的数据传输失误,需要一种技术提高在局域网中投屏设备的数据传输的发现响应速度和稳定性。
技术实现思路
本专利技术的主要目的在于解决现有投屏设备发现和传输数据的不稳定和响应速度较慢的技术问题。本专利技术第一方面提供了一种基于mDNS协议的投屏方法,包括步骤:获取预置投屏展示设备发送基于mDNS协议的投屏验证信息,其中,所述投屏验证信息包括:所述投屏展示设备的标识符;将所述投屏验证信息输出至预置显示端口中;接收选择设备指令,以及获取目标数据的投屏请求,根据所述标识符,将所述目标数据发送至所述投屏展示设备中;判断所述投屏展示设备是否完成所述目标数据的接收;若完成所述目标数据的接收,则重置设备的选择指令,以便接收新的选择设备指令。可选的,在本专利技术第一方面的第一种实现方式中,在所述获取预置投屏展示设备发送基于mDNS协议的投屏验证信息之前,还包括:控制预置投屏展示设备激活基于mDNS协议的处理状态;控制所述投屏展示设备发送基于mDNS协议的投屏验证信息。可选的,在本专利技术第一方面的第二种实现方式中,在所述根据所述标识符,将所述目标数据发送至所述投屏展示设备中之后,在所述判断所述投屏展示设备是否完成所述目标数据的接收之前,还包括:接收所述投屏展示设备发送的状态反馈信息;将所述状态反馈信息的输出至所述显示端口中。可选的,在本专利技术第一方面的第三种实现方式中,在所述将所述状态反馈信息的输出至所述显示端口中之后,还包括:接收结束投屏指令;基于所述结束投屏指令,生成结束投屏控制信息,将所述结束投屏控制信息发送至所述投屏展示设备中,以控制所述投屏展示设备结束投屏;接收所述投屏展示设备发送的投屏结束状态信息,以及将所述投屏结束状态信息输出至所述显示端口中。可选的,在本专利技术第一方面的第四种实现方式中,所述将所述投屏验证信息输出至预置显示端口中包括:将所述投屏验证信息广播至所述显示端口所属虚拟局域网中的其他设备。可选的,在本专利技术第一方面的第五种实现方式中,在所述将所述投屏验证信息输出至预置显示端口中之后,在所述接收选择设备指令,以及获取目标数据的投屏请求,根据所述标识符,将所述目标数据发送至所述投屏展示设备中之前,还包括:判断所述投屏展示设备中是否存在更新的播放应用;若存在,则获取所述播放应用的图标信息,并将所述图标信息加入所述投屏展示设备对应的信息列表中。可选的,在本专利技术第一方面的第六种实现方式中,在所述获取预置投屏展示设备发送基于mDNS协议的投屏验证信息之后,在所述将所述投屏验证信息输出至预置显示端口中之前,还包括:判断是否存在其他展示设备发送的投屏验证信息;若存在,则将所述展示设备对应的投屏验证信息加入至预置设备选择列表中。本专利技术第二方面提供了一种基于mDNS协议的投屏装置,包括:获取模块,用于获取预置投屏展示设备发送基于mDNS协议的投屏验证信息,其中,所述投屏验证信息包括:所述投屏展示设备的标识符;输出模块,用于将所述投屏验证信息输出至预置显示端口中;发送模块,用于接收选择设备指令,以及获取目标数据的投屏请求,根据所述标识符,将所述目标数据发送至所述投屏展示设备中;判断模块,用于判断所述投屏展示设备是否完成所述目标数据的接收;重置模块,用于若完成所述目标数据的接收,则重置设备的选择指令,以便接收新的选择设备指令。本专利技术第三方面提供了一种基于mDNS协议的投屏设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于mDNS协议的投屏设备执行上述的基于mDNS协议的投屏方法。本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于mDNS协议的投屏方法。附图说明图1为本专利技术实施例中基于mDNS协议的投屏方法的第一个实施例示意图;图2为本专利技术实施例中基于mDNS协议的投屏方法的第二个实施例示意图;图3为本专利技术实施例中基于mDNS协议的投屏方法的第三个实施例示意图;图4为本专利技术实施例中基于mDNS协议的投屏装置的一个实施例示意图;图5为本专利技术实施例中基于mDNS协议的投屏装置的另一个实施例示意图;图6为本专利技术实施例中基于mDNS协议的投屏设备的一个实施例示意图;图7为本专利技术整体实施例中投屏发布阶段和投屏发现阶段的一个实施例示意图;图8为本专利技术整体实施例中开始投屏阶段和结束投屏阶段的一个实施例示意图。具体实施方式本专利技术实施例提供了一种基于mDNS协议的投屏方法、装置、设备及存储介质。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。为便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中基于mDNS协议的投屏方法的第一个实施例包括:101、获取预置投屏展示设备发送基于mDNS协议的投屏验证信息,其中,投屏验证信息包括:投屏展示设备的标识符;在本实施例中,待投屏的投屏展示设备基于mDNS协议将投屏验证信息{IP:23X.ddk.la.d;ID:SDS}进行广播传输。投屏展示设备的标识符包括:IP地址、端口、设备名称的各类组合,用于作为设备的唯一标识。本专利技术接收到投屏验证信息的内容,根据基本的mDNS协议对投屏验证信息进行解析,得到投屏展示设备的标识符和投屏展示设备的ID为SDS。发送传输过程中,投屏展示设本文档来自技高网...

【技术保护点】
1.一种基于mDNS协议的投屏方法,其特征在于,包括步骤:/n获取预置投屏展示设备发送基于mDNS协议的投屏验证信息,其中,所述投屏验证信息包括:所述投屏展示设备的标识符;/n将所述投屏验证信息输出至预置显示端口中;/n接收选择设备指令,以及获取目标数据的投屏请求,根据所述标识符,将所述目标数据发送至所述投屏展示设备中;/n判断所述投屏展示设备是否完成所述目标数据的接收;/n若完成所述目标数据的接收,则重置设备的选择指令,以便接收新的选择设备指令。/n

【技术特征摘要】
1.一种基于mDNS协议的投屏方法,其特征在于,包括步骤:
获取预置投屏展示设备发送基于mDNS协议的投屏验证信息,其中,所述投屏验证信息包括:所述投屏展示设备的标识符;
将所述投屏验证信息输出至预置显示端口中;
接收选择设备指令,以及获取目标数据的投屏请求,根据所述标识符,将所述目标数据发送至所述投屏展示设备中;
判断所述投屏展示设备是否完成所述目标数据的接收;
若完成所述目标数据的接收,则重置设备的选择指令,以便接收新的选择设备指令。


2.根据权利要求1所述的基于mDNS协议的投屏方法,其特征在于,在所述获取预置投屏展示设备发送基于mDNS协议的投屏验证信息之前,还包括:
控制预置投屏展示设备激活基于mDNS协议的处理状态;
控制所述投屏展示设备发送基于mDNS协议的投屏验证信息。


3.根据权利要求1所述的基于mDNS协议的投屏方法,其特征在于,在所述目标数据发送至所述投屏展示设备中之后,在所述判断所述投屏展示设备是否完成所述目标数据的接收之前,还包括:
接收所述投屏展示设备发送的状态反馈信息;
将所述状态反馈信息的输出至所述显示端口中。


4.根据权利要求3所述的基于mDNS协议的投屏方法,其特征在于,在所述将所述状态反馈信息的输出至所述显示端口中之后,还包括:
接收结束投屏指令;
基于所述结束投屏指令,生成结束投屏控制信息,将所述结束投屏控制信息发送至所述投屏展示设备中,以控制所述投屏展示设备结束投屏;
接收所述投屏展示设备发送的投屏结束状态信息,以及将所述投屏结束状态信息输出至所述显示端口中。


5.根据权利要求1所述的基于mDNS协议的投屏方法,其特征在于,所述将所述投屏验证信息输出至预置显示端口中包括:
将所述投屏验证信息广播至所述显示端口所属虚拟局域网中的其他设备。


6.根据权利要求1所述的基于mDNS协议的投屏方法,其特征在于,在所述将所述投屏验证信息...

【专利技术属性】
技术研发人员:陈锡华李凌
申请(专利权)人:深圳乐播科技有限公司
类型:发明
国别省市:广东;44

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

1