交互式动态云导航系统的制作方法

xiaoxiao2021-2-18  121

交互式动态云导航系统的制作方法
【技术领域】
[0001] 本发明涉及一种云导航系统,尤其是一种交互式动态云导航系统。
【背景技术】
[0002] -般情况下,用户总是对自己经常活动的身边环境较为熟悉和了解。而这种了解 的信息,对自己而言却表现为无稀缺性;但是可能是其他用户所急需了解和获知的信息。因 此本系统就是充分利用用户日常活动轨迹,以及对周边环境的了解信息,将其分享给更多 需要所述信息的用户。
[0003] 本申请的发明人在之前的美国专利申请公开文件US 20140350841(中国专利申请 号201310200531.0)中曾公开一种交互式动态云导航系统。所述系统主要存在下列问题。
[0004] 1.原系统提供给用户互动的纽带较少。原系统只提供了四类型的任务关联人,作 为用户之间互动纽带。分别为(1)于一服务器注册其账号时,标记出熟悉任务点的用户,其 中所述任务点为所述服务器复核的一任务对应的地理位置;(2)所述服务器分析GPS信号得 出以超过一设定频率出现于所述任务点一定范围内的用户;(3)所述服务器分析GPS信号得 出当前正在所述任务点的用户;及(4)所述服务器记录的已完成一定数量的任务或以一定 的频率完成任务的账号所对应的用户。但是这4类型任务关联人,并不能全面反映用户对一 地点或区域的熟悉程度。例如:一用户每天驾车上班经过7街区,虽然该用户在7街区出现的 频率较高,但是他对7街区一些细节性数据的了解可能不如长时间停留在7街区的原住民。 因此,此时仅仅用在某地点或区域频率特征不能全面筛选出高质量的任务关联人用户,需 要引入新的特征类型如停留时间等。且原系统只能在用户注册时才能标注自己熟悉的区 域,随着用户在使用本系统过程中逐渐熟悉的区域却无法提供标注,因此本系统将对任务 关联人的特征类型进行进一步拓展和优化。
[0005] 2.原系统将任务转发给任务关联人时,采用的一种随机性发送方法,及所有的任 务关联人都是一种广而泛的平均,并没有区分出任务关联人对任务而言的质量高低。例如, 距离一任务地点10米的任务关联人A其掌握的数据的可靠性和真实性比距离所述任务地点 100米的任务关联人B更高;换句话说,对针对所述任务地点的任务而言,所述任务关联人A 的质量比所述任务关联人B高。因此,在任务分配中,任务关联人A理应优先于任务关联人B。
[0006] 3.原系统中并未提及单个用户符合多个类型的任务关联人的特征的情况;同时原 系统中的各个类型的任务关联人之间相互孤立,用户不可以利用原有4个类型任务关联人 进行自由组合,为任务自定义出新的任务关联人组合。
[0007] 因此,有必要提供一种改进的交互式动态云导航系统,解决上述三大问题。

【发明内容】

[0008] 本发明的目的在于提供一种交互式动态云导航系统,其将用户划分为七个类型的 任务关联人,以此促进用户之间的互动。
[0009] 本发明的又一目的在于提供一种交互式动态云导航系统,其对符合多个类型的任 务关联人的所述用户进行加权计算,对所述加权计算后的任务关联人按所述计算结果的高 低排序,从而确保得分高的用户优先得分低的用户获得任务,进而提升地图数据的可靠性 和真实性。
[0010]本发明的又一目的还在于在所述交互式动态云导航系统中引入四种逻辑运算关 系:与、或、非和异或,供请求数据的用户对七个类型的任务关联人进行优化组合,从而满足 用户个性化的自定义需求。
[0011]本发明的又一目的还在于引入地图数据的私有权属。
[0012]为达到以上目的,本发明提供一种交互式动态云导航系统,包括:
[0013] -服务器,其包括一数据库,其中所述数据库储存有一地图、一管理账户及多个账 户;
[0014] 多个导航终端和对应的多个用户,其中:各所述用户通过其对应的导航终端在所 述服务器登录其对应的账户,以发起一对应于所述地图一区域的任务;各所述导航终端包 括一数据采集模块,一第一数据储存模块,一第一数据传输模块和一第一输入输出模块,其 中所述数据采集模块包括一 GPS芯片;所述数据采集模块用于采集数据;所述第一数据传输 模块用于所述导航终端和所述服务器之间的数据传输;所述第一数据储存模块用于储存数 据;所述第一输入输出模块用于向所述用户输入和输出所述导航终端储存的数据;依据所 述数据采集模块、所述第一数据储存模块和所述第一数据传输模块,所述服务器实时记录 各导航终端对应的用户的地理位置和时间,并储存于所述数据库;及
[0015] 一地图运营商,其在所述服务器登录所述管理账户,用于管理所述数据库。
[0016] 所述交互式动态云导航系统,还包括:多个辅助终端,分别对应于所述多个用户, 其中:各所述用户通过其对应的辅助终端在所述服务器登录其对应的账户,以发起所述任 务;各所述辅助终端包括一第二数据存储模块、一第二数据传输模块和一第二输入输出模 块;所述第二数据传输模块用于所述辅助终端和所述服务器之间的数据传输;所述第二数 据存储模块用于储存数据;所述第二输入输出模块用于向所述用户输入和输出所述辅助终 端储存的数据。
[0017] 其中,所述用户通过所述第一数据传输模块或所述第二数据传输模块上传所述任 务至所述服务器;所述服务器接收所述任务,并根据所述任务对应的所述区域从所有用户 中计算筛选出所述任务对应的任务关联人;所述服务器从所述任务对应的任务关联人中选 出所述任务对应的任务接收者,并将所述任务转发给所述任务接收者;所述任务接收者通 过其对应的导航终端或辅助终端接收并执行所述任务,产生所述任务的反馈数据,并向所 述服务器上传所述反馈数据;所述服务器接收所述反馈数据,并将所述反馈数据转发给所 起所述任务的所述用户;发起所述任务的所述用户确认所述任务完成后,所述服务器将所 述任务和所述任务的所述反馈数据储存于所述数据库。
[0018] 优选地,所述服务器对所述任务对应的所述任务关联人进行随机抽取,以选出所 述任务对应的所述任务接收者。
[0019] 优选地,所述服务器对所述任务对应的所述任务关联人进行加权计算,按照计算 结果的高低对所述任务对应的所述任务关联人进行排序,形成一排行榜;所述服务器从所 述排行榜中选出所述任务对应的所述任务接收者。
[0020] 优选地,发起所述任务的所述用户确认所述任务完成后,所述服务器在发起所述 任务的所述用户和所述任务接收者的账户之间分配积分。
[0021 ]其中,所述任务关联人至少包含以下七个类型用户中的一个类型:
[0022] (1)所述用户通过其对应的导航终端或辅助终端在所述服务器登录其对应的账号 后,主动标记出熟悉的区域,所述熟悉的区域包括所述任务对应的所述区域;
[0023] (2)所述用户在所述任务对应的所述区域累计出现的次数超过一数值,所述数值 为所述类型(2)的界限值;
[0024] (3)-时间段内所述用户在所述任务对应的所述区域停留的时间累积超过一数 值,所述数值为所述类型(3)的界限值;
[0025] (4)所述用户出现在所述任务对应的所述区域的时间与所述任务被发起的时间的 差值,小于一数值,所述数值为所述类型(4)的界限值;
[0026] (5)所述用户所在的地理位置与所述任务对应的所述区域的中心距离小于一数 值,所述数值为所述类型(5)的界限值;
[0027] (6)所述用户出现在所述任务对应的所述区域时,所述用户的移动速度小于一数 值,所述数值为所述类型(6)的界限值;及
[0028] (7)所述用户由所述地图运营商授权为所述地图中一区域的任务关联人,所述区 域包含了所述任务对应的所述区域。
[0029] 优选地,在发起所述任务时,所述用户选择所述任务对应的所述区域以产生所述 坐标;从所述任务关联人的所述七个类型中,选择所述任务涉及的类型,并设置各类型的界 限值;从四个逻辑运算符号中,选择多个类型之间的逻辑运算关系,所述四个逻辑运算符号 为和、或、非、异或;设置所述任务的有效期;输入、编辑一段文字或一段音频,产生一任务正 文;设置所述任务的奖励积分;及导入一同意选项和一反对选项。
[0030] 所述任务包括:所述有效期,其为所述任务可被所述任务接收者执行并上传所述 任务的所述反馈数据的有效时间段,其中超出所述有效时间段后所述服务器将所述任务设 置为为不可执行状态;一任务关联人数据,其包括:所述任务对应的所述区域的所述坐标、 所述任务涉及的类型及所述多个类型之间的逻辑运算关系;所述同意选项,供所述任务接 收者选择,用于反映所述任务接收者的个人意愿为:同意所述服务器在所述任务完成后将 所述任务进一步储存到所述地图内;所述反对选项,供所述任务接收者选择,用于反映所述 任务接收者的个人意愿为:不同意所述服务器在所述任务完成后将所述任务进一步储存在 所述地图内;所述任务正文,其为发起所述任务的所述用户为所述任务提供的任务说明;及 所述奖励积分,其由发起所述任务的所述用户奖励给所述任务的所述任务接收者。
[0031 ]进一步优选地,所述服务器接收所述任务后,所述服务器获得所述任务对应的所 述区域、所述任务涉及的所述类型以及所述多个类型之间的逻辑运算关系。当所述任务涉 及的类型只有一个时,所述服务器基于所述数据库分析所有用户的GPS轨迹,并计算出所述 区域对应的所述类型的任务关联人,从而获得所述任务对应的所述任务关联人。当所述任 务涉及的类型超过一个时,所述服务器基于所述数据库分析所有用户的GPS轨迹,并分别逐 一计算出所述区域对应的各类型的任务关联人;所述服务器根据所述逻辑运算关系,在所 述各类型的任务关联人之间进行逻辑运算,从而获得所述任务对应的所述任务关联人。
[0032]优选地,在所述服务器将所述任务发送给所述任务接收者之后,所述服务器接收 所述任务确认数据、并设置所述任务为不可执行状态之前,所述导航终端或辅助终端还用 于供其他用户通过其登录所述服务器,并向所述服务器发起一数据检索,检索到所述任务; 所述服务器将检索到的所述任务,以及所述任务对应的平摊积分和累加积分两种任务加入 方 式的选项一起发送给所述其他用户。所述导航终端或辅助终端供其他用户通过其选择所 述任务和选择所述任务对应的任务加入方式,产生一申请数据,并上传所述申请数据至所 述服务器。所述服务器在发起所述任务的用户向所述服务器上传所述任务确认数据之后; 在所述服务器设置所述任务为不可执行状态之前,将所述任务的反馈数据发送其他用户。 所述服务器根据所述其他用户选择的任务加入方式,在所述其他用户对应的账户、发起所 述任务用户对应的账户和任务接收者对应的账户之间分配积分。
[0033] 所述任务加入方式包括:(1)平摊积分方式:其他用户和发起所述任务的用户共同 平均承担所述任务的现有奖励积分;任务奖励积分随着其他用户加入,而不发生变化;和 (2)累加积分方式:其他用户在发起所述任务用户提供的奖励积分的基础上,累加新的积分 做为该任务奖励积分。任务的奖励积分随着其他用户加入而增加。
[0034] 本发明的这些目的,特点,和优点将会在下面的【具体实施方式】,附图,和权利要求 中详细的揭露。
【附图说明】
[0035]图1为依据本发明一第一实施例的一交互式动态云导航系统的结构框图。
[0036]图2为依据本发明所述第一实施例的任务接收者接收任务的流程图。
[0037]图3为依据本发明所述第一实施例的所述任务接收者执行所述任务或转发所述任 务的流程图。
[0038] 图4为依据本发明所述第一实施例的一导航终端的示意图。
[0039] 图5为依据本发明所述第一实施例的一辅助终端的示意图。
[0040] 图6为依据本发明所述第一实施例的一账户的示意图。
[0041 ]图7为依据本发明所述第一实施例的所有用户的示意图。
[0042]图8为依据本发明所述第一实施例的所述任务接收者的示意图。
[0043]图9为依据本发明所述第一实施例的所述任务的数据结构图。
[0044]图10为依据本发明所述第一实施例的服务器从所有所述用户中计算筛选出所述 任务对应的任务关联人的流程图。
[0045] 图11为依据本发明一第二实施例的所述服务器逻辑运算的示意图。
[0046] 图12为依据本发明一第四实施例的地图的数据结构图。
[0047] 图13为依据本发明所述第四实施例的产生私有数据的流程图。
[0048]图14依据本发明所述第四实施例的调用所述私有数据的流程图。
【具体实施方式】
[0049]请参见图1至图3,依据本发明的一第一实施例,一种交互式动态云导航系统包括: [0050] 一服务器1,其包括一数据库12,其中所述数据库12储存有一地图11、一管理账户7 及多个账户4;
[0051]分别对应于所述账户4的各用户3,分别对应于各所述用户3的各导航终端2和各辅 助终端6,其中:各所述用3通过其对应的导航终端2或辅助终端6在所述服务器1登录其对应 的账户4,以发起一对应于所述地图11 一区域的任务;及
[0052] 一地图运营商5,其在所述服务器1登录所述管理账户7,用于管理所述数据库12。
[0053] 如图4所示,各所述导航终端2包括一数据采集模块21,一第一数据储存模块22,一 第一数据传输模块23和一第一输入输出模块24。所述数据采集模块21,用于采集数据,其包 括一 GPS定位芯片/LBS定位芯片,一电子水平仪和一电子温湿度计。所述第一数据储存模块 22为一存储器,用于储存数据。所述第一数据传输模块23,用于所述导航终端和所述服务器 之间的数据传输,其可以为一 WIFI芯片、一蓝牙芯片、一 WCDMA/LTE芯片或一以太网芯片。所 述第一输入输出模块24,用于向所述用户输入和输出所述导航终端储存的数据,其包括一 音频输入输出芯片、一视频输入输出芯片和一文字输入输出芯片。依据所述数据采集模块 21、所述第一数据储存模块22和所述第一数据传输模块23,所述服务器1实时记录各导航终 端2对应的用户3的地理位置和时间,并储存于所述数据库12。所述系统的定位数据不限于 GPS定位数据,也可以是LBS、WiFi AP定位、蓝牙定位(iBeacon)等定位数据。
[0054] 如图5所示,各所述辅助终端6包括一第二数据存储模块61、一第二数据传输模块 62和一第二输入输出模块63。所述第二数据存储模块61,用于储存数据,其亦为一存储器。 所述第二数据传输模块62,用于所述辅助终端6和所述服务器1之间的数据传输,其亦可以 为一 WIFI芯片、一蓝牙芯片、一 WCDMA/LTE芯片或一以太网芯片。所述第二输入输出模块63, 用于向所述用户输入和输出所述辅助终端储存的数据,其亦包括一音频输入输出芯片、一 视频输入输出芯片和一文字输入输出芯片。
[0055] 所述导航终端2和所述辅助终端6的对比如下表1所示。
[0056] 表1导航终端和辅助终端的作用差异对比
[0059] ","代表可以实现的功能;"X"代表不可以实现的功能
[0060] 如图6所不,各所述账户4包括一用户名41、一主密码42、一附属密码43和一通讯录 44。所述用户名41是所述用户3通过其对应的导航终端2或辅助终端6登录所述服务器1进行 数据上行或下载所需的唯一身份识别码。所述用户名41由所述服务器1在所述用户3注册时 授予所述用户3。所述主密码41是所述用户3通过其对应的导航终端2或辅助终端6登录所述 服务器1时所需输入的一第一密钥。所述用户3通过在其对应的导航终端2或辅助终端6输入 其用户名41和其主密码42以在所述服务器1登录其账户4,从而编辑、管理和查看账户真实 信息,并通过所述账户4发起或接收所述任务。所述附属密码43是所述用户3通过其对应的 导航终端2或辅助终端6登录所述服务器3时所需输入的一第二密钥。所述用户3通过在其对 应的导航终端2或辅助终端6输入其用户名41和其附属密码43以在所述服务器1登录其账户 4,从而编辑、管理和查看账户虚假信息,并通过所述账户4发起或接收所述任务。所述通讯 录44是所述用户3的账户4内用于存储联系人所对应的用户名41的一存储空间。所述联系人 是经过双方确认后,同意建立联系的其他用户3。
[0061] 如图2、图7和图8所示,所述交互式动态云导航系统中,发起所述任务的所述用户 通过所述第一数据传输模块23或所述第二数据传输模块62上传所述任务至所述服务器1; 所述服务器1接收所述任务,并根据所述任务对应的所述区域,从所有用户3中计算筛选出 所述任务对应的任务关联人31。
[0062] 所述服务器1从所述任务对应的所述任务关联人31中随机抽取一定数量的任务关 联人,形成任务接收者311;并将所述任务转发给所述任务接收者311。
[0063] 或者,所述服务器1对所述任务对应的所述任务关联人31进行加权计算,按照计算 结果的高低对所述任务关联人31进行排序,形成一排行榜;所述服务器从所述排行榜中选 择一定数量的任务关联人,形成任务接收者311,并将所述任务转发给所述任务接收者311。 所述任务接收者311通过其对应的导航终端2或辅助终端6在所述服务器1登录其账户4,接 收所述任务。
[0064] 随机选取法主要采取的是一种广而泛的不确定选取办法。缺点就是无法体现不同 用户的质量。简而言之,就是一个诚信度高、与服务器互动次数的优质用户,与诚信度低、互 动次数低的普通用户,在面对任务关联人选择时,是一个均等的机会,无法体现出用户质量 的高低,对任务的完成的质量会有一定的影响。
[0065]随机选取的优点就是用户在任务发起的时候,无法确定具体每一个任务关联人的 选取。特别在所述任务涉及地图内数据时,该数据存储和更新就更为严谨,此时可以避免一 组用户根据排行榜规则故意刷分,取得较高排名,从而使得任务能够顺利通过审核,向服务 器上传一非真实性数据或非法数据。
[0066] 采取排行榜法选取任务接收者的优缺点,刚好和随机法选取的优缺点相反。因此 在任务涉及一严谨性较高的数据时,随机选取的方法可以作为第一优先性的任务接收者的 选取办法。反之所述任务涉及数据严谨度不高的时候,采取排行榜选取方法作为第一优先 选取办法。
[0067] 从任务关联人中选择一定数量的任务接收者,所述一定数量由所述服务器1根据 所述任务来设定。具体说明在US 20140350841(中国专利申请号201310200531.0)已经部分 阐述,跟任务数据的重要性等级成正比。举例如下:服务器将任务数据分为以下几个重要性 等级:用户个人需要任务反馈数据的任务(一定数量设置为20);修编地图一般信息点的任 务(一定数量设置为20);修编地图支线道路数据的任务(一定数量设置为40);修编重要地 标信息或主干道路信息数据的任务(一定数量设置为60)。简而言之,就是越重要的信息需 要更多的人来参与互动。
[0068] 从任务关联人中筛选出任务接收者的目的:本系统没有将任务广泛的发送给所有 任务关联人,而是从任务关联人中选择一定数量数量任务接收者的好处是避免用户在使用 本系统过程中收到大量的任务信息干扰。
[0069] 如图3所示,所述任务接收者311接收所述任务后,所述任务接收者311执行所述任 务,产生所述任务的反馈数据,并向所述服务器1上传所述反馈数据,以此完成所述任务。
[0070] 或者,所述任务接收者311将所述任务转发至其通讯录44内一联系人所对应的账 户4;所述联系人通过其导航终端2或辅助终端6在所述服务器1登录其账户4,接收所述任 务;所述联系人执行所述任务,产生所述任务的反馈数据,并向所述服务器1上传所述反馈 数据,以此完成所述任务。
[0071] 所述服务器1接收所述反馈数据,并将所述反馈数据转发给发起所述任务的所述 用户3;发起所述任务的所述用户3确认所述任务完成,产生一任务确认数据,并向所述服务 器1上传所述任务确认数据。所述服务器1接收所述任务确认数据,并将所述任务及其反馈 数据存储于所述数据库12;所述服务器1将所述任务设置为不可执行状态,同时在发起所述 任务的所述用户3和所述任务接收者311之间分配积分。 [0072] 需要说明的是,在所述任务接收者311在将所述任务转发给其通讯录中的所述联 系人后,所述任务接收者311不再享受奖励积分。所述服务器在所述任务完成后分配积分 时,将对应于所述任务接收者的积分,分配到所述通讯录中联系人对应的账户。
[0073] 所述任务关联人至少包含以下七个类型用户中的一个类型:
[0074] (1)所述用户3通过其对应的导航终端2或辅助终端6在所述服务器1登录其对应的 账号4后,主动在所述地图11上标记出熟悉的区域,所述熟悉的区域包括所述任务对应的所 述区域;
[0075] (2)所述用户3在所述任务对应的所述区域累计出现的次数超过一数值,其中所述 数值为所述类型(2)的界限值;
[0076] (3)-时间段内所述用户在所述任务对应的所述区域停留的时间累积超过一数 值,其中所述数值为所述类型(3)的界限值;
[0077] (4)所述用户出现在所述任务对应的所述区域的时间与所述任务被发起的时间的 差值,小于一数值,其中:所述数值为所述类型(4)的界限值;所述任务被发起的时间以所述 服务器将所述任务转发给任务接收者的时间为准;
[0078] (5)所述用户所在的地理位置与所述任务对应的所述区域的中心距离小于一数 值,其中所述数值为所述类型(5)的界限值;
[0079] (6)所述用户出现在所述任务对应的所述区域时,所述用户的移动速度小于一数 值,其中所述数值为所述类型(6)的界限值;及
[0080] (7)所述用户由所述地图运营商5授权为所述地图11中一区域的任务关联人31,所 述区域包含了所述任务对应的所述区域。
[0081] 其中,针对所述类型(1),所述用户3可以通过其导航终端2或辅助终端6登录服务 器1,对自己熟悉的区域进行标注,产生标注数据,并上传至所述服务器1。所述服务器1接收 所述标注数据,将被标注的区域作为所述用户熟悉的区域,并存储于数据库内。
[0082] 其中,针对所述类型(7),所述地图运营商5按照地理位置将所述地图11划分为多 个区域,并为每个区域指定至少一个用户3为该区域的任务关联人31,具体步骤如下:
[0083] (a)用户通过其导航终端或辅助终端在服务器登录对应账户;(b)所述用户选择自 己熟悉的区域,申请成为该区域的任务关联人,并上传所述申请至所述服务器;(C)所述服 务器接收所述申请,并转发给所述管理账户;(d)所述地图运营商在所述服务器登录所述管 理账户,接收所述申请;及(e)所述地图运营商同意该申请,从而授权所述用户为所述区域 的任务关联人。
[0084]需要说明的是,首先,所述地图运营商授权所述用户为所述区域的任务关联人,所 述被授权的用户从本质上仍然是用户,和其他用户一样,在完成任务后拥有自己积分奖励 和私有权属数据;其次,地图运营商授权的用户没有权限管理所述区域的数据,权属账户属 性为自己账户的私有地图节点数据除外。
[0085]依据本发明所述第一实施例,所述交互式动态云导航系统中,所述用户3发起所述 任务包括以下步骤:(1)选择所述任务对应的所述区域,产生坐标;(2)从所述任务关联人的 七个类型中,选择所述任务涉及的类型,并设置各类型的界限值;(3)从四个逻辑运算符号 中,选择不同类型之间的逻辑运算关系,其中所述四个逻辑运算符号为和AND、或0R、非NOT 和异或X0R; (4)设置所述任务的有效期;(5)输入、编辑一段文字或一段音频,产生一任务正 文;(6)设置所述任务的奖励积分;及(7)导入一同意选项和一反对选项。
[0086] 相应地,如图9所示,所述任务9包括:
[0087] 所述有效期91,其为所述任务9可被所述任务接收者311执行并上传所述任务9的 所述反馈数据的有效时间段,其中超出所述有效时间段后所述服务器1将所述任务9设置为 不可执行状态;
[0088] 任务关联人数据92,其包括:所述任务9对应的所述区域的所述坐标、所述任务9涉 及的任务关联人31的类型及所述多个类型之间的逻辑运算关系;
[0089] 所述同意选项93,供所述任务接收者311选择,用于反映所述任务接收者311的个 人意愿为:同意所述服务器1在所述任务9完成后将所述任务9进一步储存到所述地图11内;
[0090] 所述反对选项94,供所述任务接收者311选择,用于反映所述任务接收者311的个 人意愿为:不同意所述服务器1在所述任务9完成后将所述任务9进一步储存在所述地图11 内;
[0091] 所述任务正文95,其是发起所述任务的所述用户3为所述任务9提供的任务说明; 及
[0092] 所述奖励积分96,其由发起所述任务的所述用户3奖励给所述任务接收者311。
[0093] 如图10所示,依据本发明的所述第一实施例,在所述服务器1接收所述任务9后,所 述服务器1分析所述任务9的所述任务关联人数据92,从而获得所述任务9对应的所述区域、 所述任务9涉及的所述任务关联人的类型以及所述多个类型之间的逻辑运算关系。当发起 所述任务9的所述用户3选择的所述任务涉及的类型只有一个时,所述服务器1分析所有用 户3的GPS轨迹,并计算出所述区域对应的该类型的任务关联人,从而获得所述任务9对应的 所述任务关联人31。当发起所述任务9的所述用户3选择的所述任务涉及的类型超过一个 时,所述服务器1分析所有用户3的GPS轨迹,并分别逐一计算出所述区域对应的所述各个类 型的任务关联人;所述服务器依据所述逻辑运算关系,在所述各个类型的任务关联人之间 进行逻辑运算,从而获得所述任务9对应的所述任务关联人31。
[0094] 进一步地,当所述服务器1计算筛选出的任务关联人31的数量为零时,所述服务器 1将所述任务对应的所述区域扩大一定比例,重新计算筛选所述任务关联人,直至出现任务 关耳关人。
[0095] 为解释说明所述服务器进行的逻辑运算和其后的加权计算,依据本发明的一第二 实施例,如图11所示,所述用户3在发起所述任务9时,所述用户3从任务关联人的七个类型 中,选择所述任务9涉及所述类型(2)和所述类型(3 ),分别设置所述类型(2)和类型(3)的所 述界限值;并选择在类型(2)和类型(3)之间的逻辑运算关系为或0R。其后,所述服务器1分 析所有用户3的GPS轨迹,并分别逐一计算出所述区域对应的类型(2)和类型(3)的任务关联 人。
[0096] 如图11所示,椭圆A为符合类型(2)的用户;椭圆B为符合类型(3)的用户。区域1为 只符合类型(2)的用户;区域2为只符合类型(3)的用户;区域3为同时符合类型(2)和(3)的 用户。
[0097] 所述四个逻辑运算符号的含义分别为:
[0098] (I)AND和:A AND B等同于B AND A:必须同时符合类型(2)和(3)的用户,对应于区 域3;
[0099] (2)0R或:A OR B等同于B OR A:符合类型(2)或(3)的用户,对应于区域1、区域2和 区域3;
[0100] (3)N0T非:A NOT B必须符合类型(2)但不能符合类型(3)的用户,对应于区域1;B NOT A:必须符合类型(3)但不能符合类型(2)的用户,对应于区域2;及 [0101] (4)X0R异或:A XOR B等同于B XOR A:只能符合类型(2)和(3)其中一个类型的用 户,对应于区域1和区域2。
[0102] 在所述服务器对各类型的任务关联人进行的加权计算中,各类型的分值以其特征 值乘以其加权系数的方式得出,如下表2所示。
[0103] 表2服务器对各类任务关联人排行榜分值的加权计算
[0105] 其中,加权系数A、B、C和G为正数;D、E和F为负数。
[0106] 针对类型(l),a为所述用户的特征值,其中a为一固定值;针对类型(2),b为所述用 户在所述任务对应的所述区域出现的次数;针对类型(3),c为所述时间段内所述用户在所 述任务对应的所述区域出现的累积时间;针对类型(4),d为所述用户出现在所述任务对应 的所述区域的时间与所述任务被发起的时间的差值;针对类型(5),e为所述用户所在的地 理位置与所述任务对应的所述区域的中心距离;针对类型(6),f为所述用户出现在所述任 务对应的所述区域时所述用户的移动速度;及针对类型(7),g为所述用户的特征值,其中g 为一固定值。
[0107] 用户只符合一个类型任务关联人特征时,该任务关联人类型对应排行榜分值,即 为所述用户对应的排行榜分值。
[0108] 若一用户符合多个任务关联人类型特征,该用户的排行榜分值为:该用户所符合 的每一个任务关联人类型对应的排行榜分值的和。
[0109] 举例:一用户全部符合所述七个类型的任务关联人特征,则该用户的的排行榜分 值为:A*a+B*b+C*c+D*d+E*e+F*f+G*g。同样若用户只符合第二类型、第三类型、第四类型任 务关联人特征,该用户对应的排行榜分值为:B*b+C*c+D*d。
[0110] 如图11所示,在所述第二实施例中,所述服务器1对所述区域1、区域2和区域3的任 务关联人31进行加权计算,按照计算结果(即分值)的高低对所述区域1、区域2和区域3的任 务关联人31进行排序,形成所述排行榜。
[0111] 区域1中的用户在所述排行榜中的分值为:该用户对应于类型(2)的特征值与其加 权系数的乘积。
[0112] 区域2的用户在所述排行榜中的分值为:该用户对应于类型(3)的特征值与其加权 系数的乘积。
[0113] 区域3的用户在所述排行榜中的分值为:(该用户对应于类型(2)的特征值与其加 权系数的乘积)+ (该用户对应于类型(3)的特征值与其加权系数的乘积),即:该用户对应于 类型(2)的特征值与其加权系数的乘积与该用户对应于类型(3)的特征值与其加权系数的 乘积之和。
[0114] 为进一步解释说明所述服务器进行的逻辑运算和其后的加权计算在实际生活中 的应用,依据本发明的一第三实施例,一用户引用逻辑运算自定义任务关联人来发起所述 任务。
[ 0115]用户M发送一个任务,其希望任务接收对象(即任务接收者)最好是去过某超市的 普通顾客,同时希望任务接受对象不要是该超市的员工。
[0116]根据用户特征,到过该超市的普通顾客的GPS轨迹特征为在该超市出现次数累计 超过1次的用户;在该超市工作的员工的GPS轨迹特征为:在最近4天在该超市累计时间超过 20小时的用户。
[0117]所述用户M通过以下步骤来发起所述任务:
[0118] 首先,用户M将任务对应区域设置为该超市;其次,用户M根据去过该超市的普通顾 客的特征,选择类型(2)并将其界限值设置为1次,即在该超市出现的次数超过1次的用户, 形成类型(1)的用户;其次,用户M根据超市员工工作时间长于普通顾客的特征,选择类型 (3)设置所述时间段为最近4天,设置其界限值为20小时,即最近4天在该超市停留时间超过 20小时的用户,形成类型(2)的用户;其次,用户M在类型⑵和⑶之间引入逻辑运算"非", 即类型(2)N0T类型(3);其次,用户M设置所述任务对应的有效期和任务正文;最后,用户M上 传所述任务至所述服务器,从而所述服务器进行相应的逻辑运算筛选出所述任务对应的任 务关联人。
[0119] 依据本发明一第四实施例,所述交互式动态云导航系统的所述地图11结构如图12 所示。地图数据是指存储于所述地图11内的所有数据,其包含地图节点数据和所述地图节 点数据对应的附属属性。所述地图节点数据是一个带有地理位置信息的、直接用于地图标 注和用户导航的综合信息点,其可以由用户通过发起一任务来实现修编,也可以由地图运 营商授权的用户来修编,也可以由地图运营商通过登录管理账户直接修编。所述附属属性 是用于进一步补充说明该地图节点数据的数据。例如,用户在A街道B超市下面添加一地图 节点数据:可乐饮料,用户可以添加一文本属性:百事,同时添加一数字属性:1.5美元。所述 地图数据的结构为一树形拓扑结构。所述树形拓扑结构为服务器根据其地理位置的依附关 系,将地图节点数据划分为多个层级存储于数据库里的地图11内,其中每个地图节点数据 包含但不限于数字属性、文字属性、时间属性的附属属性。如图12所示,积分属于数字属性, 用于说明该地图节点数据在被调用时,需要支付的积分数量;其由用户通过登录该地图节 点数据对应权属账户来进行设置。权属账户属于文本属性,用于说明该地图节点数据在被 其他用户调用时,所述其他用户支付的积分收益账户;在所述服务器将该地图节点数据存 储于地图11内时,所述服务器同时设置所述权属账户。
[0120] 依据本发明的所述第四实施例,基于所述第一实施例,在所述服务器在发起所述 任务的所述用户和所述任务接收者的账户之间分配积分完毕后,所述交互式动态云导航系 统产生私有数据。如图13所示,所述服务器1在发起所述任务的所述用户3和所述任务接收 者311的账户之间分配积分完成后,所述服务器1进一步分别计算出选择所述任务9中的同 意选项93和反对选项94的任务接收者311的数量;所述服务器1根据选择所述同意选项93和 反对选项94的任务接收者311的数量,分别计算出选择所述同意选项93和所述反对选项94 的任务接收者311在所有任务接收者中311的占比;所述服务器1将选择所述反对选项94的 任务接收者311的数量、选择所述同意选项93的任务接收者311的数量、选择所述反对选项 94的任务接收者311在所有任务接收者311中的占比、选择所述同意选项93的任务接收者 311在所有任务接收者311中的占比,逐一比对所述任务对应区域的四个统计值,全部通过 后,所述服务器进一步将所述任务对应的任务正文95存储到地图11内,形成所述地图节点 数据;所述服务器将发起所述任务用户对应的账户设置为所述地图节点数据的权属账户; 用户通过导航终端或辅助终端在服务器登录所述权属账户,将所述地图节点数据对应的积 分属性设置为一数值。
[0121] 其中,如下表3所示,所述四个统计值是所述服务器1为地图11的每个不同区域设 定的一统计值组合。
[0122] 表3四个统计值
[0124]当所述任务对应的选择同意选项93的任务接收者数量大于该区域的同意选项93 计数统计值时,所述任务对应的同意选项93的计数统计值标记为通过。
[0125]当所述任务对应的选择反对选项94的任务接收者数量小于该区域的反对选项94 计数统计值时,所述任务对应的反对选项94计数统计值标记为通过。
[0126]当所述任务对应的选择同意选项93的任务接收者数量占总任务接收者数量的占 比大于该区域的同意选项93比例统计值时,所述任务对应的同意选项93比例统计值标记为 通过。
[0127] 当所述任务对应的选择反对选项94的任务接收者数量占总任务接收者数量的占 比小于该区域的反对选项94比例统计值时,所述任务对应的反对选项94比例统计值标记为 通过。
[0128] 此外,所述地图运营商5还用于在服务器1登录管理账户7,在地图11 一区域授予一 用户3上传数据直接被服务器1存储于地图11的权限,形成一授权用户33。所述授权用户33 通过其对应的导航终端2或辅助终端6,上传一地图节点数据至所述服务器1;所述服务器1 将所述地图节点数据直接存储于地图11内。同时所述服务器1将所述授权用户33对应账户4 设置为所述地图节点数据的权属账户。
[0129] 除授权用户33外的其他用户3需要在地图11内增加一数据时,只有通过发起一包 含同意选项93和反对选项94的任务9;所述任务9对应的任务接收者311选择同意选项93或 反对选项94中的一个选项,产生所述任务的反馈数据并上传所述服务器;所述服务器统计 选择同意选项93和反对选项94的任务接收者的数量,并分别计算出其在总任务接收者数量 中的占比;所述服务器比对所述任务对应的区域统计值组合;全部通过后所述服务器将所 述任务对应的任务正文95存储于地图11内。当用户发起的一任务不需要存储到地图11时, 在发起所述任务时,用户可以不导入同意选项93或反对选项94。
[0130] 依据本发明的所述第四实施例,如图14所示,在所述私有数据产生的基础上,在所 述交互式动态云导航系统中,其他用户调用所述私有数据具体如下。其他用户通过导航终 端或辅助终端在服务器登录其对应的账户;所述其他用户在地图11的一区域发起一关键字 检索;所述服务器检索所述关键字,并将检索到的地图节点数据和其对应的积分属性发送 给所述其他用户;所述其他用户接受所述地图节点数据和其对应的所述积分属性,并选择 需要调用的地图节点数据,产生一调用数据,并将所述调用数据上传至所述服务器;所述服 务器接收所述调用数据,并将所述地图节点数据及其对应的全部附属属性发送所述其他用 户,同时所述服务器从所述其他用户对应的账户扣除一定数值的积分;在所述地图节点数 据对应的权属账户奖励所述一定数值积分。所述一定数值对应于所述地图节点数据的积分 属性。
[0131] 所述服务器还用于将所述地图节点数据发送给需要调用所述地图节点数据的其 他用户,并在所述其他用户对应的账户和所述地图节点数据对应权属账户之间建立一数据 传输通道,以用于不同的账户4之间的数据传输。
[0132] 为解释和说明所述私有数据的产生和调用过程,在本发明的一第五实施例中,所 述交互式动态云导航系统中,一用户M在所述地图11中增加一电动车充电粧数据的过程具 体如下。
[0133] 所述用户M住址为A市B街2号,其愿意将家里的电动车充电粧信息分享给其他人使 用。用户M通过如下步骤来实现电动车充电粧的分享:(1)用户M通过辅助终端在服务器登录 其账户,并在地图找到A市B街2号;(2)用户M发起一任务,并将所述任务上传服务器,其中所 述任务如下:
[0134] 任务对应的区域:A市B街2号;
[0135]任务对应任务关联人类型及特征值:选择类型(2),其界限值为50;即选择在A市B 街2号出现的次数超过50次的用户;
[0136] 任务对应的任务正文95:请求在地图A市B街2号增加一地图节点数据-一电动车充 电粧;
[0137] 任务对应的奖励积分96:180积分;
[0138] 任务对应的有效期91:24小时;及
[0139] 由所述用户M导入的任务对应的同意选项93和反对选项94;
[0140] (3)所述服务器分析用户GPS轨迹,计算在A市B街道2号出现出现次数超过50次的 任务关联人,并随机抽取20人作为任务接收者;(4)所述服务器将所述任务发送给所述20名 任务接收者;(5)20名任务接收者接收所述任务;
[0141] (6)在24小时内,有10名任务接收者到现场了解后选择了同意选项93上传服务器; 5名任务接收者原本知道该处有充电粧选择了同意选项93上传服务器;3名任务接收者恶作 剧选择了于事实相反的反对选项94上传服务器;还有2名任务接收者未上传反馈数据给服 务器;
[0142] (7)所述服务器接受18名任务接收者上传的反馈数据,并将所述任务及反馈数据 存储于数据库,同时发送给用户M确认;(8)用户M确认任务完成后,服务器将所述任务的180 积分平均分配上传反馈数据的18名选择同意选项93的任务接收者,平均每人10积分;(9)所 述服务器统计、计算18名任务接收者上传的反馈数据,依据服务器在A市设置的统计值组 合,进行逐一比对,全部通过后,所述服务器将所述地图节点数据一电动车充电粧,存储到 地图11内对应的A市B街2号;
[0143] (10)用户M将所述地图节点数据-所述电动车充电粧的积分属性设置为10积分;同 时用户M还添加一文本属性,进一步补充说明充电步骤以及需要输入的充电密码等信息; (11)用户N驾驶电动车到达A市,电量较低。用户N通过导航终端登录服务器,在A市对关键字 "充电粧"发起一检索;(12)服务器将检索的所有充电粧信息及其积分属性,发送给用户N; (13) 用户N在所有充电粧信息中,选择A市B街2号的所述地图节点数据--电动车充电粧; (14) 所述服务器响应用户N的选择,将A市B街2号的电动车充电粧及其所有附属属性全部发 送给用户N; (15)所述服务器从用户N 的账户扣除10积分,奖励到用户M的账户。
[0144]依据本发明所述第五实施例,所述交互式动态云导航系统在用户之间互动和用户 调用私有数据过程中采用的是一种先完成任务互动或调用数据,后支付积分的积分支付管 理办法。服务器也可以根据不同国家或地区的实际情况,将支付积分的流程前置于完成任 务互动或调用数据的流程之前。
[0145]所述任务关联人的七个类型中,所述交互式动态云导航系统可以根据不同国家和 地区的实际情况,选择其中部分任务关联人类型提供给用户互动。
[0146]为了简化用户任务发起的步骤流程,依据本发明一第六实施例,所述服务器1还用 于根据任务的功能,在数据库12存储任务参数的模板。所述模板包含除任务正文95和任务 对应区域数据之外的所有任务参数。用户在发起任务时,直接根据功能导入模板类型,通过 选择任务对应区域和输入任务正文内容,即可快速便捷地发起一任务。
[0147]依据本发明一第七实施例,一种交互式动态云导航系统,包括:
[0148] -服务器1,其包括一数据库12,其中所述数据库12储存有一地图11、及多个账户 4;
[0149] 多个导航终端2和对应的多个用户3,其中:各所述用户3通过其对应的导航终端2 在所述服务器1登录其对应的账户4,并向所述服务器1上传一对应于地图11,且包含出发区 域和到达区域坐标数据的导航线路请求。各所述导航终端2包括一数据采集模块21,一第一 数据储存模块22,一第一数据传输模块23和一第一输入输出模块24,其中所述数据采集模 块21包括一 GPS芯片;所述数据采集模块21用于采集数据;所述第一数据传输模块23用于所 述导航终端和所述服务器之间的数据传输;所述第一数据储存模块22用于储存数据;所述 第一输入输出模块24用于向所述用户3输入和输出所述导航终端2储存的数据;依据所述数 据采集模块21、所述第一数据储存模块22和所述第一数据传输模块23,所述服务器1实时记 录各导航终端2对应的用户3的地理位置和时间,并储存于所述数据库12;
[0150]多个辅助终端6,分别对应于所述多个用户3,其中:各所述用户3通过其对应的辅 助终端6在所述服务器1登录其对应的账户4,以发起所述导航线路请求;各所述辅助终端6 包括一第二数据存储模块61、一第二数据传输模块62和一第二输入输出模块63;所述第二 数据传输模块62用于所述辅助终端6和所述服务器1之间的数据传输;所述第二数据存储模 块61用于储存数据;所述第二输入输出模块63用于向所述用户输入和输出所述辅助终端6 储存的数据;
[0151]其中,所述用户3通过所述第一数据传输模块23或所述第二数据传输模块62上传 所述导航线路请求至所述服务器1;所述服务器1接收所述导航线路请求,并从所有用户3中 分别计算出所述出发区域的任务关联人31和所述到达区域的任务关联人31。
[0152] 所述任务关联人至少包含以下5个类型用户中的一个类型:(1)所述用户在任务对 应区域出现的次数超过一数值;(2)-时间段内所述用户在任务对应区域出现的时间累积 超过一数值;(3)所述用户出现在所述任务对应的区域的时间点与所述任务被发起的时间 点的差值,小于一数值;(4)所述用户所在的地理位置与所述任务对应区域的中心距离小于 一数值;及(5)所述用户出现在所述任务对应的区域时,所述用户的移动速度小于一数值。
[0153] 所述服务器1计算所述出发区域的任务关联人和所述到达区域的任务关联人的交 集。进一步地,所述服务器1分析任务关联人的GPS轨迹,计算所述交集包含的任务关联人, 其往来于所述出发区域和所述到达区域之间的行驶线路。所述服务器1在所述行驶线路中, 将所述交集包含的任务关联人使用次数最多的线路或所述交集包含的任务关联人行驶用 时最少的线路推送给发起所述导航线路请求的用户。
[0154] 需要说明的是:所述5个类型任务关联人中提及的所述一数值,由服务器作为任务 参数设定于所述导航模板内。用于只有通过选择导航模板,并选择出发区域和到达区域后, 发起所述导航线路请求。
[0155] 进一步地,当所述服务器1计算筛选出的任务关联人31的数量为零时,所述服务器 1将所述任务对应的所述区域扩大一定比例,重新计算筛选所述任务关联人,直至出现任务 关联人。
[0156] 通过上述实施例,本发明的目的已经被完全有效的达到了。熟悉该项技艺的人士 应该明白本发明包括但不限于附图和上面【具体实施方式】中描述的内容。任何不偏离本发明 的功能和结构原理的修改都将包括在权利要求书的范围中。
【主权项】
1. 一种交互式动态云导航系统,包括: 一服务器,其包括一数据库,其中所述数据库储存有一地图、一管理账户及多个账户; 多个导航终端和对应的多个用户,其中:各所述用户通过其对应的导航终端在所述服 务器登录其对应的账户,以发起一对应于所述地图一区域的任务;各所述导航终端包括一 数据采集模块,一第一数据储存模块,一第一数据传输模块和一第一输入输出模块,其中所 述数据采集模块包括一GPS芯片;所述数据采集模块用于采集数据;所述第一数据传输模块 用于所述导航终端和所述服务器之间的数据传输;所述第一数据储存模块用于储存数据; 所述第一输入输出模块用于向所述用户输入和输出所述导航终端储存的数据;依据所述数 据采集模块、所述第一数据储存模块和所述第一数据传输模块,所述服务器实时记录各导 航终端对应的用户的地理位置和时间,并储存于所述数据库;及 一地图运营商,其在所述服务器登录所述管理账户,用于管理所述数据库; 所述交互式动态云导航系统还包括多个辅助终端,分别对应于所述多个用户,其中:各 所述用户通过其对应的辅助终端在所述服务器登录其对应的账户,以发起所述任务;各所 述辅助终端包括一第二数据存储模块、一第二数据传输模块和一第二输入输出模块;所述 第二数据传输模块用于所述辅助终端和所述服务器之间的数据传输;所述第二数据存储模 块用于储存数据;所述第二输入输出模块用于向所述用户输入和输出所述辅助终端储存的 数据; 其中,所述用户通过所述第一数据传输模块或所述第二数据传输模块上传所述任务至 所述服务器;所述服务器接收所述任务,并根据所述任务对应的所述区域从所有用户中计 算筛选出所述任务对应的任务关联人; 其中,所述任务关联人至少包含以下七个类型用户中的一个类型: (1) 所述用户通过其对应的导航终端或辅助终端在所述服务器登录其对应的账号后, 主动标记出熟悉的区域,所述熟悉的区域包括所述任务对应的所述区域; (2) 所述用户在所述任务对应的所述区域累计出现的次数超过一数值,所述数值为所 述类型(2)的界限值; (3) -时间段内所述用户在所述任务对应的所述区域停留的时间累积超过一数值,所 述数值为所述类型(3)的界限值; (4) 所述用户出现在所述任务对应的所述区域的时间与所述任务被发起的时间的差 值,小于一数值,所述数值为所述类型(4)的界限值; (5) 所述用户所在的地理位置与所述任务对应的所述区域的中心距离小于一数值,所 述数值为所述类型(5)的界限值; (6) 所述用户出现在所述任务对应的所述区域时,所述用户的移动速度小于一数值,所 述数值为所述类型(6)的界限值;及 (7) 所述用户由所述地图运营商授权为所述地图中一区域的任务关联人,所述区域包 含了所述任务对应的所述区域。2. 根据权利要求1所述的交互式动态云导航系统,其中:所述服务器还用于从所述任务 关联人中选出所述任务对应的任务接收者,并将所述任务转发给所述任务接收者;所述任 务接收者通过其对应的导航终端或辅助终端接收并执行所述任务,产生所述任务的反馈数 据,并向所述服务器上传所述反馈数据,以此完成所述任务。3. 根据权利要求2所述的交互式动态云导航系统,其中:所述服务器对所述任务对应的 任务关联人进行随机抽取,从而选出所述任务对应的所述任务接收者。4. 根据权利要求2所述的交互式动态云导航系统,其中:所述服务器还用于从排行榜中 选出所述任务对应的任务接收者。所述排行榜为所述服务器对所述任务对应的所述任务关 联人的特征值和所述特征值对应任务关联人类型的加权系数进行相乘计算,并将乘积作为 排行榜分值,按照从高到低对所述任务对应的所述任务关联人进行排序,形成的排行榜。5. 根据权利要求4所述的交互式动态云导航系统,其中:所述服务器还用于计算单一用 户符合多个任务关联人类型特征对应的排行榜分值;该用户的排行榜分值为:该用户所符 合的每一个任务关联人类型对应的排行榜分值的和。6. 根据权利要求2所述的交互式动态云导航系统,其中,各所述账户包括一用户名、一 主密码、一附属密码;所述用户名是所述用户通过其对应的导航终端或辅助终端登录所述 服务器进行数据上行或下载所需的唯一身份识别码;所述主密码是所述用户通过其对应的 导航终端或辅助终端登录所述服务器时所需输入的一第一密钥;所述用户通过在其对应的 导航终端或辅助终端输入其用户名和其主密码以在所述服务器登录其账户,从而编辑、管 理和查看账户真实信息,并通过所述账户发起或接收所述任务;所述附属密码是所述用户 通过其对应的导航终端或辅助终端登录所述服务器时所需输入的一第二密钥;所述用户通 过在其对应的导航终端或辅助终端输入其用户名和其附属密码以在所述服务器登录其账 户,从而编辑、管理和查看账户虚假信息,并通过所述账户发起或接收所述任务。7. 根据权利要求2所述的交互式动态云导航系统,其中:所述服务器还用于接收所述反 馈数据,并将所述反馈数据转发给所起所述任务的所述用户;发起所述任务的所述用户确 认所述任务完成,产生一任务确认数据,并向所述服务器上传所述任务确认数据;所述服务 器接收所述任务确认数据,并将所述任务和所述反馈数据储存于所述数据库;所述服务器 设置所述任务为不可执行状态,同时在发起所述任务的所述用户和所述任务接收者的账户 之间分配积分。8. 根据权利要求7所述的交互式动态云导航系统,其中:在所述服务器将所述任务发送 给所述任务接收者之后,在所述服务器接收所述任务确认数据、并设置所述任务为不可执 行状态之前,所述导航终端或辅助终端还用于供其他用户通过其登录所述服务器,并向所 述服务器发起一数据检索,检索到所述任务; 所述服务器还用于 将检索到的所述任务,以及所述任务对应的平摊积分和累加积分两 种任务加入方式的选项一起发送给所述其他用户; 所述导航终端或辅助终端还用于供其他用户通过其选择所述任务,和选择所述任务对 应的任务加入方式,产生一申请数据,并上传所述申请数据至所述服务器; 所述服务器还用于在发起所述任务的用户向所述服务器上传所述任务确认数据之后; 在所述服务器设置所述任务为不可执行状态之前,将所述任务的反馈数据发送其他用户; 所述服务器还进一步用于根据所述其他用户选择的任务加入方式,在所述其他用户对 应的账户、发起所述任务用户对应的账户和任务接收者对应的账户之间分配积分。9. 根据权利要求2所述的交互式动态云导航系统,其中,所述任务接收者通过其对应的 导航终端或辅助终端接收所述任务后,所述任务接收者将所述任务转发至其通讯录内的所 述联系人所对应的账户;所述联系人通过其导航终端或辅助终端在所述服务器登录其账 户,接收所述任务;所述联系人执行所述任务,产生所述任务的反馈数据,并向所述服务器 上传所述反馈数据,以此完成所述任务;其中所述通讯录是所述用户的账户内用于存储联 系人所对应的用户名的一存储空间;所述联系人是经过双方确认后,同意建立联系的其他 用户。10. 根据权利要求1所述的交互式动态云导航系统,其中,所述用户通过其对应的导航 终端或辅助终端在所述服务器登录其对应的账户后,所述用户选择所述任务对应的所述区 域以产生所述坐标;从所述任务关联人的所述七个类型中,选择所述任务涉及的类型;从四 个逻辑运算符号中,选择多个类型之间的逻辑运算关系;输入、编辑一段文字或一段音频, 产生一任务正文;设置所述任务的奖励积分,从而发起所述任务;其中,所述四个逻辑运算 符号为和、或、非、异或。11. 根据权利要求10所述的交互式动态云导航系统,其中,所述用户在发起所述任务时 设置所述任务涉及的类型只有一个;在所述服务器接收所述任务后,所述服务器获得所述 任务对应的所述区域和所述任务涉及的所述类型;所述服务器基于所述数据库分析所有用 户的GPS轨迹,并计算出所述区域对应的所述类型的任务关联人,从而获得所述任务对应的 所述任务关联人。12. 根据权利要求10所述的交互式动态云导航系统,其中,所述用户在发起所述任务时 设置所述任务涉及的类型超过一个;在所述服务器接收所述任务后,所述服务器获得所述 任务对应的所述区域、所述任务涉及的所述类型以及所述多个类型之间的逻辑运算关系; 所述服务器基于所述数据库分析所有用户的GPS轨迹,并分别逐一计算出所述区域对应的 各类型的任务关联人;所述服务器根据所述逻辑运算关系,在所述各类型的任务关联人之 间进行逻辑运算,从而获得所述任务对应的所述任务关联人。13. 根据权利要求10所述的交互式动态云导航系统,其中所述用户还可以进一步导入 一同意选项和一反对选项,从而发起所述任务。14. 根据权利要求13所述的交互式动态云导航系统,其中,所述服务器进一步分别计算 出选择所述任务对应的同意选项和反对选项的任务接收者数量;所述服务器根据选择所述 同意选项和反对选项的任务接收者数量,分别计算出选择所述同意选项和所述反对选项的 任务接收者在所有任务接收者中的占比;所述服务器将选择所述反对选项的任务接收者数 量、选择所述同意选项的任务接收者数量、选择所述反对选项的任务接收者在所有任务接 收者中的占比、选择所述同意选项的任务接收者在所有任务接收者中的占比,逐一比对所 述任务对应区域的四个统计值,全部通过后,所述服务器进一步将所述任务对应的所述任 务正文存储到所述地图内,形成一地图节点数据; 其中所述四个统计值分别为两个计数统计值和两个比例统计值;其中: 所述两个计数统计值为:所述服务器将所述区域的任务对应的任务正文存储到所述地 图时,所述任务对应的选择所述同意选项的任务接收者数量需要满足的最少个数;所述服 务器将所述区域的任务对应的任务正文存储到所述地图时,所述任务对应的选择所述反对 选项的任务接收者数量需要满足的最多个数; 所述两个比例统计值为:所述服务器将所述区域的任务对应的任务正文存储到所述地 图时,所述任务对应的选择所述同意选项的任务接收者个数占总任务接收者数量占比需要 满足的最小比例;所述服务器将所述区域的任务对应的任务正文存储到所述地图时,所述 任务对应的选择所述反对选项的任务接收者个数占总任务接收者数量占比需要满足的最 大比例。15. 根据权利要求14所述的交互式动态云导航系统,其中:所述服务器还用于将发起所 述任务用户对应的账户设置为所述地图节点数据的权属账户。16. -种交互式动态云导航系统,包括: 一服务器,其包括一数据库,其中所述数据库储存有一地图及多个账户; 多个导航终端和对应的多个用户,其中:各所述用户通过其对应的导航终端在所述服 务器登录其对应的账户,并向所述服务器上传一对应于地图的地图节点数据;各所述导航 终端包括一数据采集模块,一第一数据储存模块,一第一数据传输模块和一第一输入输出 模块;所述第一数据传输模块用于所述导航终端和所述服务器之间的数据传输;所述第一 数据储存模块用于储存数据;所述第一输入输出模块用于向所述用户输入和输出所述导航 终端储存的数据; 多个辅助终端,分别对应于所述多个用户,其中:各所述用户通过其对应的辅助终端在 所述服务器登录其对应的账户,以向所述服务器上传一对应于地图的地图节点数据;各所 述辅助终端包括一第二数据存储模块、一第二数据传输模块和一第二输入输出模块;所述 第二数据传输模块用于所述辅助终端和所述服务器之间的数据传输;所述第二数据存储模 块用于储存数据;所述第二输入输出模块用于向所述用户输入和输出所述辅助终端储存的 数据;及 一地图运营商用于在服务器登录管理账户,在地图一区域授予一用户上传数据直接被 服务器存储于地图的权限,形成一授权用户;所述授权用户通过其对应的导航终端或辅助 终端,上传一地图节点数据至所述服务器;所述服务器将所述地图节点数据直接存储于地 图内;同时所述服务器将所述授权用户对应账户设置为所述地图节点数据的权属账户。17. 根据权利要求15或16所述的交互式动态云导航系统,其中:所述服务器还用于将所 述地图节点数据发送给需要调用所述地图节点数据的其他用户,或在所述其他用户对应的 账户和所述地图节点数据对应权属账户之间建立一数据传输通道,以用于不同的账户之间 的数据传输。18. 根据权利要求17所述的交互式动态云导航系统,其中:所述服务器还用于在所述其 他用户对应的账户与所述权属账户之间分配积分。19. 一种交互式动态云导航系统,包括: 一服务器,其包括一数据库,其中所述数据库储存有一地图及多个账户; 多个导航终端和对应的多个用户,其中:各所述用户通过其对应的导航终端在所述服 务器登录其对应的账户,并向所述服务器上传一对应于地图,且包含出发区域和到达区域 坐标数据的导航线路请求;各所述导航终端包括一数据采集模块,一第一数据储存模块,一 第一数据传输模块和一第一输入输出模块,其中所述数据采集模块包括一GPS芯片;所述数 据采集模块用于采集数据;所述第一数据传输模块用于所述导航终端和所述服务器之间的 数据传输;所述第一数据储存模块用于储存数据;所述第一输入输出模块用于向所述用户 输入和输出所述导航终端储存的数据;依据所述数据采集模块、所述第一数据储存模块和 所述第一数据传输模块,所述服务器实时记录各导航终端对应的用户的地理位置和时间, 并储存于所述数据库; 多个辅助终端,分别对应于所述多个用户,其中:各所述用户通过其对应的辅助终端在 所述服务器登录其对应的账户,以发起所述导航线路请求;各所述辅助终端包括一第二数 据存储模块、一第二数据传输模块和一第二输入输出模块;所述第二数据传输模块用于所 述辅助终端和所述服务器之间的数据传输;所述第二数据存储模块用于储存数据;所述第 二输入输出模块用于向所述用户输入和输出所述辅助终端储存的数据; 其中,所述用户通过所述第一数据传输模块或所述第二数据传输模块上传所述导航线 路请求至所述服务器;所述服务器接收所述导航线路请求,并从所有用户中分别计算出所 述出发区域的任务关联人和所述到达区域的任务关联人; 所述任务关联人至少包含以下5个类型用户中的一个类型:(1)所述用户在任务对应区 域出现的次数超过一数值;(2)-时间段内所述用户在任务对应区域出现的时间累积超过 一数值;(3)所述用户出现在所述任务对应的区域的时间点与所述任务被发起的时间点的 差值,小于一数值;(4)所述用户所在的地理位置与所述任务对应区域的中心距离小于一数 值;及(5)所述用户出现在所述任务对应的区域时,所述用户的移动速度小于一数值; 所述服务器计算所述出发区域的任务关联人和所述到达区域的任务关联人的交集;进 一步地,所述服务器分析任务关联人的GPS轨迹,计算所述交集包含的任务关联人,其往来 于所述出发区域和所述到达区域之间的行驶线路;所述服务器在所述行驶线路中,将所述 交集包含的任务关联人使用次数最多的线路或所述交集包含的任务关联人行驶用时最少 的线路推送给发起所述导航线路请求的用户。20.根据权利要求1或19所述的交互式动态云导航系统,其中:当所述服务器计算筛选 出的任务关联人的数量为零时,所述服务器将所述任务对应的所述区域扩大一定比例,重 新计算筛选所述任务关联人,直至出现任务关联人。
【专利摘要】一种交互式动态云导航系统,包括:一服务器,其包括一数据库,其中所述数据库储存有一地图、一管理账户及多个账户;多个导航终端和对应的多个用户;及一地图运营商,其在所述服务器登录所述管理账户,用于管理所述数据库。所述导航终端包括一数据采集模块,一数据储存模块,一数据传输模块和一输入输出模块,其中所述数据采集模块用于采集数据;所述数据传输模块用于所述导航终端和所述服务器之间的数据传输;所述数据储存模块用于储存数据;所述输入输出模块用于向所述用户输入和输出所述导航终端储存的数据。所述服务器实时记录各导航终端对应的用户的地理位置和时间,并储存于所述数据库。
【IPC分类】G01C21/32
【公开号】CN105492865
【申请号】CN201580000451
【发明人】薛俊华
【申请人】薛俊华
【公开日】2016年4月13日
【申请日】2015年9月2日

最新回复(0)