首页 / 专利库 / 物理 / 波动 / 无线电波 / 通信设备、通信方法、程序和通信系统

通信设备、通信方法、程序和通信系统

阅读:808发布:2022-07-01

专利汇可以提供通信设备、通信方法、程序和通信系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及通信设备、通信方法、程序和通信系统。本发明提供一种通信设备,包括: 定位 信息接收部,用于通过无线 信号 从另一个通信设备接收定位信息,该定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息以及指示所述另一个通信设备的 位置 的位置信息;初始化处理部,用于执行初始化处理,该初始化处理基于通过定位信息接收部接收的定位信息从一定数量的卫星中 指定 传送可以被通信设备接收的 卫星信号 的多个卫星。,下面是通信设备、通信方法、程序和通信系统专利的具体信息内容。

1.一种通信设备,包括:
定位信息接收部,用于通过无线信号从另一个通信设备接收定位信息,所述定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息以及指示所述另一个通信设备的位置的位置信息;
初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;
卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算所述通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
2.根据权利要求1所述的通信设备,
其中定位处理部进一步从每个同步的卫星信号中获取多个第二卫星轨道信息,并基于获取的多个第二卫星轨道信息和距离来执行定位。
3.根据权利要求2所述的通信设备,还包括:
存储部,用于存储阈值;以及
定位信息记录部,用于从内部时钟获取指示定位处理部获取所述多个第二卫星轨道信息的时间的获取时间信息,并将获取的获取时间信息与所述多个第二卫星轨道信息相关联地记录到存储部中,
其中定位处理部从内部时钟获取指示当前时间的当前时间信息,判断记录在存储部中的获取时间信息和当前时间信息之间的差值是否超过由存储部存储的阈值,并且在差值未超过阈值时,省略从每个同步卫星信号中获取所述多个第二卫星轨道信息的处理,并基于记录在存储部中与获取时间信息相关联的所述多个第二卫星轨道信息以及距离来执行定位。
4.根据权利要求1所述的通信设备,
其中定位信息接收部还通过无线信号从所述另一个通信设备接收多个第二卫星轨道信息,以及
其中定位处理部基于通过定位信息接收部接收的所述多个第二卫星轨道信息和距离来执行定位。
5.根据权利要求4所述的通信设备,还包括:
存储部,用于存储阈值;以及
定位信息记录部,用于从内部时钟获取指示定位信息接收部接收所述多个第二卫星轨道信息的时间的获取时间信息,并将获取的获取时间信息与所述多个第二卫星轨道信息相关联地记录到存储部中,
其中定位处理部从内部时钟获取指示当前时间的当前时间信息,判断记录在存储部中的获取时间信息和当前时间信息之间的差值是否超过由存储部存储的阈值,当差值未超过阈值时,省略基于通过定位信息接收部接收的多个第二卫星轨道信息和距离来执行定位的处理,还从每个同步的卫星信号中获取多个第二卫星轨道信息,并基于获取的多个第二卫星轨道信息和距离来执行定位。
6.根据权利要求4所述的通信设备,
其中,当定位信息接收部通过无线信号从多个其它设备中的每个接收所述多个第二卫星轨道信息时,在从所述多个其它设备中的每个接收的所述多个第二卫星轨道信息中,定位处理部基于附着有指示多个第二卫星轨道信息的新的获取时间的获取时间信息的多个第二卫星轨道信息和距离来执行定位。
7.根据权利要求4所述的通信设备,
其中,当定位信息接收部通过无线信号从所述多个其它通信设备中的每个接收所述多个第二卫星轨道信息时,在由定位信息接收部从所述多个其它通信设备中的每个接收的所述多个第二卫星轨道信息中,定位处理部基于距离以及通过具有大的无线电波强度的无线信号接收的多个第二卫星轨道信息来执行定位。
8.一种通信设备,包括:
设备识别信息接收部,用于通过无线信号从另一个通信设备接收用以识别所述另一个通信设备的设备识别信息;
定位信息传送请求传送部,用于通过网络向管理设备传送定位信息传送请求,所述定位信息传送请求包括通过设备识别信息接收部接收的设备识别信息;
定位信息接收部,用于通过网络从管理设备接收与设备识别信息相关联的、通过管理设备管理的定位信息作为对定位信息传送请求的响应,定位信息包括第一卫星轨道信息和位置信息,所述第一卫星轨道信息指示所述一定数量卫星的各自轨道而所述位置信息指示所述另一个通信设备的位置;
初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;
卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在所述通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
9.一种通信方法,包括以下步骤:
通过无线信号从另一个通信设备接收定位信息,该定位信息包括指示一定数量卫星中的每个卫星的轨道的第一卫星轨道信息以及指示所述另一个通信设备的位置的位置信息,该定位信息通过具有定位信息接收部、初始化处理部、卫星信号接收部和定位处理部的通信设备的定位信息接收部来接收;
执行初始化处理,该初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被通信设备接收的卫星信号的多个卫星,该初始化处理通过初始化处理部来执行;
从一定数量的卫星中的每个卫星接收卫星信号,该卫星信号通过卫星信号接收部来接收;以及
从通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算通信设备和多个卫星中的每个卫星之间的距离,并基于计算的距离和多个第二卫星轨道信息来执行通信设备的定位,该第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示多个卫星各自的轨道,该定位通过定位处理部来执行。
10.一种通信方法,包括以下步骤:
通过无线信号从另一个通信设备接收用以识别所述另一个通信设备的设备识别信息,该设备识别信息通过具有设备识别信息接收部、定位信息传送请求传送部、定位信息接收部、初始化处理部、卫星信号接收部和定位处理部的通信设备的设备识别信息接收部来接收;
通过网络向管理设备传送定位信息传送请求,所述定位信息传送请求包括通过设备识别信息接收部接收的设备识别信息,所述定位信息传送请求通过定位信息传送请求传送部来传送;
通过网络从管理设备接收与设备识别信息相关联的、通过管理设备管理的定位信息作为对定位信息传送请求的响应,定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息和指示所述另一个通信设备的位置的位置信息,所述定位信息通过定位信息接收部来接收;
执行初始化处理,该初始化处理基于通过定位信息接收部接收的定位信息从一定数量的卫星中指定传送可以由通信设备接收的卫星信号的多个卫星,所述初始化处理通过初始化处理部来执行;
从一定数量的卫星中的每个卫星接收卫星信号,所述卫星信号通过卫星信号接收部来接收;以及
在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算所述通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道,所述定位通过定位处理部来执行。
11.一种包括用于使计算机作为通信设备的指令的程序,包括:
定位信息接收部,用于通过无线信号从另一个通信设备接收定位信息,所述定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息以及指示所述另一个通信设备的位置的位置信息;
初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;
卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算所述通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
12.一种包括用于使计算机作为通信设备的指令的程序,包括:
设备识别信息接收部,用于通过无线信号从另一个通信设备接收用以识别所述另一个通信设备的设备识别信息;
定位信息传送请求传送部,用于通过网络向管理设备传送定位信息传送请求,所述定位信息传送请求包括通过设备识别信息接收部接收的设备识别信息;
定位信息接收部,用于通过网络从管理设备接收与设备识别信息相关联的、通过管理设备管理的定位信息作为对定位信息传送请求的响应,定位信息包括第一卫星轨道信息和位置信息,所述第一卫星轨道信息指示所述一定数量卫星的各自轨道而所述位置信息指示所述另一个通信设备的位置;
初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;
卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在所述通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
13.一种通信系统,包括第一通信设备和第二通信设备,
其中第一通信设备具有:
定位信息传送部,用于通过无线信号将定位信息传送给第二通信设备,所述定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息和指示第一通信设备的位置的位置信息,以及
其中第二通信设备具有:
定位信息接收部,用于通过无线信号从第一通信设备接收定位信息;
初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;
卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在所述第二通信设备本身中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算所述第二通信设备本身和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述第二通信设备本身的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
14.一种通信系统,包括第一通信设备、管理设备和第二通信设备,其中第一通信设备具有:
定位信息传送部,用于通过网络向管理设备传送定位信息和标识第一通信设备本身的设备识别信息,所述定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息和指示第一通信设备的位置的位置信息,以及
其中管理设备具有:
存储部;
定位信息接收部,用于通过网络从第一通信设备接收定位信息和设备识别信息,定位信息接收控制部,用于将通过定位信息接收部接收的定位信息和设备识别信息彼此关联地记录到存储部中,
定位信息传送请求接收部,用于通过网络从第二通信设备接收定位信息传送请求,所述定位信息传送请求包括设备识别信息,
定位信息传送控制部,用于获取记录在存储部中、与包括在定位信息传送请求中的设备识别信息相关联的定位信息,以及
定位信息传送部,用于通过网络向第二通信设备传送通过定位信息传送控制部获取的定位信息,以及
其中第二通信设备具有:
设备识别信息接收部,用于通过无线信号从第一通信设备接收用以识别所述第一通信设备的设备识别信息;
定位信息传送请求传送部,用于通过网络向管理设备传送定位信息传送请求,所述定位信息传送请求包括通过设备识别信息接收部接收的设备识别信息;
定位信息接收部,用于通过网络从管理设备接收与设备识别信息相关联的、通过管理设备管理的定位信息作为对定位信息传送请求的响应;
初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述第二通信设备本身接收的卫星信号的多个卫星;
卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在所述第二通信设备本身中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述第二通信设备本身的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。

