CN117460097A - 电子装置、通信控制方法及通信控制系统 - Google Patents
电子装置、通信控制方法及通信控制系统 Download PDFInfo
- Publication number
- CN117460097A CN117460097A CN202210851366.4A CN202210851366A CN117460097A CN 117460097 A CN117460097 A CN 117460097A CN 202210851366 A CN202210851366 A CN 202210851366A CN 117460097 A CN117460097 A CN 117460097A
- Authority
- CN
- China
- Prior art keywords
- connection
- terminal device
- communication
- communication module
- terminal devices
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 267
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000012545 processing Methods 0.000 claims abstract description 88
- 238000001514 detection method Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims description 54
- 230000003993 interaction Effects 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
- H04B1/401—Circuits for selecting or indicating operating mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明的电子装置至少包括:多个通信模块;控制部;连接处理部;连接结果检测部;根据上述连接结果检测部检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述控制部将上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块,并实施控制,使上述连接处理部执行其他通信模块与上述特定的终端设备之间的连接建立处理。本发明提供能够拓展电子设备可以连接的终端设备的数量,同时,在电子设备中内置多个连接模块时,能够及时管理两个模块之间与各个终端设备之间的连接情况的电子装置、通信控制方法及通信控制系统。
Description
技术领域
本发明涉及一种电子装置、通信控制方法及通信控制系统,属于通信控制领域。
背景技术
一般情况下,电子设备打开蓝牙功能开关后,能够与其进行蓝牙连接的其他电子设备即出现在上述电子设备的搜索列表中,接下来,根据用户的操作,选择某个其他设备配对成功后即可连接成功,可以进一步进行数据交互。例如,其他电子设备是耳机时,只需要在第一次连接时将耳机与电子设备进行一次配对操作,下次两者再进行连接时则不需要再进行配对即可以直接相连进行数据交互。
另一方面,随着科技的发展,一个电子设备同时与多个其他电子设备连接的需求日益增加。由于受到一个通信模块可以连接设备数量的限制,为了消除这一限制,可以通过扩大一个通信模块的方法增加同时可以连接通信的设备数量,但该技术方案的实现需要投入巨大的科研费用,且无法短时间内应用到产品上。因此,为了应对日益增长的需求,业内普遍采用的方法为在电子设备内放置多个通信模块或芯片,这样一来,该电子设备可以连接的设备的数量即为上述多个通信模块或芯片能够连接的设备数量之和,从而实现了扩充电子设备可以连接的设备的数量的上限。在该背景下,如图1所示,电子装置中具有蓝牙模块BT1以及蓝牙模块BT2;终端设备T_A,T_B,T_C分别在不同的时间场合与电子装置中的蓝牙模块BT1进行过配对且成功连接通信。这时,按照先来后到的顺序,当终端设备T_A,终端设备T_B先于终端设备T_C与蓝牙模块BT1连接并建立通信后,即P1进程与P2进程执行成功,当终端设备T_C开机后,则终端设备T_C会自动尝试与之前配过对的蓝牙模块BT1进行通信连接,即执行P3进程,但由于蓝牙模块BT1受可以连接设备数量的限制(这里,蓝牙模块BT1以及蓝牙模块BT2可以连接的终端设备的数量上限分别为2个),因此终端设备T_C无法与蓝牙模块BT1连接,即无法与蓝牙模块BT1建立通信,P3进程失败。同时,又由于终端设备C没有与电子设备中的蓝牙模块BT2进行过配对,因此在终端设备T_C需要提前配对的情况下,终端设备T_C也无法自动与蓝牙模块BT2连接并建立通信,P4进程连接失败。因此就会出现,电子设备中明明存在空闲的蓝牙模块,但终端设备无法与其连接的问题。对用户来讲,用户只知道上述电子设备可以连接4个终端设备,而终端设备T_C是第3个终端设备,没有超过电子设备连接的上限,但现在却出现连接不上的问题,这样便会给耳机的用户带来使用上的困扰。
发明内容
本发明是为了解决现有技术中存在的上述课题而提出的,目的在于提供能够拓展电子设备可以连接的终端设备的数量,同时,在电子设备中内置多个连接模块时,能够及时管理两个模块之间与各个终端设备之间的连接情况的电子装置、通信控制方法及通信控制系统。
本发明提供一种电子装置,包括:能够通过无线通信技术分别与多个终端设备连接以实现数据交互的多个通信模块;以能够进行数据通信的方式与上述多个通信模块连接的控制部;从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并执行连接建立处理的连接处理部;检测上述连接处理部连接建立处理成功与否的结果的连接结果检测部;根据上述连接结果检测部检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述控制部将上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块,并实施控制,使上述连接处理部执行其他通信模块与上述特定的终端设备之间的连接建立处理。
还有,上述电子装置,还包括,当上述连接结果检测部检测到在上述某一个通信模块中与特定的上述终端设备的连接建立处理失败时,判断上述终端设备的数量是否达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者是否达到同一连接协议中允许连接数量的上限的连接数判断部;上述控制部根据上述连接数判断部的判断结果,当上述某一个通信模块中与特定的上述终端设备的连接建立处理失败的原因为上述终端设备的数量达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者达到同一连接协议中允许连接数量的上限时,将上述特定的终端设备的连接请求数据发送给上述其他通信模块。
还有,上述电子装置,上述连接请求数据至少包含上述终端设备的地址;当接收到上述特定终端设备的连接请求数据时,上述其他通信模块根据上述连接请求数据中包含的上述终端设备的上述地址信息自动执行与上述特定终端设备的连接建立处理。
还有,上述电子装置,还包括,其基于上述终端设备接收到上述连接请求数据来识别该终端设备的类别的终端设备类别识别部;根据上述终端设备类别识别部识别出的上述终端设备的类别,判断上述类别是否是在上述连接建立处理之前需要执行手动配对处理的设备类别手动配对处理要否判断部;与上述控制部进行连接的显示部;根据上述手动配对处理要否判断部的判断结果,当上述特定的终端设备在上述连接建立处理之前需要执行手动配对处理的设备类别时,则上述控制部生成需要手动配对处理的提醒并显示在上述显示部中。
本发明还提供一种通信控制方法,包括,具备能够通过无线通信技术分别与多个终端设备连接以实现数据交互的多个通信模块以及能够进行数据通信的方式与上述多个通信模块连接的控制部的电子装置;上述电子装置从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并执行连接建立处理的连接处理步骤;检测上述连接处理步骤中连接建立处理成功与否的结果的连接结果检测步骤;根据上述连接结果检测步骤中检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块的连接请求数据转发步骤;对接受上述连接请求数据的上述其他通信模块执行与上述特定的终端设备之间的连接建立处理的再连接处理步骤。
还有,上述通信控制方法,还包括,当在上述连接结果检测步骤中检测到在上述某一个通信模块与特定的上述终端设备的连接建立处理失败时,判断上述终端设备的数量是否达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者是否达到同一连接协议中允许连接数量的上限的连接数判断步骤;根据上述连接数判断步骤的判断结果,当上述某一个通信模块中与特定的上述终端设备的连接建立处理失败的原因为上述终端设备的数量达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者达到同一连接协议中允许连接数量的上限时,则上述连接请求数据转发步骤将上述特定的终端设备的连接请求数据发送给上述其他通信模块。
本发明还提供一种通信控制系统,包括:多个具有无线通信功能的终端设备;以及具有多个能够通过无线通信技术分别与上述多个终端设备连接以实现数据交互的通信模块、能够以数据通信的方式与上述多个通信模块进行连接的控制部所组成的电子装置;上述电子装置,具有:从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并执行连接建立处理的连接处理部;检测上述连接处理部连接建立处理成功与否的结果的连接结果检测部;根据上述连接结果检测部检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述控制部将上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块,并实施控制,使上述连接处理部执行其他通信模块与上述特定的终端设备之间的连接建立处理。
还有,上述通信控制系统,包括:当上述连接结果检测部检测到在上述某一个通信模块中与特定的上述终端设备的连接建立处理失败时,判断上述终端设备的数量是否达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者是否达到同一连接协议中允许连接数量的上限的连接数判断部;上述控制部根据上述连接数判断部的判断结果,当上述某一个通信模块与特定的上述终端设备的连接建立处理失败的原因为上述终端设备的数量达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者达到同一连接协议中允许连接数量的上限时,则将上述特定的终端设备的连接请求数据发送给上述其他通信模块。
发明的效果:
根据本发明提供的电子装置、通信控制方法及通信控制系统,通过控制电子设备内的多个模块之间,以及多个模块与终端设备之间的通信,从而能够扩展一个电子设备可与之连接通信的终端设备的数量的上限;同时也解决了由于电子设备中的一个模块可以连接的终端设备的数量已达到上限导致终端设备无法与其连接时,如何进行控制使该终端设备能够与电子设备中的其他模块顺利连接的问题。从而实现了拓展电子设备能够连接的终端设备的上限;同时向多个终端设备建立连接共享信息;同时也能有效管理多个终端设备,实现终端设备在电子设备中的多个模块之间能够互相切换连接;从而提升了电子设备连接的稳定性;同时,对用户来说,可以连接的终端设备数量的提升既满足了多个用户同时共享音频的需求,也使得即使在多个模块之间的连接中出现问题,用户也会收到提示信息,从而提升了用户的使用感受。
附图说明
图1是本发明的背景技术的课题说明的线图。
图2是本发明的实施方式一涉及的电子装置100的构成框图。
图3是本发明的实施方式一涉及的电子装置100的通信控制方法的流程图。
图4是本发明涉及的通信控制系统的示意图。
图5是本发明的实施方式二涉及的电子装置200的构成框图。
图6是本发明的实施方式二涉及的电子装置200的通信控制方法的流程图。
图7是本发明的实施方式二涉及的电子装置300的构成框图。
图8是本发明的实施方式二涉及的电子装置300的通信控制方法的流程图。
图9是本发明涉及的终端设备名称与类别的对照表示意图。
图10是本发明涉及的通信控制系统的构成框图。
附图标记说明:
BT1:蓝牙模块1;BT2:蓝牙模块2;A,B:通讯模块;T_A,T_B,T_C:终端设备;P1:终端设备T_A与蓝牙模块BT1尝试建立连接;P2:终端设备T_B与蓝牙模块BT1尝试建立连接;P3:终端设备T_C与蓝牙模块BT1尝试建立连接;P4:终端设备T_C与蓝牙模块BT2尝试建立连接;100、200、300:电子装置;11:连接处理部;12:控制部;13:连接结果检测部;14:连接数判断部;15:终端设备类别识别部;16:手动配对处理要否判断部;17:显示部。
具体实施方式
实施方式一
以下,参照附图2对本发明的第一实施方式涉及的电子装置100进行说明。其中,在具体实施方式中,装置的部件可以根据实际情况变更、删减或追加,方法的步骤可以根据实际情况变更、删减、追加或改变顺序。
本实施方式的电子装置100由通信模块A,通信模块B等多个通信模块,连接处理部11,控制部12,连接结果检测部13等构成。
其中,通信模块A,通信模块B等多个通信模块内置于电子装置100中,由集成无线通信功能的芯片的基本电路集合,存储部件,数据传输部件等构成,通过无线通信技术分别与多个终端设备连接以实现数据交互以实现用于无线网络通讯。这里,当利用蓝牙无线通信技术进行通讯时,则由集成蓝牙功能的芯片的基本电路集合,存储部件,数据传输部件等构成。具体地,上述通信模块A,通信模块B等通过传输协议获取数据,可以通过搜索通信范围内可以连接的设备,并将可以连接的设备的信息进行存储。通信部101,包括天线,无线电路,协议堆栈,计算电路等,通过与终端设备进行近距离通信实现数据的收发。在本实施方式中,实现近距离无线通信的技术为Bluetooth(登录商标)。这里,通信部101中可以包含信息收发部(未图示)用于收发通过Bluetooth传输过来的信息内容。
连接处理部11,由CPU,数据分析处理模块,存储模块,信息解码模块等组成,从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并按照规定的协议执行连接建立处理。这里,上述处理部11执行连接建立处理可以在接收到来自终端设备的连接请求时执行(蓝牙模块做为从机,不主动建立连接,等待终端设备连接自己),也可以在获取终端设备的通讯地址后执行(蓝牙模块做为主机,能够搜索别的蓝牙模块并主动建立连接)。当上述连接处理部11将上述通信模块A或通信模块B或其他等模块与其他终端设备的连接建立处理执行成功时,则向连接结果检测部13发送成功信号,例如信号“1”;相反,当上述连接处理部11将上述通信模块A或通信模块B或其他等模块与其他终端设备的连接建立处理执行失败时,则向控制部12以及连接结果检测部13发送失败信号,例如信号“0”。
控制部12,由CPU,数据分析处理部件,存储部件等构成,以能够进行数据通信的方式与上述多个通信模块连接,并在上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理执行失败时,例如,通信模块A与特定的上述终端设备的上述连接建立处理执行失败时,即接收到来自上述结果检测部13发送来的连接建立处理执行失败的信号“0”的情况下,确认其他可以建立连接的通信模块,例如通信模块B,并将上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块,即发送给通信模块B,并执行上述通信模块B与上述特定的终端设备之间的连接建立处理。这里,上述连接请求数据是指,上述终端设备与本发明的电子装置中的多个通信模块中的某一个通信模块进行通信连接时,上述某一个通信模块的所接收到的上述终端设备发来连接请求的信息,该信息包括但不限于,设备名称信息,设备地址信息,连接密钥信息等。
连接结果检测部13,由CPU,存储部等构成,检测上述连接处理部11连接建立处理执行成功或者失败的结果。当检测出上述连接处理部11发送来的连接建立处理执行失败的结果时,则将该失败的结果,例如,信号“0”发送给上述控制部12。
下面,参照图3对本发明的第一实施方式涉及的电子装置100的动作流程进行说明。
这里,以本实施方式的电子装置100中存在通信模块A,以及通信模块B等2个通信模块为例进行说明。
首先,连接处理部11接收来自终端设备发送的连接请求并执行该终端设备与本电子装置中的通信模块A的连接建立处理(S301);
接下来,上述连接结果检测部13获取上述连接处理部11执行的上述终端设备与上述通信模块A的连接建立处理的执行结果(步骤S302);
根据上述步骤S302的结果,当上述终端设备的连接建立处理的执行结果为成功时(步骤S303:是),则上述终端设备通过本与上述电子装置100中的通信模块A建立通信连接后进行数据交互(步骤S308);
当上述终端设备的连接建立处理的执行结果为失败时(步骤S303:否),则将上述连接建立处理的连接结果发送给上述控制部12(步骤S304);
上述控制部12在接收到来自上述结果检测部13发送来的连接建立处理被执行失败的信号时,将上述连接请求数据发送给上述电子装置100中的其他通信模块,即通信模块B(步骤S305);
接下来,上述控制部12将接收到的上述连接请求数据发送给上述通信模块B并根据上述连接请求数据,执行上述通信模块B与上述终端设备之间的连接建立处理(步骤S306);并在连接建立处理执行成功后,则上述终端设备通过本发明的电子装置中的上述通信模块B进行数据交互(步骤S307)。
通过本实施方式,能够在电子装置中存在多个通信模块,且其中一个或多个通信模块在本次连接建立处理被执行前,已与终端设备之间建立过通信连接,即配过对的情况下,上述终端设备再次开机想与电子装置100建立连接时,由于之前与终端设备建立过连接的电子装置100中的上述一个或多个模块无法与上述终端设备进行连接建立,则本实施方式对电子设备100中的其他模块是否可以进行连接建立进行确认,并在可以连接的情况下,将终端设备的连接请求数据发送给其他模块,并执行连接建立处理。如此,能够实现电子装置100的连接数量的扩充,同时,省却需要用户手动操作的步骤,为用户的使用提供便利,从而节省了用户的时间,提升了用户的使用感受。
下面结合图4对本发明的一个实施例进行详细的说明。
如图4所示,电子装置100包括通信模块A,通信模块B,连接处理部11,控制部12,连接结果检测部13等构成。其中,通信模块A与通信模块B能够连接且建立通信的终端设备的数量上限分别为2个。终端设备分别为终端设备T_A,终端设备T_B以及终端设备T_C。上述电子装置100与上述各个终端设备建立本次连接之前,已与终端设备T_A,终端设备T_B,终端设备T_C建立过连接,当该连接方式为蓝牙连接时,即上述终端设备T_A,终端设备T_B以及终端设备T_C分别与上述电子装置100中的通信模块A进行过配对操作,因此,上述终端设备T_A,终端设备T_B以及终端设备T_C的连接请求数据,包括但不限于设备名称信息,设备地址信息,连接密钥信息等存储在上述通信模块A中的存储部1中。若本次上述终端设备T_A及终端设备T_B先于上述终端设备T_C与上述电子装置100进行连接,即,上述终端设备T_A及终端设备T_B与上述电子装置100中的通信模块A连接且建立通信的情况下,当上述终端设备T_C开机后自动执行与上述终端设备100的连接动作时,由于上述终端设备T_C与上述电子装置100中的上述通信模块A连接过,则上述终端设备T_C默认自动按照上述通信模块A的通信地址进行蓝牙连接。此时,由于上述通信模块A已经与上述终端设备T_A及终端设备T_B建立连接,已经达到了通信模块A允许的连接终端设备的数量上限,因此会导致上述终端设备T_C无法与上述电子装置100中的通信模块A连接;又由于上述终端设备T_C在本次连接之前从未与上述电子装置100中的通信模块B建立过通信连接,因此上述终端设备T_C也无法与上述通信模块B建立连接,最后导致上述终端设备T_C无法与电子装置100连接,即上述终端设备T_C与电子装置100连接失败。此时,本实施例中,上述电子装置100中的控制部12在接收到由上述连接结果检测部13发送来的上述终端设备T_C与电子装置100中的上述通信模块A连接建立处理失败的信息后,控制部12检测上述通信模块B是否存在连接空位,当上述通信模块B存在空位时,则上述控制部12将上述通信模块A接收到的上述连接请求数据发送给上述通信模块B。上述通信模块B根据上述接收到的连接请求数据自动与上述终端设备T_C进行连接并执行建立通信处理。
实施方式二
接下来结合图5详细说明本发明的实施方式二。图5是本发明的实施方式二涉及的电子装置200的构成框图。
本实施方式的电子装置200在电子装置100的基础上,增加了连接数判断部14。上述连接数判断部14由微处理器(MPU,Micro Processor Unit),存储器等组成,或由能够实现本部件功能的软件结合相应的硬件组成。当接收到上述连接结果检测部13发送来的电子装置200中的某一个通信模块与特定的终端设备之间的连接建立处理失败的结果时,对失败的原因是否是因为达到了该通信模块的允许连接的终端设备的数量的上限,或者,是否是因为达到了同一连接协议中允许连接的终端设备的数量的上限进行判断,并将判断结果发送给控制部12。这里,一个通信模块的允许连接的终端设备的数量一般由该模块所使用的蓝牙芯片的性能决定,不同的蓝牙芯片支持能够连接的终端设备的数量不同,目前来说通常为2至8个不等;同一连接协议中允许连接的终端设备的数量,指的是,不同的蓝牙通信协议能够支持连接的终端设备的个数不同,例如,HFP(Hands Free Profile)蓝牙通讯协议,A2DP(Advanced Audio Distribution Profile)蓝牙传输协议等可以连接的终端设备数量不同。
下面,结合具体的流程图,即参照图6对本实施方式的电子装置200的动作流程进行详细地说明。
这里,以本实施方式的电子装置200中存在通信模块A,以及通信模块B等2个通信模块为例进行说明。
首先,连接处理部11接收来自终端设备发送的连接请求并执行该终端设备与本电子装置200中的通信模块A的连接建立处理(S601);
接下来,上述连接结果检测部13获取上述连接处理部11执行的上述终端设备与上述通信模块A的连接建立处理的执行结果(步骤S602);
根据上述步骤S602的结果,当上述终端设备的连接建立处理的执行结果为成功时(步骤S603:是),上述终端设备通过本与发明的电子装置200中的通信模块A建立通信连接后进行数据交互(步骤S608);
当上述终端设备的连接建立处理的执行结果为失败时(步骤S603:否),则进一步判断上述通信模块A是否达到了可以连接的终端设备数量的上限或者达到上述通信模块A的同一连接协议中允许连接数量的上限(步骤S604);当判断结果为上述通信模块A未达到可以连接的终端设备的数量的上限,或者,上述通信模块A未达到同一连接协议中允许连接的终端设备的数量的上限时(步骤S604:否),则提示用户无法建立上述终端设备与电子装置200的连接;
当判断结果为上述通信模块A已经达到上述通信模块A可以连接的终端设备数量的上限,即上述通信模块A已经没有空位留给其他终端设备进行连接时,或者,已经达到上述通信模块A的同一连接协议中允许连接的终端设备的数量的上限时(步骤S604:是),则上述连接结果检测部13将上述连接建立的处理结果发送给上述控制部12(步骤S605);
接下来,控制部12将上述连接请求数据发送给上述多个通信模块中的其他通信模块(例如,通信模块B)(步骤S606);
最后,上述电子装置200通过通信模块B与上述终端设备200连接并进行数据交互(步骤S607)。
通过本实施方式,能够在终端设备与电子装置200中的一个或多个模块连接失败时,进一步检测连接失败的原因。当连接失败的原因为:达到了可以连接的终端设备数量的上限或者达到了同一连接协议中允许连接数量的上限的原因时,则能够将来自终端设备的连接请求信息发送给上述电子装置200中的其他可连接的通信模块,以此,保证终端设备能够与电子装置200进行顺利连接。避免了与终端设备之前建立过通信连接的通信模块无法连接的情况下也无法与电子装置200中的其他通讯模块进行连接的问题;避免了用户手动操作连接,为用户节省时间,提高了操作体验,提高了使用感受。
实施方式三
接下来结合图7详细说明本发明的实施方式三。图7是本发明的实施方式三涉及的电子装置300的构成框图。
本实施方式的电子装置300在电子装置100的基础上,增加了连接数判断部14,终端设备类别识别部15,手动配对处理要否判断部16,显示部17等部件。
上述终端设备类别识别部15由微处理器(MPU,Micro Processor Unit),存储器等组成,或由能够实现本部件功能的软件结合相应的硬件组成,对请求与电子装置300建立连接的终端设备的类别进行识别。具体地,上述终端设备类别识别部15中存储有终端设备的类别表。该类别表中存储的终端设备是指在建立本次连接之前已经与上述电子设备300连接过的终端设备。如图9所示,根据接收到终端设备发送来的连接请求数据中的设备名称与图9所示的表进行对照,则可以获取到该终端设备所对应的具体的类别。例如,当连接请求数据中的设备名称为“Bill”时,则其对应的类别为“Type1”。
手动配对处理要否判断部16由微处理器(MPU,Micro Processor Unit),存储器等组成,或由能够实现本部件功能的软件结合相应的硬件组成,根据上述终端设备类别识别部15识别出的上述终端设备的类别,判断上述类别是否是在连接建立处理之前需要执行配对处理的设备类别。如图9所示,该表将终端设备与电子装置进行建立连接时是否需要配对操作进行记录。图9中,存储有上述终端设备的名称为“Socc”,“Bill”,“王一的耳机”,“Janne”等终端设备。其中,终端设备的名称类别为“Socc”,“Bill”时,对应的类别为“Type1”,则上述手动配对处理要否判断部16则判断该终端设备与电子装置建立连接时需要进行手动配对操作;设备名称为“Socc”,“Bill”的终端设备,因其类别为“Type2”,则上述手动配对处理要否判断部16判断该终端设备与电子装置建立连接时不需要进行手动配对操作。该表中的内容会根据该电子装置连接的终端设备的数量递增数据递增。
显示部17则由LED等构成的具有显示功能的屏幕。当手动配对处理要否判断部16判断出该终端设备与电子装置建立连接时需要进行手动配对操作时,则以文字,图画,声音等形式对用户进行提醒。
下面,结合具体的流程图,即参照图8对本实施方式的电子装置300的动作流程进行详细地说明。
这里,以本实施方式的电子装置300中存在通信模块A,以及通信模块B等2个通信模块为例进行说明。
首先,连接处理部11接收来自终端设备发送的连接请求并执行该终端设备与本电子装置300中的通信模块A的连接建立处理(S801);
接下来,上述连接结果检测部13获取上述连接处理部11执行的上述终端设备与上述通信模块A的连接建立处理的执行结果(步骤S802);
根据上述步骤S802的结果,判断上述终端设备与上述通信模块A的连接建立处理是否成功。当上述终端设备与上述电子装置300的连接建立处理的执行结果为成功时(步骤S803:是),上述终端设备通过本与发明的电子装置300中的通信模块A建立通信连接后进行数据交互(步骤S804);
当上述终端设备与上述电子装置300的连接建立处理的执行结果为失败时(步骤S803:否),则进一步判断上述通信模块A是否达到了可以连接的终端设备数量的上限或者达到上述通信模块A的同一连接协议中允许连接数量的上限(步骤S805);当判断结果为上述通信模块A未达到可以连接的终端设备的数量的上限,或者,上述通信模块A未达到同一连接协议中允许连接的终端设备的数量的上限时(步骤S805:否),则提示用户无法建立上述终端设备与电子装置300的连接(步骤S806);
当判断结果为上述通信模块A达到可以连接的终端设备的数量的上限,或者,上述通信模块A达到同一连接协议中允许连接的终端设备的数量的上限时(步骤S805:是),则将上述连接建立的处理结果发送给上述控制部12(步骤S807);
接下来,控制部12将上述连接请求数据发送给上述多个通信模块中的其他通信模块(例如,通信模块B)(步骤S808);
然后,终端设备类别识别部15根据上述连接请求数据信息获取到上述终端设备的名称所对应的设备类别(步骤S809),上述手动配对处理要否判断部16根据上述终端设备的设备类别与数据库进行对照,判断上述终端设备是否是需要进行手动配对的终端设备(步骤S810);
根据判断结果,当上述终端设备是需要进行手动配对的终端设备时(步骤S811:是),则生成提示用户需要手动配对处理的提示信息(步骤S812)。这里,例如,用文字或图片的形式将提示内容显示在显示屏上或者通过声音等提示用户,也可以通过其他例如使终端设备或者电子机器局部闪光,震动等其他方式提示用户;
当上述终端设备为不需要进行手动配对的终端设备时(步骤S811:否),则终端设备与上述电子装置300中的通信模块B建立连接(步骤S813)并进行数据交互(步骤S814)。
通过本实施方式,在终端设备与电子装置中的某个蓝牙模块建立连接时,由于该模块达到了可以连接的终端设备数量的上限或者达到了同一连接协议中允许连接数量的上限的原因导致连接失败后,将来自终端设备的连接请求数据信息发送给电子装置中的蓝牙模块的同时,进一步检测上述终端设备类别的判断,识别出该终端设备在第一次进行蓝牙连接时是否需要进行手动配对操作。如此,能够对终端设备进行分类管理,避免了需要手动配对的终端设备因用户没有接收到提醒而忽略操作,导致无法与电子设备连接的问题;能够及时提醒用户,从而节约用户时间,提高了操作体验,提升了使用感受。
通信控制系统
本发明的通信控制系统由电子装置与终端设备组成。其中,电子装置可以为本发明的实施方式中电子装置100,电子装置200,电子装置300中的任意一个;终端设备为能够与上述电子装置实现通信功能的设备,例如,耳机,手机,平板电脑等。作为一个具体的实施例,如图10所示的通信控制系统400由电子装置300以及终端设备T_A构成。
上述电子装置300包含通信模块A,通信模块B,连接处理部11,控制部12,连接结果检测部13,连接数判断部14,终端设备类别识别部15,手动配对处理要否判断部16以及显示部17构成。上述终端设备T_A由通信模块以及MCU等模块构成,能够通过上述通信模块与上述电子装置300相连接,并在连接失败时自动进入等待上述电子装置与其连接的状态。电子装置300在接收到来自终端设备T_A的连接请求后,首先与之配对过的通信模块A做出响应,由于其可以连接的终端设备的数量已达到上限,因此上述终端设备T_A与上述电子装置300的连接建立失败;上述电子装置300中的上述控制部12将来自终端设备T_A的连接请求数据发送给上述电子装置300中的其他通信模块,即通信模块B。上述通信模块B在接收到上述连接请求后根据上述连接请求中的终端设备T_A的地址信息,自动执行与终端设备T_A的连接建立处理,最后实现上述电子装置300与终端设备T_A之间的数据交互。
上述各实施方式构成的电子装置100,电子装置200以及电子装置300分别与终端设备组成的通信控制系统也在本发明的发明范围之内。本申请所提供的通信控制系统,能够实现如上所述的电子装置及其变形例所实现的技术效果。
以上参照附图说明了本发明的具体实施方式和具体例。其中,以上说明的具体实施方式和具体例仅是本发明的具体例子,用于理解本发明,而不用于限定本发明的范围。本领域技术人员能够基于本发明的技术思想对具体实施方式和具体例进行各种变形、组合和要素的合理省略,由此得到的方式也包括在本发明的范围内。例如,上述各实施方式和具体例皆可以相互组合,其组合而成的实施方式也包含在本发明的范围中。
其中,本发明的上述各实施方式的优先应用确定方法中包括的各步骤也可以作为优先应用确定程序所包括的各步骤、或者记录有上述优先应用确定程序的记录介质实现,并获得同样的技术效果。
Claims (8)
1.一种电子装置,具备:
多个通信模块,能够通过无线通信技术分别与多个终端设备连接以实现数据交互;及
控制部,以能够进行数据通信的方式与上述多个通信模块连接,
上述电子装置,其特征在于,具备:
连接处理部,从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并执行连接建立处理;
连接结果检测部,检测上述连接处理部连接建立处理成功与否的结果;
根据上述连接结果检测部检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述控制部将上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块,并实施控制,使上述连接处理部执行其他通信模块与上述特定的终端设备之间的连接建立处理。
2.如权利要求1所述的电子装置,其特征在于,还包括:
连接数判断部,当上述连接结果检测部检测到在上述某一个通信模块中与特定的上述终端设备的连接建立处理失败时,判断上述终端设备的数量是否达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者是否达到同一连接协议中允许连接数量的上限;
上述控制部根据上述连接数判断部的判断结果,当上述某一个通信模块中与特定的上述终端设备的连接建立处理失败的原因为上述终端设备的数量达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者达到同一连接协议中允许连接数量的上限时,将上述特定的终端设备的连接请求数据发送给上述其他通信模块。
3.如权利要求2所述的电子装置,其特征在于:
上述连接请求数据至少包含上述终端设备的地址信息,
当接收到上述特定终端设备的连接请求数据时,上述其他通信模块根据上述连接请求数据中包含的上述终端设备的上述地址信息自动执行与上述特定的终端设备的连接建立处理。
4.如权利要求3所述的电子装置,其特征在于,还具备:
终端设备类别识别部,其基于上述终端设备接收到上述连接请求数据来识别该终端设备的类别;
手动配对处理要否判断部,根据上述终端设备类别识别部识别出的上述终端设备的类别,判断上述类别是否是在上述连接建立处理之前需要执行手动配对处理的设备类别;
显示部,与上述控制部连接;
根据上述手动配对处理要否判断部的判断结果,当上述特定的终端设备在上述连接建立处理之前需要执行手动配对处理的设备类别时,则上述控制部生成需要手动配对处理的提醒并显示在上述显示部中。
5.一种通信控制方法,其特征在于,具备:
能够通过无线通信技术分别与多个终端设备连接以实现数据交互的多个通信模块以及能够以数据通信的方式与上述多个通信模块连接的控制部的电子装置;
上述电子装置从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并执行连接建立处理的连接处理步骤;
检测上述连接处理步骤中连接建立处理成功与否的结果的连接结果检测步骤;
根据上述连接结果检测步骤中检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块的连接请求数据转发步骤;
对接受上述连接请求数据的上述其他通信模块执行与上述特定的终端设备之间的连接建立处理的再连接处理步骤。
6.如权利要求5所述的通信控制方法,其特征在于,还包括:
当在上述连接结果检测步骤中检测到在上述某一个通信模块与特定的上述终端设备的连接建立处理失败时,判断上述终端设备的数量是否达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者是否达到同一连接协议中允许连接数量的上限的连接数判断步骤;
根据上述连接数判断步骤的判断结果,当上述某一个通信模块中与特定的上述终端设备的连接建立处理失败的原因为上述终端设备的数量达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者达到同一连接协议中允许连接数量的上限时,则上述连接请求数据转发步骤将上述特定的终端设备的连接请求数据发送给上述其他通信模块。
7.一种通信控制系统,包括:
多个具有无线通信功能的终端设备;以及
具有多个能够通过无线通信技术分别与上述多个终端设备连接以实现数据交互的通信模块、能够以数据通信的方式与上述多个通信模块进行连接的控制部所组成的电子装置;
上述电子装置,其特征在于,具有:
连接处理部,从要开始进行数据通信时,接收来自上述多个终端设备的连接请求数据并执行连接建立处理;
连接结果检测部,检测上述连接处理部连接建立处理成功与否的结果;
根据上述连接结果检测部检测到的结果,当上述多个通信模块中的某一个通信模块与特定的上述终端设备的上述连接建立处理失败时,上述控制部将上述特定的终端设备的连接请求数据发送给上述多个通信模块中的其他通信模块,并实施控制,使上述连接处理部执行其他通信模块与上述特定的终端设备之间的连接建立处理。
8.如权利要求7所述通信控制系统,其特征在于,还具有:
连接数判断部,当上述连接结果检测部检测到在上述某一个通信模块中与特定的上述终端设备的连接建立处理失败时,判断上述终端设备是否达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者是否达到同一连接协议中允许连接数量的上限;
上述控制部根据上述连接数判断部的判断结果,当上述某一个通信模块与特定的上述终端设备的连接建立处理失败的原因为上述终端设备达到上述终端设备相对于上述一个通信模块的允许连接终端设备数量的上限,或者达到同一连接协议中允许连接数量的上限时,则将上述特定的终端设备的连接请求数据发送给上述其他通信模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210851366.4A CN117460097A (zh) | 2022-07-19 | 2022-07-19 | 电子装置、通信控制方法及通信控制系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210851366.4A CN117460097A (zh) | 2022-07-19 | 2022-07-19 | 电子装置、通信控制方法及通信控制系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117460097A true CN117460097A (zh) | 2024-01-26 |
Family
ID=89584210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210851366.4A Pending CN117460097A (zh) | 2022-07-19 | 2022-07-19 | 电子装置、通信控制方法及通信控制系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117460097A (zh) |
-
2022
- 2022-07-19 CN CN202210851366.4A patent/CN117460097A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070129070A1 (en) | Portable information terminal, a control method for a portable information terminal, a program of a method of controlling a personal information terminal and a recording medium having recorded therein a program of a method of controlling a personal information terminal | |
CN108738008B (zh) | 蓝牙配对方法及系统 | |
CN110944406B (zh) | 一种旁链路的链路建立方法及终端 | |
CN106713418B (zh) | 重置结果确认方法、装置、服务器和移动终端 | |
US9179270B2 (en) | Intercommunication methods and devices based on digital networks | |
WO2015058506A1 (zh) | 一种多屏互动的方法、装置及系统 | |
US11134435B2 (en) | Electronic device supporting multiple wireless communication protocols and method therefor | |
WO2015098162A1 (ja) | 車載装置及び車載装置の制御方法 | |
JP5849857B2 (ja) | 近距離無線通信装置 | |
US20220053585A1 (en) | Method for pc5 link establishment, device, and system | |
US7580704B2 (en) | Communication systems and methods for switching communication services | |
WO2018120645A1 (zh) | 设备连接方法及终端 | |
EP3522491B1 (en) | System, mobile terminal and method for providing a user interface to control the storage of data into web storage using wireless lan | |
WO2007125711A1 (ja) | 携帯無線機及び通信制御方法 | |
CN103561087A (zh) | 一种设备互连方法及装置 | |
CN110944313B (zh) | 一种蓝牙连接方法、装置、存储介质及终端 | |
US8050667B2 (en) | Virtual terminal server, mobile communication terminal, communication control system, and communication control method | |
CA2894937C (en) | Intercommunication methods and devices based on digital networks | |
JP4649295B2 (ja) | 通信機器及び通信方法 | |
KR20120001924A (ko) | 무선통신시스템에서 주변 노드를 제어하기 위한 장치 및 방법 | |
WO2006129474A1 (ja) | データ転送方法、転送指示用通信端末装置、転送制御用通信端末装置、転送指示用プログラムおよび転送制御用プログラム | |
CN117460097A (zh) | 电子装置、通信控制方法及通信控制系统 | |
JP6970578B2 (ja) | 通信装置およびその制御方法、プログラム | |
JP2008294970A (ja) | 通信端末 | |
JP2003198672A (ja) | 携帯通信端末およびその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |