著录项信息
专利名称 | 一种获取位置信息的方法、系统和装置 |
申请号 | CN200910210871.5 | 申请日期 | 2009-11-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-04-28 | 公开/公告号 | CN101699906A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W64/00 | IPC分类号 | H;0;4;W;6;4;/;0;0;;;H;0;4;W;8;8;/;0;2查看分类表>
|
申请人 | 青岛海信移动通信技术股份有限公司 | 申请人地址 | 山东省青岛市崂山区株洲路151号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 青岛海信移动通信技术股份有限公司 | 当前权利人 | 青岛海信移动通信技术股份有限公司 |
发明人 | 张鹏 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明实施例涉及无线通信技术,特别涉及一种获取位置信息的方法、系统和装置,用以在多个移动终端之间共享位置信息,并且共享方式简单,共享准确率比较高。本发明实施例的方法包括:移动终端确定自身所在成员位置列表对应的服务器存储路径;所述移动终端根据确定的服务器存储路径,从服务器中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新自身已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。采用本发明实施例移动终端能够从服务器中获取成员位置列表中每个移动终端的位置信息,从而可以在多个移动终端之间共享位置信息,并且共享方式简单,共享准确率比较高。
1.一种获取位置信息的方法,其特征在于,该方法包括:
移动终端确定自身所在成员位置列表对应的服务器存储路径;其中,所述成员位置列表是一个文本格式的列表;
所述移动终端根据确定的所述服务器存储路径,从服务器中获取最新的成员位置列表和位置信息文件;
所述移动终端将自身已保存的成员位置列表替换成从所述服务器中获取的最新的成员位置列表,以更新已保存的成员位置列表;以及
所述移动终端从所述服务器中获取文件名是最新的成员位置列表中移动终端以自身标识命名的位置信息文件,并将已保存的位置信息文件替换成获取的所述移动终端以自身标识命名的位置信息文件;
所述移动终端在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,并将所述服务器中保存的以自身标识命名的位置信息文件替换成所述移动终端在确定自身位置信息发生改变时生成的以自身标识命名的位置信息文件。
2.如权利要求1所述的方法,其特征在于,所述移动终端周期的从所述服务器中获取最新的成员位置列表和位置信息文件。
3.如权利要求1~2任一权利要求所述的方法,其特征在于,所述移动终端更新已保存的成员位置列表之后还包括:
所述移动终端在用户打开地图后,根据更新后的成员位置列表中每个成员对应的位置信息,在地图上显示每个成员的位置。
4.一种获取位置信息的系统,其特征在于,该系统包括:
服务器,用于保存成员位置列表和位置信息文件,其中,所述成员位置列表是一个文本格式的列表;
移动终端,该移动终端包括:
存储模块,用于保存成员位置列表和位置信息,其中所述成员位置列表是一个文本格式的列表,所述位置信息是一个位置信息文件;
存储路径确定模块,用于确定自身所在成员位置列表对应的服务器存储路径;
列表更新模块,用于根据确定的所述服务器存储路径,从服务器中获取最新的成员位置列表和位置信息文件,将所述存储模块已保存的成员位置列表替换成从所述服务器中获取的最新的成员位置列表,以更新已保存的成员位置列表,从所述服务器中获取文件名是最新的成员位置列表中移动终端以自身标识命名的位置信息文件;将所述存储模块已保存的位置信息文件替换成获取的所述移动终端以自身标识命名的位置信息文件;
上报模块,用于在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将所述服务器中保存的以自身标识命名的位置信息文件替换成在确定自身位置信息发生改变时生成的以自身标识命名的位置信息文件。
5.一种移动终端,其特征在于,该移动终端包括:
存储模块,用于保存成员位置列表和位置信息,其中,所述成员位置列表是一个文本格式的列表,所述位置信息是一个位置信息文件;
存储路径确定模块,用于确定自身所在成员位置列表对应的服务器存储路径;
列表更新模块,用于根据确定的所述服务器存储路径,从服务器中获取最新的成员位置列表和位置信息文件,将所述存储模块已保存的成员位置列表替换成从所述服务器中获取的最新的成员位置列表,以更新已保存的成员位置列表,从所述服务器中获取文件名是最新的成员位置列表中移动终端以自身标识命名的位置信息文件,将所述存储模块已保存的位置信息文件替换成获取的所述移动终端以自身标识命名的位置信息文件;
上报模块,用于在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将所述服务器中保存的以自身标识命名的位置信息文件替换成在确定自身位置信息发生改变时生成的以自身标识命名的位置信息文件。
6.如权利要求5所述的移动终端,其特征在于,列表更新模块还用于:
周期的从所述服务器中获取最新的成员位置列表和位置信息文件。
7.如权利要求5~6任一权利要求所述的移动终端,其特征在于,所述移动终端还包括:
显示模块,用于在用户打开地图后,根据更新后的成员位置列表中每个成员对应的位置信息,在地图上显示每个成员的位置。
一种获取位置信息的方法、系统和装置\n技术领域\n[0001] 本发明涉及无线通信技术,特别涉及一种获取位置信息的方法、系统和装置。\n背景技术\n[0002] 定位功能可以为用户提供各种服务,比如工作、娱乐、生活等。典型的定位服务包括援助服务,比如紧急医疗服务、紧急定位等;此外还有基于位置的信息服务,如寻找最近的餐饮娱乐信息、黄页查询等;还有广告服务,比如促销打折信息;还有基于位置的计费跟踪类的服务等。\n[0003] 移动终端(UE)定位技术主要分为三种类型,一种是由基于网络的服务,无需移动台帮助;另外还有基于网络的服务和移动台的技术;最后就是GPS技术。\n[0004] 在目前的移动终端中,大部分都有定位功能,比如移动终端通过自身的GPS模块与至少三颗定位卫星连接后,就可以准确获知自身的位置。\n[0005] 目前,对于位置共享都是通过短信形式传输的。比如两部移动终端之间要进行的定位共享,用户知道了自身的位置后,需要在短信中输入自身的位置,然后将短信发送给对方。这种方式只能是两个移动终端之间共享位置信息,很难在更多的移动终端之间共享(比如一个团队中),并且这种方式十分复杂,需要用户手动输入位置信息,而且用户输入很容易出错准确性比较低。\n[0006] 综上所述,目前共享位置信息的方式很难在多个移动终端之间共享,并且共享方式复杂,共享准确率比较低。\n发明内容\n[0007] 本发明实施例提供一种获取位置信息的方法、系统和装置,用以在多个移动终端之间共享位置信息,并且共享方式简单,共享准确率比较高。\n[0008] 本发明实施例提供一种获取位置信息的方法,该方法包括:\n[0009] 移动终端确定自身所在成员位置列表对应的服务器存储路径;其中,所述成员位置列表是一个文本格式的列表;\n[0010] 所述移动终端根据确定的所述服务器存储路径,从服务器中获取最新的成员位置列表和位置信息文件;\n[0011] 所述移动终端将自身已保存的成员位置列表替换成从所述服务器中获取的最新的成员位置列表,以更新已保存的成员位置列表;以及\n[0012] 所述移动终端从所述服务器中获取文件名是最新的成员位置列表中移动终端以自身标识命名的位置信息文件,并将已保存的位置信息文件替换成获取的所述移动终端以自身标识命名的位置信息文件;\n[0013] 所述移动终端在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,并将所述服务器中保存的以自身标识命名的位置信息文件替换成所述移动终端在确定自身位置信息发生改变时生成的以自身标识命名的位置信息文件。\n[0014] 本发明实施例提供一种获取位置信息的系统,该系统包括:\n[0015] 服务器,用于保存成员位置列表和位置信息文件,其中,所述成员位置列表是一个文本格式的列表;\n[0016] 移动终端,该移动终端包括:\n[0017] 存储模块,用于保存成员位置列表和位置信息,其中所述成员位置列表是一个文本格式的列表,所述位置信息是一个位置信息文件;\n[0018] 存储路径确定模块,用于确定自身所在成员位置列表对应的服务器存储路径;\n[0019] 列表更新模块,用于根据确定的所述服务器存储路径,从服务器中获取最新的成员位置列表和位置信息文件,将所述存储模块已保存的成员位置列表替换成从所述服务器中获取的最新的成员位置列表,以更新已保存的成员位置列表,从所述服务器中获取文件名是最新的成员位置列表中移动终端以自身标识命名的位置信息文件;将所述存储模块已保存的位置信息文件替换成获取的所述移动终端以自身标识命名的位置信息文件;\n[0020] 上报模块,用于在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将所述服务器中保存的以自身标识命名的位置信息文件替换成在确定自身位置信息发生改变时生成的以自身标识命名的位置信息文件。\n[0021] 本发明实施例提供一种移动终端,该移动终端包括:\n[0022] 存储模块,用于保存成员位置列表和位置信息,其中,所述成员位置列表是一个文本格式的列表,所述位置信息是一个位置信息文件;\n[0023] 存储路径确定模块,用于确定自身所在成员位置列表对应的服务器存储路径;\n[0024] 列表更新模块,用于根据确定的所述服务器存储路径,从服务器中获取最新的成员位置列表和位置信息文件,将所述存储模块已保存的成员位置列表替换成从所述服务器中获取的最新的成员位置列表,以更新已保存的成员位置列表,从所述服务器中获取文件名是最新的成员位置列表中移动终端以自身标识命名的位置信息文件,将所述存储模块已保存的位置信息文件替换成获取的所述移动终端以自身标识命名的位置信息文件;\n[0025] 上报模块,用于在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将所述服务器中保存的以自身标识命名的位置信息文件替换成在确定自身位置信息发生改变时生成的以自身标识命名的位置信息文件。\n[0026] 本发明实施例移动终端根据自身所在成员位置列表对应的服务器存储路径,从服务器中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新自身已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。由于移动终端能够从服务器中获取成员位置列表中每个移动终端的位置信息,从而可以在多个移动终端之间共享位置信息,并且共享方式简单,共享准确率比较高;进一步提高了用户体验。\n附图说明\n[0027] 图1为本发明实施例获取位置信息的系统结构示意图;\n[0028] 图2为本发明实施例移动终端的结构示意图;\n[0029] 图3为本发明实施例获取位置信息的方法流程示意图;\n[0030] 图4为本发明实施例手机与位置共享FTP服务器组成的系统示意图;\n[0031] 图5为本发明实施例手机与位置共享FTP服务器组成的系统获取位置信息的方法流程示意图。\n具体实施方式\n[0032] 本发明实施例移动终端根据自身所在成员位置列表对应的服务器存储路径,从服务器中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新自身已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。由于移动终端能够从服务器中获取成员位置列表中每个移动终端的位置信息,从而可以在多个移动终端之间共享位置信息,并且共享方式简单,共享准确率比较高。\n[0033] 下面结合说明书附图对本发明实施例作进一步详细描述。\n[0034] 如图1所示,本发明实施例获取位置信息的系统包括:移动终端10和服务器20。\n[0035] 移动终端10,用于确定自身所在成员位置列表对应的服务器存储路径,根据确定的服务器存储路径,从服务器20中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新自身已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。\n[0036] 服务器20,用于保存成员位置列表和位置信息。\n[0037] 其中,服务器20中会以组为单位划分移动终端,一组一个成员位置列表,成员位置列表里有对应组的每个移动终端的标识,这个成员位置列表中的移动终端的标识可以手工录入,成员位置列表中每个成员位置列表中都会对应一个位置信息,刚开始的位置信息都是0,然后不断接收移动终端10的位置信息,并进行更新。\n[0038] 在服务器10中保存的成员位置列表中的成员发生变化后,可以对服务器10成员位置列表进行更新,可以由一个具有超级权限的人进行更新,比如群管理者已经知道有成员A、B和C,则群管理者在开通这个群的时候,先把成员位置列表填写好,并上传到服务器\n10,之后成员位置列表的变动也是由群管理者来修改。\n[0039] 移动终端的标识可以是移动终端的手机号,IMSI(International Mobile Subscriber Identity,国际移动用户标识码)等。\n[0040] 由于移动终端10需要从服务器20中获取成员位置列表和位置信息,移动终端10需要登录到服务器20上,这时移动终端10需要用户名和密码进行登录,所以移动终端的标识还可以是用户名。\n[0041] 比如,移动终端10进行注册,用户会选择用户名,这时服务器20可以记录该用户名,以后移动终端10获取成员位置列表和位置信息,或发送自身的位置信息的时候都需要使用该用户名和设置的密码登录到服务器10上。\n[0042] 当然,如果用户选择的用户名已经被其它用户先注册,则需要重新选择用户名,保证一个用户名只对应一个移动终端。\n[0043] 在具体实施过程中,服务器可以是FTP(File Transfer Protocol,文件传输协议)服务器,成员位置列表可以是一个文本格式的列表,位置信息可以是一个位置信息文件,比如XML文件,每个移动终端的标识对应的移动信息文件都会按照该移动终端的标识命名文件名,比如移动终端的标识是用户名,则位置信息文件的文件名是Users.xml,具体可以参见表1:\n[0044] \n[0045] 表1\n[0046] name表示移动终端的标识用户名,此用户名如果与移动终端的用户登陆本FTP服务器的用户名一样,可以便于管理。\n[0047] 需要说明的是,本发明实施例的服务器并不局限于FTP服务器,其他服务器比如Web服务器同样适用。成员位置列表也可以不是文本格式的列表,位置信息也可以不是位置信息文件,比如是数据库,移动终端的标识和位置信息可以是数据库中的属性。\n[0048] 由于每个组都有一个成员位置列表,每个成员列表都会有一个服务器存储路径。\n在服务器20保存成员位置列表后,移动终端需要获取成员位置列表,具体的存储路径可以在移动终端登录服务器20后,移动终端10从服务器20中查看,也可以由用户手动将服务器存储路径设置到用户终端10中。\n[0049] 移动终端10根据服务器存储路径可以准确找到对应的成员位置列表,然后将最新的成员位置列表和位置信息文件下载到本地内存中,进行更新。\n[0050] 其中,移动终端10可以周期从服务器中获取最新的成员位置列表和位置信息文件,比如1分钟获取一次。\n[0051] 在具体实施过程中,移动终端10在用户打开地图后,可以根据更新后的成员位置列表中每个成员对应的位置信息,在地图上显示每个成员的位置。\n[0052] 移动终端10可以在启动并用GPS(Global Positioning Systems,全球定位系统)功能成功定位后,自动拨号上网并连接服务器20上报位置信息,也可以在GPS功能开启且自身的位置发生变化后上报位置信息。\n[0053] 具体的,移动终端10可以根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将服务器20中保存的以自身标识命名的位置信息文件替换成自身生成的位置信息文件。\n[0054] 移动终端10还可以根据生成以自身标识命名的位置信息文件,更新自身存储的以自身标识命名的位置信息文件。\n[0055] 在具体实施过程中,服务器20会给登陆的用户终端一个“写权限”,用户终端10可以主动写入位置信息文件或覆盖位置信息文件。\n[0056] 比如移动终端10的位置发生变化时,移动终端10会将新的位置信息打包成新的位置信息文件,然后登录到服务器20上,将新的位置信息文件覆盖掉服务器20中以自身的标识命名的旧的位置信息文件。\n[0057] 位置信息由精度值、纬度值和海拨高度值组成。\n[0058] 位置信息文件的内容如表2所示:\n[0059] \n[0060] 表2\n[0061] 其中,longitude表示经度信息;latitude表示纬度信息;altitude表示海拔高度信息。该文件的文件名为:用户名.xml。\n[0062] 假设用户名为zhangsan,定位得到的经度是-117.893593,纬度为33.936991,海拔高度为50,则zhangsan对应的xml文本的文件名是zhangsan.xml,具体的内容如表3所示:\n[0063] \n[0064] 表3\n[0065] 移动终端10可以维护一个自身所在的成员位置列表,用来记录整个组的成员,每次从服务器下载完成员位置列表和位置信息文件后,会解析这些文件中的位置信息并更新成员位置列表中每个成员对应的位置信息。此表可用一个结构体数组来表示,结构体如表\n4所示:\n[0066] \n[0067] 表3\n[0068] 结构体记录下用户名、经度、纬度、海拔高度。移动终端10可以根据此结构体数组进行地图界面的刷新。\n[0069] 如图2所示,本发明实施例移动终端包括:存储模块100、存储路径确定模块110和列表更新模块120。\n[0070] 存储模块100,用于保存成员位置列表和位置信息。\n[0071] 存储路径确定模块110,用于确定自身所在成员位置列表对应的服务器存储路径。\n[0072] 列表更新模块120,用于根据存储路径确定模块110确定的服务器存储路径,从服务器中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新存储模块100中已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。\n[0073] 其中,本发明实施例的移动终端10还可以进一步包括:上报模块130。\n[0074] 上报模块130,用于根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将服务器中保存的以自身标识命名的位置信息文件替换成自身生成的位置信息文件。\n[0075] 进一步的,上报模块130在确定自身位置信息发生改变时,根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件。\n[0076] 在具体实施过程中,上报模块130还可以根据生成以自身标识命名的位置信息文件,更新存储模块100中以自身标识命名的位置信息文件。\n[0077] 其中,列表更新模块120将存储模块100已保存的成员位置列表替换成从服务器中获取的最新的成员位置列表,从服务器中获取文件名是最新的成员位置列表中移动终端的标识的位置信息文件,将存储模块100已保存的位置信息文件替换成获取的位置信息文件。\n[0078] 列表更新模块120还可以周期从服务器中获取最新的成员位置列表和位置信息文件。\n[0079] 具体周期的长度可以根据需要进行设定,也可以由用户进行设定。\n[0080] 其中,本发明实施例的移动终端还可以进一步包括:显示模块140。\n[0081] 显示模块140,用于在用户打开地图后,根据更新后的成员位置列表中每个成员对应的位置信息,在地图上显示每个成员的位置。\n[0082] 其中,本发明实施例的移动终端可以是手机,也可以是具有GPS定位功能且能够上网的终端。\n[0083] 如图3所示,本发明实施例获取位置信息的方法包括下列步骤:\n[0084] 步骤301、移动终端确定自身所在成员位置列表对应的服务器存储路径。\n[0085] 步骤302、移动终端根据确定的服务器存储路径,从服务器中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新自身已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。\n[0086] 在刚开始建立成员位置列表时,会以组为单位划分移动终端,一组一个成员位置列表,成员位置列表里有对应组的每个移动终端的标识,这个成员位置列表中的移动终端的标识可以手工录入,成员位置列表中每个成员位置列表中都会对应一个位置信息,刚开始的位置信息都是0,然后不断接收移动终端的位置信息,并进行更新。\n[0087] 在服务器中保存的成员位置列表中的成员发生变化后,可以对服务器成员位置列表进行更新,可以由一个具有超级权限的人进行更新,比如群管理者已经知道有成员A、B和C,则群管理者在开通这个群的时候,先把成员位置列表填写好,并上传到服务器,之后成员位置列表的变动也是由群管理者来修改。\n[0088] 移动终端可以登录到服务器上,下载含有自身移动终端的标识的成员位置列表和位置信息。由于每个组都有一个成员位置列表,每个成员列表都会有一个服务器存储路径。\n在服务器保存成员位置列表后,移动终端需要获取成员位置列表,具体的存储路径可以在移动终端登录服务器后,移动终端从服务器中查看,也可以由用户手动将服务器存储路径设置到用户终端中。\n[0089] 相应的,步骤302中移动终端根据服务器存储路径可以准确找到对应的成员位置列表,然后将最新的成员位置列表和位置信息文件下载到本地内存中,进行更新。\n[0090] 步骤302中移动终端可以周期从服务器中获取最新的成员位置列表和位置信息文件,比如1分钟获取一次。\n[0091] 移动终端的标识可以是移动终端的手机号,IMSI等。\n[0092] 由于移动终端需要从服务器中获取成员位置列表和位置信息,移动终端需要登录到服务器上,这时移动终端需要用户名和密码进行登录,所以移动终端的标识还可以是用户名。\n[0093] 比如,移动终端进行注册,用户会选择用户名,这时服务器可以记录该用户名,以后移动终端获取成员位置列表和位置信息,或发送自身的位置信息的时候都需要使用该用户名和设置的密码登录到服务器上,服务器就可以准确更新用户名对应的位置信息。\n[0094] 当然,如果用户选择的用户名已经被其它用户先注册,则需要重新选择用户名,保证一个用户名只对应一个移动终端。\n[0095] 在具体实施过程中,服务器可以是FTP服务器,成员位置列表可以是一个文本格式的列表,位置信息可以是一个位置信息文件,比如XML文件,每个移动终端的标识对应的移动信息文件都会按照该移动终端的标识命名文件名,比如移动终端的标识是用户名,则位置信息文件的文件名是Users.xml,具体可以参见表1。\n[0096] 需要说明的是,本发明实施例的服务器并不局限于FTP服务器,其他服务器比如Web服务器同样适用。成员位置列表也可以不是文本格式的列表,位置信息也可以不是位置信息文件,比如是数据库,移动终端的标识和位置信息可以是数据库中的属性。\n[0097] 其中,步骤302之后还可以进一步包括:\n[0098] 步骤303、移动终端在用户打开地图后,可以根据更新后的成员位置列表中每个成员对应的位置信息,在地图上显示每个成员的位置。\n[0099] 其中,移动终端可以在启动并用GPS功能成功定位后,自动拨号上网并连接服务器上报位置信息,也可以在GPS功能开启且自身的位置发生变化后上报位置信息。\n[0100] 具体的,移动终端可以根据当前确定的自身的位置信息,生成以自身标识命名的位置信息文件,将服务器中保存的以自身标识命名的位置信息文件替换成自身生成的位置信息文件。\n[0101] 移动终端还可以根据生成以自身标识命名的位置信息文件,更新自身存储的以自身标识命名的位置信息文件。\n[0102] 在具体实施过程中,服务器会给登陆的用户终端一个“写权限”,用户终端可以主动写入位置信息文件或覆盖位置信息文件。\n[0103] 比如移动终端的位置发生变化时,移动终端会将新的位置信息打包成新的位置信息文件,然后登录到服务器上,将新的位置信息文件覆盖掉服务器20中以自身的标识命名的旧的位置信息文件。\n[0104] 位置信息由精度值、纬度值和海拨高度值组成。\n[0105] 位置信息文件的内容可以参见表2。\n[0106] 在具体实施过程中,移动终端可以维护一个自身所在的成员位置列表,用来记录整个组的成员,每次从服务器下载完成员位置列表和位置信息文件后,会解析这些文件中的位置信息并更新成员位置列表中每个成员对应的位置信息。此表可用一个结构体数组来表示,结构体如表4所示:\n[0107] 下面以移动终端是手机,服务器是FTP服务器为例进行说明。\n[0108] 如图4所示,本发明实施例手机与位置共享FTP服务器组成的系统中,手机通过网络登录到FTP服务器中,FTP服务器存储的成员位置列表名字是Users.xml,其中包括多个位置文件(即用户名.xml)。\n[0109] 如图5所示,本发明实施例手机与位置共享FTP服务器组成的系统获取位置信息的方法包括下列步骤:\n[0110] 步骤501、手机A根据FTP服务器的地址、用户名和密码与FTP服务器建立连接。\n[0111] 步骤502、手机A判断是否连接到FTP服务器上,如果是,则执行步骤504和步骤\n507;否则,执行步骤503。\n[0112] 步骤503、手机A判断用户是否选择继续连接,如果是,则返回步骤601;否则跳出本流程。\n[0113] 步骤503还可以进行一些改进,比如由用户设置一个最大连接次数,如果连接失败则继续连接,直到连接次数等于最大连接次数后,判断用户是否选择继续连接。\n[0114] 步骤504、手机A根据服务器存储路径,周期从FTP服务器中下载对应的Users.xml。\n[0115] 步骤505、手机A解析下载的Users.xml,确定Users.xml中的用户名,从服务器中下载由Users.xml中的用户名命名的位置信息文件。\n[0116] 步骤506、手机A将保存的位置信息文件替换成下载的位置信息文件,结束本流程。\n[0117] 步骤507、手机A开启GPS定位功能,在定位成功后更新自身位置信息,并根据自身的位置信息构建以自身的用户名命名的新的位置信息文件。\n[0118] 步骤508、手机A将FTP服务器中保存的以自身的用户名命名的位置信息文件替换成以自身的用户名命名的新的位置信息文件,结束本流程。\n[0119] 从上述实施例中可以看出:本发明实施例移动终端确定自身所在成员位置列表对应的服务器存储路径;移动终端根据确定的服务器存储路径,从服务器中获取最新的成员位置列表,并根据获取的最新的成员位置列表更新自身已保存的成员位置列表和最新的成员位置列表中每个移动终端的标识对应的位置信息。\n[0120] 由于能够从服务器中获取成员位置列表中每个移动终端的位置信息,从而可以在多个移动终端之间共享位置信息,并且共享方式简单,共享准确率比较高。\n[0121] 进一步提高了用户体验,并且本发明实施例的服务器可以是互联网上任何类型的服务器,使得本发明实施例的方案有很广的应用环境,并且无论部署难度还是使用成本都比较低。\n[0122] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2020-10-30
未缴年费专利权终止
IPC(主分类): H04W 64/00
专利号: ZL 200910210871.5
申请日: 2009.11.11
授权公告日: 2012.07.18
- 2012-07-18
- 2010-06-23
实质审查的生效
IPC(主分类): H04W 64/00
专利申请号: 200910210871.5
申请日: 2009.11.11
- 2010-04-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-01-30
|
2007-07-23
| | |
2
| |
2009-04-22
|
2008-11-18
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |