CN108432160B - 在无线通信***中基于声音信号发送和接收数据的设备和方法 - Google Patents
在无线通信***中基于声音信号发送和接收数据的设备和方法 Download PDFInfo
- Publication number
- CN108432160B CN108432160B CN201680076259.1A CN201680076259A CN108432160B CN 108432160 B CN108432160 B CN 108432160B CN 201680076259 A CN201680076259 A CN 201680076259A CN 108432160 B CN108432160 B CN 108432160B
- Authority
- CN
- China
- Prior art keywords
- data reception
- reception distance
- sound
- symbol
- communication system
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B11/00—Transmission systems employing sonic, ultrasonic or infrasonic waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B14/00—Transmission systems not characterised by the medium used for transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及用于传感器网络、机器对机器(M2M)通信、机器类型通信(MTC)和物联网(IoT)的技术。本发明能够用于基于该技术的智能服务(智能家居、智能建筑、智能城市、智能汽车或连接车、医疗保健、数字教育、零售、安全和安全相关服务等)。本发明提供了一种方法,通过该方法,发送设备在无线通信***中基于声音信号发送数据,所述方法包括以下步骤:发送与发送数据相对应的声音包,其中,所述声音包包括至少一个声音符号,并且所述声音符号包括至少一个声音子符号,其中,在所述无线通信***中支持多种声音符号类型,并且所述多种声音符号类型中的每一种都被映射到预设数据值。
Description
技术领域
本发明涉及在无线通信***中发送和接收数据的设备和方法,具体涉及在无线通信***中基于声音信号发送和接收数据的设备和方法。
背景技术
互联网正在从以人为中心的连接网络演变而来,人们通过该连接网络将创建和消费到提供事物或其他分布式组件之间的信息通信和处理的物联网(IoT)网络的信息。万物互联(IoE)技术可以是通过例如与云服务器的连接将大数据处理技术与IoT技术组合的示例。
为了实现IoT,需要诸如传感技术、有线/无线通信和网络基础设施、服务接口技术和安全技术的技术要素。目前正在进行物体间连接技术的研究,诸如传感器网络、机器对机器(M2M)或机器类型通信(MTC)。
在IoT环境中,可以提供智能互联网技术(IT)服务,该智能互联网技术(IT)服务收集和分析彼此相连的事物产生的数据,以为人类创造新的价值。通过将现存的IT技术与各种行业进行转换或集成,IoT可以具有各种应用,诸如智能家居、智能建筑、智能城市、智能汽车或联网汽车、智能电网、医疗保健或智能家电行业或最先进的医疗服务。
当今事物之间的通信将其概念从机器到机器(M2M)扩展到互联网,从而快速演变以实现与虚拟和现实世界中的所有信息以及事物的相互交互,机器到机器(M2M)基于移动通信网络支持人与事物之间或一个事物与另一事物之间的智能通信。换句话说,M2M能够在任何时间、任何地点以方便的方式实现人与事物之间或事物之间的实时智能通信,从而将其领域扩展到物联网(IoT),同时通过互联网连接所有周围事物。
IoT意味着各种事物都配备了传感器和连接到互联网的通信功能的技术。这里,术语“事物”可以指各种嵌入式***(诸如智能手机的电子设备的计算***),例如,家用电器、移动设备或可穿戴式计算机。IoT连接的事物应当连接到基于它们自己唯一的互联网协议(IP)地址的互联网上,以区分它们,并且可以具有用于从外部环境获取信息的传感器。
特别地,最近IoT的急剧增长带来了短距离通信,例如,蓝牙方案-尤其是那些支持蓝牙低功耗(BLE)模式的方案-引起了重大关注。通常,用户能够使用便携式终端(例如,智能手机)控制应用BLE模式的设备。可应用BLE模式的设备正越来越多地出现,。
同时,仅提供上述信息作为用于更好地理解本发明的背景信息。关于在本节中描述的内容是否可以适用作为与本发明有关的现有技术,没有作出确定和主张。
本发明的详细说明
技术问题
根据本发明的实施例,提出一种在无线通信***中基于声音信号发送和接收数据的设备和方法。
根据本发明的实施例,还提出一种在考虑空间的情况下在无线通信***中基于声音信号发送和接收数据的设备和方法。
根据本发明的实施例,还提出一种在考虑距离的情况下在无线通信***中基于声音信号发送和接收数据的设备和方法。
根据本发明的实施例,还提出一种在无线通信***中基于声音信号发送和接收数据的设备和方法,所述设备和方法增强了安全能力。
根据本发明的实施例,还提出一种在无线通信***中基于声音信号发送和接收数据的设备和方法,所述设备和方法根据空间给予有区别的接收能力。
根据本发明的实施例,还提出一种在无线通信***中基于声音信号发送和接收数据的设备和方法,所述设备和方法根据距离给予有区别的接收能力。
技术方案
作为根据本发明的实施例提出的方法,一种在无线通信***中通过发送设备基于声音信号发送数据的方法可以包括:发送与发送数据相对应的声音包,其中,声音包包括至少一个声音符号,并且声音符号包括至少一个声音子符号,其中,无线通信***被配置为支持多种声音符号类型,并且其中,多种声音符号类型中的每一种被映射到预设数据值。
作为根据本发明的实施例提出的另一种方法,一种在无线通信***中通过接收设备基于声音信号接收数据的方法可以包括:接收与发送数据相对应的声音包,其中,声音包包括至少一个声音符号,并且声音符号包括至少一个声音子符号,其中,无线通信***被配置为支持多种声音符号类型,并且其中,多种声音符号类型中的每一种被映射到预设数据值。
作为根据本发明的实施例提出的设备,无线通信***中的发送设备可以包括收发器,该收发器被配置为发送与发送数据相对应的声音包,其中,声音包包括至少一个声音符号,并且,声音符号包括至少一个声音子符号,其中,无线通信***被配置为支持多种声音符号类型,并且其中,多种声音符号类型中的每一种被映射到预设数据值。
作为根据本发明的实施例提出的另一种设备,无线通信***中的接收设备可以包括收发器,该收发器被配置为接收与发送数据相对应的声音包,其中,声音包包括至少一个声音符号,并且声音符号包括至少一个声音子符号,其中,无线通信***被配置为支持多种声音符号类型,并且其中,多种声音符号类型中的每一种被映射到预设数据值。
结合附图,根据以下对本发明的示例性实施例的详细描述,本发明的其他方面、优点和核心特征对于本领域普通技术人员而言将显而易见。
在本公开的详细描述之前,定义如本文使用的特定单词和短语可能是有效的。如本文所使用的,词语“包括”和“包含”及其派生词可以意味着没有任何限制地这样做。如本文所使用的,术语“或”可以意味着“和/或”。如本文所使用的,短语“与...相关联”和“与其相关联”及其派生词可以意味着“包括”、“包括在...中”、“与...互连”、“包含在...中”、“连接到…或与...连接”、“耦接到…或与...耦接”、“与...通信”、“与...合作”、“交错”、“并置”、“接近于”、“绑定到…或与...绑定”、“具有”或“具有…性质”。如本文所使用的,词语“控制器”可以意味着控制至少一种操作的任何设备、***或其部分。设备可以以硬件、固件、软件或其至少两个的一些组合来实现。应当注意到,无论什么特定控制器与其相关联的功能可以集中或分布或在本地或远程实施。本领域普通技术人员应当认识到,如本文中使用的特定术语或短语的定义在许多情况下或即使不是在大多数情况下可以被采纳用于现在或未来。
有益效果
本发明的实施例使得能够在无线通信***中基于声音信号发送和接收数据。
在考虑空间的情况下,本发明的实施例使得能够在无线通信***中基于声音信号发送和接收数据。
在考虑距离的情况下,本发明的实施例使得能够在无线通信***中基于声音信号发送和接收数据。
本发明的实施例使得能够在无线通信***中基于声音信号发送和接收数据,从而增强安全能力。
本发明的实施例使得能够在无线通信***中基于声音信号发送和接收数据,从而根据空间给予有区别的接收能力。
本发明的实施例使得能够在无线通信***中基于声音信号发送和接收数据,从而根据距离给予有区别的接收能力。
附图的简要说明
根据以下结合附图的详细描述,本发明的特定优选实施例以及前述和其他方面、特征和优点将变得显而易见,其中:
图1是示意性例示了根据本发明的实施例的在无线通信***中基于声音信号发送和接收数据的过程的视图;
图2是示意性例示了根据本发明的实施例的在无线通信***中基于声音信号根据距离来区分发送能力和接收能力的过程的视图;
图3是示意性例示了根据本发明的实施例的在无线通信***中用于发送数据的声音信号发送过程的视图;
图4是示意性例示了根据本发明的实施例的在无线通信***中取决于距离的数据接收能力的视图;
图5是示意性例示了根据本发明的实施例的在无线通信***中通过改变声音符号长度来区分空间的过程的视图;
图6是示意性例示了根据本发明的实施例的在无线通信***中改变声音符号长度的过程的视图;
图7是示意性例示了根据本发明的实施例的在无线通信***中产生声音包的过程的示例的视图;
图8是示意性例示了根据本发明的实施例的在无线通信***中通过改变声音符号音量来区分空间的过程的视图;
图9是示意性例示了根据本发明的实施例的在无线通信***中产生声音包的过程的另一示例的视图;
图10是示意性例示了根据本发明的实施例的在无线通信***中通过基于双向声音信号测量距离来区分空间的过程的视图;
图11是示意性例示了根据本发明的实施例的在无线通信***中产生声音包的过程的又一示例的视图;
图12a和图12b是示意性例示了根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的示例的视图;
图13a和图13b是示意性例示了根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的另一示例的视图;
图14是示意性例示了根据本发明的实施例的在无线通信***中基于接收时间差来检测设备方向的过程的视图;
图15是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的示例的视图;
图16是示意性例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的示例的信号流程图;
图17是示意性例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的另一示例的信号流程图;
图18是示意性例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的又一示例的信号流程图;
图19是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例的视图;
图20是示意性例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的示例的视图;
图21是示意性例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的另一示例的视图;
图22是示意性例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的又一示例的信号流程图;
图23是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图24是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图25是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图26是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图27是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图28是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图29是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图30是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图;
图31a和图31b是示意性例示了根据本发明的实施例的在无线通信***中基于发现包自动建立AP连接的过程的视图;
图32a和图32b是示意性例示了根据本发明的实施例的在无线通信***中基于发现包执行P2P自动配对操作的过程的视图;
图33是示意性例示了根据本发明的实施例的在无线通信***中的发送设备的内部结构的示例的视图;
图34是示意性例示了根据本发明的实施例的在无线通信***中的接收设备的内部结构的示例的视图;
图35是示意性例示了根据本发明的实施例的在无线通信***中的发送设备的内部结构的另一示例的视图;
图36是示意性例示了根据本发明的实施例的在无线通信***中的接收设备的内部结构的另一示例的视图;
图37是示意性例示了根据本发明的实施例的在无线通信***中的AP的内部结构的视图。
应当注意到,贯穿附图,相同或相似的附图标记可以用于指代相同或相似的元件、特征或结构。
实施本发明的模式
结合附图进行的以下详细描述被提供用于全面理解由所附权利要求或其等同物限定的本发明的各种实施例。然而,下面在详细描述中阐述的各种特定事项应但被简单地视为示例。因此,本领域普通技术人员应当理解,在不脱离本发明的精神或范围的情况下,可以对实施例进行各种改变或修改。为了清楚和简洁,与本发明相关的已知功能和组件可以从描述中排除。
本文使用的术语和词语不应当被解释为限于它们的字面含义,并且应当注意到,它们仅仅是为了对本发明的清楚和一致的理解而提供的。因此,对于本领域普通技术人员显而易见的是,本发明的各种实施例的详细描述仅用于描述目的,而不用于限制由所附权利要求及其等同物限定的本发明的主题。
如本文所用,除非上下文另有明确指示,否则单数形式“一”、“一个”和“该”意在也包括复数形式。因此,作为一个示例,“组件表面”包括一个或多个组件表面。
与诸如“第一”和“第二”的序数相关的术语可以用于表示各种组件,但是组件不受术语限制。这些术语仅用于区分一个组件和另一个组件。例如,在不脱离本发明的范围的情况下,第一组件可以被表示为第二组件,反之亦然。术语“和/或”可以表示如列出的多个相关项目的组合或任何项目。
提供本文使用的术语仅仅是为了描述其一些实施例,而不是限制本发明。应当理解的是,除非上下文另有明确规定,否则单数形式“一”、“一个”和“该”包括复数指代。应当进一步理解的是,当在本说明书中使用时,术语“包括”和/或“具有”指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其组合。
除非另外定义,否则本文使用的包括技术术语和科学术语的所有术语具有与本发明实施例所属领域的普通技术人员通常理解含义相同的含义。应当认识到词典中通常定义的那些术语与相关技术的上下文含义一致。
根据本发明的实施例,如本文所公开的电子设备可以包括通信功能。例如,电子设备可以是智能手机、平板电脑、个人电脑(PC)、手机、视频电话、电子书阅读器、台式PC、笔记本电脑PC、笔记本PC、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、照相机、可穿戴设备(例如,头戴式设备(HMD))、电子衣服、电子手镯、电子项链、电子配件、电子纹身或智能手表。
根据本发明的各种实施例,电子设备可以是具有通信功能的智能家电。例如,智能家电可以是电视机、数字视盘(DVD)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、干燥机、空气净化器、机顶盒、电视盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机、电子词典、可携式摄像机或电子相框。
根据本发明的各种实施例,电子设备可以是医疗设备(例如,磁资源血管造影(MRA)设备、磁资源成像(MRI)设备、计算机断层摄影(CT)设备、成像设备或超声设备)、导航设备、全球定位***(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、汽车信息娱乐设备、航行电子设备(例如,航行导航设备、陀螺仪或罗盘)、航空电子设备、安全设备或用于家庭或工业的机器人。
根据本发明的各种实施例,电子设备可以是具有通信功能的家具、建筑物/结构的一部分、电子板、电子签名接收设备、投影仪或各种测量设备(例如用于测量水、电、气体或电磁波的设备)。
根据本发明的各种实施例,电子设备可以是上面列出的设备的组合。本领域普通技术人员应当认识到,电子设备不限于上述设备。
根据本发明的实施例,发送设备和接收设备可以是例如电子设备。
根据本发明的实施例,提出一种在无线通信***中基于声音信号发送和接收数据的设备和方法。
根据本发明的实施例,还提出一种在考虑空间的情况下在无线通信***中基于声音信号发送和接收数据的设备和方法。
根据本发明的实施例,还提出一种在考虑距离的情况下在无线通信***中基于声音信号发送和接收数据的设备和方法。
根据本发明的实施例,还提出一种在无线通信***中基于声音信号发送和接收数据的设备和方法,该设备和方法增强了安全能力。
根据本发明的实施例,还提出一种用于在无线通信***中基于声音信号发送和接收数据的设备和方法,该设备和方法根据空间给予有区别的接收能力。
根据本发明的实施例,还提出一种用于在无线通信***中基于声音信号发送和接收数据的设备和方法,该设备和方法根据距离给予有区别的接收能力。
同时,根据本发明实施例提出的设备和方法可以适用于各种通信***,诸如长期演进(LTE)移动通信***、长期演进-先进(LTE-A)移动通信***、授权辅助接入(LAA)-LTE移动通信***、高速下行链路分组接入(HSDPA)移动通信***、高速上行链路分组接入(HSUPA)移动通信***、第三代项目伙伴关系2(3GPP2)高速分组数据(HRPD)移动通信***、3GPP2宽带码分多址(WCDMA)移动通信***、3GPP2码分多址(CDMA)移动通信***、电气和电子工程师协会(IEEE)802.16m通信***、IEEE 802.16e通信***、演进分组***(EPS)、移动互联网协议(移动IP)***、数字多媒体广播(DMB)业务、手持式便携式数字视频广播(DVP-H)和高级电视***委员会-移动/手持(ATSC-M/H)业务或其他移动广播业务、网际协议电视(IPTV)业务或其他数字视频广播***和运动图像专家组(MPEG)媒体传输(MMT)***或其他各种通信***。
最近IoT的急剧增长带来了短距离通信,例如,蓝牙方案-尤其是那些支持蓝牙低功耗(BLE)模式的方案-引起了重大关注。通常,用户能够使用便携式终端(例如,智能手机)来控制应用BLE模式的设备可应用BLE模式的设备正越来越多地出现。
因此,大量的应用BLE模式的设备导致在考虑基于距离而区分的空间的情况下发送和接收数据的需求。这样的需求在下面详细描述。
(1)无线通信***需要更多的信标信号,使得识别设备是否与其他设备存在于相同空间中更重要。
(2)对于无线通信***,重要的是发送和接收用于设备之间的认证过程和安全过程的认证码和安全码。考虑到这种认证过程和安全过程,根据距离区分空间可能非常重要。
(3)对于无线通信***,需要将数据的发送和接收仅限于存在于相同空间中的设备,并且鉴于此,根据距离区分空间可能是重要的。
(4)即使当设备存在于相同空间中时,无线通信***也可能需要根据距离来区分接收能力。鉴于此,根据距离区分空间可能是重要的。
如上所述的各种原因导致需要一种方案来识别无线通信***中的相同空间中是否存在相应的设备并且能够根据距离实现不同的数据发送和接收操作。
因此,根据本发明的实施例,提出一种用于基于声音信号来检查相应设备是否存在于相同空间中的方案。
另外,还提出一种用于基于声音信号发送和接收数据(例如,个人识别数字(PIN)码)的方案。
根据本发明的实施例,还提出一种基于声音信号根据设备间距离来区分发送能力和接收能力的方案。
根据本发明的实施例,还提出一种基于声音信号测量设备间距离的方案。
下面参考图1描述根据本发明实施例的在无线通信***中基于声音信号发送和接收数据的过程。
图1是示意性例示了根据本发明的实施例的在无线通信***中基于声音信号发送和接收数据的过程的视图。
参考图1,在无线通信***中,第一设备(例如,TV 110)基于声音信号将数据发送到第二设备(例如,智能手机120)(步骤111)。这里,智能手机120可以基于声音信号来检测智能手机120是否与TV 110处于相同的空间中,并且TV 110可以基于声音信号来发送各种数据。
已经参考图1描述了在无线通信***中基于声音信号发送和接收数据的过程。接下来参考图2描述根据本发明的实施例的在无线通信***中基于声音信号根据距离来区分发送能力和接收能力的过程。
图2是示意性例示了根据本发明的实施例的在无线通信***中基于声音信号根据距离来区分发送能力和接收能力的过程的视图。
参考图2,“短距离”表示距第一设备(例如,智能手机210)不超过预设第一阈值距离的距离、“中距离”表示距智能手机210超过第一阈值且不超过预设第二阈值距离的距离,“长距离”表示距智能手机210超过第二阈值距离的距离。这里,可以适当地设置第一阈值距离和第二阈值距离以适应智能手机210或无线通信***的周围环境,并且省略其详细描述。
第一设备(例如,智能手机210)可以基于声音信号来发送数据,使得仅在距智能手机210短距离内存在的设备可以从智能手机210接收数据。图2假定第二设备220存在于距智能手机210短距离内。因此,第二设备220可以接收从智能手机210发送的数据。
同时,假定第三设备230位于距智能手机210长距离内。因此,第三设备230不能接收从智能手机210发送的数据。
已经参考图2描述了用于在无线通信***中基于声音信号来区分发送能力和接收能力的过程。接下来参考图3描述根据本发明的实施例的在无线通信***中发送数据的声音发送过程。
图3是示意性例示了根据本发明的实施例的在无线通信***中用于发送数据的声音信号发送过程的视图。
参考图3,假定在无线通信***中存在总共N+1个数据值(例如,映射值),声音符号类型的总数也应当是N+1。作为一个示例,如图3所示,在无线通信***中有N+1个映射值可支持的假定下,声音符号类型的数量也应当是N+1。例如,符号类型a、符号类型b、符号类型c和符号类型d分别被映射到映射值数字0、映射值数字1、映射值数字2和映射值数字N。
同时,声音符号表示在无线通信***中使用的数据发送的最小单位,并且一个声音符号包括多个声音子符号。这里,声音符号的类型可以表示为包含在声音符号中的子符号的组合。此外,子符号可以是作为接收设备在时间轴上接收和检测的最小单位的特定波形。
此外,声音包包括多个声音符号;例如,在发送设备发出其PIN码的情况下,可以通过声音包来发送PIN码。
作为一个示例,如图3所示,在发送设备的PIN码是00201...N2的情况下,发送设备可以通过发送诸如aacab...dc的声音包来发送其PIN码。
因此,因为发送设备基于声音信号来发送数据,所以只有与发送设备处于相同空间中的接收设备才可以从发送设备接收数据。
此外,根据可支持的声音符号类型的数量,发送设备的数据发送能力增强,并且接收设备的数据接收能力增强。
已经参考图3描述了根据本发明的实施例的在无线通信***中用于发送数据的声音信号发送过程。然后参考图4描述根据本发明的实施例的在无线通信***中取决于距离的数据接收能力。
图4是示意性例示了根据本发明实施例的在无线通信***中取决于距离的数据接收能力的视图。
参考图4,接收设备通过麦克风接收声音信号(步骤411),并基于通过麦克风接收到的声音信号来检测声音子符号(步骤413)。接收设备基于如此检测到的声音子符号来重新配置声音符号(步骤415),并基于所产生的声音符号来检测映射值(步骤417)。
接收设备基于检测到的映射值来检测与声音包相对应的数据(步骤419)并检查数据的有效性(步骤421)。这里,可以通过在详细描述中未提及的循环冗余检查(CRC)过程或反馈过程来检查数据有效性。
已经参考图4描述了取决于无线通信***中的距离的数据接收能力。接下来参考图5描述根据本发明的实施例的在无线通信***中通过改变声音子符号长度来区分空间的过程。
图5是示意性例示了根据本发明的实施例的在无线通信***中的通过改变声音符号长度来区分空间的过程的视图。
参考图5,声音子符号长度与数据接收长度具有相关性,该数据接收长度是接收设备能够接收从发送设备发送的声音子符号的距离。随着声音子符号长度减小,数据接收距离减小,相反,随着声音子符号长度增大,数据接收距离增大。
图5假定在无线通信***中支持例如三个声音子符号长度,例如,第一声音子符号长度、第二声音子符号长度和第三声音子符号长度。
第一声音子符号长度表示可以仅由距发送设备短距离内存在的接收设备接收的声音子符号的长度。这里,例如,短距离表示距发送设备不超过预设第一阈值距离的距离。
第二声音子符号长度表示可以仅由距发送设备中距离内存在的接收设备接收的声音子符号的长度。这里,例如,中距离表示距发送设备超过第一阈值距离且不超过预设第二阈值距离的距离。
第三声音子符号长度表示可以仅由距发送设备长距离内存在的接收设备接收的声音子符号的长度。这里,例如,长距离表示距发送设备超过第二阈值距离的距离。
同时,用于确定声音子符号长度的参数可以是包含在声音子符号中的子-子符号的数量或者包含在声音子符号中的子符号的长度。
已经参考图5描述了根据本发明的实施例的在无线通信***中通过改变声音子符号长度来区分空间的过程。下面参考图6描述根据本发明的实施例的在无线通信***中改变声音符号长度的过程。
图6是示意性例示了根据本发明实施例的在无线通信***中改变声音符号长度的过程的视图。
参考图6,原始声音符号611包括例如M个声音子符号,例如,声音子符号#0至声音子符号#M-1。
因此,通过减少包含在原始声音符号611中的声音子符号的数量来缩短原始声音符号611的长度。作为一个示例,原始声音符号611包含总共M个声音子符号。通过在原始声音符号611中包括少于M个声音子符号来缩短原始声音符号611的长度。图6例示了声音符号613,其包含总共L个声音子符号,例如,声音子符号#0到声音子符号#L-1。
如上所述,缩短原始声音符号611的长度可以通过减少包含在原始声音符号611中的声音子符号的数量或包含在原始声音符号611中的声音子符号的长度来实现。作为一个示例,原始声音符号611可以包含总共M个声音子符号,每个声音子符号具有长度P。通过使包含在原始声音符号611中的声音子符号的长度小于P,可以缩短原始声音符号611的长度。图6例示了包括长度小于P的总共M个声音子符号的声音符号615。
已经参考图6描述了根据本发明的实施例的在无线通信***中改变声音符号长度的过程。现在参考图7描述根据本发明的实施例的在无线通信***中产生声音包的过程的示例。
图7是示意性例示了根据本发明的实施例的在无线通信***中产生声音包的过程的示例的视图。
参考图7,第一设备(例如,智能手机710)可以发送短距离声音包,以允许仅距智能手机710短距离内存在的设备接收数据。这里,可以根据智能手机710或无线通信***的周围环境来设置短距离,并且不给出其详细描述。图7假定第二设备720位于距智能手机710短距离内。因此,第二设备720可以从智能手机710接收短距离声音包,并且可以相应地提取与短距离声音包相对应的数据。
同时,由于第三设备730位于距智能手机710长距离内,所以第三设备730不能从智能手机710接收短距离声音包,因此不能提取与短距离声音包相对应的数据。
同时,智能手机710可以发出长距离声音数据包,使得距智能手机710长距离内存在的设备也可以从智能手机710接收数据。这里,可以根据智能手机710或无线通信***的周围环境来设置长距离,并且不给出其详细描述。因此,第二设备720和第三设备730都可以从智能手机710接收长距离声音数据包,因此都可以提取与长距离声音包相对应的数据。
以上参考图7描述了根据本发明实施例的在无线通信***中产生声音包的过程的示例。现在参考图8描述根据本发明的实施例的在无线通信***中通过改变声音子符号的音量来区分空间的过程。
图8是示意性地示出根据本发明的实施例的在无线通信***中通过改变声音子符号的音量来区分空间的过程的视图。
参考图8,声音子符号的音量与数据接收长度具有相关性,该数据接收长度是接收设备能够接收从发送装置发送的声音子符号的距离。例如,随着声音子符号音量增大,数据接收距离变长,相反,随着声音子符号音量减小,数据接收距离缩短。
图8假定在无线通信***中支持例如三个声音子符号音量,例如,第一声音子符号音量、第二声音子符号音量和第三声音子符号音量。
第一声音子符号音量表示可以仅由距发送设备短距离内存在的接收设备接收的声音子符号的音量。这里,例如,短距离表示距发送设备不超过预设第一阈值距离的距离。
第二声音子符号音量表示可以仅由距发送设备中距离内存在的接收设备接收的声音子符号的音量。这里,例如,中距离表示距发送设备超过第一阈值距离且不超过预设第二阈值距离的距离。
第三声音子符号音量表示可以仅由距发送设备长距离内存在的接收设备接收的声音子符号的音量。这里,例如,长距离表示距发送设备超过第二阈值距离的距离。
已经参考图8描述了根据本发明的实施例的在无线通信***中通过改变声音子符号音量来区分空间的过程。下面参考图9描述根据本发明的实施例的在无线通信***中用于产生声音包的过程的另一示例。
图9是示意性例示了根据本发明的实施例的在无线通信***中产生声音包的过程的另一示例的视图。
参考图9,第一设备(例如,智能手机910)可以发送短距离声音包,以允许仅距智能手机910短距离内存在的设备接收数据。这里,可以根据智能手机910或无线通信***的周围环境来设置短距离,并且不给出其详细描述。图9假定第二设备920位于距智能手机910短距离内。因此,第二设备920可以从智能手机910接收短距离声音包,并且可以相应地提取与短距离声音包相对应的数据。
同时,由于第三设备930位于距智能手机910长距离内,所以第三设备930不能从智能手机910接收短距离声音包,因此不能提取与短距离声音包相对应的数据。
同时,智能手机910可以发出长距离声音数据包,使得距智能手机910长距离内存在的设备也可以从智能手机910接收数据。这里,可以根据智能手机910或无线通信***的周围环境来设置长距离,并且不给出其详细描述。因此,第二设备920和第三设备930都可以从智能手机910接收长距离声音数据包,因此都可以提取与长距离声音包相对应的数据。
以上参考图9描述了根据本发明实施例的在无线通信***中产生声音包的过程的另一示例。现在参考图10描述根据本发明的实施例的在无线通信***中通过基于双向声音测量距离来区分空间的过程。
图10是示意性例示了根据本发明的实施例的在无线通信***中通过基于双向声音信号测量距离来区分空间的过程的视图。
参考图10,两个设备(例如,第一设备(例如,智能手机1011)和第二设备1013)都可以发出声音信号,并且智能手机1011和第二设备1013都可以接收声音信号。
同时,声音信号可以通过扬声器发送并通过麦克风接收。因此,在由第二设备1013接收到从智能手机1011发送的第一声音信号的情况下,由于扬声器和麦克风之间的安装位置的不同,需要预定时间。作为一个示例,智能手机1011在时间t12处接收在时间t11处发送的第一声音信号,并且第二设备1013在时间t22处接收在时间t21处发送的第二声音信号。此时,智能手机1011发送和接收第一声音信号之间的时间间隔为R1,并且第二设备1013发送和接收第二声音信号之间的时间间隔为R2。
之后,智能手机1011在时间t13处接收第二声音信号,并且第二设备1013在时间t23处接收第一声音信号。因此,智能手机1011可以计算智能手机1011对第一声音信号的发送和对第二声音信号的接收之间的时间差D1(=t13-t12+R1),并且第二设备1013可以计算第二设备1013对第二声音信号的发送和对第一声音信号的接收之间的时间差D2(=t23-t22+R2)。此时,智能手机1011可以基于关于第一声音信号和第二声音信号的记录数据和基于扬声器与麦克风之间的距离的R1来检测时间t12和t13。或者,智能手机1011可以直接测量t11和t13。
这里,D1和D2的总和与智能手机1011和第二设备1013之间的声音信号的往返时间(RTT)相同。通常,RTT可以被定义为当两个设备中的一个特定设备发送第一信号并且另一设备在接收到第一信号之后立即发送第二信号时,由该特定设备测量的第一信号的发送的时间和第二信号的接收的时间之间的差。
在图10中,由于第二声音信号不是在接收第一声音信号之后被发送的,所以t11与t13之间的时间间隔不同于RTT。但是,与正常的RTT测量环境相比,第二声音信号的发送早了D2。因此,在假定第二设备1013在接收到第一声音信号之后发送第二声音信号的情况下,D1和D2相加得出与RTT相同的值。因此,可以通过将D1与D2之和除以2来计算声音信号的传播延迟时间,然后将传播延迟时间除以声音信号的速度VS来测量距离。
已经参考图10描述了根据本发明的实施例的在无线通信***中通过基于双向声音信号测量距离来区分空间的过程。现在参考图11描述根据本发明的实施例的在无线通信***中产生声音包的过程的又一示例。
图11是示意性例示了根据本发明的实施例的在无线通信***中产生声音包的过程的又一示例的视图。
参考图11,第二设备1113可以明确地测量第二设备1113与第一设备(例如,智能手机1111)之间的距离,并且在第二设备1113与智能手机1111之间的明确测量的距离小于预设距离的情况下,第二设备1113可以从智能手机1111接收声音包,从而能够提取与声音包相对应的数据。为了便于描述,应当注意的是,在图11中,从智能手机1111发送的声音包中,由第二设备1113可接收的那些声音包由“短距离声音包”表示。
同时,第三设备1115还可以明确地测量第三设备1115与智能手机1111之间的距离,并且在第三设备1115与智能手机1111之间的明确测量的距离小于预设距离的情况下,第三设备1115可以从智能手机1111接收声音包。然而,由于第三设备1115和智能手机1111之间的距离不小于如图11所示的预设距离,所以第三设备1115不能从智能手机1111接收声音包,因此不能提取与声音包相对应的数据。
如图11所示的由第二设备1113和第三设备1115检测距智能手机1111的距离的方案与参考图10所描述的方案相同,并且不再给出其进一步的描述。
上面已经参考图11描述了根据本发明的实施例的在无线通信***中产生声音包的过程的又一示例。现在参考图12a和图12b描述根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程。
图12a和图12b是示意性例示了根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的示例的视图。
参考图12a和图12b,发送设备可以使用多个扬声器给声音信号赋予方向性。图12a和图12b示出发送设备使用例如四个扬声器给声音信号赋予方向性的情景。
根据给定的方向性,来自原始声音符号的具有不同方向的声音信号作为原始声音符号上的反相声音信号,因此可以基于主动噪声消除方案被去除。作为一个示例,如图12b所示,如果通过不同的扬声器阵列以不同的方向发射具有相反相位的信号,则在接收到所有信号的区域内不可能进行数据接收,因此数据接收被取消,但是可以提取其他区域中的每个信号的数据。
因此,参考图12a和图12b,定义了基于应用于声音信号的方向性可能进行数据提取的接收空间和不可能进行数据提取的另一接收空间。
上面参考图12a和图12b描述了根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的示例。现在参考图13a和图13b描述根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的另一示例。
图13a和图13b是示意性例示了根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的另一示例的视图。
参考图13a和图13b,发送设备可以使用多个扬声器给声音信号赋予方向性。图13a和图13b示出发送设备使用例如四个扬声器给声音信号赋予方向性的情景。
根据给定的方向性,来自原始声音符号的具有不同方向的声音信号作为原始声音符号上的反相声音信号,因此可以基于主动噪声消除方案被去除。
因此,参考图13a和图13b,定义了基于应用于声音信号的方向性可能进行数据提取的接收空间和不可能进行数据提取的另一接收空间。特别地,图13a和图13b例示了基于三维目标设置接收空间的示例;基于三维目标可能进行数据提取的接收空间和不可能进行数据提取的另一接收空间。
上面参考图13a和图13b描述了根据本发明的实施例的在无线通信***中基于噪声消除方案和声音信号的方向来设置接收空间的过程的另一示例。现在参考图14描述根据本发明的实施例的在无线通信***中基于接收时间差来检测设备方向的过程。
图14是示意性例示了根据本发明的实施例的在无线通信***中基于接收时间差来检测设备方向的过程的视图。
参考图14,发送器(例如,TV1411)发送两个信号,例如,信号#1和信号#2。这里假定信号#1在方向TX1上发送,并且信号#2在TX2方向上发送。
然后,接收器(例如,扬声器1413)从TV1411接收信号,即,信号#1和信号#2。假定扬声器1413接收到信号#1的时间是t1、扬声器1413接收到信号#2的时间是t2并且t1和t2之间的差是d(d=t2-t1)。
因此,在差d超过预设阈值m(d>m)的情况下,扬声器1413确定相比方向TX1它更接近方向TX2。这里,阈值m是给定预设裕度而确定的值。没有详细地说明裕度。
相反,在差d小于阈值m(d<m)的情况下,扬声器1413确定相比方向TX2它更接近方向TX1。
已经参考图14描述了根据本发明的实施例的在无线通信***中基于接收时间差来检测设备方向的过程。现在参考图15描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的示例。
图15是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的示例的视图。
参考图15,应当注意,图15所示的应用基于声音信号发送和接收数据的过程的示例操作场景如下:新设备在通电时通过周围设备自动连接到接入点(AP)。为了便于描述,在下文中,新设备被称为开箱(OOB)设备,并且OOB设备包括扬声器。
如果OOB设备1501通电(步骤1511),则OOB设备1501发送与随机产生的PIN码相对应的声音信号(步骤1513)。因此,接收设备1503与OOB设备1501存在于相同的空间中,其可以接收来自OOB设备1501的声音信号。图15假设接收设备1503是例如智能手机。智能手机1503基于接收到的声音信号检测OOB设备1501的PIN码,并且在BLE模式下,将检测到的PIN码发送到OOB设备1501(步骤1515)。
然后,OOB设备1501向与OOB设备1501存在于相同的空间内的智能手机1503发送对Wi-Fi连接信息的请求(步骤1517)。然后,智能手机1503将智能手机1503保存的Wi-Fi连接信息发送给OOB设备1501(步骤1519)。OOB设备1501基于从智能手机1503接收到的Wi-Fi连接信息来执行与AP1505的连接操作。
已经参考图15描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的示例。现在参考图16描述根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景示例的信号发送和接收的示例。
图16是示意性例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的示例的信号流程图。
参考图16,无线通信***包括OOB设备1501、智能手机1503和AP 1505。
当智能手机1503保持与AP 1505连接(步骤1611)时,如果OOB设备1501通电(步骤1613),则OOB设备1501发出BLE公告消息(步骤1615)。应当注意的是,为了方便,BLE公告消息由图16中的BLE公告消息表示。
BLE公告消息包括AP连接必需参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数。AP连接必需参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数分别如下所述。
AP连接必需参数是指示相应设备是否需要连接到AP的参数,并且可以实现为例如一个比特。如果AP连接必需参数是第一值(例如“1”),则这表示相应设备需要连接到AP,并且在AP连接必需参数是第二值(例如“0”)的情况下,这表示相应设备不需要连接到AP。
OOB参数是指示相应设备是否是OOB设备的参数,其可以被实现为例如一个比特。在OOB参数是第一值(例如“1”)的情况下,这表示相应设备是OOB设备,并且在OOB参数是第二值(例如“0”)的情况下,这表示相应设备不是OOB设备。这里,OOB设备表示首先通电并被驱动的设备。
BD地址或Wi-Fi P2P地址/信道信息参数表示蓝牙设备(BD)地址或Wi-Fi点对点(P2P)地址和信道信息。这里,BD地址表示BD的介质访问控制(MAC)地址、Wi-Fi P2P地址指示用于Wi-Fi P2P连接的地址并且信道信息指示用于Wi-Fi P2P连接的信道信息。在步骤1615的BLE公告消息中,AP连接必需参数被设置为1,并且OOB参数被设置为1。
此外,OOB设备1501基于声音信号发送其PIN码和标识符(ID)(步骤1617)。
在接收到来自OOB设备1501的声音信号的情况下,智能手机1503基于声音信号检测到OOB设备1501与智能手机1503处于相同的空间中(步骤1619)。智能手机1503然后将BLE公告消息发送到OOB设备1501(步骤1621)。BLE公告消息包括AP连接参数和认证地址参数。这里,在下面描述AP连接参数和认证地址参数。
AP连接参数是指示相应设备是否与AP连接的参数,并且可以实现为例如一个比特。在AP连接参数是第一值(例如“1”)的情况下,这表示相应设备与AP连接,并且在AP连接参数是第二值(例如“0”)的情况下,这表示相应设备未与AP连接。
认证地址参数表示已经在认证过程中成功认证的相应设备的地址-即认证地址。
在步骤1621的BLE公告消息中,AP连接参数被设置为1。
在从智能手机1503接收到BLE公告消息的情况下,OOB设备1501检测到OOB设备1501与智能手机1503处于相同的空间中(步骤1623)。以这种方式检测到与智能手机1503在相同空间中的存在的OOB设备1501与智能手机1503(步骤1625)或Wi-Fi P2P连接(步骤1627)建立蓝牙连接(BT连接)。这里,在智能手机1503与OOB设备1501之间的连接中,蓝牙连接具有比Wi-Fi P2P连接更高的优先级。也就是说,蓝牙连接具有第一优先级并且Wi-FiP2P连接具有第二优先级。
此外,在执行蓝牙连接建立和Wi-Fi P2P连接操作的同时,智能手机1503向OOB设备1501提供关于与AP 1505的连接的信息。换句话说,当执行在智能手机1503与OOB设备1501之间建立蓝牙连接的操作时,智能手机1503将智能手机1503保持的蓝牙连接信息提供给OOB设备1501。相反,当执行在智能手机1503与智能手机1503之间建立Wi-Fi P2P连接的操作时,智能手机1503将智能手机1503保持的Wi-Fi P2P连接信息提供给OOB设备1501。
在已经与智能手机1503建立了Wi-Fi P2P连接之后,OOB设备1501基于从智能手机1503接收到的Wi-Fi P2P连接信息建立与AP 1505的Wi-Fi连接(步骤1629)。
尽管图16例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的示例,但是可以对图16做出各种改变。作为一个示例,尽管在图16中示出了连续的步骤,但是图16的步骤可以以并行或不同的顺序重复或出现,或者重复或出现若干次。
已经参考图16描述了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景发送和接收信号的过程的示例。现在参考图17描述根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景示例的信号发送和接收的另一示例。
图17是示意性例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的另一示例的信号流程图。
参考图17,无线通信***包括OOB设备1501、智能手机1503和AP 1505。
当智能手机1503保持与AP1505连接(步骤1711)时,如果OOB设备1501通电(步骤1713),则OOB设备1501发出BLE公告消息(步骤1715)。应当注意的是,为了方便起见,BLE公告消息由图17中的BLE公告消息(BLE Adv.)表示。BLE公告消息包括AP连接必需参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数。AP连接必需参数、OOB参数和BD地址或Wi-FiP2P地址/信道信息参数与上面参考图16描述的参数相同,并且没有呈现其详细描述。此外,在步骤1715的BLE公告消息中,AP连接必需参数被设置为1,并且OOB参数被设置为1。
在从OOB设备1501接收到BLE公告消息的情况下,智能手机1503向OOB设备1501发送连接请求(CONNECT_REQ)消息(步骤1717)。此外,智能手机1503向OOB设备1501发送写入命令消息(步骤1719)。这里,作为BLE通用属性配置文件(GATT)命令消息的写入命令消息包括类型参数和值参数。在类型参数是例如第一值(例如,“0x00”)的情况下,类型参数表示写入命令消息是指示符消息。此外,值参数表示类型参数指示的消息的值。作为一个示例,在值参数是第一值(例如,“0x02”)的情况下,值参数表示指示符消息是距离请求(DistanceReq)。这里,距离请求表示相应设备需要检测到相对设备的距离。
在从智能手机1503接收到写入命令消息的情况下,OOB设备1501响应于写入命令消息发送句柄值通知消息(步骤1721)。这里,句柄值通知消息包括类型参数和值参数。类型参数是第一个值,例如,“0x00”,而值参数是第二个值,例如,“0x03”。这里,为“0x03”的值参数表示距离响应(Distance Rsp)。这里,距离响应表示对距离请求的响应,表示对应设备已经确认需要检测到相对设备的距离。
此外,在接收到写入命令消息的情况下,OOB设备1501基于声音信号发送其PIN码,以执行检测距离智能手机1503的距离的操作(步骤1721),并且智能手机1503还发出声音信号(步骤1725)。
在接收到来自智能手机1503的声音信号的情况下,OOB设备1501向智能手机1503发送句柄值通知消息(步骤1727)。这里,句柄值通知消息包括类型参数和值参数。类型参数被设置为例如第二值,例如,“0x10”,并且值参数被设置为例如第三值,例如,“xx”。这里,在类型参数设置为“0x10”的情况下,这表示峰值检测。在从OOB设备1501接收到句柄值通知消息的情况下,智能手机1503向OOB设备1501发送写入命令消息(步骤1729)。这里,写入命令消息包括类型参数和值参数。类型参数例如是第二值,例如,“0x11”,而值参数例如是第三值,例如,“xx”。这里,被设置为“0x11”的类型参数表示距离结果,并且值参数被设置为与包含在句柄值通知消息中的值参数相同。
在已经将写入命令消息发送到OOB设备1501的情况下,智能手机1503检测到OOB设备1501与智能手机1503处于相同的空间中(步骤1731)。智能手机1503然后将写入命令消息发送到OOB设备1501。写入命令消息包括类型参数和值参数。类型参数被设置为例如第四值,例如,“0x20”,并且该值参数被设置为例如第三值,例如,“xx”。这里,被设置为“0x20”的类型参数表示认证地址,并且值参数被设置为与包含在句柄值通知消息中的值参数相同。
在发送写入命令消息之后,智能手机1503将BLE公告消息发送到OOB设备1501(步骤1735)。BLE公告消息包括P2P连接准备参数和认证地址参数。P2P连接准备参数是指示相应设备是否需要P2P连接的参数,并且可以被实现为例如一个比特。在P2P连接准备参数是第一值(例如,“1”)的情况下,这表示相应设备需要P2P连接,并且在P2P连接准备参数是第二值(例如,“2”)的情况下,这表示相应设备不需要P2P连接。在步骤1735的BLE公告消息中,P2P连接准备参数被设置为1。
在已经从智能手机1503接收到BLE公告消息的情况下,OOB设备1501检测到OOB设备1501与智能手机1503处于相同的空间中并且检测到OOB设备1501与智能手机1503之间的距离(步骤1737)。在检测到与智能手机1503处于相同的空间中的OOB设备1501以及OOB设备1501和智能手机1503之间的距离的情况下,OOB设备1501与智能手机1503建立蓝牙连接(步骤1739)或与智能手机1503建立Wi-Fi P2P连接(步骤1741)。这里,在智能手机1503与OOB设备1501之间的连接中,蓝牙连接具有比Wi-Fi P2P连接更高的优先级。也就是说,蓝牙连接具有第一优先级,并且Wi-Fi P2P连接具有第二优先级。
此外,在执行蓝牙连接建立和Wi-Fi P2P连接操作时,智能手机1503向OOB设备1501提供关于与AP 1505的连接的信息。换句话说,当执行建立智能手机1503与OOB设备1501之间的蓝牙连接的操作时,智能手机1503将智能手机1503保持的蓝牙连接信息提供给OOB设备1501。相反,当执行建立智能手机1503与OOB设备1501之间的Wi-Fi P2P连接的操作时,智能手机1503将智能手机1503保持的Wi-Fi P2P连接信息提供给OOB设备1501。
在已经与智能手机1503建立了Wi-Fi P2P连接的情况下,OOB设备1501基于从智能手机1503接收到的Wi-Fi P2P连接信息建立与AP 1505的Wi-Fi连接(步骤1743)。
尽管图17例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的另一示例,但是可以对图17做出各种改变。作为一个示例,尽管在图17中示出了连续的步骤,但是图17的步骤可以以并行或不同的顺序重复或出现,或者重复或出现若干次。
已经参考图17描述了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景发送和接收信号的过程的另一示例。现在参考图18描述根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景示例的信号发送和接收的另一示例。
图18是示意性例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的又一示例的信号流程图。
参考图18,无线通信***包括OOB设备1501、智能手机1503和AP 1505。尽管为了便于描述,图18阐述了OOB设备1501,但是应当注意的是,OOB设备1501是在初始通电之后与另一设备配对的设备,而不是实际的OOB设备。
智能手机1503和OOB设备1501正在配对(步骤1811),并且OOB设备1501和AP1505保持连接状态(步骤1813)。
OOB设备1501向智能手机1503发送BLE公告消息(步骤1815)。应当注意的是,为了方便起见,BLE公告消息由图18中的BLE Adv.表示。BLE公告消息包括AP连接参数。AP连接参数是指示相应设备是否与AP连接的参数,并且可以实现为例如一个比特。在AP连接参数是第一值(例如,“1”)的情况下,这表示相应设备与AP连接,并且在AP连接参数是第二值(例如,“0”)的情况下,这表示相应设备未与AP连接。在步骤1815的BLE公告消息中,AP连接参数被设置为1。
在OOB设备1501和AP1505之间的连接由于在OOB设备1501与AP1505保持连接状态时发生特定事件而被释放的情况下,OOB设备1501转换到断开状态(步骤1817)。
当在断开状态下操作时检测到需要连接到网络时(步骤1819),OOB设备1501向智能手机1503发送BLE公告消息(步骤1821)。BLE公告消息包括AP连接必需参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数。这里,BLE公告消息中的AP连接必需参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数与以上参考图16所述的参数相同,并且没有呈现其详细描述。在步骤1821的BLE公告消息中,AP连接必需参数被设置为1,并且OOB参数被设置为0。
在已从OOB设备1501接收到BLE公告消息的情况下,智能手机1503将BLE公告消息发送到OOB设备1501(步骤1823)。BLE公告消息包括AP连接参数和认证地址参数。在步骤1823的BLE公告消息中,AP连接参数被设置为1。
已从智能手机1503接收到BLE公告消息的OOB设备1501与智能手机1503建立蓝牙连接(步骤1825)或Wi-Fi P2P连接(步骤1827)。这里,在智能手机1503与OOB设备1501之间的连接中,蓝牙连接具有比Wi-Fi P2P连接更高的优先级。也就是说,蓝牙连接具有第一优先级,并且Wi-Fi P2P连接具有第二优先级。
此外,在执行蓝牙连接建立和Wi-Fi P2P连接操作的同时,智能手机1503向OOB设备1501提供关于与AP1505的连接的信息。换句话说,当执行在智能手机1503与OOB设备1501之间建立蓝牙连接的操作时,智能手机1503将智能手机1503保持的蓝牙连接信息提供给OOB设备1501。相反,当执行在智能手机1503与OOB设备1501之间建立Wi-Fi P2P连接的操作时,智能手机1503将智能手机1503保持的Wi-Fi P2P连接信息提供给OOB设备1501。
在已经建立与智能手机1503的Wi-Fi P2P连接的情况下,OOB设备1501基于从智能手机1503接收到的Wi-Fi P2P连接信息建立与AP 1505的Wi-Fi连接(步骤1829)。
尽管图18例示了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景的示例发送和接收信号的过程的另一示例,但是可以对图18做出各种改变。作为一个示例,尽管在图18中示出了连续的步骤,但是图18的步骤可以以并行或不同的顺序重复或出现,或者重复或出现若干次。
已经参考图18描述了根据本发明的实施例的在无线通信***中按照如图15所示的应用基于声音信号发送和接收数据的过程的操作场景发送和接收信号的过程的另一示例。现在参考图19描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图19是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例的视图。
参考图19,应当注意,如图19所示的应用基于声音信号发送和接收数据的过程的另一示例操作场景如下:新设备在通电之后自动执行与另一个设备的配对操作。为了便于描述,在下文中,新设备被称为OOB设备,并且OOB设备包括扬声器。
如果OOB设备1901通电(步骤1911),则OOB设备1901发出与随机产生的PIN码相对应的声音信号(步骤1913)。因此,与OOB设备1901存在于相同空间中的接收设备1903可以从OOB设备1901接收声音信号。图19假定接收设备1903是例如智能手机。智能手机1903基于接收到的声音信号检测OOB设备1901的PIN码,并且在BLE模式下,将检测到的PIN码发送到OOB设备1901(步骤1915)。
然后,OOB设备1901尝试到位于距OOB设备1901预设阈值距离内的智能手机1903的P2P连接。因此,智能手机1903与OOB设备1901建立P2P连接(步骤1917)。
在新设备(即,OOB设备1901)与如参考图19所描述的另一设备自动地配对的情况下,获得以下效果:
P2P网络设置步骤可以减少。这可以简化位于相同空间中的设备之间的P2P连接过程。
(1)由于PIN码可以基于声音信号发送,所以设备可以对位于相同的空间进行验证。
(2)基于声音信号发送PIN码的能力使得能够进行设备间检测以及位于相同空间中的认证。
(3)因此,可以根据设备间距离来区分权限。此外,只有当设备位于相同空间中并且在它们之间的阈值距离内时,设备才可以配对。
(4)可以通过三步认证过程来认证设备是否位于相同的空间中。这里,三步认证过程包括每个设备能够检测来自其相对设备的声音信号的情况、智能手机返回OOB设备已经发出的PIN码的情况以及OOB设备和智能手机之间的距离小于阈值距离的情况。
已经参考图19描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例。现在参考图20描述按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景示例的信号发送和接收的示例。
图20是示意性例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的示例的视图。
参考图20,无线通信***包括OOB设备1901和智能手机1903。
如果OOB设备1901通电(步骤2011),则OOB设备1901发出BLE公告消息(步骤2013)。应当注意的是,为了方便起见,BLE公告消息由图20中的BLE公告消息BLE Adv.()表示。BLE公告消息包括P2P连接准备参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数。BLE公告消息中的P2P连接准备参数、OOB参数以及BD地址或Wi-Fi P2P地址/信道信息参数与上述参数相同,并且不再给出其详细描述。在步骤2013的BLE公告消息中,P2P连接准备参数被设置为1。
此外,OOB设备1901基于声音信号发送其PIN码和ID(步骤2015)。
在已经从OOB设备1901接收到声音信号之后,智能手机1903基于声音信号检测到OOB设备1901与智能手机1903处于相同的空间中(步骤2017)。智能手机1903然后将BLE公告消息发送到OOB设备1901(步骤2019)。BLE公告消息包括P2P连接准备参数和认证地址参数。P2P连接准备参数和认证地址参数与上述那些参数相同,并且在此省略其详细描述。在步骤2019的BLE公告消息中,P2P连接准备参数被设置为1。
在已经从智能手机1903接收到BLE公告消息的情况下,OOB设备1901检测到OOB设备1901与智能手机1903处于相同的空间中(步骤2021)。以这种方式检测到与智能手机1903存在在相同空间中的OOB设备1901建立与智能手机1903的蓝牙连接(步骤2023)或Wi-FiP2P连接(步骤2025)。
如果因此在OOB设备1901和智能手机1903之间建立了蓝牙连接或Wi-Fi P2P连接,则OOB设备1901和智能手机1903配对(步骤2027)。
尽管图20例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的示例,但是可以对图20做出各种改变。作为一个示例,尽管在图20中示出了连续的步骤,但是图20的步骤可以以并行或不同的顺序重复或出现,或者重复或出现若干次。
已经参考图20描述了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的示例。现在参考图21描述按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的另一操作场景示例的信号发送和接收的过程的另一示例。
图21是示意性例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的另一示例的视图。
参考图21,无线通信***包括OOB设备1901和智能手机1903。
如果OOB设备1901通电(步骤2111),则OOB设备1901发出BLE公告消息(步骤2113)。应当注意的是,为了方便起见,BLE公告消息由图21中的BLE公告消息(BLE Adv.)表示。BLE公告消息包括共存/距离参数、P2P连接准备参数、OOB参数和BD地址参数。共存/距离参数是指示需要在相同空间和距离中进行检测的参数。P2P连接准备参数、OOB参数和BD地址参数与上述参数相同,因此这里省略其详细描述。此外,在步骤2113的BLE公告消息中,P2P连接准备参数被设置为1,并且OOB参数被设置为1。
在从OOB设备1901接收到BLE公告消息的情况下,智能手机1903将连接请求消息发送到OOB设备1901(步骤2115)。此外,智能手机1903将写入命令消息发送到OOB设备1901(步骤2117)。这里,写入命令消息包括类型参数和值参数,并且写入命令消息、类型参数和值参数与以上描述的那些相同,并且没有给出其详细描述。在步骤2117的写入命令消息中,类型参数被设置为0x00,并且值参数被设置为0x02。
在已经从智能手机1903接收到写入命令消息的情况下,OOB设备1901响应于写入命令消息而发送句柄值通知消息(步骤2119)。这里,步骤2119的句柄值通知消息包括类型参数和值参数。类型参数被设置为表示指示符的第一值,例如,“0x00”,并且值参数被设置为第二值,例如,“0x03”。也就是说,值参数表示距离Rsp。
此外,在接收到写入命令消息的情况下,OOB设备1901基于声音信号发送其PIN码,以执行检测距智能手机1903的距离的操作(步骤2121),并且智能手机1903还发出声音信号(步骤2123)。
在已经从智能手机1903接收到声音信号的情况下,OOB设备1901向智能手机1903发送句柄值通知消息(步骤2125)。这里,步骤2125的句柄值通知消息包括类型参数和值参数。类型参数被设置为例如第二值,例如,“0x10”,并且值参数被设置为例如第三值,例如,“xx”。也就是说,类型参数指示峰值检测。
在已经从OOB设备1901接收到句柄值通知消息的情况下,智能手机1903将写入命令消息发送到OOB设备1501(步骤2127)。这里,写入命令消息包括类型参数和值参数。类型参数是例如第二值,例如,“0x11”,而值参数是例如第三值,例如,“xx”。换句话说,类型参数表示距离结果,并且值参数被设置为与包含在句柄值通知消息中的值参数相同。
在已经将写入命令消息发送到OOB设备1901的情况下,智能手机1903检测到OOB设备1901与智能手机1903处于相同的空间中(步骤2129)。智能手机1903然后将写入命令消息发送到OOB设备1901(步骤2131)。步骤2123的写入命令消息包括类型参数和值参数。类型参数被设置为例如第四值,例如,“0x20”,并且值参数被设置为例如第三值,例如,“xx”。换句话说,类型参数表示认证地址,并且值参数被设置为与包含在句柄值通知消息中的值参数相同。
在发送写入命令消息之后,智能手机1903将BLE公告消息发送到OOB设备1901(步骤2133)。BLE公告消息包括P2P连接准备参数和认证地址参数。P2P连接准备参数和认证地址参数与上述那些参数相同,并且在此省略其详细描述。在步骤2133的BLE公告消息中,P2P连接准备参数被设置为1。
在已经从智能手机1903接收到BLE公告消息的情况下,OOB设备1901检测到OOB设备1901与智能手机1903处于相同的空间中并且检测OOB设备1901与智能手机1903之间的距离(步骤2135)。在检测到与智能手机1903处于相同的空间中的OOB设备1901和OOB设备1901与智能手机1903之间的距离的情况下,OOB设备1901与智能手机1903建立蓝牙连接(步骤2137)。
如果蓝牙连接因此在OOB设备1901和智能手机1903之间建立,则OOB设备1901和智能手机1903配对(步骤2139)。
尽管图21例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的另一示例,但是可以对图21做出各种改变。作为一个示例,尽管在图21中示出了连续的步骤,但是图21的步骤可以以并行或不同的顺序重复或出现,或者重复或出现若干次。
已经参考图21描述了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的另一示例。现在参考图22描述按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的另一操作场景示例的信号发送和接收的又一示例。
图22是示意性例示了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的又一示例的信号流程图。
参考图22,无线通信***包括OOB设备1901和智能手机1903。虽然为了便于描述,图22展示了OOB设备1901,但是应当注意的是,OOB设备1901是在首次通电后与另一设备配对的设备,而不是实际的OOB设备。
当智能手机1903保持与OOB设备1901配对(步骤2211)时,如果OOB设备1901通电(步骤2213),则OOB设备1901发出BLE公告消息(步骤2215)。应当注意的是,为了方便,BLE公告消息由图21中的BLE公告消息(BLE Adv.)表示。BLE公告消息包括P2P连接准备参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数。P2P连接准备参数、OOB参数和BD地址或Wi-Fi P2P地址/信道信息参数与以上所述的相同,并且没有给出其详细描述。此外,在步骤2215的BLE公告消息中,P2P连接准备参数被设置为1,并且OOB参数被设置为0。
在从OOB设备1901接收到BLE公告消息的情况下,智能手机1903检测可以由用户引起的用户动作或自动连接请求(步骤2217)。在检测到用户动作或自动连接请求的情况下,智能手机1903发出BLE公告消息(步骤2219)。这里,BLE公告消息包括P2P连接准备参数和认证地址参数。P2P连接准备参数和认证地址参数与上述那些参数相同,并且在此省略其详细描述。在步骤2219的BLE公告消息中,P2P连接准备参数被设置为1。
已经从智能手机1903接收到BLE公告消息的OOB设备1901与智能手机1903建立蓝牙连接(步骤2221)或Wi-Fi P2P连接(步骤2223)。
尽管图22示出了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的另一示例发送和接收信号的过程的又一示例。作为一个示例,尽管在图22中示出了连续的步骤,但是图22的步骤可以以并行或不同的顺序重复或出现,或者重复或出现若干次。
已经参考图22描述了按照根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景发送和接收信号的过程的又一示例。现在参考图23描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图23是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图23,应当注意到,如图23所示的应用基于声音信号发送和接收数据的过程的另一示例操作场景如下:在位于基于N地理围栏的特定距离内的多个设备上执行服务触发操作。
无线通信***包括启动器设备2311和多个周围设备,例如,四个周围设备,例如,设备#1 2313、设备#2 2315、设备#3 2317和设备#4 2319。
启动器设备2311使用短距离声音信号将其PIN码发送到周围设备。在周围设备中,从启动器设备2311接收到声音信号的那些设备可以基于它们接收到的声音信号来检测启动器设备2311的PIN码。在检测到启动器设备2311的PIN码的情况下,周围设备将启动器设备2311的PIN码(周围设备已经检测到)发送到启动器设备2311。
启动器设备2311对发送了启动器设备2311的PIN码的周围设备执行服务触发操作。
以下详细描述这种服务触发过程。
首先,启动器设备2311使用声音信号发送其PIN码(步骤2321、2327、2329和2335)。这里,假定启动器设备2311已经使用短距离声音信号发送了PIN码,并且设备#1 2313、设备#2 2315和设备#3 2317中的每一个与启动器设备2311之间的距离是短距离或更小,而设备#4 2319和启动器设备2311之间的距离超过短距离。
然后,启动器设备2311的每个周围设备可以基于距启动器设备2311的距离和声音信号分析能力来提取启动器设备2311已经发送的PIN码。
即,设备#1 2313可以不仅分析启动器设备2311已经发送的声音信号,而且由于设备#1 2313和启动器设备2311之间的距离未超过短距离,检测启动器设备2311已发送的PIN码。在检测到启动器设备2311的PIN码的情况下,设备#1 2313将检测到的启动器设备2311的PIN码发送到启动器设备2311(步骤2323)。因此,启动器设备2311利用设备#1 2313执行服务触发操作(步骤2325)。
设备#2 2315被假定为不能分析从启动器设备2311发送的声音信号。作为一个示例,设备#2 2315可能不能够分析启动器设备2311已经发送的声音信号,因为其可能由与启动器设备2311不同的制造商产生。因此,设备#23155不能检测到启动器设备2311的PIN码,因此不能将启动器设备2311的PIN码发送给启动器设备2311。因此,启动器设备2311不能利用设备#22315执行服务触发操作。
设备#3 2317不仅可以分析启动器设备2311已经发送的声音信号,而且由于设备#3 2317和启动器设备2311之间的距离不超过短距离,也可以检测启动器设备2311已经发送的PIN码。在检测到启动器设备2311的PIN码的情况下,设备#3 2317将检测到的启动器设备2311的PIN码发送到启动器设备2311(步骤2331)。因此,启动器设备2311利用设备#3 2317执行服务触发操作(步骤2333)。
由于设备#4 2319与启动器设备2311之间的距离超过了短距离,因此设备#4 2319不能接收到从启动器设备2311发送的声音信号。因此,设备#42319不能检测到启动器设备2311的PIN码,因此不能将启动器设备2311的PIN码发送到启动器设备2311。因此,启动器设备2311不能利用设备#4 2319执行服务触发操作。
在如上结合图23所述的在基于1:N地理围栏的特定距离内存在的多个设备上执行服务触发操作的操作场景中,尽管启动器设备仅使用一次声音信号来发送PIN码,但是它能够利用多个设备执行服务触发操作。
此外,在如上结合图23所述的在基于1:N地理围栏(geo-fensing)的特定距离内存在的多个设备上执行服务触发操作的操作场景中,启动器设备可以不仅基于声音信号的距离特性,而且基于是否可以对声音信号进行分析,来选择设备以执行服务触发操作。
已经参考图23描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图24描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图24是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图24,应当注意到,应用如图24所示的基于声音信号发送和接收数据的过程的另一示例操作场景如下:在位于基于专有地理围栏的特定距离之外的多个设备上执行服务触发操作。
无线通信***包括启动器设备2411和多个周围设备,例如,四个周围设备,例如,设备#1 2413、设备#2 2415、设备#3 2417和设备#4 2419。
启动器设备2411包括多个扬声器,例如,两个扬声器,例如,扬声器#1和扬声器#2。启动器设备2411使用长距离声音信号通过扬声器#1将其PIN码发送到周围设备。启动器设备2411使用短近距离声音信号通过扬声器#2发送已经通过扬声器#1发送的长距离声音信号的反相信号。
因此,位于距启动器设备2411短距离内的周围设备不能通过主动噪声消除操作来检测启动器设备2411的PIN码,而位于距启动器设备2411长距离内的周围设备可以检测启动器设备2411的PIN码。因此,在检测到启动器设备2411的PIN码的情况下,距启动器设备2411远距离内存在的周围设备将检测到的启动器设备2411的PIN码发送到启动器设备2411。
以下详细描述这种服务触发过程。
首先,启动器设备2411使用声音信号发送其PIN码。这里,假定启动器设备2411已经使用长距离声音信号发送了PIN码,并且设备#2 2415和设备#3 2417中的每一个与启动器设备2411之间的距离都是长距离或更小,而设备#1 2413和设备#4 2319中的每一个与启动器设备2311之间的距离都超过长距离。
然后,启动器设备2411的每个周围设备可以基于距启动器设备2411的距离和主动噪声消除操作来提取启动器设备2411已发送的PIN码。
也就是说,由于设备#1 2413与启动器设备2411之间的距离超过了长距离,所以设备#1 2413可以检测启动器设备2411已经发送的PIN码。在检测到启动器设备2411的PIN码之后,设备#1 2413将检测到的启动器设备2411的PIN码发送到启动器设备2411。因此,启动器设备2411利用设备#1 2413执行服务触发操作。
由于设备#2 2415和设备#3 2417中的每一个与启动器设备2411之间的距离未超过长距离,因此设备#2 2415和设备#3 2417中的每一个都不能分析启动器设备2411已经通过主动噪声消除操作发送的声音信号。因此,设备#2 2415和设备#3 2417中的每一个都不能检测到启动器设备2411的PIN码,因此不能将启动器设备2411的PIN码发送到启动器设备2411。因此,启动器设备2411不能利用设备#2 2415执行服务触发操作。
设备#4 2419不仅可以分析启动器设备2411已经发送的声音信号,而且由于设备#4 2419和启动器设备4311之间的距离超过了长距离,检测到启动器设备2411已经发送的PIN码。在检测到启动器设备2411的PIN码的情况下,设备#4 2419将检测到的启动器设备2411的PIN码发送到启动器设备2411。因此,启动器设备2411利用设备#4 2419执行服务触发操作。
在如上结合图24所述的在基于专有地理围栏的特定距离之外存在的多个设备上执行服务触发操作的操作场景中,启动器设备可以通过使用原始声音符号通过两个扬声器发送PIN码并且使用反相声音信号同时发送原始声音符号的反相信号执行服务触发操作。
另外,在如上面结合图24所述的在基于专有地理围栏的特定距离之外存在的多个设备上执行服务触发操作的操作场景中,启动器设备可以基于声音信号的距离特性选择设备以执行服务触发操作。
已经参考图24描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图25描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图25是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图25,应当注意到,如图25所示的应用基于声音信号发送和接收数据的过程的又一示例操作场景如下:基于声音信号的音量变化来发现设备。
无线通信***包括启动器设备2511和多个周围设备,例如,四个周围设备,例如,设备#1 2513、设备#2 2515、设备#3 2517和设备#4 2519。
启动器设备2511将声音信号音量设置为最低水平,并通过具有最低音量水平的声音信号发出其PIN码。启动器设备2511继续发出声音信号,同时通过预设音量步骤增加声音信号的音量,直到检测到设备,该设备检测来自启动器设备2511的PIN码并发出,即直到从另一个设备接收到启动器设备2511的PIN码。
同时,在检测到从启动器设备2511发送的PIN码的情况下,周围设备向启动器设备2511发送周围设备已经检测到的PIN码。
如图25所示,启动器设备2511通过声音信号发送启动器设备2511的PIN码,直到存在通过发出声音信号同时基于启动器设备2511的PIN码上的音量步骤使音量从最低音量水平升高来发送启动器设备2511的PIN码的周围设备,即直到设备#2 2515发送启动器设备2511的PIN码。
如上面结合图25所述的,在基于声音信号中的音量变化来发现设备的操作场景中,启动器设备可以发现周围设备,同时增加声音信号的音量。
此外,如以上结合图25所述的,在基于声音信号中的音量变化来发现设备的操作场景中,启动器设备可以发现最接近启动器设备的周围设备,甚至在没有检测到启动器设备和周围设备之间的准确距离的情况下。
已经参考图25描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图26描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图26是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图26,应当注意到,如图26所示的应用基于声音信号发送和接收数据的过程的又一示例操作场景如下:执行自动节能模式。
在第一设备2611(例如,电视2611)和第二设备(图26中未示出)(例如,智能手机)之间的距离是阈值距离或更多同时第一设备2611正在播放视频的情况下,TV 2611执行共存功能。当执行共存功能时,TV 2611检测TV 2611是否存与智能手机存在于相同的空间中。上面已经描述了用于检测设备是否存在于相同空间内的方案,并且在此不给出其详细描述。
当未检测到智能手机与TV 2611处于相同空间内的情况下,TV 2611暂停播放TV2611上的视频并将其操作模式转换到自动省电模式。
已经参考图26描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图27描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图27是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图27,应当注意到,如图27所示的应用基于声音信号发送和接收数据的过程的操作场景如下:每个账户进行自动登录过程。
在第一设备(例如,智能手机2711)与第二设备(例如,笔记本电脑PC 2713)之间的距离不大于阈值距离的情况下,笔记本电脑PC 2713检查智能手机2711的账户是否存在于笔记本电脑PC 2713中登记的账户中。作为检查结果,在智能手机2711的账户在笔记本电脑PC 2713中登记的账户之中的情况下,笔记本电脑PC 2713执行自动账户登录操作,并且改变笔记本电脑PC 2713的设置以适于智能手机2711。
相反,作为检查结果,除非智能手机2711的账户在笔记本电脑PC 2713中登记的账户之中,否则笔记本电脑PC 2713确认是否通过声音信号将笔记本电脑PC 2713中的用户账户登记在智能手机2711的设备上中,并且在智能手机2711想要将用户账户登记在笔记本电脑PC 2713中的情况下,其登记用于智能手机2711的用户账户。
同时,智能手机2711执行自动账户登录过程,或者在执行用户账户登记过程之后,执行自动账户登录过程,或者智能手机2711执行用于在用户账户登记过程之前执行的过程。
已经参考图27描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图28描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图28是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图28,应当注意到,如图28所示的应用基于声音信号发送和接收数据的过程的操作场景如下:执行重力过程。
在播放视频的第一设备(例如,智能手机2811)和第二设备(例如,TV 2813)之间的距离不大于阈值距离的情况下,TV 2813检查智能手机2811和TV 2813是否存在于相同的空间中以及智能手机2811与TV 2813之间的距离是否小于预设阈值距离。
在检查结果显示智能手机2811和TV 2813存在于相同的空间中并且智能手机2811和电视机2813之间的距离小于预设阈值距离的情况下,TV 2813将表示存在可用于智能手机2811的TV(即,TV 2813)的消息输出到智能手机2811。这里,消息可以是例如图标的形式。
同时,尽管检查结果是智能手机2811和TV 2813存在于相同的空间中,并且智能手机2811和TV 2813之间的距离小于预设阈值距离,但是如果存在另一智能手机使用TV2813,TV 2813不向智能手机2811输出表示存在可用TV(即,TV 2813)的信息。
同时,指示TV 2813的存在的图标在智能手机2811上显示并且在智能手机2811上被选择的情况下,正在智能手机2811上播放的视频在TV 2813上播放。
已经参考图28描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图29描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图29是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图29,应当注意,如图29所示的应用基于声音信号发送和接收数据的过程的又一示例操作场景如下:执行特定扬声器定位过程。
第一设备2911(例如,智能手机2911)在智能手机2911上执行扬声器应用(App)。假定在智能手机2911周围存在多个扬声器,例如,扬声器#1 2913、扬声器#2 2915和扬声器#32917。智能手机2911包括多扬声器。智能手机2911使用多扬声器将期望的扬声器定为目标。假定在图29中智能手机2911以扬声器#1 2913为目标。
因此,智能手机2911可以仅将期望的音乐发送给目标扬声器,即,扬声器#1 2913。
已经参考图29描述了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。现在参考图30描述根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例。
图30是示意性例示了根据本发明的实施例的在无线通信***中应用基于声音信号发送和接收数据的过程的操作场景的又一示例的视图。
参考图30,应当注意,如图30所示的应用基于声音信号发送和接收数据的过程的操作场景如下:根据另一示例执行特定扬声器定位过程。
第一设备(例如,智能手机(图30中未示出))执行扬声器App。假定在智能手机周围存在TV 3011和多个扬声器,例如,扬声器#1 3013和扬声器#2 3015。智能手机包括多扬声器。智能手机使用多扬声器将期望的扬声器定为目标。在图30中假定智能手机将扬声器#13013定为目标。
因此,智能手机可以仅将期望的音乐发送给目标扬声器,即,扬声器#1 3013。
同时,提出了根据本发明的实施例的发现包,其在下面详细描述。
发现包用于设备之间的相互识别,并且发现包的示例是BLE公告消息。
可能需要通过发现过程来检测需要自动化连接服务的设备的状态,并且每个设备周期性地发出BLE公告消息以在设备之间进行相互识别。因此,BLE公告消息包括指示对应设备的状态的参数,即,开/关参数、AP连接参数、AP连接必需参数、P2P连接准备参数、OOB参数和账户必需参数。AP连接参数、AP连接必需参数、P2P连接准备参数、OOB参数与上述参数相同,在此不再赘述。
开/关参数可以被实现为例如一个比特。在开/关参数被设置为例如第一值(例如,“1”)的情况下,这表示相应的设备正在被驱动,并且其中开/关参数被设置为例如第二值(例如,“0”)的情况下,这表示相应的设备没有被驱动。
作为指示账户是否必要的参数的账户必需参数可以被实现为例如一个比特。账户必需参数被设置为第一值(例如,“1”)表示账户是必要的,并且账户必需参数被设置为例如第二值(例如,“0”)表示账户不是必要的。
因此,每个设备可以基于包含在从周围设备接收到的BLE公告消息中的开/关参数、AP连接参数、AP连接必需参数、P2P连接准备参数、OOB参数和账户必需参数来检测周围设备的状态。每个设备可以使用周围设备的如此检测到的状态来为每个设备提供所需的服务。
现在参考图31a和图31b描述根据本发明的实施例的在无线通信***中基于发现包自动建立AP连接的过程。
图31a和图31b是示意性例示了根据本发明的实施例的在无线通信***中基于发现包自动建立AP连接的过程的视图。
参考图31a和31b,第二设备3113(例如,智能手机3113)周期性地发出包含指示智能手机3113的设备状态信息的参数(即,开/关参数、AP连接参数、AP连接需求参数、P2P连接准备参数、OOB参数和账户必需参数)的BLE公告消息。
同时,如果第一设备(例如,OOB设备3111)通电,则OOB设备3111发出包含指示OOB设备3111的设备状态信息的参数(即,开/关参数、AP连接参数、AP连接必需参数、P2P连接准备参数、OOB参数和账户必需参数)的BLE通告消息。
在OOB设备3111第一次通电之后,智能手机3113通过从OOB设备3111接收到的BLE公告消息来检测对账户信息的请求和对与AP 3115的连接的请求。因此,智能手机3113通过设备间连接将智能手机3113保持的AP连接信息和账户信息提供给OOB设备3111。
OOB设备3111自动连接到AP 3115并且基于从智能手机3113接收到的AP连接信息和账户信息来注册账户。OOB设备3111在连接到AP 3115之后发出BLE公告消息。这里,在与AP 3115连接之后从OOB设备3111发送的BLE公告消息中包含的每个参数可以不同于在与AP3115连接之前从OOB设备3111发送的BLE公告消息中包含的每个参数,这将在下面详细描述。
在与AP 3115连接之前从OOB设备3111发送的BLE公告消息中包含的每个参数如下面的表1所示。
[表1]
设备状态 | 比特 |
账户必需 | 1 |
OOB | 1 |
P2P连接准备 | 0 |
AP连接必需 | 1 |
AP连接 | 0 |
开(1)/关(0) | 1 |
在与AP 3115连接之后从OOB设备3111发送的BLE公告消息中包含的每个参数如下面的表2所示。
[表2]
设备状态 | 比特 |
账户必需 | 0 |
OOB | 0 |
P2P连接准备 | 0 |
AP连接必需 | 0 |
AP连接 | 1 |
开(1)/关(0) | 1 |
已经参考图31a和图31b描述根据本发明的实施例的在无线通信***中基于发现包自动建立AP连接的过程。现在参考图32a和图32b描述根据本发明的实施例的在无线通信***中基于发现包执行P2P自动配对操作的过程。
图32a和图32b是示意性例示了根据本发明的实施例的在无线通信***中基于发现包执行P2P自动配对操作的过程的视图。
参考图32a和图32b,第二设备(例如,智能手机3213)周期性地发出包含指示智能手机3213的设备状态信息的参数(即,开/关参数、AP连接参数、AP连接必需参数、P2P连接准备参数、OOB参数和账户必需参数)的BLE公告消息。
同时,如果第一设备(例如,OOB设备3211)通电,则OOB设备3211发出包含指示OOB设备3211的设备状态信息的参数(即,开/关参数、AP连接参数、AP连接必需参数、P2P连接准备参数、OOB参数和账户必需参数)的BLE公告消息。
因此,智能手机3213从OOB设备3211接收BLE公告消息,并且基于接收到的BLE公告消息来检测OOB设备3211与智能手机3213建立P2P连接的尝试。因此,智能手机3213通过设备间连接将智能手机3213保持的P2P连接信息提供给OOB设备3211。
在已经从智能手机3213接收到P2P连接信息的情况下,OOB设备3211基于P2P连接信息与智能手机3213执行连接操作。OOB设备3211在与智能手机3213连接之后发出BLE公告消息。这里,在与智能手机3213连接之后从OOB设备3211发送的BLE公告消息中包含的每个参数可以不同于在与智能手机3213连接之前从OOB设备3211发送的BLE公告消息中包含的每个参数,这将在下面详细描述。
在与智能手机3213连接之前从OOB设备3211发送的BLE公告消息中包含的每个参数如下面的表3所示。
[表3]
在与AP 3115连接之后从OOB设备3211发送的BLE公告消息中包含的每个参数如下面的表4所示。
[表4]
设备状态 | 比特 |
账户必需 | 0 |
OOB | 0 |
P2P连接准备 | 0 |
AP连接必需 | 0 |
AP连接 | 0 |
开(1)/关(0) | 1 |
已经参考图32a和图32b描述了根据本发明的实施例的在无线通信***中基于发现包执行P2P自动配对操作的过程的视图。现在参考图33描述根据本发明的实施例的在无线通信***中的发送设备的内部结构的示例。
图33是示意性例示了根据本发明的实施例的在无线通信***中的发送设备的内部结构的示例的视图。
参考图33,发送设备3300可以使用通信模块、连接器和耳机连接插孔中的至少一个连接到外部电子设备(图33中未示出)。这种外部电子设备可以包括可拆卸地耦合到发送设备3300以建立有线连接的各种设备中的一个,例如,耳机、外部扬声器、通用串行总线(USB)存储器、充电器、听筒架/迷你播音器、数字媒体广播(DMB)天线、移动支付相关设备、健康护理设备(例如,血糖仪)、游戏机或汽车导航设备。
此外,外部电子设备可以是无线连接的蓝牙通信设备、近场通信(NFC)设备、Wi-Fi直接通信设备或无线AP。发送设备3300可以有线或无线地连接到服务器或其他通信设备中的一个,例如,蜂窝电话、智能手机、平板PC、台式PC和服务器。
发送设备3300包括照相机处理器3311、图像处理器3313、显示单元3315、控制器3317、射频(RF)处理器3319、数据处理器3321、存储器3323、音频处理器3325和键输入单元3327。
RF处理器3319执行发送设备3300的无线通信功能。RF处理器3319包括RF发送(发射)器,其对发送的信号的频率进行上变频和放大;以及RF接收器,其将低噪声放大所接收到的信号并对信号的频率进行下变频。
数据处理器3321可以包括对发送信号进行编码和调制的发送器和对接收到的信号进行解码和解调的接收器。也就是说,数据处理器3321可以包括调制解调器(MODEM)和编解码器(CODEC)。这里,CODEC包括数据CODEC处理(例如,包数据)和音频CODEC处理音频信号(例如,语音)。
音频处理器3325执行播放从数据处理器3321的音频CODEC输出的接收音频信号或者将从麦克风产生的发送音频信号发送到数据处理器3321的音频CODEC的功能。
键输入单元3327可以包括用于输入数字和字符信息的键和用于配置各种功能的功能键。
存储器3323可以包括程序存储器和数据存储器。程序存储器可以存储根据本发明的实施例的与基于声音信号发送和接收数据的操作相关的程序和用于控制发送设备3300的一般操作的程序。此外,数据存储器执行用于临时存储在执行程序时产生的数据的功能。
存储器3323可以被实现为任何数据存储设备,诸如只读存储器(ROM)、随机存取存储器(RAM)或存储卡(例如,安全数字(SD)卡或记忆棒)。存储器3323可以包括非易失性存储器、易失性存储器、硬盘驱动器(HDD)或固态驱动器(SSD)。
此外,存储器3323可以存储各种功能的应用,诸如导航、视频呼叫、游戏或基于时间的警报应用、用于提供与其有关的图形用户界面(GUI)的图像、与用于处理用户信息、文档或触摸输入的方法相关的数据库或数据、驱动发送设备3300所需的操作程序或背景图像(菜单屏幕或空闲屏幕)以及由照相机处理器3311捕获的图像。
此外,存储器3323可以是能够通过机器(例如,计算机)读取的介质,并且术语“机器可读介质”可以被定义为向机器提供数据以使机器能够执行特定功能的介质。此外,存储器3323可以包括非易失性介质和易失性介质。所有媒体应该是如下类型:使得由媒体传送的命令能够被机器可读物理机制检测到。
机器可读介质包括但不限于软磁盘、软盘、硬盘、磁带、光盘只读存储器(CD-ROM)、光盘、穿孔卡、纸带、RAM、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)和闪存可擦除可编程只读存储器(闪存EPROM)。
控制器3317执行控制发送设备3300的整体操作的功能。控制器3317执行根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作。这里,根据本发明实施例的与基于声音信号发送和接收数据的操作相关的操作与上面结合图1至图32b描述的操作相同,在此不再详细描述。
照相机处理器3311包括捕获图像数据并将捕获的光信号转换为电信号的照相机传感器以及将由照相机传感器捕获的模拟图像信号转换为数字数据的信号处理器。这里,照相机传感器被假定为电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)传感器,并且信号处理器可以被实施为数字信号处理器(DSP)。此外,照相机传感器和信号处理器可以一体地或分开地实施。
图像处理器3313执行图像信号处理(ISP)以在显示单元3315上显示从照相机处理器3311输出的图像信号,并且ISP执行诸如伽马校正、插值、空间改变、图像效果、图像缩放、自动白平衡(AWB)、自动曝光(AE)和自动对焦(AF)的功能。因此,图像处理器3313在帧单位中处理从照相机处理器3311输出的图像信号,并且输出帧图像数据以适合显示单元3315的特性和尺寸。
此外,图像处理器3313包括图像编解码器并且以预设方式压缩在显示单元3315上显示的帧图像数据,或者将压缩的帧图像数据恢复为原始帧图像数据。这里,图像编解码器可以是联合图像专家组(JPEG)编解码器、运动图像专家组4(MPEG-4)编解码器或小波编解码器。假定图像处理器3313具有屏幕上显示(OSD)功能并且可以根据在控制器3317的控制下显示的屏幕的大小输出屏幕上显示数据。
显示单元3315在屏幕上显示从图像处理器3313输出的图像信号,并显示从控制器3317输出的用户数据。这里,显示单元3315可以使用液晶显示器(LCD),在这种情况下,显示单元1815可以包括LCD控制器、能够存储图像数据的存储器以及LCD显示设备。这里,在以触摸屏方式实现LCD的情况下,LCD可以充当输入单元,并且显示单元3315可以显示诸如键输入单元3327的键。
在显示单元3315被实现为触摸屏的情况下,显示单元3315可以向控制器3317输出与输入到用户图形界面的至少一个用户输入相对应的模拟信号。
显示单元3315可以通过用户的身体(例如,他的拇指或手指)或键输入单元3327(例如,手写笔或电子笔)接收至少一个用户输入。
显示单元3315可以接收一次触摸的连续移动(例如,拖动输入)。显示单元3315可以输出输入到控制器3317的连续移动相对应的模拟信号。
根据本发明的实施例,触摸不限于触摸屏(即,显示单元3315)与手指或键输入单元3327之间的接触,而是可以包括非接触式(例如,其中用户输入装置位于识别距离(例如,1cm)内的情况,其中用户输入装置可以在没有与显示单元3315直接接触的情况下被检测到)。用户输入装置可以在显示单元3315上被识别的距离或间隔可以根据显示单元3315的性能或结构而变化。特别地,显示单元3315可以被配置为输出通过直接触摸事件和非直接触摸事件(即,悬停事件)检测到的彼此不同的值(包括例如,作为模拟值的电压值或电流值),从而可以检测直接触摸事件和悬停事件彼此不同。
显示单元3315可以例如以电阻、电容、红外或声波方式或其组合来实现。
此外,显示单元3315可以包括至少两个触摸面板,每个触摸面板能够感测手指的触摸或接近;以及键输入单元3327,其能够接收手指和键输入单元3327的每个输入。至少两个触摸面板可以向控制器3317提供不同的输出值,并且控制器3317可以将从至少两个触摸屏面板输入的值识别为彼此不同以确定来自键输入单元3327的输入是否是来自手指或键输入单元3327的输入。
控制器3317可以将从显示单元3315输入的模拟信号转换成数字信号,并且控制器3317可以使用数字信号来控制显示单元3315。作为示例,响应于直接触摸事件或悬停事件,控制器3317可以实现选择或执行在显示单元3315上显示的对象或快捷图标(图33中未示出)。
控制器3317可以检测通过显示单元3315输出的值(例如,当前值)以识别悬停间隔或距离以及用户输入的位置,并且可以将识别的距离值转换为数字信号(例如,Z坐标)。此外,控制器3317可以通过检测通过显示单元3315输出的值(例如,电流值)来检测用户输入装置按压显示单元3315的压力,并且可以将检测到的压力值转换为数字信号。
尽管图33例示了如下情况:在发送设备3300中,照相机处理器3311、图像处理器3313、显示单元3315、控制器3317、RF处理器3319、数据处理器3321、存储器3323、音频处理器3325和键输入单元3327在分开的单元中实施的情况,但是发送设备3300也可以以如下方式实施:照相机处理器3311、图像处理器3313、显示单元3315、控制器3317、RF处理器3319、数据处理器3321、存储器3323、音频处理器3325和键输入单元3327中的至少两个集成在一起。
相反,发送设备3300也可以在单个处理器中实施。
已经参考图33描述了根据本发明的实施例的在无线通信***中的发送设备的内部结构的示例。接下来参考图34描述根据本发明的实施例的在无线通信***中的接收设备的内部结构的示例。
图34是示意性例示了根据本发明的实施例的在无线通信***中的接收设备的内部结构的示例的视图。
参考图34,接收设备3400包括照相机处理器3411、图像处理器3413,显示单元3415、控制器3417、RF处理器3419、数据处理器3421、存储器3423、音频处理器3425和键输入单元3427。
照相机处理器3411、图像处理器3413、显示单元3415、控制器3417、RF处理器3419、数据处理器3421、存储器3423、音频处理器3425和键输入单元3427执行与参考图5描述的照相机处理器3311、图像处理器3313、显示单元3315、控制器3317、RF处理器3319、数据处理器3321、存储器3323、音频处理器3325和键输入单元3327类似的操作,并且没有给出其详细描述。
然而,下面详细描述存储器3423和控制器3417。
存储器3423可以包括程序存储器和数据存储器。程序存储器可以存储根据本发明的实施例的与基于声音信号发送和接收数据的操作相关的程序和用于控制接收设备3400的一般操作的程序。此外,数据存储器执行用于临时存储在执行程序时产生的数据的功能。
此外,控制器3417执行控制接收设备3400的整体操作的功能。控制器3417执行根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作。这里,根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作与上面结合图1至图32b描述的操作相同,在此不再给出其详细描述。
同时,虽然图34例示了如下情况:在接收设备3400中,相机处理器3411、图像处理器3413、显示单元3415、控制器3417、RF处理器3419、数据处理器3421、存储器3423、音频处理器3425和键输入单元3427在分开的单元中实施,但是接收设备3400也可以以如下方式实施:相机处理器3411、图像处理器3413、显示单元3415、控制器3417,RF处理器3419、数据处理器3421、存储器3423、音频处理器3425和键输入单元3427中的至少两个集成在一起。
相反,接收设备3400也可以在单个处理器中实施。
已经参考图34描述了根据本发明的实施例的在无线通信***中的接收设备的内部结构的示例。接下来参考图35描述根据本发明的实施例的在无线通信***中的发送设备的内部结构的另一示例。
图35是示意性例示了根据本发明的实施例的在无线通信***中的发送设备的内部结构的另一示例的视图。
参考图35,发送设备3500包括发送器3511、控制器3513、接收器3515和存储单元3517。
控制器3513控制发送设备3500的整体操作,特别是根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作。根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作与上面结合图1至图32b描述的操作相同,在此不再给出其详细描述。
发送器3511在控制器3513的控制下将各种信号和消息发送到例如包括在无线通信***中的接收设备。这里,发送器3511发送的各种信号和消息与上面结合图4至图32b描述的信号和消息相同,并且不重复其详细描述。
此外,接收器3515在控制器3513的控制下从例如包括在无线通信***中的接收设备接收各种信号和消息。这里,由接收器3515接收的各种信号和消息与如上面结合图1至图32b描述的信号和消息相同,因此不重复其详细描述。
存储单元3517存储在控制器3515的控制下由发送设备3500执行的根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作相关的程序和各种数据。
存储单元3517存储由接收器3515从例如接收设备接收到的各种信号和消息。
同时,虽然图35示出了如下情况:在发送设备3500中,发送器3511、控制器3513、接收器3515和存储单元3517在分开的单元中实施,但是发送设备3500也可以被实施使得发送器3511、控制器3513、接收器3515和存储单元3517中的至少两个集成在一起。
此外,发送设备3500也可以在单个处理器中实施。
已经参考图35描述了根据本发明的实施例的在无线通信***中的发送设备的内部结构的另一示例。接下来参考图36描述根据本发明的实施例的在无线通信***中的接收设备的内部结构的另一示例。
图36是示意性例示了根据本发明的实施例的在无线通信***中的接收设备的内部结构的另一示例的视图。
参考图36,接收设备3600包括发送器3611、控制器3613、接收器3615和存储单元3617。
控制器3613控制接收设备3600的整体操作,特别是根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作。根据本发明实施例的与基于声音信号发送和接收数据的操作有关的操作与上面结合图1至图32b描述的操作相同,在此不再给出其详细描述。
发送器3611在控制器3613的控制下将各种信号和消息发送到例如包括在无线通信***中的发送设备。这里,由发送器3611发送的各种信号和消息与上面结合图1至图32b描述的信号和消息相同,并且不重复其详细描述。
此外,接收器3615在控制器3613的控制下从例如包括在无线通信***中的发送设备接收各种信号和消息。这里,由接收器3615接收到的各种信号和消息与如上面结合图1至图32b描述的信号和消息相同,并且不重复其详细描述。
存储单元3617存储在控制器3513的控制下由接收设备3600执行的根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作相关的程序和各种数据。
存储单元3617存储由接收器3615从例如发送设备接收到的各种信号和消息。
同时,虽然图36例示了如下情况:在接收设备3600中,发送器3611、控制器3613、接收器3615和存储单元3617在分开的单元中实施,但是接收设备3600也可以被实施使得发送器3611、控制器3613、接收器3615和存储单元3617中的至少两个集成在一起。
此外,接收设备3600还可以在单个处理器中实施。
已经参考图36描述了根据本发明的实施例的在无线通信***中的接收设备的内部结构的另一示例。接下来参考图37描述根据本发明的实施例的在无线通信***中的AP的内部结构。
图37是示意性例示了根据本发明的实施例的在无线通信***中的AP的内部结构的视图。
参考图37,AP 3700包括发送器3711、控制器3713、接收器3715和存储单元3717。
控制器3713控制AP 3700的整体操作,特别是根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作。根据本发明实施例的与基于声音信号发送和接收数据的操作有关的操作与上面结合图1至图32b描述的操作相同,在此不再给出其详细描述。
发送器3711在控制器3713的控制下将各种信号和消息发送到例如包括在无线通信***中的发送设备和接收设备。这里,由发送器3711发送的各种信号和消息与上面结合图1至图32b描述的信号和消息相同,并且不重复其详细描述。
此外,接收器3715在控制器3713的控制下从例如包括在无线通信***中的发送设备和接收设备接收各种信号和消息。这里,由接收器3715接收到的各种信号和消息与如上面结合图1至图32b描述的信号和消息相同,并且不重复其详细描述。
存储单元3717存储在控制器3713的控制下由AP 3700执行的根据本发明的实施例的与基于声音信号发送和接收数据的操作有关的操作相关的程序和各种数据。
存储单元3717存储由接收器3715从例如发送设备和接收设备接收到的各种信号和消息。
同时,虽然图37例示了如下情况:在AP 3700中,发送器3711、控制器3713、接收器3715和存储单元3717在分开的单元中实施,但是AP 3700也可以被实施使得发送器3711、控制器3713、接收器3715和存储单元3717中的至少两个集成在一起。
此外,接收设备3700还可以在单个处理器中实施。
本发明的特定方面可以被实现为计算机可读记录介质中的计算机可读代码。计算机可读记录介质是可以存储计算机***可读数据的数据存储设备。计算机可读记录介质的示例可以包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备和载波(诸如通过互联网的数据传输)。计算机可读记录介质可以由计算机***通过网络分布,并且相应地,计算机可读代码可以以分布式方式存储和执行。本发明所属领域的熟练程序员可以容易地解释用于获得本发明的各种实施例的功能程序、代码和代码段。
根据本发明的实施例的装置和方法可以以硬件、软件或硬件和软件的组合来实现。这样的软件可以存储在诸如只读存储器(ROM)或其他存储设备的易失性或非易失性存储设备、诸如随机存取存储器(RAM)、存储器芯片、设备或集成电路的存储器或诸如例如压缩盘(CD)、数字视频光盘(DVD)、磁盘或磁带的存储介质中,从而允许光学或磁性记录同时通过机器(例如,计算机)读出。根据本发明的实施例的方法可以由包括控制器和存储器的计算机或便携式终端来实现,并且存储器可以是示例性机器可读存储介质,其可以适当地保留包含用于实现本发明的实施例的指令。
因此,本发明包含含有用于实现在本发明的权利要求中阐述的设备或方法的代码的程序和存储该程序的机器(例如,计算机)可读存储介质。该程序可以通过任何介质传输(诸如通过有线或无线连接传输的通信信号)进行电子传输,并且本发明适当地包括其等同物。
根据本发明的实施例的装置可以从有线或无线连接到其的程序提供设备接收程序并存储程序。程序提供装置可以包括存储器,其用于存储程序,该程序包括使得程序处理装置能够执行根据本发明的实施例的方法的指令和根据本发明的实施例的方法所需的数据;通信单元,其用于与图形处理装置进行有线或无线通信,以及控制器,其将该程序自动地或按照图形处理装置的请求发送到图形处理装置。
尽管以上已经描述了本发明的特定实施例,但是在不脱离本发明的范围的情况下可以对其进行各种改变。因此,本发明的范围不应限于上述实施例,而应由随附的权利要求及其等同物来限定。
Claims (12)
1.一种在无线通信***中由发送设备基于声音信号来发送数据的方法,所述方法包括:
发送与发送数据相对应的声音包,
其中,所述声音包包括至少一个声音符号,并且所述至少一个声音符号中的每一个都包括至少一个声音子符号,
其中,预先配置了多种声音符号类型;
其中,所述多种声音符号类型中的每一种都被映射到预设数据值;
其中,数据接收距离是基于所述至少一个声音子符号的长度确定的;并且
其中,所述数据接收距离是能够接收到所述声音包的距离。
2.根据权利要求1所述的方法,其中,所述数据接收距离包括第一数据接收距离、第二数据接收距离和第三数据接收距离,
其中,所述第一数据接收距离是参考数据接收距离,
其中,所述第二数据接收距离不超过所述第一数据接收距离,
其中,所述第三数据接收距离超过所述第一数据接收距离,以及
其中,以所述第一数据接收距离为目标的声音子符号的长度长于以所述第二数据接收距离为目标的声音子符号的长度并且长度等于或短于以所述第三数据接收距离为目标的声音子符号的长度。
3.根据权利要求1所述的方法,其中,所述至少一个声音符号的音量是基于所述数据接收距离确定的。
4.根据权利要求3所述的方法,其中,所述数据接收距离包括第一数据接收距离、第二数据接收距离和第三数据接收距离,
其中,所述第一数据接收距离是参考数据接收距离,
其中,所述第二数据接收距离不超过所述第一数据接收距离,
其中,所述第三数据接收距离超过所述第一数据接收距离,以及
其中,以所述第一数据接收距离为目标的声音子符号的音量大于以所述第二数据接收距离为目标的声音子符号并且音量等于或小于以所述第三数据接收距离为目标的声音子符号。
5.根据权利要求1所述的方法,进一步包括:
发送包括关于所述发送设备的设备状态信息的消息,
其中,所述设备状态信息包括指示所述发送设备是否被驱动的参数、指示所述发送设备是否与接入点(AP)连接的参数、指示所述发送设备是否需要连接到所述AP的参数、指示所述发送设备是需要点对点(P2P)连接的参数、指示所述发送设备是否是首次通电并被驱动的设备的参数或者指示是否需要账户的参数中的至少一个。
6.一种在无线通信***中由接收设备基于声音信号来接收发送设备发送的数据的方法,所述方法包括:
接收与发送数据相对应的声音包,
其中,所述声音包包括至少一个声音符号,并且所述至少一个声音符号中的每一个都包括至少一个声音子符号,
其中,预先定义了多种声音符号类型;
其中,所述多种声音符号类型中的每一种都被映射到预设数据值;
其中,数据接收距离是基于所述至少一个声音子符号的长度确定的;并且
其中,所述数据接收距离是能够接收到所述声音包的距离。
7.根据权利要求6所述的方法,其中,所述数据接收距离包括第一数据接收距离、第二数据接收距离和第三数据接收距离,
其中,所述第一数据接收距离是参考数据接收距离,
其中,所述第二数据接收距离不超过所述第一数据接收距离,
其中,所述第三数据接收距离超过所述第一数据接收距离,以及
其中,以所述第一数据接收距离为目标的声音子符号的长度长于以所述第二数据接收距离为目标的声音子符号的长度并且长度等于或短于以所述第三数据接收距离为目标的声音子符号。
8.根据权利要求7所述的方法,其中,所述至少一个声音符号的音量是基于所述数据接收距离确定的。
9.根据权利要求8所述的方法,其中,所述数据接收距离包括第一数据接收距离、第二数据接收距离和第三数据接收距离,
其中,所述第一数据接收距离是参考数据接收距离,
其中,所述第二数据接收距离不超过所述第一数据接收距离,
其中,所述第三数据接收距离超过所述第一数据接收距离,以及
其中,以所述第一数据接收距离为目标的声音子符号的音量大于以所述第二数据接收距离为目标的声音子符号并且音量等于或小于以所述第三数据接收距离为目标的声音子符号。
10.根据权利要求6所述的方法,进一步包括:
接收包括关于所述发送设备的设备状态信息的消息,
其中,所述设备状态信息包括指示所述发送设备是否被驱动的参数、指示所述发送设备是否与接入点(AP)连接的参数、指示所述发送设备是否需要连接到所述AP的参数、指示所述发送设备是需要点对点(P2P)连接的参数、指示所述发送设备是否是首次通电并被驱动的设备的参数或者指示是否需要账户的参数中的至少一个。
11.一种发送设备,其被配置为执行根据权利要求1至5中任一项所述的方法,以在无线通信***中基于声音信号来发送数据。
12.一种接收设备,其被配置为执行根据权利要求6至10中任一项所述的方法,以在无线通信***中基于声音信号来接收数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2015-0186385 | 2015-12-24 | ||
KR1020150186385A KR102406695B1 (ko) | 2015-12-24 | 2015-12-24 | 무선 통신 시스템에서 사운드 신호를 기반으로 데이터를 송신 및 수신하는 장치 및 방법 |
PCT/KR2016/015202 WO2017111545A1 (ko) | 2015-12-24 | 2016-12-23 | 무선 통신 시스템에서 사운드 신호를 기반으로 데이터를 송신 및 수신하는 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108432160A CN108432160A (zh) | 2018-08-21 |
CN108432160B true CN108432160B (zh) | 2022-05-10 |
Family
ID=59089613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680076259.1A Active CN108432160B (zh) | 2015-12-24 | 2016-12-23 | 在无线通信***中基于声音信号发送和接收数据的设备和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11228376B2 (zh) |
KR (1) | KR102406695B1 (zh) |
CN (1) | CN108432160B (zh) |
WO (1) | WO2017111545A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019121875A (ja) * | 2017-12-28 | 2019-07-22 | キヤノン株式会社 | 端末装置、情報処理方法及びプログラム |
US11343804B2 (en) * | 2018-02-14 | 2022-05-24 | Qualcomm Incorporated | Phase-tracking reference signal mapping |
KR20240077979A (ko) * | 2022-11-25 | 2024-06-03 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457332A (zh) * | 2010-11-02 | 2012-05-16 | 北京网潮科技有限公司 | 移动终端定位方法、设备和*** |
CN103761540A (zh) * | 2012-02-14 | 2014-04-30 | 上海爱加科技有限公司 | 一种智能读写器及其通信方法 |
CN104219784A (zh) * | 2013-05-29 | 2014-12-17 | 诺基亚公司 | 用于建立设备通信的方法和装置 |
CN104378124A (zh) * | 2013-08-16 | 2015-02-25 | 北京千橡网景科技发展有限公司 | 利用声音发送和接收数据的方法和装置 |
CN104702344A (zh) * | 2015-03-05 | 2015-06-10 | 成都零点六一八科技有限公司 | 一种近距离声波通信方法 |
CN104811250A (zh) * | 2014-01-23 | 2015-07-29 | 宏碁股份有限公司 | 通信***、电子装置及通信方法 |
CN104937660A (zh) * | 2012-11-18 | 2015-09-23 | 诺威托***有限公司 | 用于生成声场的方法和*** |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260221B1 (en) * | 1998-11-16 | 2007-08-21 | Beepcard Ltd. | Personal communicator authentication |
US7010290B2 (en) * | 2001-08-17 | 2006-03-07 | Ericsson, Inc. | System and method of determining short range distance between RF equipped devices |
US20060153389A1 (en) * | 2002-06-28 | 2006-07-13 | Micronas Gmbh | Wireless audio signal transmission method for a three-dimensional sound system |
US20060019605A1 (en) * | 2004-07-20 | 2006-01-26 | Jeng-Jye Shau | Wireless signal transfer by sound waves |
US7729204B2 (en) | 2007-06-08 | 2010-06-01 | Microsoft Corporation | Acoustic ranging |
JP2011223274A (ja) * | 2010-04-08 | 2011-11-04 | Sony Corp | 送信装置、および送信方法 |
BR102012010913A2 (pt) * | 2012-05-09 | 2014-05-13 | Hangar 4 Projetos Ltda | Método para comunicação de dados entre dispositivos através de ondas sonoras |
KR101942781B1 (ko) | 2012-07-03 | 2019-01-28 | 엘지전자 주식회사 | 가전기기 및 가전기기 진단을 위한 신호음 출력방법 |
US8447654B1 (en) * | 2012-09-24 | 2013-05-21 | Wal-Mart Stores, Inc. | Determination of customer proximity to a register through use of sound and methods thereof |
CN203289452U (zh) | 2013-01-05 | 2013-11-13 | 上海山景集成电路股份有限公司 | 一种基于声波通信配对的无线音频*** |
US9185199B2 (en) * | 2013-03-12 | 2015-11-10 | Google Technology Holdings LLC | Method and apparatus for acoustically characterizing an environment in which an electronic device resides |
JP2014220741A (ja) | 2013-05-10 | 2014-11-20 | ヤマハ株式会社 | 通信システム、復調装置及び変調信号生成装置 |
US9783137B2 (en) * | 2013-10-30 | 2017-10-10 | Powervoice Co., Ltd. | Sound QR system for vehicular services |
US20150215730A1 (en) * | 2014-01-25 | 2015-07-30 | Spayce, Inc. | Location-based content enablement system |
US9753129B2 (en) * | 2014-02-03 | 2017-09-05 | Google Inc. | Mapping positions of devices using audio |
US20150230043A1 (en) * | 2014-02-12 | 2015-08-13 | Qualcomm Incorporated | Method and apparatus for establishing a personal area network connection |
-
2015
- 2015-12-24 KR KR1020150186385A patent/KR102406695B1/ko active IP Right Grant
-
2016
- 2016-12-23 WO PCT/KR2016/015202 patent/WO2017111545A1/ko active Application Filing
- 2016-12-23 CN CN201680076259.1A patent/CN108432160B/zh active Active
- 2016-12-23 US US16/065,977 patent/US11228376B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457332A (zh) * | 2010-11-02 | 2012-05-16 | 北京网潮科技有限公司 | 移动终端定位方法、设备和*** |
CN103761540A (zh) * | 2012-02-14 | 2014-04-30 | 上海爱加科技有限公司 | 一种智能读写器及其通信方法 |
CN104937660A (zh) * | 2012-11-18 | 2015-09-23 | 诺威托***有限公司 | 用于生成声场的方法和*** |
CN104219784A (zh) * | 2013-05-29 | 2014-12-17 | 诺基亚公司 | 用于建立设备通信的方法和装置 |
CN104378124A (zh) * | 2013-08-16 | 2015-02-25 | 北京千橡网景科技发展有限公司 | 利用声音发送和接收数据的方法和装置 |
CN104811250A (zh) * | 2014-01-23 | 2015-07-29 | 宏碁股份有限公司 | 通信***、电子装置及通信方法 |
CN104702344A (zh) * | 2015-03-05 | 2015-06-10 | 成都零点六一八科技有限公司 | 一种近距离声波通信方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20170076294A (ko) | 2017-07-04 |
KR102406695B1 (ko) | 2022-06-08 |
US20190372678A1 (en) | 2019-12-05 |
CN108432160A (zh) | 2018-08-21 |
US11228376B2 (en) | 2022-01-18 |
WO2017111545A1 (ko) | 2017-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2021269359B2 (en) | Display method and apparatus | |
KR102092063B1 (ko) | 통신 서비스 수행 방법 및 장치 | |
EP3342201B1 (en) | Apparatus for detecting counterfeit advertiser in wireless communication system | |
WO2017140276A1 (zh) | 网络连接方法及装置、计算机存储介质 | |
CN110166996B (zh) | 用于在便携式终端中发送内容的设备和方法 | |
KR20160049759A (ko) | 주변 기기 탐색 방법 및 그 전자 장치 | |
CN108702602B (zh) | 分享图像的方法、电子设备及*** | |
US9860359B2 (en) | Method for communicating with neighbor device, electronic device, and storage medium | |
EP3624404A1 (en) | Method and device for establishing wireless communication connection | |
US20150065053A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
WO2018103441A1 (zh) | 一种网络定位方法及终端设备 | |
CN108605279B (zh) | 一种用于在无线通信***中控制扫描周期的方法和装置 | |
US10455492B2 (en) | Mobile terminal and method of operating the same | |
CN108432160B (zh) | 在无线通信***中基于声音信号发送和接收数据的设备和方法 | |
CN113853754A (zh) | 在蓝牙tm网络环境中显示外部电子设备查询列表的电子设备和方法 | |
CN111245854A (zh) | 一种媒体传输方法、媒体控制方法及装置 | |
AU2014315883A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
US9578086B2 (en) | Method and apparatus of setting data transmission and reception period | |
KR102245194B1 (ko) | 전자 장치 및 전자 장치를 인식하는 방법 | |
CN105025502B (zh) | 一种移动终端流量监控方法、装置和*** | |
CN117768926A (zh) | 多设备组网方法、装置、存储介质及电子设备 | |
KR20140028778A (ko) | 핑 주기 결정 방법 및 장치 |
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 |