选择与地理围栏相关的用户制造技术

技术编号:23316192 阅读:73 留言:0更新日期:2020-02-11 18:11
一种系统可以识别围绕位置的地理围栏的属性。地理围栏的属性可以表示实体店的商业特征,还可以表示实体店可供出售的商品的物品特征。从多个用户中选择有资格接收地理围栏的用户子集,所述选择可以至少部分基于地理围栏的属性和与用户子集中的每个用户相关联的偏好的匹配。可以向由多个用户的用户子集操作的客户端设备中的每个客户端设备发送表示地理围栏的地理围栏数据。可以基于地理围栏数据,从被用户操作的客户端设备接收所述用户进入地理围栏的指示。最后,可以向由用户操作的客户端设备呈现通知。

Select users related to geofencing

【技术实现步骤摘要】
选择与地理围栏相关的用户本申请是申请日为2015年4月1日、申请号为201580017648.2、专利技术名称为“选择与地理围栏相关的用户”的中国专利技术专利申请的分案申请。
本文公开的主题总体涉及数据处理。具体地,本公开涉及选择与地理围栏的属性相关的用户的系统和方法。
技术介绍
操作具有基于位置的服务的移动设备的用户可以从中央服务器接收地理围栏数据。地理围栏数据可以用于检测用户何时进入地理围栏。因此,移动设备可以接收与地理围栏有关的通知。然而,出于各种原因,用户可能丢弃接收到的通知。附图说明在附图中以示例而非限制的方式示出了一些实施例。图1是示出了根据一些示例实施例的、适用于选择与地理围栏的属性相关的用户的网络环境的网络图。图2是示出了根据一些示例实施例的地理围栏机器的组件的框图。图3是示出了根据一些示例实施例的移动设备的框图。图4至图5是根据一些示例实施例的在被用户操作的客户端设备上显示的通知的示例用户界面。图6至图7是示出了根据一些示例实施例的、地理围栏机器在执行呈现与可供出售商品有关的通知的方法时的操作的流程图。图8是示出了根据一些示例实施例的机器的组件的框图,该机器能够从机器可读介质中读取指令并且执行本文讨论的任何一个或多个方法。具体实施方式示例方法和系统涉及选择与地理围栏的属性相关的用户。示例仅仅代表可能的变形。除非另行明确声明,否则组件和功能是可选的,且可被合并或细分,且操作可以在顺序上变化或被组合或细分。在以下描述中,出于解释的目的,对多个具体细节进行阐述,以提供对示例实施例的透彻理解。然而,对于本领域技术人员将显而易见的是:本主题可以在没有这些具体细节的情况下实施。系统可以用于提供被确定为与用户相关的地理围栏的地理围栏数据。通过将地理围栏的属性和用户偏好进行匹配,该系统可以确定地理围栏与用户相关。当用户被识别为与地理围栏相关时,该系统可以向属于该用户的移动设备发送地理围栏数据。移动设备可以使用地理围栏数据来检测用户越过地理围栏。然后,可以向用户的移动设备呈现通知。此外,产生的通知可以呈现与用户相关的信息。备选地,越过地理围栏可以触发将被用户的移动设备执行的选项。该操作可以包括在用户的移动设备上显示通知。通知可以包括为从系统向移动设备发送的地理围栏数据的一部分。图1是示出了根据一些示例实施例的、适用于选择与地理围栏的属性相关的用户的网络环境100的网络图。网络环境100包括地理围栏机器110、数据库115以及设备130和150,其全部经由网络190彼此通信地耦接。图1中还示出了用户132。用户132的可以是人类用户(例如人类)、机器用户(例如,由软件程序配置为与设备130交互的计算机)或其任意合适组合(例如,由机器辅助的人或被人监管的机器)。用户132不是网络环境100的部分,但与设备130相关联并且可以是设备130的用户。例如,设备130可以是属于用户132的台式计算机、车载计算机、平板计算机、导航设备、便携式媒体设备或智能电话。图1中还包括了围绕零售店170的地理围栏175。地理围栏175可以包括表示零售店170的特征的属性,例如零售店170的营业时间、零售店170的位置、零售店170可供出售的商品或其任意合适组合。地理围栏机器110还从被用户132操作的设备130接收用户132的偏好。地理围栏110可以确定用户132具有与地理围栏175的属性相匹配的偏好。因此,系统可以向由用户132操作的设备130发送地理围栏数据,所述地理围栏数据表示地理围栏175,或表示包括地理围栏175的一系列地理围栏。然后,可以使用设备130上的地理围栏数据来检测用户132何时进入地理围栏175或在地理围栏175内。因此,地理围栏机器可以向被检测为在地理围栏175内的用户132的设备130呈现通知。此外,通知可以与零售店170的商品有关。在一些示例中,当用户(例如用户132)进入地理围栏(例如地理围栏175)时,设备130上运行的应用可以触发将由设备130执行的一些操作。该操作可以包括设备130显示与商品有关的通知。图1中所示的任意机器、数据库或设备可以用通过软件修改(例如,配置或编程)为专用目的计算机以执行本文针对该机器、数据库或设备描述的一个或多个功能的通用目的计算机来实现。例如,以下参照图8论述能够实现本文描述的方法的任意一个或更多个的计算机系统。如本文所使用的,“数据库”是数据存储资源并可以存储结构化为文本文件、表格、电子表格、关系数据库(例如,对象关系数据库)、三元组存储、分层数据存储或它们的任意合适组合。此外,图1中示出的机器、数据库或设备的任意两个或更多个可以组合到单个机器中,并且本文针对任意单个机器、数据库或设备描述的功能可以再划分到多个机器、数据库或设备中。网络190可以是实现机器、数据库和设备(例如,地理围栏机器110和设备130)之间的通信的任意网络。因此,网络190可以是有线网络、无线网络(例如,移动或蜂窝网络)、或其任意合适组合。网络190可以包括构成私有网络、公共网络(例如,互联网)或其任意合适组合的一个或多个部分。因此,网络190可以包括一个或多个部分,所述一个或多个部分包括局域网(LAN)、广域网(WAN)、互联网、移动电话网(例如蜂窝网)、有线电话网(例如普通老式电话系统(POTS)网)、无线数据网(例如WiFi网或WiMax网)或其任意合适组合。网络190的任意一个或多个部分可以经由传输介质来传送信息。如本文所所使用,术语“传输介质”应当被看做包括能够存储、编码或携带用于由机器执行的指令的任意无形介质,并且包括数字或模拟通信信号或其它无形介质,以促进这样的软件的通信。图2是示出了根据一些示例实施例的地理围栏机器110的组件的框图。地理围栏机器110被示出为包括全都被配置为彼此通信(例如,经由总线、共享存储器或交换机)的识别模块210、选择模块220、通信模块230、检测模块240和呈现模块250。本文描述的任何一个或多个模块可以使用硬件(例如机器的处理器)或硬件与软件的组合来实现。例如,本文描述的任何模块可以将处理器配置为执行本文中针对该模块描述的操作。此外,这些模块中的任何两个或更多个模块可被合并为单一模块,且本文中针对单一模块描述的功能可以再划分到多个模块中。此外,根据各种示例实施例,本文描述为在单个机器、数据库或设备中实施的模块可以分布在多个机器、数据库或设备中。在各示例实施例中,识别模块210被配置为识别围绕位置的地理围栏的属性。地理围栏的属性可以表示位于地理围栏内或在另一实体位置的实体店(例如,可以从商家购买物品的实体零售位置)的商业特征。例如,商业特征可以包括实体店的营业时间、实体店服务的目标人群特征、实体店的位置或其任意合适组合。商业特征还可以指示实体店最为活跃的季节(例如,一年中顾客最频繁光顾该实体店的季节)。商业特征还可以指示实体店的美学特征(例如布局、文化、感觉)。在各示例实施例中,地理围栏的属性还可以表示实体店可供出售的商品的物品特征本文档来自技高网...