说明书全文

通信设备、通信方法、程序和通信系统

技术领域

[0001] 本发明涉及通信设备、通信方法、程序和通信系统。

背景技术

[0002] 近年来,已知全球定位系统(GPS)是使用从卫星传送的卫星信号的定位技术。利用使用GPS的定位技术,终端可以从卫星接收卫星信号以执行定位,确定其自身的位置
[0003] 这里,例如,即使当卫星数量总共约为三十个时,在终端使用卫星信号执行定位时,其通常从该大约三十个卫星中的三个或四个接收信号。为此,终端需要时间来识别从哪个卫星接收用来执行定位的卫星信号。结果,当终端执行定位时,如果终端预先确定指示卫星轨道的轨道信息(例如年历数据)和指示终端本身的大体位置的位置信息等,则可以减少识别从哪个卫星接收用于执行定位的卫星信号所需的时间量。
[0004] 此外,当终端执行定位时,如果终端预先确定准确的卫星轨道信息(例如星历表数据),则不必从卫星下载用于执行定位的准确的卫星轨道信息。因此,如果终端预先确定准确的卫星轨道信息,则可以减少执行定位所需的时间。例如,日本专利申请公布No.JP-A-2001-74826公开了一种技术,在该技术中,能够通过接收卫星信号来确定其自身位置的设备被放置在基站处,包含在通过基站接收的卫星信号中的准确的卫星轨道信息由终端获取,并用于执行该终端的定位。

发明内容

