用于控制蓝牙低能耗装置的移动终端和方法与流程

文档序号:15701811发布日期:2018-10-19 19:58阅读:128来源:国知局

技术领域

本公开涉及一种用于控制支持蓝牙低能耗(BLE)功能的装置的移动终端和方法。



背景技术:

蓝牙技术实现了短距离无线通信,而不必使用线缆将装置彼此连接。例如,当在蜂窝电话或膝上型计算机中执行蓝牙无线技术时,蜂窝电话或膝上型计算机可连接到无线通信网络,而不必进行线缆连接。所有类型的数字装置(包括打印机、个人数字助理(PDA)、台式计算机、传真机、键盘和操纵杆)可以是蓝牙系统的一部分。除了去除线缆连接的必要性之外,蓝牙无线技术还可用于在现有数据网络与外围装置之间形成接口以及在远离固定网络基础设施的装置之间形成特定群组。蓝牙技术基于快速识别并通过使用跳频方法而提供强大的无线连接。蓝牙模块通过在信息包的发送或接收之后跳到新的频率来避免与其他信号之间的干扰。与在相同频率范围内工作的其他系统相比,蓝牙技术使用特别短且快速的信息包。因为发布了包括传统蓝牙、蓝牙高速和蓝牙低能耗(BLE)所提供的所有功能的蓝牙版本4.0,所以对BLE技术的关注正在增加。

以上信息仅被呈现为背景信息以帮助理解本公开。关于以上内容中的任何内容是否可用作针对本公开的现有技术,没做确定,并且没做断定。



技术实现要素:

本公开的多个方面在于至少解决上面提到的问题和/或缺点,并至少提供下面描述的优点。因此,本公开的一方面在于提供一种用于通过显示关于列表中的BLE装置的属性信息并将由用户输入的来自用户的关于BLE装置的用户添加信息与BLE装置进行映射和注册,来有效地控制蓝牙低能耗(BLE)装置的方法和移动终端。

根据本公开的一方面,提供一种通过使用移动终端控制BLE装置的方法。所述方法包括:搜索至少一个BLE装置;在移动终端的显示单元上显示包括搜索到的所述至少一个BLE装置的BLE装置列表;接收从所述BLE装置列表选择BLE装置的输入;从用户接收与被选择的BLE装置有关的用户添加信息的输入;将与被选择的BLE装置有关的用户添加信息与属性信息进行映射,并存储与被选择的BLE装置有关的用户添加信息和属性信息。

所述搜索至少一个BLE装置的步骤包括:从所述至少一个BLE装置接收包括属性信息的标识(ID)信息。

属性信息可包括与所述至少一个BLE装置有关的颜色信息、形状信息、图像信息和传感器信息中的至少一种。

所述显示BLE装置列表的步骤还可包括:从所述至少一个BLE装置接收颜色信息;通过将颜色应用于已经发送颜色信息的BLE装置来显示BLE装置列表。

所述显示BLE装置列表的步骤可包括:从所述至少一个BLE装置中提取未在移动终端中注册的一个或更多个BLE装置;显示所提取的一个或更多个未注册的BLE装置的列表。

所述显示BLE装置列表的步骤可包括:将关于所述至少一个BLE装置的信息与关于存储的注册的BLE装置的信息进行比较;基于比较的结果,在BLE装置列表中分开地显示未注册的BLE装置和注册的BLE装置。

所述用户添加信息可包括由用户输入的与被选择的BLE装置有关的ID、昵称、类别、备注和通知信息中的至少一种。

所述从用户接收用户添加信息的输入的步骤包括:通过相机获得与被选择的BLE装置对应的对象的图像。

所述方法可包括:显示在移动终端中注册的一个或更多个BLE装置的注册的BLE装置列表;接收由用户做出的从所述注册的BLE装置列表中对至少一个注册的BLE装置的选择;提供包括与被选择的注册的BLE装置有关的从用户输入的用户添加信息的简档信息。

所述提供简档信息的步骤还可包括:在预定时间段从被选择的注册的BLE装置接收由被选择的注册的BLE装置检测的感测信息;显示所接收的感测信息。

所述提供简档信息的步骤还可包括:基于从被选择的注册的BLE装置接收到的信号的强度来确定与被选择的注册的BLE装置与移动终端之间的距离有关的信息;显示所确定的距离信息。

所述方法还可包括:更新与被选择的注册的BLE装置有关的简档信息。

根据本公开的另一方面,提供一种移动终端。所述移动终端包括:通信单元,用于搜索至少一个BLE装置;显示单元,用于显示包括搜索到的所述至少一个BLE装置的BLE装置列表;用户输入单元,用于接收从所述BLE装置列表选择BLE装置的输入,并从用户接收与被选择的BLE装置有关的用户添加信息的输入;控制单元,用于将与被选择的BLE装置有关的用户添加信息与属性信息进行映射,并将与被选择的BLE装置有关的用户添加信息和属性信息存储在存储器中。

通信单元可从搜索到的所述至少一个BLE装置接收包括属性信息的标识信息。

通信单元可从搜索到的所述至少一个BLE装置接收颜色信息,显示单元可通过将颜色应用于已经发送颜色信息的BLE装置来显示BLE装置列表。

控制单元可从搜索到的所述至少一个BLE装置中提取未在移动终端中注册的一个或更多个BLE装置,并且可在显示单元中显示所提取的一个或更多个未注册的BLE装置的列表。

控制单元可将关于搜索到的所述至少一个BLE装置的信息与关于存储的注册的BLE装置的信息进行比较,并基于比较的结果,在BLE装置列表上分开地显示未注册的BLE装置和注册的BLE装置。

所述用户添加信息可包括与被选择的BLE装置对应的对象的图像。

控制单元可基于用户输入通过相机获得所述对象的图像。

显示单元可显示在移动终端中注册的一个或更多个BLE装置的注册的BLE装置列表,用户输入单元可接收由用户做出的从所述注册的BLE装置列表中对至少一个注册的BLE装置的选择的输入,控制单元可提供包括与被选择的注册的BLE装置有关的从用户输入的用户添加信息的简档信息。

通信单元可在预定时间段从被选择的注册的BLE装置接收由被选择的注册的BLE装置检测的感测信息,显示单元可显示所接收的感测信息。

控制单元可基于从被选择的注册的BLE装置接收到的信号的强度来确定关于被选择的BLE装置和移动终端之间的距离的信息,显示单元可显示所确定的距离信息。

控制单元可更新与被选择的注册的BLE装置有关的简档信息。

根据本公开的又一方面,提供一种通过使用移动终端来控制至少一个BLE装置的方法。所述方法包括:搜索至少一个BLE装置,在移动终端的显示单元上显示包括所述至少一个BLE装置的BLE装置列表,接收从所述BLE装置列表对BLE装置的输入选择,接收与被选择的BLE装置有关的通知信息的输入,并将被选择的BLE装置与通知信息进行映射,并存储被选择的BLE装置和通知信息。

通过下面结合附图公开本公开的多个实施例的具体描述,本公开的其他方面、优点和显著的特征对于本领域技术人员来说将变得明显。

附图说明

从下面结合附图进行的描述,本公开的特定实施例的以上和其他方面、特征和优点将变得更加清楚,在附图中:

图1是示出根据本公开的实施例的蓝牙低能耗(BLE)通信系统的示图;

图2A和图2B是示出根据本公开的实施例的移动终端的框图;

图3是示出根据本公开的实施例的无缝感测平台(SSP)的数据通信协议的示图;

图4A和图4B是示出根据本公开的实施例的BLE装置的框图;

图5是示出根据本公开的实施例的移动终端通过使用BLE装置提供服务的方法的流程图;

图6是示出根据本公开的实施例的移动终端注册并控制至少一个BLE装置的方法的流程图;

图7是示出根据本公开的实施例的将BLE装置的颜色信息应用于BLE装置的列表的方法的流程图;

图8A、图8B和图8C是示出根据本公开的实施例的包括颜色信息的BLE装置的列表的示图;

图9A和图9B是示出根据本公开的实施例的用于接收用户添加信息的输入的输入窗口的示图;

图10是示出根据本公开的实施例的显示包括传感器信息的BLE装置列表的方法的流程图;

图11A、图11B和图11C是示出根据本公开的实施例的包括传感器信息的BLE装置的列表的示图;

图12是示出根据本公开的实施例的用于设置类别的配置窗口的示图;

图13A和图13B是示出根据本公开的实施例的用于接收关于包括传感器的BLE装置的用户添加信息的输入的输入窗口的示图;

图14是示出根据本公开的实施例的移动终端提供关于注册的BLE装置的简档信息的方法的流程图;

图15是示出根据本公开的实施例的注册的BLE装置的列表的示图;

图16A、图16B、图16C、图16D和图16E是示出根据本公开的实施例的用于显示关于注册的BLE装置的简档信息的示图;

图17是示出根据本公开的实施例的通过BLE装置广播的广告包的数据格式的示图;

图18是用于解释根据本公开的实施例的广告数据(AD)类型的表格;

图19A和图19B是用于解释根据本公开的实施例的通过BLE装置广播的数据的表格;

图20是示出根据本公开的实施例的AD包的示例的示图。

贯穿附图,应当注意,相同的标号用于描述相同或相似的元件、特征和结构。

具体实施方式

提供参照附图的以下描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括各种具体细节以帮助理解,但是这些细节应仅被视为示例性的。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对在此描述的各种实施例进行各种改变和修改。另外,为了清楚和简明,可省略公知功能和构造的描述。

在以下描述和权利要求中使用的术语和词语不限于书面含义,而仅被发明人用来使本公开得到清晰和一致的理解。因此,对本领域的技术人员应当显然的是,提供本公开的各种实施例的以下描述仅为了说明目的而非为了限制由权利要求及其等同物限定的本公开的目的。

应当理解,单数形式包括复数指示物,除非上下文另外清楚地指示。因此,例如,参考“组件表面”包括参考这种表面中的一个或多个。

这里使用的术语将被简要地描述,下面将详细地描述本公开。

这里已经采用了通常和广泛地使用的术语,考虑到本公开中提供的功能,所述术语可根据本领域普通技术人员的意图、在先的技术或者新技术的出现而改变。另外,在一些情况下,申请人可任意地选择特定的术语。然后,申请人将在本公开的描述中提供所述术语的含义。因此,将理解的是,这里使用的术语应当被解释为具有与在相关领域的上下文中的它们的含义一致的含义,并且将不会被理想化地或者过于形式化地解释,除非这里这样定义。

还将理解的是,术语“包括”和/或“包含”在这里使用时指定组件的存在性,但是不排除存在或添加一个或多个其他组件,除非另外指出。另外,在这里使用的诸如“单元”或“模块”的术语表示用于处理至少一个功能或操作的实体。这些实体可由硬件、软件或者硬件和软件的组合实现。

在本公开的描述中,蓝牙低能耗(BLE)是一种短距离无线通信技术,并且是蓝牙版本4.0的关键功能。与传统的蓝牙相比,BLE具有相对小的占空比。BLE可以以低成本进行生产,并且可以通过降低平均功率和待机功率而使用硬币大小的电池工作几年。

根据本公开的实施例,BLE装置的通信范围意味着移动终端可以接收可从BLE装置以广告包形式广播的数据的距离。例如,该距离可以是50m至100m。另外,BLE装置的通信范围可由用户任意设置。例如,用户可设置特定区域(例如,起居室、厨房或整个房间)作为BLE装置的通信范围。或者用户可设置特定距离(例如,5m)作为BLE装置的通信范围。

在本公开的描述中所提及的应用是设计的用于执行特定操作或工作的一整套计算机程序。在本公开的描述中提供的应用可以改变。例如,在本公开的描述中提供的应用可包括日程管理应用、地址应用、视频播放应用、地图应用、健身应用、支付应用、婴儿护理应用、医疗应用和电子书应用,但是不限于此。

现在将参照附图来更全面地描述本公开,在附图中示出本公开的多种实施例。然而,本公开可以以许多不同的形式实施并且不应被解释为受限于这里阐述的实施例。在本公开的描述中,当对现有技术的某些详细解释可能不必要地模糊本公开的实质时,省略这样的描述。在附图的整个描述中,相同的标号表示相同的元件。

图1是示出根据本公开的实施例的BLE通信系统的示图。

参照图1,根据本公开的实施例的BLE通信系统可包括移动终端100和BLE装置200。

移动终端100可以是经由与外部BLE装置200的BLE通信向用户提供预定服务的终端。例如,移动终端100可将关于外部BLE装置200的信息(诸如标识(ID)信息)注册在存储器中并管理所述信息。另外,移动终端100可经由与外部BLE装置200的BLE通信提供诸如提醒服务、模式改变服务和远程控制服务的各种其他服务。稍后将详细描述每种服务。

根据本公开的实施例,移动终端可以以各种形式实现。例如,移动终端100可以是蜂窝电话、智能电话、膝上型计算机、平板个人计算机(PC)、电子书终端、数字广播终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)或导航系统,但是不限于此。

在根据本公开的实施例的移动终端100中,无缝感测平台(SSP)可独立于应用处理(AP)进行操作。移动终端100可通过将SSP的传感器集线器(sensor hub)连接到BLE通信单元来收集关于BLE装置200的信息,并识别情境,而不需要将AP从睡眠模式唤醒。在预定情形的情况下,SSP可将AP从睡眠模式唤醒。根据本公开的实施例,SSP、AP和BLE通信单元可由硬件、软件或者硬件和软件的组合实现。这将在稍后通过参照图3来详细地描述。

BLE装置200可经由BLE通信广播标识信息。BLE装置200可以以广告包的格式广播标识信息。根据本公开的实施例,BLE装置200可将由传感器获得的感测信息向外部广播。例如,BLE装置200可在广告包的通用唯一标识符(UUID)字段或广告包的制造商特定数据(MSD)字段中包括标识信息(例如,“SAMSUNG_Temp_TAG001_blue”),并可向外部广播标识信息。稍后将参照图17、18、19至图20提供对以广告包形式广播数据的BLE装置200的详细描述。为了方便描述,下文中,包括传感器的BLE装置200被称为基于传感器的BLE装置200。

根据本公开的实施例,BLE装置200可在特定时间段内广播由BLE装置200检测到的感测信息。如果感测信息被更新或者当特定事件产生时,BLE装置200还可通过使用事件触发方法来广播感测信息。

另外,根据本公开的实施例,BLE装置200可以以广告包的格式广播标识信息。在BLE装置200与移动终端100配对之后,由BLE装置200检测到的感测信息可经由通信信道被发送到移动终端100。为了感测信息的安全性,根据本公开的实施例的BLE装置200可通过使用协商的密钥或预定义的密钥对感测信息进行加密,并将加密后的感测信息发送到移动终端100。

根据本公开的实施例的BLE装置200可以以各种形式实现。例如,在本公开中描述的BLE装置200可以以简单的BLE标签200-1、移动设备200-2(诸如BLE电话或BLE平板PC)或附件200-3(诸如BLE手表或BLE耳机)的格式实现。稍后将通过参照图4A和图4B描述BLE装置200的配置。

图2A和图2B是示出根据本公开的实施例的移动终端100的框图。

参照图2A,根据本公开的实施例的移动终端100可包括通信单元110、输出单元120、用户输入单元130、音频-视频(A/V)输入单元140、控制单元150和存储器160。然而,所示出的单元不总是本公开的必要元件。可通过使用与图2A中示出的单元相比更多或者更少的单元来实现移动终端100。例如,如图2B中所示,移动终端100可包括通信单元110、显示单元121、用户输入单元130、控制单元150。

下文中,将描述上述单元。

通信单元110可包括用于移动终端100与BLE装置200之间的通信或移动终端100与服务器之间的通信的一个或多个单元。例如,通信单元110可包括BLE通信单元111、移动通信单元112和广播接收单元113。

BLE通信单元111支持BLE通信功能。例如,BLE通信单元111可接收以广告包的形式从外部BLE装置200广播的信号。BLE通信单元111可在预定时间段内或在从用户接收到请求时扫描BLE装置200。

BLE通信单元111可连接到SSP 30。SSP 30可包括传感器集线器和SSP管理器(未示出)。传感器集线器是微控制器单元(MCU)的类型,并可连接到各种类型的传感器。根据本公开的实施例,传感器集线器可连接到BLE通信单元111,并经由BLE通信单元111收集关于外部BLE装置200的信息。SSP管理器可从传感器集线器接收数据,并基于从传感器集线器接收到的数据将控制单元150中的应用处理器(AP)151从睡眠模式唤醒。稍后将通过参照图3描述SSP 30。

除了BLE通信功能之外,通信单元110还可支持其他短距离无线通信功能。短距离无线技术可包括无线局域网(LAN),可以是Wi-Fi、蓝牙、Zigbee、Wi-Fi直连(WFD)、近场通信(NFC)、超宽带(UWB)或者红外数据协会(IrDA)网络,但是不限于此。

移动通信单元112在移动通信网络上将无线信号发送到基站、外部终端和服务器中的至少一个,并从基站、外部终端和服务器中的至少一个接收无线信号。无线信号可包括语音呼叫信号、视频电话呼叫信号或者用于发送和接收文本或多媒体消息的各种形式的数据。

广播接收单元113经由广播通道从外部接收广播信号和/或广播相关信息。广播通道可包括卫星通道和地面广播通道。根据多种实施例,移动终端100可选择性地包括广播接收单元113。

输出单元120用于输出音频信号、视频信号或振动信号,并且可包括显示单元121、音频输出单元122和振动电机123。

显示单元121显示并输出由移动终端100处理的信息。例如,在电话呼叫模式下时,显示单元121可显示与电话呼叫相关的用户界面(UI)或图形用户界面(GUI)。否则,在搜索BLE装置200的模式下时,显示单元121可显示搜索到的BLE装置的列表。显示单元121还可与未在移动终端100中注册的BLE装置分开地显示在移动终端100中注册的BLE装置。

另外,在BLE装置200的设置模式下时,显示单元121可显示关于BLE装置200的设置的UI或GUI。在拍摄模式下时,显示单元121可显示捕获到的图像。

如果显示单元121和触摸板形成构成触摸屏的分层结构,则显示单元121还可用作输入装置以及输出单元。显示单元121可包括液晶显示器(LCD)、薄膜晶体管-LCD(TFT-LCD)、有机发光二极管(OLED)、柔性显示器、三维(3D)显示器和电泳显示器中的至少一种。根据移动终端100的实现类型,移动终端100可包括两个或更多个显示单元121。所述两个或更多个显示单元121可通过使用铰接(hinge)被布置为彼此面对。

音频输出单元122输出从通信单元110接收的或存储在存储器160中的音频数据。音频输出单元122输出与在移动终端100执行的功能相关的音频信号,例如,呼叫信号接收声音、消息接收声音等。音频输出单元122可包括扬声器、蜂鸣器等(未示出)。

振动电机123可输出振动信号。例如,振动电机123可输出与音频数据或视频数据(诸如呼叫信号接收声音、消息接收声音等)的输出相应的振动信号。另外,如果触摸被输入到触摸屏,则振动电机123可输出振动信号。

用户输入单元130是用于输入数据以使用户可控制移动终端100的单元。例如,用户输入单元130可包括键盘、锅仔片开关(dome switch)、触摸板、转盘(jog wheel)或微动开关(jog switch),但是不限于此,所述触摸板可以是电容覆盖型(capacitive overlay type)、电阻覆盖型、红外波束型、表面声波型、积分应变仪型或压电型。

A/V输入单元140用于输入音频或视频信号,并可包括相机141和麦克风142。相机141可在视频电话模式或拍摄模式下通过图像传感器获得图像帧,诸如静止图像或运动图像。通过图像传感器捕获的图像可通过控制单元150或另外的图像处理单元(未示出)被处理。处理的图像帧可被显示在显示单元121中,被存储在存储器160中,或通过通信单元110被发送到外部。A/V输入单元140可根据移动终端100的配置类型而包括两个或更多个相机141。

麦克风142在电话模式、录音模式或语音识别模式下接收外部声音信号,并将外部声音信号处理为电语音数据。如果在电话模式下,则处理的语音数据可被转换为可发送的形式,并经由移动通信单元112被输出到移动通信基站。

控制单元150控制移动终端100的全部操作。即,控制单元150执行存储在存储器160中的程序,以控制通信单元110、输出单元120、用户输入单元130、A/V输入单元140和存储器160。

控制单元150可包括AP 151和通信处理器(CP)152。AP 151可控制存储在存储器160中的各种应用的执行。例如,如果接收到BLE装置200的标识信息,则AP 151可提取并执行用于执行与接收到的标识信息相应的控制命令的应用。通信处理器152可控制各种通信功能。

根据本公开的实施例,控制单元150可将关于BLE装置200的属性信息与从用户输入的用户添加信息进行映射,并注册关于BLE装置200的属性信息和从用户输入的用户添加信息,并且管理注册的信息。另外,控制单元150可将关于搜索到的BLE装置的标识信息与存储在存储器160中的注册的BLE装置的列表进行比较。因此,控制单元150可从搜索到的BLE装置中提取未在移动终端100中注册的BLE装置。基于用户输入,控制单元150可通过使用相机141捕获对象的图像,例如,BLE装置200的图像或附着有BLE装置200的对象或地点的图像。

另外,控制单元150可通过利用从BLE装置200接收的信号的强度来获得关于BLE装置200与移动终端100之间的距离的信息。例如,控制单元150可通过使用关于接收的信号的强度与所述距离之间的关系的信息来获得BLE装置200与移动终端100之间的距离。

存储器160可存储用于处理和控制控制单元150的程序。存储器160还可存储接收的、输入的或产生的数据,诸如BLE装置的标识信息、关于BLE装置的属性信息、从用户输入的用户添加信息和通过BLE装置中所包括的传感器获得的感测信息。

