用于对信标信号的有效性进行验证的方法和装置的制造方法

文档序号:10660802阅读:234来源:国知局
用于对信标信号的有效性进行验证的方法和装置的制造方法
【专利摘要】用于对信标信号的有效性进行验证的方法和装置。提供了一种用于对信标信号的有效性进行验证的方法、系统和装置。更具体地,用户终端确定从信标服务服务器接收的认证信息和从验证信标服务器接收的认证信息是否相同,以使得所接收的信标信号能够仅将用户期望的信息提供给用户,因此使得用户能够关注于会员商店中的购买活动,以增加购物时间和效率并且促进消费。
【专利说明】
用于对信标信号的有效性进行验证的方法和装置
技术领域
[0001]本发明涉及一种用于对信标信号的有效性进行验证的方法和装置,并且更具体地,涉及一种在商店中设置验证信标装置并且通过确定从信标服务服务器接收的认证信息是否与从该验证信标装置接收的认证信息相同来验证由用户终端接收的信标信号是否有效的信标信号有效性验证方法和装置。
【背景技术】
[0002]该部分旨在仅提供本发明的实施方式的【背景技术】,并且在权利要求中不被认为是现有技术。
[0003]随着移动通信网络的发展和终端规格的进步,移动通信终端已经成为现代人的必需品,并且已经演进成超过典型的简单通信装置或信息提供装置的全娱乐设备。
[0004]除了通过移动通信网络的通信功能以外,这些移动通信终端还具有用于执行短距离无线通信的诸如近场通信(NFC)或蓝牙这样的功能。
[0005]NFC具有短的通信距离,并且要求单独的无线通信芯片。然而,蓝牙具有相对长的通信距离,并且大多数终端中配备有蓝牙通信功能。因此,正在使用蓝牙来开展各种通信服务。
[0006]此外,正在使用利用蓝牙通信的信标来开发用于将各种信息提供到由用户处理的移动通信终端的服务方案。
[0007]作为示例,正在使用基于信标的内容提供服务,在该内容提供服务中,会员商店中安装的信标装置可以使用电磁波或声波来发送周期信号,以驱动附近的移动通信终端的特定应用并提供期望的内容。
[0008]在这种情况下,由服务提供方提供的服务可以包括当前在有线/无线互联网上提供的诸如促销、金融、支付、游戏等这样的各种领域中的服务,例如,比较简单的促销页面服务、用于下载低价折扣优惠券的服务、用于支付在商店中购买的产品的服务、以及用于为用户下载诸如游戏这样的应用的服务。
[0009]然而,由于任何人都可以使用配备有蓝牙通信功能的移动装置来发送蓝牙信标信号,因此恶意用户可以将假信息提供给移动通信终端的其它用户。另外,当彼此相邻定位的多个会员商店中安装的信标装置的通信范围彼此交叠时,用户可以从相邻的会员商店接收信标信息,而不是从该用户所处的会员商店接收信标信息,因此存在接收相邻的会员商店的信标信息的问题。
[0010]相关技术文献
[0011]专利文献
[0012]于2013年6月13日公开的名称为“用于提供信息的方法和移动终端”的韩国专利申请公开 N0.10-2014-0072771A

【发明内容】

