使用信标的服务提供方法及其电子设备与流程

文档序号:12379616阅读:314来源:国知局
使用信标的服务提供方法及其电子设备与流程

本公开总体上涉及使用信标的服务提供方法及其电子装置。



背景技术:

作为是短距离无线通信的近场通信(NFC)的替代形式,提议了使用蓝牙低功耗(BLE)的BLE信标。BLE信标提供位置信息并且在包括销售、购买和自动登记的各种领域中被商业化。

NFC的有效通信距离限于大约4~20cm,而BLE的有效通信距离从大约5cm扩展至50m。NFC需要将单独芯片安装在每个移动通信终端中,而BLE信标使用仅具有BLE识别功能的信标来实现短距离无线通信。因此,BLE信标比NFC更经济并且甚至在宽阔的室内空间中提供无线通信服务。

新近的蓝牙版本4.0能够与无限数量的移动通信终端进行同步,并且移动通信终端可包含诸如智能电话或平板个人计算机(PC)的各种电子装置。电子装置可在执行信标应用程序时或者在用户选择信标应用程序的特定图标时发送和接收信标信号。

在相关领域中,当从特定位置(例如,商店或电影院)处的信标发送器(TX)接收到信标信号时,电子装置可从信标信号中提取信标标识符或位置标识符,使用无线通信将信标标识符或位置标识符发送到信标服务器,然后从信标服务器下载信标信息或位置特定信息。

如此,当电子装置针对从特定位置的信标TX的每次信标信号接收与信标服务器无线通信时,会透露电子装置的当前位置信息。结果,用户的隐私没有得到保护并且与信标服务器间的通信流量增加。当中断与信标服务器的通信时,与信标信号相应的特定功能无法被执行。

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



技术实现要素:

为了解决现有技术的以上讨论的缺陷,本公开的主要方面是提供一种电子装置的信标服务方法及其电子装置,使得诸如智能电话或平板个人计算机(PC)的各种电子装置从信标服务器接收信标信息,在电子装置中存储并且管理信标信息,并且基于电子装置中存储和管理的信标信息,执行与从特定位置处的信标发送器接收的信标信号相应的功能。

根据本公开的一方面,提供了一种在电子装置中使用的方法,该方法包括:从服务器接收包括第一功能信息的信标信息,其中,第一功能信息与第一功能相关联(例如,成组、联系等);以及将信标信息存储在电子装置中,以便基于信标信息与将从信标发送器接收的信标信号之间的对应性来执行第一功能。

根据本公开的另一方面,提供一种电子装置,该电子装置包括:通信模块;存储器,被构造为存储针对第一功能的第一信标信息;以及至少一个处理器,可操作地耦接到通信模块和存储器,所述至少一个处理器被构造为:从信标发送器接收信标信号;当信标信号与第一信标信息相应时,提供第一功能;当信标信号不与第一信标信息相应时,获得与信标信号相应的第二信标信息;以及执行与第二信标信息相应的第二功能。

根据本公开的又一方面,提供了一种在电子装置中使用的方法,该方法包括:从信标发送器接收信标信号;当信标信号与第一信标信息相应时,基于第一信标信息来执行第一功能;以及当信标信号不与第一信标信息相应时,从服务器获得与信标信号相应的第二信标信息;以及基于第二信标信息来执行第二功能。

通过下面结合附图公开了本公开的示例性实施例的详细描述,本公开的其他方面、优点和显著特征对于本领域的技术人员将变得清楚。

附图说明

通过下面结合附图进行的描述,本公开的某些示例性实施例的以上和其他方面、特征和优点将更加清楚,其中:

图1是示出根据本公开的实施例的包括电子装置的网络环境的示例的示图;

图2是根据本公开的实施例的电子装置的示例的示图;

图3是根据本公开的实施例的电子装置的部分的示图;

图4是示出根据本公开的实施例的信标分组的示例的示图;

图5是根据本公开的实施例的信标信号发送处理的示例的顺序示图;

图6是示出根据本公开的实施例的公告(advertising)参数的示例的示图;

图7是示出根据本公开的实施例的公告数据的示例的示图;

图8是示出根据本公开的实施例的信标分组中的附加信息的示图;

图9是示出根据本公开的实施例的信标信息的示例的示图;

图10是示出根据本公开的实施例的信标信息列表的示例的示图;

图11是示出根据本公开的实施例的用户控制信息的示例的示图;

图12是根据本公开的实施例的处理的示例的流程图;

图13是根据本公开的实施例的处理的示例的流程图;

图14是根据本公开的实施例的系统的示例的示图;

图15是根据本公开的实施例的用户界面的示例的示图;以及

图16是根据本公开的实施例的电子装置的示例的示图。

在整个附图中,类似的参考标号将被理解为是指类似的部件、组件和结构。

具体实施方式

下文中,将参照附图描述本公开的各种实施例。在下面的描述中,诸如详细构造和组件的具体细节仅被提供用于帮助整体理解本公开的这些实施例。因此,本领域的技术人员应该清楚,可在不脱离本公开的范围和精神的情况下,对这里描述的实施例进行各种变化和修改。另外,为了清晰和简洁,省略对已知功能和结构的描述。

本公开可具有各种实施例,并且可在其中进行修改和变化。因此,将参照附图中示出的特定实施例详细描述本公开。然而,应该理解,本公开不限于特定实施例,而是包括落入本公开的精神和范围内的所有修改形式/变化形式、等同形式、和/或替代形式。在描述附图时,可使用类似的参考标号来指定类似元件。

本公开的各种实施例中使用的术语“具有”、“可具有”、“包括”或“可包括”指示所公开的对应功能、操作、元件等的存在,并不限制额外一个或多个功能、操作、元件等。另外,应该理解,本公开的各种实施例中使用的术语“包括”或“具有”将指示存在说明书中描述的特征、数量、步骤、操 作、元件、部件、或它们的组合,并不排除存在或添加一个或多个其他特征、数量、步骤、操作、元件、部件、或它们的组合。

本公开的各种实施例中使用的术语“A或B”、“A和/或B中的至少一个”或“A和/或B中的一个或更多个”包括用其进行列举的词语的任何组合和全部组合。例如,“A或B”、“A和B中的至少一个”或“A或B中的至少一个”意指(1)包括至少一个A、(2)包括至少一个B、或(3)包括至少一个A和至少一个B二者。

尽管本公开的各种实施例中使用的诸如“第一”和“第二”的术语可修饰各种实施例的各种元件,但这些术语并不限制相应元件。例如,这些术语不限制相应元件的次序和/或重要性。这些术语可用于将一个元件与另一个元件区分开的目的。例如,第一用户装置和第二用户装置全部指示用户装置并且可指示不同的用户装置。例如,在不脱离本公开的各种实施例的权利范围的情况下,第一元件可被命名为第二元件,类似地,第二元件可被命名为第一元件。

应该理解,当元件(例如,第一元件)“连接到”或“(可操作地或通信地)与另一个元件(例如,第二元件)耦接/耦接到所述另一元件”时,该元件可直接连接或耦接到所述另一个元件,并且在该元件和所述另一个元件之间可存在中间元件(例如,第三元件)。相反,应该理解,当元件(例如,第一元件)“直接连接”或“直接耦接”到另一个元件(例如,第二元件)时,在该元件和所述另一个元件之间没有中间元件(例如,第三元件)。

