地图显示比例的设定方法、服务器和地图显示装置与流程

文档序号:16505667发布日期:2019-01-05 09:01阅读:192来源:国知局
地图显示比例的设定方法、服务器和地图显示装置与流程
本发明涉及导航
技术领域
,尤其涉及一种地图显示比例的设定方法、服务器和地图显示装置。
背景技术
:随着智能终端和网络技术的发展,地图类应用程序(application,app)逐渐成为人们进行出行规划、查询和指引的重要工具。地图类app可以帮助用户准确定位当前位置,并且根据既定的目的地计算行程,通过地图显示或者语音提示引导用户行至目的地。目前,地图类app在显示地图时,显示比例通常有两种方式。一种方式为:根据用户手动设置的显示比例,或者通过用户在可触摸显示屏上的手势操作动态调节地图显示比例。另一种方式为:到达某些位置时会对显示比例进行动态调整。上述方式虽然可以动态地调节地图的显示比例,但是,依然需要依赖于用户的手动操作或者需要预先设置好显示比例,导致地图显示的适应性和可调节性较差。技术实现要素:本发明提供一种地图显示比例的设定方法、服务器和地图显示装置,提升了动态调整地图显示比例的合理性和适应性,提升了人机交互效果。第一方面,本发明提供一种地图显示比例的设定方法,包括:接收地图显示装置发送的目标用户对地图显示比例的使用习惯数据,并将所述使用习惯数据存储至数据库中;其中,所述数据库中存储有多个用户的对地图显示比例的使用习惯数据;基于所述数据库进行大数据分析,确定所述目标用户所属的用户分类;接收所述地图显示装置发送的所述目标用户的当前位置信息;根据所述用户分类中除所述目标用户之外的其他用户的使用习惯数据,确定所述目标用户针对所述当前位置信息的地图显示比例;向所述地图显示装置发送所述目标用户针对所述当前位置信息的地图显示比例。第二方面,本发明提供一种地图显示比例的设定方法,包括:向服务器发送用户对地图显示比例的使用习惯数据;向所述服务器发送所述用户的当前位置信息;接收所述服务器发送的针对所述当前位置信息的地图显示比例。第三方面,本发明提供一种服务器,包括:接收模块,用于接收地图显示装置发送的目标用户对地图显示比例的使用习惯数据,并将所述使用习惯数据存储至数据库中;其中,所述数据库中存储有多个用户的对地图显示比例的使用习惯数据;处理模块,用于基于所述数据库进行大数据分析,确定所述目标用户所属的用户分类;所述接收模块,还用于接收所述地图显示装置发送的所述目标用户的当前位置信息;所述处理模块,还用于根据所述用户分类中除所述目标用户之外的其他用户的使用习惯数据,确定所述目标用户针对所述当前位置信息的地图显示比例;发送模块,用于向所述地图显示装置发送所述目标用户针对所述当前位置信息的地图显示比例。第四方面,本发明提供一种地图显示装置,包括:发送模块,用于向服务器发送用户对地图显示比例的使用习惯数据;所述发送模块,还用于向所述服务器发送所述用户的当前位置信息;接收模块,用于接收所述服务器发送的针对所述当前位置信息的地图显示比例。第五方面,本发明提供一种服务器,该服务器包括处理器、存储器和收发器。存储器用于存储指令,收发器用于和其他设备通信,处理器用于执行存储器中存储的指令,以使服务器执行上述第一方面任一实施方式提供的地图显示比例的设定方法。第六方面,本发明提供一种地图显示设备,该地图显示设备包括处理器、存储器和收发器。存储器用于存储指令,收发器用于和其他设备通信,处理器用于执行存储器中存储的指令,以使地图显示设备执行上述第二方面提供的地图显示比例的设定方法。第七方面,本发明提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现第一方面任一实施方式提供的地图显示比例的设定方法。本发明提供一种地图显示比例的设定方法、服务器和地图显示装置,通过接收地图显示装置发送的目标用户对地图显示比例的使用习惯数据,基于数据库进行大数据分析,确定目标用户所属的用户分类,接收地图显示装置发送的目标用户的当前位置信息,根据用户分类中除目标用户之外的其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例,向地图显示装置发送目标用户针对当前位置信息的地图显示比例。由于基于用户的地图显示比例使用习惯和用户的分类调整地图显示比例,提升了动态调整地图显示比例的合理性和适应性,使得地图显示比例尽可能地与用户使用习惯相匹配,提升了人机交互效果。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明涉及的地图显示系统的架构图;图2为本发明实施例提供的地图显示比例的设定方法的消息交互图;图3为本发明实施例一提供的服务器的结构示意图;图4为本发明实施例一提供的地图显示装置的结构示意图;图5为本发明实施例二提供的服务器的结构示意图;图6为本发明实施例二提供的地图显示设备的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明涉及的地图显示系统的架构图。如图1所示,地图显示系统可以包括服务器100和地图显示装置200。其中,服务器100上建立有数据库,所述数据库中存储有地图显示装置200发送的用户对地图显示比例的使用习惯数据。服务器100可以基于数据库进行大数据分析,确定适用于不同用户的地图显示比例。其中,地图显示装置200可以包括显示屏和定位模块。地图显示装置200上可以预先安装地图类app。地图显示装置200可以向服务器100发送用户对地图显示比例的使用习惯数据,并根据服务器100确定的地图显示比例显示地图数据。需要说明的是,本发明对于服务器100的实现方式不做限定。例如,可以为计算机、台式电脑或者云端服务器100,等等。需要说明的是,本发明对于地图显示装置200的实现方式不做限定。例如,可以为手机、智能终端、平板电脑、计算机、台式电脑,等等。需要说明的是,本发明对于地图显示系统中服务器100和地图显示装置200的数量不做限定。图2为本发明实施例提供的地图显示比例的设定方法的消息交互图。本实施例提供的地图显示比例的设定方法,涉及的装置包括服务器和地图显示装置。需要说明的是,在本实施例中,为了方便描述,将待确定地图显示比例的用户称为目标用户,将除所述目标用户之外的用户称为其他用户。不同的用户使用不同的地图显示装置。如图2所示,本实施例提供的地图显示比例的设定方法,可以包括:s201、地图显示装置向服务器发送用户对地图显示比例的使用习惯数据。相应的,服务器接收地图显示装置发送的用户对地图显示比例的使用习惯数据。具体的,目标用户使用的地图显示装置,向服务器发送目标用户对地图显示比例的使用习惯数据。其他用户使用的地图显示装置,向服务器发送其他用户对地图显示比例的使用习惯数据。需要说明的是,本实施例对于使用习惯数据的发送时间不做限定。可选的,地图显示装置可以实时向服务器发送用户对地图显示比例的使用习惯数据。可选的,地图显示装置可以周期性地向服务器发送用户对地图显示比例的使用习惯数据。本实施例对于发送周期的具体取值不做限定。可选的,用户对地图显示比例的使用习惯数据可以包括下列中的至少一种:位置信息与用户使用的地图显示比例之间的对应数据。时间信息与用户使用的地图显示比例之间的对应数据。下面通过具体示例进行说明。在一个示例中,用户对地图显示比例的使用习惯数据可以包括位置信息与用户使用的地图显示比例之间的对应数据,如表1所示。表1位置信息用户使用的地图显示比例xx路1:500米xx立交1:200米xx大厦1:20米在另一个示例中,用户对地图显示比例的使用习惯数据可以包括时间信息与用户使用的地图显示比例之间的对应数据。如表2所示,用户在不同的出行时间可能使用不同的地图显示比例。例如,在早高峰和晚高峰期间,地图显示比例可能较大,便于用户了解交通状况,选择合适的出行路线。表2时间信息用户使用的地图显示比例6:301:1公里10:001:500米17:301:1公里在又一个示例中,用户对地图显示比例的使用习惯数据可以包括位置信息、时间信息与用户使用的地图显示比例之间的对应数据,如表3所示。表3位置信息时间信息用户使用的地图显示比例xx路6:301:1公里xx路10:001:500米xx立交17:301:1公里xx立交15:001:200米可选的,用户对地图显示比例的使用习惯数据还可以包括位置信息对应的位置类型。本实施例对于位置类型不做限定,根据需要进行设置。例如,所述位置类型可以包括道路、桥梁、交叉路段等。其中,道路可以包括公路、盘山路、城市主干路、高速路,等等。桥梁可以包括二层立交桥、三层立交桥,等等。交叉路段可以包括丁字路口、十字路口,等等。通过位置信息对应的位置类型,可以根据位置类型进一步对用户在不同位置处使用的地图显示比例进行分类,提升了用户对地图显示比例的使用习惯的准确性。下面通过具体示例进行说明。表4示出了用户对地图显示比例的使用习惯数据。表4位置信息位置类型时间信息用户使用的地图显示比例xx路城市主干路6:301:1公里xx路城市主干路10:001:500米xx立交二层立交桥5:301:1公里xx立交二层立交桥15:001:200米s202、服务器将用户对地图显示比例的使用习惯数据存储至数据库中。其中,数据库中存储有多个用户的对地图显示比例的使用习惯数据。s203、服务器基于数据库进行大数据分析,确定目标用户所属的用户分类。具体的,数据库中存储有多个用户的对地图显示比例的使用习惯数据。基于大数据分析算法,可以对目标用户进行分类。每类用户包括至少一个用户。每类用户中的各个用户具有相似的地图显示比例使用习惯。需要说明的是,本实施例对于用户的分类标准不做限定,根据需要进行设置。可选的,若用户对地图显示比例的使用习惯数据中包括位置信息与地图显示比例之间的对应数据,则可以根据位置信息的分类对用户进行分类。例如,对于立交桥区域的地图显示比例相似用户确定为同类用户。可选的,若用户对地图显示比例的使用习惯数据中包括时间信息与地图显示比例之间的对应数据,则可以根据时间信息的分类对用户进行分类。例如,对于早高峰期间或者晚高峰期间的地图显示比例相似用户确定为同类用户。需要说明的是,本实施例对于进行大数据分析的算法不做限定,可以采用现有的大数据分析算法。s204、地图显示装置向服务器发送目标用户的当前位置信息。相应的,服务器接收地图显示装置发送的目标用户的当前位置信息。s205、根据用户分类中除目标用户之外的其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例。具体的,在确定与目标用户使用习惯相似的一类用户之后,针对目标用户当前的位置信息,可以根据与目标用户的地图显示比例使用习惯相似的其他与用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例。由于在确定目标用户当前位置信息的地图显示比例时,参考了具有同类使用习惯的其他用户的地图显示比例,因此,基于用户的使用习惯实现了动态调整地图的显示比例,提升了动态调整地图显示比例的合理性和适应性,提升了与用户感受。s206、向地图显示装置发送目标用户针对当前位置信息的地图显示比例。相应的,接收服务器发送的针对当前位置信息的地图显示比例。可见,本实施例提供的地图显示比例的设定方法,根据用户对地图显示比例的使用习惯,基于大数据分析算法,在数据库中确定与该用户使用习惯相似的其他用户作为同类用户。根据同类用户对地图显示比例的使用习惯数据,调整该用户当前位置的地图显示比例。通过基于用户的地图显示比例使用习惯和用户的分类调整地图显示比例,提升了动态调整地图显示比例的合理性和适应性,使得地图显示比例尽可能地与用户使用习惯相匹配,提升了用户感受,提升了人机交互效果。可选的,本实施例提供的地图显示比例的设定方法,还可以包括:地图显示装置根据针对当前位置信息的地图显示比例显示地图数据。可选的,s205中,根据用户分类中除目标用户之外的其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例,可以包括:确定目标用户与其他用户之间的相似度值。其中,相似度值用于指示目标用户与其他用户对地图显示比例的使用习惯的相似程度。根据相似度值和其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例。具体的,与目标用户属于同一类的其他用户,对地图显示的使用习惯均相似。但是,不同用户之间的相似程度并不完全相同。通过确定目标用户与其他用户之间的相似度值,可以反映出不同用户之间对地图显示习惯的相似程度。相似度值越大,说明目标用户与其他用户的使用习惯越相似。进而,根据相似度值和其他用户的使用习惯数据,可以确定目标用户针对当前位置信息的地图显示比例。可选的,根据相似度值和其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例,可以包括:根据相似度值和其他用户的使用习惯数据确定第一用户。其中,第一用户的使用习惯数据包括当前位置信息且第一用户与目标用户之间的相似度值大于预设阈值。将第一用户的使用习惯数据中当前位置信息对应的地图显示比例确定为目标用户针对当前位置信息的地图显示比例。具体的,将与目标用户的使用习惯相似程度较大的其他用户中,其使用习惯数据中包括目标用户的当前位置信息的那些用户确定为第一用户。进而,根据第一用户的使用习惯数据中与当前位置信息对应的地图显示比例,调整该用户当前位置的地图显示比例。通过在与目标用户同类的其他用户中确定使用习惯相似度较大的用户,进一步提升了动态调整地图显示比例的合理性和适应性。需要说明的是,本实施例对于预设阈值的具体取值不做限定,根据需要进行设置。需要说明的是,本实施例对于第一用户的数量不做限定。第一用户可以为一个,也可以为多个。可选的,当第一用户的数量为多个时,可以将多个第一用户的使用习惯数据中当前位置信息对应的地图显示比例的平均值或者加权平均值确定为目标用户针对当前位置信息的地图显示比例。本实施例提供一种地图显示比例的设定方法,包括:地图显示装置向服务器发送用户对地图显示比例的使用习惯数据,服务器将用户对地图显示比例的使用习惯数据存储至数据库中,服务器基于数据库进行大数据分析,确定目标用户所属的用户分类,地图显示装置向服务器发送目标用户的当前位置信息,根据用户分类中除目标用户之外的其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例,向地图显示装置发送目标用户针对当前位置信息的地图显示比例。本实施例提供的地图显示比例的设定方法,基于大数据分析算法,根据同类用户对地图显示比例的使用习惯数据,调整目标用户当前位置的地图显示比例,使得地图显示比例尽可能地与用户使用习惯相匹配,提升了动态调整地图显示比例的合理性和适应性,提升了人机交互效果。图3为本发明实施例一提供的服务器的结构示意图。本实施例提供的服务器,用于执行图2所示实施例中服务器执行的操作。如图3所示,本实施例提供的服务器,可以包括:接收模块11,用于接收地图显示装置发送的目标用户对地图显示比例的使用习惯数据,并将使用习惯数据存储至数据库中。其中,数据库中存储有多个用户的对地图显示比例的使用习惯数据。处理模块12,用于基于数据库进行大数据分析,确定目标用户所属的用户分类。接收模块11,还用于接收地图显示装置发送的目标用户的当前位置信息。处理模块12,还用于根据用户分类中除目标用户之外的其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例。发送模块13,用于向地图显示装置发送目标用户针对当前位置信息的地图显示比例。可选的,处理模块12具体用于:确定目标用户与其他用户之间的相似度值,相似度值用于指示目标用户与其他用户对地图显示比例的使用习惯的相似程度。根据相似度值和其他用户的使用习惯数据,确定目标用户针对当前位置信息的地图显示比例。可选的,处理模块12具体用于:根据相似度值和其他用户的使用习惯数据确定第一用户,第一用户的使用习惯数据包括当前位置信息且第一用户与目标用户之间的相似度值大于预设阈值。将第一用户的使用习惯数据中当前位置信息对应的地图显示比例确定为目标用户针对当前位置信息的地图显示比例。可选的,使用习惯数据包括下列中的至少一种:位置信息与用户使用的地图显示比例之间的对应数据。时间信息与用户使用的地图显示比例之间的对应数据。本实施例提供的服务器,用于执行图2所示实施例中服务器执行的操作,其技术原理和技术效果类似,此处不再赘述。图4为本发明实施例一提供的地图显示装置的结构示意图。本实施例提供的地图显示装置,用于执行图2所示实施例中地图显示装置执行的操作。如图4所示,本实施例提供的地图显示装置,可以包括:发送模块21,用于向服务器发送用户对地图显示比例的使用习惯数据。发送模块21,还用于向服务器发送用户的当前位置信息。接收模块22,用于接收服务器发送的针对当前位置信息的地图显示比例。可选的,本实施例提供的地图显示装置,还可以包括显示模块23。显示模块23用于:根据针对当前位置信息的地图显示比例显示地图数据。本实施例提供的地图显示装置,用于执行图2所示实施例中地图显示装置执行的操作,其技术原理和技术效果类似,此处不再赘述。图5为本发明实施例二提供的服务器的结构示意图。如图5所示,所述服务器包括处理器31、存储器32和收发器33,所述存储器32用于存储指令,所述收发器33用于和其他设备通信,所述处理器31用于执行所述存储器x2中存储的指令,以使所述服务器执行图2所示实施例中服务器执行的操作,具体实现方式和技术效果类似,这里不再赘述。图6为本发明实施例二提供的地图显示设备的结构示意图。如图6所示,所述地图显示设备包括处理器41、存储器42和收发器43,所述存储器42用于存储指令,所述收发器43用于和其他设备通信,所述处理器41用于执行所述存储器42中存储的指令,以使所述地图显示设备执行图2所示实施例中地图显示设备执行的操作,具体实现方式和技术效果类似,这里不再赘述。本发明实施例还提供一种地图显示系统,包括图3所示实施例提供的服务器和图4所示实施例提供的地图显示装置,或者,包括图5所示实施例提供的服务器和图6所示实施例提供的地图显示设备。具体实现方式和技术效果参见上述图3-图6所示实施例,这里不再赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1