[0013]技术问题
[0014]本发明旨在解决这样的问题:当常规移动通信终端接收信标信号时,该终端在无需确定所述信标信号是否是需要且有效的情况下将与所述信标信号链接的信息提供给用户,因此使得该用户能够将不期望的信息暴露。
[0015]具体地,本发明旨在提供一种用于通过以下方式对信标信号进行验证的方法和装置:将认证信息指派给从内容信标装置接收的信息,通过验证信标装置来接收所述认证信息,通过确定从所述信标服务服务器接收的信息和从所述验证信标装置接收的信息是否相同来对所述信标信号的有效性进行验证,以及确定所述信息是否是用户所需要的。
[0016]技术解决方案
[0017]本发明的一方面提供了一种信标服务服务器,该信标服务服务器包括:通信模块,该通信模块被构造为与用户终端和信标管理服务器进行通信,所述信标管理服务器管理安装在会员商店中并且包括验证信标装置的信标装置;控制模块,该控制模块被构造为当从所述用户终端接收到针对特定的内容信标装置的有效性验证请求时,将用于有效性验证的认证信息发送到所述用户终端,并且同时执行控制以使得所述认证信息通过安装在与所述特定的内容信标装置对应的会员商店中的验证信标装置被发送到所述用户终端;以及存储模块,该存储模块被构造为存储所述认证信息以及所述内容信标装置和所述会员商店之间的映射信息。
[0018]当从所述用户终端接收针对多个内容信标装置的有效性验证请求时,所述内容模块可以基于所述用户终端和所述内容信标装置之间的距离来选择一个内容信标装置,以执行有效性验证。
[0019]本发明的另一方面提供了一种由信标服务服务器对信标信号的有效性进行验证的方法,该方法包括以下步骤:从用户终端接收针对特定的内容信标装置的有效性验证请求;将用于有效性验证的认证信息发送到所述用户终端;以及通过安装在与所述内容信标装置对应的会员商店中的验证信标装置来将所述认证信息发送到所述用户终端。
[0020]所述方法还可以包括以下步骤:检查是否存在与所述内容信标装置对应的会员商店,其中,当存在所述会员商店时,发送所述认证信息,并且当不存在所述会员商店时,不发送所述认证信息。
[0021]当所述验证信标装置将所述认证信息发送到所述验证信标装置时,所述验证信标装置还可以将与所述用户终端匹配的用户信息发送到所述用户终端。
[0022]所述方法还可以包括以下步骤:生成用于所述有效性验证的所述认证信息,并且所生成的认证信息可以是一次性认证信息。
[0023]本发明的又一方面提供了一种由用户终端对信标信号的有效性进行验证的方法,该方法包括以下步骤:从内容信标装置接收信标信号;请求信标服务服务器对所接收的信标信号的有效性进行验证;响应于所述请求,从所述信标服务服务器接收认证信息,并且从附近的验证信标装置接收认证信息;以及将从所述信标服务服务器接收的所述认证信息与从所述验证信标装置接收的所述认证信息进行比较,以根据来自所述信标服务服务器的所述认证信息与来自所述验证信标装置的所述认证信息是否相同来确定所述信标信号的有效性。
[0024]当从所述验证信标装置接收的用户信息与预先存储的用户信息相同时,执行对从所述信标服务服务器接收的认证信息与从所述验证信标装置接收的认证信息的比较,以确定所述信标信号的有效性。
[0025]有益效果
[0026]根据本发明的实施方式,在基于在会员商店的内部或外部设置的区域而提供的信标服务中,能够对由用户终端接收的多个信标信号当中的由在相应区域中注册的信标装置生成的信标信号的有效性进行验证,因此防止将由未注册的信标装置生成的恶意信标信号或者由另一相邻的会员商店中安装的信标装置生成的信标信号提供给所述用户终端。
[0027]根据本发明的实施方式,还能够对由会员商店中的注册的信标装置生成的信标信号的有效性进行验证,因此仅将包含关于该会员商店的信息的信标信号提供给正在访问该会员商店的用户,并且为了不错失将产品卖给该用户的机会而提供支持。
[0028]此外,根据本发明的实施方式,能够在每个会员商店中对信标信号的有效性进行验证,因此使得用户能够获得仅关于该用户正在访问的会员商店的信息。结果,该用户能够关注于在该会员商店中的产品购买活动,以减少产品购买时间并提高购物效率,并因此促进消费。
【附图说明】
[0029]图1是示出了根据本发明的实施方式的用于对信标信号的有效性进行验证的系统的构造的框图。
[0030]图2是示出了根据本发明的实施方式的信标服务服务器的构造的框图。
[0031]图3是示出了根据本发明的实施方式的用户终端的构造的框图。
[0032]图4是例示了根据本发明的实施方式的信标服务服务器和信标管理服务器的操作方法的流程图。
[0033]图5是例示了根据本发明的实施方式的用户终端的操作方法的流程图。
[0034]图6是例示了根据本发明的实施方式的验证信标装置的操作方法的流程图。
[0035]图7是例示了根据本发明的实施方式的当将有效的信标信号从内容信标装置发送到用户终端时的有效性验证的顺序图。
[0036]图8是例示了根据本发明的实施方式的当将无效的信标信号从内容信标装置发送到用户终端时的有效性验证的顺序图。
[0037]图9是示出了根据本发明的实施方式的在用户终端接收会员商店中的有效的信标信号的情况下的有效性验证处理的示意图。
[0038]图10是示出了根据本发明的实施方式的在第三方恶意地将另一会员商店的信标信号发送到系统中的用户终端的情况下的有效性验证处理的示意图。
[0039]图11是示出了根据本发明的实施方式的在用户终端接收系统中的多个有效的信标信号的情况下的有效性验证处理的示意图。
[0040]图12是示出了根据本发明的实施方式的用于对信标信号的有效性进行验证的信标服务系统中的操作环境的框图。
[0041]图13A和图13B是示出了根据本发明的实施方式的用户终端的画面的视图。【具体实施方式】
[0042]在下文中,将参照附图详细地描述本发明的示例性实施方式。本发明的各方面的特征和优点将从下面阐述的详细描述变得更加显而易见。
[0043]然而,为了不使本发明的主题不必要地模糊不清,将省略与公知功能或构造相关的详细描述。另外,应当注意的是,在整个说明书和附图中相同的附图标记表示相同的元件。
[0044]基于发明人能够适当地限定术语的概念以按照最佳方式来描述其发明的原则,以下描述和附图中使用的术语或词语不应当被理解为对典型含义或词典含义的限制,而应当被理解为与本发明的技术理念对应的含义和概念。因此,说明书中所描述的实施方式和附图中例示的构造不代表本发明的技术理念,而仅仅是示例性实施方式。因此,应当明白的是,可以存在能够在提交申请时被替换的各种等同物和修改。
[0045]尽管可以在本文中使用包括诸如“第一”、“第二”等这样的序数在内的术语来描述各种元件,然而这些元件不限于这些术语。例如,可以在不脱离本发明的范围的情况下将第一组件命名为第二组件,并且还可以类似地将第二组件命名为第一组件。
[0046]在以下描述中,技术术语仅被用于解释特定的示例性实施方式,而不用于限制本公开。除非按单数使用的表达在上下文中具有明显不同的含义,否则按单数使用的表达包含复数的表达。还将要明白的是,本说明书中使用的术语“包含”、“包括”或“具有”指定存在阐明的特征、步骤、操作、组件、部件或其组合,但是不排除存在或增加一个或更多个其它特征、数字、步骤、操作、组件、部件或其组合。
[0047]此外,本说明书中描述的诸如“单元”、“部件”和“模块”这样的术语中的每一个表示用于执行至少一种功能或操作的元件,并且可以在硬件、软件或者硬件和软件的组合中实现。除非在文本中另外说明或者通过上下文明显地矛盾,否则术语“一”和“一个”和“该”以及相似的参考在描述实施方式的上下文中(特别是在所附的权利要求的上下文中)的使用要被理解为包括单数和复数二者。
[0048]除了上述术语以外,还提供了本文中使用的特定术语以帮助理解本发明,并且可以在不脱离本发明的技术理念的情况下用其它术语来替换这些特定术语的使用。
[0049]本发明的范围内的实施方式还包括用于承载或存储计算机可执行指令和/或数据结构的计算可读介质。这种计算机可读介质能够是能够通过通用计算机系统或专用计算机系统来进行访问的任何可用介质。因此,通过示例的方式,并且非限制地,计算机可读介质能够包括物理计算机可读存储介质(包括RAM、ROM、EEPROM、CD-ROM或者其它光盘存储器、磁盘存储器或其它磁存储装置)、或者能够被用于按照计算机可执行指令、计算机可读指令或数据结构的形式存储或递送期望的程序代码工具并且能够由通用计算机或专用计算机访问的任何其它介质。
[0050]在以下描述和权利要求中,术语“网络”被限定为使得能够在计算机系统和/或模块之间发送电子数据的一个或更多个数据链路。当通过网络或者另一通信连接(硬连线、无线或者硬连线和无线的组合)将信息传送或提供给计算机系统时,该计算机系统适当地将连接看作为计算机可读介质。该计算机可读指令包括例如使得通用计算机系统或专用计算机系统执行特定功能或者功能组的任何指令和数据。该计算机可执行指令可以例如是诸如汇编语言或甚至源代码这样的二进制、中间格式指令。
[0051]此外,本领域技术人员将要领会的是,本发明可以利用包括个人计算机、台式计算机、膝上型计算机、消息处理器、手持式装置、多处理器系统、基于微处理器的或可编程的消费电子产品、网络PC、微计算机、主机计算机、移动电话、PDA、寻呼机等在内的许多类型的计算机系统构造在网络计算环境中实践。本发明还可以在通过网络链接(通过硬连线数据链路、通过无线数据链路、或者通过硬有线数据链路和无线数据链路的组合)的本地计算机系统和远程计算机系统二者都执行任务的分布式系统环境中实践。在分布式系统环境中,程序模块可以被定位在本地存储器存储装置和远程存储器存储装置二者中。
[0052]另外,将基于蓝牙低能量(BLE)型数据通信技术来描述根据本发明的实施方式的信标服务。
[0053]尽管NFC技术可能仅在数十厘米的范围内可用,然而蓝牙技术可以在数米的范围内操作并因此已经被应用于各种各样的应用。具体地,即使当用户在无需接近的情况下仅仅经过安装信标装置的地点时,蓝牙技术也能够传送数据,然后像NFC技术中那样触摸阅读器,并且还能够读取建筑物内部的详细位置移动并传送定制数据。
[0054]然而,根据本发明的实施方式的信标服务不一定受限于蓝牙低能量(BLE)或蓝牙。因此,诸如Zigbee、超宽带(UWB)、ANT和W1-Fi这样的各种个人区域网络(PAN)类型短距离通信技术可以是可用的。
[0055]将参照附图详细地描述根据本发明的实施方式的用于在信标服务系统中对信标信号的有效性进行验证的装置。
[0056]首先,将示意性地描述根据本发明的实施方式的信标服务系统的结构。
[0057]图1是示意性地例示了根据本发明的实施方式的信标服务系统的结构的框图。
[0058]参照图1,根据本发明的实施方式的信标服务系统可以包括:内容信标装置600,其被构造为发送包含内容信息的信标信号;用户终端100,其被构造为确定信标信号是否有效并请求信标服务服务器300对信标信号的有效性进行验证;信标服务服务器300,其被构造为在接收到有效性验证请求时生成认证信息并将该认证信息发送到用户终端100,并且请求信标管理服务器400将认证信息发送到用户终端100 ;信标管理服务器400,其被构造为从信标服务服务器300接收认证信息发送请求以请求发送认证信息;以及验证信标装置500,其被构造为发送认证信息达特定时间。
[0059]将参照图1示意性地描述元件。
[0060]首先,内容信标装置600表示定期地发送针对典型信标服务的信标信号的装置。在这种情况下,信标信号可以包括被指派给内容信标装置600的诸如识别信息或位置信息这样的信标识别信息,并且信标识别信息是用于用户终端100接收信标服务的标准。
[0061]根据本发明的实施方式的用户终端100表示可以根据用户的操纵经由通信网络(未示出)来发送和接收各种类型的数据的用户装置。用户终端100可以通过通信网络(未示出)来执行语音或数据通信,通过通信网络(未示出)将信息发送到信标服务服务器300和从信标服务服务器300接收信息,并且通过基于信标的通信从诸如内容信标装置600和验证信标装置500这样的信标装置接收信息。根据本发明的实施方式的用户终端100可以包括存储用于发送/接收并处理信标信号的程序和协议的存储器、执行各种类型的程序以执行计算和控制的微处理器等。
[0062]该用户终端100可以优先地接入与通信网络(未示出)连接的例如应用商店的应用提供装置(未示出),从该应用商店接收信标信号,并且接收并安装显示与该信标信号对应的内容的信标服务应用。用户终端100可以执行信标服务应用,从信标信号中提取信标识别信息,将所提取的信标识别信息发送到信标服务服务器300,从信标服务服务器300接收被映射到该信标识别信息的内容(例如,会员商店的相应的广告信息或优惠券),并且将所接收的内容提供给用户。
[0063]在这种情况下,当从内容信标装置600接收到信标信号时,根据本发明的实施方式的用户终端100可以在执行上述信标服务过程之前,根据本发明的实施方式来验证所接收的信标信号是否有效。为此,当接收到信标信号时,用户终端100请求信标服务服务器300对信标信号的有效性进行验证,并且从信标服务服务器300接收所生成的认证信息。另夕卜,当通过附近的验证信标装置500接收到认证信息时,用户终端100将从信标服务服务器300接收的认证信息与从验证信标装置500接收的认证信息进行比较,以确定来自信标服务服务器300的认证信息和来自验证信标装置500的认证信息是否相同。当来自信标服务服务器300的认证信息和来自验证信标装置500的认证信息相同时,用户终端100确定信标信号是有效的,以执行预定的信标服务过程。
[0064]在这种情况下,信标服务可以包括当前通过有线或无线互联网提供的诸如会员商店的促销页面服务、折扣优惠券下载服务以及针对在会员商店中购买的产品的支付服务这样的各种领域的服务。
[0065]可以按照各种形式来实现根据本发明的实施方式的用户终端100。例如,本说明书中描述的用户终端可以是诸如智能TV、台式计算机等这样的固定终端、以及诸如智能电话、平板PC、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器等这样的移动终端。
[0066]按照数字装置的融合趋势,存在移动装置的各种变型,其多不胜数。根据本发明的实施方式可以使用与上述单元等同的单元作为用户终端100。只要任何装置根据本发明的实施方式下载并安装信标服务应用,就可以根据本发明的实施方式将该装置用作用户终端100。
[0067]将参照图6更详细地描述对信标信号的有效性进行验证的用户终端100的操作方法。
[0068]提供根据本发明的实施方式的验证信标装置500以对信标信号的有效性进行验证。与典型的内容信标装置600不同,验证信标装置500被构造为除了接收认证信息发送请求之外,还从信标管理服务器400接收认证信息,并且发送包含所接收的认证信息的信标信号达特定时间,而不是发送包含信标识别信息的信标信号。
[0069]在这种情况下,根据本发明的实施方式的内容信标装置600和验证信标装置500可以是诸如iBeacon的市售信标装置。此外,只要任何装置能够在个人区域网络(PAN)通信方案中与本发明的实施方式中描述的用户终端100和信标管理服务器400进行通信,该装置就可以是内容信标装置600或验证信标装置500。
[0070]另外,内容信标装置600和验证信标装置500不需要是离散的装置。相反,一个信标装置可以用作内容信标装置600和验证信标装置500。
[0071]也就是说,一个信标装置发送内容信标装置600的信标信号和验证信标装置500的信标信号二者,但是可以将这两种信标信号设置为具有不同的数据类型和间隔。当接收到这样的信标信号时,用户终端可以检查所接收的信标信号的数据类型,并且确定所接收的信标信号是内容信标装置600的信标信号还是验证信标装置500的信标信号。
[0072]另外,可以在一个会员商店中安装单个或多个内容信标装置600以及单个或多个验证信标装置500。
[0073]接下来,信标管理服务器400是用于管理多个信标装置的服务器装置。信标管理服务器400可以被设置在会员商店侧,并且被构造为管理会员商店中安装的信标装置。另选地,信标管理服务器400可以被设置在信标服务提供方侧,并且被构造为分别地管理各个会员商店中安装的信标装置。在这种情况下,信标管理服务器400可以将信标识别信息和位置中的一个或更多个映射到信标装置中的每一个,以管理信标装置。具体地,根据本发明的实施方式,信标管理服务器400分别地管理验证信标装置500和内容信标装置600,并且根据信标服务服务器300的控制将由信标服务服务器300生成的认证信息传送到验证信标装置500。
[0074]信标服务服务器300是根据本发明的实施方式的用于对信标信号的有效性进行验证的服务器装置。此外,信标服务服务器300还可以执行为用户终端100提供与从被验证为有效的信标信号中提取的信标识别信息对应的内容的典型的信标服务过程。
[0075]下面将描述根据本发明的实施方式的信标服务服务器300和信标管理服务器400的主要构造和操作方法。
[0076]图2是示出了信标服务服务器300的主要构造的框图,并且图4是例示了信标服务服务器300和信标管理服务器400的操作方法的流程图。
[0077]首先,参照图2,根据本发明的实施方式的信标服务服务器300包括通信模块310、控制模块330和存储模块350。
[0078]通信模块310被构造为与用户终端100和信标管理服务器400进行通信,该信标管理服务器400管理安装在会员商店中并且包括验证信标装置500的信标装置。用于使得通信模块310能够执行其功能的通信网络可以利用诸如无线LAN(WLAN)、W1-Fi, Wibro,Wimax和高速下行链路分组接入(HSDPA)这样的无线通信,但是不限于此。根据系统实现方案,通信网络可以利用诸如以太网、xDSL (ADSL, VDSL)、混合光纤同轴线缆(HFC)、光纤到柜(FTTC)和光纤到家(FTTH)这样的有线通信。
[0079]此外,通信网络可以包括例如多个接入网络(未示出)和核心网络(未示出),并且还可以包括例如互联网网络(未示出)的外部网络。这里,接入网络(未示出)中的每一个执行与用户终端100的有线/无线通信,并且可以利用诸如基站收发器台(BTS)、NodeB和eNodeB这样的多个基站(BS)以及诸如无线电网络控制器(RNC)这样的基站控制器(BSC)来实施。另外,如上所述,在基站中整体地实施的数字信号处理单元和无线信号处理单元分别被分离成数字单元(下文中被称为DU)和无线电单元(下文中被称为RU)。多个RU(未示出)可以被安装在多个区域中,并且可以与集中DU(未示出)连接。
[0080]另外,与接入网络(未示出)一起构成移动网络的核心网络(未示出)用于将该接入网络(未示出)与例如互联网网络(未示出)的外部网络连接在一起。
[0081]如上所述,核心网络(未示出)是执行诸如移动性控制和接入网络(未示出)之间的切换这样的移动通信服务的主要功能的网络系统,并且被构造为执行电路切换或分组切换并管理和控制移动网络中的分组流动。另外,核心网络(未示出)可以用于管理频率之间的移动性以及接入网络(未示出)与该核心网络(未示出)和例如互联网网络(未示出)的另一网络中的业务之间的互操作。核心网络(未示出)还可以包括服务网关(SGW)、PDN网关(PGW)、移动切换中心(MSC)、归属位置寄存器(HLR)、移动移动性实体(MME)和归属订户服务器(HSS)。
[0082]另外,互联网网络(未示出)表示根据TCP/IP协议来交换信息的典型的开放式通信网络(即,公共网络),并且可以与信标服务服务器300和信标管理服务器400连接,并且该互联网网络可以被构造为经由核心网络(未示出)和接入网络(未示出)来将从信标服务服务器300和信标管理服务器400提供的信息提供给用户终端100和验证信标装置500,并且经由核心网络(未示出)和接入网络(未示出)将从用户终端100和验证信标装置500提供的信息提供给信标服务服务器300和信标管理服务器400。然而,本发明的实施方式不限于此。信标服务服务器300和信标管理服务器400可以与核心网络(未示出)整体地实施。
[0083]除了上述通信方案以外,信标服务服务器300和信标管理服务器400还可以包括广为人知的或者将来开发的任何其它的通信方案。
[0084]当从用户终端100接收到针对内容信标装置600的有效性验证请求时,控制模块330将用于有效性验证的认证信息发送到用户终端100,并且同时执行控制以使得该认证信息通过安装在会员商店中并与内容信标装置600对应的验证信标装置500被传送给用户终端100。
[0085]当控制模块330接收到有效性验证请求时,控制模块330可以生成与内容信标装置600匹配的用于有效性验证的认证信息。在这种情况下,认证信息可以是与特定的内容信标装置600匹配的固定式认证信息,或者可以是每当接收到有效性验证请求时改变与内容信标装置600匹配的认证信息的一次性认证信息。
[0086]当接收到有效性验证请求时,控制模块330对从用户终端100接收的信标识别信息进行分析,并且检查是否存在与已经发送了信标信号的内容信标装置600对应的会员商店。当存在会员商店时,控制模块330执行控制以使得用户信息和由控制模块生成的认证信息中的至少一方被发送到用户终端100和会员商店的信标管理服务器400。当不存在会员商店时,控制模块执行控制以使得既不发送认证信息也不发送用户信息。
[0087]可以通过确定是否存在被映射到从内容信标信号中提取的信标识别信息的会员商店来确定会员商店的存在。
[0088]另外,存储模块350存储认证信息以及内容信标装置和会员商店之间的映射信息。
[0089]更具体地进一步参照图4,信标服务服务器300从用户终端100接收信标信号有效性验证请求(S401)。
[0090]在这种情况下,信标服务服务器300还可以从用户终端100接收与用户终端100匹配的用户信息。
[0091]当接收到信标信号有效性验证请求时,信标服务服务器300将由信标服务服务器300生成的用户信息和认证信息中的至少一方发送到信标管理服务器400,并且请求信标管理服务器400将用户信息和认证信息中的至少一方发送到用户终端100 (S403)。
[0092]同时,信标服务服务器300将所生成的认证信息发送到用户终端(S407)。
[0093]当信标管理服务器400从信标服务服务器300接收发送请求时,验证信标装置500由信标管理服务器请求以发送认证信息和用户信息中的至少一方,并且发送认证信息和用户信息中的至少一方(S405)。
[0094]上面已经描述了根据本发明的实施方式的信标服务服务器300和信标管理服务器400的构造和操作方法。
[0095]下面将描述根据本发明的实施方式的用户终端100的主要构造和操作方法。
[0096]图3是示出了用户终端100的主要构造的框图,并且图5是例示用户终端100的操作方法的流程图。
[0097]首先,参照图3,根据本发明的实施方式的用户终端100包括控制模块110、通信模块130、输入模块150、存储模块170和输出模块190。这里,通信模块130包括第一通信模块131和第二通信模块133。
[0098]当通过第一通信模块131接收从内容信标装置600发送的信标信号时,控制模块110通过第二通信模块133将针对内容信标装置600的有效性验证请求发送到信标服务服务器300,然后将通过第二通信模块133接收的认证信息和用户信息中的至少一方与通过第一通信模块131从验证信标装置500接收的认证信息和用户信息中的至少一方进行比较,以根据通过第二通信模块133接收的信息和通过第一通信模块131接收的信息是否相同来确定信标信号的有效性。
[0099]另外,控制模块110可以是驱动操作系统(OS)和每个元件的处理装置。
[0100]第一通信模块131接收从内容信标装置600和验证信标装置500发送的信号。这里,如上所述,第一通信模块131执行包括蓝牙的个人区域网络(PAN)类型通信。
[0101]这里,第一通信模块可以通过所接收的信标信号的信标识别信息来确定所接收的信标信号是从内容信标装置600接收的信标信号还是从验证信标装置500接收的信标信号。
[0102]第二通信模块133通过通信网络与信标服务服务器300进行通信。这里,如上所述,第二通信模块133利用诸如无线LAN(WLAN)、Wi_F1、无线宽带(Wibro)、全球微波接入互操作性(Wimax)和高速下行链路分组接入(HSDPA)这样的无线通信。
[0103]另外,第一通信模块131和第二通信模块133包括:RF发送单元,其被构造为对所发送的信号的频率进行上变换并放大;以及RF接收单元,其被构造为对所接收的信号进行下噪声放大并且对频率进行下变换。通信模块130可以包括无线通信模块(未示出)和有线通信模块(未示出)中的至少一个。无线通信模块被构造为根据无线通信方法来发送和接收数据。当用户终端100利用无线通信时,无线通信模块可以使用无线通信模块、无线LAN通信模块和无线PAN通信模块中的任何一个来向信标服务服务器300、验证信标装置500和内容信标装置600发送数据和/或从信标服务服务器300、验证信标装置500和内容信标装置600接收数据。
[0104]输入模块150接收诸如数字和字符信息这样的各种信息,并且将与各种功能的设置和用户终端100的功能的控制相关地输入的信号递送给控制模块110。另外,输入模块150可以包括根据用户的触摸或操纵生成输入信号的小键盘和触摸板中的至少一个。在这种情况下,输入模块150可以与下面要描述的输出模块190 —起被构造为一个触摸面板(或触摸屏),并且可以执行输入功能和显示功能。例如,除了诸如键盘、小键盘、鼠标和操纵杆这样的输入装置以外,输入模块150还可以包括未来要开发的任何类型的输入单元。具体地,根据本发明的实施方式的输入模块150感测从用户输入的输入信息,并且将所感测的输入信息递送给控制模块110。
[0105]存储模块170是用于存储数据的装置,包括主存储器装置和辅存储器装置,并且存储操作用户终端100的功能所需的应用程序。存储模块170可以主要地包括程序区域和数据区域。这里,当将与用户的请求对应地激活每个功能时,用户终端100在控制模块110的控制下执行相应的应用程序以提供所述功能。
[0106]具体地,根据本发明的实施方式的存储模块170可以存储引导用户终端100的操作系统、用于检查信标信号的程序、信标服务应用、与用户终端100匹配的用户信息等。
[0107]输出模块190显示与当执行用户终端100的功能的同时生成的一系列操作状态和操作结果有关的信息。另外,输出模块190可以显示用户终端100的菜单、由用户输入的用户数据等。这里,输出模块190可以包括液晶显示器(IXD)、薄膜晶体管IXD (TFT-1XD)、发光二极管(LED)、有机发光二极管(OLED)、有源矩阵有机LED (AMOLED)、视网膜显示器、柔性显示器和三维显示器。在这种情况下,当按照触摸屏的形式来构造输出模块190时,输出模块190可以执行输入模块150的功能的一些或全部。具体地,根据本发明的实施方式的输出模块190输出通过执行信标服务应用获得的执行画面和正在进行有效性验证的信标信号的状态(例如,如图13A和图13B中所示的“有效性验证正在进行中”或者“有效”)。
[0108]更具体地进一步参照图5,当用户终端100从内容信标装置600接收信标信号时(S501),用户终端100请求信标服务服务器300对信标信号的有效性进行验证,并且发送从信标信号中提取的信标识别信息(S503)。在这种情况下,用户终端100还可以发送与用户终端100匹配的用户信息。接下来,用户终端100从信标服务服务器300接收认证信息(S505)。随后,当在特定时间内从验证信标装置500接收到认证信息和用户信息中的至少一方时(S507),用户终端100将所接收的信息与存储的认证信息或用户信息进行比较,以确定所接收的信息和所存储的信息是否相同(S509)。当所接收的信息和所存储的信息相同时,用户终端100确定从内容信标装置600接收的信标信号是有效的(S511),并且执行被映射到该信标信号的信标服务(S513)。
[0109]尽管未示出,当用户终端100将预先存储的用户信息与从验证信标装置500接收的用户信息进行比较以确定预先存储的用户信息和所接收的用户信息是否相同时,该方法还可以包括确定从信标服务服务器300接收的认证信息和从验证信标装置500接收的认证十目息是否相同。
[0110]另外,当预先存储的用户信息和所接收的用户信息不相同时或者当用户终端100没有在特定时间内从验证信标装置500接收到认证信息或用户信息时,用户终端100确定从内容信标装置600接收的信标信号是无效的,并且忽略该信标信号(S515)。
[0111]从当用户终端100从内容信标装置600接收信标信号开始直至用户终端100确定从验证信标装置500接收的认证信息和从信标服务服务器300接收的认证信息是否相同为止,用户终端的输出模块190可以如图13A中所示地显示“有效性验证正在进行中”的状态。当从验证信标装置500接收的认证信息和从信标服务服务器300接收的认证信息相同时,用户终端的输出模块190可以如图13B中所示地将“有效性验证完成”的消息与“有效”的状态一起显示。
[0112]上文中已经描述了根据本发明的实施方式的用户终端100的构造和操作方法。
[0113]下面将描述根据本发明的实施方式的验证信标装置500的操作方法。
[0114]图6是例示了验证信标装置500的操作方法的流程图。
[0115]参照图6,验证信标装置500从信标管理服务器400接收用户信息和认证信息中的至少一方,并且被请求发送该用户信息和该认证信息中的至少一方(S601)。被请求的验证信标装置500发送认证信息和用户信息中的至少一方(S603)。在这种情况下,验证信标装置500可以在不同类型的数据帧中分别发送用户信息和认证信息。
[0116]也就是说,对于iBeacon,例如,验证信标装置500可以分别在通用唯一标识符(UUID)、主字段(major field)和辅字段(minor field)中发送信标识别信息、用户信息和认证信息。本发明的实施方式不限于iBeacon。将要领会的是,只要任何装置在个人区域网络(PAN)方案中发送和接收信标信号,该装置就可以分别在不同类型的数据帧中发送用户信息和认证信息。
[0117]验证信标装置500发送认证信息和用户信息中的至少一方达特定时间,并且在经过该时间之后停止信息的发送(S605)。在这种情况下,认证信息和用户信息中的至少一方对于所述特定时间的发送可以是持续的或定期的。
[0118]上文中已经描述了根据本发明的实施方式的验证信标装置500的操作方法。
[0119]下面将描述根据本发明的实施方式的在从内容信标装置600发送有效的信标信号的情况下的信标信号有效性验证步骤。
[0120]图7是例示了在发送有效的信标信号的情况下的信标信号有效性验证步骤的顺序图。
[0121]参照图7,当用户终端100从内容信标装置600接收包含特定信标信息的信标信号时(S701),用户终端100请求信标服务服务器300对该信标信号的有效性进行验证,并且发送与该信标信号匹配的信标信息和与该用户终端100匹配的用户信息(S703)。随后,信标服务服务器300将认证信息发送到用户终端100 (S707),并且同时请求信标管理服务器400将认证信息发送到用户终端100 (S705)。在这种情况下,信标服务服务器300将认证信息和用户信息中的至少一方发送到信标管理服务器400。
[0122]被请求发送认证信息的信标管理服务器400将认证信息和用户信息中的至少一方发送到验证信标装置500,并且请求验证信标装置500发送认证信息和用户信息中的至少一方(S709)。被请求的验证信标装置500发送认证信息达特定时间(S711)。
[0123]位于验证信标装置500的通信范围内的用户终端100接收由验证信标装置500发送的认证信息和用户信息中的至少一方,并且将所接收的信息与用户终端100的存储模块170中存储的用户终端100的用户信息和从信标服务服务器300接收的认证信息中的至少一方进行比较。当所接收的信息与预先存储的用户信息或者从信标服务服务器300接收的认证信息相同时,用户终端100确定信标信号是有效的(S713)。
[0124]尽管未示出,如上所述,当信标服务服务器300被请求对有效性进行验证并发送认证信息时,可以由信标服务服务器的控制模块330生成认证信息,并且该认证信息可以是一次性认证信息。另外,当信标服务服务器300被请求对有效性进行验证时,信标服务服务器300检查从内容信标装置600发送的信标信号的信标识别信息,以检查是否存在与该内容信标装置600对应的会员商店。当存在会员商店时,信标服务服务器300可以发送认证信息和用户信息中的至少一方。另一方面,当不存在会员商店时,信标服务服务器300可以既不发送认证信息也不发送用户信息。
[0125]上文中已经描述了根据本发明的实施方式的在从内容信标装置600发送有效的信标信号的情况下的信标信号有效性验证步骤。
[0126]下面将描述根据本发明的实施方式的在从内容信标装置600发送无效的信标信号的情况下(即,在由于通信范围之间的交叠,第三方恶意地将包含与另一会员商店有关的信息的信标信号发送到用户终端100或者用户终端100从另一会员商店而不是从该用户终端100所处的会员商店的内容信标装置600接收不期望的信标信号的情况下)的信标信号有效性验证步骤。
[0127]图8是例示了当所发送的信标信号无效时对该信标信号的有效性进行验证的步骤的顺序图。
[0128]参照图8,当用户终端100从内容信标装置600接收包含特定信标信息的信标信号时(S801),用户终端100请求信标服务服务器300对信标信号的有效性进行验证,并且发送与该信标信号匹配的信标信息和与该用户终端100匹配的用户信息(S803)。随后,信标服务服务器300将认证信息发送到用户终端100 (S807),并且同时请求信标管理服务器400将认证信息发送到用户终端100 (S805)。在这种情况下,信标服务服务器300将认证信息和用户信息中的至少一方发送到信标管理服务器400。
[0129]被请求发送认证信息的信标管理服务器400将认证信息和用户信息中的至少一方发送到验证信标装置500,并且请求验证信标装置500发送认证信息和用户信息中的至少一方(S809)。被请求的验证信标装置500发送认证信息达特定时间(S811)。
[0130]位于验证信标装置500的通信范围外部的用户终端100无法接收由验证信标装置500发送的认证信息和用户信息(S813)。因此,由于用户终端100没有在预定的时间内接收到与存储的认证信息或用户信息匹配的任何信息,因此用户终端100超过认证时间限制(S815),并且确定从内容信标装置600接收的信标信号是无效的(817)。
[0131]尽管未示出,如上所述,当信标服务服务器300被请求对有效性进行验证并发送认证信息时,可以由信标服务服务器的控制模块330生成认证信息,并且该认证信息可以是一次性认证信息。另外,当信标服务服务器300被请求对有效性进行验证时,信标服务服务器300检查从内容信标装置600发送的信标信号的信标识别信息,以检查是否存在与该内容信标装置600对应的会员商店。当存在会员商店时,信标服务服务器300可以发送认证信息和用户信息中的至少一方。另一方面,当不存在会员商店时,信标服务服务器300可以既不发送认证信息也不发送用户信息。
[0132]上文中已经描述了根据本发明的实施方式的在从内容信标装置600发送无效的信标信号的情况下的信标信号有效性验证步骤。
[0133]下面将描述根据本发明的实施方式的在当用户终端100进入会员商店A时、用户终端100从会员商店A的内容信标装置600接收会员商店A的信标信号的情况下的信标信号有效性验证步骤。
[0134]图9是示出了在用户终端100在会员商店A中接收有效的信标信号的情况下的验证处理的示意图。
[0135]参照图9,当用户终端100进入会员商店A中的内容信标装置600的通信范围时,用户终端100接收会员商店A的信标信号601。然后,用户终端100请求信标服务服务器300对信号的有效性进行验证,并且发送会员商店A的信标信号。在这种情况下,用户终端100还可以发送其自身的用户信息,并且可以将状态改变为如图13A中所示的“有效性验证正在进行中”。
[0136]被请求的信标服务服务器300生成认证信息并将所生成的认证信息发送到用户终端100 (301),并且请求信标管理服务器400将认证信息发送到用户终端100 (303)。在这种情况下,信标服务服务器300可以将认证信息和用户信息中的至少一方发送到信标管理服务器400。
[0137]被请求发送认证信息的信标管理服务器400请求验证信标装置500发送认证信息和用户信息中的至少一方(401)。验证信标装置500发送用户信息和认证信息中的至少一方达特定时间(501)。当将用户信息和认证信息一起发送时,验证信标装置500可以在主字段中包含用户信息并在辅字段中包含认证信息,并且发送所述信息。
[0138]在这种情况下,由于用户终端100位于验证信标装置500的通信范围内,因此用户终端100可以在特定时间内接收由验证信标装置500发送的信号,并且将其自身的与会员商店A的信标信号匹配的用户信息或认证信息与从验证信标装置500接收的信号进行比较。当该用户信息或认证信息与从验证信标装置500接收的信号相同时,用户终端100将状态改变为如图13B中所示的“有效”,并且执行与会员商店A的信标信号匹配的内容服务。
[0139]上文中已经描述了根据本发明的实施方式的在当用户终端100进入会员商店A时、用户终端100从会员商店A的内容信标装置600接收会员商店A的信标信号的情况下的信标信号有效性验证步骤。
[0140]下面将描述根据本发明的实施方式的在当用户终端100进入会员商店A时、用户终端100从恶意用户接收会员商店B的信标信号的情况下的信标信号有效性验证步骤。
[0141]图10是示出了在用户终端100在会员商店A中接收无效的信标信号的情况下的验证处理的示意图。
[0142]参照图10,当用户终端100进入会员商店A时,用户终端100从具有恶意意图的第三方接收会员商店B的信标信号。然后,用户终端100请求信标服务服务器300对该信标信号的有效性进行验证(103),并发送会员商店B的信标信号。在这种情况下,用户终端100还可以发送其自身的用户信息,并且可以将状态改变为如图13A中所示的“有效性验证正在进行中”。
[0143]被请求的信标服务服务器300生成认证信息并将所生成的认证信息发送到用户终端100 (301),并且请求信标管理服务器400将认证信息发送到用户终端100 (307)。在这种情况下,信标服务服务器300可以将认证信息和用户信息发送到信标管理服务器400。
[0144]被请求发送认证信息的信标管理服务器400请求验证信标装置500发送认证信息和用户信息中的至少一方(403)。验证信标装置500发送用户信息和认证信息中的至少一方达特定时间(503)。当将用户信息和认证信息一起发送时,验证信标装置500可以在主字段中包含用户信息并在辅字段中包含认证信息,并且发送所述信息。
[0145]在这种情况下,由于用户终端100不位于验证信标装置500的通信范围内(即,用户终端100不位于会员商店B内),因此用户终端100无法在特定时间内接收由验证信标装置500发送的信号,并且将其自身的与会员商店B的信标信号匹配的用户信息或认证信息与从验证信标装置500接收的信号进行比较。此外,即使当用户终端100接收任何信号时,该信号也与上述信息不相同。因此,用户终端100忽略会员商店B的信标信号。
[0146]上文中已经描述了根据本发明的实施方式的在当用户终端100进入会员商店A时、用户终端100从恶意用户接收会员商店B的信标信号的情况下的信标信号有效性验证步骤。
[0147]下面将描述根据本发明的实施方式的在当用户终端100进入会员商店A时、用户终端100接收会员商店A的信标信号和与会员商店A相邻的会员商店B的信标信号的情况下的信标信号有效性验证步骤。
[0148]图11是示出了在用户终端100在会员商店A中接收会员商店A的有效的信标信号和会员商店B的有效的信标信号的情况下的验证处理的示意图。
[0149]参照图11,由于用户终端100位于会员商店A中,但是进入了会员商店A的内容信标装置600a和会员商店B的内容信标装置600b的通信范围,因此用户终端100接收会员商店A的信标信号605和会员商店B的信标信号607。然后,用户终端100请求信标服务服务器300对这两个信标信号的有效性进行验证(105),并且发送会员商店A和会员商店B的信标信号。在这种情况下,用户终端100还可以发送其自身的用户信息,并且可以将状态改变为如图13A中所示的“有效性验证正在进行中”。
[0150]被请求的信标服务服务器300选择会员商店A的信标信号和会员商店B的信标信号中的一个,并且对所选择的信标信号执行有效性验证步骤。
[0151]在这种情况下,一种信标服务服务器300选择多个信标信号中的一个的方法可以包括以下步骤:基于用户终端100和信标装置之间的距离从多个信标信号当中选择最靠近用户终端100的信标装置的信标信号,以及基于信标信号的功率强度从多个信标信号当中选择具有最大功率强度的信标信号。
[0152]在图11中,用户终端100位于会员商店A中,并且用户终端100比靠近会员商店B的内容信标装置600b更靠近会员商店A的内容信标装置600a。另外,从会员商店A的内容信标装置600a接收的信标信号的功率强度大于从会员商店B的内容信标装置600b接收的信标信号的功率强度。因此,信标服务服务器300选择会员商店A的信标信号,并且对所选择的信标信号执行有效性验证步骤。
[0153]因此,当选择会员商店A的信标信号时,信标服务服务器300生成用于会员商店A的信标信号的认证信息,将所生成的认证信息发送到用户终端100 (309),并且请求会员商店A的信标管理服务器400a将用于会员商店A的信标信号的认证信息发送到用户终端100(311)。在这种情况下,信标服务服务器300可以将认证信息和用户信息发送到会员商店A的信标管理服务器400a。
[0154]被请求发送认证信息的会员商店A的信标管理服务器400a请求会员商店A的验证信标装置500a发送认证信息和用户信息中的至少一方(405)。会员商店A的验证信标装置500a发送用户信息和认证信息中的至少一方达特定时间(505)。当将用户信息和认证信息一起发送时,验证信标装置500可以在主字段中包含用户信息并在辅字段中包含认证信息,并且发送所述信息。
[0155]在这种情况下,由于用户终端100位于会员商店A的验证信标装置500a的通信范围内,因此用户终端100可以在特定时间内接收由会员商店A的验证信标装置500a发送的信号,并且将其自身的与会员商店A的信标信号匹配的用户信息或认证信息与从会员商店A的验证信标装置500a接收的信号进行比较。当用户信息或认证信息与从验证信标装置500a接收的信号相同时,用户终端100将状态改变为如图13B中所示的“有效”,并且执行与会员商店A的信标信号匹配的内容服务。
[0156]为了便于说明,已经在图11中分开地描述了会员商店A的信标管理服务器400a和会员商店B的信标管理服务器400b。然而,不是每个会员商店都需要具有一个信标管理服务器400。相反,一个信标管理服务器400可以管理多个会员商店的验证信标装置500。
[0157]也就是说,当多个会员商店在诸如百货商店或出口这样的一个建筑物或空间中操作时,一个信标管理服务器400可以管理多个验证信标装置500,因此提升效率。
[0158]另外,为了便于说明,假定在一个会员商店中安装一个内容信标装置600和一个验证信标装置500。然而,可以在一个会员商店中安装多个内容信标装置600和多个验证信标装置500。在这种情况下,一个商店中安装的多个信标装置600可以为用户终端100提供相同或不同的内容。
[0159]例如,可以基于内容信标装置600的位置将同一会员商店中安装的多个内容信标装置600进行分开。在商店的入口附近安装的内容信标装置600可以发送会员商店信息,并且在商店的内部安装的内容信标装置600可以发送不同产品的优惠券信息。此外,如果本发明被应用于博物馆、美术馆等,则可以根据其位置来提供与艺术品有关的信息。
[0160]将要领会的是,该描述不限于本发明的与图11对应的实施方式,而是可以被应用于本发明的所有上述实施方式。
[0161]上文中已经描述了根据本发明的实施方式的在当用户终端100进入会员商店A时、用户终端100接收会员商店A的信标信号和会员商店B的信标信号(S卩,多个信标信号)的情况下的信标信号有效性验证步骤。
[0162]可以按照适用于存储计算机程序指令和数据的形式来提供根据本发明的实施方式的用于在信标服务系统中对信标信号的有效性进行验证的上述方法。
[0163]程序被记录在计算机可读介质中,并且由计算机进行读取、安装和执行,使得可以执行上述功能。
[0164]这里,为了计算机读取记录介质中记录的程序并且执行利用这些程序实现的功能,上述程序可以包括利用诸如可以由计算机的处理器(CPU)读取的C、C++、JAVA、机器语言等这样的计算机语言进行编码的代码。
[0165]所述代码可以包括与限定上述功能的函数关联的函数代码,并且还可以包括计算机的处理器根据预定过程来执行上述功能所需的执行过程相关控制代码。另外,所述代码还可以包括指示计算机的处理器执行上述功能所需要的计算机附加信息或介质在存储器内部或外部的哪个位置(地址号)处需要被参考的存储器参考相关代码。此外,为了计算机的处理器执行上述功能,当处理器需要与远程位置处的任何其它计算机或服务器等进行通信时,代码还可以包括与通过使用计算机的通信模块,计算机的处理器如何与远程位置处的任何其它计算机或服务器进行通信或者计算机的处理器在通信时发送和接收哪种信息或介质有关的通信相关代码。
[0166]适用于存储计算机程序指令和数据的计算机可读介质的示例包括诸如硬盘、软盘和磁带这样的磁介质,诸如光盘只读存储器(CD-ROM)、数字视频光盘(DVD)等这样的光学介质,诸如软光盘这样的磁光介质,以及诸如只读存储器(R0M)、随机存取存储器(RAM)、闪速存储器、可擦除可编程ROM(EPROM)和电子可擦除可编程ROM(EEPROM)这样的半导体存储器。处理器和存储器可以通过特定目的逻辑电路进行补偿,或者被集成到特定目的逻辑电路中。
[0167]计算机可读记录介质还可以通过网络连接的计算机系统进行分布,使得计算机可读代码按照分布式方式进行存储和执行。另外,考虑到读取记录介质并执行程序的计算机的系统环境,可以由本发明所属的领域中的程序员容易地推断或改变用于实现本发明的功能程序、与其关联的代码和代码段等。
[0168]根据本发明的实施方式的方法的每个步骤可以利用计算机可读指令来实现,并且可以由计算系统来执行。这里,“计算系统”被限定为一起工作以执行对电子数据的操作的一个或更多个软件模块、一个或更多个硬件模块、或其组合。例如,计算系统的限定包括个人计算机的硬件组件以及软件模块(诸如个人计算机的操作系统)。模块的物理布局不重要。计算系统可以包括经由网络连接的一个或更多个计算机。
[0169]同样地,计算系统可以包括诸如存储器和处理器这样的内部模块一起工作以执行对电子数据的操作的单个物理装置。
[0170]也就是说,根据本发明的实施方式的用于在信标服务系统中提供信标信号有效性验证方法的装置(例如,用户终端100、验证信标装置500、以及内容信标装置600)可以被实现为基于下面要描述的计算系统来执行上述实施方式。
[0171]图12是示出了根据本发明的实施方式的用于在信标服务系统中提供信标信号有效性验证方法的装置的操作环境的框图。
[0172]图12和以下讨论旨在提供一种可以实现本发明的适当计算环境的简要的一般描述。尽管未要求,本发明将在由计算机系统执行的诸如程序模块这样的计算机可执行指令的一般上下文中进行描述。通常,程序模块包括执行特定任务或者实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行指令、关联数据结构和程序模块表示用于执行本文中公开的方法的动作的程序代码工具的示例。
[0173]参照图12,用于实现本发明的示例计算系统包括具有包括处理单元11、系统存储器12以及将包括系统存储器12在内的各种系统组件连接到处理单元11的系统总线10在内的计算机系统的形式的通用计算装置。
[0174]处理单元11可以执行被指定为实现本发明的特征的计算机可执行指令。
[0175]系统总线10可以是使用各种总线架构中的任何一种的包括存储器总线或存储器控制器、外围总线和本地总线在内的多种类型的总线结构中的任何一种。系统存储器12包括只读存储器(ROM) 12a和随机存取存储器(RAM) 12b。可以在ROM 12a中存储包括有助于诸如在启动期间在计算系统内的元件之间传送信息的基本例程的基本输入/输出系统(B1S)13a。
[0176]计算系统可以包括存储装置。例如,存储装置可以包括例如用于从硬盘中读取信息或者将信息写入到硬盘中的硬盘驱动器15、用于从磁盘中读取信息和将信息写入到磁盘中的磁盘驱动器16、以及用于从诸如例如CD-ROM或其它光学介质这样的光盘中读取信息或者将信息写入到该光盘中的光盘驱动器17。硬盘驱动器15、磁盘驱动器16和光盘驱动器17分别通过硬盘驱动器接口 18、磁盘驱动器接口 19和光盘驱动器接口 20与系统总线10连接。
[0177]另外,计算系统还可以包括外部存储器21作为存储装置。外部存储器21可以通过输入/输出接口 24与系统总线10连接。
[0178]这些驱动器及其关联计算机可读介质为计算机系统提供计算机可执行指令、数据结构、程序模块和其它数据的非易失性存储。尽管本文中描述的示例环境采用硬盘驱动器15、磁盘驱动器16和光盘驱动器17,然而可以使用用于存储数据的、包括磁带盒、闪速存储器卡、数字通用光盘、Bernoulli卡盘、RAM、ROM等在内的其它类型的计算机可读介质。
[0179]可以在由处理单元11加载并执行的、包括操作系统13b、一个或更多个应用程序13c、其它程序模块13d和程序数据13e在内的硬盘驱动器15、磁盘驱动器16、光盘驱动器
17、ROM 12a或RAM 12b中存储包括一个或更多个程序模块的程序代码工具。
[0180]此外,用户可以通过诸如例如麦克风、操纵杆、游戏板、浏览器等这样的键盘、指向装置或其它输入装置22来将命令和信息键入到计算系统中。这些输入装置22能够通过与系统总线10连接的输入/输出接口 24连接到处理单元11。输入/输出接口 24在逻辑上表示诸如例如串行端口接口、PS/2接口、并行端口接口、通用串行总线(USB)接口、或者电气与电子工程师协会(IEEE) 1394接口( S卩,火线接口 )这样的各种可能的接口中的任何一种,或者可以甚至在逻辑上表示不同接口的组合。
[0181]另外,根据本发明的计算系统还可以包括诸如监视器或液晶显示器(IXD)的显示装置26和诸如扬声器或麦克风的音频装置27。显示装置26和音频装置27通过视频/音频接口 25与系统总线10连接。例如,诸如例如扬声器和打印机这样的其它外围装置(未示出)也能够与计算机系统连接。视频/音频接口 25可以包括高清晰度多媒体接口(HDMI)、图形装置接口(GDI)等。
[0182]另外,计算系统可与诸如例如办公室范围或企业范围的计算机网络、归属网络、内联网和/或互联网这样的网络连接。计算机系统能够通过这些网络与诸如例如远程计算机系统、远程应用和/或远程数据库这样的外部源交换数据。
[0183]根据本发明的实施方式的计算系统包括网络接口 28,通过该网络接口 28,计算系统从外部源接收数据和/或将数据发送到外部源。
[0184]在本发明中,计算系统可以通过网络接口 28将信息发送到位于远程位置的装置或者从该装置接收信息。例如,当计算系统表示用户终端100时,计算系统可以通过网络接口 28将信息发送到内容信标装置600或验证信标装置500或者从内容信标装置600或验证信标装置500接收信息。当计算系统表示内容信标装置600或验证信标装置500时,计算系统可以通过网络接口 28将信息发送到用户终端100或者从用户终端100接收信息。网络接口 28能够在逻辑上表示诸如例如网络接口卡和相应的网络驱动器接口规范(NDIS)栈这样的一个或更多个软件模块和/或硬件模块。
[0185]同样地,计算机系统通过输入/输出接口 24从外部源接收数据和/或将数据发送到外部源。输入/输出接口 24可以与调制解调器23(例如,标准调制解调器、线缆调制解调器或者数字订户线(DSL)调制解调器)连接,通过该调制解调器23,计算机系统从外部源接收数据和/或将数据发送到外部源。
[0186]尽管图12表示针对本发明适当的操作环境,然而可以在能够根据需要利用适当的变型来实现本发明的原理的任何系统中采用本发明的原理。图12中例示的环境仅仅是例示性的,并且决不是表示可以实现本发明的原理的各种环境的甚至一小部分。
[0187]此外,可以从与计算系统关联的计算机可读介质中的任何一种来存储和存取当信标服务系统根据本发明的实施方式对信标信号的有效性进行验证时生成的各种信息。例如,可以在操作系统13b、应用程序13c、程序模块13d和/或程序数据13e中包括这些程序模块的一部分和关联程序数据的一部分,以便在系统存储器12中的存储。
[0188]当诸如例如硬盘这样的大容量存储装置与计算系统连接时,也可以在该大容量存储装置中存储这样的程序模块和关联的程序数据。在网络环境中,能够在通过输入/输出接口 24或网络接口 25的调制解调器23连接的远程计算机系统中存储与本发明关联的程序模块或其一部分。如上所述,可以在分布式环境中执行这些模块的执行。
[0189]本发明书包括多个具体实现的细节,然而应当理解的是,这些细节不限于本发明或者可在本说明书中要求保护的内容,而是描述【具体实施方式】的特征。本说明书中在各个实施方式的上下文中描述的特征可以组合的方式在单个实施方式中实现。相反地,本说明书中在单个实施方式中描述的特征可以单独地或者以适当的子组合方式在多个实施方式中实现。此外,所述特征可以按照特定组合的方式操作,并且可以被最初描述为如在该组合中所要求保护的,然而在一些情况下可以从所要求保护的组合中排除一个或多个特征,并且所要求保护的组合可以被改变成子组合或者子组合的变型。
[0190]类似地,即使在附图中按特定顺序描述操作,也不应当理解按所述特定顺序或连续的顺序来执行这些操作以获得期望的结果,或者执行全部的操作。在一些情况下,多任务处理和并行处理可能是有利的。另外,不应当理解在全部的实施方式中都需要上述实施方式中的各种系统组件的分离,而应当理解上述程序组件和系统可以被合并成单个软件产品或者可以被包装到多个软件产品中。
[0191]因此,已经描述了特定实施方式。其它实施方式在所附的权利要求的范围之内。例如,权利要求中记载的操作可以按照不同的顺序来执行,并且仍然实现期望的结果。作为示例,在附图中按照特定顺序描述的操作不应当被理解为要求这些操作按照所示的特定顺序或者按照连续的顺序来执行。在特定实现中,多任务处理和并行处理可能是有利的。
[0192]本说明书提议了本发明的最佳模式,以提供解释本发明而且使本领域技术人员能够制造并使用本发明的示例。如此撰写的说明书不限于本本说明书中提出的详细术语。因此,对于本领域技术人员将显而易见的是,可以在不脱离本发明的范围的情况下进行各种修改、改变和变型。
[0193]因此,本发明的范围不应当由实施方式限定,而应当由所附的权利要求限定。
[0194]工业实用性
[0195]本发明涉及一种用于对信标信号的有效性进行验证的方法、系统和装置,并且更具体地,涉及一种用于确定从信标服务服务器接收的认证信息和从验证信标服务器接收的认证信息是否相同以验证由用户终端接收的信标信号是否有效的方法、系统和装置。
[0196]根据本发明的实施方式,已经访问了会员商店的用户能够接收仅与所访问的会员商店有关的信息,而不显示与恶意的信标信号或者从除了该用户已访问过的会员商店以外的另一会员商店提供的信标信号关联的信息。因此,由于没有错失销售产品的机会,会员商店能够增加营业利润,并且由于使用户暴露于仅与所访问的会员商店有关的信息,因此该用户能够关注于该会员商店中的产品购买活动,以减少产品购买时间并提高购物效率。结果,本发明能够促进消费并且有助于工业的发展。
[0197]此外,本发明在销售或商业的可能性方面具有工业实用性,并且实际上可以实现本发明。
[0198]符号的说明
[0199]100:用户终端300:信标服务服务器
[0200]400:信标管理服务器 500:验证信标装置
[0201]600:内容信标装置
[0202]310:信标服务服务器的通信模块
[0203]330:信标服务服务器的控制模块
[0204]350:信标服务服务器的存储模块
[0205]110:用户终端的控制模块
[0206]130:用户终端的通信模块
[0207]131:用户终端的第一通信模块
[0208]133:用户终端的第二通信模块
[0209]150:用户终端的输入模块
[0210]170:用户终端的存储模块
[0211]190:用户终端的输出模块
【主权项】
1.一种信标服务服务器,该信标服务服务器包括: 通信模块,该通信模块被构造为与用户终端和信标管理服务器进行通信,所述信标管理服务器管理安装在会员商店中并且包括验证信标装置的信标装置; 控制模块,该控制模块被构造为当从所述用户终端接收到针对特定的内容信标装置的有效性验证请求时,将用于有效性验证的认证信息发送到所述用户终端,并且同时执行控制以使得所述认证信息通过安装在与所述特定的内容信标装置对应的会员商店中的验证信标装置被发送到所述用户终端;以及 存储模块,该存储模块被构造为存储所述认证信息以及所述内容信标装置和所述会员商店之间的映射信息。2.根据权利要求1所述的信标服务服务器,其中,当从所述用户终端接收到针对多个内容信标装置的有效性验证请求时,所述控制模块基于所述用户终端和所述多个内容信标装置之间的距离来选择一个内容信标装置,发送用于对所选择的内容信标装置的有效性进行验证的认证信息,并且同时执行控制以使得所述认证信息通过安装在与所选择的内容信标装置对应的会员商店中的验证信标装置被发送到所述用户终端。3.一种由信标服务服务器对信标信号的有效性进行验证的方法,该方法包括以下步骤: 从用户终端接收针对特定的内容信标装置的有效性验证请求; 将用于有效性验证的认证信息发送到所述用户终端;以及 通过安装在与所述内容信标装置对应的会员商店中的验证信标装置来将所述认证信息发送到所述用户终端。4.根据权利要求3所述的方法,所述方法还包括以下步骤: 检查是否存在与所述内容信标装置对应的所述会员商店,其中,当存在所述会员商店时,发送所述认证信息,并且当不存在所述会员商店时,不发送所述认证信息。5.根据权利要求3所述的方法,其中,通过所述验证信标装置将所述认证信息发送到所述用户终端的步骤包括以下步骤: 通过所述验证信标装置将与所述用户终端匹配的用户信息与所述认证信息一起发送到所述用户终端。6.根据权利要求3所述的方法,该方法还包括以下步骤: 生成用于所述有效性验证的所述认证信息。7.根据权利要求6所述的方法,其中,生成所述认证信息的步骤包括以下步骤: 生成一次性认证信息。8.一种由用户终端对信标信号的有效性进行验证的方法,该方法包括以下步骤: 从内容信标装置接收信标信号; 请求信标服务服务器对所接收的信标信号的有效性进行验证; 响应于所述请求,从所述信标服务服务器接收认证信息,并且从附近的验证信标装置接收认证信息;以及 将从所述信标服务服务器接收的所述认证信息与从所述验证信标装置接收的所述认证信息进行比较,以根据来自所述信标服务服务器的所述认证信息和来自所述验证信标装置的所述认证信息是否相同来确定所述信标信号的有效性。9.根据权利要求8所述的方法,其中,确定所述信标信号的有效性的步骤包括以下步骤: 将从所述验证信标装置接收的用户信息与预先存储的用户信息进行比较,并且当所接收的用户信息和所述预先存储的用户信息相同时,将从所述信标服务服务器接收的所述认证信息与从所述验证信标装置接收的所述认证信息进行比较,以确定所述信标信号的有效性。
【文档编号】H04W12/06GK106027458SQ201510924486
【公开日】2016年10月12日
【申请日】2015年12月14日
【发明人】禹钟元
【申请人】Sk普兰尼特有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1