聚类移动设备的基于地理围栏的提示的制作方法_3

文档序号:9713993阅读:来源:国知局
个其它合适的计算机系统配置。例如,体现为移动电话或者手持电脑的用户设备110可以或者可以不包含本文所描述的全部组件。
[0043]示例流程
[0044]下文中参考图2-4中示出的示例方法描述了示例运行环境100的组件。
[0045]图2是依照某些示例实施例描绘了在利用地理围栏管理系统进行交易的同时用于兑现优惠的方法的流程框图。
[0046]参考图1和图2,在方框205中,地理围栏管理系统120获得并存储兴趣点的位置数据。即,地理围栏管理系统120获得并存储广泛的不同用户101可能感兴趣的地理位置的位置信息。例如,该位置能够包含特定的商户门店、零售商、餐馆、地标、建筑物、公园、火车站、飞机场、港口、运动场馆,或者一个或多个用户101可能感兴趣的任何其他位置。通常,位置数据包含每个兴趣点的玮度和经度坐标。另外或者可替换地,位置数据可包含兴趣点的任何其他的合适的位置数据,诸如每个兴趣点的街道地址,或者地形测量网格参考信息。在某些示例实施例中,地理围栏管理系统120将这种位置数据转化为兴趣点的玮度和经度坐标。位置数据也能够包含关于特定兴趣点的信息,诸如兴趣点的名称。
[0047]地理围栏管理系统120从任何来源获得位置数据。例如,位置营销系统130向地理围栏管理系统120提供与位置营销系统130的营销运作相关的兴趣点的位置数据。另外或者可替换地,商户能够向地理围栏管理系统120提供该商户的商户门店的位置信息。例如,商户可以向地理围栏管理系统120提供与该商户相关联的销售点终端的位置数据。
[0048]除了位置数据,地理围栏管理系统还获得与兴趣点相关的内容信息。例如,位置营销系统130可以提供咖啡连锁店的所有商户门店的位置数据,连同该连锁店正在提供的优惠券或者其他特别优惠的内容。优惠的内容能够包括关于优惠的细节,诸如该优惠的条件和限制。内容也可以描述优惠,诸如在所有商户的门店“咖啡8折”。优惠能够是任何形式的优惠,诸如票券、优惠券、折扣、返利、代金券、特别优惠、预付优惠或者例如当购买产品或者服务时能够兑换成金融折扣或者返利的任何其他类型的促销。对于在线零售商或者商户,例如,优惠可以是任何类型的优惠码、促销或者推广码、折扣码、注册码、奖励码,或者可兑换成金融折扣的任何其他类型的码。
[0049]另外或者可替换地,在某些示例实施例中,地理围栏管理系统120聚集兴趣点位置数据以及相关联的内容。例如,地理围栏管理系统120收集用户101可能感兴趣的兴趣点位置数据。在某些示例实施例中,用户101可以诸如通过地理围栏管理系统120的网站122向地理围栏管理系统120提供兴趣点的名称。然后地理围栏管理系统120确定兴趣点的位置数据连同与兴趣点相关的任何内容。在某些示例实施例中,地理围栏管理系统120可以根据用户101的选择,依赖用户101的用户历史识别特定用户101的兴趣点。用户历史能够包含,例如,用户的社交网络内容、用户内容、购买历史、搜索历史,或者与用户的在线活动相关的任何其他条目。例如,如果用户101频繁地购买电子设备,地理围栏管理系统120可以根据用户101的选择,代表用户101获得电子商店的位置数据。在某些示例实施例中,地理围栏管理系统120可以依赖web爬虫,以获得兴趣点的位置数据(和内容信息)。
[0050]—旦地理围栏管理系统120获得了兴趣点的位置数据,地理围栏管理系统120在可访问的数据库中存储该位置数据。地理围栏管理系统120也存储了兴趣点的内容信息,连同关于该兴趣点的任何其他信息。即,地理围栏管理系统120存储位置数据和内容,以使得当用户设备110在兴趣点中的一个或多个附近时,该数据和内容能够被检索并使用。例如,地理围栏管理系统120在地理围栏管理系统120的数据存储单元124中存储位置数据和内容信息。
[0051]在方框210中,地理围栏管理系统120根据用户选择获得用户设备110的位置。即,为了为特定用户管理基于地理围栏的提示,地理围栏管理系统120根据用户选择,接收并且监测诸如用户101的移动电话的用户设备110的位置,诸如用户101的移动电话。用户设备110上的位置应用112,例如,确定用户设备110的位置,诸如用户设备110的玮度和经度坐标。例如,位置应用112协同基于位置的服务,以确定用户设备110的位置。另外或者可替换地,位置应用112能够依赖于全球系统以确定用户设备110的位置。另外或者可替换地,用户设备110的位置可以包含任何其他合适的位置数据,诸如用户设备110的街道地址,或者用户设备110的地形测量网格参考坐标网格信息。位置应用112,例如,向地理围栏管理系统120传送位置数据,并且地理围栏管理系统接收该位置数据。在某些实施例中,为了地理围栏管理系统120获得用户设备110的位置,用户101可能要必须提供或者调整用户设备110上的设置以便地理围栏管理系统120获得用户设备110的位置。例如,用户101可能要必须提供或者调整位置应用112的设置,以使得位置应用112能够确定用户设备110的位置信息。
[0052]在某些示例实施例中,地理围栏管理系统120将用户设备110的位置数据转化为玮度和经度坐标。在某些示例实施例中,地理围栏管理系统120和相关联的位置提供商123作为基于位置的服务操作,该基于位置的服务结合用户设备110的位置应用112以根据用户选择确定和监测用户设备110的位置。例如,地理围栏管理系统120使用位置提供商123,以基于从用户设备110的位置应用112接收到的位置数据确定和监测用户设备110的位置。
[0053]在某些示例实施例中,用户设备110上的应用,诸如位置应用112,可以周期性地更新用户设备110的位置数据。即,用户设备110上的应用可以与基于位置的服务或者全球定位系统联合,以可配置的间隔时间确定用户设备110的位置。通过更新位置数据,当设备移动至不同的位置时,用户设备110上的应用获得新的位置数据。在某些示例实施例中,当获得新位置数据时,位置应用112向地理围栏管理系统120传送用户设备110的位置数据。另外或者可替换地,用户设备110上的位置应用112可以以可配置的间隔时间周期性地向地理围栏管理系统120传送位置数据,无论是否在更新期间获得新的位置数据。然后地理围栏管理系统120接收用户设备110的位置信息。
[0054]在方框215中,地理围栏管理系统120基于用户设备110的位置识别特定兴趣点。即,在确定用户设备110的位置后,地理围栏管理系统120依赖兴趣点的位置数据以识别在用户设备110的所确定的位置附近或者靠近用户设备110的所确定的位置的兴趣点。例如,地理围栏管理系统120访问数据存储单元124上的数据库中的兴趣点位置数据,以识别用户设备110附近的兴趣点。例如,靠近的兴趣点能够包含用户设备110周围可配置的半径内的任何或者所有兴趣点。例如,地理围栏管理系统120可以确定附近或者靠近的兴趣点是那些在用户设备110的10公里半径内的兴趣点。
[0055]为了确定特定兴趣点是否落在用户设备110周围可配置的半径内,地理围栏管理系统120能够将用户设备110的所接收的位置数据与地理围栏管理系统120已经获得的兴趣点的位置数据相比较。例如,地理围栏管理系统120能够将用户设备110的玮度和经度坐标与地理围栏管理系统120在地理围栏管理系统120的数据存储单元124上维护的兴趣点的经度和玮度坐标相比较。例如,如果兴趣点的位置数据将该位置点放置在用户设备周围的可配置的半径内,则地理围栏管理系统120确定该兴趣点在用户设备110附近(并且因此推测也在用户附近)。
[0056]在某些示例实施例中,地理围栏管理系统120可以识别地理围栏管理系统120预计将在用户设备110附近的特定兴趣点。即,地理围栏管理系统120可以根据用户选择,接收或者获得指示该用户设备110将在特定兴趣点附近的信息。例如,用户101可以在用户设备上向地图应用(未示出)录入目的地信息。基于用户设备的当前位置和目的地的位置,地图应用确定该用户设备110的路线。位置应用112,例如,可以被配置为从地图应用接收规划路线和目的地信息,并且然后向地理围栏管理系统120传送该规划路线和目的地信息。地理围栏管理系统120接收到该用户设备110的该规划路线和预期目的地信息。然后地理围栏管理系统120能够识别沿着该规划路线以及在该期望目的地处的特定兴趣点。例如,地理围栏管理系统120能够使用位置提供商123以识别沿着该规划路线以及在该期望目的地处的特定兴趣点。在某些示例实施例中,位置应用112可以作为用户设备110的地图应用操作。
[0057]在方框220中,地理围栏管理系统120在聚类地理围栏边界内关联(聚类)兴趣点。即,地理围栏管理系统120确定在用户设备附近(或者期望将在附近)的已识别的兴趣点之间的关系。例如,两个或多个兴趣点可以基于以下被聚组在一起:它们彼此的接近度、它们彼此的附属关系、它们与用户设备110规划路线或者目的地的附属关系、或者任何其他所确定的关系。然后地理围栏管理系统120定义相关兴趣点周围的单一的地理围栏边界,以形成聚类地理围栏边界。地理围栏管理系统120也向用户设备110传送聚类地理围栏边界数据。在某些示例实施例中,例如,因为地理围栏管理系统120基于在特定用户的用户设备附近的兴趣点定义了聚类地理围栏,地理围栏管理系统120动态的为特定用户创建聚类地理围栏。通过参考图3下文进一步详细描述方框220的细节。
[0058]在方框225中,地理围栏管理系统120确定用户设备110已经进入聚类地理围栏边界。即,地理围栏管理系统120基于用户设备110的第二位置确定用户设备110在地理围栏边界处或者在地理围栏边界内。例如,用户设备110上的应用,诸如位置应用112,如本文所述监测用户设备110的位置。在某些示例实施例中,位置应用112可以以可配置的间隔时间周期性地更新设备位置数据。位置应用112将用户设备110的位置数据与聚类地理围栏边界数据相比较,并且确定用户设备110在聚类地理围栏边界处或者在聚类地理围栏边界内。然后位置应用112向地理围栏管理系统120传送进入事件的通知。即,位置应用112向地理围栏管理系统120告知该用户设备在聚类地理围栏边界处或者在聚类地理围栏边界内。
[0059]另外或者可替换地,用户设备110上的位置应用112,诸如位置应用112,向地理围栏管理系统120传送用户设备110的位置数据,并且地理围栏管理系统120确定该用户设备在地理围栏边界处或者在地理围栏边界内。例如,如本文所述,位置应用112以可配置的间隔时间,诸如以可配置的位置数据更新时间,周期性地向地理围栏管理系统120传送用户设备110的位置数据。基于从用户设备110接收到的位置数据,地理围栏管理系统120将用户设备110的位置数据与聚类地理围栏边界数据相比较。然后地理围栏管理系统120确定用户设备110在聚类地理围栏边界处或者在聚类地理围栏边界内。
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1