一种应用于客户端设备的投屏连接确认方法、装置及存储介质与流程
本发明涉及投屏,具体涉及一种应用于客户端设备的投屏连接确认方法、装置及存储介质。
背景技术:
1、随着智能设备的普及,投屏功能已成为用户在不同屏幕间分享内容的重要方式。在典型的投屏场景中,如手机、平板等客户端设备需要发现并连接到如电视、投影仪等目标设备。为简化发现过程,一些方案采用近场通信技术,由目标设备周期性地广播自身信息。
2、当客户端设备接收到目标设备发出的周期性广播信号后,通常会弹出一个交互界面,询问用户是否要建立连接。然而,现有的连接确认机制存在若干缺陷。
3、首先,交互界面的信息是静态的。目标设备广播的信号通常包含一个有效期,而用户可能不会立即点击确认。在用户犹豫期间,最初生成的连接候选可能已经过期。如果用户此时点击确认,系统会基于一个已失效的连接候选发起连接,从而导致连接失败。
4、其次,交互界面的状态无法动态更新。在某些网络环境下,客户端设备和目标设备初始时可能不在同一局域网内,交互界面会提示用户需要切换网络。但在此期间,网络状态可能发生变化(例如,客户端设备自动连接到目标设备所在的wi-fi),使得原本需要切换网络的情况变为可直接连接。静态的交互界面无法反映此变化,会误导用户执行不必要的网络切换操作,降低了交互效率。
5、此外,现有机制缺乏对用户负向交互的智能处理。当用户主动取消连接、交互界面超时关闭或连接尝试失败后,如果客户端设备再次接收到来自同一目标设备的周期性广播信号,系统可能会立即再次弹出相同的交互界面,对用户造成频繁打扰,严重影响用户体验。
技术实现思路
1、为了解决现有技术中投屏连接确认交互体验不佳、连接成功率低以及存在用户骚扰的问题,本发明提供了一种应用于客户端设备的投屏连接确认方法、装置及存储介质。
2、本发明提供了一种应用于客户端设备的投屏连接确认方法,包括:在交互界面展示期间,若接收到来自目标设备的周期性广播信号,则刷新连接候选的有效期,并重置所述交互界面的自动关闭计时器;若所述交互界面处于指示连接障碍的第一交互状态,则持续监控网络路由状态,并在所述网络路由状态变为可直接连接时,将所述交互界面切换至第二交互状态;接收用户的连接确认指令后,在发起与目标设备的连接前,对连接候选的有效性进行最终校验;响应于预设的负向交互事件,在预设的冷却时间内,停止为同一目标设备生成后续交互界面。该方案通过动态管理连接候选和交互状态,提升了连接确认的可靠性和用户体验。
3、在一些实施例中,所述方法还包括:基于周期性广播信号的信息,生成候选键;通过所述候选键,判断新接收的周期性广播信号是否属于同一目标设备。此举确保了后续的刷新、升级等操作能够准确地作用于当前正在处理的连接会话。
4、在一些实施例中,所述候选键基于投屏码、ip地址、帧标识和槽位信息中的至少两项生成。这提供了一种鲁棒且灵活的方式来唯一标识一个目标设备,以适应不同的广播协议和场景。
5、在一些实施例中,所述周期性广播信号为声波信号。声波信号作为一种近场通信方式,能有效限定发现范围,适用于客厅、会议室等投屏场景。
6、在一些实施例中,所述第一交互状态为显示“切换网络提示”弹窗,所述第二交互状态为显示“直连确认”弹窗。这种具体的界面状态切换为用户提供了清晰、直观的操作指引。
7、在一些实施例中,所述持续监控网络路由状态包括:采用网络服务发现协议进行复核;或判断客户端与目标设备是否处于同一ip网段。这为实现网络路由状态的判断提供了具体可行的技术路径。
8、在一些实施例中,所述预设的负向交互事件包括以下至少一种:用户主动取消连接;交互界面超时关闭;或连接失败。这明确了触发冷却停止机制的典型场景,有效避免了在这些常见负向交互后对用户的重复打扰。
9、在一些实施例中,所述对连接候选的有效性进行最终校验,包括:判断连接候选的有效期是否未届满;以及判断客户端与目标设备间的网络路由是否可用。该最终校验步骤如同一个安全门,在发起实际连接前进行最后把关,避免了基于失效信息或不可用路由的无效连接尝试,从而提高了连接成功率。
10、本发明还提供了一种应用于客户端设备的投屏连接确认装置,包括:保活单元,用于在交互界面展示期间,若接收到来自目标设备的周期性广播信号,则刷新连接候选的有效期,并重置所述交互界面的自动关闭计时器;升级单元,用于当交互界面处于第一交互状态时,持续监控网络路由状态,并在网络路由状态变为可直连时,将所述交互界面切换至第二交互状态;校验单元,用于在接收到用户连接确认指令后、发起连接前,对连接候选的有效性进行最终校验;停止单元,用于响应于预设的负向交互事件,在预设的冷却时间内,停止为同一目标设备生成后续交互界面。
11、本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如前述任一项所述的方法。
12、与现有技术相比,本发明具有以下有益效果:
13、1. 通过在交互界面展示期间,持续接收周期性广播信号来刷新连接候选的有效期,将重复的广播信号转化为保活信号,有效降低了用户因操作延迟而使用过期连接候选发起连接的风险,提升了连接确认的稳定性。
14、2. 通过持续监控网络路由状态,并在条件满足时将指示连接障碍的第一交互状态自动升级为可直接连接的第二交互状态,避免了对用户不必要的网络切换引导,简化了操作流程,提升了交互的智能化水平和用户体验。
15、3. 通过在用户确认后、实际连接前增加对连接候选有效性和网络路由可用性的最终校验,构筑了连接前的最后一道防线,减少了无效连接尝试,从而显著提高了投屏的连接成功率。
16、4. 通过在用户取消、超时或连接失败等负向交互事件后引入冷却时间,停止对同一目标设备的重复生成交互界面造成的骚扰,使交互行为更加人性化,避免了用户因频繁打扰而产生的抵触情绪。
1.一种应用于客户端设备的投屏连接确认方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述候选键基于投屏码、ip地址、帧标识和槽位信息中的至少两项生成。
4.根据权利要求1所述的方法,其特征在于,所述周期性广播信号为声波信号。
5.根据权利要求1所述的方法,其特征在于,所述第一交互状态为显示“切换网络提示”弹窗,所述第二交互状态为显示“直连确认”弹窗。
6.根据权利要求5所述的方法,其特征在于,所述持续监控网络路由状态包括:采用网络服务发现协议进行复核;或判断客户端与目标设备是否处于同一ip网段。
7.根据权利要求1所述的方法,其特征在于,所述预设的负向交互事件包括以下至少一种:用户主动取消连接、交互界面超时关闭和连接失败。
8.根据权利要求1所述的方法,其特征在于,所述对连接候选的有效性进行最终校验,包括:判断连接候选的有效期是否有效;以及判断客户端与目标设备间的网络路由是否可用。
9.一种应用于客户端设备的投屏连接确认装置,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-8中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com