iOS系统设备的投屏方法、装置、设备及存储介质制造方法及图纸

技术编号:36805847 阅读:16 留言:0更新日期:2023-03-09 00:14
本申请涉及投屏技术领域,提供一种iOS系统设备的投屏方法、装置、设备及存储介质,方法包括:当检测到有外部设备通过usb数据线接到计算机时,检测外部设备是否为iOS系统设备,若是,则检测计算机中是否安装了libusb驱动;若安装了libusb驱动,则通过libusb库连接外部设备;若连接成功,则向外部设备发送开启投屏配置指令;若开启成功,则从外部设备中获取投屏配置数据;向外部设备发送是否信任计算机的请求;响应于外部设备信任计算机的消息,依据投屏配置数据,接收并解析iOS系统设备发送的数据,将所述解析后的数据发送到计算机的显示屏进行显示。本发明专利技术实施例提供的投屏方法更加的稳定、画面传输延迟更小、成本更低,且计算机无需联网。需联网。需联网。

【技术实现步骤摘要】
iOS系统设备的投屏方法、装置、设备及存储介质


[0001]本申请涉及投屏
,尤其涉及一种iOS系统设备的投屏方法、装置、设备及存储介质。

技术介绍

[0002]计算机,俗称电脑,将iOS系统(InternetworkOperatingSystem,互联网操作系统)手机屏幕投影到电脑的方法中,使用的最多的是无线投屏,对于iOS系统手机即是使用airPlay,即屏幕镜像的方式。使用这种方式必须保证手机和电脑要处在同一Wifi中。然而,在实际使用中,如果利用公共Wifi,速度上会有明显的延迟,并且有可能出现不可预期的卡顿现象。此外,这种连接公共Wifi或同一网络的投屏方式,在没有联网的电脑上就变得难以实现。还有部分使用HDMI转接头连接显示器进行有线投屏,然而,这种方式导致在投屏的期间不能操作电脑,使用不便捷,且HDMI转接头较为昂贵,投屏成本高。

技术实现思路

