移动终端和控制移动终端的功能的方法与流程

文档序号:11778072阅读:261来源:国知局
移动终端和控制移动终端的功能的方法与流程

本申请是申请日为2013年12月03日,申请号为“201310642364.5”,标题为“移动终端和控制移动终端的功能的方法”的发明专利申请的分案申请。

本申请要求在2012年12月3日提交到韩国知识产权局的序列号为10-2012-0139248的韩国专利申请和在2013年3月13日提交到韩国知识产权局的序列号为10-2013-0026825的韩国专利申请的权益,所述专利申请的全部公开内容通过引用合并于此。

本公开涉及一种允许用户使用蓝牙低能耗(ble)装置控制该移动终端的移动终端及控制该移动终端的功能的方法。更具体地讲,本公开涉及一种通过执行与ble装置的ble通信而自动地执行先前设置的与ble装置的标识信息相应的功能的移动终端。



背景技术:

蓝牙技术实现了短距离无线通信,而不必使用若干线缆将装置彼此连接。例如,当在蜂窝电话或膝上型计算机中执行蓝牙无线技术时,蜂窝电话或膝上型计算机可连接到无线通信网络,而不必进行线缆连接。实际上,所有数字装置(包括打印机、个人数字助理(pda)、台式计算机、传真机、键盘和操纵杆)可以是蓝牙系统的一部分。除了去除线缆连接的必要性之外,蓝牙无线技术还可用于在现有数据网络与外围装置之间形成接口以及在远离固定网络基础设施的装置之间形成特定群组。

蓝牙技术基于快速识别并通过使用跳频方法而提供强大的无线连接。蓝牙模块通过在信息包的发送或接收之后跳到新的频率来防止与其他信号之间的干扰。相反,对于在相同频率范围内工作的其他系统,蓝牙技术使用特别短且快速的信息包。因为发布了具有传统蓝牙、蓝牙高速和蓝牙低能耗(ble)所提供的所有功能的蓝牙版本4.0,所以对ble技术的关注正在增加。

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



技术实现要素:

本公开的多个方面在于解决至少上面提到的问题和/或缺点,以提供至少下面描述的优点。因此,本公开的一方面在于提供通过执行与ble装置的ble通信来自动地执行先前设置的与蓝牙低能耗(ble)装置的标识信息对应的功能的移动终端,以及一种控制该移动终端的方法。

根据本公开的一方面,提供一种控制移动终端的功能的方法,所述方法包括:将移动终端布置在先前在移动终端中注册的蓝牙低能耗(ble)装置的通信范围内;从所述ble装置接收ble装置的标识信息;提取与接收到的ble装置的标识信息对应的功能信息;执行与所提取的功能信息对应的预设的功能。

根据本公开的一方面,所述方法还可包括:接收用于将由移动终端支持的至少一种功能与ble装置连接的用户输入;基于所述用户输入将ble装置的标识信息与所述至少一种功能进行映射并存储所述标识信息和所述至少一种功能。

根据本公开的一方面,所述接收用户输入的步骤可包括接收用于连接ble装置与多种功能的用户输入,其中,所述将所述标识信息与所述至少一种功能进行映射和存储的步骤包括将ble装置的标识信息与所述多种功能进行映射并存储所述标识信息和所述多种功能。

根据本公开的一方面,所述接收用户输入的步骤可包括:接收用于根据时间对所述ble装置与所述多种功能进行分类并连接所述ble装置与所述多种功能的用户输入。

根据本公开的一方面,先前设置的功能可包括文本发送功能、呼叫连接功能和内容播放功能中的至少一种。

根据本公开的一方面,所述执行先前设置的功能的步骤可包括:提取用于执行所述先前设置的功能的应用;执行所提取的应用。

根据本公开的一方面,所述提取功能信息的步骤可包括:从ble装置接收由ble装置检测到的感测信息;考虑到所接收到的感测信息来另外地提取功能信息。

根据本公开的一方面,所述感测信息可包括由ble装置检测到的运动信息、重量信息、照度信息、温度信息、湿度信息、加速度信息和接近度信息中的至少一种。

根据本公开的一方面,所述运动信息可包括运动模式(motionpattern)、运动频率、运动发生时间、运动速度和运动方向中的至少一种。

根据本公开的一方面,所述提取功能信息的步骤可包括确认与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是示出根据本公开的实施例的移动终端从用户接收通知信息的输入的方法的流程图;

图18a和图18b是示出根据本公开的实施例的用于设置关于注册的ble装置的通知的屏幕的示图;

图19a、图19b和图19c是示出根据本公开的实施例的用于设置关于注册的ble装置的通知的屏幕的示图;

图20是示出根据本公开的实施例的多个通知信息列表的示图;

图21是示出根据本公开的实施例的移动终端提供信息的方法的流程图;

图22a、图22b和图22c是示出根据本公开的实施例的用于输出通知消息的屏幕的示图;

图23是示出根据本公开的实施例的提供关于携带ble装置的另一用户的通知的方法的流程图;

图24a、图24b和图24c是示出根据本公开的实施例的用于设置关于携带ble装置的另一用户的通知的屏幕的示图;

图25是示出根据本公开的实施例的用于输出关于携带ble装置的另一用户的通知消息的屏幕的示图;

图26是示出根据本公开的实施例的通过使用单个ble装置提供多个通知的方法的流程图;

图27a、图27b和图27c是示出根据本公开的实施例的用于接收关于单个ble装置的多条通知信息的输入的屏幕的示图;

图28a和图28b是示出根据本公开的实施例的用于显示通知消息的屏幕的示图;

图29是示出根据本公开的实施例的将通知消息映射到另一ble装置的方法的流程图;

图30a、图30b和图30c是示出根据本公开的实施例的用于将通知消息映射到另一ble装置的屏幕的示图;

图31是示出根据本公开的实施例的移动终端从用户接收通知消息和参考感测信息的输入的方法的流程图;

图32a、图32b和图32c是示出根据本公开的实施例的用于设置关于基于传感器的ble装置的通知的屏幕的示图;

图33是示出根据本公开的实施例的移动终端使用基于传感器的ble装置提供信息的方法的流程图;

图34a和图34b是示出根据本公开的实施例的用于基于感测信息输出通知消息的屏幕的示图;

图35是示出根据本公开的实施例的移动终端提供健身管理信息的方法的流程图;

图36a、图36b和图36c是示出根据本公开的实施例的用于接收健身管理消息和参考运动信息的输入的移动终端的屏幕的示图;

图37a和图37b是示出根据本公开的实施例的用于输出健身管理消息的屏幕的示图;

图38是示出根据本公开的实施例的移动终端提供医疗管理信息的方法的流程图;

图39a、图39b和图39c是示出根据本公开的实施例的用于输出医疗管理消息的屏幕的示图;

图40是示出根据本公开的实施例的移动终端基于接近信息输出通知消息的方法的流程图;

图41是示出根据本公开的实施例的用于输出婴儿护理管理消息的屏幕的示图;

图42是示出根据本公开的实施例的通过使用一个基于传感器的ble装置提供多条通知信息的方法的流程图;

图43a、图43b和图43c是示出根据本公开的实施例的用于接收关于一个基于单个传感器的ble装置的多条通知信息的输入的屏幕的示图;

图44a、图44b和图44c是示出根据本公开的实施例的用于输出与一个基于单个传感器的ble装置有关的多条通知消息的屏幕的示图;

图45a、图45b和图45c是示出根据本公开的实施例的用于接收关于一个基于多传感器的ble装置的多条通知信息的输入的屏幕的示图;

图46是示出根据本公开的实施例的将注册的ble装置与移动终端的功能进行映射的方法的流程图;

图47a、图47b、图47c、图47d和图47e是示出根据本公开的实施例的移动终端接收用于将注册的ble装置与移动终端的功能进行连接的用户输入的过程的示图;

图48a、图48b、图48c、图48d和图48e是示出根据本公开的实施例的将基于传感器的ble装置与移动终端的功能进行映射的处理的示图;

图49a、图49b、图49c、图49d和图49e是示出根据本公开的实施例的将基于传感器的ble装置与移动终端的功能进行映射的过程的示图;

图50是示出根据本公开的实施例的功能信息列表的屏幕的示图;

图51是示出根据本公开的实施例的通过使用注册的ble装置控制移动终端的功能的方法的流程图;

图52a、图52b和图52c是用于解释根据本公开的实施例的通过使用注册的ble装置自动发送文本消息的方法的示图;

图53是示出根据本公开的实施例的通过使用基于传感器的ble装置控制移动终端的功能的方法的流程图;

图54a和图54b是用于解释根据本公开的实施例的通过使用基于传感器的ble装置自动连接呼叫的方法的示图;

图55a和图55b是用于解释根据本公开的实施例的通过使用基于照度传感器的ble装置自动播放内容的方法的示图;

图56是示出根据本公开的实施例的通过使用注册的ble装置执行语音文件的方法的流程图;

图57a、图57b和图57c是示出根据本公开的实施例的通过使用注册的ble装置执行由其他人记录的语音文件的过程的示图;

图58是示出根据本公开的实施例的设置移动终端的模式的方法的流程图;

图59a、图59b和图59c是示出根据本公开的实施例的模式设置屏幕的示图;

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

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

图62a和图62b是用于解释根据本公开的实施例的通过ble装置广播的数据的表格;

图63是示出根据本公开的实施例的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的信息(诸如标识信息)注册在存储器中并管理所述信息。另外,移动终端100可经由与外部ble装置200的ble通信提供提醒服务、模式改变服务和远程控制服务。稍后将详细描述移动终端100可提供的各种服务的示例。

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

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

ble装置200可经由ble通信广播标识信息。ble装置200可以以广告包形式广播标识信息。根据本公开的各种实施例,ble装置200可广播由传感器获得的感测信息(例如,广播到外部接收方)。例如,ble装置200可在广告包的通用唯一标识符(uuid)字段或广告包的制造商特定数据(msd)字段中包括标识信息(例如,“samsung_temp_tag001_blue”),并可广播标识信息。稍后将参照图60至图63提供对以广告包形式广播数据的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、控制单元150、存储器160。

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

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

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

ble通信单元111可连接到ssp30。ssp30可包括传感器集线器和ssp管理器。传感器集线器是微控制器单元(mcu)的类型,并可连接到各种类型的传感器。根据本公开的各种实施例,传感器集线器可连接到ble通信单元111,并经由ble通信单元111收集关于外部ble装置200的信息。ssp管理器可从传感器集线器接收数据,并基于从传感器集线器接收到的数据将ap151从睡眠模式唤醒。稍后将参照图3描述ssp30。

除了ble通信功能之外,通信单元110还可支持其他短距离无线通信功能。短距离无线技术可包括无线局域网(lan),可以是wi-fi、蓝牙技术、zigbee技术、wi-fi直连(wfd)技术、近场通信(nfc)技术、超宽带(uwb)技术、红外数据协会(irda)网络技术和/或类似物。根据本公开的各种实施例,短距离无线技术不限于此。

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

广播接收单元113经由广播通道接收广播信号和/或广播相关信息。广播通道可包括卫星通道和地面广播通道。根据本公开的多种实施例,移动终端100可不包括广播接收单元113。

输出单元120用于输出音频信号、视频信号或振动信号等。输出单元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)、薄膜晶体管-液晶显示器(tft-lcd)、有机发光二极管(oled)、柔性显示器、三维(3d)显示器、电泳显示器等中的至少一种。根据本公开的多种实施例,移动终端100可包括两个或更多个显示单元121。所述两个或更多个显示单元121可通过使用铰接(hinge)被布置为彼此面对。

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

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

用户输入单元130是用于输入数据以使用户可控制移动终端100的单元。例如,用户输入单元130可包括键盘、锅仔片开关(domeswitch)、触摸板、转盘(jogwheel)、微动开关(jogswitch)等,所述触摸板可以是电容覆盖型(capacitiveoverlaytype)、电阻覆盖型、红外波束型、表面声波型、积分应变仪型、压电型。然而,本公开的各种实施例不限于此。

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可包括ap151和通信处理器(cp)152。ap151可控制存储在存储器160中的各种应用的执行。例如,如果接收到ble装置200的标识信息,则ap151可提取并执行用于执行与接收到的标识信息相应的控制命令的应用。通信处理器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)、静态随机存取存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁存储器、磁盘、光盘等中的至少一种存储介质。另外,移动终端100可操作用于在互联网上执行存储器160的存储功能的网络存储。

存储在存储器160中的程序可根据功能被分类为多个模块。例如,程序可被分类为用户界面(ui)模块161、相机模块162、触摸屏模块163、报警模块164、应用数据库(db)165等。

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

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

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

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

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

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

“双击”是用户通过使用手指或触摸工具(可以是触控笔)触摸屏幕两次的手势。

“拖动”是用户通过使用手指或触摸工具触摸屏幕并在保持触摸的同时将手指或触摸工具移动到屏幕中的另一位置的手势。当拖动被执行时,对象移动,或者执行下面描述的平移手势。

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

“轻拂”是用户通过使用手指或触摸工具以临界速度(例如,100像素/秒)或以更高速度执行拖动的手势。轻拂可基于手指或触摸工具的移动速度是否等于或高于临界速度(例如,100像素/秒)而区分于拖动或平移。

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

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

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

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

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

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

存储在存储器160中的应用可改变。例如,应用数据库(db)165可包括提醒应用、联系人应用、地图应用、音乐应用、电子书应用、医疗应用、健身应用、婴儿护理应用等。然而,根据本公开的各种实施例,存储在应用db165中的应用不限于此。

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

参照图3,ssp30可包括传感器集线器31和ssp管理器32。ble通信单元111可附着到传感器集线器31,ssp管理器32可被包括在ap151的框架中。

根据本公开的各种实施例,传感器集线器31可经由ble通信单元111接收从外部ble装置200广播的关于ble装置200的标识信息(诸如标签标识(id)、装置名称等),并且还接收在ble装置200检测到的测量值。如果将ap151从睡眠模式唤醒是必需的(例如,如果执行关于接收到的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装置的框图。

参照图4a,根据本公开的多个实施例的ble装置200可包括供电单元210、控制单元220和ble通信单元230。然而,所示出的单元不总是本公开的必要元件。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是示出根据本公开的实施例的移动终端通过使用ble装置提供服务的方法的流程图。

参照图5,在操作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接收到被映射到标识信息的控制命令。

如果移动终端100确定已经从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是示出根据本公开的实施例的移动终端注册并控制ble装置的方法的流程图。

参照图6,根据本公开的各种实施例,注册并管理ble装置200的方法包括:使用图1至图3中示出的移动终端100的方法。因此,即使以下省略,以上针对图1至图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装置的标签的描述的标签信息。另外,根据本公开的各种实施例,属性信息可包括关于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的简档信息(profileinformation,配置文件信息)。因此,用户可通过识别关于注册的ble装置200的简档信息来容易地管理ble装置200。如果传感器被包括在ble装置200中,则由传感器测量的值可被自动地反映在简档信息中。

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

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

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

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

如果在操作s730移动终端100确定搜索到的ble装置是注册的装置,则移动终端100返回到操作s710,并等待从附近的ble装置200接收广播标识信息。

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

操作s750至s780对应于图6的操作s630至s650。因此,这里将不提供对其的详细描述。例如,在操作s750,移动终端100可接收对至少一个ble装置的选择的输入。在操作s760,移动终端100可提供用户可输入用户添加信息的gui。在操作s770,移动终端100可从用户接收用户添加信息的输入。之后,在操作s780,移动终端100可将关于选择的ble装置的颜色信息和用户添加信息进行映射,并存储关于选择的ble装置的颜色信息和用户添加信息。

将参照图8和图9提供详细描述。

图8a至图8c是示出根据本公开的实施例的包括颜色信息的ble装置的列表的示图。

参照图8a、图8b和图8c,如果用户选择如图8a中所示的ble添加标签菜单,则移动终端100可如图8b中所示搜索附近的ble标签。在此情况下,如图8c中所示,移动终端100可从第一ble标签810接收第一标识信息“samsung_ble_tag001_yellow-green”,从第二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、备注区域(memofield,备忘录区域)93、图像插入区域94和通知选择区域95。id输入区域91是为方便使用而可让用户输入任意id的区域。id输入区域91可区分于用于显示ble装置810的唯一标识信息(例如,tags/n3c:d0:f8:26:22:0d)的区域96。

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

另外,用户可插入附着有ble装置900的办公桌的图像和ble装置900的图像中的至少一个。在用户请求时,移动终端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。因此,这里将不提供对其的详细描述。例如,在操作s1040,移动终端100可接收与至少一个ble装置的选择相应的输入。在操作s1050,移动终端100可提供用户可输入用户添加信息的gui。在操作s1060,移动终端100可从用户接收用户添加信息的输入。之后,在操作s1070,移动终端100可将关于选择的ble装置的颜色信息和用户添加信息进行映射,并存储关于选择的ble装置的颜色信息和用户添加信息。

将参照图11和图13描述操作s1040至s1070。

图11a至图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是示出根据本公开的实施例的用于设置类别的配置窗口的示图。

参照图12,当移动终端100从用户接收到对至少一个ble装置200的选择时,移动终端100可显示用于设置类别的配置窗口。可根据ble装置200的位置(诸如房子、办公室和汽车)、经由ble装置200监视的对象或拥有ble装置200的人等对类别进行分类。然而,本公开的各种实施例不限于此。

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

参照图13a,根据本公开的各种实施例,移动终端100可显示用于输入用户添加信息的输入窗口。用于输入用户添加信息的输入窗口可包括id输入区域101、类别输入区域102、图像插入区域103、通知选择区域104、备忘录区域105、感测信息显示区域106等。

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

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

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

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

参照图14,在操作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(例如,婴儿奶瓶)、类别(例如,婴儿用品)、备忘录的描述(例如,“我的婴儿奶瓶温度检查”)和图像(例如,婴儿奶瓶的照片)等)之外,移动终端100还可将温度信息(例如,60.5℃)显示为与注册的ble装置1610对应的简档信息。

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

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

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

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

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

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

另外,当感测信息改变时,移动终端100可更新关于注册的ble装置的用户添加信息。在这方面,感测信息可被包括在从ble装置200广播的广告包的msd字段中。

现在将详细描述通过使用注册的ble装置的标识信息来提供移动终端100中的预定服务的方法。为描述方便,除特别情况(例如,在ble装置200被称为单独未注册的ble装置的情况下)之外,下文中提到的ble装置200表示先前在移动终端100中注册的ble装置200。

图17是示出根据本公开的实施例的移动终端100从用户接收通知信息的输入的方法的流程图。

参照图17,在操作s1710,移动终端100可显示先前注册在移动终端100中的注册的ble装置的列表。例如,在移动终端100接收请求注册的ble装置的列表的用户输入的情况下,移动终端100可在屏幕上显示先前注册的ble装置的列表。在这方面,移动终端100可配置并显示包括由用户以用户可容易识别注册的ble装置的这种方式输入的id、昵称、类别信息等的注册的装置的列表。

在操作s1720,移动终端100可接收从注册的ble装置的列表中对至少一个注册的ble装置的选择。例如,移动终端100可检测由用户施加的点击手势或扫动手势、轻拂手势等,或者识别用户的语音命令,以从注册的ble装置的列表中选择至少一个注册的ble装置。

在操作s1730,移动终端100可接收关于由用户选择的注册的ble装置的通知信息的输入。

根据本公开的各种实施例,通知信息可包括在移动终端100进入被选择的注册的ble装置的通信范围内的情况下(或者在移动终端100超出通信范围的情况下)由用户针对通过移动终端100的通知所设置的通知消息。

例如,通知信息可包括关于ble装置被布置的地点的通知消息、关于在ble装置被布置的地点存在的对象的通知消息、附着有ble装置的对象的通知消息和关于拥有ble装置的另一用户的通知消息等中的至少一种。然而,本公开的各种实施例不限于此。

根据本公开的各种实施例,通知消息可以是文本消息、声音消息、静止图像、运动图像、地图等中的至少一个的形式。例如,用户可输入文本形式或声音形式的通知消息。用户还可将对象的图像(例如,附着有ble装置的对象的图像或与通知消息相关的对象的图像)或对象的位置信息(例如,指示对象的位置的地图、指示对象的位置的平面图的布局等)添加到通知消息。

根据本公开的各种实施例,通知信息可包括关于通知消息的输出的通知条件信息。根据本公开的各种实施例,通知条件信息可包括关于输出通知消息的情形的条件(例如,移动终端100进入ble装置的通信范围内的情况、移动终端100离开通信范围的情况等)、关于输出通知消息的时间的条件(例如,早上、白天、晚上、从下午3点到下午5点等)、关于输出通知消息的移动终端100与ble装置之间的距离的条件(例如,小于3m)等。根据本公开的各种实施例,移动终端100可接收关于一个ble装置的一条通知信息的输入或者关于两个或更多个ble装置的相同通知信息的输入。

例如,用户可通过将通知消息“在互联网书店预订书”与附着于办公桌的第一ble装置一对一地映射来设置通知。另外,用户可通过将通知消息“在互联网书店预订书”与附着于办公桌的第一ble装置和附着于前门的第二ble装置进行映射来设置通知。

同时,移动终端100可接收关于单个ble装置的多条通知信息的输入。将参照图26至图28对此进行详细描述。

根据本公开的各种实施例,移动终端100可通过各种应用(诸如地址簿应用、日程应用、消息应用、备忘录应用等)接收关于ble装置的通知信息的输入。例如,移动终端100可提供执行地址簿应用并在地址簿应用中输入通知消息的gui。另外,如果移动终端100接收文本消息,则移动终端100可提供执行消息应用并设置关于文本消息的通知的gui。

在操作s1740,移动终端100可将注册的ble装置的标识信息和通知信息进行映射,并将注册的ble装置的标识信息和通知信息存储在存储器160中。根据本公开的各种实施例,移动终端100还可将通知信息与除了唯一标识信息(例如,装置id、s/n、mac地址等)之外的属性信息(例如,外观的颜色信息、形状信息、传感器信息等)或用户添加信息(例如,由用户设置的id、昵称、类别、备忘录等)进行映射,并将所述通知信息与所述属性信息或所述用户添加信息存储在存储器160中。

同时,在用户改变关于注册的ble装置的通知消息的情况下,移动终端100可更新存储在存储器160中的关于注册的ble装置的通知信息。

根据本公开的各种实施例,移动终端100可将通过地址簿应用、日程应用、消息应用、备忘录应用等的关于注册的ble装置的通知信息与注册的ble装置的标识信息进行映射,并存储通过地址簿应用、日程应用、消息应用、备忘录应用等的关于注册的ble装置的通知信息和注册的ble装置的标识信息。

例如,在移动终端100接收文本消息“完成到安全办公室的交付(completeadeliverytoasecurityoffice)”的情况下,移动终端100可执行消息应用,并还在显示在屏幕上的消息窗口上显示通知设置按钮。在用户选择通知设置按钮的情况下,移动终端100可提供注册的ble装置的列表。在用户从注册的ble装置的列表选择至少一个ble装置(例如,附着于前门的ble装置)的情况下,移动终端100可将选择的ble装置(例如,附着于前门的ble装置)的标识信息与作为关于选择的ble装置(例如,附着于前门的ble装置)的通知信息的文本消息“完成到安全办公室的交付(completeadeliverytoasecurityoffice)”进行映射,并将选择的ble装置(例如,附着于前门的ble装置)的标识信息与作为关于选择的ble装置(例如,附着于前门的ble装置)的通知信息的文本消息“完成到安全办公室的交付(completeadeliverytoasecurityoffice)”存储在存储器160中。

图18a和图18b是示出根据本公开的实施例的用于设置关于注册的ble装置的通知的屏幕的示图。

参照图18a,移动终端100可提供注册的ble装置的列表。移动终端100可将注册的ble装置的列表显示为由用户为了用户便利性而设置的id、昵称、类别等。例如,移动终端100可将注册的ble装置的列表中的附着于汽车的注册的ble装置1810显示为“汽车”,将位于家中的注册的ble装置显示为“家”,并将附着于宠物狗的注册的ble装置显示为“狗”。移动终端100可检测用户对注册的ble装置的列表中的附着于汽车的注册的ble装置1810的选择。

在此情况下,参照图18b,移动终端100可提供用于设置关于附着于汽车的注册的ble装置1810的通知的通知设置窗口。当用户进入汽车时,用户可输入用户想要输出的通知消息“更换机油”作为通知设置窗口中的通知消息。移动终端100可将作为关于附着于汽车的注册的ble装置1810的通知信息的由用户输入的通知消息“更换机油”与附着于汽车的注册的ble装置1810的标识信息(例如,装置id、s/n、mac地址等)进行映射,并将所述通知消息“更换机油”与附着于汽车的注册的ble装置1810的标识信息(例如,装置id、s/n、mac地址等)存储在存储器160中。

图19a、图19b和图19c是示出根据本公开的实施例的用于设置关于注册的ble装置的通知的屏幕的示图。

参照图19a,移动终端100可执行电话呼叫应用,并接收用户关于呼叫连接请求的呼叫阻止的输入。例如,在用户由于正在进行商务会议而不能接听电话的情况下,用户可阻止(例如,拒绝)呼叫连接请求的呼叫。移动终端100可阻止呼叫并设置关于该呼叫阻止的通知。

参照图19b,响应于用户的呼叫阻止的输入,移动终端100可不与外部终端形成呼叫通路,并可在屏幕上显示用于设置关于呼叫阻止的通知的通知设置窗口。

根据本公开的各种实施例,移动终端100可在通知设置窗口上显示关于在移动终端100的当前位置处搜索到的注册的ble装置的信息。例如,在用户在会议室abc中进行商务会议的情况下,移动终端100可显示附着于该会议室abc的注册的ble装置的id(例如,会议室abc)。对此,在移动终端100离开会议室abc的情况下(例如,在移动终端100超出附着于会议室abc的注册的ble装置的通信范围的情况下),移动终端100可接收通知条件1910的输入,从而显示关于呼叫阻止的通知消息。

同时,移动终端100可通过通知设置窗口接收关于呼叫阻止的通知消息的输出时间条件的输入。例如,用户可将关于呼叫阻止的通知消息设置为在一小时后输出。

参照图19c,在满足由用户输入的通知条件的情况下(例如,当移动终端100超出附着于会议室abc的注册的ble装置的通信范围时),移动终端100可输出关于呼叫阻止的通知消息。关于呼叫阻止的通知消息可包括关于请求呼叫连接的另一方、呼叫阻止时间等的信息。对此,在用户选择请求呼叫连接的另一方的呼叫图标(未示出)或图像1920的情况下,移动终端100可立即尝试到该另一方的装置的呼叫连接。

同时,虽然没有在图19a、图19b和图19c中示出,然而,根据本公开的各种实施例,移动终端100可通过通知设置窗口提供注册的ble装置的列表,并可从注册的ble装置的列表接收对至少一个注册的ble装置的选择。例如,在用户在商务会议期间阻止呼叫的情况下,用户可能希望在他/她回到他/她的办公桌时,关于呼叫阻止的通知消息被输出。在此情况下,移动终端100可接收用户从注册的ble装置的列表中对附着于办公桌的注册的ble装置的选择。移动终端100可将附着于办公桌的注册的ble装置的标识信息和关于呼叫阻止的通知消息进行映射和存储,其中,所述通知消息作为关于附着于办公桌的注册的ble装置的通知信息。

图20是示出根据本公开的实施例的多个通知信息列表的示图。

参照图20,在移动终端100检测到用户对通知信息列表的请求的情况下,移动终端100可在屏幕上输出通知信息。根据本公开的各种实施例,移动终端100可在通知信息列表中显示针对注册的ble装置2010、2020、2030和2040中的每个设置的通知消息。对此,移动终端100可将注册的ble装置2010、2020、2030和2040显示为用户为了区分方便而设置的id、昵称、类别等。

图21是示出根据本公开的实施例的移动终端提供信息的方法的流程图。

参照图21,在操作s2110,在移动终端100位于注册的ble装置的通信范围内的情况下,移动终端100可从注册的ble装置接收标识信息。例如,在用户携带移动终端100并接近注册的ble装置的情况下,移动终端100可接收由第一注册的ble装置广播的第一注册的ble装置的标识信息(例如,装置id、s/n、mac地址等)。

对此,ble装置200可在广告包的uuid字段中或在广告包的msd字段中包括注册的ble装置的标识信息,并可广播广告包。

根据本公开的各种实施例,在移动终端100接收ble装置的标识信息的情况下,移动终端100可将接收的ble装置的标识信息与预先存储在存储器160中的注册的ble装置的列表进行比较,并可确定发送标识信息的ble装置是否是注册的ble装置的列表中的一个。

在操作s2120,移动终端100可提取与注册的ble装置的标识信息相应的通知信息。例如,移动终端100可使用注册的ble装置的标识信息来搜索通知信息。对此,移动终端100可提取在与注册的ble装置的标识信息映射之后被存储的通知信息。

根据本公开的各种实施例,移动终端100可从存储器160提取与注册的ble装置的标识信息相应的通知信息,并从链接到移动终端100的外部服务器(例如,云服务器)接收通知信息。

在操作s2130,移动终端100可基于提取的通知信息输出通知消息。根据本公开的各种实施例,通知信息可包括通知消息、通知条件信息等。例如,移动终端100可确认通知条件信息并输出包括在通知信息中的通知消息。

例如,在移动终端100进入到注册的ble装置的通信范围内并且接收注册的ble装置的标识信息时,可按如下方式设置通知条件:在从接收到标识信息的时间开始的预设时间内(例如3秒内)输出通知消息。在此情况下,当移动终端100接收到注册的ble装置的标识信息时,移动终端100可在屏幕上输出与注册的ble装置的标识信息映射的通知消息。

此外,在移动终端100超出注册的ble装置的通信范围的情况下,可以按输出通知消息的方式来设置通知条件。在此情况下,当移动终端100超出注册的ble装置的通信范围并且不再接收注册的ble装置的标识信息时,移动终端100可输出与注册的ble装置的标识信息相应的通知消息。

同时,根据本公开的各种实施例,在用户没有设置通知条件(例如,关于不输出通知消息的时间的条件)的情况下,移动终端100可以在接收到注册的ble装置的标识信息时立即输出通知消息。根据本公开的各种实施例,移动终端100可在移动终端100和注册的ble装置之间的距离等于小于预设距离(例如3米)的情况下输出通知消息。例如,虽然移动终端100在注册的ble装置的通信范围内,但是移动终端100可仅在满足距离条件(例如,移动终端100和注册的ble装置之间的距离等于小于3米)时输出通知消息。预设距离(例如3米)可由用户或系统改变。同时,测量移动终端100和注册的ble装置之间的距离的方法(诸如使用从注册的ble装置接收的信号的强度的方法)是公知技术,因此在此将省略对其的详细描述。

同时,移动终端100可在移动终端100和注册的ble装置之间的距离等于大于预设距离的情况下输出通知消息。例如,基于从附着于宠物狗的ble装置接收的信号的强度,在移动终端100和附着于宠物狗的ble装置之间的距离等于大于预设距离(例如7米)的情况下,移动终端100可输出通知消息“宠物狗不在附近。请寻找宠物狗”。

移动终端100可通过使用视频信号、音频信号、振动信号等中的至少一个来输出通知消息。例如,移动终端100可在屏幕上显示通知消息。此外,在通知消息以语音格式输入的情况下,移动终端100可输出语音消息。同时,移动终端100可在将通知消息输出为视频信号或语音信号的同时产生振动信号。

同时,移动终端100可提供稍后提醒(snooze)功能。例如,在用户设置通知重复次数(例如,5次重复)或通知重复间隔(例如,3分钟)的情况下,移动终端100可将通知消息输出预定次数(例如,5次)或者按预定间隔(例如,每3分钟)输出通知消息等。

因此,根据本公开的各种实施例,移动终端100可通知当用户经过预先注册的ble装置时将要做的事情的列表,该列表需要被预先输入。

图22a、图22b和图22c是示出根据本公开的实施例的用于输出通知消息的屏幕的示图。

参照图22a,附着于汽车的第一ble装置2210的标识信息与通知消息“更换机油”映射,并且所述标识信息和通知消息被存储在移动终端100的存储器160中。对此,在用户携带移动终端100并接近汽车的情况下,移动终端100可从第一ble装置2210接收标识信息(例如,ble_tag_001)。根据本公开的各种实施例,标识信息(例如,ble_tag_001)可被包括在由第一ble装置2210广播的广告包的uuid字段或msd字段中。

移动终端100可提取与从第一ble装置2210接收到的标识信息(例如,ble_tag_001)相应的通知信息。移动终端100可确认包括在提取的通知信息中的通知条件信息并输出通知消息。例如,在通知信息中没有包括特定条件的情况下,移动终端100可在接收到通知信息时立即输出通知消息“更换机油”。

以如上所述的相同方式,参照图22b,在用户快到家的情况下,移动终端100可接收附着于家前门的第二ble装置2220的标识信息(例如,ble_tag_002)。对此,移动终端100可输出与第二ble装置2220的标识信息(例如,ble_tag_002)相应的通知消息(例如,“晒衣服”)。

此外,参照图22c,在用户到达办公室的情况下,移动终端100可接收位于办公室办公桌上的第三ble装置2230的标识信息(例如,ble_tag_003)。对此,移动终端100可输出与第三ble装置2230的标识信息(例如,ble_tag_003)相应的通知消息(例如,“扫描并发送营业执照”)。

因此,根据本公开的各种实施例,在用户接近ble装置的通信范围内的情况下,即使用户没有有意触摸ble装置,移动终端100也可向用户提供预设的通知消息。

图23是示出根据本公开的实施例的提供关于携带ble装置的另一用户的通知的方法的流程图。

参照图23,在操作s2310,移动终端100可将另一用户的ble装置的通知信息和标识信息进行映射和存储。例如,在移动终端100从用户接收到另一用户的ble装置的通知信息的输入的情况下,移动终端100可将所述另一用户的ble装置的标识信息和从用户接收到的通知信息进行映射,并将所述标识信息和通知信息存储在存储器160中。根据本公开的各种实施例,移动终端100可通过地址簿应用接收另一用户的ble装置的通知信息的输入。这将参照图24a、图24b和图24c进行详细描述。

在操作s2320,移动终端100可从另一用户的ble装置接收标识信息。例如,在移动终端100接近另一用户的ble装置的通信范围的情况下,移动终端100可接收从另一用户的ble装置广播的标识信息。

在操作s2330,移动终端100可提取与另一用户的ble装置的标识信息相应的通知信息。例如,移动终端100可执行地址簿应用,并提取与另一用户的ble装置的标识信息映射的通知信息。根据本公开的各种实施例,另一用户的ble装置的标识信息可被包括在由所述另一用户的ble装置广播的广告包的uuid字段或msd字段中。

在操作s2340,移动终端100可基于提取的通知信息输出关于另一用户的通知消息。例如,在移动终端100将关于当见到另一用户时需要该另一用户归还的物品的信息存储为关于该另一用户的ble装置的通知信息的情况下,当从该另一用户的ble装置接收到标识信息时,移动终端100可输出需要该另一用户归还的物品的名称、图像等作为通知消息。

根据本公开的各种实施例,当从另一用户的ble装置接收到标识信息时,移动终端100可提供关于该另一用户正在使用的社交网络服务(sns)的信息。例如,移动终端100可在屏幕上显示该另一用户最近在sns服务器上发布的文本或图像、由该另一用户在sns服务器上设置的心情状态信息等。对此,根据本公开的各种实施例,移动终端100可从sns服务器或另一用户的ble装置接收关于sns的信息。

根据本公开的各种实施例,当从另一用户的ble装置接收到标识信息时,移动终端100可输出该另一用户的ble装置和移动终端100之间的通信历史信息。例如,移动终端100可显示关于该另一用户的最近呼叫历史、最近发送和接收的文本消息等。

图24a、图24b和图24c是示出根据本公开的实施例的用于设置关于携带ble装置的另一用户的通知的屏幕的示图。

参照图24a,移动终端100可执行地址簿应用。对此,移动终端100可检测用户对包括在地址簿中的另一用户(例如,sam)的选择。

参照图24b,移动终端100可提供关于由用户通过地址簿应用选择的另一用户(例如,sam)的信息。例如,移动终端100可显示关于由用户选择的另一用户的基本信息(例如,姓名、工作、年龄、照片、用户和该另一用户之间的关系、该另一用户使用的sns服务器的地址、sns账户信息等)以及该另一用户携带的ble装置的标识信息(例如,标签s/n:samsung_ble_sam001)。

同时,用户可选择显示在屏幕上的通知设置按钮2410。例如,移动终端100可检测用户施加的点击手势或扫动手势、轻拂手势等,或者识别语音命令并从而检测用户对通知设置按钮2410的选择。

参照图24c,响应于用户对通知设置按钮2410的选择,移动终端100可提供通知设置窗口。对此,移动终端100可通过通知设置窗口接收关于另一用户的通知消息(例如,送演出服装)的输入。移动终端100可将关于另一用户(例如,sam)的通知消息(例如,送演出服装)和由该另一用户携带的ble装置的标识信息(例如,标签s/n:samsung_ble_sam001)进行映射和存储,其中,所述通知消息作为关于该另一用户的通知信息。

图25是示出根据本公开的实施例的用于输出关于携带ble装置的另一用户的通知消息的屏幕的示图。

参照图25,在携带移动终端100的用户位于距携带ble装置2510的另一用户的近距离处(例如,在3米内)的情况下,移动终端100可从该另一用户的ble装置2510接收标识信息(例如,标签s/n:samsung_ble_sam001)。根据本公开的各种实施例,标识信息(例如,标签s/n:samsung_ble_sam001)可被包括在由该另一用户的ble装置2510广播的广告包的uuid字段或msd字段中。

对此,移动终端100可提取与该另一用户的ble装置2510的标识信息(例如,标签s/n:samsung_ble_sam001)相应的通知信息。

移动终端100可在屏幕上输出包括在提取的通知信息中的通知消息(例如,取演出服装)。此外,移动终端100还可输出另一用户(例如,sam)正在使用的sns的状态信息(例如,4月28日结婚)、关于该另一用户(例如,sam)的最近呼叫历史(例如,于4月13日8:00pm呼叫)、关于该另一用户(例如,sam)的近期会议信息(例如,4月18日02:00pm的ted会议)等。

因此,根据本公开的各种实施例,在用户遇见携带注册的ble装置的另一用户之前,移动终端100可预先确认关于该另一用户的预设通知消息或者该另一用户的最近状态信息。

图26是示出根据本公开的实施例的通过使用单个ble装置来提供多个通知的方法的流程图。

参照图26,在操作s2610,移动终端100可接收关于注册的ble装置的多条通知信息的输入。例如,用户可设置关于单个注册的ble装置的至少两个通知。

根据本公开的各种实施例,移动终端100可接收关于单个注册的ble装置的多条通知信息的输入,所述多条通知信息被按时间分类。例如,用户可将关于单个注册的ble装置的多个通知分类和设置为上午/下午、上午/中午/下午、7-9am/11-12am/3-5pm/8-10pm等。然而,本公开的各种实施例不限于此。

在操作s2620,移动终端100可将注册的ble装置的标识信息和多条通知信息进行映射,并将所述标识信息和多条通知信息存储在存储器160中。

在操作s2630,移动终端100可从注册的ble装置接收标识信息。例如,在移动终端100位于注册的ble装置的通信范围的情况下,移动终端100可接收从注册的ble装置广播的标识信息。根据本公开的各种实施例,移动终端100可以按预设间隔(例如,每隔1秒)接收标识信息。此外,根据本公开的各种实施例,移动终端100可从注册的ble装置接收在uuid字段或msd字段中包括了标识信息的广告包。

在操作s2640,移动终端100可基于接收到的注册的ble装置的标识信息和接收到的时间信息提取与注册的ble装置的标识信息相应的通知信息。例如,在移动终端100从注册的ble装置接收到标识信息的情况下,移动终端100可通过使用接收到的标识信息搜索关于注册的ble装置的通知信息。对此,在存在关于注册的ble装置的多条通知信息的情况下,移动终端100还可考虑关于从注册的ble装置接收到标识信息的时间的时间信息而从关于注册的ble装置的多条通知信息中提取一条通知信息。

在操作s2650,移动终端100可基于提取的通知信息输出通知消息。操作s2650对应于图21的操作s2130,因此这里将省略对其的详细描述。

图27a、图27b和图27c是示出根据本公开的实施例的用于接收关于单个ble装置的多条通知信息的输入的屏幕的示图。

参照图27a,移动终端100可根据用户请求在屏幕上显示注册的ble装置的列表。移动终端100可将注册的ble装置的列表显示为用户为了方便而设置的id、昵称、类别等。例如,移动终端100可将附着于前门的注册的ble装置2710显示为“门标签项101”。移动终端100可检测用户对注册的ble装置的列表中的附着于前门的注册的ble装置2710的选择。

在此情况下,参照图27b,移动终端100可提供用于设置关于附着于前门的注册的ble装置2710的通知的通知设置窗口。对此,移动终端100可接收关于附着于前门的注册的ble装置2710的多条通知信息的输入,所述多条通知信息被按时间分类。移动终端100可将关于附着于前门的注册的ble装置2710的多条通知信息和标识信息进行映射,并将所述多条通知信息和标识信息存储在存储器160中。

例如,参照图27c,移动终端100可将第一通知信息(移动终端100在上午7:30(7:30am)接收到标识信息的情况下输出“带伞”)、第二通知信息(移动终端100在11:30am接收到标识信息的情况下输出“带购物篮去百货店”)、第三通知信息(移动终端100在4:00pm接收到标识信息的情况下输出“开窗通风”)和第四通知信息(移动终端100在10:30pm接收到标识信息的情况下输出“检查门是否锁上”)与附着于前门的注册的ble装置2710的标识信息(例如,标签s/n:samsung_ble_item101)进行映射,并存储所述第一通知信息、第二通知信息、第三通知信息、第四通知信息和标识信息。

图28a和图28b是示出根据本公开的实施例的用于显示通知消息的屏幕的示图。

对此,参照图28a,在用户在7:30am走向前门以去办公室的情况下,移动终端100可从附着于前门的注册的ble装置2710接收标识信息(例如,标签s/n:samsung_ble_item101)。根据本公开的各种实施例,标识信息(例如,标签s/n:samsung_ble_item101)可被包括在由附着于前门的ble装置2710广播的广告包的uuid字段或msd字段中。

移动终端100可基于附着于前门的注册的ble装置2710的标识信息(例如,标签s/n:samsung_ble_item101)和关于接收到标识信息的时间的时间信息(例如,7:30am),从与附着于前门的注册的ble装置2710的标识信息相应的多条通知信息中提取第一通知信息(移动终端100在7:30am接收到标识信息的情况下输出“带伞”)。移动终端100可根据第一通知信息输出通知消息“带伞”。

参照图28b,在移动终端100在下午10:30接收到附着于前门的注册的ble装置2710的标识信息(例如,标签s/n:samsung_ble_item101)的情况下,移动终端100可基于附着于前门的注册的ble装置2710的标识信息(例如,标签s/n:samsung_ble_item101)和关于接收到标识信息的时间的时间信息(例如,10:30pm),从与附着于前门的注册的ble装置2710的标识信息相应的多条通知信息中输出第四通知信息(移动终端100在10:30pm接收到标识信息的情况下输出“检查门是否锁上”)。移动终端100可根据第四通知信息输出通知消息“检查门是否锁上”。

图29是示出根据本公开的实施例的将通知消息映射到另一ble装置的方法的流程图。

参照图29,在操作s2910,当移动终端100位于注册的ble装置的通信范围内时,移动终端100可从注册的ble装置接收标识信息(例如,装置id、昵称、mac地址等)。对此,注册的ble装置的标识信息可被包括在由注册的ble装置广播的广告包的uuid字段或msd字段中。

在操作s2920,移动终端100可提取与注册的ble装置的标识信息相应的通知信息。

在操作s2930,移动终端100可基于提取的通知信息输出通知消息。

操作s2910至操作s2930对应于图21的操作s2110至操作s2130,因此这里将省略对其的详细描述。

在操作s2940,移动终端100可从用户接收通知消息共享请求。例如,移动终端100可在输出关于注册的ble装置的通知消息的窗口上输出共享按钮。对此,用户可选择共享按钮以向移动终端100发送通知消息共享请求,使得可在接收到另一ble装置的标识信息的情况下输出当前正被输出的通知消息。

在操作s2950,移动终端100可响应于通知消息共享请求而显示注册的ble装置的列表。

在操作s2960,移动终端100可检测用户从注册的ble装置的列表中对另一注册的ble装置的选择。例如,移动终端100可检测用户对除了映射到当前正被输出的通知消息的注册的ble装置以外的另一注册的ble装置的选择。

在操作s2970,移动终端100可将输出的通知消息和该另一注册的ble装置的标识信息进行映射和存储,其中,所述通知消息作为关于该另一注册的ble装置的通知信息。之后,在移动终端100接近该另一注册的ble装置的通信范围的情况下,移动终端100可输出被请求为共享的通知消息。

图30a至图30c是示出根据本公开的实施例的用于将通知消息映射到另一ble装置的屏幕的示图。

参照图30a,在移动终端100从位于图书馆的第一注册的ble装置接收到标识信息的情况下,移动终端100可提取通知信息(例如,输出关于还书日期的通知消息)。移动终端100可基于提取的通知信息输出通知消息(例如,书的图像以及离还书日期还有三天)。对此,移动终端100可额外地在通知消息输出窗口中显示共享按钮3010。

参照图30b,在用户触摸共享按钮3010的情况下,移动终端100可显示注册的ble装置的列表。根据本公开的各种实施例,移动终端100可接收对注册的ble装置的列表中的被置于用户的房间中的第二注册的ble装置的选择的输入。移动终端100可将第二注册的ble装置的标识信息和当前正被输出的通知消息(例如,书的图像以及离还书日期还有三天)进行映射和存储,其中,所述通知消息作为关于第二注册的ble装置的新的通知信息。

参照图30c,在用户回家的情况下,移动终端100可接收第二注册的ble装置的标识信息,并输出在与第二注册的ble装置的标识信息映射之后被存储的通知消息(例如,书的图像以及离还书日期还有三天)。

对此,第二注册的ble装置的标识信息可被包括在由第二注册的ble装置广播的广告包的uuid字段或msd字段中。

图31是示出根据本公开的实施例的移动终端从用户接收通知消息和参考感测信息的输入的方法的流程图。

参照图31,在操作s3110,移动终端100可显示注册的ble装置的列表。注册的ble装置的列表可包括包含传感器的注册的ble装置的标识信息以及不包含传感器的注册的ble装置的标识信息。

例如,在移动终端100接收到请求注册的ble装置的列表的用户输入的情况下,移动终端100可在屏幕上显示注册的ble装置的列表。对此,移动终端100显示包括由用户输入的id、昵称、类别等的注册的ble装置的列表,使得用户可容易地识别注册的ble装置。

根据本公开的各种实施例,移动终端100可在注册的ble装置的列表上显示注册的ble装置的属性信息(例如,颜色信息、形状信息、图案信息、传感器信息等)。例如,移动终端100可在注册的ble装置的列表中显示颜色信息(例如,红、黄、蓝、橙、紫、黑等)、形状信息(例如,矩形、三角形、圆形、星形、心形等)和图案信息(例如,水滴、钻石、方格、小熊、向日葵等)作为关于注册的ble装置的外观的信息。移动终端100还可在注册的ble装置的列表中显示关于包括在基于传感器的ble装置中的传感器的传感器信息(例如,传感器id、传感器的类型、传感器的名称等)。

在操作s3120,移动终端100可接收对注册的ble装置的列表中的至少一个注册的ble装置的选择。例如,移动终端100可检测由用户施加的点击手势或扫动手势、轻拂手势等,或者识别用户的语音命令,从而从注册的ble装置的列表中选择至少一个注册的ble装置。对此,由用户选择的注册的ble装置可以是包括传感器的ble装置。为了描述的方便,包括传感器的ble装置现在将被称为基于传感器的ble装置。

在操作s3130,移动终端100可接收由用户选择的基于传感器的ble装置的通知消息和参考感测信息的输入。

参考感测信息表示关于作为用于输出通知消息的参考的感测值(阈值)的信息。例如,用户可将用于输出通知消息的感测值设置为参考感测信息。例如,根据本公开的各种实施例,参考感测信息可包括参考温度值(例如,36.5℃)、参考重量值(例如,5g)、参考照度值(例如,10lux(勒克斯))和参考接近度值(例如,在50cm内)等中的至少一个。然而,本公开的各种实施例不限于此。

根据本公开的各种实施例,通知消息表示由用户设置的将在从注册的ble装置接收到的感测信息和由用户预设的感测信息彼此相同的情况下通过移动终端100通知的消息。

例如,通知消息可包括关于布置了基于传感器的ble装置的位置的通知消息、关于存在于布置了基于传感器的ble装置的位置处的对象的通知消息、关于附着了基于传感器的ble装置的对象的通知消息、关于携带基于传感器的ble装置的另一用户的通知消息等中的至少一个。然而,本公开的各种实施例不限于此。

根据本公开的各种实施例,通知消息可以是文本消息、语音消息、静止图像、运动图像、地图等中的至少一个的形式。例如,用户可以输入文本形式或语音形式的通知消息。用户可将对象的图像(例如,附着了基于传感器的ble装置的对象的图像或者与通知消息相关的对象的图像)或位置信息(例如,指示对象的位置的地图、指示对象的位置的平面图的布局图等)添加到通知图像。

同时,根据本公开的各种实施例,移动终端100可接收关于基于传感器的ble装置的多条通知消息和多条参考感测信息的输入。这将稍后参照图42至图45进行详细描述。

根据本公开的各种实施例,移动终端100可通过各种应用(诸如医疗应用、健身应用、婴儿护理应用等)接收基于传感器的ble装置的通知消息以及参考感测信息的输入。例如,如果移动终端100执行健身应用,则健身应用可提供用于输入健身管理消息(例如,完成20次硬举)和参考感测信息(例如,运动:20次摇晃)的gui。

在操作s3140,移动终端100可将基于传感器的ble装置的标识信息(例如,装置id、s/n、mac地址等)和通知消息以及参考感测信息进行映射,并将所述标识信息、通知消息和参考感测信息存储在存储器160中,其中,所述通知消息和参考感测信息作为关于基于传感器的ble装置的通知信息。对此,根据本公开的各种实施例,移动终端100还可将基于传感器的ble装置的通知消息、参考感测信息和属性信息(例如,关于外观的颜色信息、图案信息、传感器信息等)进行映射,并将它们存储在存储器160中。移动终端100还可将关于基于传感器的ble装置的通知消息、参考感测信息和用户添加信息(例如,由用户设置的id、昵称、类别、备忘录等)进行映射,并将它们存储在存储器160中。

同时,在用户改变关于基于传感器的ble装置的通知消息或参考感测信息的情况下,移动终端100可更新存储在存储器160中的关于基于传感器的ble装置的通知信息。

图32a、图32b和图32c是示出根据本公开的实施例的用于设置关于基于传感器的ble装置的通知的屏幕的示图。

根据本公开的各种实施例,用户可选择用于远程控制移动终端100的至少一个功能的ble装置。对此,用户可从在移动终端100中预先注册的ble装置的列表中选择至少一个注册的ble装置,或可通过亲自输入注册的ble装置的标识信息来选择至少一个注册的ble装置。现在将描述用户从在移动终端100中预先注册的ble装置的列表中选择至少一个注册的ble装置的情况的示例。然而,选择注册的ble装置的方法不限于此,而是可以有多种方式。

参照图32a,移动终端100可提供注册的ble装置的列表。移动终端100可将注册的ble装置的列表显示为用户为了描述方便而设置的id、昵称、类别等。例如,移动终端100可将附着于婴儿推车的注册的ble装置显示为“婴儿推车”,将附着于林格式液的注册的ble装置显示为“林格式液”,将附着于电子书终端的注册的ble装置显示为“电子书”,将附着于婴儿奶瓶的注册的ble装置显示为“婴儿奶瓶”等。

移动终端100可检测用户从注册的ble装置的列表中对附着于婴儿奶瓶的注册的ble装置的选择。附着于婴儿奶瓶的注册的ble装置可包括温度传感器。为了描述的方便,包括温度传感器的注册的ble装置现在将被称为基于温度传感器的ble装置。

在此情况下,参照图32b,移动终端100可提供用于设置关于附着于婴儿奶瓶的基于温度传感器的ble装置的通知的通知设置窗口。根据本公开的各种实施例,通知设置窗口可包括用于输入参考感测信息的参考感测信息输入字段3210和用于输入通知消息的通知消息输入字段3220中的至少一个。

参照图32c,用户可输入参考感测信息(例如,温度:36.5℃)和通知消息(例如,婴儿奶瓶的温度被合适地设置),使得可在婴儿奶瓶中的牛奶温度为36.5℃的情况下输出通知消息。

移动终端100可将用户输入的参考感测信息(例如,温度:36.5℃)和通知消息(例如,婴儿奶瓶的温度被合适地设置)以及附着于婴儿奶瓶的基于温度传感器的ble装置的标识信息(例如,装置id、s/n、mac地址等)进行映射,并将所述参考感测信息、通知消息和标识信息存储在存储器160中,其中,参考感测信息和通知消息作为关于基于温度传感器的ble装置的通知信息。

图33是示出根据本公开的实施例的移动终端使用基于传感器的ble装置提供信息的方法的流程图。

参照图33,在操作s3310,在移动终端100被置于基于传感器的ble装置的通信范围内的情况下,移动终端100可从基于传感器的ble装置接收标识信息和感测信息。例如,在携带移动终端100的用户接近基于传感器的ble装置的通信范围的情况下,移动终端100可接收由基于传感器的ble装置广播的基于传感器的ble装置的标识信息(例如,装置id、s/n、mac地址等)和感测信息。

感测信息表示由基于传感器的ble装置通过传感器检测到的信息。例如,感测信息可包括温度信息、湿度信息、运动信息、重量信息、接近度信息、加速度信息、照度信息等中的至少一个。然而,本公开的各种实施例不限于此。

同时,从ble装置200接收的感测信息可以是由ble装置200通过感测获得的实际数据,或者可以是通过对由ble装置200获得的数据进行后处理而获得的信息。

根据本公开的各种实施例,移动终端100可根据预设周期从基于传感器的ble装置接收感测信息。对此,预设周期可被改变。根据本公开的各种实施例,移动终端100可在预定时间(例如,1秒)内同时接收基于传感器的ble装置的感测信息和标识信息,或者可在不同时间接收基于传感器的ble装置的感测信息和标识信息。

同时,根据本公开的各种实施例,移动终端100可接收广告包形式的基于传感器的ble装置的标识信息和感测信息。例如,在基于传感器的ble装置是具有蓝色且包括温度传感器的标签的情况下,移动终端100可接收包括在广告包的uuid字段或msd字段中的基于传感器的ble装置的标识信息(例如,“samsung_temp_tag001_blue”)。此外,移动终端100可接收包括在广告包的msd字段中的感测信息(例如,在温度传感器测量的当前温度为36℃的情况下的“0x06000024”)。

根据本公开的各种实施例,在移动终端100接收到基于传感器的ble装置的标识信息的情况下,移动终端100可将接收到的基于传感器的ble装置的标识信息与预先存储在存储器160中的ble装置的列表进行比较,以确定发送标识信息的基于传感器的ble装置是否是注册的ble装置之一。

在操作s3320,移动终端100可提取与接收到的基于传感器的ble装置的标识信息相应的通知信息。例如,移动终端100可通过使用基于传感器的ble装置的标识信息来搜索通知信息。对此,移动终端100可提取在与基于传感器的ble装置的标识信息映射之后被存储的通知信息。根据本公开的各种实施例,通知信息可包括通知消息、参考感测信息等。

根据本公开的各种实施例,移动终端100可从存储器160提取与基于传感器的ble装置的标识信息相应的通知信息,或可从链接到移动终端100的外部服务器(例如,云服务器)接收通知信息。

在操作s3330,移动终端100可将包括在通知信息中的预设参考感测信息与从基于传感器的ble装置接收到的感测信息进行比较。

在操作s3340,移动终端100可基于比较的结果输出包括在通知信息中的通知消息。

例如,在参考感测信息和按预定周期接收到的感测信息之间的差在预设范围内(例如,温度差为±0.01℃)的情况下,移动终端100可通过持续比较参考感测信息和接收到的感测信息来输出通知消息。预设范围表示误差范围并可被用户或系统改变。例如,在参考感测信息和接收到的感测信息彼此相同的情况下,或者在参考感测信息和接收到的感测信息之间的差在预设误差范围内的情况下,移动终端100可输出通知消息。

移动终端100可通过使用视频信号、音频信号和振动信号中的至少一个来输出通知消息。对此,移动终端100可提供稍后提醒功能。例如,在用户设置了通知重复次数(例如,5次重复)或者通知重复间隔(例如,3分钟)的情况下,移动终端100可将通知消息输出预定次数(例如,5次)或按预定间隔(例如,每3分钟)输出通知消息。

同时,根据本公开的各种实施例,通知消息可包括健身管理消息、医疗管理消息和婴儿护理管理消息等中的至少一个。然而,本公开的各种实施例不限于此。

图34a和图34b是示出根据本公开的实施例的用于基于感测信息输出通知消息的屏幕的示图。

根据本公开的各种实施例,附着于婴儿奶瓶的基于温度传感器的ble装置3410的标识信息(例如,ble_temp_001)、参考感测信息(例如,36.5℃)与包括通知消息(例如,“取奶瓶,婴儿奶瓶的温度被合适地设置”)的通知信息映射,并且所述标识信息、参考感测信息和通知信息被存储在移动终端100的存储器160中。

参照图34a,基于温度传感器的ble装置3410可附着于婴儿奶瓶,并检测婴儿奶瓶的温度信息。基于温度传感器的ble装置3410可以按广告包形式广播检测到的温度信息和标识信息(例如,ble_temp_001)。例如,基于温度传感器的ble装置3410可在msd字段中包括温度信息,在uuid字段或msd字段中包括标识信息(例如,ble_temp_001),并广播温度信息和标识信息。

对此,被置于基于温度传感器的ble装置3410的通信范围内的移动终端100可接收由基于温度传感器的ble装置3410广播的温度信息和标识信息(例如,ble_temp_001)。移动终端100可提取并确认与接收到的标识信息(例如,ble_temp_001)相应的通知信息。

在参考感测信息“36.5℃”被预设在提取的通知信息中的情况下,移动终端100可将从基于温度传感器的ble装置3410接收到的温度信息与参考感测信息(例如,36.5℃)进行比较。

参照图34b,在从基于温度传感器的ble装置3410接收到的感测信息是“36.5℃”的情况下,移动终端100可输出包括在通知信息中的通知消息“取奶瓶,婴儿奶瓶的温度被合适地设置”。

同时,在误差范围被预设的情况下,如果从基于温度传感器的ble装置3410接收到的温度信息在误差范围内,则即使温度不是精确的“36.5℃”,移动终端100也可输出通知消息。例如,在预设误差范围为±0.05℃的情况下,如果从基于温度传感器的ble装置3410接收到的温度信息在“36.55℃~36.45℃”的范围内,则移动终端100可输出通知消息“取奶瓶,婴儿奶瓶的温度被合适地设置”。

因此,虽然用户没有亲自检查婴儿奶瓶的温度,但是在婴儿奶瓶的温度是预设的适当温度的情况下,用户可通过移动终端100接收通知。

图35是示出根据本公开的实施例的移动终端提供健身管理信息的方法的流程图。

参照图35,在操作s3510,移动终端100可接收关于包括运动传感器的ble装置(以下被称为“基于运动传感器的ble装置”)的健身管理消息和参考运动信息的输入。对此,根据本公开的各种实施例,移动终端100可通过健身管理应用接收关于基于运动传感器的ble装置的通知信息的输入。

健身管理消息是用于管理用户的健身日程、运动量等的消息,并可包括附着了基于运动传感器的ble装置的健身器材的名称、健身类型、健身次数、关于下次运动的信息等。然而,本公开的各种实施例不限于此。参考运动信息可被设置为检测的运动的次数(例如,摇晃运动:20次)、检测运动的时间段(例如,10分钟),但是不限于此。

在操作s3520,移动终端100可将基于运动传感器的ble装置的标识信息和健身管理消息以及参考运动信息进行映射,并将所述标识信息、健身管理消息和参考运动信息存储在存储器160中,其中,健身管理消息和参考运动信息作为健身通知信息。

在操作s3530,移动终端100可从基于运动传感器的ble装置接收标识信息和由基于运动传感器的ble装置检测到的运动信息。例如,在移动终端100被置于基于运动传感器的ble装置的通信范围内的情况下,移动终端100可接收由基于运动传感器的ble装置广播的运动信息和标识信息。

对此,根据本公开的各种实施例,移动终端100可接收广告包形式的基于运动传感器的ble装置的标识信息和运动信息。例如,移动终端100可接收包括在广告包的uuid字段或msd字段中的基于运动传感器的ble装置的标识信息。此外,移动终端100可接收包括在广告包的msd字段中的运动信息。

在操作s3540,移动终端100可从存储器160提取与接收到的基于运动传感器的ble装置的标识信息相应的通知信息。提取的通知信息可包括预设的健身管理消息和参考运动信息。

在操作s3550,移动终端100可将预设的参考运动信息与从基于运动传感器的ble装置接收到的运动信息进行比较。例如,根据本公开的各种实施例,在操作s3550,移动终端100可确定参考运动信息和接收到的运动信息之间的差是否小于或等于预设误差范围。

如果在操作s3550,移动终端100确定参考运动信息和接收到的运动信息之间的差在预设误差范围之外,则移动终端100进行到操作s3530,在操作s3530,移动终端100可不输出通知消息,并再次从基于运动传感器的ble装置接收运动信息。

相反,如果在操作s3550,移动终端100确定参考运动信息和接收到的运动信息之间的差在预设误差范围之内,则移动终端100进行到操作s3560,在操作s3560,移动终端100可输出包括在提取的通知信息中的健身管理消息。根据本公开的各种实施例,可以以文本、语音、振动等中的至少一种形式输出健身管理消息。将参照图36a至图36c以及图37a和图37b来更详细地描述根据本公开的各种实施例的移动终端提供健身管理信息的方法的各个元素。

图36a、图36b和图36c是示出根据本公开的实施例的用于接收健身管理消息和参考运动信息的输入的移动终端的屏幕的示图。

参照图36a,移动终端100可提供注册的ble装置的列表。移动终端100可将注册的ble装置的列表显示为用户为了方便而设置的id、昵称、类别等。

移动终端100可检测用户从注册的ble装置的列表中对附着于哑铃的基于运动传感器的ble装置的选择。

参照图36b,移动终端100可提供用于设置关于基于运动传感器的ble装置的通知的通知设置窗口。根据本公开的各种实施例,通知设置窗口可包括用于输入参考运动信息的区域3610和用于输入健身管理消息的区域3620中的至少一个。

参照图36c,用户可输入参考运动信息(例如,运动:20次摇晃)和健身管理消息(例如,已完成20次哑铃弯举。接下来,开始转50次呼啦圈),使得当已经使用哑铃完成20次哑铃弯举时,移动终端100可输出通知消息。根据本公开的各种实施例,用户可以以文本或语音形式输入健身管理消息。

移动终端100可将由用户输入的参考运动信息(例如,运动:20次摇晃)和健身管理消息(例如,已完成20次哑铃弯举。接下来,开始转50次呼啦圈)与附着于哑铃的基于运动传感器的ble装置的标识信息(例如,ble_motion_002)进行映射,并将所述参考运动信息、健身管理消息和标识信息存储在存储器160中,其中,参考运动信息和健身管理消息作为关于附着于哑铃的基于运动传感器的ble装置的通知信息。

图37a和图37b是示出根据本公开的实施例的用于输出健身管理消息的屏幕的示图。

参照图37a,在用户使用哑铃进行运动时,附着于哑铃的基于运动传感器的ble装置3710可通过运动传感器检测关于哑铃的运动信息。

基于运动传感器的ble装置3710可广播检测到的运动信息和标识信息(例如,ble_motion_002)。对此,根据本公开的各种实施例,基于运动传感器的ble装置3710可以以广告数据包形式广播检测到的运动信息和标识信息(例如,ble_motion_002)。例如,基于运动传感器的ble装置3710可在msd字段中包括运动信息,在uuid字段或msd字段中包括标识信息(例如,ble_motion_002),并广播运动信息和标识信息。

对此,被置于基于运动传感器的ble装置3710的通信范围内的移动终端100可接收由基于运动传感器的ble装置3710广播的标识信息(例如,ble_motion_002)和运动信息。移动终端100可提取和检查与接收到的标识信息(例如,ble_motion_002)相应的通知信息。

在参考运动信息“运动:20次摇晃”被预设在提取的通知信息中的情况下,移动终端100可将从基于运动传感器的ble装置3710接收到的运动信息和参考运动信息(例如,运动:20次摇晃)进行比较。

对此,根据本公开的各种实施例,移动终端100可输出当前运动状态信息。例如,移动终端100可提供消息“现在是第15次,还剩5次”。

参照图37b,在从基于运动传感器的ble装置3710接收到的运动信息是“20次摇晃”的情况下,移动终端100可输出包括在通知信息中的健身管理消息“已完成20次哑铃弯举。接下来,开始转50次呼啦圈”。

同时,在用户开始转呼啦圈的情况下,移动终端100可从附着于呼啦圈的另一基于运动传感器的ble装置接收标识信息(例如,ble_motion_003)以及由该另一基于运动传感器的ble装置检测到的运动信息。

对此,根据本公开的实施例的移动终端100可接收广告包形式的另一基于运动传感器的ble装置的标识信息(例如,ble_motion_003)和运动信息。例如,移动终端100可接收包括在广告包的uuid字段或msd字段中的另一基于运动传感器的ble装置的标识信息(例如,ble_motion_003)。此外,移动终端100可接收包括在广告包的msd字段中的运动信息。

移动终端100可提取与另一基于运动传感器的ble装置的标识信息(例如,ble_motion_003)相应的通知信息,并将包括在提取的通知信息中的参考运动信息(例如,转50次)与接收到的运动信息进行比较。

在从另一基于运动传感器的ble装置接收到的运动信息是“转50次”的情况下,移动终端100可输出包括在通知信息中的通知消息(例如,“已完成50次呼啦圈。接下来是在踏车上行走10分钟”)。

因此,根据本公开的各种实施例,移动终端100可通过使用基于运动传感器的ble装置来管理用户的健身日程、运动量等。

图38是示出根据本公开的实施例的移动终端提供医疗管理信息的方法的流程图。

参照图38,在操作s3810,移动终端100可接收关于包括重量传感器的ble装置(以下被称为“基于重量传感器的ble装置”)的医疗管理消息和参考重量信息的输入。对此,根据本公开的各种实施例,移动终端100可通过医疗管理应用接收关于基于重量传感器的ble装置的通知信息的输入。

医疗管理消息可包括附着了ble装置的对象的名称(例如,林格式液袋、小便袋等)、林格式液类型、诊断目标、诊断目的、林格式液注射完成消息等。然而,本公开的各种实施例不限于此。

在操作s3820,移动终端100可将基于重量传感器的ble装置的标识信息与由用户输入的医疗管理消息和参考重量信息进行映射,并将所述标识信息、医疗管理消息和参考重量信息存储在存储器160中,其中,所述医疗管理消息和参考重量信息作为通知信息。

在操作s3830,移动终端100可从基于重量传感器的ble装置接收由基于重量传感器的ble装置检测到的重量信息和标识信息。例如,在移动终端100被置于基于重量传感器的ble装置的通信范围内的情况下,移动终端100可接收由基于重量传感器的ble装置广播的标识信息和重量信息。

对此,根据本公开的各种实施例,移动终端100可接收广告包形式的基于重量传感器的ble装置的重量信息和标识信息。例如,移动终端100可接收包括在广告包的uuid字段或msd字段中的基于重量传感器的ble装置的标识信息。此外,移动终端100可接收包括在广告包的msd字段中的重量信息。

在操作s3840,移动终端100可从存储器160提取与接收到的基于重量传感器的ble装置的标识信息相应的通知信息。提取的通知信息可包括预设的医疗管理消息和参考重量信息。

在操作s3850,移动终端100可将预设的参考重量信息与从基于重量传感器的ble装置接收到的重量信息进行比较。例如,根据本公开的各种实施例,在操作s3850,移动终端100可确定参考重量信息和接收到的重量信息之间的差是否等于或小于预设误差范围。

如果在操作s3850,移动终端100确定参考重量信息和接收到的重量信息之间的差在预设误差范围之外,则移动终端100进行到操作s3830,在操作s3830,移动终端100可不输出通知消息,并再次从基于重量传感器的ble装置接收重量信息。

相反,如果在操作s3850,移动终端100确定参考重量信息和接收到的重量信息之间的差在预设误差范围之内,则移动终端100进行到操作s3860,在操作s3860,移动终端100可输出包括在提取的通知信息中的医疗管理消息。根据本公开的各种实施例,可以以文本、语音和振动中的至少一种形式输出医疗管理消息。

图39a、图39b和图39c是示出根据本公开的实施例的用于输出医疗管理消息的屏幕的示图。

参照图39a,移动终端100可提供注册的ble装置的列表。对此,移动终端100可检测用户从注册的ble装置的列表中对附着于林格式液的容器的基于重量传感器的ble装置的选择。

参照图39b,移动终端100可提供用于设置关于基于重量传感器的ble装置的通知的通知设置窗口。根据本公开的各种实施例,通知设置窗口可包括用于输入参考重量信息的区域3910和用于输入医疗管理消息的区域3920中的至少一个。

参照图39c,用户可输入参考重量信息和医疗管理消息(例如,“注射完成!已完成林格式液注射。拔掉iv针头”),使得移动终端100可在完成林格式液注射的情况下输出通知消息。如果基于重量传感器的ble装置仅检测林格式液的重量,则用户可将关于林格式液的参考重量信息输入为“0g”,然而,如果基于重量传感器的ble装置除了检测林格式液的重量之外还检测林格式液袋的重量,则用户可将参考重量信息输入为“10g”,例如,林格式液袋的重量。

根据本公开的各种实施例,用户可以以文本或语音形式输入医疗管理消息。

移动终端100可将参考重量信息(例如,0g)和医疗管理消息(例如,“注射完成!已完成林格式液注射。拔掉iv针头。”)以及附着于林格氏液袋的基于重量传感器的ble装置的标识信息(例如,ble_weight_004)进行映射,并将所述参考重量信息、医疗管理消息和标识信息存储在存储器160中,其中,参考重量信息和医疗管理消息作为关于附着于林格氏液袋的基于重量传感器的ble装置的通知信息。

同时,附着于林格氏液袋的基于重量传感器的ble装置可在注射林格氏液时检测重量信息。基于重量传感器的ble装置还可广播检测到的重量信息和标识信息(例如,ble_weight_004)。

根据本公开的各种实施例,基于重量传感器的ble装置可以以广告数据包形式广播检测到的重量信息和标识信息(例如,ble_weight_004)。例如,基于重量传感器的ble装置可在msd字段中包括重量信息,在uuid字段或msd字段中包括标识信息(例如,ble_weight_004),并广播重量信息和标识信息。

对此,被置于基于重量传感器的ble装置的通信范围内的移动终端100可接收由基于重量传感器的ble装置广播的重量信息和标识信息(例如,ble_weight_004)。移动终端100可提取和检查与接收到的标识信息(例如,ble_weight_004)相应的通知信息。

在关于林格氏液的参考重量信息“重量:0g”被预设在提取的通知信息中的情况下,移动终端100可将从基于重量传感器的ble装置接收到的重量信息与关于林格氏液的参考重量信息(例如,0g)进行比较。

对此,根据本公开的各种实施例,移动终端100可输出当前重量状态信息。例如,移动终端100可提供消息“当前重量是100g”。

参照图39c,在从基于重量传感器的ble装置接收到的关于林格氏液的重量信息从500g变为0g的情况下,移动终端100可输出包括在通知信息中的医疗管理消息“已完成林格氏液注射。拔掉iv针头。”。同时,在从基于重量传感器的ble装置接收到的关于林格氏液的重量信息在预定误差范围内的情况下,即使重量信息不是精确的“0g”,移动终端100也可输出医疗管理消息。

同时,以如上所述的相同方式,移动终端100可通过使用从附着于小便袋的基于重量传感器的ble装置接收到的重量信息来检查(例如,确定)病人的小便量。例如,在小便袋中的小便量超过预设参考重量(例如,100ml)的情况下,移动终端100可输出通知消息(例如,倒空小便袋)。因此,根据本公开的各种实施例,移动终端100可通过使用基于重量传感器的ble装置来管理医疗管理服务。

图40是示出根据本公开的实施例的移动终端基于接近度信息输出通知消息的方法的流程图。

在操作s4010,移动终端100可接收关于包括接近传感器的ble装置(以下被称为“基于接近传感器的ble装置”)的通知消息和关于外部对象的参考接近度信息的输入。外部对象可以是接近基于接近传感器的ble装置的人、宠物、机器人清洁工等。然而,本公开的各种实施例不限于此。参考接近度信息可被设置为指示基于接近传感器的ble装置是否检测到外部对象、基于接近传感器的ble装置和外部对象之间的距离(例如,1m)、基于接近传感器的ble装置检测外部对象的时间(例如,3分钟)等。然而,本公开的各种实施例不限于此。

在操作s4020,移动终端100可将基于接近传感器的ble装置的标识信息和通知消息以及参考接近度信息进行映射,并将所述标识信息、通知消息和参考接近度信息存储在存储器160中,其中,通知消息和参考接近度信息作为通知信息。

在操作s4030,移动终端100可从基于接近传感器的ble装置接收标识信息和由基于接近传感器的ble装置检测到的外部对象的接近度信息。例如,在移动终端100被置于基于接近传感器的ble装置的通信范围内的情况下,移动终端100可接收由基于接近传感器的ble装置广播的标识信息和外部对象的接近度信息。

对此,根据本公开的各种实施例,移动终端100可接收广告包形式的基于接近传感器的ble装置的标识信息和外部对象的接近度信息。例如,移动终端100可接收包括在广告包的uuid字段或msd字段中的基于接近传感器的ble装置的标识信息。此外,移动终端100可接收包括在广告包的msd字段中的外部对象的接近度信息。

根据本公开的各种实施例,基于接近传感器的ble装置可通过使用红外线等检测外部对象的接近。

外部对象的接近度信息可包括用于指示检测到外部对象的信息、检测到的外部对象和基于接近传感器的ble装置之间的距离信息以及关于何时检测外部对象的时间信息等。然而,本公开的各种实施例不限于此。

在操作s4040,移动终端100可提取与基于接近传感器的ble装置的标识信息相应的通知信息。提取的通知信息可包括预设的通知消息和参考接近度信息。

在操作s4050,移动终端100可将预设的参考接近度信息与从基于接近传感器的ble装置接收到的外部对象的接近度信息进行比较。例如,根据本公开的各种实施例,在操作s4050,移动终端100可确定参考接近度信息和接收到的接近度信息之间的差是否小于或等于预设误差范围。

如果在操作s4050,移动终端100确定参考接近度信息和接收到的外部对象的接近度信息之间的差在预设误差范围之外,则移动终端100进行到操作s4030,在操作s4030,移动终端100可不输出通知消息,并可再次从基于接近传感器的ble装置接收外部对象的接近度信息。

相反,如果在操作s4050,移动终端100确定参考接近度信息和接收到的外部对象的接近度信息之间的差在预设误差范围(例如,±5m)之内,则移动终端100进行到操作s4060,在操作s4060,移动终端100可输出包括在提取的通知信息中的通知消息。

例如,在外部对象和ble装置之间的距离条件(例如,50m之内)被设置在参考接近度信息中的情况下,如果外部对象和ble装置之间的距离等于或小于预设距离(例如,50m)或在预设误差范围(例如,55m~45m)之内,则移动终端100可输出通知消息。

此外,在关于何时由ble装置检测外部对象的时间条件被设置在参考接近度信息中的情况下,如果由ble装置检测外部对象的时间比预设时间段长,则移动终端100可输出通知消息。

同时,根据本公开的各种实施例,在参考接近度信息被设置为“检测到外部对象”的情况下,移动终端100可在由基于接近传感器的ble装置检测到外部对象时立即输出通知消息。

图41是示出根据本公开的实施例的用于输出婴儿护理管理消息的屏幕的示图。

参照图41,现在将描述附着于走廊窗户上的基于接近传感器的ble装置4110的标识信息(例如,ble_proxi_005)、预设的参考接近度信息(例如,小于1m)和通知消息(例如,“小心!注意!婴儿在走廊附近”)被映射并被存储在移动终端100的存储器160中的情况的示例。描述如下。

附着于走廊窗户上的基于接近传感器的ble装置4110可通过接近传感器检测外部对象。在外部对象接近走廊窗户的情况下,基于接近传感器的ble装置4110可检测外部对象的接近。对此,基于接近传感器的ble装置4110可广播外部对象的接近度信息和标识信息(例如,ble_proxi_005)。

根据本公开的各种实施例,基于接近传感器的ble装置4110可仅广播指示检测到外部对象的信息,或可广播基于接近传感器的ble装置4110和外部对象之间的距离信息、关于检测到外部对象的时间的时间信息等。

根据本公开的各种实施例,基于接近传感器的ble装置4110可以以广告数据包形式广播外部对象的接近度信息和标识信息(例如,ble_proxi_005)。例如,基于接近传感器的ble装置4110可在msd字段中包括外部对象的接近度信息,在uuid字段或msd字段中包括标识信息(例如,ble_proxi_005),并广播外部对象的接近度信息和标识信息(例如,ble_proxi_005)。

对此,被置于基于接近传感器的ble装置4110的通信范围内的移动终端100可接收由基于接近传感器的ble装置4110广播的外部对象的接近度信息和标识信息(例如,ble_proxi_005)。移动终端100可提取与接收到的标识信息(例如,ble_proxi_005)相应的通知信息。

在参考接近度信息“小于1m”被预设在提取的通知信息中的情况下,移动终端100可将参考接近度信息(例如,小于1m)与从基于接近传感器的ble装置4110接收到的外部对象的接近度信息进行比较。

基于接近传感器的ble装置4110可广播通过接近传感器检测到的接近度值,或通过计算外部对象和基于接近传感器的ble装置4110之间的距离来广播距离信息。根据本公开的各种实施例,基于接近传感器的ble装置4110可以以广告数据包形式广播距离信息。在移动终端100从基于接近传感器的ble装置4110接收到接近度值的情况下,移动终端100可直接计算外部对象和基于接近传感器的ble装置4110之间的距离。计算外部对象和基于接近传感器的ble装置4110之间的距离的方法是公知的,因此这里将省略对其的详细描述。

如果外部对象和基于接近传感器的ble装置4110之间的距离是“小于1m”,则移动终端100可输出通知消息(例如,“小心!注意!婴儿在走廊附近”)。

同时,在误差范围被预设的情况下,如果外部对象(例如,婴儿)和基于接近传感器的ble装置4110之间的距离在预设误差范围内,则即使所述距离不是精确地小于1m,移动终端100也可输出通知消息。例如,在外部对象(例如,婴儿)和基于接近传感器的ble装置4110之间的距离小于1.01m的情况下,移动终端100可基于从基于接近传感器的ble装置4110接收到的接近度信息输出通知消息(例如,“小心!注意!婴儿在走廊附近”)。

图42是示出根据本公开的实施例的通过使用一个基于传感器的ble装置提供多条通知信息的方法的流程图。

根据本公开的各种实施例,一个基于传感器的ble装置可包括一种类型的传感器或多个不同类型的传感器。为了描述的方便,包括一个传感器的ble装置被称为基于单个传感器的ble装置,包括多个传感器的ble装置被称为基于多个传感器的ble装置。

在操作s4210,移动终端100可接收关于一个基于传感器的ble装置的多个通知消息和多条参考感测信息的输入。根据本公开的各种实施例,移动终端100可接收关于一个基于单个传感器的ble装置的多条通知信息的输入,其中,所述多条通知信息根据参考感测信息被分类。例如,用户可将参考运动信息分类和设置为运动重复10次/20次/30次,将参考温度信息分类和设置为30℃/31℃/32℃,将参考接近度信息分类和设置为1m/2m/3m,并将参考照度信息分类和设置为50lux/100lux/2lux等,以设置与所述多条参考感测信息中的每条相应的通知消息。

此外,移动终端100可接收关于一个基于单个传感器的ble装置的多条通知信息的输入,其中,所述多条通知信息根据时间被分类。例如,用户可在上午将参考运动信息输入为30次,在晚上将参考运动信息输入为50次,以设置与每条参考运动信息相应的通知消息。

根据本公开的各种实施例,移动终端100可接收关于一个基于多个传感器的ble装置的多条通知信息的输入,其中,所述多条通知信息根据传感器的类型被分类。例如,一个基于多个传感器的ble装置可包括温度传感器、运动传感器、重量传感器等。在此情况下,移动终端100可从用户接收关于温度传感器的第一通知信息(参考温度信息和与参考温度信息相应的通知消息)、关于运动传感器的第二通知信息(参考运动信息和与参考运动信息相应的通知消息)和关于重量传感器的第三通知信息(参考重量信息和与参考重量信息相应的通知消息)的输入。

在操作s4220,移动终端100可将一个基于传感器的ble装置的标识信息和多个通知消息以及多条参考感测信息存储在存储器160中。例如,移动终端100可将一个基于单个传感器的ble装置的标识信息和多个通知消息以及多条参考感测信息进行映射,并将它们存储在存储器160中,或者可将一个基于多个传感器的ble装置的标识信息和多个通知消息以及多条参考感测信息进行映射,并将它们存储在存储器160中。

在操作s4230,移动终端100可从一个基于传感器的ble装置接收标识信息和感测信息。例如,在移动终端100被置于一个基于单个传感器的ble装置的通信范围内的情况下,移动终端100可接收从一个基于单个传感器的ble装置广播的标识信息和感测信息。根据本公开的各种实施例,标识信息可被包括在从一个基于单个传感器的ble装置广播的广告包的uuid字段或msd字段中。根据本公开的各种实施例,感测信息可被包括在从一个基于单个传感器的ble装置广播的广告包的msd字段中。

此外,在移动终端100被置于一个基于多个传感器的ble装置的通信范围内的情况下,移动终端100可接收从一个基于多个传感器的ble装置广播的标识信息和多条感测信息。对此,根据本公开的各种实施例,感测信息可被包括在从一个基于多个传感器的ble装置广播的广告包的msd字段中。

在操作s4240,移动终端100可基于接收到的一个基于单个传感器的ble装置的标识信息和接收到的感测信息输出通知消息。例如,在移动终端100从一个基于传感器的ble装置接收到标识信息的情况下,移动终端100可基于接收到的标识信息搜索关于一个基于传感器的ble装置的通知信息。对此,在存在关于一个基于传感器的ble装置的多条通知信息的情况下,移动终端100可通过基于接收到的感测信息选择所述多条通知信息中的一条来输出通知消息。

现在将参照图43a、图43b和图43c以及图44a、图44b和图44c来描述用多条通知信息映射一个基于单传感器的ble装置的情况,然后将参照图45a、图45b和图45c来描述用多条通知信息映射一个基于多传感器的ble装置的情况。

图43a、图43b和图43c是示出根据本公开的实施例的用于接收与一个基于单传感器的ble装置相关的多条通知信息的输入的屏幕的示图。

参照图43a,移动终端100可根据用户的请求显示注册的ble装置的列表。移动终端100可将注册的ble装置的列表显示为id、昵称、类别和/或类似物,所述id、昵称、类别和/或类似物是为了用户的方便而由用户设置的。移动终端100可检测用户从注册的ble装置的列表中对附着到婴儿奶瓶的基于温度传感器的ble装置4300的选择。

参照图43b,移动终端100可提供用于设置与附着到婴儿奶瓶的基于温度传感器的ble装置4300有关的通知的通知设置窗口。就此而言,移动终端100可接收与基于温度传感器的ble装置4300有关的多条通知信息(多条参考感测信息和多条通知消息)的输入。移动终端100可将所述多条通知信息和附着到婴儿奶瓶的基于温度传感器的ble装置4300的标识信息进行映射,并将所述多条通知信息和附着到婴儿奶瓶的基于温度传感器的ble装置4300的标识信息存储到存储器160中。

例如,参照图43c,移动终端100可将第一通知信息4310(例如,“第一参考感测信息:38℃,第一通知消息:等一会儿”)、第二通知信息4320(例如,“第二参考感测信息:36.5℃,第二通知消息:取奶瓶”)、第三通知信息4330(例如,“第三参考感测信息:35℃,第三通知消息:重新加热牛奶”)与基于温度传感器的ble装置4300的标识信息(例如,标签s/n:samsung_ble_temp_001)进行映射,并存储第一通知信息4310、第二通知信息4320、第三通知信息4330以及基于温度传感器的ble装置4300的标识信息。

图44a、图44b和图44c是示出根据本公开的实施例的用于输出与一个基于单个传感器的ble装置有关的多条通知消息的屏幕的示图。

根据本公开的各个实施例,移动终端100可从附着到含有45℃的牛奶的婴儿奶瓶的基于温度传感器的ble装置4300接收标识信息(例如,标签s/n:samsung_ble_temp_001)和检测到的温度信息。

就此而言,根据本公开的多个实施例,移动终端100可以接收广告包形式的基于温度传感器的ble装置4300的标识信息(例如,标签s/n:samsung_ble_temp_001)和温度信息。例如,移动终端100可接收在广告包的uuid字段或msd字段中包括的基于温度传感器的ble装置4300的标识信息(例如,标签s/n:samsung_ble_temp_001)。另外,移动终端100可接收广告包的msd<传感器>字段中包括的温度信息(例如,“0x6000024”)。

就此而言,移动终端100可提取与附着到婴儿奶瓶的基于温度传感器的ble装置4300的标识信息(例如,标签s/n:samsung_ble_temp_001)对应的多条通知信息(第一通知信息、第二通知信息和第三通知信息)。移动终端100可将所提取的通知信息中包括的多条参考感测信息(38℃/36.5℃/35℃)与从附着到婴儿奶瓶的基于温度传感器的ble装置4300接收的温度信息进行比较,并可输出一条通知消息。

参照图44a,在具有45℃的温度的牛奶逐渐冷却且从附着到婴儿奶瓶的基于温度传感器的ble装置4300接收的温度信息为38℃的情况下,移动终端100可输出第一通知消息“等一会儿”。

参照图44b,在从附着到婴儿奶瓶的基于温度传感器的ble装置4300接收的温度信息为36.5℃的情况下,移动终端100可输出第二条通知消息“取奶瓶。婴儿奶瓶的温度被合适地设置。”

参照图44c,在从附着到婴儿奶瓶的基于温度传感器的ble装置4300接收的温度信息为35℃的情况下,移动终端100可输出第三条通知消息“重新加热牛奶”。

同时,根据本公开的多种实施例,多条参考感测消息可包括由一个传感器(例如,温度传感器)检测的不同的感测值(38℃/36.5℃/35℃)或者由如上所述的至少两种传感器(例如,温度传感器和照度传感器)检测的不同类型的感测值。

图45a、图45b和图45c是示出根据本公开的实施例的用于接收与一个基于多传感器的ble装置有关的多条通知信息的输入的屏幕的示图。

参照图45a,移动终端100可根据选择至少一个注册的ble装置的用户请求来在屏幕上显示注册的ble装置的列表。就此而言,移动终端100可检测到用户从注册的ble装置的列表中对附着到婴儿奶瓶的一个基于多传感器的ble装置4500的选择。根据本公开的多个实施例,所述一个基于多传感器的ble装置4500可包括至少两种类型的传感器。例如,所述一个基于多传感器的ble装置4500可包括温度传感器和照度传感器。

参照图45b,移动终端100可提供用于设置与所述一个基于多传感器的ble装置4500有关的通知的通知设置窗口。就此而言,移动终端100可接收与所述一个基于多传感器的ble装置4500的温度传感器和照度传感器有关的多条通知信息(多条参考感测信息和多条通知消息)的输入。移动终端100可将所述多条通知信息和所述一个基于多传感器的ble装置4500的标识信息进行映射,并将所述多条通知信息和所述一个基于多传感器的ble装置4500的标识信息存储在存储器160中。

例如,参照图45c,移动终端100可将与所述一个基于多传感器的ble装置4500的温度传感器有关的第一通知信息4510(在婴儿奶瓶的温度是36.5℃的情况下,移动终端100输出“取奶瓶”)以及与所述一个基于多传感器的ble装置4500的照度传感器有关的第二通知信息4520(在照度是100勒克斯(lux)的情况下,移动终端100输出“打开灯”)与所述一个基于多传感器的ble装置4500的标识信息(例如,标签s/n:samsung_ble_multi_temp&illu_001)进行映射,并存储第一通知信息4510、第二通知信息4520以及标识信息。

根据本公开的多个实施例,通过所述一个基于多传感器的ble装置4500测量的温度信息和/或照度信息可被包括在广告包的msd字段中并被广播。

现在将在下面描述利用ble装置200遥控移动终端100的方法。现在将在下面参照图46到图49描述将由移动终端100支持的至少一个功能与之前在移动终端100中注册的ble装置连接的过程。

图46是示出根据本公开的实施例的注册的ble装置与移动终端的映射功能的方法的流程图。

参照图46,用户可选择用于遥控移动终端100的至少一种功能的ble装置。就此而言,用户可从之前在移动终端100中注册的ble装置的列表中选择至少一个注册的ble装置,或者可通过亲自输入注册的ble装置的标识信息来选择至少一个ble装置。现在将在下面描述用户从之前在移动终端100中注册的ble装置的列表中选择至少一个注册的ble装置的情况的示例。然而,选择注册的ble装置的方法不限于此,而是可以改变。

在操作s4610,移动终端100可显示之前注册的ble装置的列表。之前注册的ble装置的列表可包括具有传感器的基于传感器的ble装置的标识信息以及不包括传感器的注册的ble装置的标识信息。

例如,在移动终端100接收请求注册的ble装置的列表的用户输入的情况下,移动终端100可在屏幕上显示之前注册的ble装置的列表。就此而言,移动终端100可构造并显示注册的ble装置的列表,所述注册的ble装置的列表包括id、昵称、类别信息和/或类似物,所述id、昵称、类别信息和/或类似物由用户以用户可容易地识别注册的ble装置的方式输入。

在操作s4620,移动终端100可接收对至少一个注册的ble装置的选择。例如,移动终端100可检测由用户施加的点击手势、或者扫动(swipe)手势、轻拂手势和/或类似物,或者可识别用户的语音命令,以从注册的ble装置的列表中选择所述至少一个注册的ble装置。

在操作s4630,移动终端100可接收用于将被选择的注册的ble装置与移动终端100支持的至少一种功能连接的用户输入。移动终端100可支持各种功能。例如,移动终端100支持的功能可包括发短信功能、呼叫连接功能、内容播放功能、模式自动设置功能、网页访问功能、游戏播放功能、捕获功能、浏览功能和/或类似物。然而,本公开的多个实施例不限于此。

根据本公开的多个实施例,移动终端100可提供由移动终端100支持的功能的列表并接受从所述功能列表中对至少一种功能的用户输入。根据本公开的多个实施例,移动终端100可提供gui形式的功能的列表。

在操作s4640,移动终端100可将注册的ble装置的标识信息与移动终端100的至少一种功能进行映射,并将注册的ble装置的标识信息和移动终端100的至少一种功能存储在存储器160中。例如,移动终端100可将通知信息(例如,装置id、s/n、mac地址和/或类似物)与由用户选择的移动终端100的至少一种功能进行映射,并将通知信息和所述至少一种功能存储在存储器160中。

就此而言,根据本公开的多个实施例,移动终端100还可将由用户选择的移动终端100的至少一种功能与注册的ble装置的属性信息(例如,与外观有关的颜色信息、形状信息、传感器信息和/或类似物)进行映射,并将所述至少一种功能和所述属性信息存储在存储器160中。另外,移动终端100还可将由用户选择的移动终端100的至少一种功能与注册的ble装置的用户附加信息(例如,由用户设置的id、昵称、类别、备忘录和/或类似物)进行映射,并将所述至少一种功能和所述用户附加信息存储在存储器160中。

同时,根据本公开的多个实施例,移动终端100还可将单个注册的ble装置与多种功能进行映射,并将单个注册的ble装置和多种功能存储在存储器160中。例如,移动终端100可将与单个注册的ble装置对应的多种功能关于时间进行分类并存储。例如,用户可将与单个注册的ble装置对应的多种功能分类并设置为上午/下午、上午/中午/晚上、7-9am/11-12am/3-5pm/8-10pm等。

根据本公开的多个实施例,移动终端100可根据感测的信息对与单个注册的ble装置对应的多种功能进行分类并存储。例如,在单个基于多传感器的ble装置包括温度传感器、运动传感器、重量传感器和/或类似物的情况下,移动终端100可将与温度传感器有关的第一功能、与运动传感器相关的第二功能、与重量传感器有关的第三功能与单个基于多传感器的ble装置的标识信息进行映射,并将它们存储在存储器160中。

根据本公开的多个实施例,用户可改变之前设置的移动终端100的映射到注册的ble装置的功能。在这种情况下,移动终端100可升级与注册的ble装置有关的信息并将所述信息存储在存储器160中。

图47a、图47b、图47c、图47d和图47e是示出根据本公开的实施例的移动终端接收用于将注册的ble装置与移动终端的功能进行连接的用户输入的过程的示图。

参照图47a,移动终端100可提供注册的ble装置的列表。移动终端100可(例如,为了用户的方便)将注册的ble装置的列表构造并显示为由用户设置的id、昵称、类别信息和/或类似物。根据本公开的多个实施例,移动终端100可通过地址簿应用来提供注册的ble装置的列表。例如,移动终端100可将携带注册的ble装置的用户的标识信息列表提供为注册的ble装置的列表。

根据本公开的多个实施例,移动终端100可检测用户通过地址簿应用对由另一用户(例如,michelle)携带的注册的ble装置4710的选择。

参照图47b,移动终端100可提供与携带通过地址簿应用选择的注册的ble装置4710的另一用户(例如,michelle)有关的信息。例如,移动终端100可显示与另一用户有关的基本的信息(例如,姓名、职业、年龄、照片、与本用户的关系、另一用户使用的sns服务器的地址以及sns账户信息)以及由另一用户携带的注册的ble装置4710的标识信息(例如,标签s/n:samsung_ble_michellel001)。

同时,移动终端100可检测用户对在屏幕上显示的功能设置按钮4720的选择。例如,移动终端100可识别用户施加的触摸手势(例如,点击手势、轻拂手势和/或类似物)或者用户的语音命令,从而检测用户对功能设置按钮4720的选择。

参照图47c,移动终端100可响应于用户对功能设置按钮4720的选择来提供由移动终端100支持的功能的列表。根据本公开的多个实施例,移动终端100可显示执行功能的列表的每种功能的应用的标识信息。例如,移动终端100可显示诸如sns(例如,facebook)应用、日程管理应用、照片应用和/或类似物的应用。

根据本公开的多个实施例,移动终端100可检测用户对消息发送功能4730的选择。例如,移动终端100的用户可选择消息发送功能4730作为与另一用户(例如,michelle)携带的注册的ble装置4710互通的功能。就此而言,用户可通过点击手势、轻拂手势、扫动手势、语音命令和/或类似物来选择消息发送功能4730。

参照图47d,根据本公开的多个实施例,移动终端100可响应于用户对消息发送功能4730的选择来提供地址簿。用户可从地址簿选择michelle的妈妈作为消息被发送的另一方。

参照图47e,移动终端100可从所述用户接收未来即将被发送到michelle的妈妈的装置的消息内容(例如,michelle已经到达幼儿园)的输入。

就此而言,根据本公开的多个实施例,移动终端100可将由另一用户(例如,michelle)携带的注册的ble装置4710的标识信息(例如,标签s/n:samsung_ble_michelle001)与作为注册的ble装置4710的功能信息的消息发送功能4730(例如,另一方的装置:michelle的妈妈,消息内容:michelle已经到达幼儿园)进行映射,并将所述标识信息和消息发送功能4730存储在存储器160中。

图48a、图48b、图48c、图48d和图48e是示出根据本公开的实施例的将基于传感器的ble装置与移动终端的功能进行映射的过程的示图。

用户可选择用于遥控移动终端100的至少一种功能的基于传感器的ble装置。现在将在下面描述用户从之前注册在移动终端100中的ble装置的列表中选择至少一个基于传感器的ble装置的情况的示例。然而,选择基于传感器的ble装置的方法不限于此,而是可以改变。

参照图48a,移动终端100可提供注册的ble装置的列表。为了用户的方便,移动终端100可将注册的ble装置构造并显示为由用户输入的id、昵称、类别信息等。例如,移动终端100可将附着到林格氏液(ringer’ssolution)的包的注册的ble装置显示为“林格氏(ringer)”,可将附着到电子书终端的注册的ble装置显示为“电子书”,可将附着到婴儿奶瓶的注册的ble装置显示为“婴儿奶瓶”,并可将附着到洋娃娃的注册的ble装置显示为“洋娃娃”。移动终端100可检测用户从注册的ble装置的列表中对附着到洋娃娃的基于运动传感器的ble装置4800的选择。

参照图48b,移动终端100可响应于用户对基于运动传感器的ble装置4800的选择来提供用于设置参考感测值的感测信息设置窗口4810。参考感测值意味着作为用于移动终端100的参考值的感测值,以自动地执行与基于传感器的ble装置对应的至少一种功能。

根据本公开的多个实施例,作为示例,用户可将参考感测值设置为“2次摇晃”,以使移动终端100可在附着到基于运动传感器的ble装置4800的洋娃娃摇晃两次的情况下执行与基于运动传感器的ble装置4800对应的功能。

同时,移动终端100可检测用户对在屏幕上显示的功能设置按钮4820的选择。例如,移动终端100可识别用户施加的触摸手势(例如,点击手势、轻拂手势和/或类似物)或者用户的语音命令,并检测用户对功能设置按钮4820的选择。

参照图48c,移动终端100可响应于用户对功能设置按钮4820的选择来提供由移动终端100支持的功能的列表。根据本公开的多个实施例,移动终端100可显示执行功能列表中的每种功能的应用的标识信息。

根据本公开的多个实施例,移动终端100可检测用户对呼叫连接功能4830的选择。例如,移动终端100的用户可选择呼叫连接功能4830作为与由另一用户(例如,妈妈)携带的注册的ble装置4800对应的功能。就此而言,用户可通过点击手势、轻拂手势、扫动手势、语音命令和/或类似物来选择呼叫连接功能4830。

参照图48d,根据本公开的多个实施例,移动终端100可响应于用户对呼叫连接功能4830的选择来提供地址簿。用户可从地址簿选择“妈妈”作为呼叫连接方。

参照图48e,根据本公开的多个实施例,移动终端100可将附着到洋娃娃的基于运动传感器的ble装置4800的标识信息(例如,标签s/n:samsung_ble_motion_005)与参考感测值(例如,运动:两次摇晃)、作为基于运动传感器的ble装置4800的功能信息的呼叫连接功能4830进行映射,并将所述标识信息、所述参考感测值和所述呼叫连接功能4830存储在存储器160中。

根据本公开的多个实施例,移动终端100可在接收基于传感器的ble装置的参考感测值的输入之后接收对与基于传感器的ble装置对应的功能的设置,或者可在接收对与基于传感器的ble装置对应的功能的设置之后接收基于传感器的ble装置的参考感测值的输入。

图49a、图49b、图49c、图49d和图49e是示出根据本公开的实施例的将基于传感器的ble装置与移动终端的功能进行映射的过程的示图。

参照图49a,移动终端100可以以用户可选择至少一个基于传感器的ble装置的方式来提供注册的ble装置的列表。为了用户的方便,移动终端100可将注册的ble装置构造并显示为由用户输入的id、昵称、类别信息和/或类似物。移动终端100可检测到用户从注册的ble装置的列表中对附着到洋娃娃的基于照度传感器的ble装置4900的选择。

参照图49b,移动终端100可响应于用户对基于照度传感器的ble装置4900的选择来提供用于设置参考感测值的感测信息设置窗口4910。

根据本公开的多个实施例,用户可以以移动终端100可在周围环境变暗的情况下执行与基于照度传感器的ble装置4900对应的功能的方式来将参考感测值设置为“暗”。

同时,移动终端100可检测用户对在屏幕上显示的功能设置按钮4920的选择。例如,移动终端100可识别用户施加的触摸手势(例如,点击手势、轻拂手势和/或类似物)或者用户的语音命令,并检测用户对功能设置按钮4920的选择。

参照图49c,移动终端100可响应于用户对功能设置按钮4920的选择来提供由移动终端100支持的功能的列表。根据本公开的多个实施例,移动终端100可显示执行功能列表中的每种功能的应用的标识信息。

根据本公开的多个实施例,移动终端100可检测用户对内容播放功能4930的选择。例如,移动终端100的用户可选择内容播放功能4930作为与基于照度传感器的ble装置4900对应的功能。就此而言,用户可通过点击手势、轻拂手势、扫动手势、语音命令和/或类似物来选择内容播放功能4930。

参照图49d,根据本公开的多个实施例,移动终端100可响应于用户对内容播放功能4930的选择来提供可播放内容的列表。用户可从可播放内容的列表中选择“白雪公主”。

参照图49e,根据本公开的多个实施例,移动终端100可将附着到洋娃娃的基于照度传感器的ble装置4900的标识信息(例如,标签s/n:samsung_ble_illuminance_005)与参考感测值(例如,暗)、作为基于照度传感器的ble装置4900的功能信息的内容(例如,白雪公主)播放功能4930进行映射,并将所述标识信息、所述参考感测值和所述内容播放功能4930存储在存储器160中。

图50是示出根据本公开的实施例的功能信息列表的屏幕的示图。

参照图50,在检测到对功能信息列表的用户请求的情况下,移动终端100可在屏幕上输出功能信息列表。根据本公开的多个实施例,移动终端100可显示针对功能信息列表上的注册的ble装置5010、5020、5030中的每个而设置的功能。就此而言,为了区分的目的,移动终端100可将注册的ble装置5010、5020、5030显示为由用户输入的id、昵称、类别信息和/或类似物。

根据本公开的多个实施例,功能信息列表显示出移动终端100的用户可设置针对由michelle携带的注册的ble装置5010的文本消息发送功能、针对附着到洋娃娃1的基于运动传感器的ble装置5020的呼叫连接功能、以及针对附着到洋娃娃2的基于照度传感器的ble装置5030的内容播放功能。

图51是示出根据本公开的实施例的通过使用注册的ble装置控制移动终端的功能的方法的流程图。

在操作s5110,在移动终端100进入注册的ble装置的通信范围内的情况下,移动终端100可从注册的ble装置接收标识信息。例如,在用户携带移动终端100并接近注册的ble装置的通信范围的情况下,移动终端100可接收由注册的ble装置广播的注册的ble装置的标识信息(例如,装置id,s/n,mac地址和/或类似物)。另外,在另一用户携带注册的ble装置并接近移动终端100的情况下,移动终端100可从注册的ble装置接收标识信息。

根据本公开的多个实施例,注册的ble装置的标识信息可以被包括在从注册的ble装置广播的广告包的uuid字段或msd字段中。

在操作s5120,移动终端100可提取与注册的ble装置的标识信息对应的功能信息。根据本公开的多个实施例,移动终端100可从存储器160或被链接到移动终端10的外部服务器(例如,云服务器)提取与注册的ble装置的标识信息对应的功能信息。例如,移动终端100可从之前设置的功能信息列表搜索与注册的ble装置的标识信息对应的功能信息。

根据本公开的多个实施例,功能信息可包括之前设置的映射到注册的ble装置的标识信息的功能中的至少一种。根据本公开的多个实施例,之前设置的功能可包括文本消息发送功能、呼叫连接功能、内容播放功能和/或类似物。然而,本公开的多个实施例不限于此。

在操作s5130,移动终端100可执行之前设置的映射到注册的ble装置的标识信息的功能。根据本公开的多个实施例,移动终端100可提取用于执行之前设置的功能的应用。移动终端100可执行所提取的应用。根据本公开的多个实施例,所述应用可包括呼叫应用、消息应用、电子书应用、游戏应用、运动图像播放应用、地图应用、广播应用和/或类似物。然而,本公开的多个实施例不限于此。

同时,在与单个注册的ble装置的标识信息对应的功能信息中包括多个之前设置的功能的情况下,除了考虑到单个注册的ble装置的标识信息之外,还考虑到接收到单个注册的ble装置的标识信息的时间,移动终端100可额外地执行之前设置的功能。例如,在接收到单个注册的ble装置的标识信息(例如,ble_item_001)的时间是上午的情况下,移动终端100可执行文本消息发送功能,并且在接收到单个注册的ble装置的标识信息(例如,ble_item_001)的时间下午的情况下,移动终端100可执行内容播放功能。

根据本公开的多个实施例,即使用户不亲自操纵移动终端100,在移动终端100进入注册的ble装置的通信范围内的情况下,用户可允许移动终端100自动地执行之前设置的功能(例如,呼叫连接、文本消息发送、内容播放等)。这将参照图52来更加详细地描述。

图52a、图52b和图52c是用于解释根据本公开的实施例的通过使用注册的ble装置自动发送文本消息的方法的示图。

根据本公开的多个实施例,现在将描述移动终端5210的用户(例如,幼儿园教师)可将另一用户(例如,幼儿园儿童michelle)的注册的ble装置5220与作为该另一用户(例如,幼儿园儿童michelle)的注册的ble装置5220的功能信息的消息发送功能(例如,另一方的装置:michelle的妈妈的装置5230,消息内容:michelle已经到达幼儿园)进行映射并设置的情况的示例。

参照图52a,在另一用户(例如,幼儿园儿童michelle)携带注册的ble装置5220并进入幼儿园的情况下,幼儿园老师的移动终端5210可从由幼儿园儿童michelle携带的注册的ble装置5220接收标识信息。就这此言,注册的ble装置5220的标识信息可以被包括在从注册的ble装置5220广播的广告包的uuid字段或者msd字段中。

参照图52b,幼儿园老师的移动终端5210可将注册的ble装置5220的标识信息与之前设置的功能信息列表进行比较,并提取之前设置的与由幼儿园儿童michelle携带的注册的ble装置5220的标识信息对应的功能信息(例如,将消息发送到michelle的妈妈的装置5230)。在这种情况下,幼儿园老师的移动终端5210可自动地将先前设置的消息“michelle已经到达幼儿园”发送到michelle的妈妈的装置5230。

因此,根据本公开的多个实施例,即使幼儿园老师不具体操纵她自己的移动终端5210,在携带注册的ble装置5220的幼儿园儿童michelle进入幼儿园的情况下,幼儿园老师也可将指示幼儿园儿童michelle的到达的通知消息发送到michelle的妈妈的装置5230。

同时,根据本公开的多个实施例,当用户设置注册的ble装置的功能时,用户可添加时间条件信息。例如,幼儿园老师可添加时间条件,即她自己的移动终端5210仅仅在在上午9-12点接收到由幼儿园儿童michelle携带的注册的ble装置5220的标识信息的情况下将消息发送到michelle的妈妈的装置5230。

因此,根据本公开的多个实施例,移动终端5210可考虑接收到注册的ble装置5220的标识信息的的时间来执行与注册的ble装置5220的标识信息对应的功能。

参照图52c,已经将michelle送到幼儿园的michelle的妈妈可在家通过她的装置5230确认由幼儿园老师的移动终端5210自动发送的消息(例如,“michelle已经到达幼儿园”)。

图53是示出根据本公开的实施例的通过使用基于传感器的ble装置控制移动终端的功能的方法的流程图。

在操作s5310,移动终端100可从基于传感器的ble装置接收感测信息和标识信息。例如,在移动终端100进入基于传感器的ble装置的通信范围内的情况下,移动终端100可从基于传感器的ble装置接收标识信息(例如,装置id,s/n和mac地址)和感测信息。

感测信息意味着与由基于传感器的ble装置通过传感器检测到的属性有关的信息。例如,根据本公开的多个实施例,感测信息可包括运动信息、重量信息、照度信息、温度信息、湿度信息、加速度信息、接近度信息和/或类似物。然而,本公开的多个实施例不限于此。另外,根据本公开的多个实施例,运动信息可包括运动模式、运动频率、运动发生时间、运动速度、运动方向和/或类似物。然而,本公开的多个实施例不限于此。

根据本公开的多个实施例,移动终端100可根据之前设置的周期从基于传感器的ble装置接收感测信息。就此而言,可以改变之前设置的周期。

同时,根据本公开的多个实施例,移动终端100可接收广告包形式的基于传感器的ble装置的感测信息和标识信息。例如,在基于传感器的ble装置是蓝色并包括温度传感器的标签的情况下,移动终端100可接收在广告包的uuid字段或者msd字段中包括的基于传感器的ble装置的标识信息(例如,samsung_temp_tag001_blue)。另外,移动终端100可接收广告包的msd字段中包括的感测信息(例如,在由温度传感器测量的当前温度是36℃的情况下的“0x06000024”)。

根据本公开的多个实施例,在移动终端100从基于传感器的ble装置接收标识信息的情况下,移动终端100可将所接收的基于传感器的ble装置标识信息与之前存储在存储器160中的注册的ble装置的列表进行比较,并确定发送标识信息的基于传感器的ble装置是否是注册的ble装置的列表中的一个。

在操作s5320,移动终端100可提取与基于传感器的ble装置的标识信息和感测信息对应的功能信息。例如,移动终端100可将所接收到的基于传感器的ble装置的标识信息和感测信息与之前存储在存储器160中的功能信息列表进行比较,并提取功能信息。根据本公开的多个实施例,之前设置的功能信息列表可具有这样的表格的形式,基于传感器的ble装置的标识信息(例如,ble_temp_item001)、参考感测值(例如,两次旋转)、之前设置的功能(例如,呼叫连接功能)、另一方的电话号码(例如,010-1234-1234)等被映射到该表格(参见图50)。

在操作s5330,移动终端100可执行之前设置的与基于传感器的ble装置的标识信息和感测信息对应的功能。就此而言,移动终端100可提取用于执行之前设置的功能的应用。移动终端100可执行所提取的应用,以执行之前设置的功能。

因此,根据本公开的多个实施例,即使用户不亲自操纵移动终端100,用户也可遥控移动终端100,以通过使用基于传感器的ble装置的来执行之前设置的功能。这将参照图54和图55来更加详细地描述。

图54a和图54b是用于解释根据本公开的实施例的通过使用基于传感器的ble装置自动连接呼叫的方法的示图。

现在将如图48a、图48b、图48c、图48d和图48e中所示来描述在基于运动传感器的ble装置5420的标识信息(例如,ble_motion_001)和参考运动值(例如,摇晃两次)以下述方式被映射到呼叫连接功能并存储在用户(例如,michelle)的移动终端5410中的情况的示例,所述方式是用户(例如,michelle)的移动终端5410的呼叫在用户(例如,michelle)摇晃附着有基于运动传感器的ble装置5420的洋娃娃两次的情况下被连接到之前设置的外部装置(例如,michelle的妈妈的装置5430)。

参照图54a,附着到洋娃娃基于运动传感器的ble装置5420可通过运动传感器检测洋娃娃的运动。基于运动传感器的ble装置5420可以以广告数据包的形式来广播所检测到的运动信息和标识信息(例如,ble_motion_001)。例如,基于运动传感器的ble装置5420可包括msd字段中的运动信息,包括uuid字段或msd字段中的标识信息(例如,ble_motion_001),并广播运动信息和标识信息。

例如,在用户(例如,michelle)摇晃洋娃娃两次的情况下,设置在基于运动传感器的ble装置5420的通信范围内的用户(例如,michelle)的移动终端5410可接收由基于运动传感器的ble装置5420广播的运动信息(例如,两次摇晃)和标识信息(例如,ble_motion_001)。就此而言,用户(例如,michelle)的移动终端5410可从之前设置的功能信息列表提取与接收到的运动信息(例如,两次摇晃)对应的“呼叫连接功能”和标识信息(例如,ble_motion_001)。

参照图54b,用户(例如,michelle)的移动终端5410可执行所述提取呼叫连接功能。因此,用户(例如,michelle)的移动终端5410可执行呼叫应用并通过使用之前存储的电话号码请求呼叫连接到michelle的妈妈的装置5430。根据本公开的多个实施例,即使不习惯于使用移动终端5410的用户或者使用移动终端5410困难的用户也可容易地遥控移动终端5410的功能。

图55a和图55b是用于解释根据本公开的实施例的通过使用基于照度传感器的ble装置自动播放内容的方法的示图。

现在将如图49a、图49b、图49c、图49d、图49e来描述基于照度传感器的ble装置5510的标识信息(例如,ble_light_item_005)和参考照度值(例如,低于100勒克斯)以下述方式被映射到白雪公主运动图像播放功能并被存储在用户的移动终端100中的情况的示例,所述方式是用户的移动终端100在用户使附着有基于照度传感器的ble装置5510的洋娃娃的环境变暗的情况下播放之前设置的内容(例如,运动图像“白雪公主”)。

参照图55a,附着到洋娃娃的基于照度传感器的ble装置5510可通过照度传感器检测环境的照度。例如,基于照度传感器的ble装置5510可以以广告数据包的形式来广播检测到的照度信息和标识信息(例如,ble_light_item_005)。例如,基于照度传感器的ble装置5510可包括msd字段中的照度信息,包括uuid字段或msd字段中的标识信息(例如,ble_light_item_005),并广播照度信息和标识信息。

例如,在用户(例如,michelle的妈妈)关掉房间里的灯的情况下,设置在基于照度传感器的ble装置5510的通信范围内的用户(例如,michelle的妈妈)的移动终端100可接收由基于照度传感器的ble装置5510广播的照度信息(例如,50勒克斯)和标识信息(例如,ble_light_item_005)。就此而言,用户(例如,michelle的妈妈)的移动终端100可从之前设置的功能信息列表提取与接收到的照度信息(例如,50勒克斯)和标识信息(例如,ble_light_item_005)对应的“白雪公主运动图像播放功能”。

