基于地图定位的通讯方法和通讯装置与流程

文档序号:11156870阅读:477来源:国知局
基于地图定位的通讯方法和通讯装置与制造工艺

本发明涉及通讯方式领域,具体而言,涉及一种基于地图定位的通讯方法和通讯装置。



背景技术:

随着互联网科技的快速发展,多人定位的技术已广泛应用到各种互联网产品中,给人们的生活带来了很大的便利。但是,目前市场中的多人定位产品无法做到对每一个人进行精确定位,并在显示界面上显示所有人的位置信息,与定位的人进行通信。此外,在现有的多人定位产品中,用户的体验效果也不好。

针对上述现有技术中无法同时对多人进行精确定位以及用户体验效果差的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种基于地图定位的通讯方法和通讯装置,以至少解决现有技术中无法同时对多人进行精确定位并发送或接受消息的技术问题。

根据本发明实施例的一个方面,提供了一种基于地图定位的通讯方法,包括:获取至少一个用户的位置信息;根据至少一个用户的位置信息展示至少一个用户的标识信息;接收第一触发信号,其中,第一触发信号为作用在至少一个用户的标识信息上的信号;响应第一触发信号,调用控件,其中,控件用于显示对至少一个用户进行第一操作,第一操作包括以下至少之一:对至少一个用户发起通话、对至少一个用户发送信息。

根据本发明实施例的另一方面,还提供了一种基于地图定位的通讯装置,包括:定位模块,用于获取至少一个用户的位置信息;展示模块,用于根据至少一个用户的位置信息展示至少一个用户的标识信息;第一接收模块,用于接收第一触发信号,其中,第一触发信号为作用在至少一个用户的标识信息上的信号;响应模块,用于响应第一触发信号,调用控件,其中,控件用于显示对至少一个用户进行第一操作,第一操作包括以下至少之一:对至少一个用户发起通话、对至少一个用户发送信息。

在本发明实施例中,采用多人定位的方式,通过获取至少一个用户的位置信息,并根据至少一个用户的位置信息展示至少一个用户的标识信息,然后接收作用在标识信息上的第一触发信号,并相应第一触发信号,调用控件,对多个用户的消息进行处理,达到了快速、准确获取多个用户位置信息的目的,从而实现了根据多个用户的位置信息与定位的多人进行通信的技术效果,进而解决了现有技术中无法同时对多人进行精确定位并发送或接受消息的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种基于地图定位的通讯方法的流程示意图;

图2是根据本发明实施例的一种可选的显示多个用户位置信息的界面示意图;

图3是根据本发明实施例的一种可选的终端设备的操作界面示意图;

图4是根据本发明实施例的一种可选的终端设备的对话框的界面示意图;

图5是根据本发明实施例的一种可选的视频通话的界面示意图;

图6是根据本发明实施例的一种可选的基于地图定位的通讯方法的流程示意图;

图7是根据本发明实施例的一种可选的基于地图定位的通讯方法的流程示意图;以及

图8是根据本发明实施例的一种基于地图定位的通讯装置结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种基于地图定位的通讯方法实施例。

图1是根据本发明实施例的基于地图定位的通讯方法流程图,如图1所示,该方法包括如下步骤:

步骤S102,获取至少一个用户的位置信息。

在上述步骤S102中,每个用户具有一个手持设备,每个手持设备上均具有GPS定位模块,通过GPS定位模块可以获取所有用户的位置信息。其中,上述手持设备可以为但不限于手机以及平板。

在一种可选的实施例中,如图2所示的显示多个用户位置信息的界面示意图,多个用户的位置信息可以在手持设备的显示界面上展示,在该显示界面上可以显示每个用户所在的具体位置、每个用户的昵称以及每个用户距离目的地的距离等,例如,在图2中,A距离目的地1.2Km,B距离目的地0.9Km,C距离目的地1.8Km。其中,上述用户的具体位置可以标注在地图上,用户可以直观地了解到每个用户的信息。

通过步骤S102可以对多个用户进行精确定位,并获取多个用户的位置信息。

步骤S104,根据至少一个用户的位置信息展示至少一个用户的标识信息。

在上述步骤S104中,上述用户的标识信息可以为用户的昵称,例如,在手持设备的界面上显示每个用户的昵称,其中,每个用户的昵称都是不相同的;上述用户的标识信息还可以为持有该手持设备的用户对其他用户进行标识后的信息,例如,手机A的持有者甲对根据其他用户目前所处的位置与目的地的距离进行标号,距离最近者标为1,其次者标为2,以此类推。其中,上述根据距离对用户进行标识的过程可以由用户设定,也可以由系统自动生成。

需要说明的是,可以对上述多个用户进行建群处理,从而通过上述步骤S104可实现对多个用户的统一管理和操作。

步骤S106,接收第一触发信号,其中,第一触发信号为作用在至少一个用户的标识信息上的信号。

在上述步骤S106中,上述第一触发信号可以为用户对手持设备的操作时手持设备所接收到的信号,例如,用户点击手持设备上用户的头像。在一种可选的实施例中,如图3所示,当用户输入其他用户的标识信息(例如,其他用户的昵称)后,点击“确定”按钮之后,产生第一触发信号。

需要说明的是,上述第一触发信号可以为作用在多个用户的标识信息上的信号。

步骤S108,响应第一触发信号,调用控件,其中,控件用于显示对至少一个用户进行第一操作,第一操作包括以下至少之一:对至少一个用户发起通话、对至少一个用户发送信息。

在一种可选的实施例中,如图4所示,图中示出了3个用户A、B和C,当用户点击手持设备上用户A的头像时,手持设备的显示界面上会弹出对话框,供用户选择,图4仅示出了选择一个用户A时弹出的对话框的界面示意图,当用户点击“发送消息”的控件时,手持设备会显示两个用户的聊天界面;当用户点击“发起通话”的控件时,手持设备会弹出拨打电话的显示界面,并与对方进行通话连接。其中,上述通话可以为但不限于:语音通话和视频通话。

需要说明的是,手持设备还可以接收其他用户发起的通话或者发送的消息,并对上述通话或者消息作出回应。

通过上述步骤S108可以对定位的多个用户发送或接收消息,便于用户与多人进行通信。

基于上述步骤S102至步骤S108公开的方案中,可以获知通过获取至少一个用户的位置信息,并根据至少一个用户的位置信息展示至少一个用户的标识信息,然后接收作用在标识信息上的第一触发信号,并相应第一触发信号,调用控件,对多个用户的消息进行处理,容易注意到的是,由于根据用户的位置信息来展示用户的标识信息,可以使手持设备快速获取需要操作的对象,并对该对象进行处理,达到了快速、准确获取多个用户位置信息的目的,从而实现了根据多个用户的位置信息与定位的多人进行通信的技术效果,进而解决了现有技术中无法同时对多人进行精确定位并发送或接受消息的技术问题。

上述步骤S108中的通话包括视频通话,其中,视频通话的显示窗位于至少一个用户的标识信息的预定范围内。

在一种可选的实施例中,上述预定范围可以为用户的头像所在的位置,如图5所示,图中示出了三个用户A、B和C,其中,手机的持有者与用户A正在进行视频通话,图中20表示与手机的持有者进行视屏通话的用户A头像,10表示视频通话的显示窗。

需要说明的是,当手机的持有者与多个用户进行视频通话时,在手机的显示界面上会显示多个显示窗。

图6示出了响应第一触发信号,调用控件的方法,如图6所示,该方法包括如下步骤:

步骤S602,显示至少一个用户的网络状态,其中,网络状态包括如下至少之一:无线连接状态、数据连接状态;

步骤S604,根据网络状态选择控件中的第一操作。

在上述步骤S602至步骤S604所限定的方案中,上述第一操作可以为对选择的控件进行操作和不进行操作。如果终端设备的持有者甲的网络状态显示为数据连接,当甲与用户A进行通话时,终端设备提醒甲当前的网络连接为数据连接,并要求甲确认是否仍要继续与A进行通话;如果此时,甲选择了不再继续发起通话,终端设备自动跳转到发送消息的界面。