存储器160可包括闪速存储器、硬盘、微型多媒体卡、卡类型存储器(诸如安全数字(SD)或极限数字(XD)存储器)、随机存取存储器(RAM)、静态RAM(SRAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可编程ROM(PROM)、磁存储器、磁盘和光盘中的至少一种存储介质。另外,移动终端100可操作用于在诸如互联网的网络上执行存储器160的存储功能的网络存储或云存储。

存储在存储器160中的程序可根据功能被分类为多个模块。例如,程序可被分类为UI模块161、相机模块162、触摸屏模块163和报警模块164。

UI模块161可提供根据应用与BLE装置200互相作用的专门UI或GUI。相机模块162可捕获并处理与BLE装置200相应的对象的图像。本领域的普通技术人员将从模块的名称理解UI模块161和相机模块162的功能。因此,这里将不提供对它们的详细描述。

触摸屏模块163可检测通过用户在触摸屏上做出的触摸手势,并将关于触摸手势的信息发送到控制单元150。根据本公开的实施例,触摸屏模块163可由硬件控制器形成。

各种类型的传感器可被置于触摸屏内部或触摸屏附近,以检测触摸屏上的触摸或触摸的接近。用于检测触摸屏上的触摸的传感器的示例可以是触觉传感器。触觉传感器是用于检测人可感到与特定对象的接触的程度或更高程度的特定对象的接触的传感器。触觉传感器可检测各种类型的信息,诸如关于接触表面的粗糙度、接触对象的硬度或接触点的温度的信息。

另外,用于检测触摸屏上的触摸的传感器的示例是接近传感器。

接近传感器是用于通过使用电磁场或红外光的强度来检测接近检测表面的阈值距离内的对象或邻近对象的传感器。接近传感器的示例包括透射型光电传感器、直接反射型光电传感器、镜面反射型光电传感器、高频振荡接近传感器、静电电容型接近传感器、磁型接近传感器和红外接近传感器。用户的触摸手势可包括点击、触摸并保持、双击、拖动、平移、轻拂、拖放和扫动。

“点击”是用户通过使用手指或触摸工具(例如,电子笔)触摸屏幕并随后立即将手指或触摸工具从屏幕抬起而不在屏幕上拖动的手势。

“触摸并保持”是用户通过使用手指或触摸工具触摸屏幕并将触摸保持多于阈值时间段(例如,2秒)的手势。即,触摸到的时间点与从屏幕抬起的时间点之间的时间差长于阈值时间段。如果触摸输入被保持多于阈值时间段以使用户识别该触摸输入是点击还是触摸并保持,则可通过视觉、听觉或触觉的形式提供反馈信号。阈值时间段可根据各种实施例而变化。

“双击”是用户在阈值时间段内触摸屏幕和抬起触摸两次的手势。

“拖动”是用户触摸屏幕并在保持与屏幕的接触的同时将触摸对象移动到屏幕上的另一位置的手势。当拖动被执行时,对象可移动,或者可执行下面描述的平移手势。

“平移”手势是用户在不选择对象的情况下执行拖动的手势。由于平移不选择特定对象,因此对象在页中不移动,而页在屏幕中移动或者对象的组在页中移动。

“轻拂”是用户以阈值速度(例如,100像素/秒)或以更高速度执行拖动的手势。轻拂可基于触摸对象的移动速度是否等于或高于阈值速度而区分于拖动或平移。

“拖放”是用户通过使用手指或触摸工具将对象拖动到屏幕中的预定位置并且随后将手指或触摸工具抬离屏幕的手势。

“捏”是用户使用至少两个手指触摸屏幕并沿不同方向移动两个手指的多点触摸手势。捏可以是用于放大对象或页的捏开手势或者用于缩小对象或页的捏合手势。放大或缩小值根据手指之间的距离而确定。

“扫动”是用于通过使用手指或触摸工具在屏幕中触摸对象并将手指或触摸工具沿水平方向或垂直方向移动特定距离的手势。在特定的实施例中,沿对角线方向的移动可不被识别为扫动事件。

存储器160可包括语音识别模块(未示出),语音识别模块用于通过使用语音识别引擎识别用户的语音并将识别出的语音信号发送到控制单元150。

报警模块164可产生用于通知移动终端100中的事件的信号。在移动终端100中的事件的示例可包括呼叫信号接收、消息接收、键信号输入和日程通知。报警模块164可经由显示单元121输出视频信号形式的报警信号,或者经由音频输出单元122输出音频信号形式的报警信号。报警模块164还可经由振动电机123输出振动信号形式的报警信号。

报警模块164可提供稍后提醒功能(snooze function,贪睡功能)。例如,如果用户将报警重复的次数设置为例如5次或者将报警间隔设置为例如3分钟,则报警模块164可将报警信号输出预定次数(例如,5次),或者按预定间隔(例如,每3分钟)输出报警信号。

存储在存储器160中的应用可改变。例如,应用数据库(DB)165可包括提醒应用、联系人应用、地图应用、音乐或声音文件播放器应用、电子书应用、医疗应用、健身应用或者婴儿护理应用,但是不限于此。

图3是示出根据本公开的实施例的SSP 30的数据通信协议的示图。

参照图3,SSP 30可包括传感器集线器31和SSP管理器32。BLE通信单元111可附着到传感器集线器31,SSP管理器32可被包括在AP 151的框架中。

因此,传感器集线器31可经由BLE通信单元111接收从外部BLE装置200广播的关于BLE装置200的标识信息(诸如标签ID和装置名称),并且还接收在BLE装置200感测到的测量值。如果有必要将AP 151从睡眠模式唤醒,例如,如果有必要执行关于接收到的BLE装置200的标识信息的预定应用,则在操作S10,传感器集线器31可发送中断信号,以通知存在将被发送到SSP管理器32的数据。

在操作S20,SSP管理器32可将用于请求将由传感器集线器31发送的数据类型和长度的信号发送到传感器集线器31。在此情况下,在操作S30,传感器集线器31可将关于数据类型和长度的细节发送到SSP管理器32。在操作S40,SSP管理器32可将开始读取消息(MSG)发送到传感器集线器31。在操作S50,当接收到开始读取MSG时,传感器集线器31可将BLE信号强度数据处理为预定包,并将经处理的BLE信号强度数据发送到SSP管理器32。

图4A和图4B是示出根据本公开的实施例的BLE装置200的框图。

参照图4A,根据本公开的实施例的BLE装置200可包括供电单元210、BLE通信单元230和控制单元220。然而,所示出的单元不总是本公开的必要元件。BLE装置200可通过使用比图4A中示出的单元更多或更少的单元来实现。

供电单元210向BLE装置200供电。例如,供电单元210可以是电池。供电单元210可被再充电或替换。

控制单元220可在预定时间段内(例如,在一秒内)向外部广播BLE装置200的标识信息。然后,控制单元220可经由BLE通信单元230将存储在存储器中的BLE装置200的标识信息发送到移动终端100。BLE装置200的标识信息是用于区分BLE装置200与其他装置的唯一信息。例如,标识信息可以是标签ID、装置名称、序列号或者媒体访问控制(MAC)地址。

同时,根据本公开的实施例,控制单元220可以以广告数据包的形式来向外部广播BLE装置200的标识信息。在这方面,根据本公开的实施例的控制单元220可将BLE装置200的标识信息包括在广告数据包的UUID字段中或者包括在广告数据包的MSD字段中,并可向外部广播标识信息。

参照图4B,根据本公开的实施例的BLE装置200还可包括感测单元240。

感测单元240可感测BLE装置200的状态或附着有BLE装置200的对象的状态,并将感测信息发送到控制单元220。

感测单元240可包括温度传感器、湿度传感器、重量传感器、加速度传感器、倾斜传感器、陀螺仪传感器、3轴磁传感器、压力传感器、光亮度传感器和接近传感器中的至少一个。另外,本领域的普通技术人员将理解的是,感测单元240可包括除了上面描述的传感器之外的各种其他传感器。

如果BLE装置200还包括感测单元240,则控制单元220可经由BLE通信单元230在预定时间段(例如,一秒)内广播感测信息。所述预定时间段可以改变。

根据本公开的实施例,BLE装置200可将由传感器测量的感测信息包括在广告数据包的MSD字段中,并可广播感测信息。例如,在BLE装置200包括温度传感器并且由温度传感器测量的当前温度是36℃的情况下,BLE装置200可将指示温度是36℃的代码(例如,“0X06000024”)包括在MSD<传感器>字段中,并可广播该代码。

下文中,通过参照图5,将简要描述移动终端100基于从BLE装置200接收到的信息提供预定服务的方法。

图5是示出根据本公开的实施例的移动终端100通过使用BLE装置200提供服务的方法的流程图。

在操作S510,移动终端100可搜索附近的BLE装置200。在操作S520,移动终端100可注册搜索到的BLE装置200。例如,移动终端100可搜索还未在移动终端100中注册的新的BLE装置200,并将关于搜索到的BLE装置200的信息注册在存储器160中。在此情况下,移动终端100可将搜索到的BLE装置200和从用户输入的用户添加信息进行映射,并注册搜索到的BLE装置200和从用户输入的用户添加信息。将通过参照图6对此进行详细描述。

在操作S530,移动终端100可将注册的BLE装置的标识信息和控制命令进行映射,并将注册的BLE装置的标识信息和控制命令存储在存储器160中。移动终端100可基于用户输入将注册的BLE装置的标识信息与控制命令进行映射,并存储注册的BLE装置的标识信息和控制命令。

例如,如果用户工作议程中的一项(例如,“参加办公室会议”)映射到第一BLE装置的标识信息(例如,ID“XXX”),则移动终端100可将第一BLE装置的标识信息(即,ID“XXX”)与关于用户安排的工作议程的通知命令或提醒应用执行命令进行映射,并存储第一BLE装置的标识信息(即,ID“XXX”)和关于用户安排的工作议程的通知命令或提醒应用执行命令。

另外,如果用户将特定音乐与第二BLE装置的标识信息(例如,ID“YYY”)进行映射并输入所述特定音乐和第二BLE装置的标识信息(例如,ID“YYY”),则移动终端100可将第二BLE装置的标识信息(即,ID“YYY”)与关于所述特定音乐的播放命令或音乐应用执行命令进行映射,并存储第二BLE装置的标识信息(即,ID“YYY”)和关于所述特定音乐的播放命令或音乐应用执行命令。

移动终端100可将BLE装置200的标识信息和模式改变信息进行映射,并存储BLE装置200的标识信息和模式改变信息。例如,移动终端100可将第三BLE装置的标识信息(例如,ID“AAA”)与Wi-Fi模式进行映射,并存储第三BLE装置的标识信息(例如,ID“AAA”)与Wi-Fi模式。然后,移动终端100可将第三BLE装置的标识信息(即,ID“AAA”)与蓝牙模式进行映射,并存储第三BLE装置的标识信息(即,ID“AAA”)和蓝牙模式。

在操作S540,如果移动终端100位于BLE装置200的通信范围内,则移动终端100可从BLE装置200接收标识信息。根据本公开的实施例,移动终端100可从BLE装置200接收感测信息。

移动终端100将从BLE装置200接收的标识信息与存储在存储器160中的注册的BLE装置的列表进行比较,从而确定已发送标识信息的BLE装置200是否被注册。另外,移动终端100可确定是否存在映射到从BLE装置200接收到的标识信息的控制命令。

如果存在映射到从BLE装置200接收到的标识信息的控制命令,则在操作S550,移动终端100可基于接收到的BLE装置的标识信息来执行控制命令。

例如,如果从第一BLE装置接收到标识信息(例如,ID“XXX”),则移动终端100可搜索存储在存储器160中的控制信息。在此情况下,如果第一BLE装置的标识信息(即,ID“XXX”)与用于控制通知消息(例如,“参加办公室会议”)的输出的命令映射,则移动终端100可执行预定应用(例如提醒应用)以输出通知消息(即,“参加办公室会议”)。

另外,如果从第三BLE装置接收到标识信息(例如,ID“AAA”),则移动终端100可搜索存储在存储器160中的控制信息,并找到与ID“AAA”映射的控制命令“设置Wi-Fi模式”。在此情况下,移动终端100可自动激活Wi-Fi模块。

移动终端100还可基于从BLE装置200接收的感测信息来执行控制命令。从BLE装置200接收的感测信息可以是在BLE装置200感测到的数据或通过对在BLE装置200感测到的数据进行后处理所获得的信息。

例如,移动终端100可在预定时间段接收由温度传感器感测到的关于附着于婴儿奶瓶的BLE装置200的温度信息,从而监视婴儿奶瓶的温度。如果在监视期间婴儿奶瓶的温度达到由用户定义的目标温度,则移动终端100可输出通知消息,诸如“婴儿奶瓶的温度被合适地设置”。

另外,如果从BLE装置200接收到由运动传感器感测到的运动信息,则移动终端100可执行与运动信息相应的应用。例如,如果接收到关于摇晃婴儿奶瓶两次的运动信息,则移动终端100可执行呼叫应用,并试图向针对摇晃婴儿奶瓶两次的运动所预先定义的另一人(例如,父母)的装置做出电话呼叫。

即,根据本公开的实施例,移动终端100可通过使用位于近场范围内的BLE装置200来提供各种服务,诸如提醒服务、模式改变服务、监视服务或远程控制服务。这将在稍后详细描述。

图6是示出根据本公开的实施例的移动终端100注册并控制BLE装置200的方法的流程图。

参照图6,根据本公开的实施例,注册并管理BLE装置200的方法包括:使用图1、图2和图3中示出的移动终端100的方法。因此,即使以下省略,以上针对图1、图2和图3中示出的移动终端100所给出的描述也可应用于图6中示出的方法。

在操作S610,移动终端100可搜索BLE装置200。例如,从用户接收到用于注册或添加新的BLE装置200的请求,移动终端100可从附近的BLE装置200接收广告包格式的标识信息。根据本公开的实施例,移动终端100还可独立于用户输入而从附近的BLE装置200接收广告包形式的标识信息。

即,根据本公开的实施例的BLE装置200可将BLE装置200的标识信息包括在广告包的UUID字段中或广告包的MSD字段中,并可广播标识信息。

根据本公开的实施例,标识信息可包括关于BLE装置200的属性信息。属性信息是关于相应BLE装置的属性的信息,诸如相应BLE装置的外观。例如,属性信息可以是颜色信息(诸如红色、黄色、蓝色、橙色、紫色或黑色)、形状信息(诸如矩形、三角形、圆形、星形或心形)和图像信息(诸如水滴、钻石、三叶草、熊或太阳花)。另外,根据本公开的实施例,属性信息可包括关于BLE装置200中所包括的传感器的传感器信息,诸如传感器ID、传感器的类型和传感器的名称。

移动终端100可与标识信息分开地从BLE装置200接收属性信息。即,根据本公开的实施例的BLE装置200可将属性信息包括在广告数据包的MSD字段中,并可与标识信息分开地向外部广播属性信息。

在操作S620,移动终端100可显示包括关于搜索到的BLE装置的属性信息的BLE装置的列表。

移动终端100可基于搜索到的BLE装置的标识信息来确定搜索到的BLE装置是否是注册的BLE装置。另外,移动终端100可通过使用搜索到的BLE装置中的至少一个未注册的BLE装置的标识信息来创建未注册的BLE装置的列表。在根据本公开的实施例的BLE装置的列表中,诸如颜色信息、形状信息、图像信息和传感器信息的关于BLE装置的属性信息可被显示。因此,用户可容易地互相区分若干BLE装置。

在操作S630,移动终端100可接收用户做出的关于BLE装置的列表中的至少一个BLE装置的选择。例如,用户可从搜索到的BLE装置的列表选择将被注册的至少一个BLE装置。用户可点击、扫动或轻拂触摸屏中的显示将被选择的BLE装置的特定区域,以从BLE装置的列表选择至少一个BLE装置。

在操作S640,移动终端100可从用户接收关于选择的BLE装置的用户添加信息。根据本公开的实施例,移动终端100可提供GUI,GUI可接收关于由用户选择的BLE装置的用户添加信息。用户可经由GUI输入用户添加信息。

用户添加信息可表示由用户输入的关于BLE装置200的任意信息或详细信息。此外,用户添加信息可包括通过将由搜索到的BLE装置200提供给移动终端100的信息添加到由用户经由GUI提供的信息所获得的信息。

例如,用户添加信息可包括与BLE装置200对应的对象(诸如附着有BLE装置的对象或BLE装置所处的地点)的由用户任意设置的ID、昵称、类别、备注(备忘录)、通知信息、图像,但是用户添加信息不限于此。

在操作S650,移动终端100可注册选择的BLE装置200。即,移动终端100可将关于BLE装置200的属性信息(例如,颜色信息、形状信息、图像信息和传感器信息)与用户添加信息进行映射,并将关于BLE装置200的属性信息(例如,颜色信息、形状信息、图像信息和传感器信息)和用户添加信息存储在存储器160中。因此,移动终端100可注册选择的BLE装置200。

移动终端100可将关于选择的BLE装置200的属性信息和用户添加信息存储为关于BLE装置200的简档信息(profile information,配置文件信息)。因此,用户可通过识别关于注册的BLE装置200的简档信息来容易地管理BLE装置200。如果传感器被包括在BLE装置200中,则由传感器测量的值可被自动地反映在简档信息中。

图7是示出根据本公开的实施例的将BLE装置200的颜色信息应用于列表的方法的流程图。

在操作S710,BLE装置200可经由BLE通信广播标识信息,其中,标识信息可包括例如外观颜色信息。例如,在BLE装置200是具有蓝色的BLE标签的情况下,BLE装置200可将包括颜色信息的标识信息(例如,“SAMSUNG_TAG001_blue”)包括在广告数据包的UUID字段中或广告数据包的MSD字段中,并可向外部广播标识信息。

在操作S720,移动终端100可从附近的BLE装置200接收包括颜色信息的标识信息。

在操作S730,移动终端100可将接收到的BLE装置200的标识信息与存储在存储器160中的注册的BLE装置的列表进行比较,以确定搜索到的BLE装置200是否是注册的装置。

在操作S740,如果搜索到的BLE装置是未注册的BLE装置,则移动终端100可通过将颜色应用于未注册的BLE装置的列表来将搜索到的装置的标识信息显示在未注册的BLE装置的列表中。例如,如果搜索到的BLE装置是黄色,则移动终端100可通过将黄色应用于搜索到的BLE装置的标识信息来将搜索到的BLE装置的标识信息添加到未注册的BLE装置的列表中。

操作S750至S780对应于图6的操作S630至S650。因此,这里将不重复对其的详细描述。将通过参照图8A、图8B、图8C、图9A和图9B来提供详细描述。

图8A、图8B和图8C是示出根据本公开的实施例的包括颜色信息的BLE装置的列表的示图。

如果用户选择如图8A中所示的BLE添加标签菜单,则移动终端100可如图8B中所示搜索附近的BLE标签。在此情况下,如图8C中所示,移动终端100可从第一BLE标签810接收第一标识信息“SAMSUNG_BLE_TAG001_ygreen”,从第二BLE标签820接收第二标识信息“SAMSUNG_BLE_TAG002_sky”,并从第三BLE标签830接收第三标识信息“SAMSUNG_BLE_TAG003_red”。

第一标识信息、第二标识信息和第三标识信息分别包括BLE标签的颜色值,诸如黄绿色、天空蓝和红色。因此,移动终端100可通过将黄绿色应用于第一标识信息、将天空蓝应用于第二标识信息并将红色应用于第三标识信息来显示搜索到的BLE装置的列表。因此,用户可区分附近的若干BLE装置之间的标识信息。

根据本公开的实施例,如果从BLE标签接收到的标识信息包括形状值,则移动终端100可通过将形状应用于BLE装置的列表来显示BLE装置的列表。

参照图8C,如果用户从BLE装置的列表选择特定BLE装置810,则移动终端100可提供用于接收关于选择的BLE装置810的用户添加信息的输入的输入窗口。将通过参照图9A和图9B对此进行描述。

图9A和图9B是示出根据本公开的实施例的用于接收用户添加信息的输入的输入窗口的示图。

参照图9A,移动终端100可提供用于接收关于选择的BLE装置810的用户添加信息的输入的输入窗口。输入窗口可包括ID输入区域91、类别输入区域92、备注区域(memo field,备忘录区域)93、图像插入区域94和通知选择区域95。ID输入区域91是为方便使用而可让用户输入任意ID的区域。ID输入区域91可区分于用于显示BLE装置810的唯一标识信息(例如,TAG S/N 3C:D0:F8:26:22:0D)的区域96。

参照图9B,如果用户选择并注册将附着于办公桌的BLE装置900,则用户可将选择的BLE装置900的ID 91设置为“办公桌”,并进行简单的备注93(例如,“在办公室中的我的办公桌”)以易于提醒。

另外,用户可插入附着有BLE装置900的办公桌的图像和BLE装置900的图像中的至少一个图像94。在用户请求时,移动终端100可读取存储的图像,或者通过激活拍摄模式来拍摄办公桌。

根据本公开的实施例,移动终端100可将在BLE装置的注册期间由用户输入的用户添加信息与关于BLE装置900的属性信息进行映射,并将在BLE装置的注册期间由用户输入的用户添加信息和关于BLE装置900的属性信息存储为简档信息。

图10是示出根据本公开的实施例的显示包括传感器信息的BLE装置列表的方法的流程图。

在操作S1010,BLE装置200可广播包括传感器信息的标识信息。例如,在BLE装置200是包括温度传感器的BLE标签的情况下,BLE装置200可将包括传感器信息的标识信息(例如,“SAMSUNG_Temp_TAG001_blue”)包括在广告数据包的UUID字段中或广告数据包的MSD字段中,并可向外部广播标识信息。

在操作S1020,移动终端100可接收BLE装置200的标识信息。在操作S1030,移动终端100可创建并显示包括传感器信息的BLE装置的列表。

操作S1040至S1070对应于图6的操作S630至S650。因此,这里将不重复对其的详细描述。这将通过参照图11A、图11B、图11C、图12、图13A和图13B来描述。

图11A、图11B和图11C是示出根据本公开的实施例的包括传感器信息的BLE装置的列表的示图。

如果用户选择如图11A中所示的BLE添加标签菜单,则移动终端100可如图11B中所示搜索附近的BLE标签。在此情况下,如图11C中所示,移动终端100可从第一BLE标签1110接收第一标识信息“SAMSUNG_Temp_TAG001_blue”,从第二BLE标签1120接收第二标识信息“SAMSUNG_Motion_TAG002_sky”,并从第三BLE标签1130接收第三标识信息“SAMSUNG_Weight_TAG003_red”。

第一标识信息、第二标识信息和第三标识信息分别包括BLE装置中实现的传感器值,例如,温度、运动和重量。因此,移动终端100可显示包括传感器信息(例如,温度传感器、运动传感器和重量传感器)的BLE装置的列表。因此,用户可通过在BLE装置的列表中识别BLE标签的传感器信息来将BLE标签容易地确定为注册的。例如,如果将用于婴儿奶瓶的BLE标签是必需的,则用户可选择包括温度传感器的第一BLE标签1110,并将第一BLE标签1110注册在移动终端100中。

图12是示出根据本公开的实施例的用于设置类别的配置窗口的示图。

当从用户接收到对至少一个BLE装置200的选择时,移动终端100可显示用于设置类别的配置窗口。可根据BLE装置200的位置(诸如房子、办公室和汽车)、经由BLE装置200监视的对象或拥有BLE装置200的人对类别进行分类,但是不限于此。

图13A和图13B是示出根据本公开的实施例的用于接收关于包括传感器的BLE装置的用户添加信息的输入的输入窗口的示图。

参照图13A,根据本公开的实施例,用于输入用户添加信息的输入窗口可包括ID输入区域101、类别输入区域102、图像插入区域103、通知选择区域104和备注区域105。

参照图13B,如果用户决定注册包括温度传感器的BLE装置1300以将BLE装置1300附着于婴儿奶瓶,则用户可输入“婴儿奶瓶”作为BLE装置1300的ID 101,将类别102设置为“婴儿用品”,并进行简单的备注105(例如“我的婴儿奶瓶温度检查”)。另外,用户可设置输入窗口,以在从BLE装置接收到的传感器值达到预定值时显示通知消息。

独立于用户输入,从BLE装置1300接收到的感测信息(例如,当前温度为60.5℃)可自动地被反映并被显示在感测信息显示区域106中。

根据本公开的实施例,移动终端100可将在BLE装置1300的注册期间由用户输入的关于BLE装置1300的用户添加信息和属性信息(诸如传感器信息和外观颜色信息)进行映射,并注册在BLE装置1300的注册期间由用户输入的关于BLE装置1300的用户添加信息和属性信息(诸如传感器信息和外观颜色信息)。

图14是示出根据本公开的实施例的提供关于注册的BLE装置的简档信息的方法的流程图。图15是示出根据本公开的实施例的注册的BLE装置的列表的示图。

在操作S1410,移动终端100可显示在移动终端100中注册的BLE装置的列表。根据本公开的实施例,移动终端100可基于关于注册的BLE装置的各个简档信息来显示注册的BLE装置的列表。即,移动终端100可通过使用从至少一个BLE装置接收到的标识信息来配置注册的BLE装置的列表。另外,移动终端100可通过使用由用户输入的用户添加信息(例如ID)来配置注册的BLE装置的列表。

例如,如图15中所示,如果接收到用于请求注册的BLE装置的列表的用户输入,则移动终端100可在屏幕上显示注册的BLE装置的列表。移动终端100可配置并显示可包括由用户输入的ID、昵称和类别信息的注册的BLE装置的列表,以容易地识别每个注册的BLE装置。

在操作S1420,移动终端100可从注册的装置的列表接收由用户做出的对至少一个注册的BLE装置的选择。根据本公开的实施例,用户可通过使用例如点击手势、扫动手势、轻拂手势或语音命令来选择至少一个注册的BLE装置。

在操作S1430,移动终端100可提供关于由用户选择的注册的BLE装置的简档信息。简档信息可包括与选择的注册的BLE装置有关的唯一标识信息(诸如装置ID、序列号(S/N)和媒体访问控制(MAC)地址)、属性信息(诸如外观颜色信息、图像信息和传感器信息)和用户添加信息(诸如由用户设置的ID、昵称、类别和备注)中的至少一种。

例如,移动终端100可提供关于注册的BLE装置的ID、昵称、类别、备注和通知信息作为简档信息。另外,根据本公开的实施例,如果注册的BLE装置包括传感器,则移动终端100可在预定时间段内从选择的注册的BLE装置接收由选择的注册的BLE装置检测到的感测信息,并将感测信息显示为简档信息。将通过参照图16A、图16B、图16C、图16D和图16E对此进行描述。

图16A、图16B、图16C、图16D和图16E是根据本公开的实施例的显示关于注册的BLE装置的简档信息的示图。

参照图16A,如果注册的BLE装置1610包括温度传感器,则除了在注册期间由用户输入的用户添加信息(诸如ID 1612(例如,婴儿奶瓶)、类别1613(例如,婴儿用品)、备注的描述1614(例如,“我的婴儿奶瓶温度检查”)和图像1615(例如,婴儿奶瓶的照片))之外,移动终端100还可将温度信息1611(例如,60.5℃)显示为与注册的BLE装置1610对应的简档信息。

参照图16B,如果注册的BLE装置1620还包括重量传感器,则除了在注册期间由用户输入的用户添加信息(诸如ID 1622(例如,林格氏)、类别1623(例如,医疗用品)、备注的描述1624(例如,“检查林格氏溶液的注射”)和图像1625(例如,林格氏溶液的照片))之外,移动终端100还可显示重量信息1621(例如,550g)作为与注册的BLE装置1620相应的简档信息。

参照图16C,如果注册的BLE装置1630包括接近传感器,则除了在注册期间由用户输入的用户添加信息(诸如ID 1632(例如,婴儿推车)、类别1633(例如,婴儿用品)、备注的描述1634(例如,“我的宝宝的第一辆推车”)和图像1635(例如,婴儿推车的图像))之外,移动终端100还可显示关于移动终端100与注册的BLE装置1630之间的感测的距离的信息(例如,1m)作为与注册的BLE装置1630相应的简档信息。

根据本公开的实施例,移动终端100可基于从注册的BLE装置1630接收的信号的强度来确定关于注册的BLE装置1630与移动终端100之间的距离的信息。例如,移动终端100可通过使用信号的强度与距离1631之间的关系来确定注册的BLE装置1630与移动终端100之间的距离1631。即,当信号变得更弱时,注册的BLE装置与移动终端100之间的距离1631变得更远。相反,当信号变得更强时,注册的BLE装置与移动终端100之间的距离1631变得更近。移动终端100可将确定的距离信息1631显示为关于注册的BLE装置1630的简档信息。

参照图16D,如果注册的BLE装置1640包括运动传感器,则除了在注册期间由用户输入的用户添加信息(诸如ID 1642(例如,电子书)、类别1643(例如,智能装置)、备注的描述1644(例如,“给孩子读书以让其睡着”)和图像1645(例如,泰迪熊的照片))之外,移动终端100还可显示运动信息1641(例如,摇晃2次)作为与注册的BLE装置1640相应的简档信息。

参照图16E,如果注册的BLE装置1650不包括传感器,则移动终端100可显示在注册期间由用户输入的ID 1651(例如,办公桌)、类别1652(例如,办公室)、备注的描述1653(例如,“在办公室内的我的办公桌”)和图像1654(例如,办公桌的照片),作为与注册的BLE装置1650相应的简档信息。

根据本公开的实施例,移动终端100可更新从用户输入的关于注册的BLE装置的用户添加信息。例如,如果附着有注册的BLE装置的地点发生改变,则移动终端100可从用户接收关于注册的BLE装置的ID、类别、备注的描述和图像的新的输入,并更新另外的用户信息。

另外,当感测信息改变时,移动终端100可更新关于注册的BLE装置的用户添加信息。在这方面,感测信息可被包括在从BLE装置200广播的广告包的MSD字段中。现在将在下面更加详细地描述通过BLE装置200广播的广告包的数据格式。

图17是示出根据本公开的实施例的通过BLE装置200广播的广告包的数据格式1700的示图。

图17的数据格式1700显示不包括由BLE装置200广播的广告包的报头的有效载荷。根据本公开的实施例的在广告包的有效载荷中包括的广告数据(AD)可以由例如31个八位位组(字节)构成。

同时,根据本公开的实施例,多个AD结构可以被包括在广告包的有效载荷中,并且每个AD结构可包括长度部分1710和数据部分1720。与数据部分1720的长度有关的信息可以被包括在长度部分1710中。将由BLE装置200广播的大量的数据可被包括在数据部分1720中。

就此而言,根据本公开的实施例,数据部分1720可包括AD类型1721和AD数据1722。用于识别AD数据1722的类型的值可以被包括在AD类型1721中。现在将参照图18来更加详细地描述AD类型1721。

图18是用于解释根据本公开的实施例的AD类型1820的表格。

参照图18,可被包括在广告数据包中的AD类型1820可以不同。例如,AD类型1820可包括<<标志>>、《16位服务类UUID的不完整列表》、《16位服务类UUID的完整列表》、《32位服务类UUID的不完整列表》、《32位服务类UUID的完整列表》、《128位服务类UUID的不完整列表》、《128位服务类UUID的完整列表》、《缩短的本地名(Shortened Local Name)》、《完整的本地名》、《TX功率电平》、《装置的类别》、《简单的配对散列C》、《简单的配对随机发生器R》、《装置ID》、《安全管理器TK值》、《带标志的安全管理器(Security Manager Out of Band Flags)》、《从连接区间范围(Slave Connection Interval Range)》、《16位服务请求UUID的列表(List of 16-bit Service Solicitation UUIDs)》、《128位服务请求UUID的列表(List of 128-bit Service Solicitation UUIDs)》、《服务数据》、《公共目标地址》、《随机目标地址》、《外观》、《制造商具体数据》等。

同时,AD类型1820可以以扫描器(例如,移动终端100)可识别AD类型1820的这样的方式被表示为可被包括在广告数据包中的之前设置的值1810。同时,本领域普通技术人员可以从图18的表格明显地识别AD类型1820的定义1830,因此这里将省略对AD类型1820的定义1830的具体描述。

图19A和图19B是用于解释根据本公开的实施例的通过BLE装置200广播的数据的表格。

参照图19A和图19B,BLE装置200可通过使用具体的AD类型1910来广播必要的数据。例如,在BLE装置200是由三星电子有限责任公司制造的智能电话的情况下,BLE装置200可包括并广播广告数据包中的TX功率电平(例如,+4dBm)、缩短的本地名(例如,GT-N8000,三星移动)、装置的类型(例如,主要的:电话,次要的:智能电话,服务:对象传输)、随机目标地址(例如,三星移动)、服务请求UUID的列表(例如,0X1105)、制造商具体数据<<协议>>(例如,0X0075:之前定义的指示三星电子的代码)、制造商具体数据<<能力>>(例如,0X00ff:蓝牙BR/EDR、蓝牙AMP、蓝牙LE、WiFi、WiFi直连(WiFiDirect)、WiFi显示、DLSN(全部共享)、NFC、RFID支持)、制造商具体数据<<传感器>>(例如,0X06000024:温度36℃)以及制造商具体数据<<其他>>(例如,指示BLE装置200的当前状态的静音模式、屏幕旋转、节能、通知、移动数据、驱动模式、同步模式、隐私/飞行模式等)。

就此而言,由于AD的长度被限于31字节,所以BLE装置200可通过使用广告数据包来仅仅广播关键的数据,并通过SCAN_RSP来另外地响应诸如本地名的可选的数据。另外,根据本公开的实施例的广告数据包还可包括加密字段。

同时,根据本公开的实施例的BLE装置200可通过广告数据包来广播属性信息(例如,与BLE装置200中包括的传感器有关的信息或者BLE装置200的外观颜色信息)。

例如,在BLE装置200是包括温度传感器的蓝色标签的情况下,BLE装置200可在UUID字段或者MSD字段中包括指示属性信息的标识信息(例如,“SAMSUNG_Temp_TAG001_blue),并可向外部广播标识信息。

根据本公开的另一实施例,BLE装置200可包括并广播MSD字段中的由传感器测量的感测信息。例如,在BLE装置200包括温度传感器且由温度传感器测量的当前温度是36℃的情况下,BLE装置200可在MSD<传感器>字段中包括指示温度是36℃的代码(“0X06000024”),并可广播该代码。

同时,为了隐私,根据本公开的实施例的BLE装置200可使用随机装置地址来代替蓝牙装置地址BD_ADDR或者MAC地址。另外,根据本公开的实施例的BLE装置200在广播广告包之前可能之前已经被包括在白/黑列表(white/black list)中,并可忽视由未被允许的地址的设备发送的连接请求。另外,BLE装置200可通过内部和外部服务器对扫描器(例如,移动终端100)另外执行认证操作,并增强安全。相反,移动终端100可通过内部和外部服务器来对BLE装置200执行认证操作。

同时,根据本公开的实施例的BLE装置200可根据BLE装置200的状态(诸如停止或者移动(行走或通过车辆移动等))来调节广告间隔,并增加到移动终端100的连接性。例如,BLE装置200可增长睡眠模式下的广告间隔,并缩短移动时的广告间隔。

另外,根据本公开的实施例的BLE装置200可调节每种状态的发送(TX)功率电平。例如,在BLE装置200广播需要安全性的数据的情况下,BLE装置200可减小发送(TX)功率电平。

图20是示出根据本公开的实施例的AD包的示例的示图。

参照图20,AD的总长度是29字节。如果从AD的端部分析AD“0X0000FFFF040201FF030075FF03840A02303030384E5F54710809040102”,则29字节的AD可被划分为6个AD结构。

在第一个AD结构(①)中,“02”表示AD字节和AD数据的长度(2个字节),“01”表示AD类型(标志),“04”表示实质的数据(LE和BR/EDR同时可获得性(主机))。

在第二个AD结构(②)中,“09”表示AD字节和AD数据的长度(9个字节),“08”表示AD类型(缩短的本地名),“71 54 5F 4E 38 30 30 30”表示实质的数据(G T–N 8 0 0 0)。

在第三个AD结构(③)中,“02”表示AD字节和AD数据的长度(2个字节),“0A”表示AD类型(Tx功率电平),“84”表示实质的数据(132(+4dBm))。

在第四个AD结构(④)中,“03”表示AD字节和AD数据的长度(3个字节),“FF”表示AD类型(制造商具体数据),“75 00”表示实质的数据(公司ID:0X0075=三星电子)。

在第五个AD结构(⑤)中,“03”表示AD字节和AD数据的长度(3个字节),“FF”表示AD类型(制造商具体数据),“01 02”表示实质的数据(协议ID:0X0201)。

在第六个AD结构(⑥)中,“04”表示AD字节和AD数据的长度(4个字节),“FF”表示AD类型(制造商具体数据),“FF 00 00”表示实质的数据(能力状态:0X0000FF=蓝牙BR/EDR、蓝牙AMP、蓝牙LE、WiFi、WiFi直连(WiFiDirect)、WiFi显示、DLSN(全部共享)、NFC、RFID支持)。

本公开的实施例可以通过各种计算机装置以可执行的程序命令的形式来实现,并且可被记录到非暂时性计算机可读介质中。计算机可读介质可单独包括程序命令、数据文件和数据结构、或者它们的组合。被记录到介质的程序命令可以是专门为本公开设计的组件,或者可由计算机软件领域的普通技术人员使用。计算机可读记录介质包括诸如硬盘、软盘和磁带的磁介质;诸如紧凑盘ROM(CD ROM)和数字多功能盘(DVD)的光学介质;诸如软盘的磁光介质;被专门地设计为存储和执行程序的硬件装置,诸如ROM、RAM和闪速存储器。程序命令不仅可包括由编译器产生的机器语言代码,还可包括由计算机执行的可由译码器使用的高级代码等。

虽然已经参照本公开的多个实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由权利要求及其等同物限定的本公开的精神和范围的情况下,可以在这里做出形式和细节上的各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1