基于在线地图选择用户地点信息的方法

文档序号:6488716阅读:469来源:国知局
基于在线地图选择用户地点信息的方法
【专利摘要】本发明提供了一种基于地图选择用户所在地的方法以及装置,其特征在于,所述方法包括如下步骤:接收用户终端请求信息,所述请求信息请求根据地图选择地点;将地图发布至用户终端;以及获取所述用户终端操作数据并根据所述用户终端操作数据确定用户选择地点。
【专利说明】基于在线地图选择用户地点信息的方法
【技术领域】
[0001]本发明涉及计算机应用领域,具体地说是一种改进的基于地图选择用户所在地的方法。
【背景技术】
[0002]随着互联网络的发展,在互联网上实现的应用的越来越多。例如基于各类网络门户,网络社区的各类应用,又例如网购,拼车或者查找行车路线等等。对于各类网络门户,网络社区来说,为了管理日益增长的用户,为了统计网络用户的数量,为了更好的实现各类网站的效益,越来越多的网站需要用户在使用该网站的功能时首先进行注册,例如百度,Bing以及各个论坛和网游都需要用户首先进行注册以获得更好的用户体验,百度和Bing根据用户注册用户名对用户的各项数据进行管理以获得更好的搜索结果和应用推荐;各个论坛需要用户进行注册才能够获得其论坛内的资源;各个网游需要用户进行注册使得用户在进行网游时能够与其他用户获得交流并对其网游的个人相关数据进行储存和管理以便下次能继续进行游戏。然而在越来越多的用户注册中,我们通常会有用户所在地的选项,由于用户所在地的选项十分的多,同时,存在行政区划、开发区、生活圈、商圈等不同的划分方式,这使得用户在选择其所在地时需要查找很久才能找到其所在地已进行注册,并且有时选择不具有统一性和唯一性,例如,当需要用户手动输入其地点时,不同用户输入地点的内容难以统一,有些用户输入其详细地址,有些用户仅输入其所在城市,这样造成后台服务器难以处理这些数据。相类似的,在网购,拼车,以及查找路线等通过互联网实现的应用时都有类似的问题。

【发明内容】

[0003]针对现有技术中选择用户所在地过于麻烦和存在不确定性的技术缺陷,本发明的目的是提供一种基于在线地图选择用户地点信息的方法,其特征在于,包括如下步骤:接收用户终端请求信息,所述请求信息请求根据在线地图选择地点信息;将在线地图发布至用户终端;以及获取所述用户终端操作数据并根据所述用户终端操作数据确定用户地点信
肩、O
[0004]优选地,若接收所述用户终端点击或者鼠标徘徊在预定位置的操作数据,则将所述操作数据作为所述请求信息,其中,所述预定位置包括如下位置的一种:地点输入框;根据地图选择地点的选项;或者缩小版地图。
[0005]优选地,所述步骤b包括:发布与所述地点类型相适应的地图;其中,所述地点类型通过如下任一种方式确定:根据所述请求信息中的第一指示信息确定,所述第一指示信息指示所述地点类型;或者预先指定地点类型。
[0006]优选地,所述步骤c还包括:获取用户操作数据对所述在线地图进行相应显示操作。其中,所述显示操作包括如下操作的一种或几种:对所述在线地图进行缩放;对所述在线地图进行平移;或者选择所述在线地图的标识信息。[0007]优选地,所述步骤c还包括:根据所述用户操作数据判断所述用户点击的地图标识信息,根据所述地图标识信息映射用户地点信息。
[0008]优选地,所述标识信息包括如下的一种或几种:色块;边界线;标注文字;或者坐标。
[0009]根据本发明的另一个方面,还提供一种基于在线地图选择用户地点信息的装置,其特征在于,包括如下装置:接收装置,其用于接收用户终端请求信息,所述请求信息请求根据在线地图选择地点信息;地图发送装置,其用于将在线地图发布至用户终端;以及确定装置,其用于获取所述用户终端操作数据并根据所述用户终端操作数据确定用户地点信
肩、O
[0010]本发明通过向用户终端显示地图,获取所述用户终端对所述地图的操作数据,并将所述操作数据映射到所述地图上的具体地点作为所述用户终端的输入的地点以改进传统的选择地点或者输入地点的方式。对用户来说,用户终端在各种应用场景下通过本发明所提供的方法或装置能够更直观便捷的输入其地点;对服务器来说,通过本发明所提供的方法或装置能够获取用户终端统一以及唯一的地点数据,便于其进行相应的统计或者其他处理。
【专利附图】

【附图说明】
[0011]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0012]图1示出根据本发明的第一实施例的,基于在线地图选择用户地点信息的方法的流程图;
[0013]图2示出根据本发明的第二实施例的,基于在线地图选择用户地点信息的方法的具体流程图;
[0014]图3示出根据本发明的第三实施例的,基于在线地图选择用户地点信息的装置独立运作的时序图;
[0015]图4示出根据本发明的第四实施例的,基于在线地图选择用户地点信息的装置装载在服务器的时序图;
[0016]图5示出根据本发明的一个【具体实施方式】的,基于在线地图选择用户地点信息的装置独立运作的网络拓扑示意图;以及
[0017]图6示出根据本发明的一个【具体实施方式】的,基于在线地图选择用户地点信息的装置装载在服务器的网络拓扑示意图。
【具体实施方式】
[0018]本发明的目的是提供一种基于在线地图选择用户地点信息的方法,包括:接收用户终端请求信息,所述请求信息请求根据在线地图选择地点信息;将在线地图发布至用户终端;以及获取所述用户终端操作数据并根据所述用户终端操作数据确定用户地点信息。本领域技术人员理解,所述用户地点信息优选地为用户所在地或者用户需要输入的地点。
[0019]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:[0020]图1示出根据本发明的第一实施例的,基于在线地图选择用户地点信息的方法的流程图。本图示出了三个步骤,首先执行步骤S101,接收用户终端请求信息,所述请求信息请求根据地图选择地点。步骤S102,将地图发布至用户终端。步骤S103,获取所述用户终端操作数据并根据所述用户终端操作数据确定用户选择地点。具体地,本领域技术人员理解,本发明可以应用于任何需要用户输入或者选择其所在地的场景,例如,注册系统,网购系统,拼车系统以及路线查询系统等。更具体地,在用户进行注册需要选择用户所在地时,显示地图,根据用户在地图上点击或者鼠标徘徊在其所在地,并根据用户的操作数据进行识别。优选地,首先,分别根据国家,省(自治区、直辖市),城市,区县,城镇(街道、生活圈、商贸圈)对地图进行简化,通过色块、边界线、文字标识等信息来标注地图的不同区域。根据网站管理需要,选择需要用户输入的所在地的详细程度,如国家,省(自治区、直辖市),城市,区县,城镇(街道、生活圈、商贸圈)。根据网站管理者选择的不同的所在地的详细程度选择不同的简化过的地图。程序根据用户点击的地图上位置,通过色块、边界线和标注文字等信息进行识别。例如,网站管理者只要求用户所在地详细到国家,则用户在地图上点击中国范围内的任一点,即可进行识别。并根据识别出的用户所在地,将其显示在用户所在地一栏。[0021 ] 在本实施例的一个变化例中,本发明提供的方法获取所述用户终端的IP地址,并解析该IP地址初步判断用户所在地,在发布地图时结合系统所述用户所在地的详细程度,优选地,显示用户所在地附近的地图。例如,系统只需用户所在地详细到区县,则首先获取用户终端IP地址,判断用户终端所在地为上海,则优选地,发布地图时将上海置于正中以便用户进行选择。
[0022]在本实施例的又一个变化例中,所述地图直接发布至用户终端进行显示,并根据用户终端的操作数据控制所述地图的显示。例如用户可以根据点击或者鼠标徘徊在其所在国家大概位置,所述地图根据所述用户的点击或者鼠标徘徊的操作数据信息映射到其所在国家并进一步放大其所在国家以供用户进一步操作选择其下一级所在省(自治区、直辖市),直至用户确认其点击或者鼠标徘徊其选择的地点或者直至用户在与系统预先设置其需要的地点详细程度相适应的地图点击或者鼠标徘徊的地点。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。
[0023]图2示出根据本发明的第二实施例的,基于在线地图选择用户地点信息的方法的具体流程图。图2所示实施例可以被理解为对图1所示的实施方式的进一步细化。具体地,本图示出了 7个步骤。首先执行步骤S201,接收用户操作数据。之后执行步骤S202,判断所述操作数据是否作为请求信息。具体地,本领域技术人员理解,若接收的用户操作数据为以下操作中的任一种,则判断所述操作数据作为请求信息:所述用户点击或者鼠标徘徊在地点输入框、所述用户点击或者鼠标徘徊在地点输入处的缩小版地图、所述用户点击或者鼠标徘徊在“根据地图选择地点”的选项处(有供用户选择直接输入、根据提供的地点选择其所在地,根据地图选择其所在地等多种地点选择的方式时)。若判断所述用户操作数据可作为请求信息后执行步骤S203,将所述用户操作数据作为请求信息。步骤S204,将地图发布至用户终端。优选地,所述请求信息包括所需选择的地点详细程度,则将与所述地点详细程度相适应的地图发布至用户终端。在一个变化例中,所述系统预先设置其需要的地点详细程度,则将与所述系统需要的地点详细程度相适应的地图发布至所述用户终端。有一个变化例中,所述地图直接发布至用户终端进行显示并根据用户终端的操作数据进行显示调整。步骤S204后执行步骤S205,获取用户操作数据,并根据用户操作数据调整所述地图的显示。具体地,本领域技术人员理解,用户可以根据其操作对地图进行缩放,平移以及标识信息的选择。例如,当用户需要对地图进行缩放时,优选地,直接点击地图上的缩放图标对地图进行缩放。次优地,用户还可以点击地图上的缩放图标再点击需要缩放的部分,对地图进行缩放。再优地,若所述用户终端包括一电容屏,则可以根据多点触控对地图进行缩放控制。又例如,当用户需要对地图进行平移时,优选地,直接拖曳地图进行上下左右的移动。次优地,当鼠标向左移至地图显示区域的左边界处时,则所述地图向右移动以显示其显示区域左边界外的部分。类似地,可以使用相同的方式使地图向右移动,向上移动以及向下移动。再优地,可以直接使用鼠标滚轴控制地图上下方向的平移、再例如,用户可以点击选择是否显示地图标识信息,如用于区分各个地域的色块,边界线以及标注文字等。用户可以选择只显示不同国家之间的边界线;只显示各个州,省(自治区,直辖市)的标注文字等等。之后执行步骤S206,根据用户的操作数据映射到地图上的地点。具体地,本领域技术人员理解,步骤S206可以根据如下任一种步骤实现。例如,根据用户的操作数据如用户点击或者鼠标徘徊区域的色块识别用户所在地。又例如,根据用户点击或者鼠标徘徊区域的坐标范围识别用户所在地。再例如,根据用户点击或者徘徊区域的标注文字识别用户所在地。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。最后执行步骤S207,将映射的地点作为用户选择的地点。
[0024]图3示出根据本发明的第三实施例的,基于在线地图选择用户地点信息的装置独立运作的时序图。具体地,本图示出了 13个步骤。首先用户终端I执行步骤点击或者鼠标徘徊在某一预定位置,所述预定位置包括如下位置的一种:地点输入框;根据地图选择地点的选项;或者缩小版地图。之后为步骤2,所述用户终端I将所述用户操作数据发送至所述控制装置2。所述控制装置2接收到所述用户操作数据后执行步骤3,其判断所述用户操作数据为请求信息,做将所述用户操作数据作为请求信息触发所述控制装置2执行步骤4,向所述用户终端I发送地图。所述用户终端I对所述地图进行显示后执行步骤5,对地图进行相应的操作以便用户选择其所在地。步骤6,所述用户终端I将其操作数据发送至所述控制装置2。所述控制装置2执行步骤7,根据接收到的操作数据对地图的显示进行调整。并执行步骤8将调整的地图发送至用户终端I。在本实施例的一个变化例中,步骤5,6,7,8可以省略,所述控制装置将地图发送至用户终端后,由用户终端直接对所述地图进行操作以调整所述地图的显示。之后执行步骤9,所述用户终端基于调整后的地图选择地点。具体地,用户点击或者鼠标徘徊在其所在地区域并执行步骤10,将操作信息发送至控制装置2。所述控制装置2根据所述用户终端I的操作数据结合地图原有的标识信息映射地图上用户选择地点为步骤11。最后执行步骤12以及步骤13,向所述用户终端I以及服务器3发送映射的地点。在本实施例的一个变化例中,省略向服务器3发送地点的步骤,只执行向所述用户终端I发送地点的步骤,再由用户终端地点以及需要发送的其他信息发送至所述服务器3中。在本实施例的又一个变化例中,省略向服务器3发送地点的步骤,只执行向所述用户终端I发送地点的步骤,再由用户终端确认地点后向所述控制装置2发送确认信息,再由所述控制装置2向所述服务器3发送地点。在本实施例的又一变化例中,直接将地点信息发送至所述服务器3中。本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。
[0025]图4示出根据本发明的第四实施例的,基于在线地图选择用户地点信息的装置装载在服务器的时序图。具体地,本图示出了 12个步骤。首先用户终端I执行步骤点击或者鼠标徘徊在某一预定位置,所述预定位置包括如下位置的一种:地点输入框;根据地图选择地点的选项;或者缩小版地图。之后为步骤2,所述用户终端I将所述用户操作数据发送至所述服务器3’。所述服务器3’接收到所述用户操作数据后执行步骤3,其判断所述用户操作数据为请求信息,做将所述用户操作数据作为请求信息触发所述服务器3’执行步骤4,向所述用户终端I发送地图。所述用户终端I对所述地图进行显示后执行步骤5,对地图进行相应的操作以便用户选择其所在地。步骤6,所述用户终端I将其操作数据发送至所述服务器3’。所述服务器3’执行步骤7,根据接收到的操作数据对地图的显示进行调整。并执行步骤8将调整的地图发送至用户终端I。在本实施例的一个变化例中,步骤5,6,7,8可以省略,所述服务器3’将地图发送至用户终端后,由用户终端直接对所述地图进行操作以调整所述地图的显示。之后执行步骤9,所述用户终端基于调整后的地图选择地点。具体地,用户点击或者鼠标徘徊在其所在地区域并执行步骤10,将操作信息发送至服务器3’。所述服务器3’根据所述用户终端I的操作数据结合地图原有的标识信息映射地图上用户选择地点为步骤11。最后执行步骤12,向所述用户终端I发送映射的地点。具体地,本领域技术人员理解,所述控制装置2装载在所述服务器3 '中可以使得用户选择的地点信息具有统一性以及唯一性便于所述服务器3’对地点数据进行管理或者相关处理。
[0026]在上述实施例的一个变化例中,所述控制装置2装载在用户终端I’,在这样的实施例中,所述用户终端直接通过所述控制装置2基于地图选择地点,所述控制装置2根据用户操作数据识别地点后,通过所述用户终端I’发送至所述服务器3中。本领域技术人员理解,这样的实施例可以使得用户在不同的平台中使用本方法选择地点并发送至不同平台的服务器3中。
[0027]图5示出根据本发明的一个【具体实施方式】的,基于在线地图选择用户地点信息的装置独立运作的网络拓扑示意图,其与图3相适应。具体地,本图示出了三个设备,用户终端1,控制装置2以及服务器3。所述用户终端I通过网络与所述控制装置2相通讯,并通过所述控制装置2提供的地图选择地点最终发送至所述服务器3。同时所述用户终端I通过网络与所述服务器3相通讯以完成其他信息的交互,若所述用户终端I需要注册账户,则所述服务器3为一注册系统的服务器,所述用户终端I与所述服务器3交互用户昵称,邮箱等常规注册信息以完成注册;若所述用户终端2通过网络购物,则所述服务器3为一网购系统的服务器,所述用户终端I与所述服务器3交互确认其购物信息并完成支付操作;若所述用户终端2通过网络拼车,则所述服务器3为一拼车系统的服务器,所述用户终端I与所述服务器3交互起点终点,预算等信息。具体地,在此不予赘述。所述控制装置2通过网络与所述用户终端2以及所述服务器3相通讯以确定用户选择的地点。本领域技术人员理解,若最后所述地点信息不由所述控制装置2向所述服务器3发送,则所述控制装置2可以不与所述服务器3相通讯。所述服务器3与所述用户终端I交互以完成其功能。
[0028]更具体地,所述控制装置2还包括三个装置:接收装置21,地图发送装置22以及确定装置23。所述接收装置21用于接收用户终端请求信息,所述请求信息请求根据地图选择地点。所述地图发送装置22,其用于将地图发布至用户终端。所述确定装置23,其用于获取所述用户终端操作数据并根据所述用户终端操作数据确定用户选择地点。本领域技术人员理解,所述接收装置21还用于接收所述用户终端点击或者鼠标徘徊在预定位置的操作数据,并将所述操作数据作为所述请求信息,其中,所述预定位置包括如下位置的一种:地点输入框;根据地图选择地点的选项;或者缩小版地图。更具体地,所述地图发送装置22还包括一个第一发布装置221,所述第一发布装置221用于发布与所述地点类型相适应的地图,其中所述地点类型为地点详细程度如国家,省(自治区、直辖市),城市,区县,城镇(街道、生活圈、商贸圈)等。所述地点类型优选地,根据所述请求信息中的第一指示信息确定,所述第一指示信息指示所述地点类型。次优地,所述地点类型由所述服务器3预先指定。所述确定装置23还包括两个装置,操作装置231以及第一确定装置232。所述操作装置231用于获取用户操作数据对所述地图进行相应显示操作。所述第一确定装置232用于根据所述用户操作数据判断所述用户点击或者鼠标徘徊的地图标识信息,如色块、边界线、标注文字、或者坐标等。并根据所述地图标识信息映射用户选择的地点。
[0029]图6示出根据本发明的一个【具体实施方式】的,基于在线地图选择用户地点信息的装置装载在服务器的网络拓扑示意图,其与图4相适应。具体地,本图示出了三个设备,用户终端1,控制装置2以及服务器3’,所述控制装置2装载在所述服务器3’上。所述用户终端I通过网络与所述服务器3’相通讯,并通过所述服务器3’装载的控制装置2选择地点。所述控制装置2直接与所述服务器3’相通讯以获取用户终端发来的用户操作数据以确定用户选择的地点。具体地,所述控制装置2的结构与图5所述相类似。在此不予赘述。
[0030]在上述实施例的一个变化例中,所述控制装置装载在用户终端,则所述用户终端I通过网络与所述服务器3’相通讯,并直接与所述控制装置2交互选择地点。并通过网络发送至所述服务器。具体地,所述控制装置2的结构与图5以及图6所述相类似。在此不予赘述。
[0031]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【权利要求】
1.一种基于在线地图选择用户地点信息的方法,其特征在于,包括如下步骤: a.接收用户终端请求信息,所述请求信息请求根据在线地图选择用户地点信息; b.将在线地图发布至用户终端;以及 c.获取所述用户终端操作数据并根据所述用户终端操作数据确定用户地点信息。
2.根据权利 要求1所述的方法,其特征在于,若接收所述用户终端点击或者鼠标徘徊在预定位置的操作数据,则将所述操作数据作为所述请求信息, 其中,所述预定位置包括如下位置的一种: 地点输入框; 根据地图选择地点的选项;或者 缩小版地图。
3.根据权利要求1所述的方法,其特征在于,所述步骤b包括: 发布与所述地点类型相适应的地图; 其中,所述地点类型通过如下任一种方式确定: 根据所述请求信息中的第一指示信息确定,所述第一指示信息指示所述地点类型;或者 预先指定地点类型。
4.根据权利要求1所述的方法,其特征在于,所述步骤c还包括: 获取用户操作数据对所述在线地图进行相应显示操作。 其中,所述显示操作包括如下操作的一种或几种: 对所述在线地图进行缩放; 对所述在线地图进行平移;或者 选择所述在线地图的标识信息。
5.根据权利要求1所述的方法,其特征在于,所述步骤c还包括 根据所述用户操作数据判断所述用户点击或者鼠标徘徊的地图标识信息,根据所述地图标识信息映射用户的地点信息。
6.根据权利要求5或6所述的方法,其特征在于,所述标识信息包括如下的一种或几种: 色块; 边界线; 标注文字;或者 坐标。
7.一种基于在线地图选择用户地点信息的装置,其特征在于,包括如下装置: 接收装置,其用于接收用户终端请求信息,所述请求信息请求根据在线地图地点信息; 地图发送装置,其用于将在线地图发布至用户终端;以及 确定装置,其用于获取所述用户终端操作数据并根据所述用户终端操作数据确定用户选择地点信息。
8.根据权利要求7所述的装置,其特征在于,所述接收装置还用于接收所述用户终端点击或者鼠标徘徊在预定位置的操作数据,并将所述操作数据作为所述请求信息,其中,所述预定位置包括如下位置的一种: 地点输入框; 根据地图选择地点的选项;或者 缩小版地图。
9.根据权利要求7所述的装置,其特征在于,所述地图发送装置包括: 第一发布装置,其用于发布与所述地点类型相适应的地图; 其中,所述地点类型通过如下任一种方式确定: 根据所述请求信息中的第一指示信息确定,所述第一指示信息 指示所述地点类型;或者 预先指定地点类型。
10.根据权利要求7所述的方法,其特征在于,所述确定装置还包括: 操作装置,其用于获取用户操作数据对所述在线地图进行相应显示操作。 其中,所述显示操作包括如下操作的一种或几种: 对所述在线地图进行缩放; 对所述在线地图进行平移;或者 选择所述在线地图的标识信息。
11.根据权利要求7所`述的方法,其特征在于,所述确定装置还包括 第一确定装置,其用于根据所述用户操作数据判断所述用户点击或者鼠标徘徊的地图标识信息,根据所述地图标识信息映射用户的地点信息。
12.根据权利要求10或11所述的方法,其特征在于,所述标识信息包括如下的一种或几种: 色块; 边界线; 标注文字;或者 坐标。
【文档编号】G06F3/0484GK103685371SQ201210332766
【公开日】2014年3月26日 申请日期:2012年9月10日 优先权日:2012年9月10日
【发明者】梁昌霖 申请人:上海丫丫信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1