参照图55b,用户(例如,michelle的妈妈)的移动终端100可执行电子书应用并自动地播放白雪公主运动图像内容。例如,根据本公开的多个实施例,如果用户(例如,michelle的妈妈)在房间内关掉灯以使照度低于参考照度值,则即使没有由用户(例如,michelle的妈妈)进行的任何专门的操纵,用户(例如,michelle的妈妈)的移动终端100也可自动地播放运动图像。

根据本公开的多个实施例,移动终端100可考虑到与接收到基于照度传感器的ble装置5510的标识信息和感测信息的时间有关的时间信息来另外地播放内容。例如,即使在房间内关闭灯且从基于照度传感器的ble装置5510接收的照度信息低于100勒克斯,移动终端100也可仅仅在20点和22点之间播放内容。

同时,在接收到基于传感器的ble装置5510的标识信息和感测信息的时间在20点与21点之间的情况下,移动终端100可播放运动图像“白雪公主”,并且在接收到基于照度传感器的ble装置5510和感测信息的时间在21点与22点之间的情况下,移动终端100可播放运动图像“睡美人”。

图56是示出根据本公开的实施例的通过使用注册的ble装置执行语音文件的方法的流程图。

参照图56,在操作s5610,第一移动终端可记录来自用户的语音输入并产生语音文件。

在操作s5620,第一移动终端可将产生的语音文件上传到外部服务器。

在操作s5630,第一移动终端可获得与上传到外部服务器的语音文件有关的链接信息(例如,uri:统一资源标识符)。

在操作s5640,第一移动终端可将与语音文件有关的链接信息发送到注册的ble装置。

在操作s5650,注册的ble装置可存储从第一移动终端接收的与语音文件有关的链接信息。

在操作s5660,注册的ble装置可以以广告包的形式广播与语音文件有关的链接信息和标识信息。例如,注册的ble装置可包括广告包的uuid字段或者msd字段中的与语音文件有关的链接信息和标识信息,并可广播该标识信息和链接信息。

就此而言,在第二移动终端设置在注册的ble装置的通信范围内的情况下,第二移动终端可接收由注册的ble装置广播的与语音文件有关的链接信息和标识信息。

在操作s5670,第二移动终端可通过利用从注册的ble装置接收的链接信息来访问语音文件。

在操作s5680,第二移动终端可执行语音文件。第二移动终端可以以下载的方式或者流的方式执行被上传到外部服务器的语音文件。

图57a、图57b和图57c是示出根据本公开的实施例的通过使用注册的ble装置执行由其他人记录的语音文件的过程的示图。

参照图57a,第一移动终端5710的用户(例如,michelle的妈妈)可在第一移动终端5710中输入用户的语音。例如,michelle的妈妈可在她的移动终端5710中输入语音“请让michelle吃感冒药”。在这种情况下,第一移动终端5710可记录从michelle的妈妈输入的语音、产生语音文件并将产生的语音文件上传到外部服务器。第一移动终端5710可获得与被上传到外部服务器的语音文件有关的链接信息(例如,uri:统一资源标识符),并将链接信息记录在由michelle携带的注册的ble装置5720中。

参照图57b,在携带注册的ble装置5720的michelle到达幼儿园的情况下,由幼儿园老师携带的第二移动终端5730可从由michelle携带的注册的ble装置5720接收与由michelle的妈妈记录的语音文件有关的链接信息。

就此而言,根据本公开的多个实施例,第二移动终端5730可接收广告包形式的由michelle携带的注册的ble装置5720的标识信息以及与由michelle的妈妈记录的语音文件有关的链接信息。例如,第二移动终端5730可接收广告包的uuid字段或者msd字段中包括的注册的ble装置5720的标识信息和链接信息。

参照图57c,由幼儿园老师携带的第二移动终端5730可通过利用从注册的ble装置5720接收的链接信息来访问被上传到外部服务器的语音文件。第二移动终端5730可再现由michelle的妈妈记录的语音文件“请让michelle吃感冒药”。就此而言,第二移动终端5730可以以下载的方式或者以流的方式再现被上传到外部服务器的语音文件。

图58是示出根据本公开的实施例的设置移动终端的模式的方法的流程图。

在操作s5810,移动终端100可显示注册的ble装置的列表。例如,在接收到请求注册的ble装置的列表的用户输入的情况下,移动终端100可在屏幕上显示之前注册的ble装置的列表。就此而言,移动终端100可构造并显示包括由用户输入的id、昵称和类别信息的注册的ble装置的列表,以容易地识别所注册的ble装置。

在操作s5820,移动终端100可从注册的ble装置的列表接收对至少一个注册的ble装置的选择。例如,移动终端100可检测由用户施加的点击手势、或者扫动手势、轻拂手势、和/或类似物,或者识别用户的语音命令,以从注册的ble装置的列表中选择至少一个注册的ble装置。

在操作s5830,移动终端100可接收与由用户选择的注册的ble装置有关的模式信息的输入。

根据本公开的多个实施例,模式信息可意味着在移动终端100进入(或者超出)注册的ble装置的通信范围的情况下与为移动终端设置的模式有关的信息。根据本公开的多个实施例,模式可包括wi-fion/off模式、蓝牙on/off模式、声音on/off模式、振动模式、飞行模式、驾驶模式、数据传输/接收模式(例如,同步模式)、亮度控制模式、和/或类似物。然而,本公开的多个实施例不限于此。

根据本公开的多个实施例,移动终端100可接收与单个注册的ble装置有关的单条模式信息的输入或者与多个注册的ble装置有关的相同的模式信息的输入。同时,移动终端100可接收多条与单个注册的ble装置有关的模式信息的输入。就此而言,根据本公开的多个实施例,移动终端100可接收与单个注册的ble装置有关的相对于时间来分类的多条模式信息的输入。例如,用户可将与单个注册的ble装置有关的多条模式信息分类并设置为上午/下午、上午/中午/晚上、7-9am/11-12am/3-5pm/8-10pm等。然而,本公开的多个实施例不限于此。

在操作s5840,移动终端100可将注册的ble装置的标识信息与模式信息进行映射,并将所述标识信息与模式信息存储在存储器160中。根据本公开的多个实施例,移动终端100还可将注册的ble装置的模式信息和属性信息(例如,与外观有关的颜色信息、形状信息、传感器信息和/或类似物)进行映射,并将所述模式信息和属性信息存储在存储器160中。另外,移动终端100还可将模式信息和用户的另外的信息(例如,由用户设置的id、昵称、类别、备忘录和/或类似物)进行映射,并将模式信息和用户的另外的信息存储在存储器160中。

同时,在用户改变关于注册的ble装置的模式设置的情况下,移动终端100可升级存储在存储器160中的与注册的ble装置有关的模式信息。

在操作s5850,在移动终端100进入注册的ble装置的通信范围内的情况下,移动终端100可从注册的ble装置接收标识信息。例如,在用户携带移动终端100并进入注册的ble装置的通信范围内的情况下,移动终端100可接收由注册的ble装置广播的注册的ble装置的标识信息(例如,装置id、s/n、mac地址)。

根据本公开的多个实施例,移动终端100可接收广告包形式的注册的ble装置的标识信息。例如,移动终端100可接收广告包的uuid字段或者msd字段中包括的注册的ble装置的标识信息(例如,ble_motion_003)。

在操作s5860,移动终端100可确认与注册的ble装置的标识信息对应的模式信息。例如,移动终端100可通过使用注册的ble装置的标识信息来搜索模式信息列表。就此而言,移动终端100可提取在与注册的ble装置的标识信息映射之后被存储的至少一条模式信息。

根据本公开的多个实施例,移动终端100可从存储器160提取与注册的ble装置的标识信息对应的模式信息,并可从被链接到移动终端100的外部服务器(例如,云服务器)接收模式信息。

在操作s5870,移动终端100可基于所确认的模式信息来自动地设置移动终端100的模式。根据本公开的多个实施例,移动终端100可基于确认的模式信息改变通信模式。根据本公开的多个实施例,通信模式可包括wi-fi模式、蓝牙模式、全球定位系统(gps)模式和/或类似物。然而,本公开的多个实施例不限于此。

例如,在附着到房屋的门廊门(porchdoor)的注册的ble装置的标识信息与wi-fi启用模式互相映射的情况下,移动终端100可在接收到附着到房屋的门廊门的注册的ble装置的标识信息时启用wi-fi模块。

相反,在附着到房屋的门廊门的注册的ble装置的标识信息与wi-fi禁用模式互相映射的情况下,移动终端100可在接收到附着到房屋门廊门的注册的ble装置的标识信息时禁用wi-fi模块。

另外,在附着到家的门廊门的注册的ble装置的标识信息与蓝牙启用模式或者gps禁用模式互相映射的情况下,移动终端100可在接收到附着到房屋门廊门的注册的ble装置的标识信息时启用蓝牙模块或者禁用gps模块。

同时,根据本公开的多个实施例,移动终端100可通过利用移动终端100的位置信息(例如,gps信息或者wi-fi信息和/或类似物)以及注册的ble装置的标识信息来将移动终端100的模式改变为更加精确的模式。

根据本公开的多个实施例,移动终端100可根据确认的模式信息来调节移动终端100的声音输出模式或者振动模式。例如,在附着到办公室桌子的注册的ble装置的标识信息与振动模式互相映射的情况下,移动终端100可在接收到附着到办公室桌子的注册的ble装置的标识信息时将声音输出模式改变为振动模式。另外,移动终端100可基于确认的模式信息来调节移动终端100的声音输出强度或者振动强度。

根据本公开的多个实施例,移动终端100可基于所确认的模式信息将移动终端100的模式设置为飞行模式或者驾驶模式。在飞行模式中,移动终端100可自动地阻断通信连接。在驾驶模式中,移动终端100可自动地执行导航模式。

根据本公开的多个实施例,移动终端100可基于所确认的模式信息来设置将数据发送到之前确定的外部装置和从之前确定的外部装置接收数据的数据发送和接收模式。例如,在附着到书房的注册的ble装置的标识信息与数据发送和接收模式互相映射的情况下,移动终端100可在接收到附着到书房的注册的ble装置的标识信息时将数据发送到之前确定的外部装置(例如,个性化服务器)和从之前确定的外部装置(例如,个性化服务器)接收数据并自动地同步数据。

同时,在与单个注册的ble装置有关的多条模式信息存在的情况下,根据本公开的多个实施例,移动终端100可考虑到与接收注册的ble装置的标识信息的时间有关的时间信息来另外地设置移动终端100的模式。

例如,第一模式信息(在上午7:30接收到标识信息的情况下,“设置wi-fi禁用模式和振动模式”)、第二模式信息(在下午4:00接收到标识信息的情况下,“设置wi-fi启用模式”)、第三模式信息(在晚上9:00接收到标识信息的情况下,“设置声音输出模式”)可以与附着到门廊门的单个注册的ble装置的标识信息(例如,标签s/n:samsung_ble_item101)进行映射。就此而言,在用户上午7:30携带移动终端100并进入办公室的情况下,移动终端100可在接收到附着到门廊门的单个注册的ble装置的标识信息时基于第一模式信息禁用wi-fi模块并将声音输出模式改变为振动模式。

图59a、图59b和图59c是示出根据本公开的实施例的模式设置屏幕的示图。

参照图59a,移动终端100可提供注册的ble装置的列表。就此而言,移动终端100可检测用户从注册的ble装置的列表中对附着到汽车的注册的ble装置5910的选择。

参照图59b,移动终端100可响应于用户选择来提供附着到汽车的注册的ble装置5910的配置文件信息。配置文件信息可包括唯一标识信息(例如,装置id、s/n、mac地址)、属性信息(例如,外观颜色信息、图像信息和传感器信息)以及另外的用户信息(例如,由用户设置的id、昵称、类别、备忘录)中的至少一种。根据本公开的多个实施例,移动终端100可提供模式设置按钮5920以及附着到汽车的注册的ble装置5910的配置文件信息。

参照图59c,移动终端100可在用户选择模式设置按钮5920的情况下提供模式设置窗口。用户可将模式设置窗口与注册的ble装置5910进行映射并选择即将被设置的移动终端100的模式。例如,用户可选择gps模式。在这种情况下,移动终端100可将附着到汽车的注册的ble装置5910的标识信息与作为附着到汽车的注册的ble装置5910的模式信息的gps模式进行映射,并将所述标识信息和gps模式存储在存储器160中。

在随后接收到附着到汽车的注册的ble装置5910的标识信息的情况下,移动终端100可自动启用gps模块。

在附着到汽车的注册的ble装置5910的标识信息、“蓝牙启用模式”、“音乐应用执行模式”与“导航执行模式”互相映射的情况下,如果接收到附着到汽车的注册的ble装置5910的标识信息,则移动终端100可执行蓝牙模块、音乐应用和导航应用。就此而言,根据本公开的多个实施例,移动终端100可接收广告包形式的附着到汽车的注册的ble装置5910的标识信息。现在将在下面更加详细地描述由ble装置200广播的广告包的数据格式。

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

参照图60,数据格式6000显示不包括由ble装置200广播的广告包的报头的有效载荷。根据本公开的多个实施例,在广告包的有效载荷中包括的广告数据(以下称为“ad”)可以由31个八位位组(字节)构成。

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

就此而言,根据本公开的多个实施例,数据部分6020可包括ad类型6021和ad数据6022。用于识别ad数据6022的类型的值可以被包括在ad类型6021中。现在将参照图61来更加详细地描述ad类型6021。

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

参照图61,可被包括在广告数据包中的ad类型6120可以不同。例如,ad类型6120可包括《标志》、《16位服务类uuid的不完整列表》、《16位服务类uuid的完整列表》、《32位服务类uuid的不完整列表》、《32位服务类uuid的完整列表》、《128位服务类uuid的不完整列表》、《128位服务类uuid的完整列表》、《缩短的本地名(shortenedlocalname)》、《完整的本地名》、《tx功率电平》、《装置的类别》、《简单的配对散列c》、《简单的配对随机发生器r》、《装置id》、《安全管理器tk值》、《带标志的安全管理器(securitymanageroutofbandflags)》、《从连接区间范围(slaveconnectionintervalrange)》、《16位服务请求uuid的列表(listof16-bitservicesolicitationuuids)》、《128位服务请求uuid的列表(listof128-bitservicesolicitationuuids)》、《服务数据》、《公共目标地址》、《随机目标地址》、《外观》、《生产商具体数据》等。

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

图62a和图62b是用于解释根据本公开的实施例的通过ble装置200广播的数据的表格。

参照图62a和图62b,所述表格包括诸如必要的ad类型6210、字节6220的指示、目的6230和实施例6240的信息。

ble装置200可通过使用具体的ad类型来广播必要的数据。例如,在ble装置200是由三星电子有限责任公司制造的智能电话的情况下,ble装置200可包括并广播广告数据包中的tx功率电平(例如,+4dbm)、缩短的本地名(例如,gt-n8000,三星移动)、装置的类型(例如,主要的:电话,次要的:智能电话,服务:对象传输)、随机目标地址(例如,三星移动)、服务请求的列表(例如,0x1105)、制造商的具体数据《协议》(例如,0x0075:之前定义的指示三星电子的代码)、制造商的具体数据《能力》(例如,ox00ff:蓝牙br/edr、蓝牙amp、蓝牙le、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/blacklist)中,并可忽视由未被允许的地址的设备发送的连接请求。另外,ble装置200可通过内部和外部服务器对扫描器(例如,移动终端100)另外执行认证操作并增强安全。相反,根据本公开的多个实施例,移动终端100可通过内部和外部服务器来对ble装置200执行认证操作。

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

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

图63是示出根据本公开的实施例的ad包的示例的示图。

参照图63,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类型(缩短的本地名)、“71545f4e38303030”表示实质的数据(gt–n8000)。

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

在第四个ad结构(④)中,“03”表示ad字节和ad数据的长度(3个字节),“ff”表示ad类型(制造商具体数据)、“7500”表示实质的数据(公司id:0x0075=三星电子)。

在第五个ad结构(⑤)中,“03”表示ad字节和ad数据的长度(3个字节),“ff”表示ad类型(制造商具体数据)、“0102”表示实质的数据(协议id:0x0201)。

在第六个ad结构(⑥)中,“04”表示ad字节和ad数据的长度(4个字节),“ff”表示ad类型(制造商具体数据)、“ff0000”表示实质的数据(能力状态:0x0000ff=蓝牙br/edr、蓝牙amp、蓝牙le、wifi、wifidirect、wifi显示、dlsn(全部共享)、nfc、rfid支持)。

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

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

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