当前位置: 首页 > 专利查询>斯纳普公司专利>正文

地理围栏评估系统技术方案

技术编号:22138993 阅读:25 留言:0更新日期:2019-09-18 12:16
公开了一种地理围栏评估系统,以:访问在服务器系统处的使用数据,使用数据从位于地理围栏区域内的一组客户端设备收集,其中,使用数据包括数据对象,其中每个数据对象至少包括使用数据的源设备的设备标识符和位置数据;识别位置数据的一个或多个数据类型,其中,数据类型指示位置数据的精度水平;基于使用数据确定地理围栏区域的地理密度,其中,地理密度至少指示位于地理围栏区域内的客户端设备的数量;以及基于位置数据的一个或多个数据类型增强地理围栏的地理密度。

Geographical Fence Evaluation System

【技术实现步骤摘要】
【国外来华专利技术】地理围栏评估系统优先权申请本申请要求2017年2月3日提交的美国专利申请No.15/424,184的优先权,并且是该申请的继续,其公开内容通过引用整体并入在此。
本公开的实施例一般涉及移动计算技术,更具体地但不限于,涉及在媒体内容的分发中使用的地理围栏的评估。
技术介绍
地理围栏是真实世界地理区域的虚拟边界。例如,通过使用射频识别(RFID)或全球定位系统(GPS),可用使用诸如纬度和经度对的坐标的地理围栏来标记区域。地理围栏允许管理员指定在检测到设备进入(或退出)由地理围栏定义的边界时触发的操作。设备的位置或地点可通过各种方法来确定,这些方法包括网络的蜂窝塔与电话之间的无线电信号、Wi-Fi信号以及GPS的多点定位。每个确定设备的位置的方法可具有不同的精确度。因此,确定地理围栏内设备的准确数量是一项挑战。附图说明为了容易标识任何特定元件或行为的讨论,参考标记中的最高有效数字是指首次引入该元件的附图编号。图1是示出根据一些实施例的用于通过网络交换数据(例如,消息和相关联的内容)的示例消息传递系统的框图,其中消息传递系统包括地理围栏评估系统。图2是示出根据示例实施例的关于消息传递系统的进一步详情的框图。图3是示出根据某些示例实施例的可存储在消息传递服务器系统的数据库中的数据的示意图。图4是示出根据一些实施例的由消息传递客户端应用生成的用于通信的消息的结构的示意图。图5是示出根据一些实施例的示例访问限制过程的示意图,依据该过程,对内容(例如,短时消息和相关联的数据的多媒体有效载荷)或内容集合(例如,短时消息故事)的访问可以是时间受限的(例如,是短时的)。图6是示出根据某些示例实施例的地理围栏评估系统的各种模块的框图。图7A是根据某些示例实施例的描述各种地理围栏精度水平的表。图7B是根据某些示例实施例的各种地理围栏精度水平的示例。图8是示出根据某些示例实施例的地理小区评估系统在确定地理围栏的地理密度和基于数据类型增强地理密度时的各种操作的流程图。图9是示出根据某些示例实施例的地理围栏评估系统在确定事件类别的使用密度时的各种操作的流程图。图10是示出根据某些示例实施例的地理围栏评估系统在计算地理围栏的价格表时的各种操作的流程图。图11是示出代表性软件架构的框图,其可结合在此描述的且用于实现各种实施例的各种硬件架构使用。图12是示出根据一些示例实施例的能够从机器可读介质(例如,机器可读存储介质)中读取指令并执行在此所讨论的任何一种或多种方法的机器的组件的框图。具体实施方式现在将详细参考用于实现本公开的专利技术主题的特定示例实施例。在以下描述中,阐述了具体细节以便提供对主题的透彻理解。应当理解,可以在没有这些具体细节中的一些或全部的情况下实现实施例。公开了一种地理围栏评估系统,以基于地理围栏区域内的唯一的设备标识符的计数和从地理围栏区域内的客户端设备接收的位置数据的数据类型来确定地理围栏区域的地理密度。地理围栏评估系统被配置为访问从位于地理围栏区域内的一组客户端设备收集的使用数据,其中使用数据包括以下数据:该数据至少包括设备标识符、事件标识符、和指示设备在使用数据被收集时的位置的位置数据。地理围栏评估系统识别位置数据的一个或多个数据类型,其中数据类型指示位置数据的精度水平,并基于使用数据确定地理围栏区域的地理密度,地理密度至少指示位于地理围栏区域内的客户端设备的数量;并基于位置数据的一个或多个数据类型增强地理围栏的地理密度。位置数据的数据类型包括例如蜂窝塔数据、Wi-Fi数据、GPS数据以及它们的组合。在一些示例实施例中,地理单元可基于位置数据生成,其中地理单元基于对应的位置数据的数据类型而将客户端设备的位置指示到一精度水平。例如,高准确度的数据类型可具有相应小的地理单元,指示在确定客户端设备的位置时的高精度水平。此外,使用数据可包括从客户端设备收集的用户交互数据。例如,使用数据可包括对服务器系统的媒体请求、浏览器请求和其它类似的数据类型,其中数据包括指示客户端设备的用户发送数据的位置和时间的位置数据和时间数据。在一些示例实施例中,地理围栏评估系统基于从该组客户端设备收集的使用数据中的唯一的设备标识符的数量来确定地理围栏区域的地理密度。也就是说,地理围栏评估系统部分地基于在特定地理围栏的边界内(例如,由地理围栏的边界包围的二维面积或三维体积)检测到的用户设备的计数来计算地理密度。例如,地理围栏评估系统可访问并解析从该组客户端设备收集的使用数据,以便提取描述该组客户端设备的位置的位置数据。基于位置数据,地理围栏评估系统可确定位于地理围栏内的客户端设备的数量。地理单元可基于位置数据生成,其中地理单元基于位置数据的数据类型而将客户端设备的位置指示到一精度水平。例如,地理单元可基于位置数据而被表示为地图图像上的位置处的封闭形状(例如,正方形、圆形),其尺寸(例如,面积)基于位置数据的数据类型。这实质上意味着客户端设备在区域中的位置可基于地理单元的大小而被确定到一精度水平。例如,高精度水平(例如,GPS数据)的地理单元可将客户端设备的位置识别到半径50m或更小,而低精度水平(例如,蜂窝数据、蜂窝塔三角测量数据)的地理单元可仅识别在半径500米内的客户端设备的位置。因此,确定地理围栏区域的准确计数可能是有问题的,因为位置数据精度的固有限制-低精度水平的位置数据可能只将设备的位置指定到可能与多个地理围栏区域重叠的非常大的区域,这使得难以准确地确定实际在地理围栏区域内的客户端设备的数量计数。因此,地理围栏评估系统确定地理密度(例如,地理围栏区域内的客户端设备的计数),并基于从客户端设备接收的位置数据的数据类型来增强(例如,增加、减少)计数。在一些示例实施例中,从客户端设备收集的使用数据可包括标识在地理围栏所包围的位置处发生的一个或多个事件的对应事件标识符。例如,事件标识符可包括指示特定音乐会、电影、体育赛事、聚会等的社交媒体登记数据。在一些示例实施例中,事件标识符可包括由用户生成的引用特定事件(例如,音乐会、电影、体育赛事、聚会)的“#标签”。地理围栏评估系统可确定由事件标识符标识的事件的事件类别,并基于使用数据计算事件类别的使用密度,其中使用密度指示在该位置处针对该事件的客户端设备的数量。在进一步的实施例中,地理围栏评估系统被配置为基于事件类别的使用密度和地理围栏的地理密度,生成将内容分发到被确定为在地理围栏所包围的位置处的客户端设备的价格表。例如,地理围栏评估系统可从客户端设备接收媒体分发请求,其中媒体分发请求包括媒体内容、事件标识符和标识地理围栏所包围的位置的位置标识符。地理围栏评估系统响应于接收媒体分发请求而访问历史使用数据,并基于媒体分发请求的位置标识符和事件标识符来取得使用数据。从而,地理围栏评估系统可基于使用数据确定地理围栏位置的价格表,其中,价格表可包括按媒体内容被递送到的设备数量的价格、按媒体内容的视图的价格、以及媒体内容可被递送到地理围栏所包围的位置中的设备的时间段。从用户的角度考虑说明性示例。媒体内容的分发者可向地理围栏评估系统提交分发请求,其中分发请求包括媒体内容、位置标识符和事件标识符。例如,位置标识符可包括GPS坐标,事件标识符可指示事件类别(例如,摇滚音乐会)或事件的名称(例如,“伍德本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:访问在服务器系统处的使用数据,所述使用数据从位于地理围栏内的一组客户端设备收集,所述使用数据包括标识由所述地理围栏包围的位置的位置数据;识别所述位置数据的数据类型,所述数据类型指示所述位置数据的精度;基于所述使用数据确定所述地理围栏的地理密度,所述地理密度指示在由所述地理围栏包围的所述位置内的客户端设备的数量;以及由一个或多个处理器基于所述位置数据的所述数据类型增强所述地理围栏的所述地理密度。