【技术保护点】
1.一种选择与地理围栏相关的用户的方法,包括:/n由计算设备通过识别具有与围绕位置的地理围栏的属性匹配的相关联用户偏好的网络客户端设备来确定有资格接收与所述地理围栏相关联的地理围栏数据的多个客户端设备;/n由所述计算设备从所述多个客户端设备中选择接收所述地理围栏数据的客户端设备的子集;/n经由所述计算设备向所述客户端设备的子集中的每个客户端设备发送所述地理围栏数据;/n在所述计算设备处从所述客户端设备的子集中的客户端设备接收所述客户端设备进入所述地理围栏的指示;以及/n由所述计算设备响应于所述接收指示的操作,通过向所述客户端设备发送引起通知显示的数据而使得在所述客户端设备处呈现所述通知。/n

【技术特征摘要】
20140401 US 14/242,5631.一种选择与地理围栏相关的用户的方法,包括:
由计算设备通过识别具有与围绕位置的地理围栏的属性匹配的相关联用户偏好的网络客户端设备来确定有资格接收与所述地理围栏相关联的地理围栏数据的多个客户端设备;
由所述计算设备从所述多个客户端设备中选择接收所述地理围栏数据的客户端设备的子集;
经由所述计算设备向所述客户端设备的子集中的每个客户端设备发送所述地理围栏数据;
在所述计算设备处从所述客户端设备的子集中的客户端设备接收所述客户端设备进入所述地理围栏的指示;以及
由所述计算设备响应于所述接收指示的操作,通过向所述客户端设备发送引起通知显示的数据而使得在所述客户端设备处呈现所述通知。