[0005] 但是,利用上述类型的技术,为了将装置放到基站处以执行定位,需要工作量并产生成本。此外,在终端不能与基站进行通信的情形下,不会减少终端用于执行定位所需的时间。
[0006] 根据前述内容,希望提供一种新的改进的技术,使得可以减少为执行定位在基站安装装置所需的工作量和成本,而且,在不能与基站进行通信的情形下,使得可以缩短终端执行定位所需的时间。
[0007] 根据本发明的实施例,提供一种通信设备,包括:定位信息接收部,用于通过无线信号从另一个通信设备接收定位信息,所述定位信息包括指示一定数量卫星的各自轨道的第一卫星轨道信息以及指示所述另一个通信设备的位置的位置信息;初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及,定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算所述通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
[0008] 另外,定位处理部可以从每个同步的卫星信号中获取多个第二卫星轨道信息,并基于获取的多个第二卫星轨道信息和距离来执行定位。
[0009] 通信设备还可以包括:存储部,用于存储阈值;以及,定位信息记录部,用于从内部时钟获取指示定位处理部获取所述多个第二卫星轨道信息的时间的获取时间信息,并将获取的获取时间信息与所述多个第二卫星轨道信息相关联地记录到存储部中。
[0010] 定位处理部可以从内部时钟获取指示当前时间的当前时间信息,判断记录在存储部中的获取时间信息和当前时间信息之间的差值是否超过由存储部存储的阈值,并且在差值未超过阈值时,省略从每个同步卫星信号中获取所述多个第二卫星轨道信息的处理,并基于记录在存储部中与获取时间信息相关联的所述多个第二卫星轨道信息以及距离来执行定位。
[0011] 另外,定位信息接收部可以通过无线信号从所述另一个通信设备接收多个第二卫星轨道信息。
[0012] 定位处理部可以基于通过定位信息接收部接收的所述多个第二卫星轨道信息和距离来执行定位。
[0013] 通信设备还可以包括:存储部,用于存储阈值;以及定位信息记录部,用于从内部时钟获取指示定位信息接收部接收所述多个第二卫星轨道信息的时间的获取时间信息,并将获取的获取时间信息与所述多个第二卫星轨道信息相关联地记录到存储部中。
[0014] 定位处理部可以从内部时钟获取指示当前时间的当前时间信息,判断记录在存储部中的获取时间信息和当前时间信息之间的差值是否超过由存储部存储的阈值,当差值未超过阈值时,省略基于通过定位信息接收部接收的多个第二卫星轨道信息和距离来执行定位的处理,还从每个同步的卫星信号中获取多个第二卫星轨道信息,并基于获取的多个第二卫星轨道信息和距离来执行定位。
[0015] 当定位信息接收部通过无线信号从多个其它设备中的每个接收所述多个第二卫星轨道信息时,在从所述多个其它设备中的每个接收的所述多个第二卫星轨道信息中,定位处理部可以基于附着有指示所述多个第二卫星轨道信息的新的获取时间的获取时间信息的多个第二卫星轨道信息和距离来执行定位。
[0016] 当定位信息接收部通过无线信号从所述多个其它通信设备中的每个接收所述多个第二卫星轨道信息时,在由定位信息接收部从所述多个其它通信设备中的每个接收的所述多个第二卫星轨道信息中,定位处理部可以基于距离以及通过具有大的无线电波强度的无线信号接收的多个第二卫星轨道信息来执行定位。
[0017] 根据本发明的另一个实施例,提供一种通信设备,包括:设备识别信息接收部,用于通过无线信号从另一个通信设备接收用以识别所述另一个通信设备的设备识别信息;定位信息传送请求传送部,用于通过网络向管理设备传送定位信息传送请求,所述定位信息传送请求包括通过设备识别信息接收部接收的设备识别信息;定位信息接收部,用于通过网络从管理设备接收与设备识别信息相关联的、通过管理设备管理的定位信息作为对定位信息传送请求的响应,定位信息包括第一卫星轨道信息和位置信息,所述第一卫星轨道信息指示所述一定数量卫星的各自轨道而所述位置信息指示所述另一个通信设备的位置;初始化处理部,用于执行初始化处理,所述初始化处理基于通过定位信息接收部接收的定位信息从所述一定数量的卫星中指定传送可以被所述通信设备接收的卫星信号的多个卫星;卫星信号接收部,用于从所述一定数量的卫星中的每个卫星接收卫星信号;以及,定位处理部,用于在通过卫星信号接收部接收的卫星信号中将从通过初始化处理部指定的所述多个卫星中的每个卫星传送的卫星信号同步,从同步的卫星信号中获取指示卫星信号的传送时间的卫星时间信息,以及从安装在所述通信设备中的内部时钟获取指示当前时间的当前时间信息,基于卫星时间信息和当前时间信息来计算通信设备和所述多个卫星中的每个卫星之间的距离,并基于计算出的距离和多个第二卫星轨道信息来执行所述通信设备的定位,所述多个第二卫星轨道信息以比第一卫星轨道信息更高的准确度来指示所述多个卫星各自的轨道。
[0018] 根据上述本发明的实施例,可以减少为了执行定位而在基站安装设备所需的工作量和成本,同时,在不能与基站进行通信的情形下,可以缩短由终端执行定位所需的时间。附图说明
[0019] 图1是示出了根据第一实施例的通信系统的结构的图;
[0020] 图2是示出了根据第一实施例的第一通信设备的结构的图;
[0021] 图3是示出了根据第一实施例的第二通信设备的结构的图;
[0022] 图4是示出了通过根据第一实施例的通信系统执行的处理流程的顺序图;
[0023] 图5是示出了通过根据第一实施例的第二通信设备执行的处理流程的流程图
[0024] 图6是示出了根据第二实施例的通信系统的结构的图;
[0025] 图7是示出了根据第二实施例的第一通信设备的结构的图;
[0026] 图8是示出了根据第二实施例的第二通信设备的结构的图;
[0027] 图9是示出了根据第二实施例的管理设备的图;
[0028] 图10是示出了通过根据第二实施例的通信系统执行的处理流程的顺序图;以及[0029] 图11是示出了通过根据第二实施例的第二通信设备执行的处理流程的流程图。

具体实施方式

[0030] 下面将参考附图对本发明的优选实施例进行详细描述。注意到,在本说明书以及附图中,利用相同的附图标记来表示具有基本相同的功能和结构的结构部件,并省略对这些结构部件的重复说明。以如下顺序来进行说明:
[0031] 1.第一实施例
[0032] 1-1.通信系统的结构
[0033] 1-2.第一通信设备的结构
[0034] 1-3.第二通信设备的结构
[0035] 1-4.由通信系统执行的处理
[0036] 1-5.由第二通信设备执行的处理
[0037] 2.第二实施例
[0038] 2-1.通信系统的结构
[0039] 2-2.第一通信设备的结构
[0040] 2-3.第二通信设备的结构
[0041] 2-4.管理设备的结构
[0042] 2-5.由通信系统执行的处理
[0043] 2-6.由第二通信设备执行的处理
[0044] 3.改进实例
[0045] 4.结论
[0046] 1.第一实施例
[0047] 将对本发明的第一实施例进行说明。当包含在括号内的数字和不包含在括号内的数字彼此并排地记录时,不包含在括号内的数字涉及不以本发明为特征的构件,而由括号包围的数字涉及以本发明为特征的构件。这也适用于本发明的其它实施例。
[0048] 1-1.通信系统的结构
[0049] 图1是示出了根据第一实施例的通信系统的结构的图。如图1所示,根据第一实施例的通信系统10A包括第一通信设备100A和第二通信设备200A。可以通过无线局域网(LAN)等在第一通信设备100A和第二通信设备200A之间进行ad hoc通信。当第一通信设备100A和第二通信设备200A位于指定的相互之间的距离内时,通过从通信设备中的一个传送到另一个通信设备的无线电波可以实现ad hoc通信。虽然认为指定的距离根据天气状况等的影响而变化,但假设指定的距离例如大约为100m。第一通信设备100A和第二通信设备200A可以是由用户携带的终端等,或者可以是台式计算机等。
[0050] 1-2.第一通信设备的结构
[0051] 图2是示出了根据第一实施例的第一通信设备的结构的图。如图2所示,第一通信设备100A包括存储部110A、控制部120A、通信部130、GPS天线140以及定位部150。
[0052] 存储部110A存储定位信息119。存储部110A是存储设备,如硬盘驱动器(HDD)。定位信息119是通过定位信息记录部153(稍后将对其进行说明)而存储在存储部110A中的信息。例如,指示第一通信设备100A的位置的位置信息111、星历表数据112或年历数据
113等可以被用作定位信息119。另外,存储部110A可以存储在执行程序时使用的程序或数据等。
[0053] 年历数据113是指示一定数量卫星的各自轨道的第一卫星轨道信息的实例。这里,卫星的一定数量没有特别限制,例如假设为大约三十个。星历表数据112被用作比作为第一卫星轨道信息的例子的年历数据113更准确的第二卫星轨道信息的例子。年历数据113是指示所有卫星的轨道的信息,而星历表数据112是指示每个卫星的轨道的信息。
[0054] 控制部120A具有定位信息传送控制部121A。控制部120A例如是中央处理单元(CPU)、随机存取存储器(RAM)等。控制部120A的功能例如通过存储在存储部110A中由CPU加载到RAM中的程序以及被加载到RAM中然后通过CPU来执行的程序来实现。
[0055] 定位信息传送控制部121A控制传送定位信息的处理。首先,定位信息传送控制部121A控制处理,使得搜索信号传送部131使用ad hoc通信、通过无线信号来传送搜索信号。
接下来,定位信息传送控制部121A控制处理,使得定位信息传送请求接收部132从接收到搜索信号的第二通信设备200A接收定位信息传送请求。之后,定位信息传送控制部121A从存储部110A获取定位信息119,并控制处理,使得定位信息传送部133将获取的定位信息
119传送给第二通信设备200A。
[0056] 通信部130包括搜索信号传送部131、定位信息传送请求接收部132以及定位信息传送部133。通信部130是通信接口等,其可以使用无线信号执行与第二通信设备200A的ad hoc通信。
[0057] 搜索信号传送部131使用无线信号将搜索信号传送给第二通信设备200A。包含在搜索信号中的信息没有特别限制,例如可以包括用于识别第一通信设备100A的设备识别信息。例如,标识第一通信设备100A的媒体访问控制(MAC)地址可以被用作设备识别信息。
[0058] 定位信息传送请求接收部132接收使用无线信号从接收到搜索信号的第二通信设备200A传送的定位信息传送请求。定位信息传送请求接收部132将接收到的定位信息传送请求输出给定位信息传送控制部121A。
[0059] 定位信息传送部133使用无线信号将由定位信息传送控制部121A从存储部110A获取的定位信息119传送给第二通信设备200A。这里,通过定位信息传送部133传送的定位信息119至少包括位置信息111和年历数据113,并且还可以包括星历表数据112。
[0060] GPS天线140从卫星接收卫星信号。GPS天线140将从卫星接收到的卫星信号输出给定位部150。
[0061] 定位部150包括初始化处理部151、定位处理部152和定位信息记录部153。定位部150的功能例如通过存储在存储部110A中由CPU加载到RAM中的程序以及通过加载到RAM中然后由CPU来执行的程序来实现。
[0062] 初始化处理部151执行初始化处理,从一定数量的卫星中指定传送可以通过设备本身接收的卫星信号的多个卫星。在这种情况下,所指定的卫星数量没有特别限制,只要是多个卫星即可,并且在实际情况下假设指定三个或四个卫星。当位置信息111和年历数据113被存储在存储部110A中作为定位信息119时,初始化处理部151基于存储在存储部110A中的位置信息111和年历数据113来执行初始化处理。当位置信息119未存储在存储部110A中时,初始化处理部151对从通过初始化处理部151指定的多个卫星分别传送的卫星信号进行同步,并基于从同步的卫星信号获取的年历数据113来执行初始化处理。
[0063] 定位处理部152对从通过初始化处理部151指定的多个卫星分别传送的卫星信号进行同步。之后,定位处理部152从同步的卫星信号获取指示卫星信号的传送时间的卫星时间信息。同时,定位处理部152还从安装在设备本身中的内部时钟获取指示当前时间的当前时间信息。接下来,基于卫星时间信息和当前时间信息,定位处理部152分别计算设备本身和多个卫星中的每个卫星之间的距离。之后,定位处理部152基于计算的距离和多个星历表数据112来执行设备本身的定位。
[0064] 这里,当星历表数据112通过存储部110A来存储时,定位处理部152可以使用通过存储部110A存储的星历表数据112。此外,当星历表数据112未通过存储部110A来存储时,定位处理部152还可以分别从同步的卫星信号中的每个卫星信号获取多个星历表数据112,并可以使用所获取的多个星历表数据112。当定位处理部152基于卫星时间信息和当前时间信息来计算设备本身和多个卫星之间的各距离时,例如可以通过将卫星时间信息和当前时间信息之间的差值乘以光速来计算该距离。
[0065] 当执行设备本身的定位时,定位处理部152例如可以将通过星历表数据112指示的卫星的位置作为参考点,并针对多个卫星获得一组通过计算的距离而分开的位置,然后将所获得的各组的公共点确定为设备本身的位置。
[0066] 定位信息记录部153将指示通过定位处理部152执行了定位的设备本身的位置的位置信息111记录在存储部110A中。此外,定位信息记录部153可以将通过初始化处理部151获取的年历数据113和通过定位处理部152获取的星历表数据112记录在存储部110A中。当将位置信息111、星历表数据112和年历数据113记录在存储部110A中时,定位信息记录部153可以存储与指示获取每条信息的时间的时间信息相关联的每条信息。然后,定位信息记录部153可以将存储部110A存储的、与过去了预定时间段的时间信息相关的每条信息作为无效信息删除。
[0067] 1-3.第二通信设备的结构
[0068] 图3是示出了根据第一实施例的第二通信设备200A的结构的图。如图3所示,第二通信设备200A包括存储部210、控制部220A、通信部230、GPS天线240和定位部250。
[0069] 存储部210是存储设备,如HDD。存储部210可以存储在执行程序时使用的程序和数据等。
[0070] 控制部220A具有设备检测控制部221和定位信息接收控制部222。控制部220A例如是CPU、RAM等。控制部220A的功能例如通过存储在存储部210中、通过CPU加载到RAM中的程序以及加载到RAM中然后通过CPU来执行的程序来实现。
[0071] 设备检测控制部221控制处理,使得搜索信号接收部231使用ad hoc通信、通过无线信号从第一通信设备100A接收搜索信号。当从第一通信设备100A接收到搜索信号时,设备检测控制部221将接收到的搜索信号输出给定位信息接收控制部222。
[0072] 定位信息接收控制部222控制接收定位信息的处理。首先,定位信息接收控制部222从设备检测控制部221接收搜索信号的输入。当定位信息接收控制部222从设备检测控制部221接收到搜索信号的输入时,其控制处理,使得定位信息传送请求传送部232使用ad hoc通信、通过无线信号来传送定位信息传送请求。接下来,定位信息接收控制部222控制处理,使得定位信息接收部233使用ad hoc通信、通过无线信号从第一通信设备100A接收定位信息。
[0073] 通信部230包括搜索信号接收部231、定位信息传送请求传送部232以及定位信息接收部233。通信部230是通信接口等,其可以使用无线信号来执行与第一通信设备100A的ad hoc通信。
[0074] 搜索信号接收部231通过无线信号从第一通信设备100A接收搜索信号。包含在搜索信号中的信息没有特别限制,其例如可以包括标识第一通信设备100A的设备识别信息。例如,标识第一通信设备100A的媒体访问控制(MAC)地址可以被用作设备识别信息。
[0075] 定位信息传送请求传送部232通过无线信号将定位信息传送请求传送给作为搜索信号的传送源的第一通信设备100A。
[0076] 定位信息接收部233通过无线信号从第一通信设备100A接收定位信息。这里,通过定位信息接收部233接收的定位信息包括至少位置信息和年历数据,并且还可以包括星历表数据。
[0077] GPS天线240从卫星接收卫星信号。GPS天线240将从卫星接收到的卫星信号输出给定位部250。
[0078] 定位部250包括初始化处理部251、定位处理部252和定位信息记录部253。定位部250的功能例如通过存储在存储部210中由CPU加载到RAM中的程序以及通过加载到RAM中然后由CPU来执行的程序来实现。
[0079] 初始化处理部251执行初始化处理,该初始化处理基于通过定位信息接收部233接收的定位信息从一定数量的卫星中指定传送可以通过设备本身接收的卫星信号的多个卫星。在这种情况下,所指定的卫星数量没有特别限制,只要是多个卫星即可,并且在实际情况下假设指定三个或四个卫星。当存储部210存储设备本身的位置信息和年历数据作为定位信息时,初始化处理部251可以基于由存储部210存储的位置信息和年历数据来执行初始化处理。
[0080] 通过基于由定位信息接收部233以这种方式接收的定位信息从一定数量的卫星中指定传送可以通过设备本身接收的卫星信号的多个卫星,可以缩短执行初始化处理所需的时间。一般来说,卫星信号是频谱调制的,初始化处理部251不需要针对每个卫星信号对在初始化处理中使用的定位信息进行同步、解调制和获取。
[0081] 初始化处理部251假设包含在从第一通信设备100A接收到的定位信息中的第一通信设备100A的位置信息是设备本身的位置信息。初始化处理部251然后可以使用包含在从第一通信设备100A接收到的定位信息中的年历数据和假设的位置信息来减少传送设备本身可以接收的卫星信号的卫星。使用设备本身的位置信息和年历数据113来指定传送可以通过设备本身接收的卫星信号的多个卫星通常被认为是半热态启动。与通过冷启动(其中,使用用于发现卫星的强制技术来发现传送可以通过设备本身接收的卫星信号的卫星)来执行初始化时的情况相比,在通过半热态启动来执行初始化时,可以减少初始化所需的时间。
[0082] 定位处理部252对从通过初始化处理部251指定的多个卫星传送的每个卫星信号进行同步。之后,定位处理部252从同步的卫星信号中获取指示传送卫星信号的时间的卫星时间信息。同时,定位处理部252还从安装在设备本身中的内部时钟来获取指示当前时间的当前时间信息。接下来,基于卫星时间信息和当前时间信息,定位处理部252分别计算设备本身和多个卫星中的每个卫星之间的距离。定位处理部252然后基于所计算的距离和多个星历表数据来执行设备本身的定位。
[0083] 这里,当星历表数据通过存储部210存储时,定位处理部252可以使用存储部210存储的星历表数据。
[0084] 当在获取分别从同步的卫星信号获取的多个星历表数据之后过去预定时间段时,定位处理部252可以不使用该星历表数据。此外,当阈值存储在存储部210中时,定位处理部252可以从内部时钟获取指示当前时间的当前时间信息,并判断记录在存储部210中的获取时间信息和当前时间信息之间的差值是否超过由存储部210存储的阈值。当定位处理部252确定该差值没有超过阈值时,定位处理部252省略从每个同步的卫星信号获取多个星历表数据的处理,并基于记录在存储部210中与获取时间信息相关联的多个星历表数据以及距离来执行定位。
[0085] 此外,当存储部210没有存储星历表数据时,定位处理部252可以进一步从每个同步的卫星信号中获取多个星历表数据,并可以使用所获取的多个星历表数据。但是,通常需要花费大约30秒到5分钟的时间来从每个同步的卫星信号中获取多个星历表数据。
[0086] 在这种情况下,定位处理部252可以使用包含在通过定位信息接收部233接收的定位信息中的星历表数据。根据这种结构,定位处理部252可以忽略进一步从每个同步的卫星信号中获取多个星历表数据所需的时间。当定位处理部252以这种方式使用已经存在于设备本身中的星历表数据来启动定位时,该启动通常被称为热启动。与通过半热态启动来执行定位的情况相比,在通过热启动来执行定位的情况下,可以进一步减少定位所需的时间。
[0087] 定位处理部252可以从内部时钟获取指示当前时间的当前时间信息,并且可以判断记录在存储部210中的获取时间信息和当前时间信息之间的差值是否超过了存储部210存储的阈值。当定位处理部252确定该差值没有超过阈值时,定位处理部252可以省略基于通过定位信息接收部233接收的多个星历表数据和距离来执行定位的处理,而可以执行进一步从每个同步的卫星信号中获取多个星历表数据以及基于所获取的星历表数据和距离来执行定位的处理。
[0088] 当定位处理部252基于卫星时间信息和当前时间信息来计算设备本身和多个卫星之间的各距离时,例如可以通过将卫星时间信息和当前时间信息之间的差值乘以光速来计算该距离。
[0089] 当执行设备本身的定位时,定位处理部252例如可以将通过星历表数据指示的卫星的位置作为参考点,并针对多个卫星计算一组通过计算的距离来分开的位置,然后将所获得的各组的公共点确定为设备本身的位置。
[0090] 定位处理部252还假设定位信息接收部233通过无线信号从多个其它通信设备分别接收多个星历表数据。在这种情况下,可以根据距离和附着有获取时间信息(指示多个星历表数据的获取时间的新的时间)的多个星历表数据,在通过定位信息接收部233从多个其它通信设备分别接收到的星历表数据中执行定位。此外,定位处理部252可以基于距离以及通过具有大的无线电波强度的无线信号接收的多个星历表数据,在定位信息接收部233从其它通信设备分别接收的多个星历表数据中执行定位。
[0091] 定位信息记录部253将指示通过定位处理部252执行了定位的设备本身的位置的位置信息211记录在存储部210中。此外,定位信息记录部253还可以将通过定位信息接收部233接收的位置信息、年历数据、星历表数据以及通过定位处理部252获取的星历表数据记录在存储部210中。当定位信息记录部253将位置信息、星历表数据和年历数据记录在存储部210中时,可以存储与指示获取每条信息的时间的时间信息相关联的每条信息。此外,定位信息记录部253可以将通过存储部210存储的、与过去了预定时间段的时间信息相关的所有信息作为无效的信息而删除。
[0092] 定位信息记录部253可以从内部时钟获得指示定位处理部252获取多个星历表数据的时间的获取时间信息,并可以将获取的获取时间信息和多个星历表数据彼此关联地存储在存储部210中。此外,定位信息记录部253可以从内部时钟获取指示定位信息接收部233接收多个星历表数据的时间的获取时间信息,并可以将获取的获取时间信息和多个星历表数据彼此关联地存储在存储部210中。
[0093] 1-4.由通信系统执行的处理
[0094] 图4是示出了通过根据第一实施例的通信系统10A执行的处理流程的顺序图。下面将参考图4(还适当参考其它附图)对通过根据第一实施例的通信系统10执行的处理进行说明。注意到,在图4中所示的处理流程中,从第一通信设备100A传送到第二通信设备200A的定位信息包括第一通信设备100A的位置信息、星历表数据和年历数据,但是如以上注意到的,定位信息不仅限于这样的例子。
[0095] 如图4所示,首先,第一通信设备100A通过无线信号将搜索信号传送给第二通信设备200A(步骤S101)。当第二通信设备200A通过无线信号从第一通信设备100A接收到搜索信号(步骤S102)时,该第二通信设备200A通过无线信号将定位信息传送请求传送给第一通信设备100A(步骤S103)。
[0096] 当第一通信设备100A通过无线信号从第二通信设备200A接收到定位信息传送请求(步骤S104)时,其通过无线信号将定位信息(位置信息、星历表数据和年历数据)传送给第二通信设备200A(步骤S105)。当第二通信设备200A通过无线信号从第一通信设备100A接收到定位信息(步骤S106)时,其根据接收到的定位信息来启动GPS定位(步骤S107)。
[0097] 1-5.由第二通信设备执行的处理
[0098] 图5是示出了通过根据第一实施例的第二通信设备200A执行的处理流程的流程图。下面将参考图5(还适当参考其它附图)对通过第二通信设备200A执行的处理进行说明。
[0099] 如图5所示,首先,第二通信设备200A通过无线信号搜索附近的第一通信设备100A(步骤S201)。当第二通信设备200A没有检测到附近的第一通信设备100A时(在步骤S202中的“否”),则处理进行到步骤S206。
[0100] 当第二通信设备200A检测到附近的第一通信设备100A时(在步骤S202中的“是”),则第二通信设备200A将定位信息传送请求传送给检测到的第一通信设备100A(步骤S203)。作为定位信息传送请求的响应,第二通信设备200A接收定位信息(步骤S204)并使用接收到的定位信息来执行初始化(步骤S205)。接下来,第二通信设备200A使用通过GPS天线240接收到的卫星信号来执行定位(步骤S206),并且该处理结束。
[0101] 2.第二实施例
[0102] 下面将对本发明的第二实施例进行描述。
[0103] 2-1.通信系统的结构
[0104] 图6是示出了根据第二实施例的通信系统的结构的图。如图6所示,根据第二实施例的通信系统10B包括第一通信设备100B、第二通信设备200B和管理设备300。可以通过无线LAN等在第一通信设备100B和第二通信设备200B之间实现ad hoc通信。该ad hoc通信与关于第一实施例说明的ad hoc通信相似。第一通信设备100B和第二通信设备200B可以是可以由用户携带的终端等,或者可以是台式计算机等。
[0105] 第一通信设备100B、第二通信设备200B和管理设备300通过网络400如因特网等连接,并且可以通过网络400相互进行通信。可以假设管理设备300是台式计算机等。
[0106] 2-2.第一通信设备的结构
[0107] 图7是示出了根据第二实施例的第一通信设备100B的结构的图。如图7所示,第一通信设备100B与根据第一实施例的第一通信设备100A的不同之处在于,第一通信设备100B包括代替存储部110A的存储部110B、代替控制部120A的控制部120B以及代替通信部130的第一通信部160和第二通信部170。将对这些构件的结构进行说明。
[0108] 存储部110B还存储设备识别信息118。设备识别信息118没有特别限制,只要它是标识第一通信设备100B的信息即可。例如,用于标识第一通信设备100B的MAC地址可以被用作设备识别信息118。
[0109] 控制部120B与根据第一实施例的控制部120A的不同之处在于,控制部120B具有代替定位信息传送控制部121A的定位信息传送控制部121B,并且它还具有设备识别信息传送控制部122。
[0110] 定位信息传送控制部121B控制传送定位信息的处理。定位信息传送控制部121B从存储部110B获取设备识别信息118和定位信息119,并控制处理,使得定位信息传送部171将获取的设备识别信息118和定位信息119传送给管理设备300。定位信息传送部171传送定位信息119的时刻没有特别限制,例如可以是紧接在定位部150完成关于设备本身的位置的定位以及将该位置记录到存储部110B中之后。另外,定位信息传送部171可以周期性地传送定位信息119。此外,定位信息传送控制部121B控制处理,使得设备识别信息传送部161使用ad hoc通信、通过无线信号对标识设备本身的设备标识信息118进行传送。
[0111] 第一通信部160包括设备识别信息传送部161。第一通信部160是通信接口等,其可以使用无线信号来执行与第二通信设备200B的ad hoc通信。
[0112] 设备识别信息传送部161通过无线信号将标识设备本身的设备识别信息118传送给第二通信设备200B。
[0113] 第二通信部170包括定位信息传送部171。定位信息传送部171是通信接口等,其可以通过网络400来执行与管理设备300的通信。
[0114] 定位信息传送部171通过网络400将定位信息119传送给管理设备300。
[0115] 2-3.第二通信设备的结构
[0116] 图8是示出了根据第二实施例的第二通信设备200B的结构的图。如图8所示,第二通信设备200B与根据第一实施例的第二通信设备200A的不同之处在于,第二通信设备200B包括代替控制部220A的控制部220B、代替通信部230的第一通信部260和第二通信部270。将对这些构件的结构进行说明。
[0117] 控制部220B与根据第一实施例的控制部220A的不同之处在于,控制部220B还包括设备识别信息接收控制部223。控制部220B例如是CPU、RAM等。控制部220B的功能例如通过存储在存储部210中通过CPU加载到RAM中的程序以及加载到RAM中然后通过CPU来执行的程序来实现。
[0118] 设备识别信息接收控制部223控制处理,使得设备识别信息接收部261使用ad hoc通信、通过无线信号从第一通信设备100B接收设备识别信息。设备识别信息接收控制部223从第一通信设备100B接收设备识别信息时,其将接收到的设备识别信息输出给定位信息接收控制部222。
[0119] 定位信息传送请求传送部271通过网络400将包括设备识别信息接收部261接收的设备识别信息的定位信息传送请求传送给管理设备300。对于定位信息传送请求传送部271传送定位信息传送请求的时刻没有特别限制,其可以是需要执行定位的预定时刻。
[0120] 作为定位信息传送请求的响应,定位信息接收部272通过网络400从管理设备300接收与设备识别信息相关联的、通过管理设备300管理的定位信息。
[0121] 2-4.管理设备的结构
[0122] 图9是示出了根据第二实施例的管理设备300的结构的图。如图9所示,管理设备300包括存储部310、控制部320和通信部330。
[0123] 存储部310存储定位信息列表311。存储部310是存储设备,如HDD。通过控制部320将定位信息列表311记录在存储部310中,稍后将对其进行说明。定位信息列表311例如是数据列表,其中数据是相关联的信息,即通过第一通信设备100B获取的与定位信息相关联的标识第一通信设备100B的设备识别信息。存储部310还可以存储在执行程序时使用的程序和数据等。
[0124] 控制部320包括定位信息接收控制部321和定位信息传送控制部322。控制部320例如是CPU、RAM等。控制部320的功能例如通过存储在存储部310中通过CPU加载到RAM中的程序以及加载到RAM中然后通过CPU来执行的程序来实现。
[0125] 定位信息接收控制部321控制处理以接收定位信息。首先,定位信息接收控制部321控制处理,使得由定位信息接收部331通过网络400接收的定位信息和设备识别信息被彼此关联地记录在定位信息列表311中。接下来,定位信息传送控制部322控制处理,使得定位信息传送请求接收部332从第二通信设备200B接收包括标识第二通信设备200B的设备识别信息的定位信息传送请求。之后,定位信息传送控制部322从存储部310获取定位信息,与包含在定位信息传送请求中的设备识别信息相关联地对该定位信息进行管理。定位信息传送控制部322然后控制处理,使得定位信息传送部333将获取的定位信息119传送给第二通信设备200B。
[0126] 通信部330包括定位信息接收部331、定位信息传送请求接收部332和定位信息传送部333。通信部330是通信接口等,其可以通过网络400进行与第一通信设备100B和第二通信设备200B的通信。
[0127] 定位信息接收部331从第一通信设备100B接收通过第一通信设备100B获取的定位信息以及标识第一通信设备100B的设备识别信息。
[0128] 定位信息传送请求接收部332通过网络400从第二通信设备200B接收包括标识第一通信设备100B的设备识别信息的定位信息传送请求。
[0129] 作为定位信息传送请求的响应,定位信息传送部333将定位信息传送给第二通信设备200B。
[0130] 2-5.由通信系统执行的处理
[0131] 图10是示出了通过根据第二实施例的通信系统10B执行的处理流程的顺序图。将参考图10(还适当参考其它附图)对通过通信系统10B执行的处理进行说明。
[0132] 如图10所示,首先,第一通信设备100B通过网络400将由设备本身获取的定位信息和标识设备本身的设备识别信息传送给管理设备300(步骤S301)。当管理设备300通过网络400从第一通信设备100B接收到定位信息和设备识别信息(步骤S302)时,管理设备300将接收到的定位信息和设备识别信息彼此关联地记录到定位信息列表311中(步骤S303)。
[0133] 第一通信设备100B通过无线信号将标识第一通信设备100B的设备识别信息传送给第二通信设备200B(步骤S304)。当第二通信设备200B通过无线信号从第一通信设备100B接收到设备识别信息(步骤S305)时,其通过网络400将接收到的设备识别信息传送给管理设备300(步骤S306)。当管理设备300通过网络400接收到设备识别信息(步骤S307)时,其将与接收到的设备识别信息相关联的定位信息传送给第二通信设备200B(步骤S308)。
[0134] 当第二通信设备200B通过网络400接收到定位信息(步骤S309)时,其根据接收到的定位信息来启动GPS定位(步骤S310)。
[0135] 2-6.由第二通信设备执行的处理
[0136] 图11是示出了通过根据第二实施例的第二通信设备200B执行的处理流程的流程图。将参考图11(还适当参考其它附图)对通过第二通信设备200B执行的处理进行说明。
[0137] 如图11所示,首先,第二通信设备200B通过无线信号搜索附近的第一通信设备100B(步骤S401)。当第二通信设备200B没有检测到附近的第一通信设备100B(步骤是
402中的“否”)时,处理进行到步骤S408。
[0138] 当第二通信设备200B检测到附近的第一通信设备100B(步骤S402中的“是”)时,第二通信设备200B从检测到的第一通信设备100B接收第一通信设备100B的设备识别信息(步骤S403)。第二通信设备200B通过网络400将接收到的设备识别信息传送给管理设备300(步骤S404)。当与管理设备300相关的定位信息不存在时(步骤是405中的“否”),处理进行到步骤S408。
[0139] 当存在与管理设备300相关的定位信息(步骤S405中的“是”)时,第二通信设备200B接收定位信息作为对定位信息传送请求的响应(步骤S406),并是使用接收到的定位信息来执行初始化(步骤S407)。接下来,第二通信设备200B使用通过GPS天线240接收的卫星信号来执行定位(步骤S408),并且处理结束。
[0140] 3.改进的实例
[0141] 本领域技术人员应该理解的是,根据设计需要和其它因素可以进行各种修改、合并、子合并以及改变,而且它们落入所附权利要求及其等同物的范围内。
[0142] 例如,在一些情况下,假设第二通信设备200不具有通过GPS执行定位的功能。在这种情况下,第二通信设备200实际上也可以使用从第一通信设备100接收到的定位信息。更具体地说,第二通信设备200例如实际上可以使用从第一通信设备100接收的第一通信设备100的位置信息作为第二通信设备200的位置。
[0143] 4.结论
[0144] 根据以上实施例,除了减少为执行定位而在基站安装装置所需的工作量和成本之外,在不能与基站进行通信的情形下,还可以缩短终端执行定位所需的时间。更具体地说,第二通信设备200可以使用通过第一通信设备100获取的定位信息(年历数据、第二通信设备200的位置信息等)来执行初始化。因此可以缩短指定用来传送用于定位的卫星信号的卫星的时间。此外,由于第二通信设备200可以使用通过第一通信设备100获取的定位信息(星历表数据等)来执行定位,因此可以忽略从卫星信号下载定位信息(星历表数据等)的时间。
[0145] 本申请包含与在2009年7月7日提交日本专利局的日本优先权专利申请JP2009-160800中公开的主题相关的主题,其全部内容通过引用合并于此。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