【技术特征摘要】
【国外来华专利技术】2017.02.03 US 15/424,1841.一种计算机实现的方法,包括:访问在服务器系统处的使用数据,所述使用数据从位于地理围栏内的一组客户端设备收集,所述使用数据包括标识由所述地理围栏包围的位置的位置数据;识别所述位置数据的数据类型,所述数据类型指示所述位置数据的精度;基于所述使用数据确定所述地理围栏的地理密度,所述地理密度指示在由所述地理围栏包围的所述位置内的客户端设备的数量;以及由一个或多个处理器基于所述位置数据的所述数据类型增强所述地理围栏的所述地理密度。2.根据权利要求1所述的计算机实现的方法,其中,所述使用数据包括标识事件的事件标识符,并且所述方法进一步包括:基于所述事件标识符确定所述事件的事件类别;以及基于所述使用数据确定所述事件类别的使用密度。3.根据权利要求2所述的计算机实现的方法,其中,所述事件标识符是第一事件标识符,所述事件是第一事件,所述事件类别是第一事件类别,并且所述方法进一步包括:在所述服务器系统处接收来自内容分发者的媒体分发请求,其中,所述媒体分发请求包括媒体内容、第二事件标识符以及标识由所述地理围栏包围的所述位置的位置标识符;确定所述第二事件标识符对应于第二事件,其中,所述第二事件具有所述第一事件类别;以及基于所述第一事件类别的所述使用密度和所述地理围栏的所述地理密度,计算在由所述位置标识符标识的所述位置内分发所述媒体内容的价格表。4.根据权利要求2所述的计算机实现的方法,其中,所述方法进一步包括:基于所述地理围栏的所述地理密度和所述第一事件类别的所述使用密度计算价格表;其中,计算所述价格表是基于加权线性模型。5.根据权利要求1所述的计算机实现的方法,其中,所述位置数据的所述数据类型包括全球定位传感器(GPS)数据、蜂窝数据和Wi-Fi数据。6.根据权利要求1所述的计算机实现的方法,其中,所述位置数据包括多个数据类型,并且其中,所述多个数据类型至少包括最大精度的第一数据类型和最小精度的第二数据类型,并且其中,由所述一个或多个处理器基于所述数据类型增强所述地理围栏的所述地理密度包括:从所述使用数据中提取使用数据子集,其中,所述使用数据子集包括所述第二数据类型;基于包括所述第一数据类型的所述使用数据确定所述地理围栏的所述地理密度。7.根据权利要求1所述的计算机实现的方法,其中,所述位置数据包括多个数据类型,并且其中,所述多个数据类型至少包括最大精度的第一数据类型和最小精度的第二数据类型,并且其中,由所述一个或多个处理器基于所述数据类型增强所述地理围栏的所述地理密度包括:从所述使用数据中提取使用数据子集,其中,所述使用数据子集包括所述第二数据类型;分割从所述使用数据中提取的所述使用数据子集;以及基于包括所述第一数据类型的所述使用数据和减半的所述使用数据子集来确定所述地理围栏的所述地理密度。8.一种系统,包括:存储器;以及至少一个硬件处理器,其耦接到所述存储器并包括使所述系统执行以下操作的指令:访问在服务器系统处的使用数据,所述使用数据从位于地理围栏内的一组客户端设备收集,其中,所述使用数据包括标识由所述地理围栏包围的位置的位置数据;识别所述位置数据的数据类型,所述数据类型指示所述位置数据的精度;基于所述使用数据确定所述地理围栏的地理密度,其中,所述地理密度指示在由所述地理围栏包围的所述位置内的客户端设备的数量;以及由一个或多个处理器基于所述位置数据的所述数据类型增强所述地理围栏的所述地理密度。9.根据权利要求8所述的系统,其中,所述使用数据包括标识事件的事件标识符,进一步包括使所述系统执行包括以下操作的操作的指令:基于所述事件标识符确定所述事件的事件类别;以及基于所述使用数据确定所述事件类别的使用密度。10.根据权利要求9所述的系统,其中,所述事件标识符是第一事件标识符,所述事件是第一事件,所述事件类别是第一事件类别,进一步包括使所述系统执行以下操作的指令:在所述服务器系统处接收来自内容分发者的媒体分发请求,其中,所述媒体分发请求包括媒体内容、第二事件标识符以及标识由所...

【专利技术属性】
技术研发人员:S·艾哈迈德F·阿兹穆迪K·L·彭纳
申请(专利权)人:斯纳普公司
类型:发明
国别省市:美国,US

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

1