通信方法和装置的制造方法_5

文档序号:9439470阅读:来源:国知局
装置100可终止第二通信链路(例如,蓝 牙通信链路、Wi-Fi通信链路和/或类似通信链路)。根据本公开的各种实施例的第一装置 100可将具有小耗电量的BLE通信链路(第一通信链路)保持为控制信道。
[0330] 因此,当再次需要第二通信链路(例如,蓝牙通信链路、Wi-Fi通信链路和/或类 似通信链路)时(例如,当存在将被发送到第二装置200的数据时),第一装置100可通过 使用BLE通信链路(第一通信链路)快速重新建立第二通信链路(例如,蓝牙通信链路、 Wi-Fi通信链路和/或类似通信链路)。 阳331] 在操作S2165,当第一装置100经由BLE通信单元未能扫描到第二装置200时,第 一装置100可将另一通信单元切换到激活状态。例如,当第一装置100或第二装置200不 包括BLE通信单元时,第一装置100不能经由BLE通信单元扫描第二装置200。因此,第一 装置100将BLE通信单元切换到未激活状态,并激活另一通信单元(例如,麦克风)。在W 下描述中,将参照图22详细描述第一装置100激活麦克风来扫描第二装置200的示例。 阳332] 图22是用于解释根据本公开的实施例的通过声音通信来确定第二通信方法的方 法的流程图。 阳333] 参照图22,在操作S2200,第一装置100可将BLE通信单元切换到未激活状态,并 将麦克风切换到激活状态。
[0334] 在操作S2210,第一装置100可尝试通过麦克风扫描第二装置200。例如,第一装 置100可接收由第二装置200广播的声音信号。所述声音信号可包括第二装置200的标识 符信息、第二装置200的能力信息W及关于第二装置200的优选通信方法的信息。
[0335] 根据本公开的各种实施例,第一装置100可分析接收到的声音信号。在运种情况 下,第二装置200可检查(例如,确定)关于用于访问第二装置200的地址的信息(例如, 标识符信息)、由第二装置200支持的通信方法W及由第二装置200提供的服务。 阳336] 在操作S2220,当第一装置100通过麦克风接收到由第二装置200发送的声音信号 时,第一装置100可产生包括针对第二装置200的广告信息的响应消息的声音信号,并可通 过扬声器将产生的声音信号发送到第二装置200。
[0337] 例如,第一装置100可将第一装置100的标识符信息、关于由第一装置100支持的 通信方法的能力信息W及关于由第一装置100优选的通信方法的信息嵌入到不可听范围 的声音信号,并可通过扬声器将所述声音信号发送到第二装置200。根据本公开的各种实施 例,第一装置100的标识符信息、能力信息和优选通信方法信息可被嵌入到不可听范围的 声音信号并被发送。
[0338] 在操作S2230,第一装置100和第二装置200可建立声音通信链路(第一通信链 路)。根据本公开的各种实施例的声音通信链路(第一通信链路)可W是第一装置100和 第二装置200将数据嵌入声音信号并通过扬声器输出该声音信号W及通过麦克风接收该 声音信号的通信链路。
[0339] 在操作S2240,第一装置100可经由声音通信链路(第一通信链路)确定第二通 信方法。例如,第一装置100可将蓝牙选为用于传送数据的通信方法,并经由声音通信链路 (第一通信链路)将蓝牙连接请求(协商请求)发送到第二装置200。第二装置200可经由 声音通信链路(第一通信链路)将针对蓝牙连接请求(协商请求)的响应消息发送到第一 装置100。如果第二装置200将接受蓝牙连接的消息发送到第一装置100,则第一装置100 和第二装置200可在它们之间建立蓝牙连接。
[0340] 相反,第二装置200可能不接受第一装置100的蓝牙连接请求(协商请求),并可 经由声音通信链路(第一通信链路)将Wi-Fi连接请求(协商请求)发送到第一装置100。 在运种情况下,如果第一装置100接受Wi-Fi连接请求,则第一装置100和第二装置200可 在它们之间建立Wi-Fi连接。 阳341] 在操作S2250,第一装置100和第二装置200可在它们之间建立第二通信链路。例 如,第一装置100和第二装置200可交换用于建立第二通信链路所需的连接信息(例如,SSID、IP地址、MC地址、信道号、安全密钥、BT地址、产品名称、简档信息和/或类似信息), 由此建立蓝牙通信链路或Wi-Fi通信链路。在下面将参照图24A和图24B详细描述第二通 信链路的建立。 阳342] 在操作S2260,第一装置100可经由第二通信链路(例如,蓝牙通信链路、Wi-Fi通 信链路和/或类似通信链路)将数据发送到第二装置200。 阳343] 在操作S2270,根据本公开的各种实施例的第一装置100可确定数据传输是否完 成。
[0344] 在操作S2280,当数据传输完成时,第一装置100可终止第二通信链路(例如,蓝 牙通信链路、Wi-Fi通信链路和/或类似通信链路)。根据本公开的各种实施例的第一装置 100可将具有小耗电量的声音通信链路(第一通信链路)保持为控制信道。因为操作S2260 至S2280与图21的操作S2150至S2160对应,所W在此省略其详细描述。
[0345] 在操作S2290,当第一装置100通过麦克风未能接收到由到第二装置200发送的声 音信号时,第一装置100可将另一通信单元切换到激活状态。例如,第一装置100可将麦克 风切换到未激活状态,并激活相机来识别二维条形码(例如,QR码)。在W下描述中,将参 照图23详细描述第一装置100激活相机来扫描显示在第二装置200上的二维条形码(例 如,QR码)的示例。 阳346] 图23用于解释根据本公开的实施例的通过二维条形码(诸如,例如QR码)确定 第一通信方法和第二通信方法的方法的流程图。 阳347] 参照图23,在操作S2300,第一装置100可将相机切换到激活状态。
[0348] 在操作S2310,第一装置100可通过相机扫描并分析显示在第二装置200的屏幕上 的QR码。QR码可包括第二装置200的标识符信息、关于第二装置200支持的通信方法的能 力信息W及关于第二装置200优选的通信方法的信息。 阳349] 因此,通过分析QR码,第一装置100可检查(例如,确定)关于用于访问第二装置 200的地址的信息(例如,标识符信息)、由第二装置200支持的通信方法W及由第二装置 200优选的通信方法。 阳350] 在操作S2320,第一装置100可与第二装置200建立第一通信链路。例如,第二装 置200可能偏爱蓝牙通信。在运种情况下,当第一装置100向第二装置200做出蓝牙连接 请求并且第二装置200接受该请求时,第一装置100和第二装置200可通过配对处理建立 作为第一通信链路的蓝牙通信链路。 阳351] 在操作S2330,第一装置100可经由蓝牙通信链路(第一通信链路)确定用于实质 与第二装置200传送数据的第二通信方法。例如,第一装置100可通过与第二装置200的 协商来将Wi-Fi通信方法确定为第二通信方法。 阳352] 在操作S2340,第一装置100可与第二装置200建立Wi-Fi通信链路(第二通信链 路)。 阳353] 在操作S2350,第一装置100可经由Wi-Fi通信链路(第二通信链路)将数据发送 到第二装置200。换句话说,根据本公开的各种实施例,当第二装置200不支持BLE通信或 声音通信时,第一装置100和第二装置200可将蓝牙(Wi-Fi)通信方法确定为第一通信方 法或将Wi-Fi(蓝牙)通信方法确定为第二通信方法。在下面将参照图24A和图24B详细 描述第一通信链路和第二通信链路的示例。 阳354] 图24A和图24B是用于解释根据本公开的实施例的建立第一通信链路和第二通信 链路的示例的流程图。 阳355] 参照图24A,第一装置100被假定为移动终端,第二装置200被假定为无线扬声器。 阳356] 在操作S2405,作为第二装置200的无线扬声器可通过使用声音输出单元和/或 BLE通信单元来广播包括广告信息的声音信号和/或广告包。 阳357] 在操作S2410,当检测到与装置扫描相关的预定事件时,第一装置100可通过使用 麦克风或BLE通信单元来扫描第二装置200。第一装置100和第二装置200可将声音通信 链路或BLE通信链路建立为第一通信链路。第一装置100可经由第一通信链路将蓝牙通信 方法确定为用于传送数据的第二通信方法。 阳35引在操作S2415,第一装置100可请求与第二装置200进行配对。所述配对处理是一 种用于检查(例如,确定)针对支持蓝牙功能的第一装置100和第二装置200之间的相互 通信连接而设置的密码、标识符信息、安全信息、授权信息和/或类似信息的处理。 阳359] 在操作S2420,第一装置100可接收配对响应。换句话说,第二装置200响应于配 对请求,可将个人标识信息发送到第一装置100。个人标识信息的示例可W是个人识别号 (PIN)码。个人标识信息可仅针对单次使用而被创建,或可被存储在存储器中。当由第一 装置100请求的个人标识信息与从第二装置200接收到的个人标识信息匹配时,第一装置 100和第二装置200之间的配对处理可被完成。
[0360]在操作S2425,第一装置100可向第二装置200做出蓝牙连接请求。 阳361] 在操作S2430,第二装置200可对第一装置100做出的连接请求进行响应。在运种 情况下,第二装置200可与第二装置200建立蓝牙通信链路。因为建立蓝牙通信链路的处 理是公知技术,因此在此省略其详细描述。 阳362] 参照图24B,第一装置100和第二装置200均被假定为移动终端。图24A的操作 S2435和S2440可分别与图24B的操作S2405和S2410相应。换句话说,第一装置100和第 二装置200可将声音通信链路或BLE通信链路建立为第一通信链路。第一装置100可经由 第一通信链路将WFD通信方法确定为用于传送数据的第二通信方法。 阳363] 在操作S2445,第一装置100可扫描包括W抑功能的第二装置200。当扫描到第二 装置200时,第一装置100可通过组的形成(一对一或一对多拓扑)而被连接到第二装置 200。
[0364] 在操作S2450,第一装置100可与第二装置200执行组的形成。第一装置100和 第二装置200可进行协商W确定可用作组中的主要角色的对等组所有者(P2PGO)和对等 (P2巧客户机,并可设置将在组中使用的操作信道。 阳3化]在操作S2455,第一装置100和第二装置200可执行Wi-Fi保护设置(WP巧。换句 话说,第一装置100和第二装置200可交换由装置用户通过键盘输入的PIN信息,并可根据 用户进行的按钮选择来执行设置。 阳366] 在操作S2460,第一装置100和第二装置200可建立WFD通信链路。因为建立WFD 通信链路的处理是公知的技术,所W在此将省略其详细描述。在下面将参照图25详细描述 将第一通信链路用作控制信道的示例。 阳367] 图25是用于解释根据本公开的实施例的经由第一通信链路重新确定第二通信方 法的方法的流程图。
[0368] 参照图25,在操作S2510,第一装置100可与第二装置200建立第一通信链路。例 如,第一装置100可建立BLE通信链路、ANT+通信链路、NFC链路、声音通信链路、Zi浊ee通 信链路和/或类似链路W用作控制信道。然而,本公开的各种实施例不限于此。
[0369] 在操作S2520,第一装置100可经由第一通信链路确定第二通信方法。例如,第一 装置100可将WFD确定为第二通信方法。
[0370] 在操作S2530,第一装置100可通过使用第二通信方法来建立第二通信链路。例 如,第一装置100可与第二装置200建立W抑通信链路。因为该处理已在上面参照图24B 进行了描述,所W在此省略其详细描述。 阳371] 在操作S2540,第一装置100可经由第二通信链路将数据发送到第二装置200。 阳372] 在操作S2550,第一装置100可检测第二通信链路(例如,W抑通信链路)中的错 误的发生。例如,第一装置100可检测出经由第二通信链路进行的数据传输被停止或第二 通信链路的传输速度被降低至低于或等于参考速度(例如,IMbps)。 阳373] 在运种情况下,在操作S2560,第一装置100可经由第一通信链路重新确定第二通 信方法。例如,第一装置100可与第二装置200协商第二通信方法的从WFD通信方法到蓝 牙通信方法的改变。
[0374] 在操作S2570,第二通信链路可通过蓝牙通信方法被重新建立。 阳3巧]在操作S2580,第一装置100可经由第二通信链路(例如,蓝牙通信链路)发送数 据。第一装置100可从通过WFD进行的数据传输被停止的时间点开始将数据连续发送到第 二装置200,或者可经由蓝牙通信链路从开始将数据重新发送到第二装置200。在下面将参 照图26详细描述第二装置200与第一装置100进行通信的方法。 阳376] 图26是用于解释根据本公开的实施例的由第二装置使用的通信方法的流程图。 阳377] 参照图26,在操作S2610,第二装置20可通过使用多种通信方法广播包括标识符 信息和能力信息的广告信息。所述广告信息还可包括关于第二装置200的状态的信息、关 于第二装置200的优选通信方法的信息和/或类似信息。
[0378] 根据本公开的各种实施例的第二装置200可确定用于广告信息的多种通信方法。 例如,第二装置200可将BLE通信方法、声音通信方法和NFC方法选为用于广播广告信息的 通信方法。此外,第二装置200可确定是同时通过使用多种通信方法来广播广告信息还是 依次通过使用多种通信方法来广播广告信息。 阳379] 在操作S2620,第二装置200可通过多种通信方法之中的第一通信方法来接收对 来自第二装置200的广告信息的响应。例如,第二装置200可通过第一通信方法从第一装 置100接收包括第一装置100的标识符信息、关于由第一装置100支持的通信方法的能力 信息W及关于由第一装置100优选的通信方法的信息的广告信息,或者可从第一装置100 接收连接请求或协商请求。 阳380] 在运种情况下,在操作S2630,第二装置200可通过使用第一通信方法与第一装置 100建立第一通信链路。根据本实施例的第一通信方法可W是W下方法中的至少一个:BLE通信方法、ANT+通信方法、NFC方法、声音通信方法、Zi浊ee通信方法和/或类似方法。然 而,本公开的各种实施例不限于此。 阳381 ] 在操作S2640,第二装置200可经由第一通信链路确定用于与第一装置100传送数 据的第二通信方法。根据本公开的各种实施例的第二通信方法可W是W下方法中的至少一 个:蓝牙通信方法、Wi-Fi通信方法、WFD通信方法、UWB通信方法、移动通信网络(诸如2G、 3G或4G)和/或类似通信方法。然而,本公开的各种实施例不限于此。 阳382] 根据本公开的各种实施例的第二装置200可经由第一通信链路从第一装置100接 收与第二通信方法相关的连接请求或协商请求。第二装置200可将对连接请求或协商请求 的接受消息发送到第一装置100。 阳383] 在操作S2650,第二装置200可通过使用第二通信方法来与第一装置100建立第二 通信链路。因为该处理在上面已参照图24A和图24B进行了描述,所W在此省略其详细描 述。
[0384] 尽管在图26中第二装置200与第一装置100 (例如,单个装置)建立通信链路,但 本公开的各种实施例不限于此。换句话说,第二装置200可与多个装置中的每个装置建立 通信链路。例如,第二装置200可通过使用多种通信方法来广播广告信息。运样做,第二装 置200可从多个装置接收针对广告信息的响应,并可与每个装置建立第一通信链路和第二 通信链路。 阳385] 第二装置200可检测第二通信链路中的错误的发生。在运种情况下,第二装置200 可经由第一通信链路向第一装置100请求改变第二通信链路。
[0386] 图27和图28是示意性地示出根据本公开的实施例的第一装置的结构的框图。 阳387] 参照图27,根据本公开的各种实施例的第一装置100可包括通信单元110、感测单 元120和控制单元(处理器)130。然而,上述元件并非全部基本元件,第一装置100可通过 比W上元件更多或更少的元件来实现。 阳38引例如,如图28中所示,除了通信单元110、感测单元120和控制单元130W外,根据 本公开的各种实施例的第一装置100还可包括输出单元140、用户输入单元150和存储器 160。在下面详细描述运些元件。 阳389] 通信单元110可包括用于允许第一装置100和第二装置200之间的通信或第一装 置100和服务器之间的通信的一个或更多个元件。例如,通信单元110可包括短距离通信 单元111、移动通信单元112、广播接收单元113、麦克风114和相机115。 阳390] 短距离通信单元111可包括蓝牙通信单元、BLE通信单元、NFC/RFID单元、Wi-Fi 通信单元、Zi浊ee通信单元、IrDA通信单元、WFD通信单元、UWB通信单元、Ant+通信单元 和/或类似通信单元。然而,本公开的各种实施例不限于此。 阳391] 移动通信单元112与移动通信网络上的基站、外部终端和服务器中的至少一个传 送无线信号。所述无线信号根据声音呼叫信号、视频呼叫信号或文本/多媒体消息的通信 而可包括各种类型的数据。 阳392] 广播接收单元113通过广播信道从外部接收广播信号和/或与广播相关的信息。 广播信道可包括卫星信道和地面波信道。根据本公开的各种实施例,第一装置100可不包 括广播接收单元113。 阳393] 麦克风114接收外部声音信号的输入,并将接收到的声音信号处理为电声音数 据。例如,麦克风114可接收由第二装置200发送的声音信号。由第二装置200发送的声音 信号可包括第二装置200的标识符信息、关于由第二装置200支持的通信方法的能力信息 和关于由第二装置200优选的通信方法的信息。然而,本公开的各种实施例不限于此。根 据本公开的各种实施例的麦克风114可将经过处理的声音数据发送到控制单元130。根据 本公开的各种实施例,麦克风114可被连接到传感器中枢131。 阳394] 相机115可在视频呼叫模式或拍摄模式下通过图像传感器获取图像帖(诸如静止 图像或运动画面)。通过图像传感器捕获的图像可由控制单元130或单独的图像处理单元 (未示出)来处理。例如,相机115可识别显示在第二装置200的屏幕上的一维条形码、二 维条形码(例如,QR码)、S维条形码、色码、格雷码(graycode)和/或类似码。 阳395] 通信单元110可通过多种通信方法扫描提供标识符信息和能力信息的第二装置 200。通信单元110可与第二装置200传送数据。例如,当通信单元110被控制单元130切 换到激活状态时,通信单元110可接收由第二装置200广播的信息(例如,第一装置100的 标识符信息、关于通信方法的信息和/或类似信息)。此外,通信单元110可基于由第二装 置200广播的信息向第二装置200请求针对确定的通信方法的通信连接或协商请求。 阳396] 感测单元120可检测第一装置100的状态或第一装置100的周边状态,并将检测 到的信息发送到控制单元130。感测单元120可包括W下传感器中的至少一个:磁传感器 121、加速度计传感器122、溫度/湿度传感器123、红外传感器124、巧螺仪传感器125、位置 传感器126 (例如,全球定位系统(GP巧)、气压计传感器127、接近传感器128、RGB传感器 129 (例如,照度传感器)和/或类似传感器。然而,本公开的各种实施例不限于此。因为 每个传感器的功能可由本领域技术普通人员从其名称直观地推断,所W在此省略其详细描 述。 阳397] 感测单元120可检测用于触发装置扫描的预定事件的发生。例如,感测单元120 可检测对锁定屏幕进行解锁的事件、执行预设应用的事件、选择预设按钮的事件和/或类 似事件。然而,本公开的各种实施例不限于此。 阳39引控制单元130通常控制第一装置100的总体操作。换句话说,控制单元130执行 存储在存储器160中的程序,W总体控制通信单元110、感测单元120、输出单元140、用户输 入单元150、存储器160和/或类似物。
[0399] 控制单元130可包括SSP的传感器中枢131。传感器中枢131可通过硬件或软件来 实现,或者通过硬件和软件的组合来实现。例如,传感器中枢131可包括微控制单元(MCU)。
[0400] 根据本公开的各种实施例的传感器中枢131可被连接到感测单元120,并可从感 巧峰元120收集感测信息。例如,传感器中枢131可获取由磁传感器m检测到的磁场信 息。
[0401] 根据本公开的各种实施例的传感器中枢131可将通过磁传感器121获取的磁场信 息与预设参考磁场信息进行比较。如果通过磁传感器121获取的磁场信息大于或等于所述 预设参考磁场信息,则传感器中枢131可将应用处理器(AP) 133从睡眠模式唤醒。
[0402] 在监控由RGB传感器129检测到的颜色信息时,传感器中枢131可在该颜色信息 与参考颜色信息之间的相似度大于或等于预定值(例如,90% )的情况下唤醒处于睡眠模 式的AP133。此外,在监控由麦克风114检测到的声音信息时,传感器中枢131可在该声音 信息与参考声音信息之间的相似度大于或等于预定值(例如,90%)的情况下唤醒处于睡 眠模式的AP133。在下面将参照图29详细描述SSP。
[0403] 控制单元130可包括AP133和通信处理器(CP) 135。AP133可控制存储在存储 器160中的各种应用的执行。例如,当通过磁传感器121获取的磁场信息的值大于或等于 预设参考磁场信息的值时,AP133可将处于未激活状态的通信单元110切换为激活状态。
[0404] 根据本公开的各种实施例,AP133可将处于未激活状态的多个通信单元(例如, 蓝牙通信单元、NFC单元、Wi-Fi通信单元、麦克风114、BLE通信单元和/或类似单元)切 换为激活状态。例如,AP133可按照预定顺序依次激活多个通信单元,或者可同时一起激 活多个通信单元。控制单元130可对通过处于激活状态的通信单元1110接收到的由第二 装置200广播的信息进行分析。
[0405] 控制单元130可通过使用多种通信方法之中的第一通信方法来与第二装置200建 立第一通信链路。控制单元130可基于
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1