2.根据权利要求1所述的方法,其中,所述从所述多个客户端设备中选择接收所述地理围栏数据的客户端设备的子集包括:
获得所述多个客户端设备中的每个客户端设备的相应位置信息;
基于所述相应位置信息识别所述多个客户端设备中的在离所述地理围栏的预定义距离内的每个相应客户端设备;以及
将在离所述地理围栏的所述预定义距离内的每个相应客户端设备添加到所述客户端设备的子集。


3.根据权利要求1所述的方法,其中,所述从所述多个客户端设备中选择接收所述地理围栏数据的客户端设备的子集包括:
获得所述多个客户端设备中的每个相应客户端设备的第一软件兼容性;
获得与所述地理围栏相关的第二软件兼容性;
确定所述相应客户端设备的所述第一软件兼容性是否与所述第二软件兼容性匹配;
响应于确定所述相应客户端设备的所述第一软件兼容性与所述第二软件兼容性匹配,将所述相应客户端设备添加到所述客户端设备的子集;以及
响应于确定所述相应客户端设备的所述第一软件兼容性与所述第二软件兼容性不匹配,从所述客户端设备的子集排除所述相应客户端设备。


4.根据权利要求1所述的方法,其中,所述从所述多个客户端设备中选择接收所述地理围栏数据的客户端设备的子集包括:
将所述多个客户端设备中的具有与所述地理围栏的属性匹配的至少预定数量的相关联用户偏好的每个相应客户端设备添加到所述客户端设备的子集;以及
从所述客户端设备的子集排除所述多个客户端设备中的具有与所述地理围栏的属性匹配的少于所述预定数量的相关联用户偏好的每个相应客户端设备。


5.根据权利要求1所述的方法,其中,所述从所述多个客户端设备中选择接收所述地理围栏数据的客户端设备的子集包括:
根据所述地理围栏的属性识别执行所述选择的激活时间;以及
在根据所述属性识别的所述激活时间期间执行所述选择子集的操作。


6.根据权利要求1所述的方法,其中,所述确定有资格接收地理围栏数据的多个客户端设备包括:
对于所述网络客户端设备中的每个网络客户端设备,将所述相关联用户偏好与所述地理围栏的属性进行比较;
识别所述网络客户端设备中的具有与所述地理围栏的属性匹配的预定数量的相关联用户偏好的每个网络客户端设备;以及
将所述网络客户端设备中的具有与所述地理围栏的属性匹配的所述预定数量的相关联用户偏好的每个网络客户端设备添加到所述多个客户端设备。


7.根据权利要求1所述的方法,其中,所述确定有资格接收地理围栏数据的多个客户端设备包括:
检索与所述网络客户端设备相关联的用户人群特征信息;以及
将所述用户人群特征信息与所述地理围栏的属性进行比较以识别匹配。


8.根据权利要求2所述的方法,其中,所述获得所述多个客户端设备中的每个客户端设备的相应位置信息包括:
从所述多个客户端设备中的每个客户端设备获得授权以收集所述相应位置信息;以及
基于获得所述授权,执行所述获得相应位置信息的操作。


9.根据权利要求1所述的方法,其中,所述使得在所述客户端设备处呈现所述通知包括:
使得在所述客户端设备处呈现与所述地理围栏相关联的零售店可供出售的商品的通知。


10.根据权利要求1所述的方法,还包括:
从所述网络客户端设备中的网络客户端设备接收用户活动信息;以及
至少部分地基于所述用户活动信息来更新所述相关联用户偏好。


11.根据权利要求10所述的方法,还包括:从网络客户端设备接收授权以检索所述用户活动信息。


12.一种用于选择与地理围栏相关的用户的系统,包括:
选择模块,被配置为:
通过识别具有与围绕位置的地理围栏的属性匹配的相关联用户偏好的网络客户端设备来确定有资格接收与所述地理围栏相关联的地理围栏数据的多个客户端设备;以及
从所述...

【专利技术属性】
技术研发人员:钦坦·杰恩孔锐
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1