本公开的各种实施例中使用的措辞“被构造成(或设置成)”可根据情形被“适合于…”、“具有…的能力”、“被设计为”、“被适配为”、“被制作用于”或“能够…”取代。术语“被构造成(设置成)”不一定意指在硬件级“专门设计成”。替代地,在特定情境下,表述“被构造成..的设备”可意指该设备与其他装置或部件一起“能够…”。例如,“被构造成(设置成)执行A、B和C的处理器”可以是用于执行相应操作的专用处理器(例如,嵌入式处理器)、或能够通过执行存储器装置中存储的一个或更多个软件程序执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。

这里使用的术语只是用于描述特定实施例,并不意图限制本公开。如这里使用的,除非上下文另外明确指示,否则单数形式也可包括复数形式。另外,这里使用的所有术语(包括技术术语和科技术语)应该被理解为具有与 本公开所属领域的技术人员所通常理解的意思相同的意思,并且不应该被理解为具有理想或者过于正式的意思,除非在本公开的各种实施例中明确定义。

根据本公开的各种实施例的电子装置可以是一种装置。例如,根据本公开的各种实施例的电子装置可包括以下项中的至少一种:智能电话;平板个人计算机(PC);移动电话;视频电话;电子书阅读器;台式PC;膝上型PC;上网本计算机;工作站;服务器;个人数字助理(PDA);便携式多媒体播放器(PMP);MP3播放器;移动医疗装置;相机;移动电源;或可穿戴装置(例如,头戴式装置(HMD)、电子眼镜、电子衣物、电子手镯、电子项链、电子应用配件、电子文身、智能镜、或智能手表)。

在其他实施例中,电子装置可以是家用电器。例如,这些电器可包括以下项中的至少一种:电视(TV);数字视频盘(DVD)播放器;音频组件;冰箱;空调;真空吸尘器;烘箱;微波炉;洗衣机;空气过滤器;机顶盒;家庭自动控制面板;安全控制面板;TV盒(例如,Samsung或GoogleTV);游戏控制台(例如,和);电子词典;电子钥匙;摄录机;或电子相框。

在其他实施例中,电子装置可包括以下项中的至少一种:医疗装置(例如,移动医疗装置(例如,血糖监测装置、心跳监测器、血压监测装置或体温测量计)、磁共振血管造影(MRA)机器、磁共振成像(MRI)机器、计算断层扫描(CT)扫描仪、或超声机器);导航装置;全球导航卫星系统(GNSS);事件数据记录器(EDR);飞行数据记录器(FDR);车载信息娱乐装置;航行用电子设备(例如,航行导航装置和/陀螺罗盘);航空电子设备;安全设备;车辆用头部单元;工业或家庭用机器人;金融机构的自动柜员机(ATM);零售店的销售点(POS)装置、或物联网装置(例如,灯泡、各种传感器、电子计、气体计、喷洒装置、火警器、恒温器、街灯、烤面包机、运动设备、热水罐、加热器、或锅炉等)。

在某些实施例中,电子装置可包括以下项中的至少一种:一件家具或建筑/结构;电子板;电子签名接收装置;投影仪;和各种测量仪器(例如,水表、电表、气表或波长计)。另外,本领域的技术人员应该清楚,根据本公开的各种实施例的电子装置不限于以上提到的装置。

这里,术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1是示出根据本公开的实施例的包括电子装置101的网络环境100的示例的示图。如所示出的,电子装置101可包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在实施例中,可省去电子装置101的元件中的至少一个,或者在电子装置101中可另外包括其他元件。

信标接口170发送和接收信标信号。信标接口170可被包括在通信接口160中或者被单独构造。信标接口170可与处理器120相互作用。传感器接口180从各种传感器(诸如,运动传感器、位置传感器、指纹传感器、加速度传感器、地磁传感器和心跳监测器)接收信息,并且可与处理器120关联地进行操作。

总线110可包括例如将元件110至170相互连接且在这些元件之间传递通信(例如,控制消息和/或数据)的电路。

处理器120可包括微处理器或任何合适类型的处理电路,诸如,一个或更多个通用处理器(例如,基于ARM的处理器)、数字信号处理器(DSP)、可编程逻辑器件(PLD)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、图形处理单元(GPU)、视频卡控制器等。处理器120可例如执行关于电子装置101的至少一个其他元件的控制和/或通信的操作或数据处理。

存储器130可包括任何合适类型的易失性或非易失性存储器,诸如,随机存取存储器(RAM)、只读存储器(ROM)、可网络存取存储器(NAS)、云存储器、固态驱动器(SSD)等。在操作中,存储器130可存储例如与电子装置101的至少一个其他元件相关的指令或数据(例如,运动模式信息和运动数据)。根据实施例,存储器130可存储软件和/或程序140。例如,程序可包括内核141、中间件143、应用编程接口(API)145、和应用(或应用程序)147。内核141、中间件143和API 145中的至少一部分可被称为操作系统(OS)。

内核141可控制或管理用于执行由其他程序(例如,中间件143、API 145、或应用程序147)实现的操作或功能的系统资源(例如,总线110、处理器120、或存储器130)。此外,内核141可提供这样的接口:中间件143、API 145或应用147可通过该接口访问电子装置101的个体元件以控制或管理系统资源。

中间件143例如可用作允许API 145或应用147与内核141进行通信以 交换数据的介质。

另外,中间件143可根据应用147的优先级来处理从应用147接收的一个或多个任务请求。例如,中间件143可向应用147中的至少一个应用分配用于使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中间件143可通过根据分配给应用147的优先级来处理所述一个或更多个任务请求以对所述一个或多个任务请求执行调度或加载均衡。

API 145是这样的接口:应用147通过该接口控制由内核141或中间件143提供的功能,并且API 145可包括例如用于文件控制、窗口控制、图像处理或文本控制的至少一个接口或功能(例如,指令)。

输入/输出接口150例如可用作可将从用户或另一个外部装置输入的指令或数据传递到电子装置101的其他元件的接口。此外,输入/输出接口150可将从电子装置101的其他元件接收的指令或数据输出到用户或另一个外部装置。

显示器160的示例可包括液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电系统(MEMS)显示器、和电子纸显示器。显示器160例如可向用户显示各种类型的内容(例如,文本、图像、视频、图标、或符号)。显示器160可包括触摸屏并且接收例如使用电子笔或用户身体的部分进行的触摸、姿势、接近或悬停输入。

通信接口170可例如设置电子装置101和外部装置(例如,第一外部电子装置102、第二外部电子装置104、或服务器106)之间的通信。例如,通信接口170可通过无线或有线通信与网络162连接,以与外部装置(例如,第二外部电子装置104或服务器106)进行通信。

无线通信可使用例如作为蜂窝通信协议的长期演进(LTE)、LTE-高级(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、WiBro(无线宽带)、和全球移动通信系统(GSM)中的至少一种。另外,无线连接可包括例如短距离通信164。短距离通信164可使用例如Wi-Fi、蓝牙、近场通信(NFC)、和全球导航卫星系统(GNSS)中的至少一种来执行。GNSS可包括例如全球定位系统(GPS)、全球导航卫星系统(Glonass)、北斗导航卫星系统(下文中,被称为“北斗”)和Galileo(欧洲基于全球卫星的导航系统)中的至少一种来执行。下文中,在本公开中, “GPS”和“GNSS”可互换地使用。有线通信可包括例如通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准232(RS-232)和简易老式电话服务(POTS)中的至少一种。网络162可包括通信网络诸如计算机网络(例如,LAN或WAN)、互联网和电话网络中的至少一种。

第一外部电子装置102和第二外部电子装置104中的每个可以是与电子装置101的类型相同或不同的类型。根据实施例,服务器106可包括一个或多个服务器的群组。根据各种实施例,电子装置101中执行的操作中的全部或一些可在另一个电子装置或多个电子装置(例如,电子装置102和电子装置104或服务器106)中执行。根据实施例,当电子装置101必须自动地或响应于请求来执行某些功能或服务时,代替电子装置101本身执行功能或服务或者除了电子装置101本身执行功能或服务之外,电子装置101可请求另一个装置(例如,电子装置102和电子装置104或服务器106)执行与电子装置101关联的至少一些功能。另一个电子装置(例如,电子装置102和电子装置104或服务器106)可执行请求的功能或额外的功能,并且可将执行结果传递到电子装置101。电子装置101可原样地或另外地处理接收到的结果,以提供请求的功能或服务。为了实现这样,例如,可使用云计算、分布式计算、或客户端-服务器计算技术。

图2是根据本公开的实施例的电子装置201的示例的示图。如所示出的,电子装置201可包括例如图1中示出的电子装置101的全部或部分。电子装置201可包括至少一个应用处理器(AP)210、通信模块220、用户标识模块(SIM)卡224、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电力管理器295、电池296、指示器297和电机298。

AP 210可例如通过驱动操作系统或应用程序来控制与AP 210连接的多个硬件或软件组件并且执行各种数据处理和计算。AP 210可被实现为例如片上系统(SoC)。根据实施例,AP 210还可包括图形处理单元(GPU)和/或图像信号处理器。AP 210可包括图2中示出的组件中的至少一部分(例如,蜂窝模块221)。AP 210可将从至少一个其他组件(例如,非易失性存储器)接收的命令或数据加载到易失性存储器中,以处理加载的命令或数据,并且可将各种类型的数据存储在非易失性存储器中。

通信模块220可具有与图1的通信接口160的构造相同或类似的构造。 通信模块220可包括例如蜂窝模块221、Wi-Fi模块223、BT接口225、GPS模块227、NFC模块228和射频(RF)模块229。通信模块220提供发送/接收信号的功能。因此,通信模块220可被称为“接收单元”、“发送单元”、“发送和接收单元”、“通信单元”等。

蜂窝模块221可通过通信网络提供例如语音通话、视频通话、文本消息服务、或互联网服务。根据实施例,蜂窝模块221可通过使用用户标识模块(例如,SIM卡224)对通信网络中的电子装置201进行区分和认证。根据实施例,蜂窝模块221可执行AP 210可提供的功能中的至少一些。根据实施例,蜂窝模块221可包括通信处理器(CP)。

WiFi模块223、BT模块225、GPS模块227、或NFC模块228可包括例如用于处理通过对应模块发送/接收的数据的处理器。根据实施例,蜂窝模块221、WiFi模块223、BT模块225、GPS模块227和NFC模块228中的至少一些(例如,两个或更多个)可被包括在单个集成芯片(IC)或IC封装中。

RF模块229可例如发送/接收通信信号(例如,RF信号)。RF模块229可包括例如收发器、功率放大模块(PAM)、频率滤波器、低噪声放大器(LNA)、或天线。根据另一个实施例,蜂窝模块221、WiFi模块223、BT模块225、GPS模块227和NFC模块228中的至少一个可通过单独的RF模块来发送/接收RF信号。

SIM卡224可包括例如包括用户标识模块的卡和/或内嵌式SIM,并且还可包括唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户识别码(IMSI))。

存储器230可包括例如内部存储器232或外部存储器234。内部存储器232可包括例如易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM、闪存存储器(例如,NAND闪存存储器或者NOR闪存存储器)、硬盘驱动器、或固态驱动器(SSD))中的至少一种。

外部存储器234还可包括闪存驱动器,例如,紧凑式闪存(CF)、安全数字(SD)、微型安全数字(微型SD)、迷你安全数字(迷你SD)、极限数字(xD)、记忆棒等。外部存储器234可通过各种接口与电子装置201功能 地和/或物理地连接。

传感器模块240可例如测量物理量或者检测电子装置201的操作状态,并且可将测得的或检测到的信息转换成电信号。传感器模块240可包括例如手势传感器240A、陀螺仪传感器240B、大气压传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红色、绿色和蓝色(RGB)传感器)、生物传感器240I、温度/湿度传感器240J、亮度传感器240K、和紫外(UV)传感器240M中的至少一种。另外地或可供选择地,传感器模块240可包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器、和/或指纹传感器。传感器模块240还可包括用于控制其内包括的一个或更多个传感器的控制电路。在实施例中,电子装置201还可包括这样的处理器:该处理器被构造为AP 210的部分或者与AP 210分开的元件以控制传感器模块240从而在AP 210处于休眠状态时控制传感器模块240。

输入装置250可包括例如触摸面板252、(数字)笔传感器254、键256、或超声输入装置258。触摸面板252可使用例如电容型、电阻型、红外型、和超声类型中的至少一种。另外,触摸面板252还可包括控制电路。触摸面板252还可包括用于向用户提供触觉反应的触觉层。

(数字)笔传感器254可以是例如触摸面板的部分,或者可包括单独的识别片。键256可包括例如物理按钮、光学键、或键盘。通过产生超声信号的输入单元,超声输入装置258可通过用电子装置201的麦克风(例如,麦克风288)检测超声波来识别数据。

显示器260(例如,显示器160)可包括面板262、全息装置264、或投影仪266。面板262可包括与图1的显示器160的构造相同或类似的构造。面板262可被实现为例如柔性、透明、或可穿戴的。面板262可被构造为与触摸面板252集成的单个模块。全息装置264可使用光的干涉在空中显示立体图像。投影仪266可将光投射到屏幕上以显示图像。屏幕可位于例如电子装置201的内部或外部。根据实施例,显示器260还可包括用于控制面板262、全息装置264、或投影仪266的控制电路。

接口270可包括例如高清多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276、或超小型(D-sub)278。接口270可被包括在例如图1 中示出的通信接口160中。另外地或可供选择地,接口270可包括例如移动高清链路(MHL)接口、安全数字(SD)卡/多媒体卡(MMC)接口、或红外数据协会(IrDA)标准接口。

音频模块280可例如将声音转换成电信号,反之亦然。音频模块280的至少一些元件可被包括在例如图1中示出的输入/输出接口140中。音频模块280可例如处理通过扬声器282、接收器284、耳机286、或麦克风288等输入或输出的语音信息。

