CN114025338B - 一种提升反向控制蓝牙连接效率的方法、装置及相关组件 - Google Patents
一种提升反向控制蓝牙连接效率的方法、装置及相关组件 Download PDFInfo
- Publication number
- CN114025338B CN114025338B CN202111321136.9A CN202111321136A CN114025338B CN 114025338 B CN114025338 B CN 114025338B CN 202111321136 A CN202111321136 A CN 202111321136A CN 114025338 B CN114025338 B CN 114025338B
- Authority
- CN
- China
- Prior art keywords
- terminal
- bluetooth
- mobile terminal
- connection
- bluetooth connection
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 15
- 238000004590 computer program Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- 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
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种提升反向控制蓝牙连接效率的方法、装置及其相关组件。该方法包括移动端向终端发送屏幕镜像连接请求;终端接收并响应于屏幕镜像连接请求,若响应成功则与移动端建立屏幕镜像连接;移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;终端接收并响应蓝牙连接请求,若终端响应蓝牙连接请求失败,则发送蓝牙低功耗广播;移动端接收并扫描蓝牙低功耗广播,并基于蓝牙低功耗广播与终端建立蓝牙连接。该方法在用户手动将终端以及移动端进行蓝牙连接失败的情况下,通过终端发送蓝牙低功耗广播传输数据的方式,达到了提升反向控制蓝牙连接的成功率,在实际运用场景下具有较高的实用性。
Description
技术领域
本发明涉及蓝牙通讯领域,尤其涉及一种提升反向控制蓝牙连接效率的方法、装置及其相关组件。
背景技术
蓝牙是一种无线通讯技术标准,用来让固定与行动装置,在短距离间交换资料,其使用短波特高频无线电波,经由2.4至2.485GHz的ISM频段来进行通信。蓝牙可用于在不同的设备之间进行无线连接,例如连接计算机和移动设备,比如:打印机、键盘灯。蓝牙技术氛围基础率/增强数据率(BR/EDR)和低耗能(LE)两种技术类型,其中BR/EDR型是一点对点网络拓扑结构建立一对一设备通信;LE型则使用点对点(一对一)、广播(一对多)和网格(多对多)等多种网络拓扑结构。
反向控制是先用手机通过屏幕镜像投屏到电脑上,然后建立蓝牙连接,从而达到电脑对手机进行控制的效果。目前在电脑端完成手机投屏到电脑之后,想要进行反向控制必须去手机端的设置里面连接电脑的蓝牙,但是由于设备原因或者其他App抢占蓝牙连接等情况,会出现手机端无法连接上电脑端的蓝牙,导致连接的失败率过高。
发明内容
本发明的目的是提供一种提升反向控制蓝牙连接效率的方法、装置及其相关组件,旨在解决现有终端与移动端的反向控制蓝牙连接效率低的问题。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的:提供一种提升反向控制蓝牙连接效率的方法,其包括:
移动端向终端发送屏幕镜像连接请求;
所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;
所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;
所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;
所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接。
另外,本发明要解决的技术问题是还在于提供一种提升反向控制蓝牙连接效率的装置,其包括:
屏幕镜像连接请求单元,用于移动端向终端发送屏幕镜像连接请求;
响应单元,用于所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;
蓝牙连接请求单元,用于所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;
蓝牙低功耗广播发送单元,用于所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;
蓝牙连接单元,用于所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接。
另外,本发明实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的提升反向控制蓝牙连接效率的方法。
另外,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的提升反向控制蓝牙连接效率的方法。
本发明实施例公开了一种提升反向控制蓝牙连接效率的方法、装置及其相关组件,其中,方法包括:移动端向终端发送屏幕镜像连接请求;所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接。该方法在用户手动将终端以及移动端进行蓝牙连接失败的情况下,通过终端发送蓝牙低功耗广播传输数据的方式,达到了提升反向控制蓝牙连接的成功率,在实际运用场景下具有较高的实用性。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的提升反向控制蓝牙连接效率的方法的流程示意图;
图2为本发明实施例提供的提升反向控制蓝牙连接效率的方法的子流程示意图;
图3为本发明实施例提供的提升反向控制蓝牙连接效率的方法的流程框图;
图4为本发明实施例提供的提升反向控制蓝牙连接效率的装置的示意性框图;
图5为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参阅图1,图1为本发明实施例提供的提升反向控制蓝牙连接效率的方法的流程示意图;
如图1所示,该方法包括步骤S101~S105。
S101、移动端向终端发送屏幕镜像连接请求;
S102、所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;
S103、所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;
S104、所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;
S105、所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接。
在本申请中,所述移动端可以是手机、平板等,所述终端可以是电脑等,在本实施例中,先通过所述移动端向所述终端发送屏幕镜像连接请求,所述终端接收到屏幕镜像请求,在终端显示屏幕上显示“移动端请求建立屏幕镜像连接”的字幕以及代表了“同意”和“不同意”的选择按钮,根据实际情况,基于用户的点击指令使得移动端和终端建立屏幕镜像连接;为了便于用户得知终端和移动端是否成功建立屏幕镜像连接,以用户点击“同意”的按钮的时间起算,在预设时间范围内,所述终端若与所述移动端建立屏幕镜像连接,则显示出所述移动端的投屏画面,所述终端若与所述移动端未建立屏幕镜像连接,则所述终端的屏幕显示出重试连接提示信息,以提示用户重新进行操作。
所述终端和所述移动端建立屏幕镜像连接后,所述移动端向所述终端发送蓝牙连接请求,所述终端若是接受并响应所述蓝牙连接请求成功,则所述终端和所述移动端建立蓝牙连接,从而实现终端对移动端进行反向控制的目的。若是所述终端响应蓝牙连接请求失败,则所述终端与所述移动端建立蓝牙连接失败,此时,所述终端发送蓝牙低功耗广播,所述移动端在接收到蓝牙低功耗广播后,对蓝牙低功耗广播进行扫描即可与所述终端建立蓝牙连接,通过这种方式取代现有技术中用户不断操作移动端进行发送蓝牙连接请求,直到终端和移动端建立蓝牙连接的方式,或者将移动端和终端进行重启的方式,有效的提高了反向控制蓝牙连接效率的成功率,进而提高了用户的蓝牙连接体验。
在具体一实施例中,所述步骤S105包括:
S201、所述移动端启动扫描应用程序;
S202、所述移动端利用所述扫描应用程序接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接。
在本实施例中,在根据用户的指令启动扫描应用程序后,利用扫描应用程序对终端发送的蓝牙低功耗广播进行扫描,并基于蓝牙低功耗广播与终端建立蓝牙连接,本申请基于市面上进行蓝牙反向控制都存在失败率过高的问题,巧妙的通过终端自动发送蓝牙广播传输数据的方式,达到了提升蓝牙反向控制的成功率,使得快速实现终端和移动端的蓝牙连接。
在本实施例中,一个终端可以对多个移动端进行反向控制,具体的,先将多个移动端分别与同一终端建立屏幕镜像连接,使得多个移动端的投屏画面都显示在终端的屏幕画面上,然后多个移动端均向终端发送蓝牙连接请求,若是终端响应所有的蓝牙连接请求成功,则与所有的移动端建立蓝牙连接,并且终端在预设时间内遍历自身,得到与移动端建立的蓝牙连接数量、与移动端建立的屏幕镜像连接数量,并将得到的蓝牙连接数量的值与屏幕镜像连接数量的值进行对比,若屏幕镜像连接数量的值大于蓝牙连接数量的值,则终端发送多个蓝牙低功耗广播并显示蓝牙未连接提示信息,其中蓝牙未连接提示信息包括未与终端建立蓝牙连接的移动端的总数量以及各移动端的设备地址,基于所述蓝牙未连接提示信息,启动未与终端建立蓝牙连接的移动端的扫描应用程序,所述移动端利用所述扫描应用程序接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接,直至全部移动端与同一终端建立蓝牙连接,实现同一终端能够同时对多个移动端进行反向控制。
例如在利用移动端抢购商品的使用场景下,通过预先将多个移动端和同一终端建立屏幕镜像连接和蓝牙连接,即使得一个终端能够对多个移动端进行反向控制,通过这种方式,方便用户在极短的时间内同一终端对多个移动端进行反向控制,进而对不同物品的抢购。
更优的,若是多个移动端同时与终端建立屏幕镜像连接,则终端会对显示在其屏幕上的投屏进行区域划分,例如将终端屏幕按照等区域大小平均划分成多个小区域,其中,所有小区域的数量与和终端建立屏幕镜像连接成功的数量一致,使得用户对多个移动端进行反向控制操作更加方便,而不需要重新对投屏在终端屏幕上的移动端的投屏画面进行位置调整。
更进一步的,按照移动端与终端蓝牙连接成功的顺序对移动端的投屏画面进行排序,例如在终端的屏幕上划分成多个小区域后,第一个与终端建立蓝牙连接的移动端的投屏画面将被放置于左边第一个小区域,并按照从左到右的顺序依次放置下一与终端建立蓝牙连接的移动端的投屏画面,进而不会混淆各个移动端的投屏画面,有助于终端对移动端的反向控制。在设计的过程中,若移动端为平板等,可以按照从上到下的顺序依次排列与终端建立蓝牙连接的移动端的投屏画面。
参照图2,在本实施例中,所述步骤S201包括:
S301、所述移动端遍历自身程序数据库,判断所述移动端是否安装有相应的扫描应用查询,若所述移动端未安装相应的扫描应用程序,则执行步骤S302;若所述移动端安装有相应的扫描应用程序,则执行步骤S303;
S302、根据用户的指令下载并运行所述扫描应用程序;
S303、直接启动相应的扫描应用程序。
在本实施例中,通过用户的指令使得移动端遍历自身程序数据库,判断移动端自身是否安装有相应的扫描应用程序,若是没有安装相应的扫描应用程序,则需要根据用户的指令去下载安装并注册相应的扫描应用程序。
具体一实施例中,所述步骤S101之前,包括:
S401、所述终端显示WiFi连接信息;
S402、所述移动端根据所述用户输入的WiFi连接信息与所述终端建立WiFi连接关系。
在本申请实施例中,在移动端向终端发送屏幕镜像连接请求之前,需要先建立移动端和终端的WiFi连接关系,即需要先将终端和移动端连到同一个WiFi上,通过终端显示的WiFi连接信息,方便用户查阅WiFi连接信息,并基于WiFi连接信息,对移动端进行WiFi连接操作,具体的,所述WiFi连接信息携带有wifi账号以及wifi密码,其中,该WiFi账号是与终端连接的WiFi装置例如路由器的账号。
具体一实施例中,所述步骤S401之前,包括:
S501、所述终端启动扫描程序,判断是否支持蓝牙功能;
S502、若不支持蓝牙功能,则显示相应的提示信息。
在本实施例中,由于部分终端硬件支持不充分,使得自身不具有蓝牙功能,通过终端启动扫描程序,对自身功能进行扫描,以判断自身是否支持蓝牙功能,若是不支持,则在终端的屏幕上显示相应的提示信息例如“电脑不支持蓝牙连接”,通过这样方式能够及时提醒用户该终端不能与移动端建立蓝牙连接,以减少用户的无效操作。
具体一实施例中,所述步骤S105之后,包括:
S601、所述移动端在预设时间间隔内向所述终端发送包括设备地址的定向数据;
当所述移动端与所述终端在处于蓝牙超时状态或蓝牙断开状态时,所述终端基于所述定向数据与所述移动端建立蓝牙连接。
在实际使用场景下,移动端在与终端建立蓝牙连接后,可以通过终端控制移动端的屏幕,但若是移动端的位置随后发生改变例如超过接收蓝牙低功耗广播的距离,则会导致移动端和终端的蓝牙连接断开,若是还需要通过终端控制移动端的屏幕,则需要重复步骤S103至S105的步骤对终端和移动端重新建立反向控制连接,较为麻烦,由于移动端和终端还处于WiFi连接关系,所以不需要重新建立移动端和终端的屏幕镜像连接请求,在本实施例中,若移动端与终端在处于蓝牙超时状态或蓝牙断开状态时,移动端会在预设的时间内例如五分钟内按照每10s发送一次定向数据,终端接收到该定向数据,并基于接收的定向数据快速与移动端建立蓝牙连接。
参照图3,具体一实施例中,终端为PC端,移动端为手机,为提升PC端对手机的反向控制的成功率,先启动PC端的扫描程序,利用扫描程序判断电脑是否支持蓝牙功能,若电脑不支持蓝牙功能,则在PC端的屏幕画面显示提示信息,以提示用户电脑不支持蓝牙功能,若电脑支持蓝牙功能,则利用手机发送屏幕镜像连接请求至电脑,若是电脑接收并响应屏幕连接请求失败,则电脑的屏幕画面显示重试连接提示信息,以提醒用户重试,若是电脑接收并响应屏幕连接请求成功,则利用手机发送蓝牙连接请求至电脑,若是电脑接收并响应蓝牙连接请求成功,则能够正常进行反向控制,若是电脑接收并响应蓝牙连接请求失败,则电脑发送蓝牙低功耗广播,此时手机启动相应的扫描应用程序对接收的蓝牙低功耗广播进行扫描,使得手机与电脑蓝牙连接成功,实现电脑对手机的反向控制操作,在电脑与手机首次蓝牙连接失败的情况下,巧妙的通过电脑发送蓝牙低功耗广播的方式,达到了提升蓝牙反向控制的成功率。
本发明实施例还提供一种提升反向控制蓝牙连接效率的装置,该提升反向控制蓝牙连接效率的装置用于执行前述提升反向控制蓝牙连接效率的方法的任一实施例。具体地,请参阅图4,图4是本发明实施例提供的提升反向控制蓝牙连接效率的装置的示意性框图。
如图4所示,提升反向控制蓝牙连接效率的装置700,包括:
屏幕镜像连接请求单元701,用于移动端向终端发送屏幕镜像连接请求;
响应单元702,用于所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;
蓝牙连接请求单元703,用于所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;
蓝牙低功耗广播发送单元704,用于所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;
蓝牙连接单元705,用于所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接
该装置在用户手动将终端以及移动端进行蓝牙连接失败的情况下,通过终端发送蓝牙低功耗广播传输数据的方式,达到了提升反向控制蓝牙连接的成功率,在实际运用场景下具有较高的实用性。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
上述提升反向控制蓝牙连接效率的装置可以实现为计算机程序的形式,该计算机程序可以在如图5所示的计算机设备上运行。
请参阅图5,图5是本发明实施例提供的计算机设备的示意性框图。该计算机设备1100是服务器,服务器可以是独立的服务器,也可以是多个服务器组成的服务器集群。
参阅图5,该计算机设备1100包括通过***总线1101连接的处理器1102、存储器和网络接口1105,其中,存储器可以包括非易失性存储介质1103和内存储器1104。
该非易失性存储介质1103可存储操作***11031和计算机程序11032。该计算机程序11032被执行时,可使得处理器1102执行提升反向控制蓝牙连接效率的方法。
该处理器1102用于提供计算和控制能力,支撑整个计算机设备1100的运行。
该内存储器1104为非易失性存储介质1103中的计算机程序11032的运行提供环境,该计算机程序11032被处理器1102执行时,可使得处理器1102执行提升反向控制蓝牙连接效率的方法。
该网络接口1105用于进行网络通信,如提供数据信息的传输等。本领域技术人员可以理解,图5中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备1100的限定,具体的计算机设备1100可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本领域技术人员可以理解,图5中示出的计算机设备的实施例并不构成对计算机设备具体构成的限定,在其他实施例中,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,在一些实施例中,计算机设备可以仅包括存储器及处理器,在这样的实施例中,存储器及处理器的结构及功能与图5所示实施例一致,在此不再赘述。
应当理解,在本发明实施例中,处理器1102可以是中央处理单元(CentralProcessing Unit,CPU),该处理器1102还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在本发明的另一实施例中提供计算机可读存储介质。该计算机可读存储介质可以为非易失性的计算机可读存储介质。该计算机可读存储介质存储有计算机程序,其中计算机程序被处理器执行时实现本发明实施例的提升反向控制蓝牙连接效率的方法。
所述存储介质为实体的、非瞬时性的存储介质,例如可以是U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的实体存储介质。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (7)
1.一种提升反向控制蓝牙连接效率的方法,其特征在于,包括:
移动端向终端发送屏幕镜像连接请求;
所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;
所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;
所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;
所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接;
所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接,包括:
所述移动端启动扫描应用程序;
所述移动端利用所述扫描应用程序接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接;
所述移动端启动扫描应用程序,包括:
所述移动端遍历自身程序数据库,判断所述移动端是否安装有相应的扫描应用查询,若所述移动端未安装相应的扫描应用程序,则根据用户的指令下载并运行所述扫描应用程序,若所述移动端安装有相应的扫描应用程序,则直接启动相应的扫描应用程序;
多个所述移动端均向所述终端发送蓝牙连接请求,若是所述终端响应所有的蓝牙连接请求成功,则与所有的移动端建立蓝牙连接以实现同一终端能够同时对多个移动端进行反向控制;所述终端在预设时间内遍历自身,得到与所述移动端建立的蓝牙连接数量、与所述移动端建立的屏幕镜像连接数量,并将所述蓝牙连接数量的值与所述屏幕镜像连接数量的值进行对比;若屏幕镜像连接数量的值大于蓝牙连接数量的值,则所述终端发送多个蓝牙低功耗广播并显示蓝牙未连接提示信息,并基于所述蓝牙未连接提示信息启动未与所述终端建立蓝牙连接的移动端的扫描应用程序;
未与所述终端建立蓝牙连接的移动端利用所述扫描应用程序接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接,直至全部移动端与同一终端建立蓝牙连接;
所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接之后,包括:
所述移动端在预设时间间隔内向所述终端发送包括设备地址的定向数据;
当所述移动端与所述终端在处于蓝牙超时状态或蓝牙断开状态时,所述终端基于所述定向数据与所述移动端建立蓝牙连接;
将终端屏幕按照等区域大小平均划分成多个小区域,其中,所有小区域的数量与和终端建立屏幕镜像连接成功的数量一致;
在终端的屏幕上划分成多个小区域后,第一个与终端建立蓝牙连接的移动端的投屏画面将被放置于左边第一个小区域,并按照从左到右的顺序依次放置下一与终端建立蓝牙连接的移动端的投屏画面。
2.根据权利要求1所述的提升反向控制蓝牙连接效率的方法,其特征在于,所述移动端向所述终端发送屏幕镜像连接请求之前,包括:
所述终端显示WiFi连接信息;
所述移动端根据所述用户输入的WiFi连接信息与所述终端建立WiFi连接关系。
3.根据权利要求2所述的提升反向控制蓝牙连接效率的方法,其特征在于,所述终端显示WiFi连接信息之前,包括:
所述终端启动扫描程序,判断是否支持蓝牙功能;
若不支持蓝牙功能,则显示相应的提示信息。
4.根据权利要求2所述的提升反向控制蓝牙连接效率的方法,其特征在于,所述WiFi连接信息携带有wifi账号以及wifi密码。
5.一种提升反向控制蓝牙连接效率的装置,其特征在于,包括:
屏幕镜像连接请求单元,用于移动端向终端发送屏幕镜像连接请求;
响应单元,用于所述终端接收并响应于所述屏幕镜像连接请求,若响应成功则与所述移动端建立屏幕镜像连接;
蓝牙连接请求单元,用于所述移动端向与其建立屏幕镜像连接的终端发送蓝牙连接请求;
蓝牙低功耗广播发送单元,用于所述终端接收并响应所述蓝牙连接请求,若所述终端响应所述蓝牙连接请求失败,则发送蓝牙低功耗广播;
蓝牙连接单元,用于所述移动端接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接;
所述响应单元还用于:
所述移动端启动扫描应用程序;
所述移动端利用所述扫描应用程序接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接;
所述响应单元还用于:
所述移动端遍历自身程序数据库,判断所述移动端是否安装有相应的扫描应用查询,若所述移动端未安装相应的扫描应用程序,则根据用户的指令下载并运行所述扫描应用程序,若所述移动端安装有相应的扫描应用程序,则直接启动相应的扫描应用程序;
蓝牙连接建立单元,用于多个所述移动端均向所述终端发送蓝牙连接请求,若是所述终端响应所有的蓝牙连接请求成功,则与所有的移动端建立蓝牙连接以实现同一终端能够同时对多个移动端进行反向控制;
遍历单元,用于所述终端在预设时间内遍历自身,得到与所述移动端建立的蓝牙连接数量、与所述移动端建立的屏幕镜像连接数量,并将所述蓝牙连接数量的值与所述屏幕镜像连接数量的值进行对比;若屏幕镜像连接数量的值大于蓝牙连接数量的值,则所述终端发送多个蓝牙低功耗广播并显示蓝牙未连接提示信息,并基于所述蓝牙未连接提示信息启动未与所述终端建立蓝牙连接的移动端的扫描应用程序;
扫描单元,用于未与所述终端建立蓝牙连接的移动端利用所述扫描应用程序接收并扫描所述蓝牙低功耗广播,并基于所述蓝牙低功耗广播与所述终端建立蓝牙连接,直至全部移动端与同一终端建立蓝牙连接;
所述蓝牙连接单元还用于:
所述移动端在预设时间间隔内向所述终端发送包括设备地址的定向数据;
当所述移动端与所述终端在处于蓝牙超时状态或蓝牙断开状态时,所述终端基于所述定向数据与所述移动端建立蓝牙连接;
划分单元,用于将终端屏幕按照等区域大小平均划分成多个小区域,其中,所有小区域的数量与和终端建立屏幕镜像连接成功的数量一致;
放置单元,用于在终端的屏幕上划分成多个小区域后,第一个与终端建立蓝牙连接的移动端的投屏画面将被放置于左边第一个小区域,并按照从左到右的顺序依次放置下一与终端建立蓝牙连接的移动端的投屏画面。
6.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的提升反向控制蓝牙连接效率的方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1至4任一项所述的提升反向控制蓝牙连接效率的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111321136.9A CN114025338B (zh) | 2021-11-09 | 2021-11-09 | 一种提升反向控制蓝牙连接效率的方法、装置及相关组件 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111321136.9A CN114025338B (zh) | 2021-11-09 | 2021-11-09 | 一种提升反向控制蓝牙连接效率的方法、装置及相关组件 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114025338A CN114025338A (zh) | 2022-02-08 |
CN114025338B true CN114025338B (zh) | 2024-02-13 |
Family
ID=80062835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111321136.9A Active CN114025338B (zh) | 2021-11-09 | 2021-11-09 | 一种提升反向控制蓝牙连接效率的方法、装置及相关组件 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114025338B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018120884A1 (zh) * | 2016-12-29 | 2018-07-05 | 北京奇虎科技有限公司 | Pc端控制移动设备的方法及*** |
CN109788441A (zh) * | 2017-11-13 | 2019-05-21 | 北京小鸟听听科技有限公司 | 一种信息处理方法、终端和计算机存储介质 |
CN109862404A (zh) * | 2019-02-21 | 2019-06-07 | 深圳创维-Rgb电子有限公司 | 一种智能电视的交互方法、存储介质及智能电视 |
CN110753330A (zh) * | 2019-10-14 | 2020-02-04 | 合肥星空物联信息科技有限公司 | 一种蓝牙配对方法及蓝牙耳机 |
WO2021036835A1 (zh) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | 一种蓝牙搜索方法、***及相关装置 |
WO2021137558A1 (ko) * | 2020-01-03 | 2021-07-08 | 삼성전자(주) | 전자장치 및 그 제어방법 |
CN113573135A (zh) * | 2020-04-29 | 2021-10-29 | 青岛海信传媒网络技术有限公司 | 显示设备投屏方法、显示设备及客户端 |
CN113590059A (zh) * | 2020-04-30 | 2021-11-02 | 青岛海信移动通信技术股份有限公司 | 一种投屏方法及移动终端 |
-
2021
- 2021-11-09 CN CN202111321136.9A patent/CN114025338B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018120884A1 (zh) * | 2016-12-29 | 2018-07-05 | 北京奇虎科技有限公司 | Pc端控制移动设备的方法及*** |
CN109788441A (zh) * | 2017-11-13 | 2019-05-21 | 北京小鸟听听科技有限公司 | 一种信息处理方法、终端和计算机存储介质 |
CN109862404A (zh) * | 2019-02-21 | 2019-06-07 | 深圳创维-Rgb电子有限公司 | 一种智能电视的交互方法、存储介质及智能电视 |
WO2021036835A1 (zh) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | 一种蓝牙搜索方法、***及相关装置 |
CN110753330A (zh) * | 2019-10-14 | 2020-02-04 | 合肥星空物联信息科技有限公司 | 一种蓝牙配对方法及蓝牙耳机 |
WO2021137558A1 (ko) * | 2020-01-03 | 2021-07-08 | 삼성전자(주) | 전자장치 및 그 제어방법 |
CN113573135A (zh) * | 2020-04-29 | 2021-10-29 | 青岛海信传媒网络技术有限公司 | 显示设备投屏方法、显示设备及客户端 |
CN113590059A (zh) * | 2020-04-30 | 2021-11-02 | 青岛海信移动通信技术股份有限公司 | 一种投屏方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN114025338A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11297666B2 (en) | Electronic device and method for forming Wi-Fi direct group thereof | |
US10516995B2 (en) | Communication apparatus | |
EP2341738B1 (en) | Mobile terminal with Wi-Fi module operating in a power saving mode and providing an AP function and a method for controlling said terminal | |
US6793352B2 (en) | Projector wireless control system and wireless control method | |
EP2387260B1 (en) | System of wi-fi terminals and channel operation method for the same | |
US20190029059A1 (en) | System and method of connecting devices via wi-fi network | |
EP2757738B1 (en) | Communication control system, communication system, communication method, and carrier means storing comunication control program | |
EP3496427B1 (en) | Method and device for networking devices | |
CN111683275B (zh) | 一种投屏方法、投屏***和计算机设备 | |
CN110636483A (zh) | 一种配网方法及*** | |
CN110602682A (zh) | 基于蓝牙BLE和mesh混合的网络管理***和方法 | |
CN104539324A (zh) | 一种蓝牙低功耗组网互连方法及*** | |
CN114629932B (zh) | 电子设备间的协同方法、电子设备及存储介质 | |
US10416941B2 (en) | Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method performed by communication device | |
CN115209393B (zh) | 数据传输方法、***、电子设备及存储介质 | |
CN114025338B (zh) | 一种提升反向控制蓝牙连接效率的方法、装置及相关组件 | |
JP2023554088A (ja) | ネットワーク選択方法、装置、機器及び記憶媒体 | |
US20120058795A1 (en) | Method and system for providing emergency service | |
US20230114101A1 (en) | Communication apparatus, control method, and non-transitory computer-readable storage medium storing program | |
CN107273125B (zh) | 一种远程切换屏幕模式的方法及*** | |
CN114995732A (zh) | 一种投屏方法、电子设备以及存储介质 | |
JP2018050101A (ja) | 通信システム及び通信用プログラム | |
US20130267219A1 (en) | Mobile terminal and control method for electronic apparatus operation using the mobile terminal | |
CN113709555B (zh) | 一种无线视频连接方法、装置以及*** | |
US20240049334A1 (en) | Non-transitory computer-readable recording medium storing computer readable instructions for terminal device, terminal device, and method for controlling terminal device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |