共享位置信息的方法、终端及服务器的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种共享位置信息的方法、终端及服务器。
【背景技术】
[0002]在日常生活中,人们常常会遇到诸如公司聚餐、同学聚会或家人庆生等需要外出集会的情况。针对上述情况,为了确保参与的每一个人都能准确且快速地到达目的地,具有位置信息共享功能的应用应运而生。
[0003]现有技术中,用户在启动具有位置信息共享功能的应用后,该应用自动定位用户的当前位置信息,并获取当前位置信息的经纬度信息。之后,该应用通过所在终端将经纬度信息发送至多个目标终端,实现位置信息的共享。其中,该共享终端也需要同样安装有具有地理位置共享功能的地图应用。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于以经纬度信息的形式共享用户当前位置信息,所以该种位置信息共享方式过于单调和抽象,不便于用户对当前位置信息进行描述;且视觉效果不佳,不能明确位置信息在地图上的具体位置;此外,由于仅能共享用户的当前位置信息,因此共享的位置信息较为局限和单一,不够灵活。
【发明内容】
[0006]为了解决现有技术的问题,本发明实施例提供了一种共享位置信息的方法、终端及服务器。所述技术方案如下:
[0007]第一方面,提供了一种共享位置信息的方法,所述方法包括:
[0008]在当前显示的地图界面中,获取待共享的位置信息,所述位置信息为用户当前位置信息或用户指定的任一位置信息;
[0009]根据用户的地图界面调整操作以及所述位置信息,获取共享地图区域,所述共享地图区域包括所述位置信息;
[0010]根据所述共享地图区域,进行位置信息共享。
[0011]第二方面,提供了一种共享位置信息的方法,所述方法包括:
[0012]接收用户终端发送的共享数据,所述共享数据至少包括所述位置信息的经纬度信息、地图缩放比例及地图显示尺寸;
[0013]将所述共享数据转发至目标终端,以使所述目标终端在根据所述共享数据生成地图区域后,将所述地图区域在所述目标终端的展示界面进行展示。
[0014]第三方面,提供了一种终端,所述终端包括:
[0015]位置信息获取模块,用于在当前显示的地图界面中,获取待共享的位置信息,所述位置信息为用户当前位置信息或用户指定的任一位置信息;
[0016]地图区域获取模块,用于根据用户的地图界面调整操作以及所述位置信息,获取共享地图区域,所述共享地图区域包括所述位置信息;
[0017]位置信息共享模块,用于根据所述共享地图区域,进行位置信息共享。
[0018]第四方面,提供了一种服务器,所述服务器包括:
[0019]共享数据接收模块,用于接收用户终端发送的共享数据,所述共享数据至少包括所述位置信息的经纬度信息、地图缩放比例及地图显示尺寸;
[0020]共享数据发送模块,用于将所述共享数据转发至目标终端,以使所述目标终端在根据所述共享数据生成地图区域后,将所述地图区域在所述目标终端的展示界面进行展
/Jn ο
[0021]本发明实施例提供的技术方案带来的有益效果是:
[0022]在当前显示的地图界面中获取待共享的位置信息后,根据用户的地图界面调整操作以及所述位置信息,获取共享地图区域,根据共享地图区域进行位置信息共享,由于待共享的位置信息可为用户当前位置信息或用户指定的任一位置信息,所以共享的位置信息灵活多样;此外,还可根据用户的地图界面调整操作获取共享地图区域,所以获取到的共享地图区域形式多样,丰富了位置信息共享的表现形式;另外,由于基于地图区域进行位置信息共享,所以方便了用户对待共享位置信息进行描述,且该种共享位置信息的方式视觉效果较佳,可明确待共享的位置信息在地图上的详细位置。
【附图说明】
[0023]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本发明实施例提供的共享位置信息的系统架构图;
[0025]图2是本发明实施例提供的一种共享位置信息的方法流程图;
[0026]图3是本发明实施例提供的一种共享位置信息的方法流程图;
[0027]图4是本发明实施例提供的一种共享位置信息的方法流程图;
[0028]图5是本发明实施例提供的一种地图区域的示意图;
[0029]图6是本发明实施例提供的一种地图区域的示意图;
[0030]图7是本发明实施例提供的一种地图区域的示意图;
[0031]图8是本发明实施例提供的一种地图区域的示意图;
[0032]图9是本发明实施例提供的一种地图区域的示意图;
[0033]图10是本发明实施例提供的一种数据通信方式的示意图;
[0034]图11是本发明实施例提供的一种数据通信方式的示意图;
[0035]图12是本发明实施例提供的一种终端的结构示意图;
[0036]图13是本发明实施例提供的一种服务器的结构示意图;
[0037]图14是本发明实施例提供的一种终端的内部结构示意图;
[0038]图15是本发明实施例提供的一种服务器的内部结构示意图。
【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0040]在对本发明实施例作详细介绍之前,先对本发明实施例的应用场景予以介绍。本发明的典型应用场景为:对于公司聚餐、同学聚会等需要多人从不同出发地出发到达同一目的地的情景,为了确保集会的每个人都能准确地到达目的地,组织用户可通过本发明实施例提供的方法将包括目的地位置信息的地图区域共享给所有参与用户,而各个参与用户为了使得大家明确自身的当前所在位置,也可将自身的当前位置信息共享给其他用户。针对某一用户来说,在向其他用户发送包括待共享位置信息的共享地图区域之前,用户终端可通过下述方法获取该共享地图区域:在当前显示的地图界面中,获取待共享的位置信息,该位置信息为用户当前位置信息或用户指定的任一位置信息;根据用户的地图界面调整操作以及位置信息,获取共享地图区域,该共享地图区域包括该位置信息。在获取到该共享地图区域之后,用户可通过图1所示的两种方式将共享地图区域发送给其他用户。
[0041]参见图1,当用户A欲分享基于某一位置信息的共享地图区域给用户B时,用户A可通过共享服务器通信和点对点通信等两种方式将该共享地图区域共享给其他用户。其中,该位置信息既可为用户A的当前位置信息,还可为用户A指定的任一位置信息。用户B指代一类用户,也即指代由用户A指定的接收其共享地图区域的一个或多个用户。点对点通信可包括多种实现方式,比如短信、彩信、蓝牙、套接字(socket)等实现方式。
[0042]图2是本发明实施例提供的一种共享位置信息的方法流程图。以终端执行该方法的角度为例,参见图2,本发明实施例提供的方法流程包括:
[0043]201、在当前显示的地图界面中,获取待共享的位置信息,位置信息为用户当前位置信息或用户指定的任一位置信息。
[0044]202、根据用户的地图界面调整操作以及位置信息,获取共享地图区域,共享地图区域包括位置信息。
[0045]203、根据共享地图区域,进行位置信息共享。
[0046]本发明实施例提供的方法,在当前显示的地图界面中获取待共享的位置信息后,根据用户的地图界面调整操作以及位置信息,获取共享地图区域,根据共享地图区域进行位置信息共享,由于待共享的位置信息可为用户当前位置信息或用户指定的任一位置信息,所以共享的位置信息灵活多样;此外,还可根据用户的地图界面调整操作获取共享地图区域,所以获取到的共享地图区域形式多样,丰富了位置信息共享的表现形式;另外,由于基于地图区域进行位置信息共享,所以方便了用户对待共享位置信息进行描述,且该种共享位置信息的方式视觉效果较佳,可明确待共享的位置信息在地图上的详细位置。
[0047]可选地,根据用户地图界面调整操作以及位置信息,获取共享地图区域,包括:
[0048]根据位置信息与经纬度数据的对应关系,确定位置信息的经纬度数据;
[0049]根据位置信息的经纬度信息,获取初始地图区域,初始地图区域包括位置信息;
[0050]将初始地图区域在用户终端的展示界面上进行展示;
[0051]根据地图界面调整操作,对初始地图区域进行调整,得到共享地图区域,初始地图区域大于共享地图区域。
[0052]可选地,根据地图界面调整操作,对初始地图区域进行调整,包括:
[0053]当地图界面调整操作包括用户标注添加操作时,获取用户标注添加操作对应的操作轨迹;
[0054]根据操作轨迹,在初始地图区域上添加相应的标注信息。
[0055]可选地,根据共享地图区域,进行位置信息共享,包括:
[0056]当目标终端中不包括第一终端时,获取共享地图区域的共享数据,第一终端为未与共享服务器建立通信连接的目标终端,共享数据至少包括位置信息的经纬度信息、地图缩放比例及地图显示尺寸;
[0057]将共享数据发送至共享服务器,以使共享服务器在接收到共享数据后,将共享数据转发至目标终端,由目标终端在根据共享数据生成共享地图区域后,将共享地图区域进行展示。
[0058]可选地,根据共享地图区域,进行位置信息共享,包括:
[0059]当目标终端中不包括第一终端时,获取共享地图区域的共享数据,第一终端为未与共享服务器建立通信连接的目标终端,共享数据至少包括位置信息的经纬度信息、地图缩放比例及地图显示尺寸;
[0060]通过点对点的通信方式,将共享数据发送至目标终端,以使目标终端在根据共享数据生成共享地图区域后,将共享地图区域进行展示。
[0061]可选地,根据共享地图区域,进行位置信息共享,包括:
[0062]当目标终端中包括第一终端时,生成包括共享地图区域的图片,第一终端为未与共享服务器建立通信连接的目标终端;
[0063]通过点对点的通信方式,将包括共享地图区域的图片发送至第一终端。
[0064]可选地,该方法还包括:
[0065]获取共享地图区域的共享数据,共享数据至少包括位置信息的经纬