相机模块291可以是例如可拍摄静止图像或运动图像的装置,并且根据实施例,相机模块291可包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(ISP)、或闪光灯(例如,LED或氙气灯)。

电力管理模块295可例如管理电子装置201的电力。根据实施例,电力管理器295可包括电力管理集成电路(PMIC)、充电器IC、或电池或燃料测量计。PMIC可使用有线和/或无线充电方法。无线充电方法的示例可包括例如磁谐振方案、磁感应方案、电磁波方案等。另外,电力管理模块295还可包括用于无线充电的额外电路(诸如,线圈回路、谐振电路、整流器等)。电池测量计可测量例如电池296的剩余量、和充电期间的电压、电流、或温度。电池296可包括例如可再充电电池和/或太阳能电池。

指示器297可指示电子装置201或电子装置201的部分(例如,AP 210)的特定状态(例如,启动状态、消息状态、充电状态等)。电机298可将电信号转换成机械振动,并且可产生振动效果或触觉效果。尽管未示出,但电子装置201可包括用于支持移动TV的处理单元(例如,GPU)。用于支持移动TV的处理装置可根据数字多媒体广播(DMB)、数字视频广播(DVB)、媒体流等的标准来例如处理媒体数据。

根据本公开的电子装置的组件中的每个组件可由一个或更多个组件来实现并且对应组件的名称可根据电子装置的类型而变化。在各种实施例中,电子装置可包括上述元件中的至少一个。上述元件中的一些元件可从电子装置中被省略,或者电子装置还可包括另外的元件。另外,根据本公开的各种实施例的电子装置的元件中的一些可耦接形成单个实体,同时所述单个实体执行与对应元件在所述耦接前的功能相同的功能。

现在,根据本公开的各种实施例阐明电子装置的信标服务方法和电子装 置。电子装置可涵盖诸如智能电话或平板个人计算机(PC)的各种电子装置,并且包括图1和图2的组件。

图3是根据本公开的实施例的电子装置300的部分的示图。电子装置300可包括信标管理器320、传感器管理器330、应用340、基带模块350、无线保真(Wi-Fi)模块360、红外(IR)模块370、蓝牙模块380和扬声器390。电子装置300还可包括用于使用可见光(例如,发光二极管(LED)的光)进行通信的可见光模块391。

传感器管理器330可管理各种传感器,其中,所述各种传感器包括加速度传感器331、手势传感器332、指纹传感器333、接近传感器334、地磁传感器335、位置传感器336、亮度传感器337、高度传感器338和触摸传感器339。传感器管理器330可与信标管理器320集成在单个组件中,或者作为单独组件与信标管理器320协作。

当执行应用340时,信标管理器320可驱动至少一个模块(例如,基带模块350)。所述至少一个模块可将通过无线网络接收的信标信号发送到信标管理器320。基于通过传感器管理器330反馈的各种传感器信息,信标管理器320可动态地控制信标信号发送和接收。

信标管理器320可控制与应用340关联的信标信号发送和接收或者直接创建信标信号。信标管理器320可被包括在应用340中并且管理每个应用的信标操作。可供选择地,在应用340外部的信标管理器320可管理应用340的信标操作。信标管理器320可被包括在基带模块350、Wi-Fi模块360、IR模块370、蓝牙模块380、扬声器390和可见光模块391中的每一个中。信标管理器320可与图1的处理器120相互作用或者被包括在图1的处理器120中。

通过信标管理器320产生的控制命令来控制信标发送和接收,并且可通过能够发送和接收信标的模块来发送和接收信标信号。这里,用于发送和接收信标信号的模块可包括例如基带模块350、Wi-Fi模块360、IR模块370、蓝牙模块380、扬声器390或可见光模块391。

基带模块350可发送和接收能通过移动网络(诸如,全球移动通信系统(GSM)、通用移动电信系统(UMTS)、或长期演进(LTE))传送的信标信号。Wi-Fi模块360可遵循例如802.11通信标准来发送和接收信标信号。

IR模块370可使用例如IR传感器来发送和接收信标信号。蓝牙模块380 可遵循例如蓝牙通信标准来发送和接收信标信号。扬声器390使用例如声音来发送和接收信号。扬声器390可用听不到或听得到的声音来发送和接收包含特定信息的信标信号。除了上述模块之外,还可通过各种模块来发送和接收信标信号,并且这些模块可发送信标信号或接收信标信号。

在控制信标操作时,信标管理器320可使用从传感器管理器330接收的各种传感器信息。传感器管理器330管理从各种传感器收集的传感器值并利用具有低功率的传感器值。

由传感器管理器330管理的传感器可包括例如加速度传感器331、地磁传感器335、陀螺传感器、位置传感器336(诸如全球定位服务(GPS))、手势(例如,运动)传感器332、照度传感器337、指纹传感器333、高度传感器338、接近传感器334、触摸传感器339、相机传感器(未示出)、麦克风传感器(未示出)、心跳监测器(HRM)传感器(未示出)、氧饱和度测量传感器(未示出)、压力测量传感器(为未示出)和脑电波传感器(未示出)。除了以上提到的传感器之外,还可管理各种传感器。

可从传感器管理器330接收传感器值。电子装置330可不包括传感器管理器330。在这种情况下,信标管理器320可直接从各传感器接收传感器值并且将传感器值用于信标操作控制。

图4是示出根据本公开的实施例的信标分组400的示例的示图。如所示出的,信标分组400可包括前导码410、接入地址420、分组数据单元(PDU)头430、PDU有效载荷440和循环冗余校验(CRC)450。

前导码410可包含关于频率同步、符号定时估计、或自动增益控制的信息。接入地址420可包含关于物理链路接入码的信息。PDU头430可包含关于逻辑传输或逻辑链路标识符的信息。

PDU有效载荷440可包含关于逻辑链路控制和适配协议(L2CAP)信号、L2CAP帧、或用户数据的信息。CRC 450可包含关于数据传输错误检测的信息。

用户数据可以是用于到访特定场所(诸如,会场、饭店、或会议室)的用户的电子装置通过访问特定站点或特定网络来进一步获得各种内容的附加信息。附加信息可包括信标分组的有效载荷中不同于用户数据的其他数据。根据本公开的一些方面,获得内容的步骤可包括下载内容、从存储器中检索内容、和/或从远程源对内容进行流传输。

图5是根据本公开的实施例的信标信号发送处理的示例的顺序示图。图6描绘根据本公开的实施例的设置公告参数。图7描绘根据本公开的实施例的设置公告数据。

参照图5,作为诸如智能电话或平板PC的各种类型的电子装置之一的主机B 500可产生信标信号,并向作为另一个电子装置的主机A 530发送(例如,公告)信标信号。

为了产生信标信号,主机B 500(例如,顺序地)执行与信标通信模块相应的链路层B(LLB)510上的以下项的操作:设置公告参数5001、读取公告信道Tx功率5002、设置公告数据5003、设置扫描响应数据5004、和设置公告使能5005。

链路层B 510响应于操作5001至5005执行命令完成操作5101至5105,并且执行用于向附近终端发送(例如,公告)如上产生的信标信号的操作5106至5111。

所述设置公告参数5001设置例如公告参数中包括的值。例如,图6的命令参数可包括公告间隔最小域(field)、公告间隔最大域、公告类型域、自身地址类型域、直接地址类型域、直接地址域、公告信道映射域和公告过滤器策略域。

公告间隔最小域和公告间隔最大域可指定信标信号发送间隔,直接地址类型域可指定用于接收信标信号的公共装置地址或随机装置地址。

所述读取公告信道Tx功率5002读取被用于发送公告信道分组的发送功率级。所述设置公告数据5003可包括经由信标信号发送的数据。

如图7中所示,公告或扫描响应数据700可包括例如31个八位字节(或字节)。只有图7的有效部分710可被信标信号携带,可从发送信息中排除用空数据填充以形成31个八位字节的数据长度的无效部分711。有效部分710可包括长度和数据。

图7的AD数据720可包括例如服务通用唯一标识符(UUID)、本地名称、标志、制造商专用数据、TX功率级、带外(OOB)安全管理、安全管理TK值、从连接间隔范围、服务请求和服务数据。

制造商专用数据可包括电子装置制造商提供的任何合适类型的数据。例如,制造商专用数据可包括广告或统一资源定位符(URL),并且请求所述设置公告使能5005中的公告开始或停止。

图8是示出根据本公开的实施例的信标分组800中的附加信息的示图。例如,电子装置在特定场所(诸如,商店或电影院)接收的信标分组(例如,BLE信标分组)800可包括各种附加信息801。

参照图8,附加信息801可包括信标分组800的制造商专用数据802。制造商专用数据802可包括任何合适类型的数据,诸如,公司标识符(ID)803、版本804、服务ID 805、信标ID 806和服务专用数据807中的一个或更多个。

公司ID 803可以是例如提供服务的公司的ID。例如,当第一公司提供服务时,公司ID 803可以是第一ID。当第二公司提供服务时,公司ID 803可以是第二ID。

版本804可以是例如服务版本。例如,服务可包括第一服务和第二服务,其中,第二服务的至少一部分在第一服务被创建之后被改变(例如,被更新)。在这种情况下,第一服务的版本804可以是第一版本。第二服务的版本804可以是第二版本。

服务ID 805可包括例如服务提供商类型的ID或服务类型的ID。例如,当服务提供商类型是第一提供商(例如,咖啡厅)时,服务ID 805可以是第一ID。当服务提供商类型是第二提供商(例如,会场)时,服务ID 805可以是第二ID。

例如,当服务类型是第一类型(例如,供应咖啡厅的优惠券的服务)时,服务ID 805可以是第一ID。当服务类型是第二类型(例如,提供会场的座位信息的服务)时,服务ID 805可以是第二ID。

信标ID 806可以是例如发送信标信号的信标发送器的ID。例如,当第一信标发送器发送信标信号时,信标ID 806可以是第一ID。当第二信标发送器发送信标信号时,信标ID 806可以是第二ID。服务专用数据807可以是例如由提供服务的制造商设置的服务相关数据。

例如,版本804和服务ID 805可以与电子装置的当前位置无关或者不直接涉及电子装置的当前位置。制造商专用数据802可包括例如高达26个字节。

图9是示出根据本公开的实施例的信标信息900的示例的示图。如所示出的,信标信息900可包括任何合适类型的信息,诸如,服务ID 901、版本802、有效日期903、信标ID 904、信标名称905、动作信息906和显示信息907中的一个或更多个。

例如,当在特定场所(诸如,商店或电影院)接收信标信号以执行特定 功能或者显示与信标信号相应的特定信息时,电子装置可通过与信标服务器进行无线通信(例如,LTE、Wi-Fi)来下载信标信息900。

例如,显示特定信息可以是特定功能中的一个。信标信息900和信标服务器可被称为其他各种名称。

电子装置可用最新版本来更新信标信息900。例如,电子装置可从接收自信标发送器的信标信号中提取版本804和服务ID 805。电子装置可将版本804和服务ID 805的信息发送到信标服务器。因此,基于版本804和服务ID 805,电子装置可使用信标服务器来获得新近的信标信息。电子装置可使用接收到的最近更新的信标信息来更新电子装置存储的信标信息900。

发送到信标服务器的版本804和服务ID 805可与电子装置的当前位置无关或者不直接涉及电子装置的当前位置。因此,可通过防止泄露携带电子装置的用户的位置来保护用户的隐私。

信标信息的服务ID 901可以和与信标信息相应的信标信号的服务ID 805相同或类似。例如,可使用服务ID 901来识别服务。例如,服务ID 901可唯一地与服务关联。

版本902可与信标信号的版本804相同或类似。例如,当服务提供信息(例如,信标信息)改变时,可使用版本902来表示必须将装置更新成更高版本。

有效日期903可以是用于更新信标信息的日期(或时间或时间段)。例如,当确认信标信息时,电子装置可查看有效日期(或时间)903。在当前日期是有效日期(或时间)903时或者在有效日期(或时间)903之后时,电子装置可更新信标信息。有效日期903可指示与服务器通信以获得信标信息的日期(或时间或时间段)。例如,当发现新信标时,在有效日期903之前,电子装置可不与服务器通信来获得与发现的信标对应的新信标信息。

有效日期903是指示各信标信息的有效日期(或时间)的有效确定信息。有效日期903可由信标服务器和/或电子装置来更新。

电子装置可将有效日期(或时间)与当前日期(或时间)进行比较,针对经过有效日期的信标信息与信标服务器进行无线通信,并且下载和更新最新版本的信标信息。例如,当在特定位置处接收的信标信号的服务ID存在于信标信息列表中并且与信标信息列表的服务ID相关的有效日期经过当前日期时,电子装置可与信标服务器通信,并且下载和更新最新版本的信标信息。

当与信标服务器的无线通信失败时,电子装置可阻止重复进行不必要的更新操作。例如,电子装置可将与信标服务器进行的无线通信尝试的数量限制为每天N次(例如,N=2)或者将无线通信尝试间隔限制为M个小时(例如,M=12)。

信标ID 904可与信标信号的信标ID 805相同或类似。信标ID 904可被用作例如被分配给信标以识别唯一用户的信标唯一用户ID。

动作信息906可以是识别电子装置响应于接收到的信标信号要执行的动作(例如,操作或功能)的信息(或者与所述动作关联的信息)。例如,在接收到信标信号时,电子装置可执行与动作信息906相应的操作。

显示信息907可以是电子装置在接收到信标信号时显示的信息。例如,当接收到信标信号时,电子装置可通过显示器来显示与显示信息907相应的信息。

信标信息900的要素的术语可被称为其他各种术语。可在信标信息中添加与上述要素不同的其他要素或者可省去上述要素中的一个或多个。

图10是示出根据本公开的实施例的信标信息列表1000的示例的示图。例如,当从信标服务器接收到信标信息时,电子装置可将信标信息作为信标控制信息列表存储在电子装置的存储器中,对信标信息进行更新和管理。例如,存储器可以是图2的存储器230,并且信标信息列表可被称为其他各种名称。

参照图10,可基于信标信息的服务ID列出信标信息列表1000。信标信息列表1000可按各种方式被存储为查询表并且按各种方式被更新,使得电子装置的处理器(例如,图1的处理器120)可容易地对它进行检索。

例如,信标信息列表1000中的第一信标信息可包括服务ID“0x03”、版本“0x02”、有效日期“20150602”、信标ID“0xDD39E6396F2E9”、信标名称“Samsung TV”、动作“远程控制ON”和显示信息“通知已发现远程控制”。第二信标信息可包括服务ID“0x04”、版本“0x01”、有效日期“20150710”、信标ID“0xAB40E637F3E2”、信标名称“Samsung空调”、动作“空调ON”和显示信息“通知空调正在运行”。

图11是示出根据本公开的实施例的用户控制信息的示例的示图。电子装置可将信标信息与用户控制信息关联并存储信标信息。例如,用户控制信息可包括用于防止或限制与信标信息相应的特定功能的执行的信息。

参照图11,电子装置可将信标信息和用户控制信息存储在查询表类型的信标信息列表1100中。例如,可将各信标信息与可被用户任意设置的用户控制信息1110关联并存储。例如,可使用一个信标信息列表来管理或更新信标信息列表和用户控制信息。

例如,用户控制信息可包括指示忽略与信标信息相应的特定功能的信息1111。另外地或可供选择地,用户控制信息可包括指示限制性地仅在一天允许特定功能的信息1112。尽管未描绘,但当重复接收到同一信标信号时,用户控制信息可对重复接收的数量进行计数并且将特定功能限于K倍(例如,K=5)的间隔。用户控制信息可包括用于以其他各种方式限制特定功能的信息。

图12是根据本公开的实施例的处理的示例的流程图。根据该处理,在操作1200中,电子装置可通过与信标服务器的通信来从信标服务器接收信标信息。在操作1201中,电子装置可将接收到的信标信息存储在电子装置的信标信息列表中并且对信标信息进行更新。

在操作1202中,电子装置可将可被用户任意设置的用户控制信息与信标信息列表关联地存储。在操作1203中,电子装置可接收信标信号。例如,可在装置进入特定场所(诸如,饭店)时接收信标信号。在操作1204中,电子装置可基于信标信息列表来执行与信标信号相应的特定功能。

因此,电子装置本身可基于其中存储和更新的信标信息列表来执行与信标信号相应的特定功能。

电子装置可不执行操作1200至1204中的至少一个(例如,操作1202)。例如,在操作1200中,电子装置可从信标服务器接收信标信息。在操作1201中,电子装置可将信标信息存储在信标信息列表中。在操作1203中,电子装置可接收信标信号。在操作1204中,电子装置可基于信标信息列表来执行与信标信号相应的特定功能。

图13是根据本公开的实施例的处理的示例的流程图。根据该处理,在操作1300中,电子装置可接收信标信号。例如,可在电子装置进入特定场所(诸如,饭店)时接收信标信号。在操作1301中,电子装置可从接收到的信标信号中提取服务ID或版本。

在操作1302中,电子装置可确定所提取的服务ID是否被包括在电子装置存储的信标信息列表中。当所提取的服务ID不在所存储的信标信息列表中 时,电子装置可在操作1303将接收到的信标信号的服务ID无线发送到信标服务器。电子装置可将服务ID与版本一起无线发送到信标服务器。

在操作1304中,电子装置可从信标服务器无线接收与服务ID相应的信标信息。电子装置可将接收到的信标信息存储或更新到信标信息列表中。

当服务ID被包括在信标信息列表中时,电子装置可在操作1305检查包括服务ID的任意信标信息的有效日期。在操作1306中,电子装置可通过将有效日期与当前日期进行比较来确定服务ID是否有效。

在当前日期没有经过有效日期时,电子装置可在操作1307确定服务ID是有效的。因此,电子装置可检查与信标信息关联的用户控制信息。通过对比,在当前日期经过有效日期时,电子装置可在操作1306确定服务ID是无效的并且前进至操作1303和1304。

在操作1308中,电子装置可确定检查的用户控制信息是否与限制设置相应。当检查的用户控制信息是限制设置时,电子装置可在操作1309基于用户控制信息来限制与信标信号相应的特定功能执行。

当检查的用户控制信息不是限制设置时,电子装置可在操作1310基于信标信息列表来执行与信标信号相应的特定功能。

图14是根据本公开的实施例的系统的示例的示图。如所示出的,系统可包括电子装置1401、服务器1403和网络1404。在操作中,电子装置1401可通过网络1404从服务器1403接收信标信息1413。电子装置1401可在信标信息列表1411中存储(或添加或更新)信标信息1413。当经由信标发送器1400接收到信标信号时,电子装置1401可基于信标信息列表1411来执行与信标信号相应的功能。

在进入特定场所(例如,饭店)时,电子装置1401可从安装在该位置的信标发送器1400接收信标信号。

电子装置1401可从接收到的信标信号中提取服务ID。电子装置1401可确定所提取的服务ID是否存在于信标信息列表1411中。当所提取的服务ID存在于信标信息列表中时,电子装置1401可基于信标信息列表来执行与服务ID相应的功能。

当所提取的服务ID存在于信标信息列表中时,电子装置1401可检查包括服务ID的任意信标信息的有效日期,并确定当前日期是否经过了有效日期。

在当前日期经过了有效日期时,电子装置1401可从信标信息中提取版本信息,然后通过网络1404将版本信息连同服务ID一起发送到信标服务器1403。

有效日期可包括例如与年-月-日相应的信息、与时-分-秒相应的信息、或组合了年-月-日和时-分-秒的部分或全部的信息。可由电子装置1401和信标服务器1403中的一个或更多个来更新有效日期。

当通过网络1404从电子装置1401接收到版本和服务ID时,信标服务器1403可向电子装置1401提供与服务ID相应的最新版本的信标信息。电子装置1401可从信标服务器1403下载最新版本的信标信息,并且在信标信息列表中存储并更新信标信息。

所下载的信标信息可包括例如最新版本的信标信息的全部或最近更新的信息部分。例如,当最近只更新了最新版本的信标信息的各种参数中的一部分(例如,动作)时,可下载特有的部分,从而提高数据发送效率。另外,电子装置1401可检查从信标服务器1403提供的信标信息的版本,并且当没有信标信息的可用新版本时禁止下载信标信息。

当没有与信标服务器1403正常通信时,电子装置1401可限制重复的通信尝试。例如,电子装置1401可将与信标服务器1403进行的通信尝试的数量限制为N次(例如,N=3),并因此阻止重复进行不必要的通信尝试。

例如,在当前日期没有经过有效日期时,电子装置1401可确定信标信息的各种参数有效。例如,电子装置1401可在信标信息被成功验证时基于信标信息来限制特定功能的执行。

例如,当与信标信息关联的用户控制信息未限制(或防止)特定功能的执行时,电子装置1401可基于信标信息来执行与信标信号相应的特定功能。

