一种投屏连接方法、设备及计算机可读存储介质技术

技术编号:36340403 阅读:24 留言:0更新日期:2023-01-14 17:53
本发明专利技术公开了一种投屏连接方法、设备及计算机可读存储介质,其中,该方法包括:在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口;通过所述系统服务启动预设的投屏应用,并向所述投屏应用的应用服务传递所述空闲端口,以使所述投屏应用在完成启动后对所述空闲端口进行监听;由所述系统服务将所述空闲端口发送至所述投屏端,以使所述投屏端与所述投屏应用通过所述空闲端口建立投屏链接。实现了一种人性化的投屏连接方案,降低了投屏连接创建前的功耗,提升了投屏连接创建时的执行效率、稳定性以及成功率,增强了用户对于投屏功能的使用体验。验。验。

【技术实现步骤摘要】
一种投屏连接方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种投屏连接方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展,基于移动端与大屏端的投屏应用越来越受到用户的欢迎。在现有的投屏方案中,需要做一个发现投屏设备功能,即,改变目前投屏的扫二维码方案(较为繁琐、操作步骤以及响应较慢)。目前,已有部分做成发现投屏设备的方案,在这类方案中,电脑或者手机端在打开时,即可以发现设备,然后直接点击投屏。上述实现方案的本质是,在局域网里面进行各个IP网络地址和网络端口的探测链接,但是,上述方案面临两个严重的用户体验问题,一是,必须投屏客户端一直后台运行,这样会大大增加功耗,从而被投端(可移动的小型设备,电池供电)导致耗电更快,二是,投屏端(大屏设备,电脑等)运行时,分配的端口可能会被其他程序占用,从而导致投屏无法使用,即,固定的端口连接无法有效地保障投屏链接建立时的成功率和稳定。
[0003]因此,如何提升投屏链接的创建效率、稳定性以及成功率,成为目前亟待解决的技术问题。

技术实现思路

[0004]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种投屏连接方法,该方法包括:
[0005]在被投端的系统服务中创建一预设监听端口的链接,以使所述投屏端在局域网中扫描与所述预设监听端口进行连接的网络地址;
[0006]在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口;
[0007]通过所述系统服务启动预设的投屏应用,并向所述投屏应用的应用服务传递所述空闲端口,以使所述投屏应用在完成启动后对所述空闲端口进行监听;
[0008]由所述系统服务将所述空闲端口发送至所述投屏端,以使所述投屏端与所述投屏应用通过所述空闲端口建立投屏链接。
[0009]可选地,所述在被投端的系统服务中创建一预设监听端口的链接,以使所述投屏端在局域网中扫描与所述预设监听端口进行连接的网络地址,包括:
[0010]获取所述被投端的历史投屏信息,并根据所述历史投屏信息选取一个监听端口作为所述预设监听端口;
[0011]在所述投屏端开启后,通过所述投屏端的投屏服务按预设的所述网络地址的范围依次尝试与所述预设监听端口进行连接。
[0012]可选地,所述在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口,包括:
[0013]在所述投屏端确定一网络地址可与所述被投端进行连接时,通过所述网络地址和所述预设监听端口创建所述投屏端与所述被投端的网络连接;
[0014]由所述投屏端通过所述网络连接向所述被投端发送连接成功的所述握手消息。
[0015]可选地,所述在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口,还包括:
[0016]在所述系统服务接收所述握手消息后,由所述被投端通过所述网络连接向所述投屏端发送与所述握手消息对应的握手回应消息;
[0017]由所述投屏端确定所述握手回应消息对应的网络设备属于所述被投端,并在所述投屏端的界面内显示所述被投端以及相关的操作选项。
[0018]可选地,所述通过所述系统服务启动预设的投屏应用,并向所述投屏应用的应用服务传递所述空闲端口,以使所述投屏应用在完成启动后对所述空闲端口进行监听,包括:
[0019]由所述系统服务启动预设的投屏应用,并确定与所述投屏应用对应的所述空闲端口;
[0020]通过所述系统服务将所述空闲端口传递至所述投屏应用的所述应用服务。
[0021]可选地,所述通过所述系统服务启动预设的投屏应用,并向所述投屏应用的应用服务传递所述空闲端口,以使所述投屏应用在完成启动后对所述空闲端口进行监听,还包括:
[0022]由所述系统服务在向所述投屏端发送的所述握手回应消息中携带所述空闲端口;
[0023]在所述被投端接收到所述空闲端口时,通过所述空闲端口替换所述预设监听端口。
[0024]可选地,所述由所述系统服务将所述空闲端口发送至所述投屏端,以使所述投屏端与所述投屏应用通过所述空闲端口建立投屏链接,包括:
[0025]由所述投屏端记录所述空闲端口;
[0026]确定所述空闲端口为所述投屏端当前的与所述被投端的投屏链接端口。
[0027]可选地,所述由所述系统服务将所述空闲端口发送至所述投屏端,以使所述投屏端与所述投屏应用通过所述空闲端口建立投屏链接,还包括:
[0028]在所述被投端接收用户向所述投屏应用输入的投屏启动指令;
[0029]根据所述投屏启动指令以及所述投屏链接开始创建所述被投端与所述投屏端的所述投屏链接。
[0030]本专利技术还提出了一种投屏连接设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的投屏连接方法的步骤。
[0031]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有投屏连接程序,投屏连接程序被处理器执行时实现如上述任一项所述的投屏连接方法的步骤。
[0032]实施本专利技术的投屏连接方法、设备及计算机可读存储介质,通过在被投端的系统服务中创建一预设监听端口的链接,以使所述投屏端在局域网中扫描与所述预设监听端口进行连接的网络地址;在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口;通过
所述系统服务启动预设的投屏应用,并向所述投屏应用的应用服务传递所述空闲端口,以使所述投屏应用在完成启动后对所述空闲端口进行监听;由所述系统服务将所述空闲端口发送至所述投屏端,以使所述投屏端与所述投屏应用通过所述空闲端口建立投屏链接。实现了一种人性化的投屏连接方案,降低了投屏连接创建前的功耗,提升了投屏连接创建时的执行效率、稳定性以及成功率,增强了用户对于投屏功能的使用体验。
附图说明
[0033]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0034]图1是本专利技术涉及的一种移动终端的硬件结构示意图;
[0035]图2是本专利技术投屏连接方法第一实施例的流程图;
[0036]图3是本专利技术投屏连接方法第二实施例的流程图;
[0037]图4是本专利技术投屏连接方法第三实施例的流程图;
[0038]图5是本专利技术投屏连接方法第四实施例的流程图;
[0039]图6是本专利技术投屏连接方法第五实施例的流程图;
[0040]图7是本专利技术投屏连接方法第六实施例的流程图;
[0041]图8是本专利技术投屏连接方法第七实施例的流程图;
[0042]图9是本专利技术投屏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏连接方法,其特征在于,所述方法包括:在被投端的系统服务中创建一预设监听端口的链接,以使所述投屏端在局域网中扫描与所述预设监听端口进行连接的网络地址;在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口;通过所述系统服务启动预设的投屏应用,并向所述投屏应用的应用服务传递所述空闲端口,以使所述投屏应用在完成启动后对所述空闲端口进行监听;由所述系统服务将所述空闲端口发送至所述投屏端,以使所述投屏端与所述投屏应用通过所述空闲端口建立投屏链接。2.根据权利要求1所述的投屏连接方法,其特征在于,所述在被投端的系统服务中创建一预设监听端口的链接,以使所述投屏端在局域网中扫描与所述预设监听端口进行连接的网络地址,包括:获取所述被投端的历史投屏信息,并根据所述历史投屏信息选取一个监听端口作为所述预设监听端口;在所述投屏端开启后,通过所述投屏端的投屏服务按预设的所述网络地址的范围依次尝试与所述预设监听端口进行连接。3.根据权利要求2所述的投屏连接方法,其特征在于,所述在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口,包括:在所述投屏端确定一网络地址可与所述被投端进行连接时,通过所述网络地址和所述预设监听端口创建所述投屏端与所述被投端的网络连接;由所述投屏端通过所述网络连接向所述被投端发送连接成功的所述握手消息。4.根据权利要求3所述的投屏连接方法,其特征在于,所述在接收到所述投屏端发送的连接成功的握手消息后,对所述被投端的空闲端口进行检测,并根据检测的结果将所述预设监听端口切换为所述空闲端口,还包括:在所述系统服务接收所述握手消息后,由所述被投端通过所述网络连接向所述投屏端发送与所述握手消息对应的握手回应消息;由所述投屏端确定所述握手回应消息对应的网络设备属于所述被投端,并在所述投屏端的...

【专利技术属性】
技术研发人员:廖松茂
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

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

1