用于提供众包地理编码的方法和装置的制造方法_2

文档序号:8344605阅读:来源:国知局
户可以在该位置字段中输入描述与该约会和/或会议相关联的位置的位置串。可替换地, 该通信可以包括位置串,例如用户在位置串中对该通信内的位置进行描述。位置串随后可 以如以下所描述的那样被处理以确定与该位置串所表示的位置相关联的地理坐标。
[0039] 在另一个实施例中,电子邮件应用Illc可以在UE 101处执行。电子邮件应用Illc 可以允许用户创建可以被发送至一个或多个接收方的电子邮件。在该电子邮件内,用户例 如可以在该电子邮件中有关与具体位置相关联的事件的地方包括位置串。使用自然语言处 理技术,该位置串可以从电子邮件的主体中被提取。该位置串随后可以被如以下所讨论的 那样进行处理以确定与该位置串所表示的位置相关联的地理坐标。
[0040] 系统100可以进一步包括服务平台107,其可以包括一个或多个服务 109a-109n (统称为服务109)。服务109可以是能够提供至UElOl和/或地理编码平台103 的任意类型的服务,诸如情境信息服务、地图服务、日历服务等。在一个实施例中,服务109 可以包括地理编码服务109a,其可以为地理编码平台103提供后端地理编码,诸如可以由 地理编码平台103根据一个或多个用户输入和/或与一个或多个用户相关联的情境信息进 行修改的初始地理编码结果列表。另外,在一个实施例中,服务109可以包括自然语言处理 服务和/或署名实体识别服务10%。如以上所讨论的,自然语言处理服务109b可以根据文 本的主体、诸如根据电子邮件、SMS、备忘录等确定一个或多个位置串。作为示例,电子邮件 可以叙述:
[0041] We have a meeting with Prof. Wang in Room 4038, Central Main Building, Tsinghua University this afternoon at 14:00PM. Let's take a taxi from Nokia China Campus to go together at 12:30PM.(今天下午2点,在清华大学中央主楼 4038房间,我们与王教授开会。我们中午12:30从诺基亚中国园乘出租车一起去那里。)
[0042] 基于自然语言处理,可以从电子邮件中提取出位置串"Room4038, Central Main Building, Tsinghua University (清华大学中央主楼 4038 房间)"和 "Nokia China CampUS(诺基亚中国园)"。另外,可以使用另外的自然语言处理技术以例如从文本的主体 提取定时信息。因此,在上述示例中,可以从该电子邮件中提取出文本串"this afternoon at 14:00PM(今天下午2点)"和"at 12:30PM(中午12:30)"。该定时信息可以进一步如 以下所讨论的那样在对位置串进行地理编码时加以利用。
[0043] 系统100可以进一步包括一个或多个内容提供商113a-l 13η(统称为内容提供商 113)。内容提供商113可以向UE 101、地理编码平台103和/或服务平台107上的一个或 多个服务109提供内容。该内容可以是任意类型的内容,诸如有关兴趣点、地标的位置信 息,关联于地理兴趣点的新地址信息,等等。
[0044] 地理编码平台103为系统100内诸如UE 101和/或服务109的单元提供众包位置 地理编码。在一个实施例中,地理编码平台103使得对一个或多个位置串进行地理编码以 基于与一个或多个用户相关联的一个或多个输入而确定与事件相关联的位置信息。在一个 实施例中,该输入可以与输入地理位置和/或地理坐标相关联。例如,基于位置串,地理编 码平台103可能不能够确定相对应的地理坐标。用户随后可以手工输入与位置串相关联的 地理坐标。该手工输入例如可以基于用户输入经度和炜度坐标、在地图呈现上放置标记,等 等。在一个实施例中,在地理编码平台103无法确定与位置串相关联的地理坐标的情况下, 地理编码平台103最初可以将地理坐标估计为与用户相关联的当前坐标,用户随后可以对 其进行修改以指示反映该位置串的准确地理坐标。地理编码平台103可以基于与用户相关 联的情境信息来确定用户的当前坐标。例如,地理编码平台103可以基于与用户的UE IOla 相关联的GPS信息来确定与用户相关联的位置情境信息。用户随后可以通过在地图呈现上 指示该位置串在地图上与之相关联的地方而修改所确定的坐标。
[0045] 在一个实施例中,不同与地理编码平台103能够确定与位置串相关联的位置信息 (例如,地理坐标),地理编码平台103可以确定可能与位置串相关联的多个地理坐标。根据 以上过程,用户可以确定该多个地理坐标中的哪一个准确反映了该位置串。用户可以通过 选择地理编码平台103所确定的多个结果之一来指示准确的地理坐标。在一个实施例中, 用户可以通过在地图呈现上选择准确的地理坐标来选择多个结果之一。
[0046] 在一个实施例中,一个或多个用户可以创建与相同事件相关联的一个或多个位置 串。这样的事件例如可以包括用户群组全部参与的活动。在地理编码平台103无法确定 与位置串相关联的地理坐标或者确定了与位置串相关联的多个可能地理坐标的情况下,来 自该用户群组中的一个用户可以最初指示或选择表示该位置串的地理坐标。随后,地理编 码平台103允许该用户群组中的其它用户指示他们同意所指示或选择的地理坐标。作为示 例,地理编码平台103可以允许用户关于他们是否同意所指示或选择的地理坐标与该位置 串准确匹配进行投票。其它用户能够观看投票以查看其它用户所认为的关联于该位置串的 地理坐标是什么。
[0047] 在一个实施例中,包括指示或选择了初始地理坐标的初始用户在内的所有用户都 能够进行投票以确定哪些地理坐标与该位置串相关联。例如,将地理坐标与位置串相关联 的初始用户可能并不完全确信其是否正确。因此,不同于指示或选择地理坐标(例如,从没 有地理坐标的初始返回进行指示或者从多个地理坐标的列表进行选择),用户可以对所选 择的地理坐标关联于位置串进行投票。其它用户可以类似地针对相同地理坐标进行投票, 或者在他们不同意另一个用户的之前投票的情况下针对其它地理坐标进行投票。
[0048] 在一个实施例中,在多个用户(或单个用户)可能已经改变了哪个地理坐标与位 置串相关的情况下,地理编码平台103允许(多个)用户查看地理坐标和位置串之间的相 关性的变化历史。除了(由一个或多个用户所进行的或者由地理编码平台103所进行的) 针对地理坐标的后续改变之外,该历史可以包括被(用户或地理编码平台103)选择为与位 置串相关的原始地理坐标。作为示例,地理编码平台103原本可以将位置串A与地理坐标Z 相关。用户1随后可以改变该相关性而使得位置串A与地理坐标Y相关。另外,用户2随 后可以改变该相关性而使得位置串A与地理坐标X相关,后者可以表示当前位置。地理编 码平台103为用户(例如,用户1和2)提供查看从Z开始变为Y并且以X结束的针对该相 关性的变化的能力。地理编码平台103可以提供根据任意参数对该历史进行排序的能力, 诸如通过用户、通过时间或者通过地理坐标等进行排序。在一个实施例中,用户针对地理坐 标与位置串相关的投票可以自动更新该相关性,该更新可以在该历史中被指示。
[0049] 在一个实施例中,在位置串与事件相关联的情况下,UE 101处的一个或多个应用 111、一个或多个服务109和/或地理编码平台103可以允许用户例如在接收到有关事件的 通知和/或到达与事件相关联的位置时进行登记(check-in)。地理编码平台103随后可以 在用户进行登记时获取与用户相关联的情境信息以确定与用户相关联的地理坐标(例如, 通过使用GPS或者其它已知的位置确定设备/处理)。作为示例,用户可能已经创建了日历 项目(例如,约会、会议等)并且向与该日历项目相关联的位置字段中输入了位置串。该日 历项目例如也可能具有允许用户指示该用户处于与该日历项目相关联的位置和/或事件 的图标,诸如登记按钮。用户可以选择或激活该登记按钮,这会使得地理编码平台103确定 用户的当前地理坐标并且将该地理坐标与位置串相关联。在日历项目和/或事件与其它用 户相关联的情况下,地理编码平台103还可以更新与其它用户相关联的地理编码信息。例 如,用户群组之间所共享的日历项目可以使得位置字段基于进行登记的单个用户的当前位 置而跨所有用户进行更新。
[0050] 另外,在一个实施例中,日历项目还可以包括定时信息,诸如该日历项目何时将变 为活动的。这样的定时信息例如可以表示在事件之前的时间而使得将激活提醒以向用户提 醒该事件、该事件将开始的时间、等等。在提醒例如出现在与用户相关联的UE IOla上的情 况下,该提醒可以具有登记按钮,其允许用户针对该事件进行登记并且允许地理编码平台 103随后确定在登记时与该用户相关联的地理坐标。另外,在一个实施例中,日历项目可以 与地理编码平台103进行共享。当对该定时信息满意时,地理编码平台103可以确定与关 联于该日历项目的一个或多个用户相关联的地理坐标以将该地理坐标与日历项目内的位 置串相关。
[0051] 选择登记按钮的用户可能并非必然意味着该用户目前处于与用户登记至事件和/ 或位置的地方相关联或者与用户登记至事件和/或位置的时间相关联的位置。因此,在一 个实施例中,地理编码平台103进一步允许用户在其进行登记时选择与事件或位置相关联 的另一个位置,其并非必然与用户的当前地理坐标相关联。例如,登记可以包括允许用户选 择另一个位置而不是用户的当前位置作为与该登记相关联的地理坐标的地图呈现。因此, 在用户当前并非处于与登记相关联的地理坐标,而是以其它方式具有与该登记相关联的地 理坐标的更好感觉的情况下,用户可以指示与登记相关联的准确地理坐标。
[0052] 在一个实施例中,地理编码平台103可以使用一个或多个位置轨迹来确定与一个 或多个位置串相对应的地理坐标。该位置轨迹可以基于与用户相关联的情境信息、诸如与 用户设备相关联的情境信息来确定。作为示例,该情境信息可以是位置信息或者可以被用 来确定位置信息的任意其它情境信息。该位置轨迹可以是用户的位置随时间变化的轨迹。 被用来定义位置轨迹的时间的长度可以基于阈值。该阈值可以基于情境信息来确定,诸如 基于用户行进的多快、用户所处的一般区域,等等。该时间长度还可以通过与事件相关联的 定时信息来定义,上述定时信息诸如开始时间、结束时间和/或时间长度。地理编码平台 103随后可以使用该位置轨迹来确定与位置串相对应的地理坐标。
[0053] 作为示例,不同于地理编码平台103在用户关于日历项目进行登记时确定用户的 当前位置,地理编码平台103可以确定跨越设定阈值的位置轨迹并且使用该位置轨迹来确 定与位置串相关联的地理坐标。当位置串被多个用户所使用时,诸如当位置串经由日历项 目在多个用户之间进行共享时,地理编码平台103可以使用与多个用户相关联的位置轨迹 来确定与位置串相关联的地理坐标。作为示例,当多个用户关于日历项目进行登记时,地理 编码平台103可以获得并确定与多个用户相关联的位置轨迹。在一个实施例中,基于该位 置轨迹,地理编码平台103可以确定与该位置轨迹相关联的平均地理坐标以作为与该位置 串相关联的地理坐标。在一个实施例中,基于该位置轨迹,地理编码平台103可以确定位置 轨迹的重叠并且使用该重叠来确定与位置串相关的地理坐标。
[0054] 在一个实施例中,地理编码平台103可以使用一个或多个用户的位置轨迹而并不 要求用户进行登记。例如,地理编码平台103可以确定与用户、位置串和/或事件相关联的 定时信息,诸如用户何时创建具有位置字段中的位置以及定时信息的日历项目。基于该定 时信息,地理编码平台103可以基于该定时信息、诸如从该定时信息的开始或者从该定时 信息之前或之后的阈值而确定与用户相关联的位置轨迹。作为示例,如果用户创建了约会 并且除了与该约会相关联的开始时间(例如定时信息)之外还输入了与该约会相关联的位 置串,则地理编码平台103可以从该用户的开始时间或者从该开始时间之前的阈值时间段 开始获取该用户的位置轨迹。另外,当该位置串与多个用户相关联时,地理编码平台103可 以确定与多个用户相关联根据该定时信息开始的位置轨迹,其诸如在该开始时间或者在该 开始时间之前的阈值时间段开始。
[0055] 在地理编码平台103能够确定与相同位置串相关联的多个位置轨迹的情况下,诸 如当用户群组与相同位置串相关联时,如以上所讨论的,地理编码平台103可以基于位置 轨迹的重叠和/或相交来确定与位置串相关联的位置信息,诸如地理坐标。该重叠可以是 全部用户的或者是比全部数量更少的用户的。例如,如果有五个用户与位置串相关联,则重 叠可以是该五个用户中的三个用户之间的重叠,其中另外两个用户可能没有重叠的位置轨 迹,或者另外两个用户具有并不与其它三个用户相关联的重叠位置轨迹。另外,在重叠是一 个点的情况下,地理编码平台103可以将该点确定为与位置串相关联的位置信息。然而,该 重叠可能涵盖多于一个的点,诸如多个点、多个线段等。在该情况下,地理编码平台103可 以确定与关联于该位置串的位置信息相关联的区域,诸如涵盖该位置轨迹的重叠的小的半 径。地理编码平台103可替换地可以确定所有重叠的平均值并且将与该重叠相关联的点确 定为与该位置串相关联的地理坐标。
[0056] 在一个实施例中,在多个用户的位置轨迹被用来确定位置信息的情况下,不同用 户可以具有被分配给他们和/或他们的相关联位置轨迹的变化的权重。该不同权重可以影 响基于重叠轨迹对位置信息的确定。不同的权重例如可以根据与涉及与位置串相关联的事 件的用户相关联的不同角色进行分配。例如,事件组织者可以被给予所有用户中的最高权 重,因为该组织者一般在事件期间始终都处于该位置并且知道事件的位置。强制出席者可 以类似地具有与组织者一样高或稍低的权重;而可选出席者或者并未表示他们将出席的用 户可以被给予最低权重。
[0057] 根据位置轨迹确定位置信息可以被单独使用或者连同用户所进行的手工输入一 起进行。例如,地理编码平台103所确定的初始位置可能与一个或多个位置轨迹相关联。随 后,用户例如可能通过针对与位置串相关联的位置进行登记,或者例如通过在地图上指示 位置而手工改变位置,或者以上所讨论的方法的任意组合来改变该地理坐标。另外,地理编 码平台103可以提供与地理编码相关联的历史信息,其包括如用户输入所修改的、由地理 编码平台103执行的自动地理编码。
[0058] 在一个实施例中,根据这里所讨论的地理编码确定位置信息可以应用于其它情 形,诸如用于位置数据学习和挖掘的商业智能。作为示例,在一个实施例中,用户可以将优 惠券下载到UE IOla上。随后,用户将可能前往与该优惠券相关联的商家以便用户将该优 惠券应用于交易之中。另外,用户可能在获得优惠券之后的数日或数周之后前往该商家。地 理编码平台103可以应用在用户使用优惠券的时间前后、针对与下载优惠券相关联的用户 所确定的位置轨迹来确定和/或验证与关联于该优惠券的商家的位置相关联的位置信息。 所确定和/或验证的位置信息随后可以由地理编码平台103用于地理编码。
[0059] 在用户将位置串与诸如地理坐标的位置信息相关联而使得该关联随后可以被用 于地理编码的情况下,该用户可以维护其私人所有的位置串和地理坐标之间的相关性。可 替换地,用户可以将该信息共享至用户群组,或者用户群组之间可以互相共享这样的信息, 诸如在用户群组全部与相同的事件相关联时。另外,地理编码平台103允许位置串和诸如 地理坐标的位置信息之间的相关性在使用地理编码平台103的所有用户之间被共享。另 外,在任何时候,用户都可以对用户向位置串所指定的隐私设置进行调整,诸如仅专属于该 用户、用户群组的特定子集、所有用户中的用户群组或者所有用户。另外,如果用户修改了 与位置串相关联的位置信息,则修改中的一个或多个可以具有不同的隐私设置。
[0060] 在一个实施例中,地理编码平台103允许用户将位置串和诸如地理坐标的位置信 息之间的相关性上传至与地理编码平台103和/或UE 101相关联的一个或多个服务109、 一个或多个内容提供商113或者一个或多个数据库,使得可能与原始用户相关联或者可能 不与原始用户相关联的其它用户能够使用该相关性。用户例如可以通过SMS消息、MMS消 息、电子邮件等来上传该相关性。在一个实施例中,可以在其它用户能够使用或利用该相关 性对相同或相似的位置串进行地理编码之前,对该相关性进行人为检查。
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1