图15是根据本公开的实施例的用户界面的示例的示图。例如,当将电子装置1500(例如,智能电话)带到特定场所(诸如,饭店)时,用户界面可显示在电子装置1500上。作为电子装置1500执行与在饭店中接收到的信标信号相应的特定功能的结果,用户界面可被显示。用户界面可显示饭店折扣优惠券和/或任何其他合适类型的内容。

当与信标信息关联的用户控制信息限制特定功能执行时,电子装置1500可限制与信标信号相应的特定功能执行。

例如,当用户控制信息指示忽略与信标信号相应的特定功能时,电子装 置1500可不执行特定功能。当用户控制信息指示限制性地在一天内仅允许执行一次与信标信号相应的特定功能的信息时,电子装置1500可在一天内仅执行一次所述特定功能。

响应于重复接收的同一信标信号,当用户控制信息是对重复接收的数量进行计数并且将特定功能限制为K倍(例如,K=5)的间隔时,电子装置1500可以以K倍的间隔来执行特定功能。因此,可以防止频繁进入同一位置的用户的电子装置1500不必要地重复与同一信标信号相应的特定功能。

图16是根据本公开的实施例的电子装置1600的示例的示图。如所示出的,电子装置1600可包括通信模块1601、存储器1602、显示器1603和处理器1604。通信模块1601可从服务器接收信标信息。通信模块1601可包括例如蓝牙(BT)模块。例如,通信模块1601可向服务器请求信标信息。通信模块1601可从响应于请求的服务器接收信标信息。通信模块1601可从信标发送器接收信标信号。例如,通信模块1601可监听信标信号。在检测到信标信号时,通信模块1601可接收信标信号。

存储器1602可包括任何合适类型的易失性或非易失性存储器,诸如,随机存取存储器(RAM)、只读存储器(ROM)、可网络访问存储器(NAS)、云存储器、固态驱动器(SSD)。在操作中,存储器1602可存储通过通信模块1601接收的信标信息。显示器1603可基于信标信息来显示图像。

处理器1604可包括微处理器或任何合适类型的处理电路,诸如,一个或更多个通用处理器(例如,基于ARM的处理器)、数字信号处理器(DSP)、可编程逻辑器件(PLD)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、图形处理单元(GPU)、视频卡控制器等。根据本示例,处理器1604(例如,AP)可包括信标信息获取模块1605、信标信息存储模块1606、信标信号检查模块1607和功能提供模块1608。信标信息获取模块1605、信标信息存储模块1606、信标信号检查模块1607和功能提供模块1608中的每一个可用硬件、软件、和/或硬件和软件的组合来实现。

信标信息获取模块1605可通过通信模块1601从服务器获得信标信息。信标信息获取模块1605可在应用被安装时获得信标信息。例如,咖啡厅应用可被安装在电子装置1600上。在这种情况下,当在咖啡厅中接收到信标信号时,信标信息获取模块1605可获得信标信息,该信标信息包括关于将通过咖啡厅应用供应的功能的信息。

信标信息获取模块1605可按预设时间获得信标信息。例如,信标信息获取模块1605可定期自动地获得信标信息。

另外地或可供选择地,信标信息获取模块1605可基于用户的输入来获得信标信息。例如,当用户提供指示电子装置在下午3点获得信标信息的输入时,信标信息获取模块1605可在下午3点获得信标信息。另外地或可供选择地,当显示器1603显示用于接收信标信息的图标时,电子装置1600可检测针对图标的用户输入。基于所述用户输入,信标信息获取模块1605可获得信标信息。

信标信息获取模块1605可基于电子装置1600的位置获得信标信息。例如,当电子装置1600在咖啡厅时,信标信息获取模块1605可获得与咖啡厅相应的信标信息。例如,当电子装置1600处于购物中心中时,信标信息获取模块1605可获得与购物中心相应的信标信息。

信标信息获取模块1605可基于通信状态获得信标信息。例如,当在电子装置1600中能进行Wi-Fi通信时,信标信息获取模块1605可获得信标信息。相比之下,当在电子装置中禁用Wi-Fi通信时,信标信息获取模块1605不可获得信标信息。

当没有获取到信标信息时,信标信息获取模块1605可通过例如显示器1603提供关于没有获得信标信息的通知。

信标信息获取模块1605可控制通信模块1601,以通过外部电子装置1600(例如,电子狗或集线器)接收信标信息。

信标信息存储模块1606可将通过信标信息获取模块1605获取的信标信息存储在存储器1602中。例如,信标信息存储模块1606可按允许电子装置后续搜索信标信息以确定信标信息是否与接收到的信标信号相应的方式来存储信标信息。

信标信息存储模块1606可更新存储在存储器1602中的信标信息的至少一部分。例如,当应用被更新时,信标信息存储模块1606可更新信标信息的至少一部分。例如,信标信息存储模块1606可基于预设时间、电子装置1600的位置或通信状态来更新信标信息的至少一部分。例如,信标信息存储模块1606可基于用户输入来更新信标信息的至少一部分。

信标信号检查模块1607可确定通过通信模块1601获取的信标信号是否与存储在存储器1602中的信标信息相应。例如,信标信号检查模块1607可 检查信标信号中的服务ID。信标信号检查模块1607可确定服务ID是否与存储在存储器1602中的信标信息的服务ID相应。

功能提供模块1608可基于由信标信号检查模块1607检查的结果,提供与信标信号相应的功能。当信标信号检查模块1607确定信标信号与信标信息相应时,功能提供模块1608可提供与信标信息相应的功能。例如,功能提供模块1608可检查与信标信号相应的信标信息中的动作信息或显示信息。功能提供模块1608可执行与动作信息相应的操作或者通过显示器1603输出与显示信息相应的信息。

当信标信号检查模块1607没有确定信标信号与信标信息相应时,功能提供模块1608可通过外部装置确认与信标信号相应的功能。例如,当与信标信号相应的信标信息没有被存储在存储器1602中时,功能提供模块1608可将信标信号的服务ID发送到服务器。功能提供模块1608可通过通信模块1601从服务器获得与服务ID相应的功能信息(例如,动作或显示信息)。功能提供模块1608可提供与功能信息相应的功能。在这种情况下,功能提供模块1608可将从服务器获得的功能信息作为信标信息存储在存储器1602中。

当信标信号检查模块1607检测多个信标信号时,功能提供模块1608可提供与对应于信标信号的信标信息相应的功能。例如,信标信号检查模块1607可通过通信模块1601接收第一信标信号和第二信标信号。信标信号检查模块1607可识别与第一信标信号和第二信标信号相应的第一信标信息和第二信标信息。在这些情形下,功能提供模块1608可提供与第一信标信息和第二信标信息中的至少一个相应的功能。

当难以(或不可以)提供与信标信息相应的功能时,例如,功能提供模块1608可通过显示器1603提供通知。例如,与信标信息相应的功能可以是通过控制外部电子装置而提供的功能。当电子装置1600不能控制外部电子装置时(例如,当电子装置与外部电子装置没有在功能上连接时),功能提供模块1608可在显示器1603上输出功能不可用的通知和/或推荐(或提供)另一种功能。

用于提供信标服务的方法可包括:从服务器接收包括关于将通过电子装置提供的功能的功能信息的信标信息;以及将信标信息存储在电子装置中,以便基于信标信息与将从信标发送器接收的信标信号之间的对应性来执行所述功能。

