CN117641506A - 基于多链路的无线投屏控制方法、装置、设备及介质 - Google Patents
基于多链路的无线投屏控制方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN117641506A CN117641506A CN202210990351.6A CN202210990351A CN117641506A CN 117641506 A CN117641506 A CN 117641506A CN 202210990351 A CN202210990351 A CN 202210990351A CN 117641506 A CN117641506 A CN 117641506A
- Authority
- CN
- China
- Prior art keywords
- link
- frequency band
- resource
- access point
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000004891 communication Methods 0.000 claims abstract description 16
- 238000005266 casting Methods 0.000 claims description 14
- 230000001419 dependent effect Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 3
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 claims 1
- 230000006855 networking Effects 0.000 abstract description 6
- 238000012216 screening Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 18
- 230000004044 response Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种基于多链路的无线投屏控制方法、装置、设备及介质,涉及数据通信技术领域。该方法可以应用于显示设备,显示设备被配置为关联多条链路,多条链路中第一链路被配置为处于非接入点站点模式,该方法包括:从多个预设频段中确定待更新的第二频段,并生成第一更新请求;根据第一更新请求,控制显示设备在第二链路对应的第二频段下切换为接入点模式,并获取第二链路对应的第一服务集标识;基于第一服务集标识发送无线广播消息,以使待投屏设备根据无线广播消息在第二链路对应的第二频段下与显示设备建立无线通信连接,使得显示设备在实现联网功能同时,还可以作为热点与待投屏设备建立连接以实现投屏功能,可以提高显示设备的智能性。
Description
技术领域
本申请涉及数据通信技术领域,特别涉及一种基于多链路的无线投屏控制方法、装置、设备及介质。
背景技术
随着互联网技术的飞速发展,无线投屏技术得到了广泛的应用。简单来讲,无线投屏就是将一个屏幕上的内容投送到另一个屏幕上显示,比如,投影仪,又称投影机,是一种可以将图像或视频投射到幕布上的设备,可以通过不同的接口同计算机、视频压缩盘片(Video Vompact Diso,VCD)、(digital video disk,DVD)、游戏机等相连接播放相应的视频信号,被广泛应用于家庭、办公室、学校和娱乐场所等应用场景。
现有技术中,投影仪在进行投屏时,投影仪自身会作为热点与待投屏设备连接,一方面,当投影仪想要进行互联网访问时,需要用户先关闭热点,再重新联网,智能性较低;第二方面,当投影仪进行投屏时,投影仪无法再与互联网连接,但实际应用过程中经常出现投屏过程中需要进行互联网的访问(如固件升级、或者分屏显示)。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种基于多链路的无线投屏控制方法、装置、设备及介质,以提高显示设备的智能性。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本发明提供一种基于多链路的无线投屏控制方法,应用于显示设备,所述显示设备被配置为关联多条链路,每条所述链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,所述第一链路对应第一频段,所述方法包括:
从多个预设频段中确定待更新的第二频段,并生成第一更新请求,所述第一更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第一切换参数,所述第一切换参数用于指示将第二链路切换为接入点模式,所述第二链路对应所述第二频段;
根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,并获取所述第二链路对应的第一服务集标识;
基于所述第一服务集标识发送无线广播消息,以使待投屏设备根据所述无线广播消息在所述第二链路对应的第二频段下与所述显示设备建立无线通信连接。
在可选的实施方式中,所述显示设备包括应用层、业务层和底层网络服务层,所述业务层中包括Wi-Fi管理实体,所述底层网络服务层中包括多个操作在不同频段上的网络管理实体,所述第一更新请求在所述应用层生成,并通过所述应用层发送给所述Wi-Fi管理实体;
所述根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,包括:
通过Wi-Fi管理实体,根据所述第一更新请求从预先创建的资源中定位所述第二链路对应的第二链路资源;所述第二链路资源包括属性link type,所述第二链路资源中属性link type用于指示第二链路的链路类型;
根据所述第二链路资源中属性link type确定待进行Wi-Fi模式更新的目标链路;其中,所述目标链路为第二链路,或者所述目标链路为第二链路和与所述第二链路关联的目标非独立链路;
向所述底层网络服务层发送Wi-Fi模式更新指令,通过所述底层网络服务层根据所述Wi-Fi模式更新指令,控制目标网络管理实体与连接的接入点断开,并控制所述目标网络管理实体建立作为接入点;其中,所述目标网络管理实体为操作在所述目标链路对应频段上的网络管理实体。
在可选的实施方式中,所述目标链路为第二链路和与所述第二链路关联的目标非独立链路,所述向底层网络服务层发送Wi-Fi模式更新指令之前,所述方法还包括:
通过所述业务层向所述应用层发送提示信息,以指示所述第二链路和与所述第二链路关联的目标非独立链路需要同时切换为接入点模式或同时关闭接入点模式;
当检测到操作指令指示所述第二链路和与所述第二链路关联的目标非独立链路同时切换为接入点模式时,通过所述业务层触发向所述底层网络服务层发送Wi-Fi模式更新指令的步骤。
在可选的实施方式中,所述方法还包括:
通过Wi-Fi管理实体创建与各条链路对应的链路资源,其中,一条链路对应一个链路资源,每个链路资源包括以下一种或者多种:属性Wifi model、link type、ResourceType、Resource ID、接入点子资源和站点子资源,所述Wifi model用于指示当前链路的无线模式,所述link type用于指示当前链路的链路类型,所述Resource Type用于指示当前链路的链路资源的类型,所述Resource ID用于指示当前链路的链路标识;
接入点子资源包括以下一种或者多种:属性SSID、Status、Parent ID、ResourceID、Resource type,所述SSID用于指示接入点子资源的服务集标识,所述Status用于指示接入点子资源对应的当前链路的工作状态,所述Parent ID用于指示接入点子资源的父节点标识,所述Resource ID用于指示接入点子资源的标识,所述Resource type用于指示接入点子资源的资源类型;
站点子资源包括以下一种或者多种:属性Status、Parent ID、Resource ID、Resource type、Latest AP,所述Status用于指示站点子资源对应的当前链路的工作状态、所述Parent ID用于指示站点子资源的父节点标识、所述Resource ID用于指示站点子资源的标识、所述Resource type用于指示站点子资源的资源类型、所述Latest AP用于指示站点子资源对应的当前链路上次切换为接入点模式时,当前链路所接入的接入点子资源的服务集标识。
在可选的实施方式中,所述获取所述第二链路对应的第一服务集标识,包括:
通过Wi-Fi管理实体定位第二链路对应链路资源中的接入点子资源,从所述接入点子资源中获取属性SSID。
在可选的实施方式中,所述从多个预设频段中确定待更新的第二频段,包括:
通过应用层显示热点管理界面,所述热点管理界面包括多个预设频段对应的热点控制按钮;每一个热点控制按钮用于控制对应频段的热点开启和关闭;
当通过应用层检测到针对任一热点控制按钮的热点开启操作时,将所述任一热点控制按钮对应的频段,确定为待更新的第二频段。
在可选的实施方式中,所述根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式之后,所述方法还包括:
当检测到针对所述第二链路的切换操作时,生成第三更新请求,所述第三更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第三切换参数,所述第三切换参数用于指示将所述第二链路切换为非接入点站点模式;
根据所述第三更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为非接入点站点模式。
在可选的实施方式中,所述从多个预设频段中确定待更新的第二频段,包括:
根据预设配置规则,从多个预设频段中确定待更新的第二频段。
在可选的实施方式中,所述根据预设配置规则,从多个预设频段中确定待更新的第二频段,包括:
获取多个所述预设频段中每个所述预设频段对应链路的网络参数,所述网络参数包括:网络负载和/或传输速率;
根据所述网络参数,从多个预设频段中确定待更新的第二频段。
在可选的实施方式中,所述根据所述网络参数,从多个预设频段中确定待更新的第二频段,包括:
根据所述网络参数,从多个所述预设频段中确定至少一个备选频段;
显示热点管理界面,所述热点管理界面包括各备选频段的热点控制按钮;每一个热点控制按钮用于控制对应备选频段的热点开启和关闭;
当检测到针对任一备选频段对应热点控制按钮的热点开启操作时,确定所述任一备选频段为所述第二频段。
在可选的实施方式中,所述第三更新请求还包括:所述第二链路历史所接入的无线网络的第二服务集标识,所述控制所述显示设备在所述第二链路对应的第二频段下切换为非接入点站点模式,包括:
通过Wi-Fi管理实体定位第二链路对应链路资源中的目标站点子资源,从所述目标站点子资源中获取属性Latest AP的值,基于从目标站点子资源中获取的所述属性Latest AP的值确定第二服务集标识,所述目标站点子资源中的Latest AP用于指示目标站点子资源对应的第二链路上次切换为接入点模式时,第二链路所接入的接入点子资源的服务集标识;
控制所述显示设备通过所述第二链路接入所述第二服务集标识对应的无线网络中。
第二方面,本发明提供一种基于多链路的无线投屏控制装置,应用于显示设备,所述显示设备被配置为关联多条链路,每条所述链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,所述第一链路对应第一频段,所述无线投屏控制装置包括:
生成模块,用于从多个预设频段中确定待更新的第二频段,并生成第一更新请求,所述第一更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第一切换参数,所述第一切换参数用于指示将第二链路切换为接入点模式,所述第二链路对应所述第二频段;
控制模块,用于根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,并获取所述第二链路对应的第一服务集标识;
建立模块,用于基于所述第一服务集标识发送无线广播消息,以使待投屏设备根据所述无线广播消息在所述第二链路对应的第二频段下与所述显示设备建立无线通信连接。
在可选的实施方式中,所述显示设备包括应用层、业务层和底层网络服务层,所述业务层中包括Wi-Fi管理实体,所述底层网络服务层中包括多个操作在不同频段上的网络管理实体,所述第一更新请求在所述应用层生成,并通过所述应用层发送给所述Wi-Fi管理实体;
所述控制模块,具体用于通过Wi-Fi管理实体,根据所述第一更新请求从预先创建的资源中定位所述第二链路对应的第二链路资源;所述第二链路资源包括属性link type,所述第二链路资源中属性link type用于指示第二链路的链路类型;
根据所述第二链路资源中属性link type确定待进行Wi-Fi模式更新的目标链路;其中,所述目标链路为第二链路,或者所述目标链路为第二链路和与所述第二链路关联的目标非独立链路;
向所述底层网络服务层发送Wi-Fi模式更新指令,通过所述底层网络服务层根据所述Wi-Fi模式更新指令,控制目标网络管理实体与连接的接入点断开,并控制所述目标网络管理实体建立作为接入点;其中,所述目标网络管理实体为操作在所述目标链路对应频段上的网络管理实体。
在可选的实施方式中,所述目标链路为第二链路和与所述第二链路关联的目标非独立链路,所述控制模块,还用于通过所述业务层向所述应用层发送提示信息,以指示所述第二链路和与所述第二链路关联的目标非独立链路需要同时切换为接入点模式或同时关闭接入点模式;
当检测到操作指令指示所述第二链路和与所述第二链路关联的目标非独立链路同时切换为接入点模式时,通过所述业务层触发向所述底层网络服务层发送Wi-Fi模式更新指令的步骤。
在可选的实施方式中,所述生成模块,具体用于通过Wi-Fi管理实体创建与各条链路对应的链路资源,其中,一条链路对应一个链路资源,每个链路资源包括以下一种或者多种:属性Wifi model、link type、Resource Type、Resource ID、接入点子资源和站点子资源,所述Wifi model用于指示当前链路的无线模式,所述link type用于指示当前链路的链路类型,所述Resource Type用于指示当前链路的链路资源的类型,所述Resource ID用于指示当前链路的链路标识;
接入点子资源包括以下一种或者多种:属性SSID、Status、Parent ID、ResourceID、Resource type,所述SSID用于指示接入点子资源的服务集标识,所述Status用于指示接入点子资源对应的当前链路的工作状态,所述Parent ID用于指示接入点子资源的父节点标识,所述Resource ID用于指示接入点子资源的标识,所述Resource type用于指示接入点子资源的资源类型;
站点子资源包括以下一种或者多种:属性Status、Parent ID、Resource ID、Resource type、Latest AP,所述Status用于指示站点子资源对应的当前链路的工作状态、所述Parent ID用于指示站点子资源的父节点标识、所述Resource ID用于指示站点子资源的标识、所述Resource type用于指示站点子资源的资源类型、所述Latest AP用于指示站点子资源对应的当前链路上次切换为接入点模式时,当前链路所接入的接入点子资源的服务集标识。
在可选的实施方式中,所述控制模块,具体用于通过Wi-Fi管理实体定位第二链路对应链路资源中的接入点子资源,从所述接入点子资源中获取属性SSID。
在可选的实施方式中,所述生成模块,具体用于通过应用层显示热点管理界面,所述热点管理界面包括多个预设频段对应的热点控制按钮;每一个热点控制按钮用于控制对应频段的热点开启和关闭;
当通过应用层检测到针对任一热点控制按钮的热点开启操作时,将所述任一热点控制按钮对应的频段,确定为待更新的第二频段。
在可选的实施方式中,所述控制模块,还用于当检测到针对所述第二链路的切换操作时,生成第三更新请求,所述第三更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第三切换参数,所述第三切换参数用于指示将所述第二链路切换为非接入点站点模式;
根据所述第三更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为非接入点站点模式。
在可选的实施方式中,所述生成模块,具体用于根据预设配置规则,从多个预设频段中确定待更新的第二频段。
在可选的实施方式中,所述生成模块,具体用于获取多个所述预设频段中每个所述预设频段对应链路的网络参数,所述网络参数包括:网络负载和/或传输速率;
根据所述网络参数,从多个预设频段中确定待更新的第二频段。
在可选的实施方式中,所述生成模块,具体用于根据所述网络参数,从多个所述预设频段中确定至少一个备选频段;
显示热点管理界面,所述热点管理界面包括各备选频段的热点控制按钮;每一个热点控制按钮用于控制对应备选频段的热点开启和关闭;
当检测到针对任一备选频段对应热点控制按钮的热点开启操作时,确定所述任一备选频段为所述第二频段。
在可选的实施方式中,所述第三更新请求还包括:所述第二链路历史所接入的无线网络的第二服务集标识,所述控制模块,还用于通过Wi-Fi管理实体定位第二链路对应链路资源中的目标站点子资源,从所述目标站点子资源中获取属性Latest AP的值,基于从目标站点子资源中获取的所述属性Latest AP的值确定第二服务集标识,所述目标站点子资源中的Latest AP用于指示目标站点子资源对应的第二链路上次切换为接入点模式时,第二链路所接入的接入点子资源的服务集标识;
控制所述显示设备通过所述第二链路接入所述第二服务集标识对应的无线网络中。
第三方面,本发明提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施方式任一所述基于多链路的无线投屏控制方法的步骤。
第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一所述基于多链路的无线投屏控制方法的步骤。
本申请的有益效果是:
本申请实施例提供的基于多链路的无线投屏控制方法、装置、设备及介质中,可以应用于显示设备,显示设备被配置为关联多条链路,每条链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,第一链路对应第一频段,该方法包括:从多个预设频段中确定待更新的第二频段,并生成第一更新请求,第一更新请求包括:第二频段标识、第二频段对应的第二链路标识以及第一切换参数,第一切换参数用于指示将第二链路切换为接入点模式,第二链路对应第二频段;根据第一更新请求,控制显示设备在第二链路对应的第二频段下切换为接入点模式,并获取第二链路对应的第一服务集标识;基于第一服务集标识发送无线广播消息,以使待投屏设备根据无线广播消息在第二链路对应的第二频段下与显示设备建立无线通信连接,应用该方法使得显示设备在实现联网功能同时,还可以作为热点与待投屏设备建立连接以实现投屏功能,可以提高显示设备的智能性。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种基于多链路的无线投屏控制方法的流程示意图;
图2为本申请实施例提供的一种显示设备的架构示意图;
图3为本申请实施例提供的另一种基于多链路的无线投屏控制方法的流程示意图;
图4为本申请实施例提供的又一种基于多链路的无线投屏控制方法的流程示意图;
图5为本申请实施例提供的一种热点管理界面的示意图;
图6为本申请实施例提供的一种链路资源的示意图;
图7为本申请实施例提供的另一种热点管理界面的示意图;
图8为本申请实施例提供的一种更新之前的热点管理界面的示意图;
图9为本申请实施例提供的一种更新之后的热点管理界面的示意图;
图10为本申请实施例提供的又一种热点管理界面的示意图;
图11为本申请实施例提供的另一种基于多链路的无线投屏控制方法的流程示意图;
图12为本申请实施例提供的又一种基于多链路的无线投屏控制方法的流程示意图;
图13为本申请实施例提供的另一种基于多链路的无线投屏控制方法的流程示意图;
图14为本申请实施例提供的又一种基于多链路的无线投屏控制方法的流程示意图;
图15为本申请实施例提供的一种基于多链路的无线投屏控制装置的功能模块示意图;
图16为本申请实施例提供的一种电子设备结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
针对现有的投影仪存在智能性较低的问题,本申请实施例提供一种基于多链路的无线投屏控制方法,应用该方法可以提高显示设备的智能性。
在介绍本申请之前,首先对本申请中的相关名词进行解释说明:
互联网:又称网际网络,根据音译也被叫做因特网(Internet)、英特网,是网络与网络之间所串连成的庞大网络。这些网络以一组通用的协议相连,形成逻辑上的单一且巨大的全球化网络,在这个网络中有交换机、路由器等网络设备、各种不同的连接链路、种类繁多的服务器和数不尽的计算机、终端。
网络管理实体:多链路场景下,通常一个物理设备可以包括多个逻辑设备,每个逻辑设备都可以独立的管理数据发送和接收,且每个逻辑设备独立工作在一条链路上,这样的物理设备称为网络管理实体。
接入点模式:也即(Access Point,AP)模式,若设置目标设备在该模式下,则目标设备可提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。
非接入点站点模式:也即(Station,STA)模式,若设置目标设备在该模式下,则该目标设备类似于无线终端,其可以连接到AP,比如,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。
服务集标识(Service Set Identifier,SSID):SSID技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。SSID通常由处于AP模式的目标设备广播确定,SID可以理解为无线网络的名称。
图1为本申请实施例提供的一种基于多链路的无线投屏控制方法的流程示意图,该方法可以应用于显示设备,该显示设备可以为投影仪、智能电视等,在此不作限定。其中,该显示设备可以被配置为关联多条链路,每条链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,第一链路对应第一频段。其中,该预设频段可以包括:2.4G、5G、6G等多个频段,第一频段可以是其中的任一频段,在此不作限定,比如,第一频段可以是5G频段。每一链路可以对应一网络管理实体,其中,第一链路被配置为处于非接入点站点模式,具体可以通过配置第一链路对应的第一网络管理实体实现,基于该说明,可以理解的是,则显示设备通过该第一网络管理实体可以接入互联网,与互联网中的其他设备(比如,手机、笔记本电脑、车载电脑等)进行网络通信。
如图1所示,该方法可以包括:
S101、从多个预设频段中确定待更新的第二频段,并生成第一更新请求。
其中,第一更新请求包括:第二频段标识、第二频段对应的第二链路标识以及第一切换参数,第一切换参数用于指示将第二链路切换为接入点模式,第二链路对应第二频段。
可选地,待更新的第二频段可以是多个预设频段中除第一频段之外的任一频段,可选地,该待更新的第一频段可以由显示设备根据预设规则确定,又或者,由用户指定,在此不作限定,根据实际的应用场景可以灵活选择确定方式。
根据所确定的待更新的第二频段,可以生成第一更新请求,所生成的第一更新请求中第二频段标识可以表征第二频段的频段类型,第二频段对应的第二链路标识可以表征第二链路的名称等,第一切换参数用于指示将第二链路切换为接入点模式。可选地,若在此之前,第二链路处于非接入点站点模式,则该第一切换参数具体可以指示将第二链路从非接入点站点模式还为接入点模式,根据实际应用场景的不同,其具体指示的含义可以有所不同。
S102、根据第一更新请求,控制显示设备在第二链路对应的第二频段下切换为接入点模式,并获取第二链路对应的第一服务集标识。
显示设备在生成第一更新请求之后,可以据此控制显示设备在第二链路对应的第二频段下切换为接入点模式。基于前述说明,可以理解的是,显示设备在第二链路对应的第二频段下切换为接入点模式之后,将在该第二频段下生成第一服务集标识。
值得说明的是,第二链路可以对应第二网络管理实体,控制显示设备在第二链路对应的第二频段下切换为接入点模式,具体可以通过控制第二网络管理实体在第二频段下切换为接入点模式。
S103、基于第一服务集标识发送无线广播消息,以使待投屏设备根据无线广播消息在第二链路对应的第二频段下与显示设备建立无线通信连接。
其中,待投屏设备可以是手机、可穿戴设备、车载电脑、笔记本电脑等,在此不作限定,根据实际的应用场景可以有所不同。
基于所生成的第一服务集标识,显示设备可以在该第二频段下发送无线广播消息,可以理解的是,基于该无线广播消息,待投屏设备可以在该第二链路对应的第二频段下与显示设备建立无线通信连接,也即,显示设备可以被作为热点,与待投屏设备建立无线通信连接,可以理解的是,在该场景下,使得显示设备通过第一链路实现联网功能的情况下,还可以通过第二链路实现投屏功能,可以提高显示设备的智能性。
综上,本申请实施例提供一种基于多链路的无线投屏控制方法,应用于显示设备,显示设备被配置为关联多条链路,每条链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,第一链路对应第一频段,该方法包括:从多个预设频段中确定待更新的第二频段,并生成第一更新请求,第一更新请求包括:第二频段标识、第二频段对应的第二链路标识以及第一切换参数,第一切换参数用于指示将第二链路切换为接入点模式,第二链路对应第二频段;根据第一更新请求,控制显示设备在第二链路对应的第二频段下切换为接入点模式,并获取第二链路对应的第一服务集标识;基于第一服务集标识发送无线广播消息,以使待投屏设备根据无线广播消息在第二链路对应的第二频段下与显示设备建立无线通信连接,应用该方法使得显示设备在实现联网功能同时,还可以作为热点与待投屏设备建立连接以实现投屏功能,可以提高显示设备的智能性。
图2为本申请实施例提供的一种显示设备的架构示意图。可选地,如图2所示,显示设备可以包括应用层、业务层和底层网络服务层,业务层中包括Wi-Fi管理实体,底层网络服务层中包括多个操作在不同频段上的网络管理实体,如图2所示,可以包括第一网络管理实体、第二网络管理实体以及第三网络管理实体,当然,网络管理实体的数量并不以此为限。其中。第一更新请求在应用层生成,并通过应用层发送给Wi-Fi管理实体;应用层可以包括应用实体(AE)。其中,Wi-Fi管理实体(wifi management entity,MME),用于管理Wi-Fi控制相关的业务请求和响应;在底层网络服务层中,不同频段可以对应不同的网络管理实体,比如,第一频段可以对应第一网络管理实体,第二频段可以对应第二网络管理实体。
图3为本申请实施例提供的另一种基于多链路的无线投屏控制方法的流程示意图。基于上述说明,可选地,上述根据第一更新请求,控制显示设备在第二链路对应的第二频段下切换为接入点模式,包括:
S201、通过Wi-Fi管理实体,根据第一更新请求从预先创建的资源中定位第二链路对应的第二链路资源。
第二链路资源包括属性link type,第二链路资源中属性link type用于指示第二链路的链路类型。
预设创建的资源可以包括预先创建的各条链路对应的链路资源,每一链路资源可以包括多种链路属性。对于Wi-Fi管理实体来说,Wi-Fi管理实体在获取到该第一更新请求之后,可以从该预先创建的资源中定位第二链路对应的第二链路资源,并通过该第二链路对应的第二链路资源中属性link type确定第二链路的链路类型。
其中,链路的链路类型用于指示该链路是否为独立链路,若第二链路为独立链路,则说明该第二链路切换为非接入点站点模式、或接入点模式,不影响其他链路的当前模式;若第二链路为非独立链路,则说明该第二链路的模式切换会影响其他链路的当前模式。
S202、根据第二链路资源中属性link type确定待进行Wi-Fi模式更新的目标链路。
其中,根据第二链路资源中属性link type值的不同,可以对应不同的目标链路。若第二链路资源中属性link type指示第二链路为独立链路,则目标链路为第二链路;若第二链路资源中属性link type指示第二链路为非独立链路,则目标链路为第二链路和与第二链路关联的目标非独立链路。
可选地,与第二链路关联的目标非独立链路可以根据第二频段与其他频段之间的关联关系确定。
S203、向底层网络服务层发送Wi-Fi模式更新指令,通过底层网络服务层根据Wi-Fi模式更新指令,控制目标网络管理实体与连接的接入点断开,并控制目标网络管理实体建立作为接入点。
其中,目标网络管理实体为操作在目标链路对应频段上的网络管理实体。可以理解的是,若目标链路为第二链路和与第二链路关联的目标非独立链路,则目标网络管理实体可以包括:第二链路对应的第二网络管理实体、与第二链路关联的目标非独立链路对应的网络管理实体。
基于上述说明,Wi-Fi管理实体在确定了待进行Wi-Fi模式更新的目标链路之后,可以向底层网络服务层发送Wi-Fi模式更新指令,此时,底层网络服务层则可以根据该Wi-Fi模式更新指令,控制目标链路对应频段上的网络管理实体建立为接入点,也即控制目标链路从非接入点站点模式切换为接入点模式。
可以理解的是,若第二链路资源中属性link type指示第二链路为非独立链路,例如,第二链路为link2,第二链路资源中属性link type=(link2,link3),则说明link2和link3为非独立链路对,link3为link2关联的目标非独立链路,则底层网络服务层将根据Wi-Fi模式更新指令,控制第二链路和与第二链路关联的目标非独立链路对应频段上的网络管理实体建立为接入点。
本申请实施例中将链路类型分为独立链路和非独立链路,例如由于5G和6G频段的特性限制,其两者对应的链路为非同时收发链路集,也即控制5G频段对应的链路切换为接入点模式时,由于干扰的原因,不能控制6G频段对应的链路切换为非接入点站点模式;此外,控制5G频段对应的链路切换为非接入点站点模式时,也不能控制6G频段对应的链路切换为接入点模式。5G频段对应链路和6G频段链路属于非独立链路对。
本申请实施例通过执行S201~S203在进行链路更新时,可以基于待更新链路的链路类型,执行不同的控制策略,避免非独立链路对中的链路同时联网与待投屏设备连接,降低了数据传输错误率。
图4为本申请实施例提供的又一种基于多链路的无线投屏控制方法的流程示意图。可选地,如图4所示,目标链路为第二链路和与第二链路关联的目标非独立链路,向底层网络服务层发送Wi-Fi模式更新指令之前,上述方法还包括:
S301、通过业务层向应用层发送提示信息,以指示第二链路和与第二链路关联的目标非独立链路需要同时切换为接入点模式或同时关闭接入点模式。
其中,若确定目标链路为第二链路和与第二链路关联的目标非独立链路,显示设备可以通过业务层向应用层发送提示信息,可以理解的是,此时,用户通过该应用层可以获取到该提示信息,通过该提示信息知晓第二链路和与第二链路关联的目标非独立链路需要同时切换为接入点模式或同时关闭接入点模式,进而根据该提示信息可以作出进一步地操作,可以提高用户的控制体验。
S302、当检测到操作指令指示第二链路和与第二链路关联的目标非独立链路同时切换为接入点模式时,通过业务层触发向底层网络服务层发送Wi-Fi模式更新指令的步骤。
可以理解的是,根据上述提示信息,用户可以给出相应的操作指令,其中,当显示设备检测到操作指令指示第二链路和与第二链路关联的目标非独立链路需同时切换为接入点模式时,显示设备则可以通过业务层触发上述S201步骤,应用本申请实施例,可以保证显示设备工作的可靠性。
图5为本申请实施例提供的一种热点管理界面的示意图。在一些实施例中,显示设备还可以通过应用层显示热点管理界面。其中,由于5G和6G频段的特性限制,其两者对应的链路为非同时收发链路集,也即控制5G频段对应的链路切换为接入点模式时,由于干扰的原因,将无法控制6G频段对应的链路切换为非接入点站点模式;此外,控制5G频段对应的链路切换为非接入点站点模式时,也将无法控制6G频段对应的链路切换为接入点模式。
基于上述说明,因此,若目标链路为第二链路和与第二链路关联的目标非独立链路时,且第二链路对应的第二频段为5G频段,与该第二链路关联的目标非独立链路对应的频段为6G频段时,可选地,显示设备通过Wi-Fi管理实体向底层网络服务层发送Wi-Fi模式更新指令之前,将通过业务层向应用层发送提示信息,如图5所示,该提示信息可以以弹窗的形式呈现在热点管理界面中,且该弹窗中包括“是”和“否”的确认按钮,该提示信息的具体内容为“5G和6G频段的热点需同时打开或关闭,请问还继续打开?”。可选地,若用户通过点击操作作用于确认按钮“是”,那么此时显示设备将通过业务层触发向底层网络服务层发送Wi-Fi模式更新指令的步骤,关于该部分内容可参见前述的相关部分,在此不再赘述。
值得说明的是,针对与第二链路关联的目标非独立链路,则可以参见前述的方法,控制显示设备在目标非独立链路对应的频段下切换为接入点模式,并获取与目标非独立链路对应的第二服务集标识,基于第二服务集标识发送无线广播消息,以使待投屏设备根据无线广播消息在目标非独立链路对应的频段下与显示设备建立无线通信连接。关于该部分内容可参见前述的相关部分,在此不再赘述。
此外,还需要说明的是,若用户通过点击操作作用于确认按钮“否”,那么Wi-Fi管理实体不继续执行任何动作。
图6为本申请实施例提供的一种链路资源的示意图。可选地,上述方法还包括:通过Wi-Fi管理实体创建与各条链路对应的链路资源。
表1为本申请实施例提供的AE资源的属性信息表。可选地,具体建立时,可以通过Wi-Fi管理实体创建AE(application entity)资源,在该AE资源下进一步创建各条链路对应的链路资源,其中,AE资源的属性设置如下:
表1
参照图6所示,其中,AE资源下包括两条链路(Link1和Link2)对应的链路资源,一条链路对应一个链路资源,每个链路资源包括以下一种或者多种:属性Wifi model、linktype、Resource Type、Resource ID、接入点子资源和站点子资源。
其中,Wifi model用于指示当前链路的无线模式,其取值可以为“AP”或“STA”;link type用于指示当前链路的链路类型,其取值可以为“独立链路”或“非独立链路”;Resource Type用于指示当前链路的链路资源的类型,其取值可以为“AE”,用于指示为应用层中定义的资源;Resource ID用于指示当前链路的链路标识,其可用于在MME内唯一识别一个资源。
接入点子资源包括以下一种或者多种:属性SSID、Status、Parent ID、ResourceID、Resource type。SSID用于指示接入点子资源的服务集标识,也即接入点子资源对应的当前链路作为AP的SSID;Status用于指示接入点子资源对应的当前链路的工作状态,其取值可以为“idle”或“busy”;Parent ID用于指示接入点子资源的父节点标识,其取值也即接入点子资源对应的当前链路的链路标识;Resource ID用于指示接入点子资源的标识,Resource type用于指示接入点子资源的资源类型,其取值可以为“AP”。
站点子资源包括以下一种或者多种:属性Status、Parent ID、Resource ID、Resource type、Latest AP。其中,Status用于指示站点子资源的工作状态,其取值可以为“idle”或“busy”;Parent ID用于指示站点子资源的父节点标识,其取值也即站点子资源对应的当前链路的链路标识;Resource ID用于指示站点子资源的标识、Resource type用于指示站点子资源的资源类型,其取值可以为“STA”;Latest AP用于指示站点子资源对应的当前链路上次切换为接入点模式时,当前链路所接入的接入点子资源的服务集标识。
基于上述所创建的链路资源、链路资源中的接入点子资源、链路资源中的站点子资源,在一些实施例中,Wi-Fi管理实体获取到第一更新请求后,可以基于该第一更新请求中的第二频段对应的第二链路标识定位到第二链路对应的第二链路资源;可选地,若该第二链路资源的属性信息中Wifi model=STA,且该第二链路资源的属性信息中接入点子资源的属性Status的取值为idle,则Wi-Fi管理实体可以向底层网络服务层发送第一无线模式更新指令,用于指示将第二网络管理实体建立为接入点。其中,该第一无线模式更新指令可以包括:第二频段标识,第二网络管理实体为第二链路对应的网络管理实体,可选地,其表现形式具体可以为逻辑实体。
可选地,上述获取第二链路对应的第一服务集标识,包括:
通过Wi-Fi管理实体定位第二链路对应链路资源中的接入点子资源,从接入点子资源中获取属性SSID。
基于上述说明,对于底层网络服务层而言,其可以根据第一无线模式更新指令查询第二网络管理实体是否处于非接入点站点模式,若是,底层网络服务层可以控制该第二网络管理实体与连接的接入点断开(也即与所连接的热点断开),并控制该第二网络管理实体切换为接入点模式;通过Wi-Fi管理实体从接入点子资源的属性信息中获取属性SSID作为第一服务集标识,并基于该第一服务集标识发送广播消息,以便待投屏设备发现该第一服务集标识对应的接入点可以连接,并与该显示设备进行WiFi连接。
可选地,若显示设备为投影仪,则待投屏设备可以通过该广播消息与投影仪建立WiFi连接,并通WiFi链路向投影仪发送投屏数据,投影仪基于投屏数据进行投影,从而实现待投屏设备与投影仪之间的同屏显示。
图7为本申请实施例提供的另一种热点管理界面的示意图。图8为本申请实施例提供的一种更新之前的热点管理界面的示意图,图9为本申请实施例提供的一种更新之后的热点管理界面的示意图。可选地,如图7所示,上述从多个预设频段中确定待更新的第二频段,包括:
S401、通过应用层显示热点管理界面,热点管理界面包括多个预设频段对应的热点控制按钮,每一个热点控制按钮用于控制对应频段的热点开启和关闭。
如图8所示,该热点管理界面可以包括3个预设频段(比如,2.4G、5G以及6G)对应的热点控制按钮,其中,第一热点控制按钮101用于控制第一预设频段的热点开启和关闭;第二热点控制按钮102用于控制第二预设频段的热点开启和关闭;第三热点控制按钮103用于控制第三预设频段的热点开启和关闭。
需要说明的是,热点管理界面中热点控制按钮的数量并不以图8所示出的为限,根据实际的应用场景,还可以包括2个、5个、6个等其他任意数量各热点控制按钮。
S402、当通过应用层检测到针对任一热点控制按钮的热点开启操作时,将任一热点控制按钮对应的频段,确定为待更新的第二频段。
可选地,基于该热点管理界面,可以通过点击、长按、拖动等触控方式作用于任一热点控制按钮,以生成针对该热点控制按钮对应频段的热点开启操作,当通过应用层检测到该热点开启操作时,可以将该热点开启操作对应的频段作为待更新的第二频段,也即可以将该任一热点控制按钮对应的频段作为待更新的第二频段。
继续参照图9所示,在一些实施例中,用户可以通过点击操作作用于第一热点控制按钮101对应的第一频段2.4G,从而确定第一频段2.4G为待更新的第二频段。
在一些实施例中,参见前述说明,具体实现过程中,底层网络服务层响应Wi-Fi模式更新指令完之后,会向Wi-Fi管理实体返回第一更新响应消息(response1消息),若成功控制目标网络管理实体建立作为AP,则第一更新响应消息中状态值(status code)为成功(success),Wi-Fi管理实体将目标链路(比如,link2)的属性Wifi model值从STA更新为AP,且将目标链路(比如,link2)下接入点子资源的属性Status从“idle”更新为“busy”。更新完成后,Wi-Fi管理实体可以向应用层返回成功更新的指示信息,在一些实施例中应用层可以据此更新目标链路的操作按钮显示效果。
图10为本申请实施例提供的又一种热点管理界面的示意图,可选地,若底层网络服务层未成功控制目标网络管理实体建立作为AP,则第一更新响应消息(response1消息)中的状态值(status code)为失败(unsuccess),MME不更新任何的属性值,仅向应用层返回更新失败的指示信息。在一些实施例中,更新失败的指示信息可以以弹窗、网页等形式在热点管理界面提示用户,以便用户可以及时知晓模式切换失败的状态,进一步定位模式切换失败的原因,提高用户体验。如图10所示,更新失败的指示信息可以以弹窗的形式提醒用户,其中,指示信息的内容可以为“打开热点失败!”。
图11为本申请实施例提供的另一种基于多链路的无线投屏控制方法的流程示意图。可选地,如图11所示,根据第一更新请求,控制显示设备在第二链路对应的第二频段下切换为接入点模式之后,上述方法还包括:
S501、当检测到针对第二链路的切换操作时,生成第三更新请求。
其中,第三更新请求包括:第二频段标识、第二频段对应的第二链路标识以及第三切换参数,第三切换参数用于指示将第二链路切换为非接入点站点模式。
其中,可以理解的是,控制显示设备在第二链路对应的第二频段下切换为接入点模式之后,在一些实施例中,也可以控制显示设备在第二链路对应的第二频段下切换为非接入点站点模式,也即可以控制第二链路在接入点模式和非接入点站点模式之间来回切换,以提高本申请方法的适用性。
可选地,针对第二链路的切换操作可以通过模式切换界面生成,其中,该模式切换界面可以包括各链路对应的切换按钮,该切换按钮可以用于将各链路从接入点模式快速切换为非接入点站点模式。在一些实施例中,用户可以基于点击、长按、滑动、拖动等触控方式作用于第二链路对应的切换按钮以生成针对该第二链路的切换操作。当然,需要说明的是,第二链路的切换操作的生成方式并不以此为限,根据实际应用场景可以有所不同。
S502、根据第三更新请求,控制显示设备在第二链路对应的第二频段下切换为非接入点站点模式。
基于上述第三更新请求,则可以控制显示设备在该第二链路对应的第二频段下切换为非接入点站点模式,实现接入点模式和非接入点站点模式之间的灵活切换。
基于上述说明,具体实现时,第三更新请求将在应用层生成,并通过应用层发送给Wi-Fi管理实体,上述根据第三更新请求,控制显示设备在第二链路对应的第二频段下切换为非接入点站点模式的步骤将包括:
通过Wi-Fi管理实体,根据第三更新请求从预先创建的资源中定位第二链路对应的第二链路资源;第二链路资源包括属性Latest AP和link type。其中,该Latest AP的值为:第二链路作为STA最近连接的AP的SSID,该link type用于指示第二链路的链路类型;根据属性link type的值确定待进行Wi-Fi模式更新的目标链路;其中,目标链路为第二链路,或者目标链路为第二链路和与第二链路关联的目标非独立链路;向底层网络服务层发送第二Wi-Fi模式更新指令,通过底层网络服务层根据第二Wi-Fi模式更新指令,控制目标网络管理实体与连接的接入点断开,并控制目标网络管理实体建立作为接入点;其中,目标网络管理实体为操作在目标链路对应频段上的网络管理实体。
其中,若目标链路为第二链路和与第二链路关联的目标非独立链路,具体实现时,底层网络服务层根据第三更新请求,中止目标网络管理实体作为AP,并基于该Latest AP的值控制目标网络管理实体与最近连接的接入点连接;执行完毕后,底层网络服务层会向MME返回第二更新响应消息(response2消息),若成功控制目标网络管理实体中止作为AP,且与最近连接的接入点连接,则第二更新响应消息(response2消息)中status code值为success,MME可以将第二链路对应的第二链路资源下的属性Wifi model的值从AP更新为STA,且将第二链路对应站点子资源下STA的属性status从“idle”更新为“busy”;更新完成后,MME向AE返回热点成功关闭的指示信息,AE更新第二链路的操作按钮显示效果。
值得说明的是,若目标链路为第二链路和与第二链路关联的目标非独立链路,底层网络服务层基于latest AP的值控制目标网络管理实体与最近连接的接入点连接,可以是基于第二链路对应的Latest AP的值,控制第二链路对应的第二网络管理实体与最近连接的接入点连接,或,基于目标非独立链路对应的latest AP的值,控制目标非独立链路对应的网络管理实体与最近连接的接入点连接,如此可以降低显示设备的功耗。
可选地,上述从多个预设频段中确定待更新的第二频段,包括:
根据预设配置规则,从多个预设频段中确定待更新的第二频段。
其中,预设配置规则中可以定义待更新的第二频段的确定规则。可选地,显示设备出厂前,可以预先指定待更新的第二频段,比如,可以指定5G频段为待更新的第二频段;又或者,用户可以在该显示设备中设置待更新的第二频段的筛选规则,在此不作限定,根据实际的应用场景可以有所不同。
图12为本申请实施例提供的又一种基于多链路的无线投屏控制方法的流程示意图。可选地,如图12所示,上述根据预设配置规则,从多个预设频段中确定待更新的第二频段,包括:
S601、获取多个预设频段中每个预设频段对应链路的网络参数,网络参数包括:网络负载和/或传输速率。
其中,每个预设频段对应链路的网络负载可以表征该链路所接入负载的数量以及负载的大小。可选地,该网络负载可以包括:网关、集线器、路由器、网桥等多种类型的网络设备。每个预设频段对应链路的传输速率可以表征该预设频段的网络状况,其可以包括:该预设频段对应的下载速率和上传速率。
S602、根据网络参数,从多个预设频段中确定待更新的第二频段。
其中,基于所获取的网络参数,可选地,可以确定网络负载较小,和/或,传输速率较高的预设频段作为上述待更新的第二频段。当然,具体确定方式并不以此为限,根据实际的应用场景,还可以结合其他类型的网络参数确定该待更新的第二频段。
图13为本申请实施例提供的另一种基于多链路的无线投屏控制方法的流程示意图。可选地,如图13所示,上述根据网络参数,从多个预设频段中确定待更新的第二频段,包括:
S701、根据网络参数,从多个预设频段中确定至少一个备选频段。
在一些实施例中,也可以根据上述网络参数,对该多个预设频段进行初步筛选,通过初步筛选向从多个预设频段中确定至少一个备选频段。可选地,该备选频段可以是一个或者多个,在此不作限定。
S702、显示热点管理界面,热点管理界面包括各备选频段的热点控制按钮,每一个热点控制按钮用于控制对应备选频段的热点开启和关闭。
基于上述所确定的至少一个备选频段,则可以在热点管理界面中显示各备选频段的热点控制按钮,通过各热点控制按钮则可以控制对应备选频段的热点开启和关闭。
S703、当检测到针对任一备选频段对应热点控制按钮的热点开启操作时,确定任一备选频段为第二频段。
基于上述说明,用户可以通过点击、长按、滑动、拖动等触控方式作用于任一备选频段对应的热点控制按钮,以生成针对该任一备选频段对应的热点控制按钮的热点开启操作,那么此时显示设备可以检测到该热点开启操作,从而可以确定该任一备选频段为第二频段,应用本申请实施例,实现了可以通过初步筛选的方式从多个预设频段中确定至少一个备选频段,基于所确定的至少一个备选频段,结合用户的热点开启操作可以从该至少一个备选频段中确定第二频段,可以提高第二频段的确定效率以及本申请方法的适用性。
图14为本申请实施例提供的又一种基于多链路的无线投屏控制方法的流程示意图。可选地,上述第三更新请求还包括:第二链路历史所接入的无线网络的第二服务集标识,如图14所示,上述控制显示设备在第二链路对应的第二频段下切换为非接入点站点模式,包括:
S801、通过Wi-Fi管理实体定位第二链路对应链路资源中的目标站点子资源,从目标站点子资源中获取属性Latest AP的值,基于从目标站点子资源中获取的属性Latest AP的值确定第二服务集标识。
其中,目标站点子资源中的Latest AP用于指示目标站点子资源对应的第二链路上次切换为接入点模式时,第二链路所接入的接入点子资源的服务集标识。
因此,控制显示设备在第二链路对应的第二频段下切换为非接入点站点模式的过程中,可以通过Wi-Fi管理实体获取第二链路切换为接入点模式时所接入的接入点子资源的服务集标识,也即第二服务集标识。
S802、控制显示设备通过第二链路接入第二服务集标识对应的无线网络中。
基于所确定的第二服务集标识,则显示设备可以控制其通过第二链路接入第二服务集标识对应的无线网络中,实现第二服务集标识对应的无线网络的快速连接,提高本申请方法的适用性。
综上,应用本申请实施例,可以基于多链路技术,在显示设备中引入Wi-Fi管理实体,实现对多链路的统一管理,使得显示设备在与互联网建立连接的同时,还可以作为热点与待投屏设备建立连接,可以提高显示设备的智能性。特别地,当显示设备为投影仪时,可以保证投影仪的联网和投屏需求,且投屏过程中无需借助外设的同屏器,提高投影仪的智能性。
图15为本申请实施例提供的一种基于多链路的无线投屏控制装置的功能模块示意图,该装置可以应用于显示设备,所述显示设备被配置为关联多条链路,每条所述链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,所述第一链路对应第一频段,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图15所示,该无线投屏控制装置200包括:
生成模块210,用于从多个预设频段中确定待更新的第二频段,并生成第一更新请求,所述第一更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第一切换参数,所述第一切换参数用于指示将第二链路切换为接入点模式,所述第二链路对应所述第二频段;
控制模块220,用于根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,并获取所述第二链路对应的第一服务集标识;
建立模块230,用于基于所述第一服务集标识发送无线广播消息,以使待投屏设备根据所述无线广播消息在所述第二链路对应的第二频段下与所述显示设备建立无线通信连接。
在可选的实施方式中,所述显示设备包括应用层、业务层和底层网络服务层,所述业务层中包括Wi-Fi管理实体,所述底层网络服务层中包括多个操作在不同频段上的网络管理实体,所述第一更新请求在所述应用层生成,并通过所述应用层发送给所述Wi-Fi管理实体;
所述控制模块220,具体用于通过Wi-Fi管理实体,根据所述第一更新请求从预先创建的资源中定位所述第二链路对应的第二链路资源;所述第二链路资源包括属性linktype,所述第二链路资源中属性link type用于指示第二链路的链路类型;
根据所述第二链路资源中属性link type确定待进行Wi-Fi模式更新的目标链路;其中,所述目标链路为第二链路,或者所述目标链路为第二链路和与所述第二链路关联的目标非独立链路;
向所述底层网络服务层发送Wi-Fi模式更新指令,通过所述底层网络服务层根据所述Wi-Fi模式更新指令,控制目标网络管理实体与连接的接入点断开,并控制所述目标网络管理实体建立作为接入点;其中,所述目标网络管理实体为操作在所述目标链路对应频段上的网络管理实体。
在可选的实施方式中,所述目标链路为第二链路和与所述第二链路关联的目标非独立链路,所述控制模块220,还用于通过所述业务层向所述应用层发送提示信息,以指示所述第二链路和与所述第二链路关联的目标非独立链路需要同时切换为接入点模式或同时关闭接入点模式;
当检测到操作指令指示所述第二链路和与所述第二链路关联的目标非独立链路同时切换为接入点模式时,通过所述业务层触发向所述底层网络服务层发送Wi-Fi模式更新指令的步骤。
在可选的实施方式中,所述生成模块210,具体用于通过Wi-Fi管理实体创建与各条链路对应的链路资源,其中,一条链路对应一个链路资源,每个链路资源包括以下一种或者多种:属性Wifi model、link type、Resource Type、Resource ID、接入点子资源和站点子资源,所述Wifi model用于指示当前链路的无线模式,所述link type用于指示当前链路的链路类型,所述Resource Type用于指示当前链路的链路资源的类型,所述Resource ID用于指示当前链路的链路标识;
接入点子资源包括以下一种或者多种:属性SSID、Status、Parent ID、ResourceID、Resource type,所述SSID用于指示接入点子资源的服务集标识,所述Status用于指示接入点子资源对应的当前链路的工作状态,所述Parent ID用于指示接入点子资源的父节点标识,所述Resource ID用于指示接入点子资源的标识,所述Resource type用于指示接入点子资源的资源类型;
站点子资源包括以下一种或者多种:属性Status、Parent ID、Resource ID、Resource type、Latest AP,所述Status用于指示站点子资源对应的当前链路的工作状态、所述Parent ID用于指示站点子资源的父节点标识、所述Resource ID用于指示站点子资源的标识、所述Resource type用于指示站点子资源的资源类型、所述Latest AP用于指示站点子资源对应的当前链路上次切换为接入点模式时,当前链路所接入的接入点子资源的服务集标识。
在可选的实施方式中,所述控制模块,具体用于通过Wi-Fi管理实体定位第二链路对应链路资源中的接入点子资源,从所述接入点子资源中获取属性SSID。
在可选的实施方式中,所述生成模块210,具体用于通过应用层显示热点管理界面,所述热点管理界面包括多个预设频段对应的热点控制按钮;每一个热点控制按钮用于控制对应频段的热点开启和关闭;
当通过应用层检测到针对任一热点控制按钮的热点开启操作时,将所述任一热点控制按钮对应的频段,确定为待更新的第二频段。
在可选的实施方式中,所述控制模块220,还用于当检测到针对所述第二链路的切换操作时,生成第三更新请求,所述第三更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第三切换参数,所述第三切换参数用于指示将所述第二链路切换为非接入点站点模式;
根据所述第三更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为非接入点站点模式。
在可选的实施方式中,所述生成模块210,具体用于根据预设配置规则,从多个预设频段中确定待更新的第二频段。
在可选的实施方式中,所述生成模块210,具体用于获取多个所述预设频段中每个所述预设频段对应链路的网络参数,所述网络参数包括:网络负载和/或传输速率;
根据所述网络参数,从多个预设频段中确定待更新的第二频段。
在可选的实施方式中,所述生成模块210,具体用于根据所述网络参数,从多个所述预设频段中确定至少一个备选频段;
显示热点管理界面,所述热点管理界面包括各备选频段的热点控制按钮;每一个热点控制按钮用于控制对应备选频段的热点开启和关闭;
当检测到针对任一备选频段对应热点控制按钮的热点开启操作时,确定所述任一备选频段为所述第二频段。
在可选的实施方式中,所述第三更新请求还包括:所述第二链路历史所接入的无线网络的第二服务集标识,所述控制模块220,还用于通过Wi-Fi管理实体定位第二链路对应链路资源中的目标站点子资源,从所述目标站点子资源中获取属性Latest AP的值,基于从目标站点子资源中获取的所述属性Latest AP的值确定第二服务集标识,所述目标站点子资源中的Latest AP用于指示目标站点子资源对应的第二链路上次切换为接入点模式时,第二链路所接入的接入点子资源的服务集标识;
控制所述显示设备通过所述第二链路接入所述第二服务集标识对应的无线网络中。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
图16为本申请实施例提供的一种电子设备结构示意图,该电子设备可以集成于无线投屏控制装置。如图16所示,该电子设备可以包括:处理器310、存储介质320和总线330,存储介质320存储有处理器310可执行的机器可读指令,当电子设备运行时,处理器310与存储介质320之间通过总线330通信,处理器310执行机器可读指令,以执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。
可选地,本申请还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (14)
1.一种基于多链路的无线投屏控制方法,其特征在于,应用于显示设备,所述显示设备被配置为关联多条链路,每条所述链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,所述第一链路对应第一频段,所述方法包括:
从多个预设频段中确定待更新的第二频段,并生成第一更新请求,所述第一更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第一切换参数,所述第一切换参数用于指示将第二链路切换为接入点模式,所述第二链路对应所述第二频段;
根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,并获取所述第二链路对应的第一服务集标识;
基于所述第一服务集标识发送无线广播消息,以使待投屏设备根据所述无线广播消息在所述第二链路对应的第二频段下与所述显示设备建立无线通信连接。
2.根据权利要求1所述的方法,其特征在于,所述显示设备包括应用层、业务层和底层网络服务层,所述业务层中包括Wi-Fi管理实体,所述底层网络服务层中包括多个操作在不同频段上的网络管理实体,所述第一更新请求在所述应用层生成,并通过所述应用层发送给所述Wi-Fi管理实体;
所述根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,包括:
通过Wi-Fi管理实体,根据所述第一更新请求从预先创建的资源中定位所述第二链路对应的第二链路资源;所述第二链路资源包括属性link type,所述第二链路资源中属性link type用于指示第二链路的链路类型;
根据所述第二链路资源中属性link type的值确定待进行Wi-Fi模式更新的目标链路;其中,所述目标链路为第二链路,或者所述目标链路为第二链路和与所述第二链路关联的目标非独立链路;
向所述底层网络服务层发送Wi-Fi模式更新指令,通过所述底层网络服务层根据所述Wi-Fi模式更新指令,控制目标网络管理实体与连接的接入点断开,并控制所述目标网络管理实体建立作为接入点;其中,所述目标网络管理实体为操作在所述目标链路对应频段上的网络管理实体。
3.根据权利要求2所述的方法,其特征在于,所述目标链路为第二链路和与所述第二链路关联的目标非独立链路,所述向底层网络服务层发送Wi-Fi模式更新指令之前,所述方法还包括:
通过所述业务层向所述应用层发送提示信息,以指示所述第二链路和与所述第二链路关联的目标非独立链路需要同时切换为接入点模式或同时关闭接入点模式;
当检测到操作指令指示所述第二链路和与所述第二链路关联的目标非独立链路同时切换为接入点模式时,通过所述业务层触发向所述底层网络服务层发送Wi-Fi模式更新指令的步骤。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
通过Wi-Fi管理实体创建与各条链路对应的链路资源,其中,一条链路对应一个链路资源,每个链路资源包括以下一种或者多种:属性Wifi model、link type、Resource Type、Resource ID、接入点子资源和站点子资源,所述Wifi model用于指示当前链路的无线模式,所述link type用于指示当前链路的链路类型,所述Resource Type用于指示当前链路的链路资源的类型,所述Resource ID用于指示当前链路的链路标识;
接入点子资源包括以下一种或者多种:属性SSID、Status、Parent ID、Resource ID、Resource type,所述SSID用于指示接入点子资源的服务集标识,所述Status用于指示接入点子资源对应的当前链路的工作状态,所述Parent ID用于指示接入点子资源的父节点标识,所述Resource ID用于指示接入点子资源的标识,所述Resource type用于指示接入点子资源的资源类型;
站点子资源包括以下一种或者多种:属性Status、Parent ID、Resource ID、Resourcetype、Latest AP,所述Status用于指示站点子资源对应的当前链路的工作状态、所述Parent ID用于指示站点子资源的父节点标识、所述Resource ID用于指示站点子资源的标识、所述Resource type用于指示站点子资源的资源类型、所述Latest AP用于指示站点子资源对应的当前链路上次切换为接入点模式时,当前链路所接入的接入点子资源的服务集标识。
5.根据权利要求4所述的方法,其特征在于,所述获取所述第二链路对应的第一服务集标识,包括:
通过Wi-Fi管理实体定位第二链路对应链路资源中的接入点子资源,从所述接入点子资源中获取属性SSID。
6.根据权利要求1所述的方法,其特征在于,所述从多个预设频段中确定待更新的第二频段,包括:
通过应用层显示热点管理界面,所述热点管理界面包括多个预设频段对应的热点控制按钮;每一个热点控制按钮用于控制对应频段的热点开启和关闭;
当通过应用层检测到针对任一热点控制按钮的热点开启操作时,将所述任一热点控制按钮对应的频段,确定为待更新的第二频段。
7.根据权利要求4所述的方法,其特征在于,所述根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式之后,所述方法还包括:
当检测到针对所述第二链路的切换操作时,生成第三更新请求,所述第三更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第三切换参数,所述第三切换参数用于指示将所述第二链路切换为非接入点站点模式;
根据所述第三更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为非接入点站点模式。
8.根据权利要求1所述的方法,其特征在于,所述从多个预设频段中确定待更新的第二频段,包括:
根据预设配置规则,从多个预设频段中确定待更新的第二频段。
9.根据权利要求8所述的方法,其特征在于,所述根据预设配置规则,从多个预设频段中确定待更新的第二频段,包括:
获取多个所述预设频段中每个所述预设频段对应链路的网络参数,所述网络参数包括:网络负载和/或传输速率;
根据所述网络参数,从多个预设频段中确定待更新的第二频段。
10.根据权利要求9所述的方法,其特征在于,所述根据所述网络参数,从多个预设频段中确定待更新的第二频段,包括:
根据所述网络参数,从多个所述预设频段中确定至少一个备选频段;
显示热点管理界面,所述热点管理界面包括各备选频段的热点控制按钮;每一个热点控制按钮用于控制对应备选频段的热点开启和关闭;
当检测到针对任一备选频段对应热点控制按钮的热点开启操作时,确定所述任一备选频段为所述第二频段。
11.根据权利要求7所述的方法,其特征在于,所述第三更新请求还包括:所述第二链路历史所接入的无线网络的第二服务集标识,所述控制所述显示设备在所述第二链路对应的第二频段下切换为非接入点站点模式,包括:
通过Wi-Fi管理实体定位第二链路对应链路资源中的目标站点子资源,从所述目标站点子资源中获取属性Latest AP的值,基于从目标站点子资源中获取的所述属性Latest AP的值确定第二服务集标识,所述目标站点子资源中的Latest AP用于指示目标站点子资源对应的第二链路上次切换为接入点模式时,第二链路所接入的接入点子资源的服务集标识;
控制所述显示设备通过所述第二链路接入所述第二服务集标识对应的无线网络中。
12.一种基于多链路的无线投屏控制装置,其特征在于,应用于显示设备,所述显示设备被配置为关联多条链路,每条所述链路对应一个预设频段,多条链路中第一链路被配置为处于非接入点站点模式,所述第一链路对应第一频段,所述无线投屏控制装置包括:
生成模块,用于从多个预设频段中确定待更新的第二频段,并生成第一更新请求,所述第一更新请求包括:第二频段标识、所述第二频段对应的第二链路标识以及第一切换参数,所述第一切换参数用于指示将第二链路切换为接入点模式,所述第二链路对应所述第二频段;
控制模块,用于根据所述第一更新请求,控制所述显示设备在所述第二链路对应的第二频段下切换为接入点模式,并获取所述第二链路对应的第一服务集标识;
建立模块,用于基于所述第一服务集标识发送无线广播消息,以使待投屏设备根据所述无线广播消息在所述第二链路对应的第二频段下与所述显示设备建立无线通信连接。
13.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-11任一所述基于多链路的无线投屏控制方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-11任一所述基于多链路的无线投屏控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210990351.6A CN117641506A (zh) | 2022-08-18 | 2022-08-18 | 基于多链路的无线投屏控制方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210990351.6A CN117641506A (zh) | 2022-08-18 | 2022-08-18 | 基于多链路的无线投屏控制方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117641506A true CN117641506A (zh) | 2024-03-01 |
Family
ID=90034423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210990351.6A Pending CN117641506A (zh) | 2022-08-18 | 2022-08-18 | 基于多链路的无线投屏控制方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117641506A (zh) |
-
2022
- 2022-08-18 CN CN202210990351.6A patent/CN117641506A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7206399B2 (ja) | ネットワークアクセス制御方法並びにそのコンピュータプログラムおよび電子機器 | |
US11129063B2 (en) | Method, terminal and system for updating transmission paths | |
US20120106375A1 (en) | Method for determining a group owner in a wireless network | |
US10863559B2 (en) | Method and apparatus for communicating in a wireless communication network | |
WO2018023338A1 (zh) | 一种网络功能nf管理方法及nf管理设备 | |
US20230164234A1 (en) | Service continuity event notification method, and apparatus | |
US20240064535A1 (en) | Upgrading wireless infrastructure through scheduling | |
CN111371896B (zh) | 一种网络加速方法及终端、存储介质 | |
WO2023151423A1 (zh) | 设备连接方法、装置、设备及存储介质 | |
CN109275125B (zh) | 资源共享方法、装置、设备和存储介质 | |
CN107948002B (zh) | Ap接入控制方法和装置 | |
CN117641506A (zh) | 基于多链路的无线投屏控制方法、装置、设备及介质 | |
EP3318077B1 (en) | Circumventing wireless device spatial tracking based on wireless device identifiers | |
KR102273390B1 (ko) | 네트워크 기능 통합방법 및 장치 | |
CN112399242A (zh) | 基于电视的移动网络连接方法、装置、设备及介质 | |
KR101431594B1 (ko) | 핸드오버 장치 및 방법 | |
KR20050016651A (ko) | 무선 단말에 의한 새로운 통신 네트워크 생성 방법 및이러한 방법을 구현하는 단말 | |
US20190312929A1 (en) | Information synchronization method and device | |
WO2023185810A1 (zh) | 终端路由选择策略ursp确定方法、终端及网络侧设备 | |
CN114258011B (zh) | 信息发送方法、信息接收方法、装置及终端 | |
CN112188593B (zh) | 无线配置方法及装置、存储介质、电子装置 | |
WO2024022267A1 (zh) | 算力任务迁移方法及通信设备 | |
WO2024032543A1 (zh) | 信息获取方法、终端及接入网设备 | |
WO2024001954A1 (zh) | 标识配置方法、装置、终端及存储介质 | |
WO2024067331A1 (zh) | 个人物联网中的设备切换方法、通信方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |