本发明涉及无线通信技术领域,具体地说,涉及一种基于位置的信息播报方法、第一终端及第二终端。
背景技术:
团体出游或者三五好友结伴出行时,往往需要驾车从出发地行驶至目的地。
场景一:为了能够紧密结伴,防止队友走岔路的状况发生,采取走在车队最前面的队长领路方式。这时需要队员紧紧追随队长行驶,若队员没能及时追上队长的行驶轨迹。
场景二:若出发前团队统一导航路线,所有成员按照导航驾驶。但若行驶在最前面的队长发现之前统一的路线前面路况较差,比如拥堵或者施工等。这时需要调整线路行驶。
针对上述两种场景,队长可以通过电话或者通信软件与后面的队员实时沟通,由队长给队员指路,如到了前方某个路口左转等。但上述路口标识不明显,或者队员与上述路口相距较远记不清楚之前的沟通路线,容易出现队员找不着路或者走岔路的问题。
技术实现要素:
为了解决现有团体出行队长与队员实时沟通路线时,容易出现队员找不着路或者走岔路的问题,本发明实施例提供了一种基于位置的信息播报方法、第一终端和第二终端。所述技术方案如下:
第一方面,提供了一种基于位置的信息播报方法,用于第一终端中,所述方法包括:
记录包括第一位置的预设信息,将所述包括第一位置的预设信息发送给服务器;
以便所述服务器将所述包括第一位置的预设信息发送给第二终端;
使得所述第二终端计算所述第二终端的第二位置与所述第一终端的第一位置的距离;
若所述距离不大于预设阈值,以使所述第二终端播放所述包括第一位置的预设信息。
第二方面,提供了一种基于位置的信息播报方法,用于第二终端中,所述方法包括:
通过第一终端记录包括第一位置的预设信息,以便所述第一终端将所述包括第一位置的预设信息发送给服务器;
通过所述服务器将所述包括第一位置的预设信息发送给第二终端;
计算所述第二终端的第二位置与所述第一终端的第一位置的距离;
若所述距离不大于预设阈值,播放所述包括第一位置的预设信息。
第三方面,提供了第一终端,所述第一终端包括:
信息记录模块,用于记录包括第一位置的预设信息;
信息发送模块,用于将所述包括第一位置的预设信息发送给服务器,以便所述服务器将所述包括第一位置的预设信息发送给第二终端;
距离计算模块,用于使得所述第二终端计算所述第二终端的第二位置与所述第一终端的第一位置的距离;
信息播放模块,用于若所述距离不大于预设阈值,以使所述第二终端播放所述包括第一位置的预设信息。
第四方面,提供了第二终端,所述第二终端包括:
信息记录模块,用于通过第一终端记录包括第一位置的预设信息;
信息发送模块,用于以便所述第一终端将所述包括第一位置的预设信息发送给服务器,通过所述服务器将所述包括第一位置的预设信息发送给第二终端;
距离计算模块,用于计算所述第二终端的第二位置与所述第一终端的第一位置的距离;
信息播放模块,用于若所述距离不大于预设阈值,播放所述包括第一位置的预设信息。
本发明实施例提供的技术方案带来的有益效果是:
通过第一终端记录包括第一位置的预设信息,将包括第一位置的预设信息发送给服务器,服务器将包括第一位置的预设信息发送给第二终端,第二终端计算第二终端的第二位置与第一终端的第一位置的距离,若上述距离不大于预设阈值,第二终端播放所述包括第一位置的预设信息;解决了现有团体出行队长与队员实时沟通路线时,容易出现队员找不着路或者走岔路的问题;达到了队员能够准确获取路线信息,实现团体高效安全出行的技术效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的基于位置的信息播报方法流程图;
图2是本发明实施例所涉及的实施环境的结构示意图;
图3是本发明实施例二提供的基于位置的信息播报方法流程图;
图4是本发明实施例三提供的基于位置的信息播报系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
请参考图1,其示出了本发明实施例一提供的基于位置的信息播报方法流程图,本实施例主要以该基于位置的信息播报方法应用于包含服务器、第一终端和第二终端的语音播报系统中举例说明。该基于位置的信息播报方法,包括:
步骤101,第一终端记录包括第一位置的预设信息;
第一终端记录包括第一位置的预设信息。
步骤102,第一终端将包括第一位置的预设信息发送给服务器;
第一终端将上述包括第一位置的预设信息发送给服务器,以便服务器将包括第一位置的预设信息发送给第二终端。
相应地,服务器接收包括第一位置的预设信息。
步骤103,服务器将包括第一位置的预设信息发送给第二终端;
服务器将接收到的包括第一位置的预设信息发送给第二终端。
相应地,第二终端接收该包括第一位置的预设信息。
步骤104,第二终端计算第二终端的第二位置与第一终端的第一位置的距离;
第二终端获取该第二终端的第二位置,第二终端计算第二终端的第二位置与第一终端的第一位置的距离。
步骤105,若上述距离不大于预设阈值,第二终端播放包括第一位置的预设信息。
若第二终端的第二位置与第一终端的第一位置的距离不大于预设阈值,第二终端播放包括第一位置的预设信息。
综上所述,本实施例提供的基于位置的信息播报方法,通过第一终端记录包括第一位置的预设信息,将包括第一位置的预设信息发送给服务器,服务器将包括第一位置的预设信息发送给第二终端,第二终端计算第二终端的第二位置与第一终端的第一位置的距离,若上述距离不大于预设阈值,第二终端播放包括第一位置的预设信息;解决了现有团体出行队长与队员实时沟通路线时,容易出现队员找不着路或者走岔路的问题;达到了队员能够准确获取路线信息,实现团体高效安全出行的技术效果。
请参考图2,其示出了本发明实施例所涉及的实施环境的结构示意图,该实施环境包括第一终端202、服务器204和至少一个第二终端206。
第一终端202 通过无线或者有线网络和服务器204连接,第一终端202可以为能够实现通信连接的电子设备,该电子设备可以为电脑、智能手机、平板电脑、可以联网的对讲设备或者其它电子设备。
服务器204 可以为一个或者多个网站服务器,还可以是一个云计算中心。
第二终端206通过无线或者有线网络和服务器204连接,第二终端206可以为能够实现通信连接的电子设备,该电子设备可以为电脑,智能手机、平板电脑、可以联网的对讲设备或者其他电子设备。
实施例二
请参考图3,其示出了本发明实施例二提供的基于位置的信息播报方法流程图,本实施例主要以该基于位置的信息播报方法应用于图2所示的实施环境中举例说明。该基于位置的信息播报方法,包括:
步骤301,第一终端记录包括第一位置的预设信息;
第一终端记录包括第一位置的预设信息,上述包括第一位置的预设信息包括第一终端的第一位置、用户信息、记录时间等信息。
步骤302,第一终端将包括第一位置的预设信息发送给服务器;
第一终端将上述包括第一位置的预设信息发送给服务器,以便服务器将包括第一位置的预设信息发送给第二终端。在其它实施例中,比如:团体出游或者三五好友结伴出行时,队长通过第一终端上的应用程序记录一段留言信息,可以包含文字、语音、图片或混合元素等,以下统称为留言信息;在生成队长留言信息的同时,通过第一终端上的GPS获取到当前位置的经度、纬度和海拔数据,统称为位置信息;同时应用程序记录队长留言信息的时间,在队长点击发送功能时,通过应用程序将队长的留言信息、位置信息和留言时间等相关信息通过移动网络、wifi等传输方式发送到后台服务器。
步骤303,第一终端通过射频广播包括第一位置的预设信息;
第一终端通过射频广播包括第一位置的预设信息,在其他实施例中,比如:第一终端尝试通过射频、蓝牙等有限距离传输方式直接广播给可以接收到该信息并符合接收条件的其他队员所持的第二终端设备。
步骤304,服务器将包括第一位置的预设信息发送给第二终端;
服务器将接收到的包括第一位置的预设信息发送给第二终端。相应地,第二终端接收该包括第一位置的预设信息。针对无法直接通过射频、蓝牙等有限距离传输方式接收到上述预设信息的第二终端,将通过服务器将包括第一位置的预设信息发送给第二终端,比如:把队长的留言信息、位置信息和留言时间等相关信息推送给符合组队条件的队员所持的第二终端设备。
步骤305,第二终端通过射频广播包括第一位置的预设信息;
接收到服务器发送的包括第一位置的预设信息后,第二终端通过射频广播所述包括第一位置的预设信息。同时,第二终端尝试通过射频、蓝牙等有限距离传输方式直接广播给可以接收到该信息并符合接收条件的其他队员所持的第二终端设备。
步骤306,第二终端计算第二终端的第二位置与第一终端的第一位置的距离;
第二终端获取该第二终端的第二位置,第二终端计算第二终端的第二位置与第一终端的第一位置的距离。比如:第二终端设备上的应用程序获取到第一终端的第一位置信息,同时通过GPS获取到该第二终端的当前位置信息,即第二位置信息,通过计算第二位置与第一位置的距离判断是否符合预设信息播放条件。
步骤307,若上述距离大于预设阈值,第二终端获取该第二终端的移动速度,通过移动速度与距离计算移动时间T,
当第二终端移动时间为T/N时,第二终端重新计算第二终端的第二位置与第一终端的第一位置的距离;
若第二终端的第二位置与第一终端的第一位置的距离大于预设阈值,第二终端获取该第二终端的移动速度,该移动速度可以通过第二终端上的地图SDK获取,也可以通过设置时间间隔和获取所述时间间隔内的移动距离,计算得出移动速度。通过获取的移动速度与上述距离计算第二终端移动到第一位置移动的时间,当第二终端移动时间为T/N时,第二终端重新计算第二终端的当前位置与第一终端的第一位置的距离。经判断,若此时的距离依旧大于预设阈值,重复上述步骤,直到第二终端的第二位置与第一终端的第一位置的距离不大于预设阈值。
本实施例中,当移动时间为T/N时,第二终端重新计算第二终端的第二位置与第一终端的第一位置的距离。其中,N为大于1的任何自然数。在其他实施例中,可以采用其它算法,包括但不限于:实时获取第二终端的移动速度,实时计算第二终端的第二位置与第一终端的第一位置的距离。
步骤308,若上述距离不大于预设阈值,第二终端播放包括第一位置的预设信息。
若第二终端的第二位置与第一终端的第一位置的距离不大于预设阈值,第二终端播放包括第一位置的预设信息。在其它实施例中,比如:当队员所持的第二终端已经处于队长发送的包括第一位置的留言信息范围内时,留言信息即自动激活,并通过相应方式展示给队员。展示方式包括但不限于播放队长在第一位置处左转或右转等。
综上所述,本实施例提供的基于位置的信息播报方法,通过第一终端记录包括第一位置的预设信息,将包括第一位置的预设信息发送给服务器,服务器将包括第一位置的预设信息发送给第二终端,第二终端计算第二终端的第二位置与第一终端的第一位置的距离,若上述距离不大于预设阈值,第二终端播放包括第一位置的预设信息;解决了现有团体出行队长与队员实时沟通路线时,容易出现队员找不着路或者走岔路的问题;达到了队员能够准确获取路线信息,实现团体高效安全出行的技术效果。还通过第一终端和或第二终端通过射频、蓝牙等有限距离传输方式直接广播给可以接收到预设信息并符合接收条件的其他队员所持的第二终端设备;解决了在移动网络或者wifi等有线或无线网络信号缺失或较差的环境下,还可以通过射频、蓝牙等有限距离传输方式广播路线信息,更周全地实现团体高效安全出行的效果。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例。
实施例三
请参考图4,其示出了本发明实施例三提供的基于位置的信息播报系统的结构示意图。该基于位置的信息播报系统,包括:第一终端420、服务器440和第二终端460。
所述第一终端420,包括:信息记录模块421、信息发送模块422。
所述信息记录模块421,用于记录包括第一位置的预设信息。
所述信息发送模块422,用于将所述包括第一位置的预设信息发送给服务器,以便所述服务器将所述包括第一位置的预设信息发送给第二终端,使得所述第二终端计算所述第二终端的第二位置与所述第一终端的第一位置的距离,若所述距离不大于预设阈值,以使所述第二终端播放所述包括第一位置的预设信息。
所述服务器440,包括:信息接收模块441,信息转发模块442。
所述信息接收模块441,用于通过第一终端记录包括第一位置的预设信息,接收所述第一终端发送的包括第一位置的预设信息。
所述信息转发模块442,用于发送所述包括第一位置的预设信息至第二终端,通过所述第二终端计算所述第二终端的第二位置与所述第一终端的第一位置的距离,若所述距离不大于预设阈值,以使所述第二终端播放所述包括第一位置的预设信息。
所述第二终端460,包括:距离计算模块461、信息播放模块462。
所述距离计算模块461,用于通过第一终端记录包括第一位置的预设信息,以便所述第一终端将所述包括第一位置的预设信息发送给服务器,通过所述服务器将所述包括第一位置的预设信息发送给第二终端,计算所述第二终端的第二位置与所述第一终端的第一位置的距离。
所述信息播放模块462,用于若所述距离不大于预设阈值,播放所述包括第一位置的预设信息。
综上所述,本实施例提供的基于位置的信息播报系统,通过第一终端记录包括第一位置的预设信息,将包括第一位置的预设信息发送给服务器,服务器将包括第一位置的预设信息发送给第二终端,第二终端计算第二终端的第二位置与第一终端的第一位置的距离,若上述距离不大于预设阈值,第二终端播放包括第一位置的预设信息;解决了现有团体出行队长与队员实时沟通路线时,容易出现队员找不着路或者走岔路的问题;达到了队员能够准确获取路线信息,实现团体高效安全出行的技术效果。
需要说明的是:上述实施例提供的基于位置的信息播报系统在实现信息播报功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于位置的信息播报系统与基于位置的信息播报方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。