投屏设备服务代理发现方法、装置、设备及可读存储介质制造方法及图纸

技术编号:27815649 阅读:13 留言:0更新日期:2021-03-30 10:09
本发明专利技术公开了一种投屏设备服务代理发现方法、装置、设备及可读存储介质,涉及投屏技术领域。其中,方法包括:与同一局域网内未与服务端连接的被投屏设备建立连接,并获取同一局域网内未与服务端连接的被投屏设备的外接设备数据;将本地设备数据和外接设备数据发送到服务端;接收投屏设备的连接请求,根据连接请求与投屏设备建立连接;通过服务端获取设备数据列表,并将设备数据列表发送到投屏设备。投屏设备选择设备数据列表对应的被投屏设备即可投屏,以此解决了现有技术中的当局域网内有多个被投屏设备时,投屏设备需要以被投屏设备支持的发现方式分别与被投屏设备进行连接,连接过程较为复杂的技术问题。过程较为复杂的技术问题。过程较为复杂的技术问题。

【技术实现步骤摘要】
投屏设备服务代理发现方法、装置、设备及可读存储介质


[0001]本专利技术涉及投屏
,尤其涉及一种投屏设备服务代理发现方法、装置、设备及可读存储介质。

技术介绍

[0002]投屏服务发布的目的是为了让其他投屏设备能够发现被投屏设备所提供的投屏服务,以便其他投屏设备使用被投屏设备提供的投屏服务在被投屏设备上进行投屏。
[0003]用户要投屏,首先要搜索并连接被投屏设备后才能进行投屏动作,目前主要的方式是由投屏设备主动去搜索发现被投屏设备。被投屏设备发布投屏服务的方式有多种;例如二维码扫码、PIN码连接、mDNS搜索、NFC触碰等投屏服务方式,这就要求投屏设备也需要支持多种与投屏服务对应的设备发现方式。当局域网内有多个被投屏设备时,投屏设备需要以被投屏设备支持的发现方式分别与被投屏设备进行连接,连接过程较为复杂。
[0004]因此,如何提供一种有效的方案便于投屏设备发现同一局域网内的被投屏设备并建立连接的服务,是现有技术中亟待解决的难题。

技术实现思路

