基于位置的任务执行
文献发布时间:2024-05-31 01:29:11
技术领域
本发明大体上涉及基于位置执行任务,并且更具体地说,涉及一种任务执行系统,所述任务执行系统包括确定自己的相对位置并基于确定的位置执行对应任务的任务装置。
背景技术
已知用于在人群中显示图像的几种方法。一种手动方法是将彩色板或标语牌等分发到战略位置,例如一系列体育场座位等,并指示顾客在预定时间实际举起标语牌,使得从远处看时,集体标语牌形成图像。这种手动方法需要一大群顾客进行战略合作,这通常被证明是困难且不可靠的,导致在选定的显示时间在实际显示的图像中出现明显的异常。一种有效的方法是分发包含多色发光二极管(LED)等的腕带等,所述LED在选定时间战略性地发光。同样,由于对各个顾客的位置几乎没有控制或协调,因此一大群顾客的战略合作通常很有挑战性。
发明内容
根据一种实施方式,一种任务装置包括:
通信电路,所述通信电路被配置为只收的以从外部源接收定时信息和位置信息;
存储器,所述存储器被配置成存储任务信息,所述任务信息包括限定任务区域的多个任务位置参数,所述任务区域包括多个子块和多个任务值,所述多个任务值包括所述多个子块中的每个子块的任务值;
控制器,所述控制器被配置成使用所述定时信息和所述位置信息来周期性地确定和更新标识所述任务装置的位置的位置度量,将所述位置度量与所述任务区域进行比较以确定所述任务装置是否位于所述任务区域内,并且当所述任务装置位于所述任务区域内时访问所述存储器以检索对应任务值;以及
输出电路,所述输出电路在所述对应任务值指示任务时执行所述任务。
在一个或多个实施方式中,所述定时信息包括从位于本地区域的不同位置的多个外部发送器接收到的多个时间戳,并且所述位置信息标识所述多个发送器中的每个发送器的位置,并且所述控制器使用所述多个时间戳和所述位置信息来执行定位方法以确定所述位置度量。
在一个或多个实施方式中,所述定位方法包括三边测量。
在一个或多个实施方式中,所述多个任务位置参数限定所述任务区域的位置和大小,并限定所述任务区域内的所述多个子块中的每个子块的大小和位置。
在一个或多个实施方式中,所述任务信息包括任务列表,所述任务列表标识所述多个子块中的每个子块并且为所述多个子块中的每个子块提供任务值。
在一个或多个实施方式中,所述任务信息由所述通信电路从至少一个外部发送器接收以存储到所述存储器中。
在一个或多个实施方式中,所述输出电路包括不同颜色的多个发光装置,并且所述多个任务值中的至少一个任务值由所述控制器使用以按选定强度激活至少一个选定发光装置。
在一个或多个实施方式中,所述多个子块被映射在包括二维空间和三维空间中的一个选定空间的所述任务区域内。
在一个或多个实施方式中,所述通信电路包括超宽带无线电技术。
在一个或多个实施方式中,所述存储器另外存储本地场所的地图信息,并且所述控制器被配置成用选定地图信息来映射所述任务装置的所述位置,并且激活所述输出电路以促成所述本地场所的导航。
在一个或多个实施方式中,所述存储器另外存储本地场所的地图信息,并且所述通信电路另外包括用于与外部装置配对以共享所述地图信息和所述任务装置的所述位置的本地无线收发器技术。
在一个或多个实施方式中,所述输出电路包括至少一个光源、扬声器和振动装置,并且所述任务包括多个任务,所述多个任务包括激活所述至少一个光源、在所述扬声器上播放声音,以及激活所述振动装置。
根据另一实施方式,一种基于位置执行多个任务的方法,包括:
在时间上同步多个发送器,其中所述多个发送器分布在本地区域中的位置;以及
激活所述多个发送器中的每个发送器以在所述本地区域中周期性地广播定时信息和位置信息,以使位于所述本地区域中的多个任务装置中的每个任务装置能够接收并使用所述定时信息和所述位置信息来确定位置,确定所确定的位置是否位于任务区域中,并且当位于所述任务区域中时基于所述确定的位置执行多个任务中的一个指定任务。
在一个或多个实施方式中,所述激活包括激活所述多个发送器中的每个发送器以周期性地广播包括多个时间戳的定时信息,并周期性地广播标识所述多个发送器中的一个对应发送器的位置的位置信息。
在一个或多个实施方式中,所述方法另外包括指示所述多个发送器中的至少一个发送器广播包括多个任务位置参数和任务列表的任务信息,以使位于所述本地区域中的所述多个任务装置中的每个任务装置能够接收并使用所述任务位置参数来标识所述任务区域的位置,以及接收并使用所述任务列表来确定要执行所述多个任务中的哪一个任务。
在一个或多个实施方式中,所述多个任务位置参数限定所述任务区域并限定分布在所述任务区域内的多个子块,所述任务列表包括多个任务值,所述多个任务值包括所述多个子块中的每个子块的任务值,并且每个任务值标识要在所述任务区域内的对应子块处执行的任务。
在一个或多个实施方式中,所述激活使分布在所述任务区域内的所述多个任务装置的子集能够打开至少一个光源,使位于所述任务区域中的所述多个任务装置共同显示预定图形图像。
在一个或多个实施方式中,所述方法另外包括将所述多个发送器以通信方式耦合到中央控制器,所述中央控制器协调由位于所述任务区域中的对应多个任务装置执行的多个任务。
在一个或多个实施方式中,所述方法另外包括由所述中央控制器将任务信息分布到所述多个发送器中的每个发送器以广播到所述多个任务装置,其中所述任务信息包括多个任务位置参数和任务列表,其中所述多个任务位置参数限定所述任务区域和分布在所述任务区域内的多个子块,其中所述任务列表包括多个任务值,所述多个任务值包括多个子块中的每个子块的任务值,并且其中每个任务值标识要在所述任务区域内的对应子块处执行的任务。
在一个或多个实施方式中,所述多个任务位置参数限定所述任务区域的位置和大小,并限定所述任务区域内的所述多个子块中的每个子块的大小和位置。
附图说明
本发明的实施例借助于例子来示出并且不受附图限制。图中的类似附图标记可以指示类似元件。图中的元件为简单和清晰起见而示出,并且不一定按比例绘制。
图1是根据一个实施例实施的任务执行系统的简化图,所述任务执行系统设置在本地区域中并且被配置成使用设置在多个任务装置中的每个任务装置上的光源在显示区域内显示图形图像。
图2是图1所示的正方形区域的特写图,出于说明的目的,所述正方形区域有对应的显示名称。
图3是示出根据一个实施例的用于确定配备有图4的任务电路的图1的任务装置在由发送器包围或以其它方式勾勒的区域内的位置的三边测量定位方法的简化框图。
图4是根据一个实施例实施的任务电路的简化框图,所述任务电路可以并入图1的每个任务装置内。
图5是根据一个实施例的存储任务信息和地图信息的存储器的简化框图。
图6是示出根据一个实施例的可以由图1的每个发送器进行的示例性发送的简化图。
图7是根据一个实施例的配备有图4的任务电路的图1的任务装置的简化框图,所述任务电路并入有蓝牙收发器等以与外部个人通信装置无线地通信。
图8是示出根据一个实施例的用于接收定时信息和位置信息并且用于确定位置的图1的每个任务装置的图4的任务电路的操作的流程图。
图9是示出根据一个实施例实施的任务执行系统的操作的流程图,所述任务执行系统例如包括图1的任务执行系统。
具体实施方式
公开了一种任务执行系统和对应的任务装置,其中每个任务装置确定其位置,确定是否位于任务区域中,并且当位于任务区域时基于位置执行任务。每个任务装置包括通信电路、存储器、控制器和输出电路,所述输出电路确定其位置并且基于确定的位置执行选定任务。通信电路操作为只收的,以周期性地接收定时信息和位置信息,任务装置使用所述定时信息和位置信息来确定所述任务装置在本地区域中的位置。分布在本地区域中的发送器周期性地发送呈时间戳形式的定时信息和标识发送器在本地区域内的位置的位置信息。存储器存储包括任务位置参数的任务信息,所述任务位置参数限定包括子块阵列和对应任务值的任务区域。任务信息可以被预存储,或者可以由发送器发送并存储在存储器中。任务装置确定其是否位于本地区域的任务区域中,并且如果是,则标识任务区域的对应子块以访问与所标识子块位置相对应的任务值。任务值确定要执行的任务,其中任务值用于激活输出电路的一个或多个输出装置,例如使光源发光、发出声音、使任务装置振动等。
任务执行系统包括分布在本地区域中的发送器,所述发送器用于周期性地发送呈时间戳形式的定时信息和标识发送器的位置的位置信息。本地区域可以是人群聚集观看例如音乐会或体育赛事等活动的本地场所等,例如体育场或竞技场或大型场地等。任务执行系统包括多个任务装置,每个任务装置被配置成接收并使用定时信息和位置信息来确定位置,确定是否位于任务区域中,并且当位于任务区域时基于位置执行任务。
定位方法可以是周期性地执行以更新位置和要执行的对应任务的三边测量或三角测量等。在一个实施例中,任务信息可以限定要由位于任务区域中的多个任务装置显示的图形图像,其中任务包括基于位置使一个或多个发光二极管以选定强度发光。可以执行其它任务,例如发出声音或使任务装置振动等。可以设想用于许多不同类型的应用的许多其它任务,例如基于任务装置的确定的位置执行工作(例如,吸尘、割草等)。存储器可以另外存储被预存储或由发送器发送的地图信息,其中地图信息可以用于促成例如本地场所等区域中的导航。
图1是根据一个实施例实施的任务执行系统100的简化图,所述任务执行系统100设置在本地区域中并且被配置成使用设置在多个任务装置103中的每个任务装置上的光源在显示区域104内显示图形图像102。每个任务装置103由一群顾客中的每个顾客持有、佩戴或以其它方式提供给每个顾客,所述任务装置103例如腕带、帽子、面罩、衣服等。人群可以聚集在本地区域或场所等,例如体育场或竞技场或场地等,以观看例如音乐会或体育赛事等活动。显示区域104由限定在场所内的虚线勾勒,用于显示图形图像102,如本文另外描述的。显示区域104只是任务区域的一个例子,所述任务区域是用于执行选定任务的区域,如本文另外描述的。显示区域104是专门用于显示例如图形图像102之类的图像等的任务区域。所示的图形图像102是NXP半导体的标志,包括风格化字母“N”、“X”和“P”,其中相邻字母部分地合并在一起。每个顾客可以是人,但也可以是动物或甚至无生命的移动物体,例如机器人装置等。每个任务装置103可以具有任何合适的配置,例如腕带、帽子、面罩、衣服或衣服附件,或者被配置成固定或安装或附接到人或人携带的衣服或物体(例如,钱包或包袋等)并且配备有根据如本文另外描述的实施例实施的任务电路400(图4)的装置。
每个任务装置103描绘为圆形符号,所述圆形符号具有表示激活状态的对应线条样式和阴影,并且在激活时具有对应的颜色等。标识位于显示区域104内的对应任务装置103的每个圆形符号表示整个图形图像102的图片元素或“像素”,其中,当从远处看时,例如从体育场对面或从鸟瞰图等看时,像素的集合旨在显示图形图像102。尽管描绘每个任务装置103和对应像素的圆形符号有时可能似乎根据正交图案进行对准,例如以行和列等对准,但是这种对准不是必需的。替代地,顾客可以在显示区域104内自由移动或漫游,而不会对任务装置103的集合所显示的图形图像102产生实质性的负面影响,除了像素在受限位置内的可能移动之外。只要有足够数量的顾客位于图形区域104内,顾客还可以移动到显示区域104外部,而不会对正在显示的图形图像102产生负面影响。
在常规的手动人群显示方法中,显示区域104可以被映射到行和列的预定网格上,所述网格例如由体育场的各个座位形成。实体彩色板或标语牌可以分布在座位的行和列之间,以供坐在感兴趣的特定网格中的顾客手动显示。当提示顾客从远处,例如从体育场对面或从空中位置共同显示预先设计好的图形时,顾客会手动举起彩色板。这种手动方法需要一大群顾客进行战略合作,这通常被证明是困难且不可靠的,导致在选定的显示时间在实际显示的图像中出现明显的异常。可替换的是,灯可以安装在座位本身上,这限制了占据这些座位的顾客的移动,并且可能将图像限制为座位的特定布置。另外,许多场所没有固定的座位布置或根本没有座位。
图1中描绘的显示区域104还可以被映射到例如体育场中的座位等预限定网格上,但顾客之间的这种特定协调是不必要的。替代地,如上所述,显示区域104可以是允许顾客在包括显示区域104的场所周围自由移动的自由空间区域。另外,顾客携带配备有任务电路400的一个对应任务装置103,而不是实体标语牌或板等。配备有任务电路400的每个任务装置103基本上用作整个图形图像102的像素。每个任务装置103取决于其位置显示具有选定特性的一个或多个光,所述光可以随时间变化。因此,每个任务电路400被配置成确定其在显示区域104内的位置,并且对应地选择期望颜色并以可以为所述位置选择的选定强度等级发出所述期望颜色的光。
作为例子,可以为区域106选择黄色以标识“NXP”图形图像102的字母“N”,其中黄色由没有阴影的白色圆圈表示。另外,可以为另一区域108选择蓝色以标识字母“X”,其中蓝色由具有浅灰色阴影的圆圈表示。另外,可以为又一区域110选择绿色以标识字母“P”,其中绿色由深灰色阴影表示。其它颜色和对应的阴影可以用于图形图像102的重叠区域,每个区域由虚线圆圈表示。虚线白色圆圈用于表示“N”与“X”重叠的区域,其中可以为N与X重叠的区域选择不同的颜色。并且,具有深灰色阴影的虚线圆圈用于表示“X”与“P”重叠的区域,其中可以为X与P重叠的那些区域选择另一种不同的颜色。可以选择适合于所显示的图形图像的每种颜色的强度。
当任务装置103位于显示区域104中但不在图形图像102的区域106、108、110或任何重叠区域内时,对应任务装置103的任务电路400可以被去激活(例如,关闭)。在图1中,为了对比,这样的任务装置由黑色圆圈表示。这包括位于图形“P”的封闭空间内而不在区域110内的任务装置103。勾勒出的显示区域104用于说明的目的,其中应当理解,许多任务装置可以移动到显示区域104外部,例如同样由黑色圆圈描绘的任务装置103A、103B、103C、103D和103E所示。任务装置103A、103B、103C、103D和103E的输出装置被去激活或关闭。
当任务装置103移动到区域106中时,任务电路400发黄光。目前,假设图形图像102是静态的,则当任务装置103位于区域106内的任何位置时,只要要显示图形图像102,任务电路400就保持发黄光。如果相同的任务装置103从区域106移动到区域108中,则任务电路400从黄色变为发蓝光,并且再次假设图形图像102是静态的,则当任务装置103位于区域108内的任何位置时,只要要显示图形图像102,所述任务电路400就保持发蓝光。对于任务装置103从蓝色区域108移动到绿色区域110的情况也是如此,其中任务电路400从蓝色变为绿色。以这种方式,当从远处看时,整个图形图像102保持相对稳定,即使由表示在移动的顾客上提供的整个图像的像素的任务装置103显示也是如此。
在前一例子中,所示的图形图像102被描绘为静态图像。图形图像102可以是静止图像,但也可以是可随时间变化的一系列动画图像的时间快照。例如,可以改变颜色,可以改变发光强度,可以在选定时间将整个图像改变为新图像,可以在时隙中显示一系列不同的图像以模拟动画等。另外,每个任务装置103的任务电路400可以配备有除用于显示一个或多个图像的光源之外的本文另外描述的用于执行任务的其它类型的输出装置,例如用于使任务装置103振动的振动装置、用于播放声音的扬声器等。
分别标记为112A、112B、112D、112C、112E和112F的一组发送器112示出为分布在显示区域104周围。尽管示出了六个发送器112A-112F,但应当理解,基于几个因素,例如要覆盖的区域的大小、所使用的适用通信方法和对应的通信参数、期望的精度水平、所需的位置坐标的数量等,可以在战略中包括和分布任何合适数量的发送器112以发送信息。在一个实施例中,发送器112可以是独立的并且可以独立地操作,尽管在时间上彼此同步。在如图所示的另一实施例中,发送器112可以通过通信链路114以通信方式一起耦合到中央控制器116,其中通信链路114可以是有线的或无线的。每个发送器112中可以“锚定”或以其它方式位于本地区域或场所内的固定位置。可替换的是,发送器112可以是移动的,并且可以随时间从一个静态位置移动到另一静态位置。不管发送器112的位置是固定的还是移动的,它们的位置都是已知且指定的,例如在指定的位置坐标处。位置坐标可以根据二维(2D)区域,例如包括X坐标和Y坐标。可替换的是,位置坐标可以根据三维(3D)空间,例如包括X坐标、Y坐标和Z坐标。尽管一个或多个发送器112可以从一个位置移动到另一位置,但是它们在操作期间通常是静止的,以使每个任务装置103能够确定其位置。
如果提供的话,中央控制器116可以用于控制和同步发送器112,以向位于附近的装置发送信息,所述装置例如包括位于显示区域104内的每个任务装置103的任务电路400。同步包括确保每个发送器112在时间上同步,使得给定位置中的所有发送器112的定时彼此协调。在如本文另外描述的一个实施例中,每个发送器112可以发送时间戳信息。由于独立的时钟可能随时间相对于彼此漂移,因此控制器116可以被配置成周期性地同步每个发送器112的时钟,从而协调时间戳信息。尽管每个发送器112可以被配置成相对于彼此异步地发送信息,但在一个实施例中,这些发送器112可以被配置成一次只有一个发送器112进行发送。在具有分布的发送器的大型场所区域中,如果在距离上足够分开以避免任何潜在的通信冲突,则有限数量的发送器112可以同时进行发送。
由每个发送器112发送的信息可以包括定时信息、发送器位置信息和任务信息以及取决于特定实施方案的其它信息。在一个实施例中,例如,每个发送器112周期性地发送一系列消息。每个消息可以包括定时信息,例如,指示发送消息的时间点的时间戳。每个消息可以包括发送器位置信息,例如标识发送消息的发送器112的绝对位置的发送器位置坐标。另外,或在可替换方案中,位置信息可以呈唯一地标识一个发送器112的标识信息的形式,其中每个发送器112的对应位置是预先知道的,例如预存储在每个任务装置103的任务电路400的存储器中。每个任务装置103的任务电路400检测从多个发送器112发送的消息,并使用三角测量法或三边测量法等来确定所述任务电路400在显示区域104内的相对位置,如本文另外描述的。
由每个发送器112发送的信息可以包括要取决于位置执行的任务,其中任务信息可以包括图像信息或其它动作信息。图像信息可以用于以选定强度激活例如LED等光源以显示图像,例如图形图像102。图像信息可以随时间变化,例如用于在给定时间段内显示一组图像。图像信息可以包括用于显示区域104内的多个位置或位置范围中的每个位置或位置范围的特定显示信息。参考图1,例如,显示信息标识要在区域106中显示的第一颜色、要在区域108中显示的第二颜色、要在区域110中显示的第三颜色、要在图形图像102内的重叠区域(例如,N/X或X/P)中显示的可替换颜色等。每个显示的颜色可以具有指定的强度或亮度。在一个实施例中,任务信息可以包括用于标识用于执行例如显示指定图像之类的指定任务的特定时间范围或时间窗的定时信息。可替换的是,中央控制器116可以负责随时间更新任务信息,使得任务信息可以包括也可以不包括这种定时信息。任务信息可以限定要在特定位置或由所有位置执行的特定任务。任务信息可以包括例如用于产生特定声音的声音动作、用于使任务装置103振动的振动动作等。
由每个发送器112发送的信息可以另外包括地图信息,所述地图信息用于在处于地图模式时辅助特定场所内的导航。地图信息可以包括标识场所内的设施或景点的位置,例如出口(包括紧急出口)、医疗或急救位置、厕所、小卖部、餐馆、酒吧等。地图信息的格式可以取决于任务电路400的能力,如本文另外描述的。
图2是图1所示的正方形区域200的特写图,出于说明的目的,所述正方形区域200有对应的显示名称。带有数字“0”的黑色圆圈表示图形图像102外部的区域,所述区域表示任务装置103可以被关闭的非显示或背景区域(例如,任务装置103A、103B、103C、103D、103E)。带有数字“1”的白色圆圈表示第一区域106中的黄色,用于标识图形图像102的字母“N”。带有数字“2”的灰色阴影圆圈表示第二区域108中的蓝色,用于标识图形图像102的字母“X”。具有数字“3”的虚线白色圆圈表示N和X在图形图像102内重叠的区域,所述区域可以具有用于对比的单独颜色。
图3是示出根据一个实施例的用于确定配备有任务电路400的任务装置103在由发送器112A、112B、112E和112F包围或以其它方式勾勒的区域302内的位置的三边测量定位方法的简化框图。应注意,标识2D空间中的位置可能只需要3个发送器,而使用三边测量标识3D空间中的定位可能需要4个发送器。发送器112A、112B、112E和112F中的每一个发送器示出为在X,Y平面中对准并且相隔距离N。在此例子中,发送器112B位于原点(0,0)处,发送器112A沿着X轴位于点(N,0)处,发送器112E沿着Y轴位于点(N,0)处,并且发送器112F位于对应的对角点(N,N)处。通常由包括图3所示的发送器112A、112B、112E和112F的发送器112进行的这种特定对准和精确分离对于实际配置来说是不必要的,并且仅用于简化并明确说明和讨论。
发送器112A、112B、112E和112F中的每个发送器被配置成周期性地发送定时信息和发送器位置信息,这使得配备有任务电路400的任务装置103能够确定其相对位置。在一个实施例中,发送器112A、112B、112E和112F(以及因此任何发送器112)并入有超宽带(UWB)无线发送器,并且每个任务电路400包括可以被配置为UWB接收机的发送器(430,图4)。发送器112在时间上彼此同步,并且周期性地发送具有相对精确的时间戳和发送器坐标信息等的消息,所述发送器坐标信息唯一地标识发送信号的发送器112的位置。在一个实施例中,每个任务装置103的任务电路400的定时电路可以在时间上与发送器112同步。在可替换实施例中,任务电路400的定时电路不同步,因为位置可以基于相对时间戳信息和位置信息来确定。
在一个实施例中,每个消息在预定的精度范围内标识发送器112的特定位置点。例如,发送器112E发送包括将其在2D空间中的位置标识为(0,N)的数据的消息。配备有任务电路400的任务装置103从发送器1 12E接收具有时间戳和发送器位置信息的消息,并确定所述任务装置103与发送器112E相隔距离D。接收到的时间戳可以用于确定所发送消息的“飞行时间”或相对飞行时间等。以类似的方式,在短时间跨度内,任务装置103从发送器112F接收另一消息以及时间戳和发送器位置信息,并确定所述任务装置103与发送器112F相隔距离D+d2,其中d2是相对于距离D的距离增量。以类似的方式,在短时间跨度内,任务装置103从发送器112B接收另一消息和时间戳以及发送器位置信息,并且确定所述任务装置103与发送器112B相隔距离D+d3,并且还在短时间跨度内从发送器112A接收具有时间戳和发送器位置信息的另一消息,并且确定所述任务装置103与发送器112A相隔距离D+d4。可以任何次序接收来自发送器的消息。
在2D空间中,任务电路400使用这些测量值中的任意三个测量值并执行三边测量法以确定所述任务电路400在区域402内的精确X,Y位置,从而确定相对于公共参考点的位置度量LOCM。尽管未示出,但是如果需要的话,任务电路400可以使用这些测量值中的全部四个测量值来确定所述任务电路400在3D空间中的精确X,Y和Z位置,以确定LOCM。LOCM可以是组合数字值等,例如包括X坐标的第一数字值、Y坐标的第二数字值和Z坐标的第三数字值。位置度量LOCM可以相对于公共参考点,例如原点位置(0,0)。任务电路400周期性地连续重复此定位过程以随时间更新LOCM,使得任务电路400具有关于其在预定时间偏差内和在预定距离偏差内的位置的相对准确的信息。选择这样的预定偏差以保持给定实施方案的可接受的误差。在一个实施例中,例如,当任务装置103正在移动时,定位可以具有约50厘米的精度,在没有移动的情况下具有约100毫秒(ms)的更新率,或者对于位置跟踪具有约500ms的更新率。
可以设想许多变化。时间戳信息可以基于绝对时间或相对(例如,增量)时间。发送器位置信息可以基于一个或多个参考点,例如原点等(例如,限定发送器112B的位置的原点(0,0))。另外或在可替换方案中,发送器112可以发送标识(ID)信息,所述ID信息由任务电路400使用以使用存储在任务电路400的存储器内的预存储表等来转换到对应的已知位置。然而,应当了解,由发送器112提供的特定位置信息在所述一组发送器之间足够独特并且适合用作标识和位置信息,从而可以避免预存储的信息。
图4是根据一个实施例实施的任务电路400的简化框图,所述任务电路400可以并入每个任务装置103内。任务电路400包括利用例如总线等合适的接口412耦合在一起的存储器402、输入/输出(I/O)装置404、通信(COMM)电路406、定时电路408和控制器410。任务电路400还可以包括用于向任务电路400的电路提供电力的电源(PWR)电路414,以及用于通过通信电路406实现无线通信的天线416。存储器402可以使用随机存取存储器(RAM)和只读存储器(ROM)的任何组合来实施,以存储数据和代码以及任何其它信息。I/O装置404可以包括一个或多个输出装置,例如,一组发光二极管(LED)420、扬声器(SPKR)422、振动(VIB)装置424、显示器(DISP)426等。
LED 420可以包括用于以选定强度显示多种颜色的任何数量的单独的LED装置。I/O装置404还可以包括一个或多个输入装置,例如分别示出为B1、B2和B3的一组按钮428。按钮B1-B3只是示例性的,使得可以设想其它类型的输入装置,例如滑动开关、旋转开关、接通/断开开关等。定时电路408可以包括用于同步本地操作和用于执行其它本地定时操作的时钟电路等。电源电路414可以包括任何类型的本地电源,例如用于向任务电路400的电路提供电力的电池(其可以是可充电的,也可以不是可充电的)。
通信电路406可以包括接收器(RCVR)430,所述RCVR 430仅作为接收器操作,因此是只收的。接收器430可以根据与发送器112兼容的任何类型的无线技术来配置。在一个实施例中,例如,接收器430被配置为UWB接收器,但可以设想可替换类型的无线通信技术。仅将每个任务装置103配备为仅用于从发送器112接收通信的只收接收机的明显优点是,无线通信被最小化,从而避免了数据拥塞,特别是在具有大量任务装置103的拥挤区域中。以这种方式,只有发送器112向位于包括任务区域的本地区域中的任务装置103无线地发送定时信息和位置信息。大量任务装置103可能位于彼此非常接近的位置,使得彼此之间或与发送器112的双向通信可能是禁止的。替代地,单向通信允许任何数量的任务装置103成功地从发送器112接收信息,并且在非常拥挤的区域中成功地操作。另外,单向通信可以保护甚至保证隐私。
如果希望与例如智能手机等本地或附近的外部装置进行双向通信,则通信电路406可以包括蓝牙(BT)收发器432等。然而,应当了解,双向通信应当受到限制,并且可能往往会导致数据拥塞,特别是在拥挤的区域中。另外,隐私可能会受到损害。包括BT收发器432的每个任务装置103的用户可以选择建立可能损害隐私的双向通信。
控制器410可以任何合适方式被配置用于控制任务电路400的操作,例如处理(PROC)电路440和ROM 442等。处理电路440可以包括或者可以是任何类型的处理器,例如微控制器或中央处理单元(CPU)或类似类型的电路。ROM 442可以包括由处理电路440执行的用于控制任务电路400的操作的预加载代码或软件等。控制器410还可以包括或以其它方式访问用于存储和周期性更新位置度量LOCM以及其它可能的值或参数的一个或多个寄存器等。位置度量LOCM可以是指示对应的任务装置103在例如显示区域104之类的区域内相对于参考点的直接位置的数字值等。
存储器402可以存储任务信息450和地图信息452。在一个实施例中,任务信息450和地图信息452中的一者或两者可以被预存储。在另一实施例中,从发送器112发送的信号包括消息,所述消息包括用于存储到存储器402中的任务信息450和地图信息452中的一者或两者,并且这种信息可以根据需要不时地更新。存储器402还可以用于存储用于执行定位方法的临时数据,例如由控制器410使用以确定和更新LOCM的定时信息和发送器位置(T&TP)信息454。定时信息可以呈如前所述的时间戳信息的形式。
在任务电路400的操作中,在加电或复位(POR)时,接收器430开始检测从例如发送器112A-112F之类的附近发送器112发送的信号或消息等。控制器410可以将从通信电路406接收到的时间戳信息以及其它定时信息和位置信息作为T&TP信息454临时存储在存储器402中,并执行三边测量定位方法或其它定位方法来确定相对位置,所述相对位置用于确定和更新LOCM。以此方式,控制器410可以利用来自任何发送器112的每个新消息准确地跟踪任务装置103的特定位置。从发送器112接收到的定时信息,例如时间戳信息等,可以用于更新定时电路408的定时信息。在一个实施例中,例如,定时电路408可以包括实时时钟(RTC)电路等。
控制器410周期性地将LOCM与本文另外描述的任何接收到的任务位置参数(TLP)502(图5)进行比较,以标识例如显示区域104之类的任何适用任务区域的界限和边界,以确定对应的任务装置103是否在任务信息450内提供的任务位置参数502所标识的任务区域内。例如,任务位置参数502由发送器112提供,所述任务位置参数502标识显示区域104的位置和大小。当任务装置103位于任务区域外部时,例如当任务装置103A-103E位于显示区域104外部时,控制器410关闭或以其它方式去激活I/O装置404。当任务装置103位于任务区域内时,例如当任务装置103位于显示区域104内时,控制器410可以使用LOCM以使用任务位置参数来确定位置地址值LADD,然后可以将LADD应用于存储在存储器402中的任务信息450,以检索对应的任务值TSKx。在一个实施例中,例如,存储器402内的任务信息450包括查找表(LUT)等,其中每个LADD值被映射到存储对应任务值TSKx的存储器位置。然后,控制器410将TSKx直接应用于I/O装置404,或基于TSKx以其它方式控制I/O装置404以执行期望的任务,例如以指定颜色和指定强度激活一个或多个LED。
在一个实施例中,控制器410将TSKx转换为任务控制(TC)信号,所述TC信号被应用于I/O装置404,以根据任务值TSKx激活一个或多个输出装置。例如,每个任务值可以命令等的形式提供,所述命令指定任务,例如颜色和对应的强度,并且控制器410将TSKx转换为TC信号,TC信号激活指定颜色和指定强度的一个或多个LED。在另一实施例中,TSKx可以适合直接应用于I/O装置404,使得控制器410简单地检索和应用任务值而无需另外转换。
作为使用图1的图形图像102的例子,当控制器410确定任务装置103位于显示区域104内时,所述控制器410将LOCM转换成对应的LADD,并将LADD应用于位于存储器402中的任务信息450。存储器402输出对应的任务值TSKx,所述任务值TSKx被转换为应用于I/O装置404的TC信号。例如,假设LADD映射到图形图像102的区域106内的像素位置。检索的任务值TSKx指示LED 420将以指定强度(例如,高强度)发出例如黄色之类的指定颜色的光,使得I/O装置404激活LED 420以按指定的颜色和强度发光,同时任务装置103保持在相同位置或足够靠近相同位置。
另外,任务电路400可以在如本文另外描述的地图模式下操作。在地图模式下,控制器410将地图选择(MS)应用于MAP信息452以选择地图,其中选定地图MAPx被提供回控制器410。MAPx可以被重定向到I/O装置404以在显示器426上显示,或者被重定向到通信电路406并被发送到外部装置,例如个人通信装置702(图7),如本文另外描述的。
图5是根据一个实施例的存储任务信息450和地图信息452的存储器402的简化框图。任务信息450可以包括用于指定要在其中执行选定任务的任务区域的参数的任务位置参数(TLP)502。例如,图1中的显示区域104是用于显示图形图像102的任务区域。指定任务区域可以有许多变化。在如图所示的一个实施例中,例如,TLP 502可以包括标识任务区域的起源或“开始”位置的ORIGIN参数。如图1所示,例如,正方形点150标识显示区域104的原点或起点。ORIGIN可以指定为标识任务区域的起点的X坐标、Y坐标、Z坐标。TLP 502还可以包括标识任务区域相对于ORIGIN的朝向的ORIENT参数。ORIENT参数可以被指定为任务区域的角位移。可替换的是,ORIENT参数可以被指定为标识任务区域的另一点的X坐标、Y坐标、Z坐标,所述点表示相对于ORIGIN的朝向。如图1所示,例如,另一正方形点152标识显示区域104相对于ORIGIN的另一端点。ORIENT参数可以包括3D区域或图像的额外信息。
TLP 502还可以包括指定任务区域的大小的SIZE参数。SIZE参数可以用任何合适的方式来指定。在一个实施例中,例如,SIZE可以指示任务区域的子块的数量,例如显示区域的像素的数量。如图1所示,例如,显示区域104可以具有宽度为50个像素、长度为27个像素的SIZE。对于3D区域或图像,可以提供另一值作为深度参数,所述深度参数例如标识深度的像素数量。TLP 502可以包括指示每个子块的相对大小的S SIZE参数。例如,图1中所示的图形图像102可以具有指定的像素大小,例如,约100cm乘100cm的像素大小。3D任务区域可以包括每个子块或像素的深度参数。
任务信息450可以另外包括基于一个或多个子块位置(SLOCx)值的任务值(TSKx)的任务列表504,所述SLOCx值具有基于TLP 502的位置和大小。任务列表504可以被配置为用于使用基于LOCM的LADD来访问任务信息的查找表(LUT)等。任务列表504的组织是根据基于TLP 502的任何合适的位置。例如,对于2D任务区域,可以首先列出第一行子块位置,接着是第二行,然后是第三行,以此类推,以完成总任务区域的所有行和对应列。对于3D任务区域,可以根据需要多次重复信息以完成深度信息。控制器410将LOCM与由TLP 502限定的任务区域进行比较以确定任务装置103是在任务区域内部还是外部。如果LOCM不在任务区域内,则控制器410关闭I/O装置404。控制器410周期性地更新LOCM,并连续地与由TLP 502指定的任务区域进行比较。当控制器410确定LOCM在任务区域内时,所述控制器410基于TLP502将LOCM转换成LADD并将LADD应用于任务列表504。
在所示实施例中,任务列表504针对每个指定子块位置存储一系列子块位置值SLOC1、SLOC2……SLOCP和对应的任务值TSK1、TSK2……TSKP,其中“P”是限定各个子块位置的总数的整数。每个单独的子块位置可以对应于当任务装置103处于所述位置时要执行的任务。例如,每个子块位置可以对应于要显示的图像的像素,其中对应的任务值指定发光颜色以及所述颜色的发光强度。如图1所示,例如,当任务装置103位于图形图像102的区域106内的任何像素位置时,任务值可以指定高强度的黄色。
如图1所示,例如,当任务装置103位于区域106内的任何像素位置时,对应任务电路400使一个或多个黄色LED以指定强度发光。当顾客漫步在区域106内并因此位于区域106内包含的任何本地像素处,任务电路400保持以指定强度发出黄光。如果顾客从区域106走入区域108内的任何本地像素中,则任务电路400关闭黄色LED,并改为以指定强度打开一个或多个蓝色LED,以此类推。在图形图像102的此例子中,任务列表可以包括图形图像102的每个单独像素的位置值以及指定要在所述位置显示的颜色和对应强度的对应任务值。
在可替换方案中,任务信息450可以包括或以其它方式存储为一系列子块位置值和对应任务值。例如,使用虚线示出的任务列表506可以存储一系列子块位置范围SLOCR1、SLOCR2……SLOCRQ以及每个指定位置范围的对应任务值TSK1、TSK2……TSKQ,其中“Q”是限定各个子块位置范围的总数的整数。子块位置范围可以被指定为预定的X、Y和Z坐标范围,例如指定区域内的宽度、长度和高度距离范围,或者可以是像素位置的范围。用于显示图像的给定区域可以再次被细分为多个单独的像素位置,其中位置范围可以限定整个显示区域内的一个或多个像素或像素组。为了方便起见,图像的区域,例如图形图像102的区域106,可以被细分为多个位置范围。每个位置范围可以指定给定列内的一个或多个像素、给定行内的一个或多个像素,或行和列的范围等。
中央控制器116可以控制每个发送器112,以最终控制每个任务装置103内的每个任务电路400,从而随时间控制显示器。例如,中央控制器116可以发送用于在选定时间段内将图形图像102显示为第一图形图像的任务信息,其中每个发送器112发送用于显示图形图像102的对应任务信息。位于显示区域104中的每个任务装置102的任务电路400接收图形图像102并开始将图形图像102显示为第一图形图像。随后,中央控制器116可以发送用于在后续时间段内显示第二图形图像(未示出)的显示信息,其中每个发送器112发送用于显示第二图形图像的对应位置信息。位于显示区域104中的每个任务装置102的任务电路400接收并开始显示第二图形图像而不是第一图形图像。
在一个实施例中,每个发送器112发送相同的显示信息,使得每个任务装置103检索相同的显示信息,而不管其位于一般区域中的何处。中央控制器116还可以广播其它显示信息,例如,用于关闭每个任务装置的显示或将每个任务装置设置为显示默认颜色或背景颜色等。中央控制器116可以周期性地更新显示信息,以随时间显示移动的图像或图形。
包含在每个任务值TSKx内的任务信息可以是除了显示信息之外的任务,例如,应用于扬声器422以产生特定声音的声音值,或应用于振动装置424以使任务装置103无限地振动或振动指定时间量的振动命令。当任务装置103分布在位于给定区域的一群顾客中时,可以产生许多不同类型的编程效果。尽管所有任务装置103可以共同发出相同的声音或者可以在选定时间振动或者与音乐的节拍同步,但是这样的声音或振动效果也可以在任何不同的时间在人群中变化。例如,可以在一组任务装置103之间产生从人群的一侧开始并行进到另一侧或从中间开始向外移动等的振动波或编程的声音。任何这样的任务或效果也可以伴随有各种颜色的光的同步波等。
地图信息452可以存储给定场所的一个或多个地图,示出为MAP1、MAP2等所示,这些地图被顾客用来标识给定场所内的设施或景点的位置,例如出口(包括紧急出口)、医疗或急救位置、厕所、小卖部、餐馆、酒吧等。可以设想整个场所的单个地图,但也可以提供大型场所的较小区域的各个地图。
地图信息452可以用于在显示器426(如果提供的话)上查看的形式提供。顾客可以使用输入装置,例如通过激活按钮428的组合的一个或任何预定激活来将任务装置103置于地图模式,在所述地图模式下,控制器410然后例如通过将基于LOCM的地图选择信号应用于地图信息452来执行地图服务,并且选定地图MAPx被检索并显示在显示器426上,所述显示器426还可以标识顾客在选定地图上的相对位置。然后,顾客可以使用所显示的地图和顾客位置来定位任何附近的景点。
应了解,可能需要以尽可能低廉或尽可能简单的方式实施任务装置103,或者将任务装置103配置成消耗最小的能量。因此,在一些配置中,包括显示器426(即使是基本的)以及另外存储用于显示的可视地图信息在成本或功耗方面可能被认为过于昂贵或过于复杂。存储为一个或多个地图MAPx的地图信息452可以改为由控制器410在地图服务期间应用,以使用I/O装置404例如通过控制用于导航的LED 420、扬声器422或振动装置424将顾客引导到本地场所内的选定设施或景点等来与顾客交互通信。作为例子,顾客可以使用一个或多个按钮428将任务装置103置于地图模式以定位选定区域,例如洗手间、小卖部、最近的出口等。与选定地图进行比较的LOCM可以用于向顾客提供正确方向的指示。当顾客移动或挥动他们的手臂等时,任务装置103可以为正确的方向发出绿光,为错误的方向发出红光。类似的功能可以由扬声器422(用于错误方向的蜂鸣器、用于正确方向的铃声)或振动装置426(用于正确方向的轻微振动和用于错误方向的较强振动)等来执行。
在本文另外描述的可替换实施例中,地图信息452和LOCM可以在地图服务期间通过BT收发器432与例如智能手机或增强现实眼镜等出于导航目的操作软件或应用程序等的个人通信装置702共享。例如,安装在个人通信装置702上的应用程序或软件使用从任务装置103检索的地图和位置信息将顾客引导到选定的设施或其它景点。可替换的是,地图和位置信息可以(通过WiFi、4G、5G等)与云共享,在云端,软件帮助定位设施甚至其它用户。
图6是示出根据一个实施例的可以由每个发送器112进行的示例性发送的简化图。每个发送器112可以随时间重复或周期性地发送一系列消息,例如MSG1、MSG2……,如图所示。每个消息可以包括发送定时信息,例如一系列时间戳(TS)值602中的对应的一个,分别示出为MSG1的TS1、MSG2的TS2等,其中每个时间戳值可以是绝对的或相对的。每个消息还可以包括标识发送消息的发送器112的位置的相对发送器位置(TPOS)值604,所述TPOS值可以由任务电路400结合用于确定其相对位置的定时信息来使用,如前所述。每个消息可以另外包括数据有效载荷606,例如MSG1的DATA1、MSG2的DATA2等。数据有效载荷606可以包括随时间周期性地发送的任务信息和地图信息或其它有用信息。
在所示的配置中,MSG1的数据有效载荷DATAl包括任务信息450,所述任务信息450可以包括TLP 502和对应任务列表504(或任务列表506),如前所述。控制器410可以检索任务信息450并将其存储到存储器402中,如图5所示。每个任务装置103的任务电路400可以存储来自多个发送器112的时间戳信息602和发送器位置信息TPOS 604作为T&TP信息454,并且可以存储从至少一个发送器接收到的任务信息450以存储到所述任务电路400的本地存储器402中。T&TP信息454可以用于执行适用的定位方法以更新其本地位置度量LOCM。每个任务装置103的任务电路400可以将其LOCM值与由任务信息450限定的任务区域进行比较,并基于检索的任务值TSKx执行一个或多个对应的任务,例如打开一个或多个LED,发出对应的声音,使本地任务装置103振动等。
在所示的配置中,MSG2的数据有效载荷DATA2包括地图信息452,所述地图信息452可以被检索并存储到本地存储器402中。被置于地图模式的任务装置103的任务电路400的控制器410使用MS信号来检索选定地图MAPx,以确定如前所述的场所或设施的本地景点的相对位置。每个发送器112可以被配置成周期性地连续发送消息以使每个任务装置450能够随时间确定其位置,所述消息包括呈TS值602形式的定时信息和呈TPOS值604形式的位置信息。另外,所有或任何数量的消息可以包括数据有效载荷606,以随时间提供并更新任务信息450和地图信息452。
图7是根据一个实施例的配备有任务电路400的任务装置103的简化框图,所述任务电路400并入有蓝牙收发器432等以与外部个人通信装置702无线地通信。个人通信装置702可以是智能手机等。带有任务装置103和个人通信装置702的顾客可以将任务电路400置于通信模式,以链接到个人通信装置702,从而共享信息。例如,任务装置103的地图信息452和LOCM可以与出于导航目的操作软件或应用程序等的个人通信装置702共享。在一个实施例中,安装在个人通信装置702上的应用程序或软件接收并使用从任务装置103检索的地图和位置信息将顾客引导到选定的设施或其它景点。可替换的是,地图和位置信息可以(通过WiFi、4G、5G等)与云共享,在云端,软件帮助定位设施甚至其它用户。
在所示的实施例中,每个发送器112与每个任务装置103的任务电路400之间的通信是单向的,其中每个发送器112仅进行发送,而每个任务电路400仅进行接收。这种单向无线通信的有利之处在于,流量被最小化并且避免了网络过载。另外,隐私得到了保护并甚至可以得到保证。以这种方式,如果任何给定任务装置103的任务电路400仅用作接收器而不发送任何信息,则隐私可以得到保证。
然而,任务电路400与个人通信装置702之间的无线通信是双向的,如双向箭头704所示。然而,当任务电路400包括用于通过云共享位置的收发器时,隐私不再得到保证。以这种方式,一旦任何给定任务装置103的任务电路400与例如个人通信装置702之类的外部装置共享信息,隐私就可能受到损害或至少不再得到保证。
图8是示出根据一个实施例的用于接收定时信息和位置信息并且用于确定位置的每个任务装置103的任务电路400的操作的流程图。在第一框802,当任务装置103在操作期间最初通电或复位时,可以首先执行包括初始化的通电复位(POR)操作。操作前进到框804,在框804,任务电路400从多个发送器112接收通信,然后前进到框806,在框806,任务电路400从接收到的通信中检索定时和发送器位置信息并将其存储为T&TP信息454。定时信息可以呈如前所述的时间戳信息等的形式。在下一个框808,控制器410使用T&TP信息454来执行用于确定任务装置103的位置的适用定位方法,并且更新LOCM的值。定位方法可以是三角测量法或三边测量法等。如前所述,使用的发送器112的数量和战略性发送器位置取决于位置信息是在2D空间(需要来自至少3个发送器112的信息)中还是在3D空间(需要来自至少4个发送器112的信息)中确定的,以及其它因素,例如要覆盖的区域的大小、所使用的适用通信方法和对应的通信参数、所需的精度水平等。
在下一个框810,可以从来自一个或多个发送器112的通信中检索任何更新的任务信息450和地图信息452,并将其存储到存储器402中。应注意,对于任务信息被预存储而不被更新的实施例,可以跳过或省略框810。在下一个框812,控制器410将LOCM与由任务信息450限定的任务区域进行比较。在下一个框814,询问任务装置103是否位于任务区域内。如果不是,则操作进行到框816,在框816,关闭I/O装置404。如果任务装置103像在框814确定的那样位于任务区域内,则操作改为前进到框818,在框818,控制器410将LOCM转换为LADD值,然后前进到框820,在框820,将LADD值应用于存储的任务信息450以检索对应的TSKx值。在下一个框822,控制器410应用TSKx或将TSKx转换为TC并将TC应用于I/O装置404,以根据任务值TSKx激活一个或多个输出装置。如前所述,这种激活可以包括显示(例如,LED)或其它任务(例如,声音、振动)。
在框816关闭I/O装置404之后,或者在框822选择性地激活I/O装置404之后,操作前进到下一个框824,在框824,例如当用户连接指示期望进入地图模式的一组按钮428中的任何一个或多个按钮428时,询问是否进入地图模式。如果是,则操作前进到框826,在框826,进入地图模式,并且控制器410执行如前所述的地图服务。这样的地图服务取决于特定的应用。地图服务可以包括控制器410检索存储的地图并且在本地显示器426上显示检索的地图以及显示的地图内的对应位置的指示。另外或在可替换方案中,地图服务可以包括控制器410使用I/O装置404与顾客交互通信,以将顾客引导到选定景点,例如洗手间或小卖部等。另外或在可替换方案中,地图服务可以包括控制器410使用通信电路406与外部个人通信装置702通信以共享检索的地图信息并执行导航服务。如果像在框824确定的那样没有进入地图模式,或者在进入地图模式并且发起或以其它方式执行地图服务之后,操作循环回到框804,并且操作可以在任务装置103通电的同时连续地循环。
应注意,地图服务一旦进入,就可以与任务执行操作并行执行。因此,当地图服务活动时,操作可以继续在框804与826之间循环。尽管没有具体示出,但地图服务一旦进入,就可以由用户终止或者当不再使用时简单地由任务电路400结束。
图9是示出根据一个实施例实施的任务执行系统的操作的流程图,所述任务执行系统例如包括任务执行系统100。在第一框902,将发送器112分布在本地区域中,例如可以适合于观看例如音乐会或体育赛事等活动的场所、体育场、竞技场、场地等。在下一个框904,将分布的发送器112以通信方式耦合在一起并且在时间上同步。发送器112可以使用有线或无线通信以通信方式耦合,其中控制可以分布在发送器112之间或例如通过耦合中央控制器116来集中。集中或分布的控制使得操作员等能够协调由分布在本地区域中的多个任务装置103执行并且在发送器112的传输的通信接收内的任务或功能。
在下一个框906,激活发送器112以在本地区域中周期性地广播定时信息和位置信息。定时信息可以呈如前所述的时间戳的形式。位置信息可以呈广播发送器的X,Y或X,Y,Z坐标的形式。这种广播信息使得每个本地任务装置103能够至少执行例如三边测量或三角测量等定位方法,以确定所述本地任务装置103在本地区域内的位置。一旦被激活或打开,本地区域内的每个任务装置103就执行定位方法以确定其位置。在如前所述的一个实施例中,任务装置103可以包括预存储的任务信息,包括标识任务区域(例如,显示区域104)的TLP 502和至少一个任务列表504或506。如果任务信息被预存储,则位于任务区域内的那些任务装置103可以开始执行在预存储的任务列表中指定的任务,而无需来自发送器112的另外输入。
然后,操作可以从框906进行到框908,在框908,询问是否更新任务信息。如果不是,则操作循环回到框908,并且可以在没有可用于广播的新的任务信息时继续在框908循环。无论任务装置103是否包括预存储的任务信息,如果要将第一或新的任务信息分发给任务装置103,则操作进行到框910,在框910,指示一个或多个发送器112广播更新的任务信息。可以这样指示至少一个直至所有的发送器112。然后,操作循环回到框908,并且操作可以在框908与910之间循环以周期性地或连续地广播更新的任务信息。
更新的任务信息可以包括更新的任务位置参数502以将任务区域从一个位置移动到另一位置。作为示例,在本地区域中移动时,即使正在显示的静态图形图像也可能看起来是动画的。更新的任务信息可以包括一个或多个更新的任务列表,以修改在给定任务区域内执行的任务。作为例子,可以修改正在显示的图形图像以模拟图形图像的动画。更新的任务信息可以包括更新的任务位置参数502和更新的任务列表的组合。
操作还可以从框906进行到框912,在框912,询问是否更新地图信息。如果不是,则操作循环回到框912,并且可以在没有可用于广播的新的地图信息时继续在框912循环。无论任务装置103是否包括预存储的地图信息,如果要将第一或新的地图信息分发给任务装置103,则操作进行到框914,在框914,指示一个或多个发送器112广播更新的地图信息。可以这样指示至少一个直至所有的发送器112。然后,操作循环回到框912,并且操作可以在框912与914之间循环以周期性地或连续地广播更新的地图信息。
尽管已经结合数个实施例描述了本发明,但并不希望本发明限于本文中所阐述的特定形式。相反,希望涵盖可合理地包括在所附权利要求书限定的本发明的范围内的此类可替换方案、修改和等效物。公开的实施例涉及与人群相关联的任务,例如发出光或声音等。任务装置可用于其它应用,例如安装在真空吸尘器上,其中任务包括当位于待清洁区域时激活真空吸尘器,或例如安装在割草机上,其中任务包括当位于待割草区域时激活割草机,或例如安装于在不同区域或位置执行不同农业任务的农业车辆上等。
如本文所使用,术语“一”被限定为一个或多于一个。另外,权利要求书中对例如“至少一个”和“一个或多个”等引导性短语的使用不应被理解为暗示由不定冠词“一”引导的另一权利要求要素将含有如此引导的权利要求要素的任何特定权利要求限制于仅含有一个此类要素的发明,即使是当同一权利要求包括引导性短语“一个或多个”或“至少一个”和例如“一”等不定冠词时也如此。定冠词的使用也是如此。除非另有规定,否则例如“第一”和“第二”等术语用于任意地区别此类术语所描述的元件。因此,这些术语未必意图指示这些元件的时间优先级或其它优先级。
- 按照位置执行任务的方法
- 基于任务切分的清算任务执行方法、装置、设备及介质