电子地图的信息提供方法及移动终端与流程

文档序号:12666971阅读:269来源:国知局
电子地图的信息提供方法及移动终端与流程

本发明实施例涉及信息技术领域,并且更具体地,涉及一种电子地图的信息提供方法及移动终端。



背景技术:

电子地图,是指利用计算机技术,以数字方式存储和查阅的地图。目前市面上已普遍存在面向移动终端用户的电子地图产品,其除了能够对街道、景点、建筑、交通设施、商业建筑等各类兴趣点(Point of Interest,POI)实现基于地理方位的展示之外,还进一步结合了移动终端的导航定位功能,在地图中对移动终端用户的实时位置进行显示,为移动终端用户提供行动参考。

然而,发明人在研发过程中发现,现有的面向移动终端用户的电子地图产品至少存在以下技术缺陷:

电子地图中的兴趣点相关信息均由电子地图的产品或服务提供商来进行维护,其大多采用定期更新的方式,信息更新不及时,可能导致电子地图中的兴趣点相关信息的准确度和可信度降低。



技术实现要素:

有鉴于此,本发明实施例提供了电子地图的信息提供方法及移动终端,以解决目前的电子地图产品的信息更新不及时,导致电子地图中的兴趣点相关信息的准确度和可信度降低的问题。

第一方面,提供了一种电子地图的信息提供方法,所述方法应用于移动终端,所述方法包括:

检测用户发出的兴趣点添加指令;

获取所述移动终端的实时地理位置;

获取用户输入的关于所述兴趣点的描述信息;

将所述实时地理位置和所述描述信息上传至服务器,以使所述服务器在电子地图中的所述实时地理位置上添加所述兴趣点,并添加所述兴趣点的描述信息。

第二方面,提供了一种移动终端,所述移动终端包括:

检测单元,用于检测用户发出的兴趣点添加指令;

第一获取单元,用于获取所述移动终端的实时地理位置;

第二获取单元,用于获取用户输入的关于所述兴趣点的描述信息;

第一上传单元,用于将所述实时地理位置和所述描述信息上传至服务器,以使所述服务器在电子地图中的所述实时地理位置上添加所述兴趣点,并添加所述兴趣点的描述信息。

这样,本发明实施例中,通过检测用户发出的兴趣点添加指令;获取所述移动终端的实时地理位置;获取用户输入的关于所述兴趣点的描述信息;将所述实时地理位置和所述描述信息上传至服务器,以使所述服务器在电子地图中的所述实时地理位置上添加所述兴趣点,并添加所述兴趣点的描述信息,从而解决了目前的电子地图产品的信息更新不及时,导致电子地图中的兴趣点相关信息的准确度和可信度降低的技术问题,电子地图用户可以作为信息的发布方,在电子地图中添加兴趣点,增加了电子地图信息更新的实时性,提高了电子地图的信息准确度和可信度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例的电子地图的信息提供方法的实现流程图;

图2是本发明另一个实施例的电子地图的信息提供方法的实现流程图;

图3是本发明另一个实施例的电子地图的信息提供方法的实现流程图;

图4是本发明一个实施例的移动终端的结构框图;

图5是本发明又一个实施例的移动终端的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明实施例提供的电子地图的信息提供方法的实现流程,其中,所述方法应用于移动终端:

在S101中,检测用户发出的兴趣点添加指令。

在本发明实施例中,用户在客户端下达兴趣点添加指令,该指令的下达可以通过客户端上提供的用于下达兴趣点添加指令的菜单项或操作按钮实现,也可以通过物理按键、语音输入、滑动操作等方式实现。客户端后台保持对兴趣点添加指令的监听,一旦检测到兴趣点添加指令的下达,则启动与客户端一侧相关的兴趣点添加操作。

在S102中,获取所述移动终端的实时地理位置。

在S103中,获取用户输入的关于所述兴趣点的描述信息。

兴趣点,包括但不限于电子地图上的某个地标、景点,用以标示出该地所代表的政府部门、各行各业之商业机构、旅游景点、古迹名胜、交通设施等处所。兴趣点若要在电子地图上呈现,必须包含名称、类别、经度、纬度等信息,因此,在本发明实施例中,一旦检测到兴趣点添加指令,则需要获取到欲添加的兴趣点的地理位置,具体地,需要获取到欲添加的兴趣点的地理位置的经度和纬度,以使得该兴趣点可以在电子地图中被正确呈现。

当电子地图为面向移动终端用户的地图产品时,兴趣点的地理位置可以是移动终端当前所处的地理位置。目前,移动终端产品大多内置了定位模块,例如,全球定位系统(Global Positioning System,GPS),移动终端可以与定位卫星建立通信连接,在全球范围内实时对自身进行定位和导航。因此,利用移动终端内置的定位模块,可以获取到移动终端的实时地理位置,并将该实时地理位置确定为欲添加的兴趣点的地理位置。

如前文所述,兴趣点若要在电子地图上呈现,还必须包含名称、类别等信息,在此,统称此类信息为关于兴趣点的描述信息。在本发明实施例中,描述信息的信息形式包括以下至少一项:

文字信息、语音信息、图片信息和视频信息。

在S104中,将所述实时地理位置和所述描述信息上传至服务器,以使所述服务器在电子地图中的所述实时地理位置上添加所述兴趣点,并添加所述兴趣点的描述信息。

在本发明实施例中,对实时地理位置和描述信息的获取操作在执行时间上并无特定的顺序要求,可以同时执行获取操作,也可以先获取到移动终端的实时地理位置再获取其描述信息,或者先获取到兴趣点的描述信息再获取移动终端的实时地理位置。在完成了上述两项内容的获取之后,客户端通过与电子地图的服务器建立起通信连接,将实时地理位置和描述信息上传至服务器,并存储在服务器中,服务器就可以根据该实时地理位置确定兴趣点在电子地图上的位置,在该位置上添加兴趣点,并添加该兴趣点的描述信息。

接下来对图1对应的实施例进行应用场景举例:

电子地图的移动终端用户在景点进行游玩的过程中经过未在电子地图上标示出来的一个洗手间,此时,该移动终端用户希望将该洗手间作为一个兴趣点添加至电子地图,则在电子地图客户端中下达了兴趣点添加指令,在检测到兴趣点添加指令之后,电子地图客户端调用该移动终端的定位模块,获取到移动终端当前的地理位置。由于移动终端用户此时正经过该洗手间,因此,获取到的移动终端当前的地理位置实际上就是该洗手间的地理位置。

通过上述应用场景举例可以看出,一旦兴趣点添加指令下达,电子地图客户端便会在后台自动获取到兴趣点的地理位置,地理位置的获取方便快捷,提高了客户端一侧在对兴趣点进行添加时的操作效率。

基于图1对应的实施例,电子地图用户可以作为信息的发布方,在电子地图中添加兴趣点,一旦服务器一侧完成了兴趣点的添加,那么任意电子地图用户均可以按照惯常的兴趣点查看方式查看到该兴趣点,并由服务器下发该兴趣点的相关描述信息,以在查看一方的客户端显示。此外,任意电子地图用户也可以为该兴趣点添加评论,电子地图客户端获取用户为电子地图中的兴趣点输入的评论信息,并将该评论信息上传至服务器,以使服务器为该评论信息对应的兴趣点添加该评论信息,以增加电子地图上信息可交互性。图1对应的实施例,其方案增加了电子地图信息更新的实时性,提高了电子地图的信息准确度和可信度。

在图1对应的实施例的基础之上,用户还可以有选择地为其添加的兴趣点设置密级,以增加电子地图信息的私有属性。如图2所示,在检测用户发出的兴趣点添加指令之后,所述方法还包括:

S201,获取用户为所述兴趣点设置的密码。

S202,将所述密码上传至所述服务器,以使所述服务器在验证了客户端输入了所述密码之后,允许该客户端查看所述兴趣点及所述描述信息。

用户可以在添加兴趣点时,或者在兴趣点添加之后,为兴趣点设置密级,若用户是在兴趣点添加之后再为兴趣点设置密级,则添加兴趣点的用户账户与设置该兴趣点密级的用户账户必须为同一个,以保证信息发布方的统一性。

所述密级至少包括加密和非加密两种,进一步地,在电子地图的用户管理模块具备好友功能的前提下,所述密级还可以进一步区分为仅对用户好友不加密,以对用户添加的兴趣点做进一步的密级区分。

若用户为兴趣点所设置的密级为加密,则客户端可以通过输入框控件接收用户为该兴趣点设置的密码。在确定了密级为加密并获取到用户为兴趣点设置的密码之后,客户端将该加密密级和对应的密码上传到服务器,在该情况下,服务器在完成了兴趣点的添加之后,其对兴趣点描述信息的显示便具备了一定的操作条件,即,对于任一客户端来说,只有该客户端输入了密码,且经过服务器验证该密码与添加该兴趣点的客户端上传的密码相一致,服务器才会允许该输入密码的客户端查看该兴趣点及其描述信息,以使得该客户端能够显示该兴趣点及其描述信息;否则,若任一客户端输入了错误的密码,则服务器会向该客户端屏幕该兴趣点,客户端无法在电子地图上查看该兴趣点,显然也无法查看到该兴趣点的描述信息。

此外,若用户为兴趣点设置的密级为非加密,则任意客户端均可以在电子地图上显示该兴趣点,任意客户端用户也可以基于客户端在电子地图上显示的兴趣点进一步地查看到关于该兴趣点的描述信息。

在图1对应的实施例的基础之上,用户还可以为其添加的兴趣点设置标签信息,以增加电子地图信息的可分类性和易查看性。如图3所示,检测用户发出的兴趣点添加指令之后,所述方法还包括:

S301,获取用户为所述兴趣点设置的标签信息。

所述标签(tag)信息,可以为用户为兴趣点所自定义的分类信息,可以用于表示兴趣点所对应的主题。对于同一兴趣点来说,若其只允许设置一个标签信息,则该标签信息需要由添加该兴趣点的用户来进行设置;若其允许设置多个标签信息,则该标签信息也可以由其他电子地图用户来进行设置。

S302,将所述标签信息上传至所述服务器,以使客户端在向所述服务器上传了关于所述标签信息的过滤规则后,由所述服务器向该客户端屏蔽未设置所述标签信息的所述兴趣点。

在设置好兴趣点的标签信息之后,客户端将该标签信息上传至服务器,这样一来,对于电子地图的任一客户端,其可以向服务器上传用于查看兴趣点的过滤规则,若该标签信息为过滤规则的其中一项,则服务器向该客户端屏蔽未设置该标签信息的所有兴趣点,这样一来,该客户端用户便只会在电子地图上查看到设置了该标签信息的兴趣点及其描述信息;或者,若该标签信息为过滤规则的其中一项,则服务器向该客户端屏蔽设置了该标签信息的所有兴趣点,这样一来,该客户端用户便不会在电子地图上查看到设置了该标签信息的兴趣点,也就不会看到该兴趣点的描述信息。

接下来对图3对应的实施例进行应用场景举例:

用户为其添加的若干兴趣点设置的标签信息为“旅行团”,且这若干兴趣点为用户所组织的旅行团在旅行过程中会参观的景点,那么该旅行团中的成员可以将“旅行团”设置为过滤规则,并通过电子地图客户端向服务器上传该过滤规则,那么这时,服务器会向旅行团中的成员所使用的电子地图客户端屏蔽未设置“旅行团”标签的兴趣点,旅行团中的成员在其使用的电子地图客户端上只会查看到与本次旅行相关的景点,这样的兴趣点过滤显示更加有助于旅行团中的成员高效地查看到有效信息,提高了电子地图信息的可分类性和易查看性。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

对应于上文实施例所述的电子地图的信息提供方法,图4示出了本发明实施例提供的移动终端的结构框图,为了便于说明,仅示出了与本实施例相关的部分。

参照图4,该移动终端包括:

检测单元41,检测用户发出的兴趣点添加指令;

第一获取单元42,获取所述移动终端的实时地理位置;

第二获取单元43,获取用户输入的关于所述兴趣点的描述信息;

第一上传单元44,将所述实时地理位置和所述描述信息上传至服务器,以使所述服务器在电子地图中的所述实时地理位置上添加所述兴趣点,并显示所述兴趣点的描述信息。

在图4的基础上,可选地,所述移动终端还包括:

第三获取单元,获取用户为所述兴趣点设置的密码;

第二上传单元,将所述密码上传至所述服务器,以使所述服务器在验证了客户端输入了所述密码之后,允许该客户端查看所述兴趣点及所述描述信息。

在图4的基础上,可选地,所述移动终端还包括:

第四获取单元,获取用户为所述兴趣点设置的标签信息;

第三上传单元,将所述标签信息上传至所述服务器,以使客户端在向所述服务器上传了关于所述标签信息的过滤规则后,由所述服务器向该客户端屏蔽未设置所述标签信息的所述兴趣点。

在图4的基础上,可选地,所述移动终端还包括:

第五获取单元,获取用户为所述电子地图中的兴趣点输入的评论信息;

第四上传单元,将所述评论信息上传至所述服务器,以使所述服务器为所述评论信息对应的兴趣点添加所述评论信息。

在图4的基础上,可选地,所述描述信息包括以下至少一项:

文字信息、语音信息、图片信息和视频信息。

图4所示的移动终端能够实现图1至图3的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

图5是本发明另一个实施例的移动终端的框图。图5所示的移动终端500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。移动终端500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。

其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器502存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。

其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。

在本发明实施例中,通过调用存储器502存储的程序或指令,具体的,可以是应用程序5022中存储的程序或指令,处理器501用于检测用户发出的兴趣点添加指令;获取所述移动终端的实时地理位置;获取用户输入的关于所述兴趣点的描述信息;将所述实时地理位置和所述描述信息上传至服务器,以使所述服务器在电子地图中的所述实时地理位置上添加所述兴趣点,并添加所述兴趣点的描述信息。

上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选地,所述处理器501还用于:

获取用户为所述兴趣点设置的密码;

将所述密码上传至所述服务器,以使所述服务器在验证了客户端输入了所述密码之后,允许该客户端查看所述兴趣点及所述描述信息。

可选地,所述处理器501还用于:

获取用户为所述兴趣点设置的标签信息;

将所述标签信息上传至所述服务器,以使客户端在向所述服务器上传了关于所述标签信息的过滤规则后,由所述服务器向该客户端屏蔽未设置所述标签信息的所述兴趣点。

可选地,所述处理器501还用于:

获取用户为所述电子地图中的兴趣点输入的评论信息;

将所述评论信息上传至所述服务器,以使所述服务器为所述评论信息对应的兴趣点添加所述评论信息。

可选地,所述描述信息包括以下至少一项:

文字信息、语音信息、图片信息和视频信息。

移动终端500能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1