[0003]针对上述技术问题,本申请的目的在于提供一种iOS系统设备的投屏方法、装置、设备及存储介质,旨在解决现有iOS系统设备投屏不稳定、成本高的技术问题。
[0004]第一方面,本专利技术实施例提供一种iOS系统设备的投屏方法,应用于计算机,包括:
[0005]检测是否有外部设备通过usb数据线接到所述计算机;
[0006]若检测到有外部设备通过usb数据线接到所述计算机,则检测所述外部设备是否为iOS系统设备;
[0007]若检测到所述外部设备为iOS系统设备,则检测所述计算机中是否安装了libusb驱动;
[0008]若检测到所述计算机中安装了libusb驱动,则通过libusb库连接所述外部设备;
[0009]若通过所述libusb库连接所述外部设备成功,则向所述外部设备发送开启投屏配置指令;
[0010]若检测到所述外部设备的投屏配置开启成功,则从所述外部设备中获取投屏配置数据;
[0011]向所述外部设备发送是否信任所述计算机的请求;
[0012]响应于所述外部设备信任所述计算机的消息,依据所述投屏配置数据,接收并解析所述iOS系统设备发送的数据,得到解析后的数据;
[0013]将所述解析后的数据发送到所述计算机的显示屏进行显示。
[0014]进一步的,在所述检测是否有外部设备通过usb数据线接到所述计算机的步骤之后,还包括:
[0015]若未检测到有外部设备通过usb数据线接到所述计算机,则在预设时间段后,重新检测是否有外部设备通过usb数据线接到所述计算机。
[0016]进一步的,在所述检测所述外部设备是否为iOS系统设备的步骤之后,还包括:
[0017]若检测到所述外部设备不是iOS系统设备,则返回所述检测是否有外部设备通过usb数据线接到所述计算机的步骤。
[0018]进一步的,在所述检测所述计算机中是否安装了libusb驱动的步骤之后,还包括:
[0019]若未检测到所述计算机中安装了libusb驱动,则弹窗以提示用户是否同意安装libusb驱动;
[0020]若检测到用户同意安装libusb驱动,则使用libwdi库安装libusb驱动;
[0021]若检测到用户不同意安装libusb驱动或检测到安装libusb驱动不成功,则退出投屏。
[0022]进一步的,在所述通过libusb库连接所述外部设备之后,还包括:
[0023]若通过所述libusb库连接所述外部设备不成功,则退出投屏。
[0024]进一步的,在所述向所述外部设备发送开启投屏配置指令的步骤之后,还包括:
[0025]若检测到所述外部设备的投屏配置未开启成功,则退出投屏。
[0026]进一步的,在所述向所述外部设备发送是否信任所述计算机的请求的步骤之后,还包括:
[0027]响应于所述外部设备不信任所述计算机的消息,退出投屏。
[0028]第二方面,本专利技术实施例提供一种iOS系统设备的投屏装置,应用于计算机,包括:
[0029]usb接口检测单元,用于检测是否有外部设备通过usb数据线接到所述计算机;
[0030]设备类型检测单元,用于若检测到有外部设备通过usb数据线接到所述计算机,则检测所述外部设备是否为iOS系统设备;
[0031]libusb驱动检测单元,用于若检测到所述外部设备为iOS系统设备,则检测所述计算机中是否安装了libusb驱动;
[0032]连接单元,用于若检测到所述计算机中安装了libusb驱动,则通过libusb库连接所述外部设备;
[0033]投屏配置开启指令发送单元,用于若通过所述libusb库连接所述外部设备成功,则向所述外部设备发送开启投屏配置指令;
[0034]投屏配置数据获取单元,用于若检测到所述外部设备的投屏配置开启成功,则从所述外部设备中获取投屏配置数据;
[0035]信任请求发送单元,用于向所述外部设备发送是否信任所述计算机的请求;
[0036]接收解析单元,用于响应于所述外部设备信任所述计算机的消息,依据所述投屏配置数据,接收并解析所述iOS系统设备发送的数据,得到解析后的数据;
[0037]解析后的数据发送单元,用于将所述解析后的数据发送到所述计算机的显示屏进行显示。
[0038]第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0039]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0040]本专利技术实施例提供的一种iOS系统设备的投屏方法,应用于计算机,包括:检测是否有外部设备通过usb数据线接到所述计算机;若检测到有外部设备通过usb数据线接到所述计算机,则检测所述外部设备是否为iOS系统设备;若检测到所述外部设备为iOS系统设
备,则检测所述计算机中是否安装了libusb驱动;若检测到所述计算机中安装了libusb驱动,则通过libusb库连接所述外部设备;若通过所述libusb库连接所述外部设备成功,则向所述外部设备发送开启投屏配置指令;若检测到所述外部设备的投屏配置开启成功,则从所述外部设备中获取投屏配置数据;向所述外部设备发送是否信任所述计算机的请求;响应于所述外部设备信任所述计算机的消息,依据所述投屏配置数据,接收并解析所述iOS系统设备发送的数据,得到解析后的数据;将所述解析后的数据发送到所述计算机的显示屏进行显示。本专利技术实施例通过使用usb数据线将iOS设备连接到计算机可实现投屏,相比于现有iOS系统设备的无线投屏方法,本专利技术实施例提供的投屏方法更加的稳定、画面传输延迟更小,且本专利技术实施例提供的投屏方法可以在没有联网的电脑上实现投屏。相比于传统的HDMI转接头投屏方法,本专利技术实施例提供的投屏方法的投屏效率高,使得用户在投屏时可以操作电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种iOS系统设备的投屏方法,应用于计算机,其特征在于,包括:检测是否有外部设备通过usb数据线接到所述计算机;若检测到有外部设备通过usb数据线接到所述计算机,则检测所述外部设备是否为iOS系统设备;若检测到所述外部设备为iOS系统设备,则检测所述计算机中是否安装了libusb驱动;若检测到所述计算机中安装了libusb驱动,则通过libusb库连接所述外部设备;若通过所述libusb库连接所述外部设备成功,则向所述外部设备发送开启投屏配置指令;若检测到所述外部设备的投屏配置开启成功,则从所述外部设备中获取投屏配置数据;向所述外部设备发送是否信任所述计算机的请求;响应于所述外部设备信任所述计算机的消息,依据所述投屏配置数据,接收并解析所述iOS系统设备发送的数据,得到解析后的数据;将所述解析后的数据发送到所述计算机的显示屏进行显示。2.根据权利要求1所述的iOS系统设备的投屏方法,其特征在于,在所述检测是否有外部设备通过usb数据线接到所述计算机的步骤之后,还包括:若未检测到有外部设备通过usb数据线接到所述计算机,则在预设时间段后,重新检测是否有外部设备通过usb数据线接到所述计算机。3.根据权利要求1所述的iOS系统设备的投屏方法,其特征在于,在所述检测所述外部设备是否为iOS系统设备的步骤之后,还包括:若检测到所述外部设备不是iOS系统设备,则返回所述检测是否有外部设备通过usb数据线接到所述计算机的步骤。4.根据权利要求1所述的iOS系统设备的投屏方法,其特征在于,在所述检测所述计算机中是否安装了libusb驱动的步骤之后,还包括:若未检测到所述计算机中安装了libusb驱动,则弹窗以提示用户是否同意安装libusb驱动;若检测到用户同意安装libusb驱动,则使用libwdi库安装libusb驱动;若检测到用户不同意安装libusb驱动或检测到安装libusb驱动不成功,则退出投屏。5.根据权利要求1所述的iOS系统设备的投屏方法,其特征在于,在所述通过libusb库连接所...

【专利技术属性】
技术研发人员:罗德黄方文奉杰东
申请(专利权)人:深圳市为爱普信息技术有限公司
类型:发明
国别省市:

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

1