[0005]本专利技术提供了一种投屏设备服务代理发现方法、装置、设备及可读存储介质,用以解决现有技术中当局域网内有多个被投屏设备时,投屏设备需要以被投屏设备支持的发现方式分别与被投屏设备进行连接,连接过程较为复杂的技术问题。
[0006]第一方面的,本专利技术实施例提供了一种投屏设备服务代理发现方法,应用于同一局域网内的多个被投屏设备中的任意一个与服务端连接的被投屏设备,方法包括:与同一局域网内未与服务端连接的被投屏设备建立连接,并获取同一局域网内未与服务端连接的被投屏设备的外接设备数据,外接设备数据为未与服务端连接的一个或多个被投屏设备的设备数据;将本地设备数据和外接设备数据发送到服务端,用于服务端根据外接设备数据和本地设备数据生成设备数据列表;接收投屏设备的连接请求,根据连接请求与投屏设备建立连接;通过服务端获取设备数据列表,并将设备数据列表发送到投屏设备,用于投屏设备通过设备数据列表与同一局域网内的多个被投屏设备中的任意一个被投屏设备建立投屏连接。
[0007]优选地,接收投屏设备的连接请求的步骤,具体包括:接收投屏设备通过未与服务端连接的被投屏设备发送的连接请求;或,接收投屏设备发送的连接请求。
[0008]优选地,在步骤与同一局域网内未与服务端连接的被投屏设备建立连接之前,还包括:向外发布服务搜索请求,用于与同一局域网内未与服务端连接的被投屏设备建立
连接。
[0009]优选地,本地设备数据中包括本地设备ip地址、服务端口、设备名称、设备标识、投屏服务标识和连接的WiFi数据中的至少一种。
[0010]优选地,在步骤通过服务端获取设备数据列表之后,且在将设备数据列表发送到投屏设备步骤之前还包括:判断与设备数据列表中对应的被投屏设备是否建立连接,将未连接的的被投屏设备对应的设备数据从设备数据列表中删除。
[0011]优选地,在步骤通过服务端获取设备数据列表之前,方法还包括:向服务端发送列表请求,列表请求包括本地设备数据。
[0012]第二方面的,本专利技术实施例提供了一种投屏设备服务代理发现装置,包括:设备数据获取模块,用于与同一局域网内未与服务端连接的被投屏设备建立连接,并获取同一局域网内未与服务端连接的被投屏设备的外接设备数据,外接设备数据为未与服务端连接的一个或多个被投屏设备的设备数据;数据发送模块,用于将本地设备数据和外接设备数据发送到服务端,以便于服务端根据外接设备数据和本地设备数据生成设备数据列表;连接模块,用于接收投屏设备的连接请求,根据连接请求与投屏设备建立连接;投屏设备连接模块,用于通过服务端获取设备数据列表,并将设备数据列表发送到投屏设备,以便于投屏设备通过设备数据列表与同一局域网内的多个被投屏设备中的任意一个被投屏设备建立投屏连接。
[0013]优选地,连接模块还包括:请求获取单元,用于接收投屏设备通过未与服务端连接的被投屏设备发送的连接请求;或,接收投屏设备发送的连接请求。
[0014]第三方面的,本专利技术实施例提供了一种计算设备,包括:处理器、存储器及通信总线;通信总线用于实现处理器和存储器之间的连接通信;处理器用于执行存储器中存储的投屏设备服务代理发现程序,以实现如上述实施例所提出的方法步骤。
[0015]第四方面的,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有投屏设备服务代理发现程序,当投屏设备服务代理发现程序被至少一个处理器执行时,实现如上述实施例所提出的方法步骤。
[0016]综上所述,本专利技术实施例公开了一种投屏设备服务代理发现方法、装置、设备及可读存储介质,应用于同一局域网内的多个被投屏设备中的任意一个与服务端连接的被投屏设备。通过与同一局域网内未与服务端连接的被投屏设备建立连接,并获取同一局域网内未与服务端连接的被投屏设备的外接设备数据;将本地设备数据和外接设备数据发送到服务端;接收投屏设备的连接请求,根据连接请求与投屏设备建立连接;通过服务端获取设备数据列表,并将设备数据列表发送到投屏设备。投屏设备选择设备数据列表对应的被投屏设备即可投屏,以此解决了现有技术中的当局域网内有多个被投屏设备时,投屏设备需要以被投屏设备支持的发现方式分别与被投屏设备进行连接,连接过程较为复杂的技术问题。
[0017]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0018]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术第一实施例提供的投屏设备服务代理发现方法的流程图;图2为本专利技术第一实施例提供的投屏设备服务代理发现方法的流程图;图3为本专利技术第一实施例提供的投屏设备服务代理发现方法的流程图;图4为本专利技术第一实施例提供的投屏设备服务代理发现方法的流程图;图5为本专利技术第二实施例提供的投屏设备服务代理发现方法的流程图;图6为本专利技术第二实施例提供的投屏设备服务代理发现装置的功能模块示意图;图7为本专利技术第二实施例提供的投屏设备服务代理发现装置的功能模块示意图;图8为本专利技术第二实施例提供的投屏设备服务代理发现装置的功能模块示意图。
具体实施方式
[0019]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0020]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏设备服务代理发现方法,应用于同一局域网内的多个被投屏设备中的任意一个与服务端连接的被投屏设备,其特征在于,方法包括:与同一局域网内未与服务端连接的被投屏设备建立连接,并获取同一局域网内未与服务端连接的被投屏设备的外接设备数据,所述外接设备数据为未与服务端连接的一个或多个被投屏设备的设备数据;将本地设备数据和外接设备数据发送到服务端,用于服务端根据所述外接设备数据和本地设备数据生成设备数据列表;接收投屏设备的连接请求,根据所述连接请求与投屏设备建立连接;通过所述服务端获取所述设备数据列表,并将所述设备数据列表发送到所述投屏设备,用于所述投屏设备通过所述设备数据列表与同一局域网内的多个被投屏设备中的任意一个被投屏设备建立投屏连接。2.根据权利要求1所述的投屏设备服务代理发现方法,其特征在于,所述接收投屏设备的连接请求的步骤,具体包括:接收投屏设备通过未与服务端连接的被投屏设备发送的连接请求;或,接收投屏设备发送的连接请求。3.根据权利要求1所述的投屏设备服务代理发现方法,其特征在于,在步骤与同一局域网内未与服务端连接的被投屏设备建立连接之前,还包括:向外发布服务搜索请求,用于与同一局域网内未与服务端连接的被投屏设备建立连接。4.根据权利要求1所述的投屏设备服务代理发现方法,其特征在于,所述本地设备数据中包括本地设备ip地址、服务端口、设备名称、设备标识、投屏服务标识和连接的WiFi数据中的至少一种。5.根据权利要求1所述的投屏设备服务代理发现方法,其特征在于,在步骤通过所述服务端获取所述设备数据列表之后,且在将所述设备数据列表发送到所述投屏设备步骤之前还包括:判断与设备数据列表中对应的被投屏设备是否建立连接,将未连接的的被投屏设备对应的设备数据从所...

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

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

1