在一种可选的实施例中,上述网路状态还可以包括连接状态和断开状态,并在此终端设备或其他用户的终端设备处于网络断开的情况下,提醒用户网络处于断开状态,无法进行通信。

图7示出了在获取至少一个用户的位置信息之前的方法,如图7所示,该方法包括如下步骤:

步骤S702,接收第二触发信号,其中,第二触发信号用于在控件上进行选择操作;

步骤S704,根据第二触发信号对至少一个用户进行第二操作,其中,第二操作包括如下至少之一:接收至少一个用户发起的通话、接收至少一个用户发送的信息。

在上述步骤S702至步骤S704所限定的方案中,上述第二触发信号为当其他用户发起通话或发送消息时,终端设备所接收到的信号。终端设备接收到该信号,向终端设备的持有者进行展示,终端设备的持有者对该展示结果进行处理,例如,接收其他用户发起的通话或者回复其他用户发送的消息。

此外,响应第一触发信号,调用控件的方法还包括:根据至少一个用户的位置信息,获取到达至少一个用户的位置的路线。

在一种可选的实施例中,终端设备的持有者甲点击地图上用户A所在的位置,得到用户甲至用户A的最佳路线或最佳乘车方式,并开启终端设备的导航功能为用户甲导航。该方法可以使用户轻松到达目的地,不需要再重新输入目的地,进行重新定位。实施例2

根据本发明实施例,提供了一种基于地图定位的通讯装置实施例。

图8是根据本发明实施例的基于地图定位的通讯装置结构示意图,如图8所示,该装置包括:定位模块801、展示模块803、第一接收模块805和响应模块807。

定位模块801,用于获取至少一个用户的位置信息。

在上述定位模块中,每个用户具有一个手持设备,每个手持设备上均具有GPS定位模块,通过GPS定位模块可以获取所有用户的位置信息。其中,上述手持设备可以为但不限于手机以及平板。

在一种可选的实施例中,如图2所示的显示多个用户位置信息的界面示意图,多个用户的位置信息可以在手持设备的显示界面上展示,在该显示界面上可以显示每个用户所在的具体位置、每个用户的昵称以及每个用户距离目的地的距离等,例如,在图2中,A距离目的地1.2Km,B距离目的地0.9Km,C距离目的地1.8Km。其中,上述用户的具体位置可以标注在地图上,用户可以直观地了解到每个用户的信息。

通过定位模块可以对多个用户进行精确定位,并获取多个用户的位置信息。

展示模块803,用于根据至少一个用户的位置信息展示至少一个用户的标识信息。

在上述展示模块中,上述用户的标识信息可以为用户的昵称,例如,在手持设备的界面上显示每个用户的昵称,其中,每个用户的昵称都是不相同的;上述用户的标识信息还可以为持有该手持设备的用户对其他用户进行标识后的信息,例如,手机A的持有者甲对根据其他用户目前所处的位置与目的地的距离进行标号,距离最近者标为1,其次者标为2,以此类推。其中,上述根据距离对用户进行标识的过程可以由用户设定,也可以由系统自动生成。

需要说明的是,可以对上述多个用户进行建群处理,从而通过上述步骤S104可实现对多个用户的统一管理和操作。

第一接收模块805,用于接收第一触发信号,其中,第一触发信号为作用在至少一个用户的标识信息上的信号。

在上述第一接收模块中,上述第一触发信号可以为用户对手持设备的操作时手持设备所接收到的信号,例如,用户点击手持设备上用户的头像。在一种可选的实施例中,如图3所示,当用户输入其他用户的标识信息(例如,其他用户的昵称)后,点击“确定”按钮之后,产生第一触发信号。

需要说明的是,上述第一触发信号可以为作用在多个用户的标识信息上的信号。