信标信号可包括制造商专用数据,并且制造商专用数据可包括公司ID、版本、服务ID、信标ID和服务专用数据中的至少一个。

信标信息可包括服务ID,并且接收信标信息的步骤可包括将服务ID发送到服务器并且接收与服务ID相应的功能信息。

信标信息可包括服务ID、版本、有效日期、信标ID、信标名称、动作信息和显示信息中的至少一个。

该方法还可包括:接收信标信号,并且当信标信号不与信标信息相应时,从服务器或另一个服务器接收与信标信号相应的另一个信标信息。

该方法还可包括通过服务器和电子装置中的至少一个来更新信标信息或功能信息。

该方法还可包括:基于信标信息的版本和有效日期中的至少一个,接收与对应于信标信息的另一个功能相应的另一个功能信息;以及基于信标信号和信标信息之间的对应性将所述另一个功能信息存储在电子装置中,以便在电子装置中执行所述另一个功能。

该方法还可包括将信标信息与用户控制信息关联并且进行存储;以及基于用户控制信息来限制与信标信息相应的功能提供,其中,用户控制信息是用于控制提供功能的操作的信息。

该方法还可包括:当信标信号与信标信息相应时,基于信标信息的有效日期和用户控制信息,执行与信标信号相应的功能。

一种用于提供信标服务的电子装置可包括:通信模块;存储器,用于存储将在电子装置中供应的第一功能的第一信标信息;以及处理器,用于在功能上与通信模块和存储器相互作用。处理器可从信标发送器接收信标信号,当信标信号与第一信标信息相应时提供第一功能,当信标信号不与第一信标信息相应时,从服务器获得与信标信号相应的第二信标信息并且提供与第二信标信息相应的第二功能。

处理器可将第二信标信息存储在存储器中,并且基于周期或者根据通信状态在存储器中更新第一信标信息,或者根据在不同位置接收的第一信标信息在存储器中更新第一信标信息。

信标信号可包括服务ID,并且处理器可基于服务ID确认与信标信号相应的信标信息。

信标信号可包括制造商专用数据,并且制造商专用数据可包括公司ID、 版本、服务ID、信标ID和服务专用数据中的至少一个。

处理器可控制通信模块,以将信标信号的服务ID和版本发送到信标服务器并随后从信标服务器接收信标信息。

信标信息可包括服务ID、版本、有效日期、信标ID、信标名称、动作信息和显示信息中的至少一个,并且有效日期可通过信标服务器和电子装置中的至少一个来更新。

当在特定位置处接收的信标信号的服务ID未在存储器中时,处理器可控制通信模块以通过与信标服务器的无线通信来请求信标信息。处理器可更新此后基于信标信息的版本和有效日期中的至少一个而接收到的信标信息。

处理器可控制存储器与用户控制信息关联地存储信标信息,用户控制信息是用于限制与信标信息相应的功能执行的用户设置信息,并且处理器可基于用户控制信息来限制与信标信息相应的功能。

当在特定位置处接收的信标信号的服务ID在存储器中时,处理器可基于与服务ID关联的信标信息的有效日期以及用户控制信息来执行与信标信号相应的功能。

一种电子装置的操作方法可包括:从信标发送器接收信标信号;当信标信号与存储在电子装置中的第一信标信息相应时,基于第一信标信息提供第一功能;当信标信号不与信标信息相应时,从服务器获得与信标信号相应的第二信标信息,并基于第二信标信息提供第二功能。

如以上阐述的,电子装置本身可基于在自身中存储和管理的信标信息来执行与接收到的信标信号相应的特定功能,而不必与信标服务器通信。

电子装置和信标服务器之间的通信可减至最少,并且基于没有透露电子装置的位置信息的信标信号的服务ID来进行与信标服务器的通信。因此,可保护携带电子装置的用户的隐私。

在电子装置中存储和管理的信标信息与各种用户控制信息关联,并与各种用户控制信息被一起存储。例如,可防止不必要地重复与每次进入特定场所时接收的信标信号相应的相同特定功能。

另外,电子装置在所存储和管理的信标信息中记录并且包括诸如有效日期的有效确定信息。因此,可用最新版本更新信标信息,并且电子装置可避免经过有效日期的功能。

这里使用的术语“模块”可例如意指包括硬件、软件和固件中的一个或 硬件、软件和固件中的两个或更多个的组合的单元。“模块”可与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”可互换地使用。“模块”可以是集成组成元件的最小单元或集成组件元件的部分。“模块”可以是用于执行一个或更多个功能或所述一个或更多个功能中的部分的最小单元。可用机械方式或电子方式来实现“模块”。例如,根据本公开的“模块”可包括用于执行已知的或者在以后将开发的操作的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、和可编程逻辑器件中的至少一个。

根据本公开的各种实施例,根据本公开的装置(例如,模块或其功能)或方法(例如,操作)中的至少一些可通过以程序模块形式存储在计算机可读存储介质中的命令来实现。指令在被处理器(例如,处理器120)执行时可促使一个或更多个处理器执行与指令相应的功能。计算机可读存储介质可以是例如存储器130。

根据本公开的各种实施例的模块或编程模块中的任意一个可包括上述元件中的至少一个,排除所述元件中的一些,或者还可包括其他附加元件。根据本公开的各种实施例的由模块、编程模块或其他元件执行的操作可按顺序的方式、并行的方式、重复的方式或启发性的方式来执行。另外,可根据另一个次序执行或者可省略一些操作,或者可添加其他操作。

本公开的上述方面可用硬件、固件来实现,或者经由可被存储在记录介质(诸如,CD-ROM、数字多功能盘(DVD)、磁带、RAM、软盘、硬盘或磁-光盘)中的软件或计算机代码或初始存储在远程记录介质或非暂态机器可读介质上通过网络下载并且将被存储在本地记录介质上的计算机代码来实现,使得这里描述的方法可使用通用计算机、或专用处理器或者以可编程或专用硬件(诸如,ASIC或FPGA)经由存储在记录介质上的这种软件来实现。如本领域中将理解的,计算机、处理器、微处理器控制器或可编程硬件包括存储器组件(例如,RAM、ROM、闪存等),存储器组件可存储或接收软件或计算机代码,其中,所述软件或计算机代码在被计算机、处理器或硬件访问和执行时实现这里描述的处理方法。另外,将认识到,当通用计算机访问用于实现这里示出的处理的代码时,代码的执行将通用计算机转变成用于执行这里示出的处理的专用计算机。附图中提供的功能和步骤中的任意一个可用硬件、软件或这二者的组合来实现,并且可在计算机的编程指令内全部地或部分地执行。这里引用的术语“单元”或“模块”将被理解为包括硬件(诸 如,被构造用于特定期望功能的处理器或微处理器或包括机器可读代码的非暂态介质),并不本质上构成软件。

此外,本说明书中公开的实施例被提出用于描述和理解技术内容,但并不限制本公开的范围。因此,本公开的范围应该基于本公开的技术思路被理解为包括所有修改形式或各种其他实施例。

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