用于连接到外部设备的方法和实现该方法的电子设备与流程

文档序号:12515968阅读:661来源:国知局
用于连接到外部设备的方法和实现该方法的电子设备与流程

本发明的各种实施例涉及具有近场通信功能的电子设备和通过使用该功能来连接到多个外部设备的方法。



背景技术:

诸如智能手机和平板PC的便携式电子设备可以具有与位于短距离(即周边区域)中的外部设备进行无线数据通信的功能。例如,电子设备可以包括NFC(近场通信)模块、Wi-Fi(无线保真)模块或蓝牙模块。



技术实现要素:

技术问题

电子设备可以连接到位于近距离的外部设备,并与所连接的外部设备进行无线数据通信。例如,在数据通信之前执行设备之间的连接操作。该操作可以包括通过扫描预定频率信道来收集被发送(例如通告)的外部设备的信息的操作、基于收集的信息找到与电子设备可通信的外围设备的操作、以及通过将通信信息(例如,标识(ID)和因特网协议(IP)地址)与所找到的外部设备交换来完成连接的操作。

连接操作可以需要用户干预。例如,用户可以从各种方法中选择所需的近场通信方法,在所发现的设备中选择要与用户自己的设备连接的设备,并且如果要连接的设备设置有密码则将密码输入到用户自己的设备。然而,在一些情况下,这种干预可能对用户造成繁琐和不便。例如,对电子设备不熟悉的人或残疾人在连接操作中可能遇到困难。此外,由于连接操作的重复干预,希望与多个外围设备通信的人可能会感觉到不方便。

本发明的各种实施例可以提供一种用于连接到位于周边的多个外部设备的方法和实现该方法的电子设备,而不导致用户的繁琐或不便。

问题解决

根据本发明的各种实施例,通过使用电子设备中的近场通信模块来连接到外部设备的方法可以包括:获得用于连接到外部设备的外部设备信息,通过使用获得的外部设备信息来连接到外部设备,并控制所连接的外部设备。

根据本发明的各种实施例,电子设备可以包括:通信单元,其被配置为直接或通过网络执行与外部设备的近场通信;存储单元,其被配置为存储用于与外部设备连接的外部设备信息;以及处理器,其被配置为控制通信单元和存储单元。处理器通过通信单元从存储单元或从信息提供设备获得外部设备信息,通过使用获得的外部设备信息来控制通信单元连接到外部设备,并通过通信单元控制所连接的外部设备。

本发明的有益效果

根据本发明的各种实施例,电子设备可以连接到多个外部设备,而不会给用户带来繁琐或不便。根据本发明的各种实施例,电子设备(例如,作为主设备的智能手机)可以从信息提供设备(例如,NFC标签)读取从设备(例如,具有蓝牙功能的设备)的信息(例如,MAC地址),通过使用该信息自动连接到从设备,并控制从设备。此外,电子设备可以管理从NFC标签读取的信息(例如,通过根据从设备的类型对相应信息进行分组来配置设备中的数据库),并与其它主设备共享管理信息。其它主设备可以通过使用共享信息连接到从设备,并控制从设备。

附图说明

从以下结合附图的描述中,本公开的某些实施例的上述和其它方面、特征和优点将更加明显,在附图中:

图1是图示根据本发明的各种实施例的电子设备的配置的框图;

图2是图示根据本发明的各种实施例的通信单元的配置的框图;

图3是图示根据本发明的各种实施例的连接管理模块的配置的框图;

图4是图示根据本发明的各种实施例的连接管理系统的框图;

图5是图示根据本发明的实施例的用于连接到多个外部设备的方法的流程图;

图6是图示根据本发明的另一实施例的用于连接到多个外部设备的方法的流程图;

图7是图示根据本发明的又另一实施例的用于连接到多个外部设备的方法的流程图;

图8是图示根据本发明的实施例的分组方法的流程图;

图9a和图9b是分别图示从设备列表和组设定的屏幕示例;

图10是图示根据本发明的又另一实施例的用于连接到多个外部设备的方法的流程图;

图11和图12是图示根据本发明的实施例的组列表的屏幕示例;

图13是图示根据本发明的又另一实施例的用于连接到多个外部设备的方法的流程图;以及

图14a至图14d是图示根据本发明的实施例的助听器的连接和控制的屏幕示例。

具体实施方式

在下文中,将参考附图描述本公开。虽然在附图中示出了具体实施例,并且在本说明书中讨论了相关详细描述,但是本公开可以具有各种修改和几个实施例。然而,本公开的各种实施例不限于具体实施形式,并且应当理解,本公开包括了包括在本公开的各种实施例的主旨和范围内的所有改变和/或等同物和替代物。关于附图的描述,类似的组件由相同的参考标记指示。

在本发明的各种实施例中使用的表述“包括”或“包含”指示存在本发明中公开的相应功能、操作或组件,并且不限制添加至少一个功能、操作或组件。在本发明的各种实施例中,术语“包括”和“具有”指示在本公开中列出的特征、数字、步骤、操作、元件、组件或其组合的存在,并且应当理解,术语不排除存在或添加多于一种不同特征、数字、步骤、操作、元件、组件或其组合的可能性。

在本发明的各种实施例中,表述“或”包括一起列出的任何或全部单词。例如,表述“A或B”可以包括A、B或A和B二者。

在本公开的各种实施例中使用的表述“1”、“2”、“第一”或“第二”可以修改各种实施例的各种组件,但不限制相应的组件。例如,上述表述并不限制组件的顺序和/或重要性。该表述可用于将一个组件从其它组件区分。例如,第一用户设备和第二用户设备指示不同的用户设备,尽管它们二者都是用户设备。例如,第一结构元件可以被称为第二结构元件,而不脱离本公开的范围。类似地,第二结构元件也可以被称为第一结构元件。

在本发明的各种实施例中使用的术语仅仅是描述具体实施例,而不是旨在限制本发明的各种实施例的范围。单数形式可以包括复数形式,除非在上下文中明确定义。

除非不同地定义,否则包括技术或科学术语的所有术语可以具有与现有技术的技术人员通常理解的术语相同的含义。在通用词典中定义的术语可以在相关技术的环境中被解释为具有相同或相似的含义,除非在本公开中明确定义,否则不会被异常地或过度地解释。

根据本发明的各种实施例的电子设备具有近场通信功能。例如,电子设备可以包括智能手机、平板个人计算机、移动电话、视频电话、电子书阅读器、台式个人计算机、膝上型个人计算机、上网本计算机、PDA(个人数字助理)、PMP(便携式多媒体播放器)、MP3播放器、移动医疗器具、相机或诸如HMD(诸如电子眼镜的头戴装置)的可穿戴设备、电子服装、电子手链、电子项链、电子配件、电子纹身以及智能手表中的至少一个。

根据一些实施例,电子设备可以是具有投影功能的智能家用电器。智能家用电器可以包括TV(电视)、DVD(数字视频盘)播放器、音频播放器、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视机盒子(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机、电子词典、电子钥匙、摄像机以及电子相框中的至少一个。

根据一些实施例,电子设备可以包括各种类型的医疗设备(例如,MRA(磁共振血管造影)、MRI(磁共振成像)、CT(计算机断层扫描)、扫描仪、超声波设备等)、导航设备、GPS(全球定位系统)接收机、EDR(事件数据记录器)、FDR(飞行数据记录器)、车辆信息娱乐设备、用于船舶的电子设备(例如,用于船舶、陀螺仪罗盘等的导航设备)、航空电子设备、安全设备、车辆头部单元、工业或家用机器人、金融机构的ATM(自动取款机)和商店的POS(销售点)设备中的至少一个。

根据一些实施例,电子设备可以包括家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种类型的测量设备(例如,水表、电表、燃气表、无线电波表等)中的至少一个。根据本公开的各种实施例的电子设备可以是上述设备中的一个或组合。此外,根据本公开的各种实施例的电子设备可以是柔性设备。对于本领域技术人员显而易见的是,根据本公开的各种实施例的电子设备不限于上述设备。

在本发明的各种实施例中使用的术语“屏幕”可以指示显示单元的屏幕。例如,上下文“图像在屏幕中显示”、“显示单元显示屏幕中的图像”以及“控制单元控制显示单元显示屏幕中的图像”被用作“显示单元的屏幕”。此外,术语“屏幕”可以指示显示在显示单元中的对象。例如,在“显示锁定屏幕”、“显示单元显示锁定屏幕”以及“控制单元控制显示单元显示锁定屏幕”的上下文中,将屏幕用作显示对象。

在本发明的各种实施例中,外部设备是具有近场通信功能的电子设备。这里,术语“外部设备”是指基于具体电子设备的另一电子设备,并且应当理解,相应设备的功能或操作不受限制。

在下文中,将参考附图公开根据各种实施例的电子设备和由电子设备实现的方法。

图1是图示根据本发明的各种实施例的电子设备的配置的框图。

参考图1,根据本发明的各种实施例的电子设备100可以包括显示单元110、输入单元120、存储单元130、通信单元140、扬声器150、麦克风160和控制单元170。

显示单元110可以在控制单元170的控制下显示信息的真实性。显示单元110可以包括显示面板或全息图。显示面板可以是LCD(液晶显示器)或AM-OLED(有源矩阵有机发光二极管)。显示面板可以被配置为柔性透明或可穿戴的形式。全息图可以通过使用光干涉来显示空气中的三维图像。显示单元110可以进一步包括控制显示面板或全息图的控制电路。

显示面板可以包括作为用户和电子设备100之间的交互的输入设备的触摸面板111。如果这样,则显示单元110可以被称为“触摸屏”。

触摸面板111可以配置有安装在显示单元110的屏幕上的外挂型(add-on type),或插入到显示单元110中的面板上(on-cell)或面板中(in-cell)型。触摸面板111可以通过使用静电、压敏、红外或超声波类型中的至少一种来检测用户输入,生成与用户输入相对应的事件,并将该事件发送到控制单元170。

如果导电物体(例如,手指或触笔)直接接触屏幕或者在预定距离(即悬停操作)内接近触摸面板111,则触摸面板111可以检测手势。触摸面板111可以生成与手势相对应的事件,并将该事件发送到控制单元170。

输入单元120是与安装在显示单元110中的触摸面板111不同的输入单元,并且可以包括触摸键。触摸键可以识别人体或物体的触摸或接近。输入单元120可以生成响应于用户输入的事件,并将该事件发送到控制单元170。输入单元120可以进一步包括除了触摸键之外的另一种类型的键(例如,圆顶键)。例如,如果用户按下圆顶键,则圆顶键通过变形与印刷电路板接触,从而在印刷电路板上生成事件并将其发送到控制单元170。

存储单元130存储在控制单元170的控制下由电子设备100生成或者通过通信单元140从外部设备接收的数据(例如,SMS、MMS、SNS消息和电子邮件)。另外,存储单元130存储引导程序、至少一个操作系统和应用程序。此外,存储单元130可以存储用于设定电子设备100的使用环境的各种设定信息(例如,屏幕亮度)。因此,控制单元170可以参考设定信息来操作电子设备100。

存储单元130可以包括主存储器和辅助存储器(次级存储器)。主存储器可以例如配置有RAM。辅助存储器可以配置有磁盘、RAM、ROM或闪存。主存储器可以存储从辅助存储器加载的各种程序,诸如引导程序、操作系统(例如内核)、中间件、API(应用程序编程接口)以及应用程序。如果从电池向控制单元170供电,则首先将引导程序加载到主存储器中。该引导程序可以将操作系统加载到主存储器中。操作系统可以将应用程序加载到主存储器中。控制单元170访问主存储器,解释程序的命令(或例程),并根据解释结果执行功能。

存储单元130可以进一步包括外部存储器。例如,存储单元130可以包括作为外部存储器的CF(紧凑型闪存)、SD(安全数字)、Micro-SD(微型安全数字)、Mini-SD(迷你安全数字)、xD(极限数字)或记忆棒。

根据本发明的各种实施例,存储单元130可以存储外部设备信息131和连接管理程序132。

外部设备信息131包括与使能与电子设备100的近场无线通信的外部设备相关的信息。电子设备100可以通过使用外部设备信息131连接到外部设备。例如,电子设备100通过扫描近场无线通信信道在外围上找到外部设备,基于外部设备信息131识别要连接到电子设备100的设备,并且通过使用外部设备信息131建立与所识别的设备的连接。

根据本发明的各种实施例,外部设备信息131由相应设备识别,并且包括用于连接到相应设备的信息(诸如MAC(媒体访问控制)地址、UUID(通用唯一标识符)、SSID(子系统标识)和IP(互联网协议)地址和设备名称)。此外,外部设备信息131可以包括相应设备的位置信息,诸如咖啡馆、办公室和家。外部设备信息131可以被称为“配置文件”。此外,外部设备信息131可以包括诸如密码的认证信息,以从具有安全设定的设备获得认证。

根据本发明的各种实施例,外部设备信息131包括用于与相应设备通信的信息。例如,该信息可以包括指示可由外部设备执行的功能的信息和指示由外部设备向电子设备100提供的数据的信息、指示数据格式的信息、或指示数据加密类型的信息。该信息可以被称为“配置文件”。例如,如果外部设备是支持BLE(低功耗蓝牙)的设备,则外部设备信息131可以包括GATT(通用属性)配置文件。通过识别GATT配置文件,电子设备100可以识别由BLE设备提供的功能和数据,控制BLE设备,或者执行与BLE设备的数据通信。如果外部设备是支持Wi-Fi直连的设备,则外部设备信息131可以包括“Wi-Fi P2P配置”的配置文件。外部设备信息131可以包括指示相应设备属于哪个组的组信息。

根据本发明的各种实施例,连接管理程序132可以被配置为使得控制单元170可以执行用于同时连接到多个外部设备的功能。这里,“同时连接”可以被定义为包括同时发送用于与多个外部设备的连接的请求消息的操作。例如,同时发送操作可以具有与向多个外部设备顺序发送请求消息的操作不同的概念。

连接管理程序132可以是独立应用程序或操作系统的一部分。指示连接管理程序132的图标(例如,按钮、对象或项目)可以作为配置屏幕的组件显示在屏幕(例如,锁定屏幕、主屏幕、环境设定菜单)中。如果用户选择该图标,则电子设备100可以利用连接管理程序132操作。

连接管理程序132可以被配置为使得控制单元170可以执行控制连接到电子设备100的外部设备并与外部设备进行通信的功能。

通信单元140可以在控制单元170的控制下通过网络(例如,诸如LTE和无线LAN的移动通信网络)与外部设备20进行语音通信、视频通信或数据通信。通信单元140可以通过没有网络中继(例如,没有AP(接入点))的预定频率信道与外部设备10直接通信。

控制单元170可以控制电子设备100的一般操作、在电子设备100的内部组件之间的信号流动、数据处理以及从电池到组件的电力供应。

根据本发明的各种实施例,控制单元170可以包括处理器171。处理器171可以包括AP(应用处理器)、CP(通信处理器)、GPU(图形处理单元)和音频处理器。这里,CP可以是通信单元140的组件。

处理器171(例如,AP)可以通过加载到易失性存储器(例如,用作主存储器的存储器)中来处理从非易失性存储器(例如,用作辅助存储器的存储器)或其它组件中的至少一个接收的命令或数据。此外,处理器171可以存储从至少一个组件接收到的或由非易失性存储器中的至少一个组件生成的数据。

处理器171(例如AP)可以包括通过使用连接管理程序132来连接和控制多个外部设备的连接管理模块171a。此后,将更详细地描述根据本发明的各种实施例的用于连接和控制的方法。

同时,电子设备100可以进一步包括以上未列出的组件,诸如耳机插孔、邻近传感器、亮度传感器、SIM(用户标识模块)卡和摄像头。此外,电子设备100可以包括用于与外部设备的有线连接的接口单元。该接口单元可以通过诸如USB电缆的线连接到外部设备。因此,控制单元170可以通过接口单元执行与外部设备的数据通信。

图2是图示根据本发明的各种实施例的通信单元的配置的框图。

参考图2,通信单元140可以包括蜂窝模块210、Wi-Fi模块220、BT模块230、NFC模块240、GPS模块250和RF(射频)模块260。

蜂窝模块210可以通过诸如LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro或GSM的网络提供语音通信、视频电话、字符服务或互联网服务。例如,蜂窝模块210可以通过使用诸如SIM卡的用户标识模块来执行电子设备的认证。蜂窝模块210可以执行由处理器171(例如,AP)提供的部分功能(例如,多媒体控制功能的至少一部分)。

蜂窝模块210可以包括CP。蜂窝模块210可以配置有SoC。尽管诸如蜂窝模块210(例如,通信处理器)和存储单元130的组件与处理器171(例如,AP)分开地示出,但是根据另一实施例,AP可以包括上述组件(例如,蜂窝模块210)的至少一部分。

蜂窝模块210(例如CP)可以通过加载到易失性存储器中来处理从非易失性存储器或其它组件接收的命令或数据。此外,蜂窝模块210可以存储从非易失性存储器中的其它组件接收或生成的数据。

Wi-Fi模块220、BT模块230、NFC模块240或GPS模块250中的每一个可以包括用于处理通过相应模块接收或发送的数据的处理器。虽然图2中单独示出了蜂窝模块210、Wi-Fi模块220、BT模块230、NFC模块240和GPS模块250,但是根据另一实施例,蜂窝模块210、Wi-Fi模块220、BT模块230、NFC模块240和GPS模块250中的至少一个可以包括在IC(集成芯片)或IC封装中。例如,对应于蜂窝模块210、Wi-Fi模块220、BT模块230、NFC模块240和GPS模块250的处理器中的至少一个(例如,对应于蜂窝模块210的通信处理器和对应于Wi-Fi模块220的Wi-Fi处理器)可以配置有SoC。

RF模块260可以发送或接收诸如RF信号的数据。尽管在附图中未示出,但RF模块260可以包括收发器、PAM(功率放大器模块)、频率滤波器或LNA(低噪声放大器)。

RF模块260可以进一步包括用于在诸如导电材料或导线的无线通信的自由空间中发送和接收电磁波所需的组件。虽然在图2中,模块210、Wi-Fi模块220、BT模块230、NFC模块240和GPS模块250被示出为共享RF模块260,但是根据另一实施例,蜂窝模块210、Wi-Fi模块220、BT模块230、NFC模块240和GPS模块250中的至少一个可以通过单独的RF模块发送或接收RF信号。

图3是图示根据本发明的各种实施例的连接管理模块的配置的框图。

参考图3,连接管理模块171a可以包括数据管理模块310、分组模块320和控制模块330。

数据管理模块310管理外部设备信息131。特别地,数据管理模块310可以通过通信单元140从外部设备(例如,外部设备10或外部设备20)接收数据,并通过使用接收到的数据来管理(例如,生成、添加、删除或更新)外部设备信息131。数据管理模块310可以通过通信单元140将外部设备信息131的至少一部分发送到外部设备。例如,数据管理模块310可以与具体的外部设备共享外部设备信息131。

分组模块320根据设定标准将已知的外部设备(即,外部设备信息131中登记的电子设备)分类成多个组,并将组信息存储在存储单元130中。例如,如图3所示,组A可以包括负责第一控制节点331的线程和负责第二控制节点332的线程的一部分。组B可以包括负责第二控制节点332的线程的另一部分和负责第三控制节点333的线程的一部分。组C可包括负责第三控制节点333的线程的另一部分。组信息是可以包括在外部设备信息131中的数据文件。同时,设定标准可以由用户输入设定。

设定标准可以是外部设备的近场无线通信类型。即,分组模块320可以根据近场无线通信类型将外部设备分类成多个组(例如,Wi-Fi、BT和NFC)。

设定标准可以是从外部设备接收和与其相关的信息。例如,分组模块320可以基于设备名称将多个组中的外部设备(例如,家用电器、音频设备和办公设备)分类。

设定标准可以是从外部设备接收或由电子设备100获得的位置信息。例如,分组模块320可以基于位置信息将外部设备分类成多个组。位置信息可以包括高度和纬度信息、几何地址信息(例如,韩国水原市杨通区四洞416号(416Metan-4-dong,Youngtong-gu,Suwon-city,Korea))或与几何地址相关的信息中的至少一个。这里,与几何地址相关的信息可以包括与几何地址(例如,建筑物、咖啡馆、市政厅和百货公司的名称)相关的建筑物信息、结构信息(例如,隧道、山脉和基站的小区ID的名称)、对应于几何地址的IP地址或对应于几何地址的电话号码中的至少一个。除此之外,与几何地址相关的各种信息可以包括在位置信息内。根据又另一实施例,可以在位置信息中包括与几何地址信息(例如,与运输工具相关的速度和汽车标识以及正在执行的道路导航应用程序)无关的各种信息。根据又另一实施例,位置信息可以是通过通信设备(例如,Wi-Fi和BT)或视频设备接收的相对位置信息。

根据本发明的实施例,如果获得外部设备信息,则分组模块320向位置获得模块(未示出)请求信息。位置获得模块通过GPS模块250从GPS卫星接收GPS信号,并通过使用GPS信号来计算电子设备100的位置。这里,计算操作可以包括控制通信单元140将计算出的高度和纬度信息发送到地图提供服务器的操作,控制通信单元140从服务器接收与高度和纬度信息相关的地图信息的操作、以及基于地图信息生成电子设备100的位置信息的操作。根据又另一实施例,位置获得模块可以通过通信设备(例如,Wi-Fi和BT)或视频设备来接收相对位置信息,并且计算位置。位置获得模块将位置信息发送到分组模块320。分组模块320为与所接收的位置信息相关的相应外部设备创建组。例如,如果用户位于“咖啡馆A”,则在相应的咖啡馆处发现的外部设备可以被分类为组‘咖啡馆A’。

连接管理模块171a可以命令到控制模块330的连接。可连接的外部设备的信息和组信息可以被包括在命令中。根据该命令,控制模块330可以控制外部设备之间的连接和通信。特别地,控制模块330可以按组来控制连接和通信。控制模块330可以包括控制与相应组的连接和通信的节点(例如,第一控制节点331、第二控制节点332和第三控制节点333)。

每个控制节点生成用于与外部设备的连接和通信的线程(即,代码、命令、指令或程序)。线程可以基于外部设备信息131生成。此外,线程可以包括各种对象(例如,对应的外部设备的标识信息、配置文件、用于数据读取/写入和命令的回调信息、频率信道信息,以及认证信息)。线程由处理器171(例如,AP)处理。特别地,处理器171可以同时处理线程。

图4是图示根据本发明的各种实施例的连接管理系统的框图。

参考图4,系统400可以包括信息提供设备410、主设备421和422以及从设备431至433。这里,术语“信息提供”指示系统400中相应的电子设备的功能(即,提供信息到主设备),并且不限制相应设备的功能。各种功能可以由相应的设备执行。术语“主”和“从”指示功能控制中的关系(即,主设备控制与其自身连接的从设备),并且不限制相应设备的功能。系统400中的设备之间的连接可以通过网络建立或在没有网络中继的情况下直接建立。

信息提供设备410响应于主设备421的请求,向主设备421发送从设备信息(例如,外部设备信息131)。

信息提供设备410可以是安装在具体地点(例如咖啡馆、家、办公室、汽车和公共交通工具)处的标签(例如,NFC标签或RFID标签)。信息提供设备410可以是诸如智能手机和平板PC的用户设备。信息提供设备410可以是为用户设备提供各种服务的服务器(例如,云服务器和网络服务器)。

根据本发明的各种实施例,从设备信息可以被记录在条形码或QR(快速响应)码中,并且如果从设备信息被记录在编码中,则可以将编码进一步添加到系统400。代替添加编码,可以从系统400中省略信息提供设备410。主设备421可以包括摄像头(光学读取器)和用于读取编码的程序。

主设备421(例如,电子设备100)通过从信息提供设备410接收来存储从设备信息。主设备421可以读取编码,通过处理编码获得从设备信息,并存储所获得的信息。

主设备421可以与另一个主设备422共享所存储的信息。主设备421可以从另一个主设备422接收从设备信息并存储接收到的信息。在这种情况下,可以从系统400中省略信息提供设备410。

主设备421可以通过使用所存储的信息而同时连接到至少一个从设备431至433。主设备421可以控制所连接的从设备431至433,并与所连接的从设备431至433交换数据。

从设备431至433可以是便携式电子设备或可穿戴电子设备(例如,助听器)。此外,从设备431至433可以是安装在诸如办公设备、家用电器或医疗设备等具体位置中的设备。

根据本发明的各种实施例,电子设备可以包括:通信单元,其被配置为直接或通过网络执行与外部设备的近场无线通信;存储单元,其被配置为存储用于与外部设备的连接的外部设备信息;以及处理器,其被配置为控制通信单元和存储单元。处理器可以从存储单元或通过通信单元从信息提供设备获得外部设备信息,通过使用所获得的外部设备信息来控制通信单元连接到外部设备,并且通过通信单元来控制所连接的外部设备。

处理器可以通过使用外部设备信息生成线程,并执行与外部设备的同时连接。

处理器可以包括分组模块,其被配置为根据预定标准将外部设备分组成多个组;以及控制模块,其被配置为生成负责每个组的控制节点。控制节点通过执行扫描操作来找到属于负责自身的组的外部设备,并且生成所找到的外部设备的线程。该标准可以是通信单元的近场无线通信类型。近场无线通信类型可以包括蓝牙、Wi-Fi和NFC(近场通信)中的至少一个。

电子设备可以进一步包括被配置为生成用户输入的输入设备和被配置为显示外部设备列表的显示单元。处理器可以包括分组模块,其被配置为响应于用户输入将外部设备分类成多个组,并且按组生成并存储标识信息;以及控制模块,其被配置为生成对应于由用户从标识信息选择的组的线程。

处理器可以包括分组模块,其被配置为基于外部设备信息的至少一部分将外部设备分类,并且按组生成并存储标识信息;以及控制模块,其被配置为生成对应于由用户从标识信息选择的组的线程。外部设备信息可以包括外部设备类型信息和位置信息中的至少一个。分组模块可以基于电子设备的位置信息进一步执行分类。

电子设备可以进一步包括用于从GPS卫星接收高度和纬度信息的GPS模块,并且可以基于接收到的高度和纬度信息来计算位置信息。

图5是图示根据本发明的实施例的用于连接到多个外部设备的方法的流程图。电子设备100作为执行图5的操作的主设备来操作。

参考图5,电子设备100的控制单元170(例如,处理器171)可以在操作510处通过通信单元140从信息提供设备接收从设备信息。根据另一实施例,处理器171可以通过摄像头或光学读取器从条形码或QR码接收从设备信息。

处理器171可以在操作520处处理所接收的信息。处理操作可以包括由数据管理模块310解码所接收的信息。此外,处理操作可以包括由数据管理模块310所需的提取数据(例如,用于配置外部设备信息131的标识信息、连接信息和位置信息)的操作。此外,处理操作可以包括由分组模块320生成组信息的操作。

在操作530处,处理器171可以将处理后的信息存储在存储单元130中作为外部设备信息131。

处理器171可以在操作540处通过使用处理后的信息来生成用于与从设备连接的线程。可以同时处理操作540和操作530。此外,处理器171可以根据预定标准(例如,近场无线通信类型)将从设备分类成多个组。处理器171可以生成负责每个分类组的控制节点。控制节点可执行扫描操作。例如,处理器171可以通过与近场无线通信模块(例如,Wi-Fi模块220和BT模块230)同步来执行控制节点的扫描操作(例如,多处理)。作为扫描操作的结果,近场无线通信模块可以接收外部设备信息。外部设备信息被发送到处理器171,并且基于发送到处理器171的信息,控制节点可以找到属于负责自己的组的从设备。处理器171可以通过使用外部设备信息131来生成用于与由每个控制节点发现的从设备的同时连接的线程。例如,第一控制节点331可负责生成用于BT类型的线程。第二控制节点332可负责生成用于Wi-Fi类型的线程。第三控制节点332可负责生成用于另一近场无线通信类型(例如NFC类型)的线程。

根据另一实施例,如果预定标准设定是组信息(例如,按位置的组信息),则第一控制节点331可负责为位于第一位置(例如,家中)的从设备生成线程。第二控制节点332可以负责为位于第二位置(例如办公室)的从设备生成线程。第三控制节点333可以负责为位于第三位置(例如,咖啡馆)的从设备生成线程。

处理器171可以在操作550处通过与近场无线通信模块同步来同时执行所生成的线程。例如,近场无线通信模块可以根据处理器171的命令交换用于与从设备连接的信息。

如果成功生成从设备的线程,则可以建立与从设备的连接。如果处理器171连接到从设备,则用于通知用户通过显示单元110或单独的输出设备(例如:SPK 150)建立连接的接口和/或用于该连接随后的控制操作的接口可被提供。

随后,处理器171可以在操作560处通过近场无线通信模块来控制所连接的从设备。例如,处理器171可以响应于用户输入而通过近场无线通信模块向所连接的从设备发送用于执行预定功能的命令。响应于该命令,从设备可以执行相应的功能(例如,助听器功能)。可以通过触摸面板111或输入单元120接收用户输入。此外,可以通过通信单元140从另一电子设备接收用户输入。例如,电子设备100可以是智能手机,并且另一电子设备可以是智能手表。此外,处理器171可以从麦克风160接收语音信号,并且将语音信号识别为用于控制从设备的用户输入。

根据本发明的实施例,处理器171可以响应于用户输入而获得外部设备信息(例如,用于连接到外部设备的信息)。例如,处理器171可以从信息提供设备(例如,NFC标签)或从存储单元130接收信息。随后,处理器171可以执行与外部设备的连接过程,并且通过近场无线通信模块向所连接的外部设备发送执行预定功能(例如,助听功能)的命令。响应于该命令,外部设备可以执行相应的功能。根据该实施例,用户可以通过使用电子设备(例如,智能手机)来控制具有用户输入的另一电子设备(例如,助听器)。

图6是图示根据本发明的另一实施例的连接到多个外部设备的方法的流程图。电子设备100是执行图6的操作的主设备。

参考图6,处理器171可以在操作610处从触摸面板111或输入单元120接收请求同时连接的用户输入。此外,处理器171可以通过通信单元140从连接到电子设备100的另一电子设备接收用户输入。此外,处理器171可以从麦克风160接收语音信号,并且将语音信号识别为同时连接的请求。

处理器171可以响应于用户输入,通过访问存储单元130来获得外部设备信息131,并且在操作620处通过使用外部设备信息131来生成线程。生成线程的该操作可以与操作540相同。

处理器171可以在操作630处通过与近场无线通信模块同步来同时执行所生成的线程。处理器171可以响应于操作640处的用户输入,通过近场无线通信模块来控制所连接的从设备。

图7是图示根据本发明的另一实施例的用于连接到多个外部设备的方法的流程图。

参考图7,在操作710处,主设备A(例如,电子设备100)可以向另一个主设备B请求从设备信息。主设备之间的连接可以通过网络建立或者在没有网络中继的情况下直接建立。

主设备A可以在操作720处从主设备B接收从设备信息。

主设备A可以在操作730处将所接收的信息存储在其自己的存储器中。

主设备A可以在操作740处通过使用所存储的信息来生成线程。

主设备A可以在操作750处根据线程的处理同时向从设备发送请求消息。

主设备A可以在操作760处通过从从设备接收响应消息来与从设备建立连接。

图8是图示根据本发明的实施例的分组方法的流程图。图9a和图9b是分别示出从设备列表和组设定的屏幕示例。

参考图8、图9a和图9b,控制单元170可以在操作810处,控制显示单元110显示如图9a所示的从设备列表910。

在操作820处,响应于用户输入,控制单元170可以将从设备分成多个组。例如,参考图9a,如果用户选择设备1、3和6,则显示单元110可以在相应项目的复选框中显示标记。如果用户选择组按钮920,则控制单元170可以设定复选项目的设备1、3、6为一组。

控制单元170可以在操作830处生成并存储每个分类组的标识信息(例如,组名称)。参考图9b和图9C,如果用户选择组按钮920,则显示单元110可以显示用于设定组名称的输入窗口930。如果在输入窗口930中输入组名称的状态下选择存储按钮940,则控制单元170可以存储对应于设备1、3和6的输入组名称。

图10是图示根据本发明的又另一实施例的用于连接到多个外部设备的方法的流程图。图11和图12是图示根据本发明的实施例的组列表的屏幕示例。

参考图10至图12,控制单元170可以在操作1010处控制显示单元110显示各种组标识信息。参考图11,显示单元110可以显示按从设备类型示出组的组列表屏幕1100。组列表屏幕1100可以包括指示家用电器的项目1110、指示音频设备的项目1120,以及指示办公室设备的项目1130。如图8中所示,按类型分组的标准可以由用户输入来设定。此外,按类型分组的标准可以由包括在外部设备信息131中的从设备类型信息(例如,设备名称)来设定。参考图12,显示单元110可以显示按从设备的位置示出组的组列表屏幕1200。例如,组列表屏幕1200可以包括指示具体位置的项目,诸如咖啡馆、家、办公室和图书馆。如图8中所示,按位置分组的标准可以由用户输入来设定。此外,按位置分组的标准可以根据包括在外部设备信息131中的从设备的位置信息来设定。此外,可以根据由电子设备100获得的位置信息来设定按位置分组的标准。

控制单元170可以通过输入单元120或触摸面板111接收至少一个组的用户选择,并且在操作1020处生成与所选择的组对应的从设备的线程。生成线程的该操作可以与操作540相同。

控制单元170可以通过与近场无线通信模块操作1030同步来同时执行所生成的线程。在操作1040处,控制单元170响应于用户输入,通过近场无线通信模块来控制所连接的从设备。

图13是图示根据本发明的另一实施例的用于连接到多个外部设备的方法的流程图。

参考图13,电子设备100的控制单元170可以作为主设备的控制单元操作,并且在操作1310处通过通信单元140从外部设备接收从设备信息。

控制单元170可以在操作1320处通过使用接收到的信息(例如,从属设备的类型)将从设备分类成多个组。

控制单元170可以在操作1330处控制显示单元110显示示出分类组的组列表。

控制单元170可以在操作1340处识别从显示的组列表中选择的至少一个组的用户选择(例如,通过接收通过触摸面板111的用户输入)。

控制单元170可以在操作1350处生成用于与属于所选择的组的从设备同时连接的线程。

控制单元170可以在操作1360处通过与近场无线通信模块同步来同时执行所生成的线程。在操作1370处,控制单元170可以响应于用户输入,来通过近场无线通信模块控制所连接的从设备。

根据本发明的各种实施例,以下场景可以是可用的。

根据场景,本发明的各种实施例可以应用于诸如酒店和度假村的住宿。住宿可以提供安装在房间中的电子设备和IoT(物联网)设备的信息(例如,附在房间中的RFID标签、NFC标签、条形码或QR码)。如果通过房间指南信息在智能手机中安装了特定应用程序,则房间的客人可以识别到房间中的设备可以由智能手机远程控制。智能手机可以根据用户输入下载对应的应用程序并安装在智能手机的存储器中。如果客人请求执行已安装的应用程序,则智能手机接收客房中设备的信息(例如RFID标签),并可以使用所接收的信息自动连接到客房中的设备。

根据另一种场景,智能学校正在变得流行,并且学生可以通过使用移动电子设备(诸如平板PC或智能手机)接受教育。然而,学生可以在上课时将电子设备用于另一目的(特别是互联网功能),并且从而可能减少教育的专注性。本发明的各种实施例可以应用于教育领域以提高教育的专注性。例如,学生的终端被设定为只能通过教师的终端连接到网络。如果学生上课,则学生可以激活自己的终端的连接功能(例如BT)。安装在教室中的特定电子设备可以通过使用近场无线通信协议来收集学生设备的信息,并将所收集的信息以数据的形式存储。被设有允许受限连接的代理的老师终端从安装在教室的电子设备接收数据。因此,教师终端可以限制数据中包括的学生终端的网络连接。即,教师终端仅允许网络连接用于教育目的,并且不响应学生终端对于教育目的以外的网络连接的任何请求。

根据又另一种场景,本发明的各种实施例可以应用于助听器的连接和控制。在下文中,参照图14a至14D描述助听器的连接和控制。

图14a至图14d是图示根据本发明的实施例的助听器的连接和控制的屏幕示例。

参考图14a,电子设备100作为主设备操作并且可以显示用于与对应于从设备的助听器连接的引导消息1410。用户可以识别引导消息1410,接通助听器的电源,并且执行长按安装在助听器中的按钮。如果这样,则助听器可以在蓝牙配对模式下操作。即,助听器可以激活其蓝牙模块。随后,用户可以选择下一个1420的显示按钮。响应于下一个1420的选择,主设备激活其自己的NFC模块,并且可以从NFC标签收集助听器的信息。

参考图14b,主设备可以显示指示主设备当前正在执行连接操作的消息1430。这里,NFC标签是信息提供设备,并且可以安装在助听器的存放壳体中。即,如果用户将主设备接近附接到壳体的NFC标签,则主设备识别NFC标签,并且从NFC标签读取标签信息(即,用于与助听器连接的信息)。主设备可以通过使用所读取的信息来执行与助听器的连接。

参考图14c,主设备可以显示指示与助听器的连接完成并且可以控制助听器的消息1440。主设备可以识别用户对完成按钮1450的选择。

参考图14d,主设备可以响应于完成按钮的选择而显示用于控制助听器的屏幕1460。控制屏幕1460可以包括用于选择左侧助听器的“L”按钮1461、用于选择右侧助听器的“R”按钮1462、以及用于调节所选择的助听器的音量的音量控制按钮1463。

根据本发明的各种实施例,通过使用电子设备中的近场无线通信模块来连接到外部设备的方法可以包括获得用于连接到外部设备的外部设备信息,通过使用所获得的外部设备信息来连接到外部设备,并控制所连接的外部设备。

连接到外部设备的操作可以包括通过使用外部设备信息来生成用于连接到外部设备的线程并通过同时执行线程来连接到外部设备的操作。

上述方法可以进一步包括根据预定标准将外部设备分类成多个组。生成线程的操作可以包括分别生成负责组的控制节点,通过执行控制节点的扫描操作找到包括在负责的组中的外部设备,并且生成用于由控制节点找到的外部设备的线程。该标准可以是近场通信类型。

上述方法可以进一步包括显示外部设备的列表,将外部设备分类成响应于用户输入的多个组,并且分别生成并存储组的标识信息。生成线程的操作可以包括从标识信息生成用户选择的对应组的线程。

上述方法可以进一步包括基于外部设备信息的至少一部分将外部设备分类成多个组,并且分别生成并存储组的标识信息。生成线程的操作可以包括从标识信息生成用户选择的对应组的线程。

外部设备信息的至少一部分可以包括外部设备类型信息和位置信息的至少一部分。

可以基于由电子设备获得的位置信息进一步执行将外部设备分类的操作。

位置信息可以包括通过使用安装在电子设备中的GPS模块来计算的位置信息。

本公开中使用的术语“模块”可以指例如包括硬件、软件和固件的至少一个组合的单元。“模块”可以与诸如单元、逻辑、逻辑块、组件和/或电路的术语可互换地使用。“模块”可以是整体配置的物品和/或其一部分的最小单位。“模块”可以是执行至少一个功能和/或其一部分的最小单元。“模块”可以机械地和/或电子地实现。例如,根据本公开的“模块”可以包括ASIC(专用集成电路)芯片、FPGA(现场可编程门阵列)和用于执行已知和/或以后将开发的操作的可编程逻辑设备中的至少一个。

根据各种实施例,根据本公开的至少一些设备(例如,模块或其功能)或方法(例如,操作)可以通过存储在计算机可读存储介质中的命令以编程模块形式来实现。当由处理器执行指令时,处理器可以执行与指令相对应的功能。计算机可读存储介质可以是例如存储单元130。编程模块的至少一部分可以由处理器实现。为了执行至少一个功能,编程模块的至少一部分可以包括模块、程序、例程和指令集。

计算机可读记录介质可以包括诸如硬盘、软盘和磁带的磁介质,诸如CD-ROM(光盘只读存储器)和DVD(数字通用盘)的光介质,诸如光盘的光磁介质,以及专门配置为存储和执行程序指令(例如,编程模块)的诸如ROM(只读存储器)、RAM(随机存取存储器)、闪存等的硬件设备。此外,程序指令可以包括可以通过使用解释器在计算机中执行的高级语言代码以及编译器所处理的机器代码。上述硬件设备可以被配置为作为一个或多个软件模块来操作以便执行本公开的操作,反之亦然。

根据本发明的各种实施例的模块或程序模块可以包括上述组件中的至少一个,省略其中的一些,或者包括附加组件。根据本发明的各种实施例,操作可以由模块、程序模块或其它组件以顺序、并行、重复或启发式方法执行。此外,一些操作可以以不同的顺序执行或省略,并且可以添加一些其它操作。

本公开中描述的实施例和附图旨在提供用于更容易理解本发明的技术范围的具体示例,并且不限制本发明的范围。因此,应当理解,本发明的各种实施例的范围包括从本发明的技术主旨引起的所有变化或修改形式。

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