CN108432273B - 用于在无线网络中提供服务的方法及其电子装置 - Google Patents

用于在无线网络中提供服务的方法及其电子装置 Download PDF

Info

Publication number
CN108432273B
CN108432273B CN201680075603.5A CN201680075603A CN108432273B CN 108432273 B CN108432273 B CN 108432273B CN 201680075603 A CN201680075603 A CN 201680075603A CN 108432273 B CN108432273 B CN 108432273B
Authority
CN
China
Prior art keywords
information
electronic device
beacon
server
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201680075603.5A
Other languages
English (en)
Other versions
CN108432273A (zh
Inventor
金铉中
李基硕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN108432273A publication Critical patent/CN108432273A/zh
Application granted granted Critical
Publication of CN108432273B publication Critical patent/CN108432273B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/23Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for mobile advertising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Databases & Information Systems (AREA)

Abstract

本公开涉及传感器网络、机器类型通信(MTC)、机对机(M2M)通信和物联网(IoT)技术。本公开可应用于基于以上技术的智能服务,诸如智能家居、智能建筑、智能城市、智能汽车、联网汽车、医疗保健、数字教育、智能零售、安保和安全服务。本公开提供了一种用于操作电子装置的方法。该方法包括:发送包括一个或更多个对象的列表的信号;接收包括至少一个对象的信标识别信息的信号,所述至少一个对象包括在所述一个或更多个对象的列表中;存储所述信标识别信息;以及当接收到与所存储的信标识别信息匹配的至少一个信标信号时,向服务器请求关于所述至少一个对象的信息。

Description

用于在无线网络中提供服务的方法及其电子装置
技术领域
本公开涉及用于在无线网络中提供服务的方法及其电子装置。
背景技术
互联网从以人为中心的连接网络演变成物联网(IoT)网络,在从以人为中心的连接网络中,人类生成并消费信息,而在IoT网络中,诸如物的分布式组件彼此交换信息以处理信息。已经出现万物网(IoE)技术,在该技术中,大数据处理技术等通过与云服务器等的连接而与IoT技术相结合。为了实现IoT,需要诸如感测技术、有线/无线通信、网络基础设施、服务接口技术和安全技术的技术组件,近年来,已经开发出诸如用于物之间的连接的传感器网络、机对机(M2M)和机器类型通信(MTC)之类的技术。
在IoT环境中,可以提供智能互联网技术(IT)服务,从而通过收集和分析在联网的物中生成的数据,为人们的生活创造新的价值。通过相关技术的IT和各种行业之间的融合和整合,可将IoT应用于诸如智能家居、智能建筑、智能城市、智能汽车、联网汽车、智能电网、医疗保健、智能家电和高级医疗服务的领域。
已经提出了利用Bluetooth(蓝牙)低功耗(BLE)作为取代作为近距离无线通信的近场通信(NFC)的通信技术的BLE信标。在包括位置信息提供、市场营销、购买、自动登记等的各个领域中,BLE信标被投入商业化运用。
NFC具有大约4cm至20cm的有效通信距离,而BLE信标具有大约5cm至50m的扩展的有效通信距离。NFC需要在每个移动通信终端中安装单独的芯片。然而,只有利用BLE信标中的BLE识别功能,才可能使用信标进行短距离无线通信。因此,与NFC相比,即使在大房间中,BLE信标也能够提供更经济的无线通信服务。
BLE信标具有低功耗,从而只使用微型电池便提供无线通信服务超过一年。虽然在相关技术的蓝牙技术中从装置的数目限于七个,但是能够与从BLE4.0的较新版本开始的无限数目的从装置同步。
以上信息只是作为背景信息呈现,用于辅助理解本公开。关于以上任何内容是否可适用作关于本公开的现有技术,尚未作出任何决定,没有作出断言。
发明内容
问题的解决方案
本公开的各方面是为了应对至少以上提到的问题和/或缺点并且提供至少下述的优点。因此,本公开的一个方面是提供一种用于在无线网络中提供服务的方法及其电子装置。
根据本公开的一个方面,提供了一种操作电子装置的方法。所述方法包括:发送包括一个或更多个对象的列表的信号;接收包括至少一个对象的信标识别信息的信号,所述至少一个对象包括在所述一个或更多个对象的列表中;存储所述信标识别信息;以及当接收到与所存储的信标识别信息匹配的至少一个信标信号时,向服务器请求关于所述至少一个对象的信息。
根据本公开的另一个方面,提供了一种操作服务器的方法。该方法包括:从电子装置接收包括一个或更多个对象的列表的信号,分配在所述一个或更多个对象的列表中包括的至少一个对象的信标识别信息,将包括所述信标识别信息的信号发送到所述电子装置,从所述电子装置接收请求关于所述至少一个对象的信息的信号,以及将包括关于所述至少一个对象的信息的信号发送到所述电子装置,其中,接收请求关于所述至少一个对象的信息的信号包括:当所述电子装置接收到与所述信标识别信息匹配的至少一个信标信号时,从所述电子装置接收请求关于所述至少一个对象的信息的信号。
根据本公开的另一个方面,提供了一种电子装置。所述电子装置包括:收发器,其被配置成向服务器或信标装置发送信号并且从所述服务器或所述信标装置接收信号;以及处理器,其与所述收发器在功能上联接,其中,所述处理器被配置成进行控制,从而:发送包括一个或更多个对象的列表的信号;接收包括至少一个对象的信标识别信息的信号,所述至少一个对象包括在所述一个或更多个对象的列表中;存储所述信标识别信息,以及当接收到与所存储的信标识别信息匹配的至少一个信标信号时,向服务器请求关于所述至少一个对象的信息。
根据本公开的另一个方面,提供了一种服务器。所述服务器包括:收发器,其被配置成向电子装置发送信号以及从所述电子装置接收信号;以及处理器,其与所述收发器在功能上联接,其中,所述处理器被配置成进行控制,从而:从电子装置接收包括一个或更多个对象的列表的信号,分配在所述一个或更多个对象的列表中包括的至少一个对象的信标识别信息,向所述电子装置发送包括所述信标识别信息的信号,从所述电子装置接收请求关于所述至少一个对象的信息的信号,以及将包括关于所述至少一个对象的信息的信号发送到所述电子装置,其中,当所述电子装置接收到与所述信标识别信息匹配的至少一个信标信号时,从所述电子装置向所述服务器发送请求关于所述至少一个对象的信息的信号。
根据下面结合附图公开了本公开的各种实施例的详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得显而易见。
附图说明
根据以下结合附图进行的描述,本公开的某些实施例的以上和其他方面、特征和优点将更清楚,在附图中:
图1例示了根据本公开的各种实施例的无线网络环境;
图2示出了根据本公开的各种实施例的信标信号的包结构;
图3例示了根据本公开的各种实施例的无线网络环境;
图4例示了根据本公开的各种实施例的用于说明用于提供服务的方法的示图;
图5是根据本公开的各种实施例的电子装置的框图;
图6是根据本公开的各种实施例的服务器的框图;
图7是例示了根据本公开的各种实施例的电子装置接收服务的操作的流程图;
图8是例示了根据本公开的各种实施例的服务器提供服务的操作的流程图;
图9例示了根据本公开的各种实施例的用于提供服务的信号流;
图10是例示了根据本公开的实施例的电子装置选择性地接收信号的操作的流程图;
图11是例示了根据本公开的实施例的电子装置选择性地接收信号的操作的流程图;
图12是例示了根据本公开的各种实施例的电子装置选择性地接收信号的整体操作的流程图;以及
图13是例示了根据本公开的各种实施例的服务器分配信标识别信息的操作的流程图。
在整个附图中,将理解相同的附图标记表示相同的部件、组件和结构。
具体实施方式
提供以下参照附图的描述是为了帮助全面理解由权利要求书及其等同物限定的本公开的各种实施例。它包括用于辅助理解的各种具体细节,但是这些细节将被视为仅仅是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文中描述的各种实施例进行各种改变和修改。另外,为了清楚和简洁起见,可省略对公知功能和构造的描述。
在下面的描述和权利要求书中使用的术语和词语不限于书面含义,而是仅仅被发明人用来使得能够清楚且一致地理解本公开。因此,本领域的技术人员应该清楚,提供下面对本公开的各种实施例的描述仅仅是出于例示的目的,而不是出于限制由所附权利要求书及其等同物限定的本公开的目的。
将理解的是,单数形式“一种”、“一个”和“该”包括复数指示物,除非上下文另有明确规定。因此,例如,对“组件表面”的提及包括对一个或更多个此种表面的提及。
以下公开描述了可在无线网络环境中选择性地接收信标信号的技术。
为了方便描述,例示了在下面的描述中使用的提到每个对象的术语(例如,服务器和电子装置)、提到在对象之间发送/接收的信号的术语(例如,包、消息)、指示状态的术语(例如,用户状态信息、对象状态信息)等。因此,本公开不限于随后将描述的术语,并且可使用具有相同技术含义的其他词语。
图1例示了根据本公开的各种实施例的无线网络环境。
参照图1,网络环境100包括服务器110、电子装置120和信标装置130。
服务器110可位于网络环境100内,并且可位于网络环境100外。例如,服务器110可以是位于建筑物内的服务器,并且可以是位于建筑物外的云服务器。服务器110可存储各种数据。例如,服务器110可存储用户状态信息。这里,用户状态信息意指将使用服务的用户的各种状态。另外,服务器110可存储对象状态信息。这里,根据实现方法,对象可包括各种含义。例如,对象可指的是在商店中出售的产品。又如,对象可指的是医院提供的医疗服务。在这种情况下,医疗服务指的是用户想要在其处接受医疗治疗的医疗部门、作出诊断的医生、免费的诊断服务等。在另一个示例中,对象可指的是防灾物品,诸如在建筑物内提供的防毒面具和灭火器。对象状态信息意指用户想要接收其服务的对象的各种当前状态。将在图3中详细描述与用户状态信息和对象状态信息相关的详细示例。
电子装置120可包括用于与服务器110和信标装置130通信的各种装置。例如,电子装置120可以是移动电话、智能电话、个人数字助理(PDA)、便携式多媒体播放器(PMP)、数字相机、音乐播放器、便携式游戏控制台、导航***、膝上型计算机、可穿戴装置等。
信标装置130是指用于向电子装置120发送无线信号的装置。为了便于描述,本公开将无线信号定义为信标信号。信标装置130可通过各种通信方法向电子装置120发送信标信号150。例如,信标装置130可通过Wi-Fi直连、红外线通信(IR)、蓝牙、ZigBee、Z波(Z-Wave)、可见光通信(VLC)、第三代(3G)、长期演进(LTE)等来发送信标信号150。信标装置130可向电子装置120广播包中包括的固定信息。固定信息可包括各种信息。例如,信标信号150可包括信标装置130的标识符。另外,信标信号150可包括关于对象的示意性信息。例如,信标信号150可包括对象的标识信息。
每个信标装置可通过预定信号强度将信标信号150发送到电子装置120。也就是说,电子装置120可在设置在信标装置130所发送的信标信号150的有效范围内时接收信标信号150。例如,信标信号150的有效范围可以是50m。在这种情况下,电子装置120可在设置在距离信标装置130的50m内时接收信标信号150。
电子装置120可将消息160发送到服务器110。电子装置120可通过各种方法将消息160发送到服务器110。
在一些实施例中,电子装置120可与服务器110建立长距离通信。例如,为了执行或控制应用,电子装置120可通过广域网(WAN)通信方案连接到网络,以便与服务器110通信。例如,电子装置120可通过使用LTE和全球微波接入互操作性(WiMAX)标准来与服务器110执行通信。例如,电子装置120可通过使用传输控制协议(TCP)与服务器110进行通信。在另一个示例中,电子装置120可通过使用诸如码分多址(CDMA)、宽带CDMA(WCDMA)、正交频分多址(OFMA)、滤波器组多载波(FBMC)、非正交多址(NOMA)、稀疏码多址(SCMA)等的多址方案与服务器110进行通信。
在一些实施例中,电子装置120可与服务器110建立近距离通信。例如,为了执行或控制应用,电子装置120可通过近距离通信方案与服务器110进行通信。例如,电子装置120可通过诸如蓝牙、蓝牙低功耗(BLE)、Wi-Fi直连和LTE的装置到装置(D2D)方案与服务器110进行通信。
消息160可包括各种信息。在一些实施例中,消息160可包括指示电子装置120已经进入预定区域的信息。可根据各种实施例来确定预定区域的含义。例如,如果用户希望购买产品,则该区域可指的是销售该产品的商店的入口。又如,如果要为用户提供医疗服务,则该区域可指的是医院的入口。再如,当用户想要接收与防灾相关的服务时,该区域可指的是特定建筑物的入口。
在一些其他实施例中,消息160可包括关于存储在电子装置120中的对象的列表的信息。可按各种方法将对象的列表存储在电子装置120中。例如,对象的列表可以是用户想要接收的服务,并且可由用户手动记录在电子装置120上。又如,可通过已经接收到服务的其他用户的推荐来生成对象的列表。又如,对象的列表可以是服务提供商所推荐的对象的列表。对于一个实施例,消息160可包括电子装置120的标识符(ID)。
服务器110可将消息170发送到电子装置120。消息170可包括各种信息。在一些实施例中,消息170可包括关于产品的信息。关于产品的信息可包括关于用户想要购买的产品的详细信息。例如,关于产品的信息可包括诸如产品的类别、价格、颜色和制造商的各种产品特性。在一些实施例中,消息170可包括关于医疗服务的信息。关于医疗服务的信息可包括关于用户想要接收的医疗服务的详细信息。例如,关于医疗服务的信息可包括关于主治医生的信息和指示目前是否可提供医疗服务的信息。在一些其他实施例中,消息170可包括关于用户想要接受的防灾物品的信息。例如,关于防灾物品的信息可包括防灾物品的详细位置(例如,指示灭火器位于二楼应急楼梯入口处的信息)、使用防灾物品的方法等。
可由服务器110以各种格式生成关于对象的信息。例如,关于产品的信息可以是统一的资源位置(URL)、文本、图像和视频。
如上所述,信标信号是用于使用低功率能量将固定信息发送到电子装置的技术。下面描述信标信号的包结构,以便说明信标信号的特性。
图2示出了根据本公开的各种实施例的信标信号的包结构。信标信号的包结构可对应于图1中示出的信标信号150。
参照图2,信标信号150包括前导码210、接入地址220、协议数据单元(PDU)报头230、PDU有效载荷240、循环冗余校验(CRC)250等。为了便于描述,图2只例示了以上元素,但是在某些情况下,可以进行各种修改。例如,PDU有效载荷240的大小可根据信标装置130的功耗和固定信息大小而变化,并且可省略PDU报头230或CRC 250。又如,前导码210的数据大小可以是1个字节,接入地址220的数据大小可以是4个字节,PDU有效载荷240的数据大小可以是2个字节至39个字节,并且CRC 250的数据大小可以是3个字节。
使用前导码210来稳定地发送和接收信标信号150。例如,电子装置120可通过使用前导码210来执行从信标装置130发送的信标信号150的频率同步、符号定时估计和自动增益控制。接入地址220是用于识别物理层信道上的信标信号的域。例如,电子装置120可通过使用接入地址220来识别当前发送的信号是从广告信道发送的信号还是从数据物理信道发送的信号。广告信道是用于在信道上广告包以便连接两个或更多个装置的信道。数据物理信道是用于在彼此连接的两个或更多个装置之间进行通信的信道。PDU报头230可包括与逻辑传输关联的信息、逻辑链路标识符等。例如,PDU报头230可包括PDU有效载荷240的信息(例如,PDU有效载荷240的长度)。PDU有效载荷240可包括关于逻辑链路控制和适配协议(L2CAP)信号、L2CAP帧或用户数据的信息。例如,PDU有效载荷240可包括用于将信标装置130与其他信标装置区分开的信息或产品ID。CRC 250可包括与数据传输错误检测关联的信息。
在一些实施例中,信标信号150可包括通过广告信道发送的信标信号的包结构。如果信标信号150是通过广告信道发送的信标信号,则PDU有效载荷240可包括报头242和有效载荷244。报头242包括关于PDU类型、再同步功能单元(RFU)、Tx地址类型、Rx地址类型、包长度等的信息。有效载荷244包括关于来自信标装置的接收的数据信息。例如,有效载荷244可包括用于将信标装置130与其他信标装置区分开的信息或对象ID。根据实现方法,报头242和有效载荷244的元素中的一部分可被省略,并且可添加其他元素。另外,根据实现方法,报头242和有效载荷244的数据大小可以是固定的或可变的。例如,报头242的数据大小可以是2个字节,并且有效载荷244的数据大小可以是0个字节至37个字节。
在某些其他实施例中,信标信号150可包括通过数据物理信道发送的信标信号的包结构。当信标信号150是通过物理信道发送的信标信号时,PDU有效载荷240可包括报头242、有效载荷244和消息完整性检查(MIC)246。报头242包括逻辑链路标识符(LLID)、下一个预期序列号(NESN)、序列号(SN)、更多数据(MD)和长度信息。根据实现方法,报头242、有效载荷246和MIC 246的数据大小可以是固定的或可变的。例如,报头242的数据大小可以是2个字节,有效载荷244的数据大小可以是0个字节至37个字节,并且MIC 246的数据大小可以是4个字节。
电子装置可从信标装置接收包括在上述信标信号中的信息。然而,当通过广告信道发送信标信号时,信标信号会被不加区分地发送到电子装置。换句话讲,电子装置的用户会从信标装置接收不期望的信息。因此,需要能够选择性地接收信标信号的网络环境。下文中,提供了根据各种实施例的可选择性地接收信标信号的方法和装置。
图3例示了根据本公开的各种实施例的无线网络环境。
参照图3,网络环境300包括服务器110、电子装置120和信标装置130。服务器110、电子装置120和信标装置130可对应于图1中描述的装置。另外,信标装置130可以是至少一个信标装置。
在操作310中,电子装置120将用户ID和对象列表发送到服务器110。对象列表是用户想要接收的并且存储在电子装置120中的服务的列表。可根据以上在图1中描述的各种实施例来存储对象的列表。可按各种格式将对象的列表发送到服务器110。例如,可按文本、图像、URL等形式发送对象的列表。
虽然在图3中未示出,但是电子装置120在满足预定条件之后将用户ID和对象的列表发送到服务器110。例如,电子装置120可在用户已经进入预定区域之后将用户ID发送到服务器110。可根据以上在图1中描述的各种实施例来确定该预定区域。用于识别用户是否进入预定区域的方法是各种各样的。
例如,其他电子装置可安装在商店或建筑物的入口处,以便确定用户是否进入。其他电子装置可以是信标装置。在这种情况下,电子装置120可从其他电子装置接收包括标识信息的消息。当接收到该消息时,电子装置120可识别到用户已经进入商店或建筑物。然后,电子装置120可将信号发送到服务器110。
又如,其他电子装置可以是检测装置。在这种情况下,其他电子装置可通过使用感测或检测操作来识别用户是否进入商店或建筑物。其他电子装置可通知服务器110用户是否进入商店或建筑物。服务器110可在接收到指示用户是否进入的消息之后,向电子装置120发出对用户ID或对象列表的请求。
再如,可使用电子装置120上的位置信息来确定用户是否进入。可通过使用全球定位***(GPS)来确定位置信息。在这种情况下,服务器110可测量电子装置120(即,拥有电子装置120的用户)的位置,并且当用户进入预定商店或建筑物的入口时,请求用户ID和对象的列表。
在操作320中,服务器110可基于接收到的对象的列表和用户ID来更新关于对象的信息。可通过各种方法来改变关于对象的信息。在一些实施例中,可基于用户状态信息来改变关于对象的信息。用户状态信息意指将使用对象的用户的各种状态。例如,用户状态信息可包括用户的年龄、职业、性别、地址、兴趣领域、医疗状况、产品的先前购买历史、日程信息、会员信息、拥有的优惠券信息等。另外,可基于对象状态信息来改变关于对象的信息。对象状态信息可意指用户将接收的对象的各种当前状态。例如,对象状态信息可包括关于产品的优惠券信息、附加折扣信息、商店内的位置等。服务器110可通过反映用户状态信息或对象状态信息来更新关于包括在接收到的对象列表中的至少一个对象的信息。
在操作340中,服务器110根据关于对象的更新信息来分配信标识别信息。信标识别信息意指信标标识信息。服务器110可将信标识别信息发送到电子装置120。可按各种格式将信标识别信息发送到电子装置120。例如,信标识别信息可以是广告商地址。又如,信标识别信息可以是包括在信标信号中的数据。电子装置120可在存储了接收到的信标识别信息之后选择性地从信标装置接收信标信号。
在操作350中,电子装置120选择性地只接收与所存储的信标识别信息匹配的信标信息。这里,选择性接收的装置的操作意指从两个或更多个信标装置所发送的信号当中只获取包括在期望的信号中的信息。也就是说,在本公开中,选择性接收的装置选择性地处理包括在接收到的信号中的信息,而不是物理地阻断除期望的信号之外的信号。用于选择性接收的方法可有所不同。
例如,电子装置120可将从服务器110接收到的信标识别信息存储在BLE芯片的白名单中,然后只接收具有与信标识别信息的信标标识符相同的信标标识符的信标装置的信息。换句话讲,电子装置120从收发器(图7中所示)接收信标信号,然后通过使用信标识别信息来确定接收到的信标信号是否是期望的信号。当接收到的信标信号不是期望的信号时,电子装置120可不向处理器(图7中所示)发送信号。以上操作可只向用户显示用户所期望的信息,并且提供减少电子装置120的电流消耗的效果。
又如,电子装置120可将从服务器110接收到的信标识别信息注册在电子装置120的应用中,然后只接收具有与信标识别信息的信标标识符相同的信标标识符的信标装置的信息。在这种情况下,电子装置120可在从处理器接收到所有信标信号之后,在应用操作(图7中所示)中只提取期望的信号信息,并且向用户显示信息通知。以上操作可只显示用户所期望的信息,并且提供与包括在电子装置120中的其他应用同时操作的效果。
虽然在图3中未示出,但是电子装置120可根据选择性地接收到的信标信号的信息,向服务器110发送请求关于对象的信息的消息。关于对象的信息意指关于用户将购买的或感兴趣的对象的详细信息,而不仅仅是关于对象的标识信息。例如,如果对象是产品,则关于对象的信息可包括诸如产品的类别、价格、颜色、制造商之类的各种产品特性。另外,关于对象的信息可包括诸如所拥有的产品优惠券信息、附加折扣信息和商店内的位置之类的各种产品实时信息。又如,如果对象是医疗服务,则关于对象的信息可包括诸如主治医生的信息、当前医疗服务是否可用等的信息。再如,如果对象是防灾物品,则关于对象的信息可包括关于防灾物品的详细位置的信息、使用其的方法等。
电子装置120可根据各种方法将请求关于对象的信息的消息发送到服务器110。例如,电子装置120可将从信标装置130接收到的对象的标识信息发送到服务器110。在这种情况下,服务器110可将与接收到的对象的标识信息匹配的关于对象的信息发送到电子装置120。又如,电子装置120可将信标装置130的标识信息发送到服务器110。在这种情况下,服务器110可将关于与对应于接收到的标识信息的信标装置关联的对象的信息发送到电子装置120。
图4例示了根据本公开的各种实施例的用于说明用于提供服务的方法的示图。图4例示了当对象是用户想要购买的产品时,用于说明是否根据电子装置120的用户的移动来接收信标信号的示图。
参照图4,网络环境400包括服务器110、电子装置120、信标装置130a、信标装置130b、信标装置130c、信标装置130d和信标装置130e。为了便于说明,将用户的移动操作示出为电子装置120的移动。另外,每个信标装置包括单独的信标信号有效范围。如图4所示,信标装置130a、信标装置130b、信标装置130c、信标装置130d和信标装置130e可分别包括信标区域410a、信标区域410b、信标区域410c、信标区域410d和信标区域410e。当进入每个信标信号的有效范围内时,电子装置120可从与每个信标区域对应的信标装置接收信标信号。例如,在进入信标区域410e时,电子装置120可从信标装置130e接收信标信号。另外,每个信标区域可意指产品销售区域以及信标信号的有效范围。例如,信标区域410e可指的是商店的入口。又如,信标区域410a可意指产品A的销售区域。
电子装置120在附图标记401、附图标记403、附图标记405、附图标记407和附图标记409的方向上移动。电子装置120可移动到每个附图标记并且进入每个信标区域。为了便于说明,电子装置120可按照附图标记401至409的顺序移动,但是在某些情况下,电子装置120可按相反顺序移动,并且在其他情况下,电子装置120可在省略了一些附图标记的情况下移动。例如,电子装置120可按信标区域410d、信标区域410c和信标区域410b的顺序移动。又如,电子装置120可从信标区域410e移动到信标区域410d。
在电子装置120移动之前,假定存储在电子装置120中的感兴趣的产品项是A和C。当电子装置120移动到附图标记401并且进入信标区域410e(也就是说,商店的入口)时,电子装置120可以识别商店的入口。如图3中描述的,用于识别是否进入商店的方法可以是通过接收信标信号来识别该进入的操作,并且可以是由单独的传感器装置感测的操作。例如,电子装置120可通过从信标装置130e接收信标信号来识别进入了商店。当电子装置120进入商店入口时,电子装置120可与服务器110通信(采用附图标记420)。例如,电子装置120可将包括用户ID和对象列表的消息发送到服务器110。又如,在服务器110向电子装置120请求了用户ID和对象列表之后,电子装置120可发送包括该信息的消息。
服务器110基于接收到的用户ID和对象列表来改变关于对象的信息,并且将信标识别信息分配给包括一个或更多个产品的标识符的信标装置。另外,服务器110可将信标识别信息发送到电子装置120。电子装置120可选择性地只接收与所分配的信标识别信息匹配的信标信号。例如,当电子装置120进入销售产品A的信标区域410a或销售产品C的信标区域410c时,电子装置120可分别从信标装置130a或信标装置130c接收信标信号,并且向用户显示对应的信息。然而,当电子装置120进入销售产品B的信标区域410b或销售产品D的信标区域410d时,电子装置120可以不接收信标信号,或者在接收到信标信号之后,可以不向用户提供信息通知。
如上所述,图4是基于用户购买产品的假设而进行描述的,但是根据各种实施例,可在假定用户接受医疗服务或用户使用防灾商品的情况下描述图4。
图5是根据本公开的各种实施例的电子装置的框图。图5中示出的电子装置可以是电子装置120。
如在下文中使用的诸如“~单元”、“~器”的术语意指对至少一个功能或操作进行处理的单元,并且该术语可意指硬件、软件或硬件和软件的组合。
参照图5,电子装置120包括收发器510、处理器520、存储器530和显示器540。包括在电子装置120中的元件可被部分省略,或者根据实现方法可添加一些元件。
收发器510可包括发射器和/或接收器。发射器和/或接收器执行收发器510的功能,用以通过天线发送/接收来自服务器110或信标装置130的信号。例如,收发器510根据***的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据传输期间,收发器510通过对传输比特串进行编码和调制来生成复数符号。另外,一旦接收到数据,收发器510通过对基带信号进行解调和解码来重构接收比特串。另外,收发器510将基带信号上变频为射频(RF)频带信号,然后通过天线发送转换后的信号,并且将通过天线接收的RF频带信号下变频为基带信号。收发器510可包括发射滤波器、接收滤波器、放大器、混频器、振荡器、数模转换器(DAC)、模数转换器(ADC)等。
处理器520可控制电子装置120的整体操作。处理器520可执行用于提供互联网浏览器、游戏、视频等的应用。在一些实施例中,处理器520可包括单个处理器核(单核)或多个处理器核。例如,处理器520可包括诸如双核、四核、六核等的多核。根据其他实施例,处理器520还可包括位于其内部或外部的高速缓冲存储器。
处理器520可以可操作地联接到电子设备120内的其他元件(例如,收发器510、存储器530和显示器540)。处理器520可从电子装置120的其他元件接收命令,对接收到的命令进行解释,并且根据所解释的命令来执行计算或者处理数据。
处理器520可对从收发器510接收的消息、数据或信号进行解释和处理。处理器520可基于接收的消息、数据或信号来生成新的消息、数据或信号。
例如,处理器520可通过收发器510将用户ID或对象列表发送到服务器110。对象列表是用户想要接收的并且记录在电子装置120上的服务的列表。可按各种格式将对象列表发送到服务器110。例如,可按文本、图像、URL等形式发送对象列表。
另外,处理器520可通过收发器510从服务器110接收所分配的信标识别信息。信标识别信息意指信标装置的标识信息。例如,信标识别信息可包括信标装置的广告商地址。
处理器520可通过收发器510从信标装置130接收信标信号。处理器520可通过使用信标识别信息来选择性地接收信标信号。
例如,处理器520可存储从服务器110接收到的信标识别信息,然后只接收具有与信标识别信息的信标标识符相同的信标标识符的信标装置的信息。在这种情况下,其可意味着,处理器520可控制收发器510,以便不将不期望的信号发送到处理器520。
又如,处理器520可将从服务器110接收到的信标识别信息注册到应用532中,然后只接收具有与信标识别信息的信标标识符相同的信标标识符的信标装置的信息。在这种情况下,处理器520可在接收到所有信标信号之后,在应用532的阶段只提取关于期望的信标信号的信息,以便向用户显示信息通知。例如,信标信号信息可以是包括用于将信标装置130与其他信标装置区分开的信息或对象ID。
处理器520可通过收发器510将请求关于对象的信息的消息发送到服务器110。关于对象的信息意指关于用户将购买的或感兴趣的对象的详细信息,而不仅仅是关于对象的标识信息。
处理器520可根据各种方法通过收发器510将请求关于对象的信息的消息发送到服务器110。例如,处理器520可将通过收发器510从信标装置130接收的对象的标识信息发送到服务器110。在这种情况下,服务器110可向处理器520发送与接收到的对象标识信息匹配的关于对象的信息。又如,处理器520可通过收发器510将信标装置130的识别信息发送到服务器110。在这种情况下,服务器110可向处理器520发送关于与对应于接收到的标识信息的信标装置关联的对象的信息。
处理器520可将通过收发器510接收的数据或信号存储在存储器530中,或者从中读取或加载数据或信号。例如,处理器520可将待发送到服务器110的用户ID或对象的列表存储在存储器530中。处理器520可从存储器530加载用户ID和对象的列表,以便将用户ID和对象的列表发送到服务器110。
处理器520可将待发送到服务器110的请求关于对象的信息的消息存储在存储器530中。处理器520可将从服务器110接收的关于对象的信息存储在存储器530中。
处理器520可处理由应用532生成的数据或信号。例如,处理器520可向应用532的存储器530请求数据或信号。处理器520可将数据或信号记录(或存储)在存储器530上,或者更新应用532的数据或信号。
处理器520可将经处理或生成的消息、数据或信号提供给显示器540。例如,处理器520可在应用532的阶段只提取关于期望的信标信号的信息,以便通过显示器540向用户显示通知消息。可用各种方法来显示通知消息。例如,通知消息可以是文本、图像、视频和URL。又如,处理器520可通过显示器540向用户显示从服务器110接收的关于对象的信息。
另外,处理器520可识别进入商店(例如,图4中示出的信标区域410e)的电子装置120或网络环境(例如,图4中示出的网络环境400)。
存储器530可存储用于控制电子装置120的控制命令代码、控制数据或用户数据。存储器530可包括易失性存储器和非易失性存储器中的至少一个。非易失性存储装置可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除PROM(EEPROM)、闪存存储器、相变随机存取存储器(PRAM)、磁性RAM(MRAM)、电阻RAM(RRAM)、铁电RAM(FRAM)等。易失性存储器可包括诸如动态RAM(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)、PRAM、MRAM、RRAM、FeRAM等的各种存储器中的至少一个。
存储器530可包括诸如硬盘驱动器(HDD)、固态盘(SSD)、内置多媒体卡(eMMC)和通用闪存(UFS)的非易失性介质。
显示器540可输出数据或信号。例如,显示器540可输出图像数据。又如,显示器540可显示经处理器520处理的图像信号。显示器540可显示拍摄图像或静止图像,并且显示视频或相机预览图像。显示器540可以是液晶显示器(LCD)或有机发光二极管(OLED)。
显示器540与输入/输出装置联接,以便被配置成集成触摸屏。另外,显示器540可显示用户以及用户正携带或佩戴的产品。在这种情况下,显示器540可执行电镜功能。
存储器530可包括应用532。应用532可处理、记录或更新数据或信号。
图6是根据本公开的各种实施例的服务器的框图。图6中示出的服务器可以是服务器110。
如在下文中使用的诸如“~单元”、“~器”的术语意指以至少一个功能或操作进行处理的单元,并且该术语可意指硬件、软件或硬件和软件的组合。
参照图6,服务器110包括收发器610、处理器620和存储器630。包括在电子装置110中的元件可被部分省略,或者根据实现方法可添加一些元件。
收发器610可包括发射器和/或接收器。发射器和/或接收器执行收发器610的功能,用以通过天线发送/接收来自服务器120或其他电子装置的信号。例如,收发器610根据***的物理层规范执行基带信号和比特串之间的转换功能。例如,在数据传输期间,收发器610通过对传输比特串进行编码和调制来生成复数符号。另外,一旦接收到数据,收发器610通过对基带信号进行解调和解码来重构接收比特串。另外,收发器610将基带信号上变频为RF频带信号,然后通过天线发送转换后的信号,并且将通过天线接收的RF频带信号下变频为基带信号。收发器610可包括发射滤波器、接收滤波器、放大器、混频器、振荡器、DAC、ADC等。
处理器620可控制服务器110的整体操作。在一些实施例中,处理器620可包括单个处理器核或多个处理器核。例如,处理器620可包括诸如双核、四核和六核的多核。根据其他实施例,处理器620还可包括位于其内部或外部的高速缓冲存储器。
处理器620可以可操作地联接到服务器110内的其他元件(例如,收发器610、存储器630)。处理器620可从服务器110的其他元件接收命令,对接收到的命令进行解释,并且根据所解释的命令来执行计算或者处理数据。
处理器620可对从收发器610接收的消息、数据或信号进行解释和处理。处理器620可基于接收的消息、数据或信号来生成新的消息、数据或信号。
例如,处理器620可通过收发器610从电子装置120接收用户ID或对象的列表。对象的列表是用户想要接收的并且记录在电子装置120上的服务的列表。可按各种格式来接收对象的列表。例如,可按文本、图像、URL等形式接收对象的列表。
处理器620可基于接收到的对象的列表和用户ID来更新关于对象的信息。这里,可根据以上在图3中描述的各种实施例来更新关于对象的信息。处理器620可通过反映用户状态信息或对象状态信息来更新关于包括在接收到的对象列表中的至少一个对象的信息。
处理器620可根据关于更新后的对象的信息来分配信标识别信息。信标识别信息意指信标标识信息。例如,信标识别信息可包括信标装置的广告商地址。处理器620可通过收发器610将信标识别信息发送到电子装置120。
处理器620可通过收发器610从电子装置120接收请求关于对象的信息的消息。关于对象的信息意指关于用户将购买的或感兴趣的对象的详细信息,而不仅仅是关于对象的标识信息。
处理器620可根据各种方法通过收发器610从电子装置120接收请求关于对象的信息的消息。例如,处理器620可从电子装置120接收从信标装置130发送到电子装置120的对象的标识信息。在这种情况下,处理器620可将与接收到的对象的标识信息匹配的关于对象的信息发送到电子装置120。又如,处理器620可从电子装置120接收信标装置130的标识信息。在这种情况下,处理器620可将关于与对应于接收到的标识信息的信标装置关联的对象的信息发送到电子装置120。
处理器620可将通过收发器630接收的数据或信号存储在存储器630中,或者从中读取或加载数据或信号。例如,处理器620可将从电子装置120接收的用户ID或对象列表存储在存储器630中。另外,处理器620可将关于改变后的对象的信息和所分配的信标识别信息存储在存储器630中。
处理器620可将从电子装置120接收的请求关于对象的信息的消息存储在存储器630中。处理器620可从存储器630加载关于与接收到的请求消息对应的对象的信息。关于对象的信息意指关于对象的详细信息,而非仅仅产品的标识信息。
另外,处理器620可识别进入商店(例如,图4中示出的信标区域410e)的电子装置120或网络环境(例如,图4中示出的网络环境400)。
存储器630可存储用于控制服务器110的控制命令代码、控制数据或用户数据。存储器630可包括易失性存储器和非易失性存储器中的至少一个。非易失性存储器可包括ROM、PROM、EPROM、EEPROM、闪存存储器、PRAM、MRAM、RRAM、FeRAM等。易失性存储器可包括诸如DRAM、SRAM、SDRAM、PRAM、MRAM、RRAM、FeRAM等的各种存储器中的至少一个。
存储器630可包括诸如HDD、SSD、eMMC和UFS的非易失性介质。
图7是例示了根据本公开的各种实施例的电子装置接收服务的操作的流程图。电子装置可以是电子装置120。
参照图7,在操作710中,电子装置120可将包括用户ID和对象列表的信号发送到服务器110。电子装置120可同时或分开地向服务器110发送用户ID和对象列表。服务器110可通过使用接收到的用户ID来确定用于发送包括信标识别信息的信号的目的地终端。虽然在图9中未示出,但是电子装置120可识别是否进入商店,然后将该信号发送到服务器110。以上在图4中描述了用于识别是否进入商店的方法。服务器110将基于接收到的用户ID和对象列表来分配与用户所期望的对象关联的信标识别信息。
在操作720中,电子装置120从服务器110接收包括所分配的信标识别信息的信号。信标识别信息意指信标装置的标识信息。例如,信标识别信息可以是广告商地址。
在操作730中,电子装置120基于所分配的信标识别信息来从信标装置130选择性地接收信标信号。随后,将在图12和图13中再次描述用于选择性地接收信标信号的操作的流程。信标信号包括关于对象的示意性信息。例如,信标信号可包括用于将信标装置130与其他信标装置区分开的信息或对象ID。用户不需要从信标装置接收所有信标信号以获取所有信息。电子装置120可以不接收用户不期望的信标信号,或者即使电子装置120接收到用户不期望的信标信号,它可以不向用户显示信息通知消息。
在操作740中,电子装置120可将请求关于与选择性地接收到的信标信号关联的对象的信号发送到服务器110。换句话讲,用户可只从服务器110接收关于期望的对象(例如,在产品列表中描述的产品)的信息。虽然在图9中未示出,但是电子装置120将从服务器110接收包括关于对象的信息的信号。
图8是例示了根据本公开的各种实施例的服务器提供服务的操作的流程图。服务器可以是服务器110。
参照图8,在操作810中,服务器110可从电子装置120接收包括用户ID和对象列表的信号。服务器110可同时或分开地从电子装置120接收用户ID和对象列表。服务器110可通过使用接收到的用户ID来确定用于发送包括信标识别信息的信号的目的地终端。虽然在图8中未示出,但是服务器110可在识别出电子装置120是否进入商店之后接收该信号。
在操作820中,服务器110根据接收到的对象列表来分配信标识别信息。在图13中将再次描述用于分配信标识别信息的操作的流程。信标识别信息意指信标装置的标识信息。例如,信标识别信息可以是广告商地址。在操作830中,服务器110可将包括所分配的信标识别信息的信号发送到电子装置120。
在操作840中,服务器110从电子装置120接收请求关于对象的信息的信号。关于对象的信息可预先被存储在服务器110中。例如,服务器110可对应于大数据并且包括关于对象的信息。又如,服务器110可链接到与其他大数据对应的服务器,从大数据接收关于对象的信息,并且将该信息发送到电子装置120。
在操作850中,服务器110可将包括关于对象的信息的信号发送到电子装置120。这里,在操作840中,对象对应于电子装置120所请求的对象。换句话讲,服务器100可只向用户提供关于用户所期望的对象(例如,在产品列表中描述的产品)的信息。
图9例示了根据本公开的各种实施例的用于提供服务的信号流。图9例示了服务器110、电子装置120和信标装置130的整体信号流。
为了便于描述,在附图中例示了单个电子装置120和信标装置130的操作,但是电子装置120和信标装置130均可以是两个或更多个装置。也就是说,服务器110可同时或顺序地与两个或更多个电子装置进行通信,并且电子装置可顺序地与两个或更多个信标装置进行通信。
参照图9,在操作910中,电子装置120可将包括用户ID和对象列表的信号发送到服务器110。虽然在图9中未示出,但是电子装置120可以在识别出进入或未进入商店之后,将包括用户ID和对象列表的信号发送到服务器110。
在操作920中,服务器110通过接收到的用户ID与对象列表之间的匹配来更新关于对象的信息,并且分配信标识别信息。匹配是指检查对象列表中包括的产品、改变关于对象的信息和分配信标识别信息的过程。
在操作930中,服务器110可将包括所分配的信标识别信息的信号发送到电子装置120。信标识别信息可以是关于两个或更多个信标装置的识别信息。
在操作940中,电子装置120存储接收到的信标识别信息。例如,电子装置120可存储信标装置的广告商地址。根据实施例,电子装置120可将信标识别信息存储在诸如BLE芯片的硬件和应用532中。
在操作950中,电子装置120从信标装置130接收信标信号,并且在操作960中,确定接收到的信标信号是否与所存储的信标识别信息相同。也就是说,电子装置120可只接收与两个或更多个信标装置所发送的信标信号当中的所存储的信标识别信息匹配的信标信号。根据实施例,可同时或顺序地执行操作950和操作960。例如,当电子装置120通过使用存储在BLE芯片中的信标识别信息来检查信标信号时,电子装置120可以不接收不期望的信号。这里,“不接收”意指收发器510接收到信号,但是该信号未被发送到处理器520。又如,当电子装置120通过使用存储在应用532中的信标识别信息来检查信标信号时,电子装置120可以不向用户显示关于接收到的信标信号中的不期望信号的信息。
在操作970中,电子装置120可将与信标识别信息相同的信标装置的ID发送到服务器110,以请求关于对象的信息。根据其他实施例,电子装置120可将对象的ID发送到服务器110,以请求关于对象的信息。
图10是例示了根据本公开的实施例的电子装置选择性地接收信号的操作的流程图。电子装置可以是电子装置120。图10示出图7中示出的操作730的详细操作的流程。
参照图10,在操作1010中,电子装置120存储从服务器110接收的信标识别信息。例如,信标识别信息可被存储在电子装置120中包括的BLE芯片中。
在操作1020中,电子装置120可确定发送信标信号的信标标识符是否与所存储的信标识别信息相同。如果信标标识符与信标识别信息不同,则电子装置120不接收该信号。当信标标识符与信标识别信息相同时,在操作1030中,电子装置120接收该信号。
图11是例示了根据本公开的实施例的电子装置选择性地接收信号的操作的流程图。电子装置可以是电子装置120。图11示出图7中示出的操作730的详细操作的流程。
参照图11,在操作1110中,电子装置120存储从服务器110接收的信标识别信息。例如,信标识别信息可被存储在电子装置120中包括的应用532中。
在操作1120中,电子装置120从信标装置130接收所有信标信号。这里,所有信标信号意指接收从两个或更多个信标装置发送的所有信标信号。
在操作1130中,电子装置120可确定发送信标信号的信标标识符是否与所存储的信标识别信息相同。如果信标标识符与信标识别信息不同,则在操作1150中,电子装置120不向用户通知在信标信号中包括的信息。当信标标识符与信标识别信息相同时,在操作1140中,电子装置120提取在信标信号中包括的信息,以便向用户显示。例如,在信标信号中包括的信息可以是用于将信标装置130与其他信标装置区分开的信息或产品ID。用户将通过使用显示的信息向服务器110请求关于期望的对象的信息。
图12是例示了根据本公开的各种实施例的电子装置选择性地接收信号的操作的流程图。电子装置可以是电子装置120。
图12中示出的操作1210可对应于收发器510所执行的操作,并且操作1220可对应于应用532所执行的操作。
根据实施例,图12中例示的操作的流程可对应于如下所述的图10的实施例。
在操作1230中,电子装置120接收BLE包。BLE包是指信标信号。在操作1240中,电子装置120确定接收到的BLE包是否是来自所注册的信标识别信息的包。例如,信标识别信息可以是广告商地址。信标识别信息是注册在BLE芯片上的白名单中的识别信息。白名单是指基于由电子装置120发送到服务器110的对象的列表所分配的信标识别信息。
在操作1250中,如果接收到的BLE包与注册在白名单中的BLE信标识别信息不同,则电子装置120丢弃该包。当接收到的BLE包与注册在白名单中的信标识别信息相同时,电子装置120通过处理器520将包传送到应用532。
在操作1260中,电子装置120提取在使用应用532传递的包中包括的信息。在包中包括的信息可以是用于将信标装置130与其他信标装置区分开的对象ID或信息。
根据实施例,图12中例示的操作的流程可对应于如下所述的图11的实施例。虽然未在图12中直接示出,但是电子装置120可省略操作1240。在这种情况下,在操作1230中接收到的所有BLE包通过收发器被发送到应用532。
虽然未在图12中直接示出,但是在操作1260中,电子装置120可确定接收到的BLE包是否来自注册的信标信息。例如,信标识别信息可以是广告商地址。信标识别信息是注册在应用532上的白名单中的信标识别信息。
当接收到的BLE包与注册在白名单中的BLE信标识别信息不同时,电子装置120不提取包的信息。换句话讲,电子装置120可不向用户显示包的信息。
当接收到的BLE包与注册在白名单中的BLE信标识别信息相同时,电子装置120提取包括在包中的信息。包括在包中的信息可以是用于将信标装置130与其他信标装置区分开的对象ID或信息。
图13是例示了根据本公开的各种实施例的服务器分配信标识别信息的操作的流程图。服务器可以是服务器110。图13示出图8中示出的操作820的详细操作的流程。
参照图13,在操作1310中,服务器110可基于从电子装置120接收到的所接收的对象列表和用户ID来更新关于对象的信息。例如,可基于用户状态信息来改变关于对象的信息。另外,可基于对象状态信息来改变关于对象的信息。服务器110可通过反映用户状态信息或对象状态信息来改变关于包括在接收到的对象列表中的对象的信息。
在操作1320中,服务器110分配更新后的对象的信标识别信息。也就是说,服务器110可将关于与改变后的关于对象的信息对应的信标装置的识别信息发送到电子装置120。电子装置120可在存储了接收到的信标识别信息之后选择性地从信标装置接收信标信号。
根据各种实施例的权利要求书和/或说明书中所述的方法可通过硬件、软件或硬件和软件的组合来实现。
软件可存储在非暂态计算机可读存储介质中。非暂态计算机可读存储介质存储包括指令的至少一个程序(软件模块),指令在由电子装置中的至少一个处理器执行时,致使处理器执行本公开的方法。
软件可存储在采用诸如ROM的易失性或非易失性存储装置形式或采用诸如RAM、存储芯片、装置或集成电路的存储器形式的诸如压缩盘(CD-ROM)、数字多功能盘(DVD)、磁盘或磁带等的光学或磁性可读介质中。
存储装置和存储介质是能够存储包括指令的一个程序或多个程序的非暂态计算机可读存储介质的实施例,指令在被执行时实现实施例。实施例提供了包括用于实现如本说明书的权利要求中的任一项所述的装置或方法的代码的程序以及用于存储程序的非暂态计算机可读介质。另外,可通过诸如经由有线或无线连接传递的通信信号之类的介质用电学方式传递程序,并且实施例可适宜地包括其等同形式。
在本公开的上述详细实施例中,根据所提出的详细实施例,用单数或复数来表达包括在本公开中的组件。然而,为了方便进行适于所提出情形的描述,选择单数形式和复数形式,并且本公开的各种实施例不限于其单个元素或多个元素。此外,在说明书中表述的多个元素可被配置成单个元素,或者说明书中的单个元素可被配置成多个元素。
虽然已经参照本公开的各种实施例示出和描述了本公开,但是本领域的技术人员应该理解,可在不脱离如随附权利要求书及其等同物限定的本公开的精神和范围的情况下,在其中进行各种形式和细节上的改变。

Claims (15)

1.一种由电子装置执行的方法,所述方法包括:
向服务器发送包括一个或更多个对象和作为标识符的用户ID的列表的信号;
从所述服务器接收包括至少一个对象的信标识别信息的信号,所述至少一个对象包括在所述一个或更多个对象的列表中;
在所述电子装置处存储所述信标识别信息;
从信标装置接收信标信号;
由所述电子装置确定接收到的信标信号是否与从所述服务器接收的所存储的信标识别信息匹配;以及
如果接收到的信标信号与所存储的信标识别信息匹配,则向所述服务器请求关于所述至少一个对象的基于与所述用户ID相关联的用户状态信息的更新信息。
2.根据权利要求1所述的方法,其中,发送包括一个或更多个对象的列表的信号包括:当所述电子装置进入预定区域时,发送包括所述一个或更多个对象的列表的所述信号。
3.根据权利要求1所述的方法,其中,关于所述至少一个对象的所述更新信息还包括关于所述至少一个对象的基于对象状态信息的更新信息,
其中,所述对象状态信息包括关于产品的优惠券信息、附加折扣信息和商店内的位置中的至少一个。
4.根据权利要求1所述的方法,
其中,所述用户状态信息包括用户的年龄、职业、性别、地址、感兴趣的领域、医疗状况、产品的先前购买历史、日程信息、会员信息以及所拥有的优惠券信息中的至少一个。
5.根据权利要求1所述的方法,所述方法还包括:提取与所存储的信标识别信息匹配的所述至少一个信标信号中包括的对象的标识信息。
6.根据权利要求5所述的方法,所述方法还包括:向用户显示关于所述至少一个对象的所述更新信息。
7.一种电子装置,所述电子装置包括:
存储器;
收发器,所述收发器被配置成向服务器或信标装置发送信号并且从所述服务器或所述信标装置接收信号;以及
处理器,所述处理器与所述收发器在功能上联接,
其中,所述处理器被配置成进行控制,以执行下述操作:
向服务器发送包括一个或更多个对象和作为标识符的用户ID的列表的信号;
从所述服务器接收包括至少一个对象的信标识别信息的信号,所述至少一个对象包括在所述一个或更多个对象的列表中;
在所述存储器处存储所述信标识别信息,
从信标装置接收信标信号,
确定接收到的信标信号是否与从所述服务器接收的所存储的信标识别信息匹配,以及
如果接收到的信标信号与所存储的信标识别信息匹配,则向所述服务器请求关于所述至少一个对象的基于与所述用户ID相关联的用户状态信息的更新信息。
8.根据权利要求7所述的电子装置,其中,所述处理器被配置成当所述电子装置进入预定区域时,发送包括所述一个或更多个对象的列表的所述信号。
9.根据权利要求7所述的电子装置,其中,关于所述至少一个对象的所述更新信息还包括基于对象状态信息的更新信息,
其中,所述对象状态信息包括关于产品的优惠券信息、附加折扣信息和商店内的位置中的至少一个。
10.根据权利要求7所述的电子装置,
其中,所述用户状态信息包括用户的年龄、职业、性别、地址、感兴趣的领域、医疗状况、产品的先前购买历史、日程信息、会员信息以及所拥有的优惠券信息中的至少一个。
11.根据权利要求7所述的电子装置,其中,所述处理器还被配置成进行控制,以提取在与所存储的信标识别信息匹配的所述至少一个信标信号中包括的对象的标识信息。
12.根据权利要求11所述的电子装置,所述电子装置还包括显示器,所述显示器被配置成向用户显示关于所述至少一个对象的所述更新信息。
13.一种服务器,所述服务器包括:
收发器,所述收发器被配置成向电子装置发送信号以及从所述电子装置接收信号;以及
处理器,所述处理器与所述收发器在功能上联接,
其中,所述处理器被配置成进行控制,以执行下述操作:
从电子装置接收包括一个或更多个对象和作为标识符的用户ID的列表的信号,
分配至少一个对象的信标识别信息,所述至少一个对象包括在所述一个或更多个对象的列表中,
基于与所述用户ID相关联的用户状态信息来更新关于所述至少一个对象的信息,
向所述电子装置发送包括所述信标识别信息的信号,
从所述电子装置接收请求关于所述至少一个对象的基于与所述用户ID 相关联的用户状态信息的更新信息的信号,以及
将包括关于所述至少一个对象的所述更新信息的信号发送到所述电子装置,
其中,当所述电子装置从信标装置接收到与所述信标识别信息匹配的信标信号时,从所述电子装置向所述服务器发送请求关于所述至少一个对象的所述更新信息的信号。
14.根据权利要求13所述的服务器,其中,所述处理器被配置成当所述电子装置进入预定区域时,接收包括所述一个或更多个对象的列表的所述信号。
15.根据权利要求13所述的服务器,其中,所述处理器还被配置成基于对象状态信息来控制更新关于所述至少一个对象的所述信息,
其中,所述对象状态信息包括关于产品的优惠券信息、附加折扣信息和商店内的位置中的至少一个,并且
其中,所述用户状态信息包括用户的年龄、职业、性别、地址、感兴趣的领域、医疗状况、产品的先前购买历史、日程信息、会员信息以及所拥有的优惠券信息中的至少一个。
CN201680075603.5A 2015-12-22 2016-09-09 用于在无线网络中提供服务的方法及其电子装置 Active CN108432273B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2015-0183984 2015-12-22
KR1020150183984A KR102234408B1 (ko) 2015-12-22 2015-12-22 무선 네트워크에서 서비스를 제공하기 위한 방법 및 전자 장치
PCT/KR2016/010161 WO2017111258A1 (en) 2015-12-22 2016-09-09 Method for providing service in wireless network and electronic device thereof

Publications (2)

Publication Number Publication Date
CN108432273A CN108432273A (zh) 2018-08-21
CN108432273B true CN108432273B (zh) 2021-05-28

Family

ID=59066970

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680075603.5A Active CN108432273B (zh) 2015-12-22 2016-09-09 用于在无线网络中提供服务的方法及其电子装置

Country Status (5)

Country Link
US (1) US10524102B2 (zh)
EP (1) EP3378242A4 (zh)
KR (1) KR102234408B1 (zh)
CN (1) CN108432273B (zh)
WO (1) WO2017111258A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10528908B2 (en) * 2014-03-12 2020-01-07 Ebay Inc. Automatic location based discovery of extended inventory
WO2021120223A1 (zh) * 2019-12-20 2021-06-24 华为技术有限公司 数据发送单元、数据接收单元、数据发送方法及接收方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1463519A (zh) * 2001-03-20 2003-12-24 皇家菲利浦电子有限公司 信标设备的基础结构
CN103688186A (zh) * 2011-05-23 2014-03-26 外兹-赛克有限公司 定位***、方法以及计算装置应用程序的基于位置的修改
US8781502B1 (en) * 2013-02-01 2014-07-15 Swirl Networks, Inc. Systems and methods for display of supplemental content responsive to location
WO2015026862A1 (en) * 2013-08-19 2015-02-26 Estimote, Inc. Wireless beacon and methods

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8265621B2 (en) * 2006-08-29 2012-09-11 Marvell International Ltd. Wi-Fi based geo-location connectivity
KR101168075B1 (ko) * 2010-03-09 2012-07-24 비씨카드(주) 쿠폰 제공 방법 및 쿠폰 제공 서버
US10586251B2 (en) 2012-02-24 2020-03-10 Netclearance Systems, Inc. Consumer interaction using proximity events
US20140172621A1 (en) * 2012-12-14 2014-06-19 Wal-Mart Stores, Inc. Systems and methods for recommending products based on a shopping list and a shopping budget
US20140282620A1 (en) 2013-03-15 2014-09-18 Frank Settemo NUOVO System and method for triggering an event in response to receiving a device identifier
US9307355B2 (en) * 2013-06-27 2016-04-05 Bluecats Australia Pty Limited Location enabled service for enhancement of smart device and enterprise software applications
US9544744B2 (en) * 2013-11-15 2017-01-10 Richard Postrel Method and system for pre and post processing of beacon ID signals
WO2015102235A1 (ko) * 2014-01-02 2015-07-09 에스케이플래닛 주식회사 쿠폰 서비스 시스템 및 방법
US9949200B2 (en) 2014-05-27 2018-04-17 Apple Inc. Centralized beacon management service

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1463519A (zh) * 2001-03-20 2003-12-24 皇家菲利浦电子有限公司 信标设备的基础结构
CN103688186A (zh) * 2011-05-23 2014-03-26 外兹-赛克有限公司 定位***、方法以及计算装置应用程序的基于位置的修改
US8781502B1 (en) * 2013-02-01 2014-07-15 Swirl Networks, Inc. Systems and methods for display of supplemental content responsive to location
CN105051779A (zh) * 2013-02-01 2015-11-11 斯沃尔网络有限公司 用于响应于位置而显示补充内容的***和方法
WO2015026862A1 (en) * 2013-08-19 2015-02-26 Estimote, Inc. Wireless beacon and methods

Also Published As

Publication number Publication date
CN108432273A (zh) 2018-08-21
US10524102B2 (en) 2019-12-31
WO2017111258A1 (en) 2017-06-29
EP3378242A1 (en) 2018-09-26
US20170180972A1 (en) 2017-06-22
EP3378242A4 (en) 2018-09-26
KR102234408B1 (ko) 2021-04-01
KR20170074561A (ko) 2017-06-30

Similar Documents

Publication Publication Date Title
US10880824B2 (en) Method of transmitting proximity service data and electronic device for the same
EP2991388B1 (en) Method for managing beacon, terminal device, server and storage medium
KR102330255B1 (ko) 사물 인터넷 기기들을 제어하기 위한 제어 장치 및 방법
KR102209523B1 (ko) 전자 장치 및 그 측위 방법
US9832607B2 (en) Method of processing beacon of electronic device and electronic device thereof
EP3110179B1 (en) A service providing method using a beacon and electronic apparatus thereof
EP3231250B1 (en) Method for controlling and electronic device thereof
US20150257104A1 (en) Method for controlling beacon signal of electronic device and electronic device thereof
KR102221027B1 (ko) 무선 네트워크에서 서비스를 제공하기 위한 방법 및 장치
US10659445B2 (en) Electronic apparatus, gateway and method for controlling the same
KR102290755B1 (ko) 인접 기반 정보를 제공하는 방법 및 장치
KR20160100153A (ko) 장치 검색 방법 및 이를 지원하는 전자 장치
US20160127863A1 (en) Method for providing location based service and electronic device therefor
KR102238905B1 (ko) 전자 장치의 비콘 전달 방법 및 그 전자 장치
KR20170000671A (ko) 사용자 위치 기반의 푸시 메시지 전송 서비스 시스템 및 방법, 그리고 이를 위한 사용자 장치 및 컴퓨터 프로그램이 기록된 기록매체
US20150213138A1 (en) Thing device based on thing searching browser, and mashup method between things
US20160352784A1 (en) Method and device for performing communication service
CN108432273B (zh) 用于在无线网络中提供服务的方法及其电子装置
KR102244824B1 (ko) 전자 장치 및 전자 장치에서 ip 네트워크 서비스 방법
KR101762226B1 (ko) 광고 제공 방법, 이를 위한 장치 및 이를 수행하는 컴퓨터 프로그램을 기록한 기록 매체
US10952025B2 (en) Method and device for generating novel moving line information based on previous moving line information
KR101761213B1 (ko) 광고 제공 방법 및 이를 수행하는 컴퓨터 프로그램을 기록한 기록 매체
US20200068363A1 (en) Server and electronic device for transmitting and receiving information related to beacon

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant