专利名称:通过即时通信工具进行位置跟踪的方法及系统的制作方法
技术领域:
本发明属于通信、软件技术领域。
背景技术:
即时通信(InstantMessaging,简称IM),大多数情况下,指的是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的平台,用以实现包括文本、图片、语音、视频、多媒体等多种数据格式的交互操作,并能够对已有的文档数据利用即时通信工具便利地进行传输操作。在交互通信的基础上,通过即时通信工具还逐步发展出了个人页面、博客、微博、电子邮件、音乐、图片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等更加广泛的用途。能够实现即时通信接入功能的设备也多种多样。典型的设备类型,包括 使用传统网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。目前即时通信软件的类型也多种多样,典型的包括腾讯科技公司的QQ、微软公司的MSN、AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信,等等。在应用即时通信工具的过程中,经常会遇到这样的情况用户的朋友自远方来,用户希望能够及时了解朋友的位置信息,以方便于去车站或机场迎接,以及作相应的准备工作,但用户并不方便于通过已有的即时通信工具获知这些信息。另外,用户可能有孩子去参加户外集体活动,用户希望随时了解孩子的位置信息,而利用目前的即时通信工具,也是不便于实现该功能的。
发明内容
本发明的目的,是提供一种通过即时通信工具进行位置跟踪的方法,以及对应的系统,利用本发明,能够通过即时通信工具便利地实现相关联终端设备的位置跟踪功能。本发明通过一种通过即时通信工具进行位置跟踪的方法,该方法包括有如下步骤步骤1,在第一终端上设置第一即时通信客户端与定位模块,在第二终端上设置第二即时通信客户端,且通过第一即时通信客户端能够触发所述的定位模块获得定位信息,第一即时通信客户端与第二即时通信客户端之间设置有传送所述定位信息的通信联络关系;步骤2,触发第一即时通信客户端启动所述的定位模块,采集第一终端的定位信息;步骤3,将定位信息通过第一即时通信客户端传输到第二即时通信客户端输出。进一步,所述的第一终端为手机。进一步,所述的定位模块,为设置在手机中的卫星定位模块或移动通信网定位模块。进一步,触发第一即时通信客户端启动所述定位模块的方式是,
获得第一即时通信客户端或第二即时通信客户端两者至少其一所设置的定位信息采样频率值;从首次触发定位信息采集功能开始计时,判定是否符合时间频率值;在符合的情况下,触发定位模块采集定位数据后发送至第二即时通信客户端。进一步,触发第一即时通信客户端启动所述定位模块的方式是,获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的定位信息米样时刻点;采集第一终端上的时间值,或者通过第一即时通信客户端经由系统服务器采集时间值; 判定所获得的时间值是否符合预设的定位信息采样时刻点;在符合的情况下,触发定位模块采集定位信息后发送至第二即时通信客户端。进一步,触发第一即时通信客户端启动所述定位模块的方式是,获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的位置占.通过第一即时通信客户端触发第一终端上的定位模块进行定位信息采样;判定采样结果是否符合预设的位置点,在符合的情况下,向第二即时通信客户端发送定位信息采样结果。进一步,触发第一即时通信客户端启动所述定位模块的方式是,获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的采样位置区域范围;通过第一即时通信客户端触发第一终端上的定位模块进行定位信息采样;判定采样结果是否符合预设的采样位置区域范围;在符合的情况下,至少采集进入该位置区域范围的起点,以及离开该位置区域范围的终点,分别向第二即时通信客户端发送定位采样信息。进一步,触发第一即时通信客户端启动所述定位模块的方式是,判定是否能够获取来自于第二即时通信客户端的随机主动采样请求;在获取的情况下,依据所接收的第二即时通信客户端的随机主动采样请求,触发第一终端上的定位模块进行定位信息采样操作;将定位信息采样结果通过第一即时通信客户端向第二即时通信客户端发送。进一步,通过第一即时通信客户端传输到第二即时通信客户端中的定位信息,以即时通信消息的形式由第一即时通信客户端向第二即时通信客户端传输。进一步,通过第一即时通信客户端传输到第二即时通信客户端中的定位信息,在第二即时通信客户端中以即时通信消息的形式输出。进一步,所述的定位信息在第二即时通信客户端上的输出方式为,采集针对于第一终端所预设的地理区域范围,或者采集第一终端所经历的地理区域范围;依据前述的地理区域范围,设置包括有该地理区域范围的地图区域;将获得的定位信息,通过前述的地图区域设置标识点。进一步,所述的定位信息在第二即时通信客户端上,以轨迹形式进行输出的方式为,采集第一终端所预设的地理区域范围,或者采集第一终端所经历的地理区域范围;依据前述的地理区域范围,设置包括有该地理区域范围的地图区域;将获得的历史定位信息,通过前述的地图区域设置标识点,构成定位轨迹。 进一步,定位信息在第二即时通信客户端上,以实景地图的方式进行输出的方式为,采集第一终端所对应的定位信息;触发实景搜索引擎,载入前述的定位信息搜索该定位信息下的区域;采集搜索结果,生成对应着前述定位信息的实景地图;依据前述的定位信息在实景地图中进行位置标识;将设置有位置标识的实景地图,通过第二即时通信客户端所提供的输出窗口输出。进一步,所述的定位信息在第二即时通信客户端上,以独立的输出窗口的形式进行输出。进一步,对应着所述的步骤3,所述的定位信息在第二即时通信客户端上,以提醒窗口的形式输出的方式为,通过第二即时通信客户端预设用以输出提醒窗口的模式,该模式中包括有预设地域的提醒模式或预设时刻的提醒模式;判定第一终端所在的位置是否达到预设地域,或者判定第二终端所在的时刻是否达到预设时刻;在符合前述提醒模式的情况下,通过第二即时通信客户端生成用以输出第一终端定位信息的提醒窗口。本发明还提供一种通过即时通信工具进行位置跟踪的系统,它包括具有定位模块的第一终端,设置在第一终端上的第一即时通信客户端,设置在第二终端上的第二即时通信客户端,其中的第一即时通信客户端和第二即时通信客户端均包括有即时通信单元,进一步该系统还包括第一即时通信客户端,它包括,第一传输关联建立单元,用以在第一即时通信客户端和第二即时通信客户端之间设置传送定位信息的通信联络关系;采集规则设定单元,用以建立进行定位信息采集的规则;采集触发单元,根据前述采集规则设定单元的设定规则,触发所述的定位模块采集第一终端的定位信息;定位信息传送单元,用以将采集的定位信息通过第一即时通信客户端向第二即时通信客户端进行传输操作;第二即时通信客户端,它包括,第二传输关联建立单元,用以在第二即时通信客户端和第一即时通信客户端之间设置接收所述定位信息的通信联络关系;定位信息接收单元,用以接收通过前述定位信息传送单元所发送的定位信息;
定位信息输出单元,用以将前述定位信息接收单元所接收的定位信息进行输出操作。进一步,对应着所述的第二即时通信客户端,设置有第二采集规则设置模块,用以设置定位信息采样规则并传输至所述的设置在第一即时通信客户端中的采集规则设定单
J Li o进一步,所述的采集规则设定单元,包括有第一预设规则模块,用以设置来自于第一即时通信客户端的采样规则;和/或第二预设规则模块,用以接收并执行来自于第二即时通信客户端的采样规则。 进一步,对应着所述的第一预设规则模块或第二预设规则模块,设置有随机主动规则模块,用以接收并执行来自于第一即时通信客户端或第二即时通信客户端的随机且主动发出的定位请求,触发第一终端上的定位模块获取定位信息后,传输至第二即时通信客户端中输出。
图I是本发明所述通过即时通信工具进行位置跟踪的方法的流程图,为实施例I。图2是本发明所述通过即时通信工具进行位置跟踪的系统的结构框图,为实施例2。
具体实施例方式实施例I参图I所示,在本发明中,提供了一种通过即时通信工具进行位置跟踪的方法,该方法包括有如下步骤步骤1,在第一终端上设置第一即时通信客户端与定位模块,在第二终端上设置第二即时通信客户端,且通过第一即时通信客户端能够触发所述的定位模块获得定位信息,第一即时通信客户端与第二即时通信客户端之间设置有传送所述定位信息的通信联络关系;步骤2,触发第一即时通信客户端启动所述的定位模块,采集第一终端的定位信息;步骤3,将定位信息通过第一即时通信客户端传输到第二即时通信客户端输出。对应着所述的步骤I及接下来的步骤,所述的第一终端为手机。在当前的手机中,大多设置有GPS卫星定位模块。利用GPS卫星定位模块能够针对于手机的位置进行精确定位。另一方面,利用手机和基站之间的位置关系,也能够对手机的位置进行较为精确的定位。将手机和基站之间的定位方式,称为移动通信网定位,对应在手机中的功能结构,将其称为移动通信网定位模块。于是,所述的定位模块,为设置在手机中的卫星定位模块或移动通信网定位模块。当然,其它的能够实现本发明功能的终端设备,也均可以用于实现第一终端。作为举例,设置有GPS卫星定位模块且能够运行即时通信工具的导航设备,也可以应用于本发明。对应着所述的步骤2,需要经由第一即时通信客户端触发第一终端上的定位模块来进行位置信息的采集操作,将该位置信息传输到第二终端上所设置的第二即时通信客户端之后,才能够有效地对第一终端的位置进行跟踪操作。其中,触发第一即时通信客户端启动所述定位模块的方式是不限定的,下面针对几种常见的实施方式进行描述方式1,利用所设置的频率值进行触发操作这儿所述的频率值,为时间频率值,指的是预设时间内触发第一终端上的定位模块进行位置信息采集的频率。比如说,可以是每小时3次,这种情况下,也就是每20分钟进行一次。其操作步骤作为举例而非限定,如下所述首先,获得第一即时通信客户端或第二即时通信客户端两者至少其一所设置的定位信息采样频率值;然后,从首次触发定位信息采集功能开始计时,判定是否符合时间频率值;
进而,在符合的情况下,触发定位模块采集定位数据后发送至第二即时通信客户端。方式2,按照预设的时刻点进行触发操作这儿所述的时刻点,指的是预设的特定时刻。如,携带第一终端的用户为家长A的孩子B,正常情况下孩子B应该在12点和18点两个时刻回到家中。家长A在单位工作时,所携带的第二终端上希望显示有孩子B分别在12点和18点的地理位置,于是,就可以将这两个时刻点作为自己预设的特定时刻点,采集这两个时刻点下的第一终端所在的位置信息。具体说来,作为举例而非限定,该实施方式的步骤包括首先,获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的定位信息采样时刻点;然后,采集第一终端上的时间值,或者通过第一即时通信客户端经由系统服务器采集时间值;接着,判定所获得的时间值是否符合预设的定位信息采样时刻点;进而,在符合的情况下,触发定位模块采集定位信息后发送至第二即时通信客户端。方式3,针对于预设的位置点进行触发这儿所述的位置点,指的是特定的位置区域下的地点。如,用户M需要到上海拜访用户N。用户M携持的是第一终端,为智能手机;用户N使用的是第二终端,为个人电脑。用户M所乘坐的交通工具为火车。于是,就可以由用户M或者用户N设置进行定位信息触发的位置点为上海火车站。于是,就可以通过第一终端进行持续的地理位置探测,当探测的结果为上海火车站时,就触发第一终端向第二终端传输所在的位置信息,以及和该位置相关的时间信息等。在这种实施方式下,作为举例而非限定,其步骤如下首先,获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的位置点;然后,通过第一即时通信客户端触发第一终端上的定位模块进行定位信息采样;进而,判定采样结果是否符合预设的位置点,在符合的情况下,向第二即时通信客户端发送定位信息采样结果。
方式4,针对于预设的区域范围进行触发这儿所述的区域范围,指的是在地理位置上具有一定面积的地理空间范围。比如,用户M需要乘火车从北京到上海拜访用户N,途中要经过江苏省。用户M携持的是第一终端,为智能手机;用户N使用的是第二终端,为个人电脑。于是,如果用户N希望了解用户M什么时候到达江苏省的边界,以及什么时候穿过江苏省的另一边界,就可以将前述的区域范围预设为江苏省的地域范围。于是,就可以通过第一终端进行持续的地理位置探测,当探测的结果为刚进入江苏省的边界时,以及离开江苏省的另一边界时,分别触发第一终端向第二终端传输所在的位置信息,以及和该位置相关的时间信息等。在这种实施方式下,作为举例而非限定,其步骤如下获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的采样位置区域范围;
通过第一即时通信客户端触发第一终端上的定位模块进行定位信息采样;判定采样结果是否符合预设的采样位置区域范围;在符合的情况下,至少采集进入该位置区域范围的起点,以及离开该位置区域范围的终点,分别向第二即时通信客户端发送定位采样信息。进一步,还可以根据需要,设置在该区域范围内其它的位置点作为采样的触发位置。比如说,设置经历特定区域范围的起点、中间点和终点三者作为触发位置信息采集的区域,于是,在第一终端抵达相应区域时,即可触发相应的定位信息采集操作。方式5,接收来自于第二即时通信客户端的随机主动采样请求来进行触发这儿所述的随机主动采样请求,指的是第二即时通信客户端的用户觉得有必要时,直接触发的定位信息采样的请求。接着前面所述的实施例,用户M需要乘火车从北京到上海拜访用户N。用户M携持的是第一终端,为智能手机;用户N使用的是第二终端,为个人电脑。在某一时刻下,如果用户N希望了解用户M到达了什么地方,就可以通过第二即时通信客户端所设置的针对于第一即时通信客户端的采样触发控件,进行触发之后,向第一即时通信客户端发出定位信息的采样请求。第一即时通信客户端触发第一终端上的定位模块获取定位信息之后,传送至第二即时通信客户端输出。在这种实施方式下,作为举例而非限定,其步骤如下判定是否能够获取来自于第二即时通信客户端的随机主动采样请求;在获取的情况下,依据所接收的第二即时通信客户端的随机主动采样请求,触发第一终端上的定位模块进行定位信息采样操作;将定位信息采样结果通过第一即时通信客户端向第二即时通信客户端发送。下面针对于定位信息从第一即时通信客户端传输到第二即时通信客户端中的方式,以及在第二即时通信客户端中输出的方式进行说明,具体包括有多种实施方式,下面分别进行描述方式A,将定位信息以即时通信消息的形式从第一即时通信客户端传输到第二即时通信客户端并输出也就是说,通过第一终端中的定位模块获得了定位信息之后,将定位信息的具体内容,比如具体的经纬度信息,或者具体的地名信息,或者所在的包括道路名或者门牌号的地址信息等,以及获取该定位信息时的时间等数据内容,进行汇总之后作为即时通信消息的形式,获取第二即时通信客户端的IP地址和端口号后,生成发送套接字,向第二即时通信客户端进行发送操作。经由第二即时通信客户端接收到该即时通信消息后,触发该即时通信消息的查看操作,通过与第一即时通信客户端相对应的即时通信交互界面的信息输出栏,查看前述的包括有定位信息的即时通信消息。方式B,通过在第二即时通信客户端上以地图区域设置标识点的方式输出这种方式是为了能够在对第一终端的位置进行跟踪时,能够通过地图显示的方式更加直观地进行表述。具体来说,是针对于第一终端设置相应的地图区域,比如第一终端移动的区域范围是从北京到上海这一区域范围,且涉及以火车作为交通工具的相关路径。于是,就可以提供相应的地图区域,该地图区域中至少包括有北京、北京到上海以火车为交通工具的沿途地域、上海等位置信息。于是,当采集获得第一终端的定位信息后,就可以将该定位信息作为标识点,在前述的地图区域上进行标识,比如标识成红点或者小星星或者小 红旗的样式,等等。在这种实施方式下,作为举例而非限定,其步骤如下采集针对于第一终端所预设的地理区域范围,或者采集第一终端所经历的地理区域范围;依据前述的地理区域范围,设置包括有该地理区域范围的地图区域;将获得的定位信息,通过前述的地图区域设置标识点。方式C,通过在第二即时通信客户端上以地图区域上的定位轨迹的方式输出所述的定位轨迹,和前面所述的方式B中的标识点类似,只是在该实施方式中,将各个标识点连贯起来,构成定位轨迹。进一步,还可以在定位轨迹之间设置连线,更方便地获得连贯的定位轨迹数据。进一步,还可以预设相应的定位点的采样频率,从而构成连贯、协调的定位轨迹数据。在这种实施方式下,作为举例而非限定,其步骤如下采集第一终端所预设的地理区域范围,或者采集第一终端所经历的地理区域范围;依据前述的地理区域范围,设置包括有该地理区域范围的地图区域;将获得的历史定位信息,通过前述的地图区域设置标识点,构成定位轨迹。方式D,在第二即时通信客户端上以实景地图的方式进行输出所述的实景地图,指的是三维地图数据,或者通过实景的摄像结构拍摄的地图数据。其中,通过实景的摄像结构所拍摄的地图数据,尤其常见的是通过卫星图像所提供的地图数据。在本实施方式中,将所获得的定位信息进行位置标识时,通过搜索获取对应位置的实景地图,进行标识之后输出。这种实施方式能够向用户提供一个更加全面、真实的针对于第一终端所在位置的跟踪数据。作为举例而非限定,其步骤如下采集第一终端所对应的定位信息;触发实景搜索引擎,载入前述的定位信息搜索该定位信息下的区域;采集搜索结果,生成对应着前述定位信息的实景地图;依据前述的定位信息在实景地图中进行位置标识;将设置有位置标识的实景地图,通过第二即时通信客户端所提供的输出窗口输出。前面所述的实景搜索引擎,作为举例,比如Google实景地图,就能够针对于用户所载入的位置信息进行搜索,获取与该位置相对应的由卫星拍摄的实景地图。而第一终端所采集获得的定位信息,就可以直接载入到Google实景地图一类的搜索引擎中获取相应地域的实景地图。作为举例,用户M乘坐火车从北京到上海拜访用户N。用户M携持的是第一终端,为智能手机;用户N使用的是第二终端,为个人电脑。用户N发起了对用户M实景定位信息的获取请求后,通过第一终端上的第一即时通信客户端接收到该请求后,触发所在智能手机上的GPS定位模块获取所在的定位信息,获得第一终端目前所在的位置为无锡火车站,然后该定位信息传输至第二即时通信客户端。通过第二即时通信客户端触发所预设的Google实景地图,将前面所获得的无锡火车站所在的具体经纬度数据载入到Google实景地图中进行搜索,获得所提供的和前述位置相对应的实景地图。于是,就可以在第二即时通信客户端上以弹出窗口的形式输出前述的实景地图,并在实景地图中标识出前述定位信息所在的位置点。 进一步,还可以在第二即时通信客户端上设置能够主动发出定位信息提醒内容的提醒窗口。具体来说,作为举例而非限定,可以通过如下的步骤来实现首先,通过第二即时通信客户端预设用以输出提醒窗口的模式,该模式中包括有预设地域的提醒模式或预设时刻的提醒模式;然后,判定第一终端所在的位置是否达到预设地域,或者判定第二终端所在的时刻是否达到预设时刻;进而,在符合前述提醒模式的情况下,通过第二即时通信客户端生成用以输出第一终端定位信息的提醒窗口。比如,用户M乘坐火车从北京到上海拜访用户N。用户M携持的是第一终端,为智能手机;用户N使用的是第二终端,为个人电脑。预设地域的提醒模式为用户M到达上海市所在地域边界时发出提醒。于是,通过第一终端进行定位信息的持续检测操作,并将所获得的定位信息传输至第二即时通信客户端。通过第二即时通信客户端判定所获得的定位信息是否达到了上海市的地域边界,在达到时,以弹出窗口的形式输出提醒窗口,在该提醒窗口中输出第一终端所在的定位信息,以及和该定位信息相对应的时刻,来提醒用户N用户M已经到达了上海市的地域边界。而前述的预设时刻,是在预设的时间值条件下,来自动通过第二即时通信客户端生成用以输出第一终端定位信息的提醒窗口。实施例2参图2所示,本发明还提供一种通过即时通信工具进行位置跟踪的系统100,它包括具有定位模块111的第一终端110,设置在第一终端110上的第一即时通信客户端200,设置在第二终端120上的第二即时通信客户端300,其中的第一即时通信客户端200和第二即时通信客户端300均包括有即时通信单元400,该即时通信单元400用以实现和即时通信相关的各种功能。进一步,所述的系统100还包括第一即时通信客户端200,它包括,第一传输关联建立单元210,用以在第一即时通信客户端200和第二即时通信客户端300之间设置传送定位信息的通信联络关系;
采集规则设定单元220,用以建立进行定位信息采集的规则;采集触发单元230,根据前述采集规则设定单元220的设定规则,触发所述的定位模块111采集第一终端110的定位信息;定位信息传送单元240,用以将采集的定位信息通过第一即时通信客户端200向第二即时通信客户端300进行传输操作;第二即时通信客户端300,它包括,第二传输关联建立单元310,用以在第二即时通信客户端300和第一即时通信客户端200之间设置接收所述定位信息的通信联络关系;定位信息接收单元320,用以接收通过前述定位信息传送单元240所发送的定位
信息;定位信息输出单元330,用以将前述定位信息接收单元320所接收的定位信息进行输出操作。进一步,对应着所述的第二即时通信客户端300,设置有第二采集规则设置模块340,用以设置定位信息采样规则,并传输至所述的设置在第一即时通信客户端200中的采集规则设定单元220,作为启动第一终端110上定位模块111获取定位信息的触发规则。进一步,所述的采集规则设定单元220,包括有第一预设规则模块221,用以设置来自于第一即时通信客户端200的采样规则;和/或第二预设规则模块222,用以接收并执行来自于第二即时通信客户端300的采样规则。进一步,对应着所述的第一预设规则模块221或第二预设规则模块222,设置有随机主动规则模块223,用以接收并执行来自于第一即时通信客户端200或第二即时通信客户端300的随机且主动发出的定位请求,触发第一终端110上的定位模块111获取定位信息后,传输至第二即时通信客户端300中输出。实施例3本实施例提供了本发明的一种实施流程,具体步骤如下步骤S110,在第一终端上设置第一即时通信客户端与定位模块,在第二终端上设置第二即时通信客户端,其中第一终端为智能手机,定位模块为GPS定位模块,第二终端为个人电脑;步骤S120,建立通过第一即时通信客户端触发所述定位模块获得定位信息的操作关系,以及建立第一即时通信客户端与第二即时通信客户端之间传送所述定位信息的通信联络关系;步骤S130,通过第一即时通信客户端上的第一传输关联建立单元,采集来自于第一即时通信客户端和/或第二即时通信客户端所设定的定位信息采集规则,该采集规则包括时刻整点展开的采集规则,预设特定区域范围的位置区域采集规则,以及采集第二终端通过第二预设规则模块,激发设置在第一即时通信客户端上的随机主动规则模块,来进行随机触发;步骤S140,依据前述的定位信息采集规则,通过采集触发单元,触发所述的定位模块采集第一终端的定位信息;步骤S150,将符合时刻点的采样数据,以及符合地域范围条件的采样数据,或者符合随机主动规则模块的采样数据,通过定位信息传送单元由第一即时通信客户端发送至第二即时通信客户端;步骤S160,通过第二即时通信客户端的定位信息接收单元接收前述的包括有定位信息的采样数据;步骤S170,通过第二即时通信客户端触发用以将定位信息标识在实景地图上的模式,搜索获得与定位信息相对应实景图像;步骤S180,通过实景地图标识出第一终端所在的位置,构成标识点;步骤S190,通过定位信息输出单元,输出包括有实景地图和标识点的定位信息。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.ー种通过即时通信工具进行位置跟踪的方法,其特征在于该方法包括有如下步骤 步骤1,在第一終端上设置第一即时通信客户端与定位模块,在第二終端上设置第二即时通信客户端,且通过第一即时通信客户端能够触发所述的定位模块获得定位信息,第一即时通信客户端与第二即时通信客户端之间设置有传送所述定位信息的通信联络关系;步骤2,触发第一即时通信客户端启动所述的定位模块,采集第一终端的定位信息;步骤3,将定位信息通过第一即时通信客户端传输到第二即时通信客户端输出。
2.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于所述的第一终端为手机。
3.根据权利要求I或2所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于所述的定位模块,为设置在手机中的卫星定位模块或移动通信网定位模块。
4.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于触发第一即时通信客户端启动所述定位模块的方式是, 获得第一即时通信客户端或第二即时通信客户端两者至少其一所设置的定位信息采样频率值; 从首次触发定位信息采集功能开始计时,判定是否符合时间频率值; 在符合的情况下,触发定位模块采集定位数据后发送至第二即时通信客户端。
5.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于触发第一即时通信客户端启动所述定位模块的方式是, 获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的定位信息采样时刻点; 采集第一終端上的时间值,或者通过第一即时通信客户端经由系统服务器采集时间值; 判定所获得的时间值是否符合预设的定位信息采样时刻点; 在符合的情况下,触发定位模块采集定位信息后发送至第二即时通信客户端。
6.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于触发第一即时通信客户端启动所述定位模块的方式是, 获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的位置点; 通过第一即时通信客户端触发第一終端上的定位模块进行定位信息采样; 判定采样结果是否符合预设的位置点,在符合的情况下,向第二即时通信客户端发送定位信息采样結果。
7.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于触发第一即时通信客户端启动所述定位模块的方式是, 获得第一即时通信客户端或第二即时通信客户端两者至少其一所预设的采样位置区域范围; 通过第一即时通信客户端触发第一終端上的定位模块进行定位信息采样; 判定采样结果是否符合预设的采样位置区域范围; 在符合的情况下,至少采集进入该位置区域范围的起点,以及离开该位置区域范围的終点,分别向第二即时通信客户端发送定位采样信息。
8.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于触发第一即时通信客户端启动所述定位模块的方式是, 判定是否能够获取来自于第二即时通信客户端的随机主动采样请求; 在获取的情况下,依据所接收的第二即时通信客户端的随机主动采样请求,触发第一終端上的定位模块进行定位信息采样操作; 将定位信息采样结果通过第一即时通信客户端向第二即时通信客户端发送。
9.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于通过第一即时通信客户端传输到第二即时通信客户端中的定位信息,以即时通信消息的形式由第一即时通信客户端向第二即时通信客户端传输。
10.根据权利要求I或9所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于通过第一即时通信客户端传输到第二即时通信客户端中的定位信息,在第二即时通信客户端中以即时通信消息的形式输出。
11.根据权利要求I或9所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于所述的定位信息在第二即时通信客户端上的输出方式为, 采集针对于第一終端所预设的地理区域范围,或者采集第一終端所经历的地理区域范围; 依据前述的地理区域范围,设置包括有该地理区域范围的地图区域; 将获得的定位信息,通过前述的地图区域设置标识点。
12.根据权利要求I或9所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于所述的定位信息在第二即时通信客户端上,以轨迹形式进行输出的方式为, 采集第一終端所预设的地理区域范围,或者采集第一終端所经历的地理区域范围; 依据前述的地理区域范围,设置包括有该地理区域范围的地图区域; 将获得的历史定位信息,通过前述的地图区域设置标识点,构成定位轨迹。
13.根据权利要求I或9所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于定位信息在第二即时通信客户端上,以实景地图的方式进行输出的方式为, 采集第一終端所对应的定位信息; 触发实景搜索引擎,载入前述的定位信息搜索该定位信息下的区域; 采集搜索结果,生成对应着前述定位信息的实景地图; 依据前述的定位信息在实景地图中进行位置标识; 将设置有位置标识的实景地图,通过第二即时通信客户端所提供的输出窗ロ输出。
14.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于所述的定位信息在第二即时通信客户端上,以独立的输出窗ロ的形式进行输出。
15.根据权利要求I所述的ー种通过即时通信工具进行位置跟踪的方法,其特征在于对应着所述的步骤3,所述的定位信息在第二即时通信客户端上,以提醒窗ロ的形式输出的方式为, 通过第二即时通信客户端预设用以输出提醒窗ロ的模式,该模式中包括有预设地域的提醒模式或预设时刻的提醒模式; 判定第一終端所在的位置是否达到预设地域,或者判定第二終端所在的时刻是否达到预设时刻; 在符合前述提醒模式的情况下,通过第二即时通信客户端生成用以输出第一終端定位信息的提醒窗ロ。
16.ー种通过即时通信工具进行位置跟踪的系统,它包括具有定位模块的第一終端,设置在第一終端上的第一即时通信客户端,设置在第二終端上的第二即时通信客户端,其中的第一即时通信客户端和第二即时通信客户端均包括有即时通信単元,其特征在于 第一即时通信客户端,它包括, 第一传输关联建立単元,用以在第一即时通信客户端和第二即时通信客户端之间设置传送定位信息的通信联络关系; 采集规则设定単元,用以建立进行定位信息采集的规则; 采集触发单元,根据前述采集规则设定単元的设定规则,触发所述的定位模块采集第ー终端的定位信息; 定位信息传送单元,用以将采集的定位信息通过第一即时通信客户端向第二即时通信客户端进行传输操作; 第二即时通信客户端,它包括, 第二传输关联建立単元,用以在第二即时通信客户端和第一即时通信客户端之间设置接收所述定位信息的通信联络关系; 定位信息接收单元,用以接收通过前述定位信息传送单元所发送的定位信息; 定位信息输出单元,用以将前述定位信息接收单元所接收的定位信息进行输出操作。
17.根据权利要求16所述的ー种通过即时通信工具进行位置跟踪的系统,其特征在干对应着所述的第二即时通信客户端,设置有第二采集规则设置模块,用以设置定位信息采样规则并传输至所述的设置在第一即时通信客户端中的采集规则设定単元。
18.根据权利要求16所述的ー种通过即时通信工具进行位置跟踪的系统,其特征在于所述的采集规则设定单元,包括有第一预设规则模块,用以设置来自于第一即时通信客户端的采样规则;和/或第二预设规则模块,用以接收并执行来自于第二即时通信客户端的采样规则。
19.根据权利要求18所述的ー种通过即时通信工具进行位置跟踪的系统,其特征在于对应着所述的第一预设规则模块或第二预设规则模块,设置有随机主动规则模块,用以接收并执行来自于第一即时通信客户端或第二即时通信客户端的随机且主动发出的定位请求,触发第一終端上的定位模块获取定位信息后,传输至第二即时通信客户端中输出。
全文摘要
本发明提供了一种通过即时通信工具进行位置跟踪的方法及系统,属于通信、软件技术领域。该方法包括有如下步骤步骤1,在第一终端上设置第一即时通信客户端与定位模块,在第二终端上设置第二即时通信客户端,且通过第一即时通信客户端能够触发所述的定位模块获得定位信息,第一即时通信客户端与第二即时通信客户端之间设置有传送所述定位信息的通信联络关系;步骤2,触发第一即时通信客户端启动所述的定位模块,采集第一终端的定位信息;步骤3,将定位信息通过第一即时通信客户端传输到第二即时通信客户端输出。利用本发明,能够通过即时通信工具便利地实现相关联终端设备的位置跟踪功能。
文档编号H04L12/58GK102694748SQ20121019336
公开日2012年9月26日 申请日期2012年6月12日 优先权日2012年6月12日
发明者马宇尘 申请人:上海量明科技发展有限公司