公开了一种由电子装置管理地理围栏的方法及其电子装置。所述电子装置的操作可包括:识别对所述电子装置中存储的多个地理围栏之中的至少一些地理围栏的删除或对其它地理围栏的添加;根据所述删除或所述添加来识别所述多个地理围栏之中的剩余地理围栏的数量;当剩余地理围栏的数量大于硬件资源可允许的地理围栏的数量时,将剩余地理围栏分组为一个或更多个地理围栏群组。
【技术实现步骤摘要】
本公开涉及一种用于在电子装置中管理地理围栏的方法和设备。
技术介绍
电子装置(例如,便携式终端或移动电话)通常包括通信系统(诸如GPS、Wi-Fi、蓝牙、BLE、传感器、近场通信(NFC)等)并提供用户的当前位置和基于位置的服务(LBS)。近年来,用户被与“地理围栏(geo-fence)”相关的服务所吸引。地理围栏是检测装置进入由虚拟边界分区的区域/离开所述区域的基于定位的技术。例如,使用地理围栏,移动装置可能能够检测用户何时到家。电子装置可配置地理围栏,并且当电子装置进入所配置的区域时,电子装置提供用于提供服务(诸如广告等)的基于位置的服务。例如,如果通过使用地理围栏检测到用户进入商店,则移动装置可展示与在这家商店中销售的产品相关的广告。
技术实现思路
电子装置可注册用于接收地理围栏服务的至少一个地理围栏。因此,随着提供地理围栏服务的地理围栏的数量增加,将在电子装置中注册的地理围栏的数量增加,因此,电子装置达到存储器和硬件(H/W)资源的极限。本公开的各种实施例可提供一种用于管理多个地理围栏的方法和设备。根据本公开的一方面,提供一种电子装置的操作方法。所述操作方法包括:识别对所述电子装置中存储的多个地理围栏之中的至少一些地理围栏的删除或对其它地理围栏的添加;根据所述删除或所述添加来识别所述多个地理围栏之中的剩余地理围栏的数量;当剩余地理围栏的数量大于硬件资源可允许的地理围栏的数量时,将剩余地理围栏分组为一个或更多个地理围栏群组。根据本公开的另一方面,提供一种电子装置。所述电子装置包括:第一处理器,被配置为监视地理围栏群组;第二处理器,功能性地连接到第一处理器;其中,第二处理器被配置为向第一处理器发送包括多个地理围栏中的至少一些地理围栏的地理围栏群组并从第一处理器接收所述电子装置从地理围栏群组中的一个地理围栏的外部移动到内部或从所述一个地理围栏的内部移动到外部的通知。附图说明从以下结合附图的详细描述中,本公开的以上和其它方面、特征及优点将会更清楚,其中:图1示出根据本公开的各种实施例的包括电子装置的网络环境;图2是示出根据本公开的各种实施例的电子装置的框图;图3是示出根据本公开的各种实施例的程序模块的框图;图4是示出根据本公开的一个实施例的管理地理围栏的电子装置和服务器的框图;图5A至图5D示出根据本公开的一个实施例的对地理围栏进行分组的配置;图6A和图6B示出根据本公开的一个实施例的地理围栏列表等级的配置;图7示出根据本公开的一个实施例的识别地理围栏的下级群组(lowergroup)的半径的方法;图8A至图8C示出根据本公开的一个实施例的地理围栏的注册;图9A至图9C示出根据本公开的一个实施例的电子装置形成地理围栏群组的处理;图10是示出根据本公开的一个实施例的基于地理围栏的纬度/经度形成上级群组(highergroup)的处理的流程图;图11是示出根据本公开的一个实施例的用于在地理围栏的上级群组内形成下级群组的处理的流程图;图12是示出根据本公开的一个实施例的电子装置监视地理围栏的处理的流程图;图13是示出根据本公开的一个实施例的电子装置形成地理围栏群组的处理的流程图;图14A至图14C示出根据本公开的一个实施例的地理围栏的分组操作;图15是示出根据本公开的一个实施例的电子装置对地理围栏进行分组的处理的流程图。具体实施方式在下文中,将参照附图描述本公开的各种实施例。在以下描述中,提供特定细节(诸如详细配置和组件)仅用于帮助整体理解本公开的这些实施例。因此,对本领域技术人员而言应该清楚的是:可在没有脱离本公开的范围和精神的情况下做出在此描述的所述实施例的各种改变和修改。另外,为了清晰和简洁,省略公知功能和构造的描述。本公开可具有各种实施例,并且可在其中做出修改和改变。因此,将参照在附图中示出的具体实施例详细描述本公开。然而,应理解:本公开不限于所述具体实施例,而是包括落入本公开的精神和范围内的所有修改/改变、等同物和/或可选方案。在描述附图时,可将相似的附图标号用于标示相似的元件。在本公开的各种实施例中所使用的术语“具有”、“可具有”、“包括”或“可包括”指示所公开的相应功能、操作、元件等的存在,并且不限制另外的一个或更多个功能、操作、元件等。另外,应理解:在本公开的各种实施例中使用的术语“包括”或“具有”指示在说明书中描述的特征、数量、步骤、操作、元件、部件或前述项的组合的存在,并且不排除存在或添加一个或更多个其它特征、数量、步骤、操作、元件、部件和/或前述项的组合。在本公开的各种实施例中使用的术语“A或B”、“A或/和B中的至少一个”或“A或/和B中的一个或多个”包括利用其所列举出的词汇的任何及所有组合。例如,“A或B”、“A和B中的至少一个”或“A或B中的至少一个”意指:(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B二者。虽然在本公开的各种实施例中使用的术语(诸如“第一”和“第二”)可修饰各种实施例的各种元件,但是这些术语并不限制相应元件。例如,这些术语并不限制相应元件的顺序和/或重要性。可将这些术语用于使一个元件与另一元件区分开的目的。例如,第一用户装置和第二用户装置均指示用户装置并且可指示不同的用户装置。例如,在不脱离本公开的各种实施例的权利范围的情况下,可将第一元件命名为第二元件,类似地,可将第二元件命名为第一元件。将理解:当将一个元件(例如,第一元件)“连接到”或“(在操作上或通信方面)结合到”另一元件(例如,第二元件)时,所述元件可被直接连接或结合到另一元件,并且可在所述元件和另一元件之间存在居间元件(例如,第三元件)。与之相反,将理解:当将一个元件(例如,第一元件)“直接连接”或“直接结合”到另一元件(例如,第二元件)时,在所述元件和另一元件之间不存在居间元件(例如,第三元件)。根据情形,可利用“适合于”、“具有...的能力”、“被设计为”、“适应于”、“造成”或“能够”替换在本公开的各种实施例中使用的表述“被配置为(或被设置为)”。术语“被配置为(被设置为)”不一定意指在硬件水平上“被特别设计为”。相反地,表述“被配置为...的设备”可意指在特定情形中所述设备连同其它装置或部件“能够...”。例如,“被配置为(被设置为)执行A、B和C的处理器”可以是用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行在存储器装置中存储的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理器(CPU)或应用处理器(AP))。如这里所使用的术语仅被用于描述特定实施例而非意在限制本公开。如这里所使用,单数形式可包括复数形式,除非上下文另有明确指示。此外,这里使用的所有术语(包括技术术语和科学术语)应被解释为具有本公开所属领域的技术人员通常理解的相同含义,并且不应被解释为具有理想的含义或过于正式的含义,除非在本公开的各种实施例中被明确限定。例如,根据本公开的各种实施例的电子装置可包括以下项中的至少一项:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书(e-book)阅读器、台式PC、膝上型PC、上网本计算机、工作台、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗器械、相机本文档来自技高网...
【技术保护点】
一种电子装置的方法,所述方法包括:识别对所述电子装置中存储的多个地理围栏之中的至少一些地理围栏的删除或对其它地理围栏的添加;基于所述删除或所述添加来识别所述多个地理围栏之中的剩余地理围栏的数量;以及当剩余地理围栏的数量大于硬件资源可允许的地理围栏的数量时,将剩余地理围栏分组为一个或更多个地理围栏群组。
【技术特征摘要】
2015.08.10 KR 10-2015-01126581.一种电子装置的方法,所述方法包括:识别对所述电子装置中存储的多个地理围栏之中的至少一些地理围栏的删除或对其它地理围栏的添加;基于所述删除或所述添加来识别所述多个地理围栏之中的剩余地理围栏的数量;以及当剩余地理围栏的数量大于硬件资源可允许的地理围栏的数量时,将剩余地理围栏分组为一个或更多个地理围栏群组。2.如权利要求1所述的方法,还包括:监视分组后的所述一个或更多个地理围栏群组内的地理围栏。3.如权利要求2所述的方法,还包括:当所述电子装置位于地理围栏的第一群组内部时,监视所述第一群组中的至少一个地理围栏;以及当所述电子装置位于地理围栏的第一群组外部时,对所述多个地理围栏进行重新分组。4.如权利要求3所述的方法,其中,对所述多个地理围栏进行重新分组的步骤还包括:获得所述电子装置的当前位置;检测所述当前位置与所述多个地理围栏中的每个地理围栏之间的距离;基于检测到的距离来重新形成包括识别出的所述多个地理围栏的第二子集的地理围栏的第二群组,其中,所述第二群组中包括的地理围栏的数量少于识别出的地理围栏的限制;以及监视所述第二群组。5.如权利要求4所述的方法,其中,检测所述当前位置与每个地理围栏之间的距离的步骤包括:当所述电子装置位于地理围栏内部时,计算从所述电子装置到地理围栏的所述电子装置离开所述地理围栏的第一边界的内部距离;以及当所述电子装置位于地理围栏外部时,计算从所述电子装置到地理围栏的所述电子装置进入所述地理围栏的第二边界的外部距离。6.如权利要求2所述的方法,其中,监视地理围栏的步骤包括:当所述电子装置接近与地理围栏的第一群组相应的区域时,将所述第一群组分类为多个子群组;以及监视所述多个子群组,其中,所述多个子群组是基于纬度和经度的位置信息而被分类的。7.如权利要求1所述的方法,其中,监视地理围栏的步骤包括:监视地理围栏的第一群组的第一虚拟地理围栏;以及当所述电子装置在第一虚拟地理围栏外部时,基于所述电子装置的当前位置信息形成地理围栏的另一群组的第二虚拟地理围栏。8.如权利要求1所述的方法,其中,所述电子装置包括第一处理器和第二处理器,所述方法还包括:由第二处理器监视由第一处理器分组的地理围栏的第一群组中的地理围栏;以及基于第二处理器的监视结果,重新形成地理围栏的第二群组。9.如权利要求1所述的方法,其中,硬件资源可允许的地理围栏的数量是...
【专利技术属性】
技术研发人员:崔雅琳,金佑映,李圣揆,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。