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

文档序号:9731845阅读:362来源:国知局
交互式动态云导航系统的制作方法
【技术领域】
[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]优选地,在所述服务器将所述任务发送给所述任务接收者之后,所述服务器接收 所述任务确认数据、并设置所述任务为不可执行状态之前,所述导航终端或辅助终端还用 于供其他用户通过其登录所述服务器,并向所述服务器发起一数据检索,检索到所述任务; 所述服务器将检索到的所述任务,以及所述任务对应的平摊积分和累加积分两种任务加入 方
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1