CN102857276A - 短程无线通信设备 - Google Patents
短程无线通信设备 Download PDFInfo
- Publication number
- CN102857276A CN102857276A CN2012102262635A CN201210226263A CN102857276A CN 102857276 A CN102857276 A CN 102857276A CN 2012102262635 A CN2012102262635 A CN 2012102262635A CN 201210226263 A CN201210226263 A CN 201210226263A CN 102857276 A CN102857276 A CN 102857276A
- Authority
- CN
- China
- Prior art keywords
- data communication
- control unit
- communication
- priority data
- priority
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
Abstract
一种短程无线通信设备包括:连接单元(5),用于可根据多个数据通信协议与外部连接单元(24)连接,其中所述多个数据通信协议通过覆盖通信频带的短程通信线路来规定数据通信;控制单元(4),用于控制协议的连接/断开。这些协议包括分别与该通信频带的高和低优先级部分相对应的高和低优先级数据通信协议。当发出同时执行依据这些协议的数据通信的请求时,控制单元优先于该通信频带的低优先级部分,保护该通信频带的高优先级部分,以便优先于依据低优先级数据通信协议的低优先级数据通信,执行依据高优先级数据通信协议的高优先级数据通信。
Description
技术领域
本公开涉及一种短程无线通信设备,该设备包括当与通信方连接单元连接覆盖预定的通信频段的短程通信线路时,能同时使针对通信方连接单元的多个数据通信协议生效的连接单元,其中这些通信协议对数据通信进行规定。
背景技术
在具有短程通信特征的短程通信设备中包括的短程通信模块,可以同时使针对通信方设备的短程通信模块的多个数据通信协议生效(可以进行所谓的多重连接),其中这些协议对数据通信进行规定(例如,参见专利文档1到3(JP-A-2008-273370、JP-A-2009-253601和JP-A-2009-253603))。
当关于通信方设备的短程通信模块同时使多个数据通信协议生效时,依据所述多个数据通信协议的数据通信可以彼此竞争。但是,由于用于短程通信的通信频带是有限的,因此当同时执行依据多个数据通信协议的数据通信时,必须在依据多个数据通信协议的数据通信之间,对有限的通信频带进行划分和占用。由于对通信频带进行了划分和占用,因此降低了各个数据通信中施行的数据传输速度。
在这些情形下,当依据多个数据通信协议的数据通信彼此之间竞争时,如何控制依据多个数据通信协议的数据通信是有争议的。假定在用户需要优先级的数据通信之前,执行用户不需要优先级的数据通信,则出现下面问题:直到呈现针对用户操作的响应为止的时段流逝,直到通知了通过通信网络在通信方设备处的呼叫终止为止的时段流逝,或者直到通信方设备完成对于通信网络的连接为止的时段流逝变得更长。
发明内容
本公开的目标是提供一种短程无线通信设备,当依据多个相互不同的数据通信协议的短程无线通信协议彼此之间竞争时,该设备能高效地执行依据所述多个数据通信协议的数据通信。
根据本公开的一个方面,短程无线通信设备包括:连接单元,其能够同时根据多个数据通信协议同时与外部连接单元连接,这些协议中的每一个规定了在下面情况下的数据通信:所述连接单元通过覆盖预定通信频带的短程通信线路来与所述外部连接单元连接;控制单元,控制在所述连接单元和所述外部连接单元之间所述数据通信协议中的每一个的连接和断开,控制所述短程通信线路中的通信频带的一部分由依据相应的数据通信协议的数据通信占用。所述多个数据通信协议包括:与所述短程通信线路中的通信频带的高优先级部分相对应的高优先级数据通信协议,以及与所述短程通信线路中的通信频带的低优先级部分相对应的低优先级数据通信协议。当发出同时执行依据所述多个数据通信协议的数据通信的请求时,控制单元优先于所述通信频带的低优先级部分,保护所述通信频带的高优先级部分,使得控制单元优先于依据低优先级数据通信协议的低优先级数据通信,执行依据高优先级数据通信协议的高优先级数据通信。
在上面设备中,即使当依据多个相互不同的数据通信协议的数据通信彼此之间竞争时,也针对所述多个相互不同的数据通信协议来设置优先级。在具有低优先级的数据通信协议的数据通信之前,执行具有高优先级的数据通信协议的数据通信。因此,可以有效地执行依据多个相互不同的数据通信协议的数据通信。
附图说明
通过下面参照附图描述的具体实施方式,本公开的上面和其它对象、特征和优点将变得更加显而易见。在附图中:
图1是示出本公开的***的功能框图;
图2是呈现由车载设备执行的主处理的流程图;
图3是呈现数据通信发起请求确定处理的流程图;
图4是呈现发起请求通信优先级划分处理的流程图;
图5是呈现执行的通信规范优先级划分处理的流程图;
图6是呈现数据通信完成确定处理的流程图;
图7是示出用于蓝牙通信线路的通信频带的转换的图;
图8是示出用于蓝牙通信线路的通信频带的另一个转换的图;
图9是示出用于蓝牙通信线路的通信频带的另一个转换的图;
图10是示出用于蓝牙通信线路的通信频带的另一个转换的图;
图11是示出用于蓝牙通信线路的通信频带的另一个转换的图;
图12是示出用于蓝牙通信线路的通信频带的另一个转换的图;
图13是示出用于蓝牙通信线路的通信频带的另一个转换的图;以及
图14是示出用于蓝牙通信线路的通信频带的另一个转换的图。
具体实施方式
参见附图,本公开的实施例适合于蓝牙兼容车载设备(简单起见,下文称为车载设备),其中该车载设备具有蓝牙(注册商标)通信特征。这里,关于下面的情况进行了描述:将具有蓝牙通信特征的蓝牙兼容便携式蜂窝电话(为简单起见,下文称为便携式蜂窝电话)携带到安装有车载设备的车辆的车厢内,车载设备和便携式蜂窝电话可以通过蓝牙进行彼此间通信。
蓝牙通信***1包括安装在车辆中的车载设备2(其等同于本公开的短程通信设备)和携带到车厢内的便携式蜂窝电话3(其等同于与本公开有关的通信方设备)。车载设备2包括控制单元4(其等同于本公开中使用的控制单元)、蓝牙模块5(其等同于本公开中使用的连接单元)、通用串行总线(USB)模块6、存储单元7、音频处理单元8、显示控制单元9、操作输入单元10和信号输入单元11。控制单元4、USB模块6、存储单元7、音频处理单元8、显示控制单元9、操作输入单元10和信号输入单元11,物理地安装在控制基板12上。蓝牙模块5物理地安装在蓝牙模块基板13上,其中蓝牙模块基板13是与控制基板12不同的构件。控制单元4通过USB与蓝牙模块5彼此连接。
控制单元4包括以公知的微计算机实现的CPU、RAM、ROM和输入/输出总线,控制单元4对包括车载设备2的通信动作和数据管理动作的所有动作进行控制。蓝牙模块5具有与便携式蜂窝电话3(其将在下面进行描述)的蓝牙模块连接蓝牙通信线路(其等同于本公开中使用的短程通信线路),通过该蓝牙通信线路执行蓝牙通信的特征。蓝牙模块5设计为能够同时地使蓝牙协议中规定的多个规范生效(进行所谓的多重连接),用于规定免提语音的免提规范(HFP)、用于规定电子邮件数据的传送的消息访问规范(MAP)、用于规定通过虚拟串行端口进行数据通信的串行端口规范(SPP)、用于规定拨号连接到互联网的拨号网络规范(DUN)、用于规定电话目录数据的传送的电话簿访问规范(PBAP)、用于规定电话目录数据的传送的对象推送规范(OPP)、用于规定声音数据的传送的高级音频分发规范(A2DP)、用于规定关于音频数据的控制的控制数据的传送的音频/视频远程控制规范(AVRCP)。HFP、MAP、SPP、DUN、PBAP、OPP、A2DP和AVRCP表示为各个特征规定的数据通信协议。
USB模块6具有USB连接电缆14的连接终端14a能够***或者从其拨出的连接终端6a。USB模块6具有当USB连接电缆14的连接终端14a中的一个***到连接终端6a时,USB连接电缆14的另一个连接终端14b***到稍后描述的便携式蜂窝电话3的USB模块的连接终端时,连接与便携式蜂窝电话3的USB模块的USB通信线路,并通过该USB通信线路来执行USB通信的特征。
存储器单元7具有在其中存储各种类型的数据项目的存储区域。在该情况下,当蓝牙模块5使针对便携式蜂窝电话3的蓝牙模块的MAP生效时,从便携式蜂窝电话3向蓝牙模块5传送的电子邮件数据(例如,可以标识电子邮件的源的发信人信息,接收可以标识便携式蜂窝电话3接收电子邮件的日期的数据信息、可以标识电子邮件的类型的类型信息、或者可以标识由例如发信人输入的电子邮件的消息主题的消息主题信息)存储在存储器单元7中。当蓝牙模块5使针对便携式蜂窝电话3的蓝牙模块的PBAP生效时,从便携式蜂窝电话3向蓝牙模块5传送的电话目录,表示发起时间和发起电话号码与车载设备2执行的发起动作或者使针对车载设备2的HFP生效的便携式蜂窝电话3所执行的发起动作之间的关联的呼叫源历史数据,表示终止时间和终止电话号码与针对车载设备2的HFP生效的便携式蜂窝电话3所执行的终止动作之间的关联的呼叫终止历史数据等等,存储在存储器单元7中。
麦克风15布置在车辆车厢中的连接到音频处理单元8的某个位置,其中在该位置,可以容易地收集例如用户在方向盘附近发出的语音。此外,布置在车载设备2之外的音频放大器16,连接到音频处理单元8。扩音器17a和17b连接到音频放大器16。
当蓝牙模块5和便携式蜂窝电话3的蓝牙模块使针对彼此的HFP生效时,如果音频处理单元8通过麦克风15将用户发出的语音输入为传输语音音频数据,音频处理单元8对输入的传输语音音频数据进行处理,向蓝牙模块5输出获得的数据。当音频处理单元8输入从蓝牙模块5接收的语音音频数据,音频处理单元8向音频放大器16输出所输入的接收语音音频数据。
当蓝牙模块5和将要稍后描述的便携式蜂窝电话3的蓝牙模块,使A2DP或AVRCP针对彼此生效时,音频处理单元8向音频放大器16输出,依据A2DP或AVRCP从便携式蜂窝电话3的蓝牙模块向蓝牙模块5传送的声音数据。当USB模块6和将要稍后描述的便携式蜂窝电话3的USB模块执行针对彼此的USB通信时,音频处理单元8向音频放大器16输出通过USB通信线路从便携式蜂窝电话3的蓝牙模块向蓝牙模块6传送的声音数据。
当音频放大器16输入从音频处理单元8接收的语音音频数据或者声音数据时,音频放大器16对输入的接收语音音频数据或者声音数据进行放大,允许获得的数据通过扩音器17a和17b进行传播。调谐器18连接到音频放大器18。当音频放大器16输入来自调谐器18的调谐数据(例如,该数据是调谐器18从音乐记录介质复制的)时,音频放大器16对输入的调谐数据进行放大,允许获得的数据通过扩音器17a和17b进行传播。
显示设备19包括显示各种显示屏幕图像的显示单元20,以及在显示屏幕图像上形成触摸开关的操作单元21。当显示控制单元9从控制单元4输入显示命令信号时,显示控制单元9基于输入的显示命令信号,控制包括在显示设备19中的显示单元20的显示动作。当响应用户对于在显示屏幕图像上形成的触摸开关中的任何一个执行的操作,操作输入单元10从操作单元21输入操作检测信号时,操作输入单元10向控制单元4输出输入的操作检测信号。控制单元4对从操作输入单元10输入的操作检测信号进行分析,识别用户所执行的操作。
信号输入单元11连接到车辆中安装的附件开关。当信号输入单元11输入从附件开关输出的附件信号,信号输入单元11向控制单元4输出所输入的附件信号。控制单元4基于从信号输入单元11输入的附件信号的开启或关闭状态,来打开或关闭设备电源。具体而言,在附件信号进行关到开转换的时间,打开设备电源(开启车载设备2),在附件信号进行开到关转换的时间,关闭设备电源(停止车载设备2)。
便携式蜂窝电话3包括控制单元22、电话通信单元23、蓝牙模块24(其等同于本公开中使用的通信方连接单元)、USB模块25、键输入单元26、存储器单元27、显示单元28、麦克风29、扩音器30和电力馈线31。
控制单元22包括以公知的微计算机实现的CPU、RAM、ROM和输入/输出总线,控制单元4对包括便携式蜂窝电话3的通信动作或数据管理动作的所有动作进行控制。电话通信单元23执行通过通信网络33的电话通信。顺便说明,通信网络33具有提供公知的便携式蜂窝电话通信服务的设施,例如,便携式蜂窝电话基站和基站控制设备。蓝牙模块24具有与车载设备2的蓝牙模块5连接蓝牙通信线路的特征,执行通过该蓝牙通信线路的蓝牙通信。蓝牙模块24设计为能够同时地使蓝牙协议中规定的多个规范(例如,HFP、MAP、SPP、DUN、PBAP、OPP、A2DP和AVRCP)生效。
USB模块25具有USB连接电缆14的连接终端14b能够***或者从其拨出的连接终端25a。USB模块25具有当USB连接电缆14的连接终端14a中的一个***到车载设备2的USB模块6的连接终端6a时,USB连接电缆14的另一个连接终端14b***到连接终端25a时,连接与车载设备2的USB模块6的USB通信线路,并通过该USB通信线路来执行USB通信的特征。
键输入单元26包括用户可以操作的各种键,响应用户对于这些键中的任意一个执行的操作,向控制单元22输出操作检测信号。控制单元22对从键输入单元26输入的操作检测信号进行分析,识别用户所执行的操作。存储器单元27具有在其中存储各种类型的数据项目的存储区域。当显示单元28从控制单元22输入显示命令信号,显示单元28基于输入的显示命令信号,显示各种显示屏幕图像。当通过麦克风29将用户发出的语音输入为传输语音音频数据时,控制单元22处理所输入的传输语音音频数据。当从电话通信单元23输入接收语音音频数据时,控制单元22允许输入的接收语音音频数据通过扩音器30来传播成语音。电力馈线31将从电池32释放的电力馈送成一功能模块的工作电源,其中电池32与电力馈线的主单元可连接或可分离。
在上面的配置中,在使蓝牙模块5和蓝牙模块24在它们之间连接蓝牙通信线路之后,控制单元4首先使HFP在蓝牙模块5和蓝牙模块24之间自动地生效(而不提示用户执行操作)。其后,控制单元4使PABP在蓝牙模块5和蓝牙模块24之间自动地生效(而不提示用户执行操作)。使用生效的HFP,控制单元4发起依据PABP的数据通信(电话目录数据的传送)。当确定完成了依据PABP的数据通信时,控制单元4使在蓝牙模块5和蓝牙模块24之间生效的PABP无效,而不管生效的HFP。
在上面的配置中,当SPP在蓝牙模块5和蓝牙模块24之间生效时,如果用户在操作单元21处执行旨在与便携式蜂窝电话3进行数据通信的操作,则依据SPP来在蓝牙模块5和蓝牙模块24之间传送针对该用户操作响应的数据。具体而言,SPP是关于所提及的与本公开有关的用户操作的数据,规定数据通信的数据通信协议。当HFP在蓝牙模块5和蓝牙模块24之间生效时,如果便携式蜂窝电话3通过通信网络3的语音呼叫终止发生,则可以依据HFP从蓝牙模块5向蓝牙模块24发送便携式蜂窝电话3向车载设备2通知发生语音呼叫终止所使用的数据(语音呼叫终止通知数据)。当MAP在蓝牙模块5和蓝牙模块24之间生效时,如果便携式蜂窝电话3通过通信网络3的电子邮件终止发生,则可以依据MAP从蓝牙模块5向蓝牙模块24,发送便携式蜂窝电话3向车载设备2通知发生电子邮件终止所使用的数据(电子邮件终止通知数据)。即,如本公开所提及的,HFP和MAP是关于表示通过通信网络在通信方设备处的呼叫终止的通知的数据,来规定数据通信的数据通信协议。
当DUN在蓝牙模块5和蓝牙模块24之间生效时,如果用户在操作单元21处执行旨在从便携式蜂窝电话3进行拨号连接的操作,则依据DUN来在蓝牙模块5和蓝牙模块24之间传送进行该拨号连接所需的数据。即,如本公开所提及的,DUN是关于通信方设备连接到该通信网络所需的数据,来规定数据通信的数据通信协议。
参见图2到图14,下面描述在上面所述的配置中施行的操作。图2到图6是呈现由车载设备2的控制单元4执行的处理的流程图。
在车载设备2中,当车载设备2的设备电源打开(附件开关打开)时,控制单元4执行主处理,作为主处理的子处理,执行数据通信发起请求确定处理和数据通信完成确定处理。下面将顺序地描述这些处理。
(1)主处理(参见图2)
当控制单元4确定车载设备2的设备电源打开时,控制单元4发起主处理,以预定的循环定期地执行数据通信发起请求确定处理和数据通信完成确定处理,直到控制单元确定设备电源关闭为止(步骤S1到S3)。
(2)数据通信发起请求确定处理(参见图3到图5)
控制单元4从主处理转到数据通信发起请求确定处理,并发起数据通信发起请求确定处理。随后,例如,控制单元4判断用户在操作单元21处是否执行了伴有数据通信的预定操作,预先设置的数据通信发起时间是否已到,或者是否已发出了依据这些规范中的任何一个进行数据通信的发起请求(步骤S11)。
例如,当控制单元4确定用户在操作单元21处执行了伴有数据通信的预定操作时,预先设置的数据通信发起时间已经到期,或者已发出了依据这些规范中的任何一个进行数据通信的发起请求(步骤S11处的是),则控制单元4判断例如,蓝牙模块5是否向蓝牙模块24发送了(或者等待发送)命令、事件或者分组,或者蓝牙模块5是否从蓝牙模块24接收到(或者等待接收)命令、事件或者分组,以及判断是否执行了依据这些规范中的任何一个的数据通信,也就是说,依据两个规范的数据通信是否彼此进行竞争(步骤S12)。
在该情况下,控制单元4例如确定,蓝牙模块5没有向蓝牙模块24发送命令、事件或者分组,或者蓝牙模块5没有从蓝牙模块24接收到命令、事件或者分组,确定没有执行依据任何其它规范的数据通信,也就是说,没有依据两个规范的数据通信进行彼此竞争(步骤S12处的否),则控制单元4依据对发出了发起请求的数据通信进行规定的规范,来发起数据通信(步骤S13)。随后,控制单元4终止数据通信发起请求确定处理,并返回到主处理。
相比而言,当控制单元4例如确定,蓝牙模块5向蓝牙模块24发送了命令、事件或者分组,或者蓝牙模块5从蓝牙模块24接收到命令、事件或者分组,确定没有执行依据任何其它规范的数据通信,也就是说,依据两个规范的数据通信进行彼此竞争(步骤S12处的是),则控制单元4将给予规范(其中该规范对发出发起请求的数据通信进行了规定)的优先级,与规定正在执行的数据通信的规范的优先级进行比较(步骤S14)。
当控制单元4确定:与对于正在执行的数据通信进行规定的规范的优先级相比,对于发出发起请求的数据通信进行规定的规范的优先级更高时(步骤S15处的是),控制单元4转到发起请求的通信规范优先处理(其使得依据对于发出发起请求的数据通信进行规定的规范,进行数据通信具有优先级),而不是依据对于正在执行的数据通信进行规定的规范进行数据通信(步骤S16)。
相比而言,当控制单元4确定:与对于正在执行的数据通信进行规定的规范的优先级相比,对于发出发起请求的数据通信进行规定的规范的优先级不是更高(相等或者更低)时(步骤S15处的否),控制单元4转到执行的通信规范优先处理(其使得依据对于正在执行的数据通信进行规定的规范,进行数据通信具有优先级),而不是依据对于发出发起请求的数据通信进行规定的规范,进行数据通信(步骤S17)。
控制单元4从数据通信发起请求确定处理转到发起请求的通信规范优先处理,并使该发起请求的通信规范优先处理进行启动。随后,控制单元4识别(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带(步骤S21),识别(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带(步骤S22)。随后,控制单元4通过从规定用于蓝牙通信线路的通信频带中,减去(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带,来计算未使用的通信频带(步骤S23),并将(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带,与所计算得到的未使用的通信频带进行比较(步骤S24)。
当控制单元4确定:(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带,超过未使用的通信频带,也就是说,不能在用于蓝牙通信线路的通信频带的当前占用状态下(未发现未使用的通信频带),依据对于发出发起请求的数据通信进行规定的规范,来发起数据通信(步骤S25),控制单元4判断是否设置了通信线路断开标志,其中该标志表示对于正在执行的数据通信进行规定的规范无效(步骤S26),判断是否设置了通信频带减少标志,其中该标志表示减少(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带(步骤S27)。通信线路断开标志或者通信频带减少标志,由例如用户提前选择和设置。用户操作连接到车载设备2的操作单元21,以便设置这些标志中的任意一个。
当控制单元4确定设置了通信线路断开标志(步骤S26处的是),控制单元4使对于正在执行的数据通信进行规定的规范失效(步骤S28),暂停(依据对于正在执行的数据通信进行规定的规范的)数据通信(步骤S29),设置通信线路断开标志,其中该标志表示已使对于正在执行的数据通信进行规定的规范失效(步骤S30)。
其后,控制单元4判断在蓝牙模块5和蓝牙模块24之间,是否使发出发起请求的数据通信进行规定的规范生效(步骤S31)。当控制单元4确定在蓝牙模块5和蓝牙模块24之间,已使发出发起请求的数据通信进行规定的规范生效(步骤S31处的是),则控制单元4发起(依据对于发出了发起请求的数据通信进行规定的规范的)数据通信(步骤S33)。随后,控制单元4终止发起请求的通信规范优先处理,返回到数据通信发起请求确定处理。
相比而言,当控制单元4确定在蓝牙模块5和蓝牙模块24之间,没有使发出发起请求的数据通信进行规定的规范生效(步骤S31处的否),则控制单元4使蓝牙模块5和蓝牙模块24之间,对于发出发起请求的数据通信进行规定的规范生效(步骤S32)。其后,控制单元4发起(依据对于发出了发起请求的数据通信进行规定的规范的)数据通信(步骤S33)。随后,控制单元4终止发起请求的通信规范优先处理,返回到数据通信发起请求确定处理。
当控制单元4确定设置了通信频带减少标志时(步骤S27处的是),则控制单元4不使对于正在执行的数据通信进行规定的规范失效,而是将(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带,减少到(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所占用的通信频带不超过未使用的通信频带的程度,也就是说,可以发起(依据对于发出了发起请求的数据通信进行规定的规范的)数据通信(找到了未使用的通信频带)(步骤S34)。随后,控制单元4设置通信频带减少标志,其中该标志表示减少了(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带(步骤S35),执行从步骤S31到步骤S33的处理。
当控制单元4确定(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所占用的通信频带不超过未使用的通信频带,也就是说,可以在用于蓝牙通信线路的通信频带的当前占用状态下,发起(依据对于发出了发起请求的数据通信进行规定的规范的)数据通信(找到了未使用的通信频带)(步骤S25处的否),控制单元4既不使对于正在执行的数据通信进行规定的规范失效,也不减少(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带,而执行从步骤S21到步骤S23的处理。随后,控制单元4终止发起请求的通信规范优先处理,返回到数据通信发起请求确定处理。
相比而言,在控制单元4从数据通信发起请求确定处理转到执行的通信规范优先处理,并发起该执行的通信规范优先处理之后,控制单元4识别(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带(步骤S41),识别(依据对于正在执行的数据通信进行规定的规范的)数据通信所要占用的通信频带(步骤S42)。其后,控制单元4通过从规定用于蓝牙通信线路的通信频带中,减去(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带,来计算未使用的通信频带(步骤S43),并将(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带,与所计算得到的未使用的通信频带进行比较(步骤S44)。
当控制单元4确定:(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带,超过未使用的通信频带,也就是说,不能在用于蓝牙通信线路的通信频带的当前占用状态下,依据对于发出发起请求的数据通信进行规定的规范,来发起数据通信(步骤S45处的是),则控制单元4等待依据对于发出发起请求的数据通信进行规定的规范来发起数据通信(步骤S46),设置发起等待标志,其中该标志表示正在等待依据对于发出发起请求的数据通信进行规定的规范来发起数据通信(步骤S47)。随后,控制单元4终止执行的通信规范优先处理,返回到数据通信发起请求确定处理。
相比而言,当控制单元4确定:(依据对于发出发起请求的数据通信进行规定的规范的)数据通信所要占用的通信频带,没有超过未使用的通信频带,也就是说,可以在用于蓝牙通信线路的通信频带的当前占用状态下,依据对于发出发起请求的数据通信进行规定的规范,来发起数据通信(步骤S45处的否),则控制单元4判断在蓝牙模块5和蓝牙模块24之间,是否使对于发出发起请求的数据通信进行规定的规范生效(步骤S48)。当控制单元4确定在蓝牙模块5和蓝牙模块24之间,对于发出发起请求的数据通信进行规定的规范已经生效(步骤S48处的是),则控制单元4依据对于发出发起请求的数据通信进行规定的规范来发起数据(步骤S50)。其后,随后,控制单元4终止执行的通信规范优先处理,返回到数据通信发起请求确定处理。
相比而言,当控制单元4确定在蓝牙模块5和蓝牙模块24之间没有使该规范生效(步骤S48处的否),则控制单元4使蓝牙模块5和蓝牙模块24之间,对于发出发起请求的数据通信进行规定的规范生效(步骤S49)。其后,控制单元4依据对于发出发起请求的数据通信进行规定的规范来发起数据(步骤S50),终止执行的通信规范优先处理,返回到数据通信发起请求确定处理。
(3)数据通信完成确定处理(参见图6)
控制单元4从主处理转到数据通信完成确定处理,并发起该数据通信完成确定处理。随后,控制单元4判断是否完成了依据任何一种规范的数据通信(步骤S51)。当控制单元4确定完成了依据任何一种规范的数据通信时(步骤S51处的是),则控制单元4判断是否在执行(继续)依据任何一种规范的数据通信(步骤S52)。
当控制单元4确定没有依据任何一种规范的数据通信在执行(步骤S52处的否),则控制单元4判断是否设置了通信线路断开标志,也就是说,在发起(依据对于已经完成的数据通信进行规定的规范的)数据通信的时间,是否使对于正在执行的数据通信进行规定的规范失效(步骤S53)。随后,控制单元4判断是否设置了发起等待标志,也就是说,在(依据对于已经完成的数据通信进行规定的规范的)数据通信的执行期间,是否有依据任何规范的数据通信的发起在等待(步骤S54)。
当控制单元4确定设置了通信线路断开标志时,也就是说,在发起(依据对于已经完成的数据通信进行规定的规范的)数据通信的时间,使对于正在执行的数据通信进行规定的规范失效(步骤S53处的是),则控制单元4重新使蓝牙模块5和蓝牙模块24之间的失效的规范生效(步骤S55),恢复依据该重新生效的规范的数据通信(步骤S56),重新设置通信线路断开标志(步骤S57)。随后,控制单元4终止数据通信完成确定处理,返回到主处理。
当控制单元4确定已设置了发起等待标志时,也就是说,在(依据对于已经完成的数据通信进行规定的规范的)数据通信的执行期间,有依据任何规范的数据通信的发起在等待(步骤S54处的是),则控制单元4判断是否在蓝牙模块5和蓝牙模块24之间,已经使对于等待发起的数据通信进行规定的规范生效(步骤S58)。
当控制单元4确定在蓝牙模块5和蓝牙模块24之间,已经使对于等待发起的数据通信进行规定的规范生效时(步骤S58处的是),则控制单元4依据对于等待发起的数据通信进行规定的规范来发起数据通信(步骤S60),重新设置发起等待标志(步骤S61)。随后,控制单元4终止数据通信完成确定处理,返回到主处理。
相比而言,当控制单元4确定在蓝牙模块5和蓝牙模块24之间,没有使对于等待发起的数据通信进行规定的规范生效时(步骤S58处的否),则控制单元4使得在蓝牙模块5和蓝牙模块24之间,使对于等待发起的数据通信进行规定的规范生效(步骤S59)。其后,控制单元4依据对于等待发起的数据通信进行规定的规范来发起数据通信(步骤S60),重新设置发起等待标志(步骤S61)。随后,控制单元4终止数据通信完成确定处理,返回到主处理。
当控制单元4确定有依据任何规范的数据通信在执行时(步骤S52处的是),则控制单元4判断是否设置了通信频带减少标志,也就是说,判断在发起(依据对于已经完成的数据通信进行规定的规范的)数据通信的时间,是否减少了(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带(步骤S62)。当控制单元4确定设置了通信频带减少标志时,也就是说,在发起(依据对于已经完成的数据通信进行规定的规范的)数据通信的时间,减少了(依据对于正在执行的数据通信进行规定的规范的)数据通信所占用的通信频带(步骤S62处的是),则控制单元4扩展所减少的通信频带(步骤S63),重新设置通信频带减少标志(步骤S64)。随后,控制单元4终止数据通信完成确定处理,返回到主处理。
下面将具体描述上面所述的一系列处理。这里,将对于用户想要提升数据传输速度(想要确保瞬时)的数据通信进行规定的规范的优先级视作为高优先级,例如,高优先级规范包括HFP、MAP、SPP和DUN。将对于用户不想要提升数据传输速度(不需要确保瞬时)的数据通信进行规定的规范的优先级视作为低优先级,例如,低优先级规范包括PBAP和OPP。顺便而言,制造车载设备2的制造商,可以将规范的优先级预先设置在存储器单元7中。否则,在车载设备2安装在车辆上之后,用户可以对连接到车载设备2的操作单元21进行操作,以便设置优先级。
首先,参见图7到图11来描述下面的情形:当正在执行依据具有高优先级的规范的数据通信时,发出了依据具有低优先级的规范的数据通信的发起请求。
如上所述,当控制单元4在蓝牙模块5和蓝牙模块24之间连接蓝牙通信线路时,控制单元4首先使HFP自动地在蓝牙模块5和蓝牙模块24之间生效。其后,控制单元4使PBAP自动地在蓝牙模块5和蓝牙模块24之间生效。如图7中所示,控制单元4使用生效的HFP来发起依据PBAP的数据通信(参见t1)。这里,当控制单元4确定:由于例如在依据PBAP的数据通信完成之前(也就是说,在依据PBAP的数据通信的执行期间),用户在操作单元21上执行了预定的操作,因此发出了用于依据SPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的SPP的)数据通信所占用的通信频带超过未使用的通信频带(没有发现未使用的通信频带),确定设置了通信线路断开标志,则控制单元4使对于正在执行的数据通信进行规定的PBAP失效。随后,控制单元4暂停(依据对于正在执行的数据通信进行规定的PBAP的)数据通信,发起依据SPP的数据通信(参见t2)。其后,当控制单元4确定依据SPP的数据通信完成时,控制单元4使失效的PBAP重新生效,恢复依据PBAP的暂停的数据通信(参见t3)。
如图8中所示,在控制单元4发起依据PBAP的数据通信(参见t11)之后,当控制单元4确定在依据PBAP的数据通信的执行期间,发出了依据SPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的SPP的)数据通信所占用的通信频带超过了未使用的通信频带,确定设置了通信频带减少标志,则控制单元4不使对于正在执行的数据通信进行规定的PBAP失效,而是减少(依据对于正在执行的数据通信进行规定的PBAP的)数据通信所占用的通信频带,发起依据SPP的数据通信(参见t12)。其后,当控制单元4确定在完成依据PBAP的数据通信之前,完成了依据SPP的数据通信,则控制单元4扩展由依据PBAP的数据通信所占用的减少的通信频带,继续该依据PBAP的数据通信(参见t13)。
如图9中所示,在控制单元4发起依据PBAP的数据通信之后(参见t21),当控制单元4确定在依据PBAP的数据通信的执行期间,发出了依据SPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的SPP的)数据通信所占用的通信频带超过了未使用的通信频带,确定设置了通信频带减少标志,则控制单元4不使对于正在执行的数据通信进行规定的PBAP失效,而是减少(依据对于正在执行的数据通信进行规定的PBAP的)数据通信所占用的通信频带,发起依据SPP的数据通信(参见t22)。其后,当控制单元4确定在完成依据SPP的数据通信之前,已完成了依据PBAP的数据通信,则控制单元4继续依据SPP的数据通信(参见t23)。在该情况下,由于已完成了依据先前发起的PBAP的数据通信,因此生成了未使用的通信频带。因此,控制单元4可以扩展由依据SPP的数据通信所占用的通信频带,并继续该数据通信。
如图10中所示,在控制单元4发起依据PBAP的数据通信之后(参见t31),当控制单元4确定在依据PBAP的数据通信的执行期间,发出了依据SPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的SPP的)数据通信所占用的通信频带没有超过未使用的通信频带(发现了未使用的通信频带),则控制单元4继续(依据对于正在执行的数据通信进行规定的PBAP的)数据通信,并发起依据SPP的数据通信(参见t32)。其后,当控制单元4确定在完成依据PBAP的数据通信之前,完成了依据SPP的数据通信,则控制单元4继续依据PBAP的数据通信(参见t33)。
如图11中所示,在控制单元4发起依据PBAP的数据通信之后(参见t41),当控制单元4确定在依据PBAP的数据通信的执行期间,发出了依据SPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的SPP的)数据通信所占用的通信频带没有超过未使用的通信频带,则控制单元4继续(依据对于正在执行的数据通信进行规定的PBAP的)数据通信,并发起依据SPP的数据通信(参见t42)。其后,当控制单元4确定在完成依据SPP的数据通信之前,完成了依据PBAP的数据通信,则控制单元4继续依据SPP的数据通信(参见t43)。即使在该情况下,由于完成了先前发起的依据PBAP的数据通信,因此生成了未使用的通信频带。因此,控制单元4可以扩展由依据SPP的数据通信所占用的通信频带,并继续该数据通信。
接着,参见图12到图14来描述下面的情形:当正在执行依据具有低优先级的规范的数据通信时,发出了依据具有高优先级的规范的数据通信的发起请求。
如图12中所示,当控制单元4确定例如用户在操作单元21上执行了预定的操作,控制单元4发起依据SPP的数据通信(参见t51)。这里,当控制单元4确定由于在依据SPP的数据通信完成之前(也就是说,在依据SPP的数据通信的执行期间),用户在操作单元21上执行了预定的操作,因此发出了用于依据OPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的OPP的)数据通信所占用的通信频带超过未使用的通信频带(没有发现未使用的通信频带),则控制单元4继续(依据对于正在执行的数据通信进行规定的SPP的)数据通信,等待发起(依据对于发出发起请求的数据通信进行规定的OPP的)数据通信(参见t52)。当控制单元4确定已完成依据SPP的数据通信,则控制单元4依据对于等待其发起的数据通信进行规定的OPP,来发起数据(停止等待该数据通信的发起)(参见t53)。
如图13中所示,在控制单元4发起依据SPP的数据通信之后(参见t61),当控制单元4确定在依据SPP的数据通信的执行期间,发出了依据OPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的OPP的)数据通信所占用的通信频带没有超过未使用的通信频带(发现未使用的通信频带),则控制单元4继续(依据对于正在执行的数据通信进行规定的SPP的)数据通信,并发起依据OPP的数据通信(参见t62)。其后,当控制单元4确定在完成依据SPP的数据通信之前,完成了依据OPP的数据通信,则控制单元4继续依据SPP的数据通信(参见t63)。
如图14中所示,在控制单元4发起依据SPP的数据通信之后(参见t71),当控制单元4确定在依据SPP的数据通信的执行期间,发出了依据OPP的数据通信的发起请求,确定(依据对于发出发起请求的数据通信进行规定的OPP的)数据通信所占用的通信频带没有超过未使用的通信频带,则控制单元4继续(依据对于正在执行的数据通信进行规定的SPP的)数据通信,并发起依据OPP的数据通信(参见t72)。其后,当控制单元4确定在完成依据OPP的数据通信之前,完成了依据SPP的数据通信,则控制单元4继续依据OPP的数据通信(参见t73。在该情况下,由于完成了先前发起的依据SPP的数据通信,因此生成了未使用的通信频带。因此,控制单元4可以扩展由依据OPP的数据通信所占用的通信频带,并继续该数据通信。
如上所述,根据本实施例,在车载设备2中,当执行依据具有低优先级的PBAP的数据通信时,发出了依据具有高优先级的SPP的数据通信的发起请求,(依据对于发出发起请求的数据通信进行规定的SPP的)数据通信所占用的通信频带超过未使用的通信频带,则使低优先级的PBAP失效,暂停依据PBAP的数据通信。否则,减少依据PBAP的数据通信所占用的通信频带,发起依据高优先级的SPP的数据通信。因此,可以优先于依据低优先级的PBAP的数据通信,来执行依据高优先级的SPP的数据通信。
当执行依据具有高优先级的SPP的数据通信时,发出了依据具有低优先级的OPP的数据通信的发起请求,(依据对于发出发起请求的数据通信进行规定的OPP的)数据通信所占用的通信频带超过未使用的通信频带,则等待依据低优先级的OPP的数据通信的发起(但不发起该数据通信),继续依据高优先级的SPP的数据通信。因此,即使在该情况下,可以优先于依据低优先级的OPP的数据通信,来执行依据高优先级的SPP的数据通信。
具体而言,当使依据SPP的数据通信,而不是依据任何其它规范的数据通信具有优先级时,可以立即呈现针对用户操作的响应。迄今为止描述了使依据SPP的数据通信,而不是依据任何其它规范的数据通信具有优先级的情况。假定使依据HFP的数据通信,而不是依据任何其它规范的数据通信具有优先级,则当便携式蜂窝电话3通过通信网络33的语音呼叫终止发生时,可以依据HFP立即从蓝牙模块5向蓝牙模块24发送便携式蜂窝电话3向车载设备2通知发生了语音呼叫终止(语音呼叫终止通知数据)所使用的数据。车载设备2可以立即向用户通知语音呼叫终止的发生。
假定使依据MAP的数据通信,而不是依据任何其它规范的数据通信具有优先级,则当便携式蜂窝电话3通过通信网络33的电子邮件终止发生时,可以依据MAP立即从蓝牙模块5向蓝牙模块24发送便携式蜂窝电话3向车载设备2通知发生了电子邮件终止(电子邮件终止通知数据)所使用的数据。车载设备2可以立即向用户通知电子邮件终止的发生。
此外,假定使依据DUN的数据通信,而不是依据任何其它规范的数据通信具有优先级,则可以依据DUN,立即在蓝牙模块5和蓝牙模块24之间传送进行拨号连接所需的数据。此外,拨号连接可以立即完成。具体而言,在根据电话通信单元23和通信网络33之间的广域通信线路的连接时间向用户收费的账单到期即付***中,当可以立即完成拨号连接时,可以期望对用户产生的费用的影响。
本公开并不限于上面所述的实施例,而是可以如下面所提及的进行修改或扩展。
短程通信设备并不限于车载设备2。只要设备包括与蓝牙模块5具有相同特征的蓝牙模块,该设备可以是具有公知的导航特征的导航设备,或者安装在车辆中的设备。作为该短程通信设备的数据通信方的通信方设备,并不限于便携式蜂窝电话3。只要设备包括与蓝牙模块24具有相同特征的蓝牙模块,该设备可以是用户不随他/她携带的手持终端或者固定终端。
本公开并不限于依据两个规范的数据通信进行彼此竞争的情况。相同的内容可应用于依据三个或更多规范的数据通信进行彼此竞争的情况。具体而言,当依据三个或更多规范的数据通信进行彼此竞争时,除具有最高优先级的规范之外,可以使其它两个或更多规范失效,以便暂停依据所述其它两个或更多规范的数据通信。否则,可以减少依据所述其它两个或更多规范的数据通信所占用的通信频带,或者等待依据所述其它两个或更多规范的数据通信的发起。因此,可以优先于依据所述其它两个或更多规范的数据通信,来执行依据具有最高优先级的规范的数据通信。
为了确定每一个规范的优先级,当例如确定与其它规范的优先级相比,PBAP或OPP的优先级更高时,可以使电话目录数据的传送,而不是由任何其它规范规定的动作具有优先权。例如,当确定与其它规范的优先级相比,A2DP或AVRCP的优先级更高时,可以使便携式蜂窝电话3中存储的声音数据(调谐数据)的传送,而不是由任何其它规范规定的动作具有优先权。
使对于正在执行的数据通信进行规定的规范失效,以便暂停依据该规范的数据通信。或者,当对于正在执行的数据通信进行规定的规范保持生效(而不是失效)时,也可以暂停依据该规范的数据通信,或者恢复所暂停的数据通信。
不仅用户预先设置规范的优先级,而且控制单元4可以动态地确定这些优先级。例如,假定依据多个规范(其中这些规范需要不同的处理负载)的数据通信进行彼此间竞争。当在这些数据通信进行竞争的时间,用于处理不同于数据通信的任务所需的处理负载,下降到低于预定的水平时,如果这些数据通信仍然进行完全地处理,则可以确定需要更大处理负载的规范的优先级更高。当在这些数据通信进行竞争的时间,用于处理不同于数据通信的任务所需的处理负载,等于或者大于预定的水平时,如果这些数据通信仍然进行完全地处理,则可以确定需要更小处理负载的规范的优先级更高。
上面的公开内容具有下列方面。
根据本公开的一个方面,一种短程无线通信设备包括:连接单元,其能够同时根据多个数据通信协议同时与外部连接单元连接,其中所述多个数据通信协议中的每一个规定了在所述连接单元通过覆盖预定的通信频带的短程通信线路与所述外部连接单元进行连接的情况下的数据通信;控制单元,用于控制在所述连接单元和所述外部连接单元之间的所述数据通信协议中的每一个的连接和断开,控制所述短程通信线路中的通信频带的一部分由依据相应的数据通信协议的数据通信占用。所述多个数据通信协议包括:与所述短程通信线路中的通信频带的高优先级部分相对应的高优先级数据通信协议,以及与所述短程通信线路中的通信频带的低优先级部分相对应的低优先级数据通信协议。当发出同时执行依据所述多个数据通信协议的数据通信的请求时,所述控制单元优先于所述通信频带的低优先级部分,保护所述通信频带的高优先级部分,使得所述控制单元优先于依据所述低优先级数据通信协议的低优先级数据通信,执行依据所述高优先级数据通信协议的高优先级数据通信。
在上面的设备中,即使当依据多个相互不同的数据通信协议的数据通信彼此间竞争时,针对所述多个相互不同的数据通信协议设置优先级。优先于依据具有低优先级的数据通信协议的数据通信,执行依据具有高优先级的数据通信协议的数据通信。因此,可以有效地执行依据所述多个相互不同的数据通信协议的数据通信。
或者,当所述控制单元确定在所述低优先级数据通信的执行期间,发出了对执行所述高优先级数据通信的发起请求时,所述控制单元暂停所述低优先级数据通信,发起所述高优先级数据通信。在该情况下,暂停依据低优先级的数据通信协议的数据通信,其中该低优先级的数据通信协议对该数据通信进行规定,并发起依据高优先级的数据通信协议的数据通信。因此,可以优先于依据低优先级的数据通信协议的数据通信,执行依据高优先级的数据通信协议的数据通信。
或者,当所述控制单元确定在所述控制单元暂停低优先级数据通信,并发起高优先级数据通信之后,完成了高优先级数据通信时,所述控制单元可以恢复所述低优先级数据通信。在该情况下,当完成依据高优先级的数据通信协议的数据通信时,不再暂停依据低优先级的数据通信协议的数据通信,而是立即恢复。
或者,当所述控制单元确定在所述低优先级数据通信的执行期间,发出了对执行所述高优先级数据通信的发起请求时,所述控制单元可以在所述连接单元和所述外部连接单元之间断开低优先级数据通信协议,使得所述控制单元暂停所述低优先级数据通信,并发起所述高优先级数据通信。在该情况下,使规定了正在执行的数据通信的低优先级的数据通信协议失效,以便暂停依据该低优先级的数据通信协议的数据通信,发起依据高优先级的数据通信协议的数据通信。因此,优先于依据低优先级的数据通信协议的数据通信,执行依据高优先级的数据通信协议的数据通信。
或者,当所述控制单元确定在所述控制单元断开所述低优先级数据通信协议,使得所述控制单元暂停所述低优先级数据通信,并发起所述高优先级数据通信之后,完成了所述高优先级数据通信时,所述控制单元可以在所述连接单元和所述外部连接单元之间重新连接所述低优先级数据通信协议,使得所述控制单元恢复所述低优先级数据通信。在该情况下,当完成依据高优先级的数据通信协议的数据通信时,不再暂停依据低优先级的数据通信协议的数据通信,而是立即恢复。
或者,当所述控制单元确定在所述低优先级数据通信的执行期间,发出了对执行所述高优先级数据通信的发起请求时,所述控制单元可以减少所述短程通信线路中的通信频带的低优先级部分,发起所述高优先级数据通信,使得所述控制单元同时地执行所述高优先级数据通信和所述低优先级数据通信二者。在该情况下,减少依据低优先级的数据通信协议(其规定了正在执行的数据通信)的数据通信所占用的用于短程通信线路的通信频带,发起依据具有高优先级的数据通信协议的数据通信。因此,同时地执行依据低优先级的数据通信协议的数据通信和依据高优先级的数据通信协议的数据通信。最后,可以优先于依据低优先级的数据通信协议的数据通信,执行依据高优先级的数据通信协议的数据通信。此外,在该情况下,使规定了正在执行的数据通信的低优先级的数据通信协议失效,但该数据通信继续。这消除了使低优先级的数据通信协议重新生效的处理的必需性,以便恢复依据该低优先级的数据通信协议的数据通信。即,只要在每一次使低优先级的数据通信协议重新生效时,指定该数据通信协议恢复具有前导数据的数据通信,则可以消除在每一次使该数据通信协议重新生效时,恢复具有前导数据的数据通信的必需性。
或者,当所述控制单元确定在所述控制单元减少所述短程通信线路中的通信频带的低优先级部分,并发起所述高优先级数据通信,使得所述控制单元同时地执行所述高优先级数据通信和所述低优先级数据通信二者之后,所述低优先级数据通信继续,所述高优先级数据通信已完成时,所述控制单元可以扩展所述通信频带的低优先级部分。在该情况下,由于扩展了依据低优先级的数据通信协议的数据通信所占用的用于短程通信线路的通信频带,因此可以缩短直到依据低优先级的数据通信协议的数据通信完成为止所流逝的时间段。
或者,当所述控制单元确定在所述控制单元减少所述短程通信线路中的通信频带的低优先级部分,并发起所述高优先级数据通信,使得所述控制单元同时地执行所述高优先级数据通信和所述低优先级数据通信二者之后,所述低优先级数据通信已完成,所述高优先级数据通信继续时,所述控制单元可以扩展所述通信频带的低优先级部分,所述控制单元可以扩展所述通信频带的高优先级部分。在该情况下,由于扩展了依据高优先级的数据通信协议的数据通信所占用的用于短程通信线路的通信频带,因此可以缩短直到依据该高优先级的数据通信协议的数据通信完成为止所流逝的时间段。
或者,当所述控制单元确定在所述高优先级数据通信的执行期间,发出了对执行所述低优先级数据通信的发起请求时,所述控制单元继续执行所述高优先级数据通信,等待发起所述低优先级数据通信。在该情况下,继续依据高优先级的数据通信协议(其规定了正在执行的数据通信)的数据通信,等待发起依据低优先级的数据通信协议的数据通信。因此,可以优先于依据低优先级的数据通信协议的数据通信,执行依据高优先级的数据通信协议的数据通信。
或者,当所述控制单元确定在所述控制单元继续执行所述高优先级数据通信,并等待发起所述低优先级数据通信之后,完成了所述高优先级数据通信时,所述控制单元可以发起所述低优先级数据通信。在该情况下,当完成了依据高优先级的数据通信协议的数据通信时,不再等待发起依据低优先级的数据通信协议的数据通信,而是立即发起依据低优先级的数据通信协议的数据通信。
或者,所述高优先级数据通信可以包括下面中的至少一项:关于与用户操作相对应的数据的数据通信、关于表示在外部连接单元处来自外部通信网络的输入呼叫的通知的数据的数据通信、关于外部连接单元与外部通信网络进行连接所需的数据的数据通信。在该情况下,当将关于用户操作的响应的数据的数据通信,执行成依据具有高优先级的数据通信协议的数据通信时,可以优先于其它数据通信,来执行关于针对用户操作的响应的数据的数据通信。可以立即向用户呈现针对用户操作的响应。当将关于表示通过通信网络在通信方设备处的呼叫终止的通知的数据的数据通信,执行成依据高优先级的数据通信协议的数据通信时,可以优先于其它数据通信,来执行关于表示通过通信网络在通信方设备处的呼叫终止的通知的数据的数据通信。最后,用户可以立即地通过通信网络来通知呼叫终止。当将关于通信方设备连接到通信网络所需的数据的数据通信,执行成依据高优先级的数据通信协议的数据通信时,可以优先于其它数据通信,来执行关于通信方设备连接到通信网络所需的数据的数据通信。例如,在根据连接到通信网络的时间来向用户收费的账单到期即付***中,当立即完成对于通信网络的连接时,可以期望对用户产生的费用的影响。
虽然参照本公开的实施例对本申请公开内容进行了描述,但应当理解的是,本公开并不限于这些实施例和构造。本公开旨在覆盖各种修改和等同排列。此外,包括更多、更少或者仅仅单一元件的各种组合和配置、其它组合和配置,也落入本公开的精神和保护范围之内。
Claims (11)
1.一种短程无线通信设备,包括:
连接单元(5),其能够同时根据多个数据通信协议与外部连接单元(24)连接,其中所述多个数据通信协议中的每一个规定了在所述连接单元(5)通过覆盖预定的通信频带的短程通信线路与所述外部连接单元(24)进行连接的情况下的数据通信;以及
控制单元(4),用于控制在所述连接单元(5)和所述外部连接单元(24)之间所述数据通信协议中的每一个的连接和断开,控制所述短程通信线路中的通信频带的一部分由依据相应的数据通信协议进行的数据通信占用,
其中所述多个数据通信协议包括:与所述短程通信线路中的所述通信频带的高优先级部分相对应的高优先级数据通信协议,以及与所述短程通信线路中的所述通信频带的低优先级部分相对应的低优先级数据通信协议,
其中,当发出同时执行依据所述多个数据通信协议的数据通信的请求时,所述控制单元(4)优先于所述通信频带的低优先级部分,保护所述通信频带的高优先级部分,使得所述控制单元(4)优先于依据所述低优先级数据通信协议的低优先级数据通信,执行依据所述高优先级数据通信协议的高优先级数据通信。
2.根据权利要求1所述的短程通信设备,
其中,当所述控制单元(4)确定在所述低优先级数据通信的执行期间,发出了执行所述高优先级数据通信的发起请求时,所述控制单元(4)暂停所述低优先级数据通信,并发起所述高优先级数据通信。
3.根据权利要求2所述的短程通信设备,
其中,当所述控制单元(4)确定在所述控制单元(4)暂停所述低优先级数据通信并发起所述高优先级数据通信之后,完成了所述高优先级数据通信时,所述控制单元(4)恢复所述低优先级数据通信。
4.根据权利要求2所述的短程通信设备,
其中,当所述控制单元(4)确定在所述低优先级数据通信的执行期间,发出了执行所述高优先级数据通信的发起请求时,所述控制单元(4)在所述连接单元(5)和所述外部连接单元(24)之间断开所述低优先级数据通信协议,使得所述控制单元(4)暂停所述低优先级数据通信,并发起所述高优先级数据通信。
5.根据权利要求4所述的短程通信设备,
其中,当所述控制单元(4)确定在所述控制单元(4)断开所述低优先级数据通信协议而使得所述控制单元(4)暂停所述低优先级数据通信并发起所述高优先级数据通信之后,完成了所述高优先级数据通信时,所述控制单元(4)在所述连接单元(5)和所述外部连接单元(24)之间重新连接所述低优先级数据通信协议,使得所述控制单元(4)恢复所述低优先级数据通信。
6.根据权利要求1所述的短程通信设备,
其中,当所述控制单元(4)确定在所述低优先级数据通信的执行期间,发出了执行所述高优先级数据通信的发起请求时,所述控制单元(4)减少所述短程通信线路中的所述通信频带的低优先级部分,并发起所述高优先级数据通信,使得所述控制单元(4)同时地执行所述高优先级数据通信和所述低优先级数据通信二者。
7.根据权利要求6所述的短程通信设备,
其中,当所述控制单元(4)确定在所述控制单元(4)减少所述短程通信线路中的所述通信频带的低优先级部分并发起所述高优先级数据通信,而使得所述控制单元(4)同时地执行所述高优先级数据通信和所述低优先级数据通信二者之后,所述低优先级数据通信继续进行且所述高优先级数据通信已完成时,所述控制单元(4)扩展所述通信频带的低优先级部分。
8.根据权利要求6所述的短程通信设备,
其中,当所述控制单元(4)确定在所述控制单元(4)减少所述短程通信线路中的所述通信频带的低优先级部分并发起所述高优先级数据通信,而使得所述控制单元(4)同时地执行所述高优先级数据通信和所述低优先级数据通信二者之后,所述低优先级数据通信已完成且所述高优先级数据通信继续进行时,所述控制单元(4)扩展所述通信频带的低优先级部分,所述控制单元(4)扩展所述通信频带的高优先级部分。
9.根据权利要求1所述的短程通信设备,
其中,当所述控制单元(4)确定在所述高优先级数据通信的执行期间,发出了执行所述低优先级数据通信的发起请求时,所述控制单元(4)继续执行所述高优先级数据通信,并等待发起所述低优先级数据通信。
10.根据权利要求9所述的短程通信设备,
其中,当所述控制单元(4)确定在所述控制单元(4)继续执行所述高优先级数据通信并等待发起所述低优先级数据通信之后,完成了所述高优先级数据通信时,所述控制单元(4)发起所述低优先级数据通信。
11.根据权利要求1-10中的任意一项所述的短程通信设备,
其中,所述高优先级数据通信包括下面中的至少一项:关于与用户操作相对应的数据的数据通信、关于表示在所述外部连接单元(24)处来自外部通信网络的输入呼叫的通知的数据的数据通信、关于所述外部连接单元(24)与所述外部通信网络进行连接所需的数据的数据通信。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP145783/2011 | 2011-06-30 | ||
JP2011145783A JP5423731B2 (ja) | 2011-06-30 | 2011-06-30 | 近距離無線通信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102857276A true CN102857276A (zh) | 2013-01-02 |
CN102857276B CN102857276B (zh) | 2015-02-25 |
Family
ID=47391136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210226263.5A Expired - Fee Related CN102857276B (zh) | 2011-06-30 | 2012-06-29 | 短程无线通信设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8867998B2 (zh) |
JP (1) | JP5423731B2 (zh) |
CN (1) | CN102857276B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014146229A1 (zh) * | 2013-03-18 | 2014-09-25 | 华为终端有限公司 | Nfc设备通信方法、装置和nfc设备 |
CN105933368A (zh) * | 2015-12-24 | 2016-09-07 | ***股份有限公司 | 一种用户行为数据上载方法及装置 |
CN106058899A (zh) * | 2015-04-09 | 2016-10-26 | Ls产电株式会社 | 储能***的监控*** |
CN111294385A (zh) * | 2020-01-02 | 2020-06-16 | 北京字节跳动网络技术有限公司 | 数据传输方法、装置、可读介质及电子设备 |
CN114095589A (zh) * | 2021-12-29 | 2022-02-25 | 诺领科技(南京)有限公司 | 用于物联网芯片的多种通信***的共存处理方法及*** |
WO2022089508A1 (zh) * | 2020-10-29 | 2022-05-05 | 华为技术有限公司 | 一种业务传输方法及装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5278506B2 (ja) * | 2011-06-30 | 2013-09-04 | 株式会社デンソー | 近距離無線通信装置 |
WO2014113960A1 (zh) * | 2013-01-24 | 2014-07-31 | 华为终端有限公司 | 近场通信射频发现控制方法、装置和终端设备 |
JP6079300B2 (ja) | 2013-02-27 | 2017-02-15 | 株式会社デンソー | 通信制御装置 |
US20160073219A1 (en) * | 2013-04-26 | 2016-03-10 | Clarion Co., Ltd. | Communication device and bluetooth communication system |
CN103326749B (zh) | 2013-06-17 | 2016-01-13 | 华为终端有限公司 | 一种nfc射频通信的控制方法、装置及*** |
KR101531924B1 (ko) | 2014-07-11 | 2015-06-26 | 현대자동차주식회사 | 블루투스 부하 제어 방법 및 장치 |
US10237193B2 (en) | 2015-09-30 | 2019-03-19 | Apple Inc. | Prioritizing short-range wireless packets for time-sensitive applications |
US10665111B2 (en) * | 2016-08-01 | 2020-05-26 | Honeywell International Inc. | Portable datalink equipment for overhearing data or voice communications |
US10447577B2 (en) * | 2016-12-05 | 2019-10-15 | Honeywell International Inc. | Apparatus and method for expediting transmission of vehicle messages |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006352522A (ja) * | 2005-06-16 | 2006-12-28 | Nissan Motor Co Ltd | 通信制御装置、および通信制御方法 |
JP2006352799A (ja) * | 2005-06-20 | 2006-12-28 | Nissan Motor Co Ltd | 無線通信装置とその方法、及び携帯型情報処理装置 |
CN101499824A (zh) * | 2008-02-01 | 2009-08-05 | 中兴通讯股份有限公司 | 一种连接蓝牙音频设备的方法 |
CN101674283A (zh) * | 2008-09-12 | 2010-03-17 | 株式会社电装 | 流数据再现设备 |
CN101836427A (zh) * | 2007-11-08 | 2010-09-15 | 株式会社电装 | 用于车辆的免提设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1605643B1 (en) * | 2004-06-07 | 2020-01-15 | STMicroelectronics International N.V. | Packet priority setting method and apparatuses for a wireless terminal |
JP2008273370A (ja) | 2007-04-27 | 2008-11-13 | Toyota Motor Corp | 車両用オーディオビジュアル装置、車両用オーディオビジュアルシステム、装置識別方法、プログラム、記憶媒体 |
US8025221B2 (en) | 2007-08-03 | 2011-09-27 | First Data Corporation | Stored value card transaction control systems and methods |
JP5098586B2 (ja) * | 2007-11-15 | 2012-12-12 | 日本電気株式会社 | 無線通信装置および方法 |
US8150474B2 (en) | 2008-04-04 | 2012-04-03 | Denso Corporation | In-vehicle handsfree apparatus |
JP5272536B2 (ja) * | 2008-06-25 | 2013-08-28 | 富士通株式会社 | 呼中継方法および呼中継システム |
JP4691590B2 (ja) * | 2008-10-08 | 2011-06-01 | 株式会社ソニー・コンピュータエンタテインメント | 通信装置、その制御方法、プログラム及び情報記憶媒体 |
JP5275928B2 (ja) * | 2009-07-07 | 2013-08-28 | 株式会社デンソー | 近距離無線通信装置 |
-
2011
- 2011-06-30 JP JP2011145783A patent/JP5423731B2/ja not_active Expired - Fee Related
-
2012
- 2012-06-28 US US13/535,765 patent/US8867998B2/en not_active Expired - Fee Related
- 2012-06-29 CN CN201210226263.5A patent/CN102857276B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006352522A (ja) * | 2005-06-16 | 2006-12-28 | Nissan Motor Co Ltd | 通信制御装置、および通信制御方法 |
JP2006352799A (ja) * | 2005-06-20 | 2006-12-28 | Nissan Motor Co Ltd | 無線通信装置とその方法、及び携帯型情報処理装置 |
CN101836427A (zh) * | 2007-11-08 | 2010-09-15 | 株式会社电装 | 用于车辆的免提设备 |
CN101499824A (zh) * | 2008-02-01 | 2009-08-05 | 中兴通讯股份有限公司 | 一种连接蓝牙音频设备的方法 |
CN101674283A (zh) * | 2008-09-12 | 2010-03-17 | 株式会社电装 | 流数据再现设备 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014146229A1 (zh) * | 2013-03-18 | 2014-09-25 | 华为终端有限公司 | Nfc设备通信方法、装置和nfc设备 |
US9351101B2 (en) | 2013-03-18 | 2016-05-24 | Huawei Device Co., Ltd. | Communication method and apparatus for NFC device and NFC device |
CN106058899A (zh) * | 2015-04-09 | 2016-10-26 | Ls产电株式会社 | 储能***的监控*** |
CN105933368A (zh) * | 2015-12-24 | 2016-09-07 | ***股份有限公司 | 一种用户行为数据上载方法及装置 |
CN111294385A (zh) * | 2020-01-02 | 2020-06-16 | 北京字节跳动网络技术有限公司 | 数据传输方法、装置、可读介质及电子设备 |
CN111294385B (zh) * | 2020-01-02 | 2023-01-31 | 北京字节跳动网络技术有限公司 | 数据传输方法、装置、可读介质及电子设备 |
WO2022089508A1 (zh) * | 2020-10-29 | 2022-05-05 | 华为技术有限公司 | 一种业务传输方法及装置 |
CN114095589A (zh) * | 2021-12-29 | 2022-02-25 | 诺领科技(南京)有限公司 | 用于物联网芯片的多种通信***的共存处理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US8867998B2 (en) | 2014-10-21 |
JP2013013012A (ja) | 2013-01-17 |
CN102857276B (zh) | 2015-02-25 |
US20130005262A1 (en) | 2013-01-03 |
JP5423731B2 (ja) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102857276B (zh) | 短程无线通信设备 | |
US10742247B2 (en) | Short-range wireless communication apparatus | |
CN102857275B (zh) | 短程无线通信装置 | |
CN102857610B (zh) | 短距离无线通信装置 | |
US8401524B2 (en) | Mail operating device and method for controlling transmission of mail information | |
CN101718984A (zh) | 远程控制器、蓝牙免提设备、蓝牙控制***及方法 | |
CN102342174B (zh) | 车载终端装置和用于车载终端装置的无线连接程序 | |
CN102282906B (zh) | 近距离无线通信装置 | |
CN102130707A (zh) | 无线通信装置 | |
CN101808147A (zh) | 具有免提功能的车载设备 | |
JP3805990B2 (ja) | 携帯端末装置の通信制御方法 | |
CN102857274B (zh) | 短距离无线通信装置 | |
JP5316613B2 (ja) | 近距離無線通信機能付きメール操作装置 | |
JP2009111888A (ja) | 近距離無線通信機能付き携帯端末を用いた携帯無線通信方法 | |
JP2003163965A (ja) | 通信システムおよび通信機 | |
WO2014162672A1 (ja) | 近距離無線通信装置 | |
CN101370284A (zh) | 来电拒接***及来电拒接方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150225 |