响应模块807,用于响应第一触发信号,调用控件,其中,控件用于显示对至少一个用户进行第一操作,第一操作包括以下至少之一:对至少一个用户发起通话、对至少一个用户发送信息。

在一种可选的实施例中,如图4所示,当用户点击手持设备上的用户头像时,手持设备的显示界面上会弹出对话框,供用户选择,图4仅示出了选择一个用户时弹出的对话框的界面示意图,当用户点击“发送消息”的控件时,手持设备会显示两个用户的聊天界面;当用户点击“发起通话”的控件时,手持设备会弹出拨打电话的显示界面,并与对方进行通话连接。其中,上述通话可以为但不限于:语音通话和视频通话。

需要说明的是,手持设备还可以接收其他用户发起的通话或者发送的消息,并对上述通话或者消息作出回应。此外,当对多个用户发起通话或发送信息时,可以对这些用户以组的形式进行多人通话,或者发送消息。

通过上述响应模块可以对定位的多个用户发送或接收消息,便于用户与多人进行通信。

由上可知,通过获取至少一个用户的位置信息,并根据至少一个用户的位置信息展示至少一个用户的标识信息,然后接收作用在标识信息上的第一触发信号,并相应第一触发信号,调用控件,对多个用户的消息进行处理,容易注意到的是,由于根据用户的位置信息来展示用户的标识信息,可以使手持设备快速获取需要操作的对象,并对该对象进行处理,达到了快速、准确获取多个用户位置信息的目的,从而实现了根据多个用户的位置信息与定位的多人进行通信的技术效果,进而解决了现有技术中无法同时对多人进行精确定位并发送或接受消息的技术问题。

上述响应模块中的通话包括视频通话,其中,视频通话的显示窗位于至少一个用户的标识信息的预定范围内。

在一种可选的实施例中,上述预定范围可以为用户的头像所在的位置,如图5所示,图中示出了三个用户A、B和C,其中,手机的持有者与用户A正在进行视频通话,图中20表示与手机的持有者进行视屏通话的用户A头像,10表示视频通话的显示窗。

需要说明的是,当手机的持有者与多个用户进行视频通话时,在手机的显示界面上会显示多个显示窗。

可选的额,响应模块包括:显示模块和选择模块。其中,显示模块,用于显示至少一个用户的网络状态,其中,网络状态包括如下至少之一:无线连接状态、数据连接状态;选择模块,用于根据网络状态选择控件中的第一操作。

在另一种可选的实施例中,上述第一操作可以为对选择的控件进行操作和不进行操作。如果终端设备的持有者甲的网络状态显示为数据连接,当甲与用户A进行通话时,终端设备提醒甲当前的网络连接为数据连接,并要求甲确认是否仍要继续与A进行通话;如果此时,甲选择了不再继续发起通话,终端设备自动跳转到发送消息的界面。

在另一种可选的实施例中,上述网路状态还可以包括连接状态和断开状态,并在此终端设备或其他用户的终端设备处于网络断开的情况下,提醒用户网络处于断开状态,无法进行通信。

可选的,上述装置还包括:第二接收模块和执行模块。其中,第二接收模块,用于接收第二触发信号,其中,第二触发信号用于在控件上进行选择操作;执行模块,用于根据第二触发信号对至少一个用户进行第二操作,其中,第二操作包括如下至少之一:接收至少一个用户发起的通话、接收至少一个用户发送的信息。

在一种可选的实施例中,上述第二触发信号为当其他用户发起通话或发送消息时,终端设备所接收到的信号。终端设备接收到该信号,向终端设备的持有者进行展示,终端设备的持有者对该展示结果进行处理,例如,接收其他用户发起的通话或者回复其他用户发送的消息。

此外,响应模块还包括:根据至少一个用户的位置信息,获取到达至少一个用户的位置的路线。

在一种可选的实施例中,终端设备的持有者甲点击地图上用户A所在的位置,得到用户甲至用户A的最佳路线或最佳乘车方式,并开启终端设备的导航功能为用户甲导航。该方法可以使用户轻松到达目的地,不需要再重新输入目的地,进行重新定位。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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