УСТРОЙСТВО ОЦЕНКИ КОЛИЧЕСТВА ТЕРМИНАЛОВ И СПОСОБ ОЦЕНКИ КОЛИЧЕСТВА ТЕРМИНАЛОВ
APPARATUS FOR ESTIMATING NUMBER OF TERMINALS AND METHOD OF ESTIMATING NUMBER OF TERMINALS

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к устройству оценки количества терминалов и способу оценки количества терминалов для оценивания количества терминалов, расположенных в некоторой области.
УРОВЕНЬ ТЕХНИКИ
[0002] Мобильный терминал выполняет регистрацию местоположения в секторе, который является областью действия антенны базовой станции. Количество (совокупность) мобильных терминалов, расположенных в каждом секторе, оценено на основе количества мобильных терминалов, местоположения которых регистрируются в секторе каждой базовой станции. Например, Патентная литература 1 раскрывает методику для вычисления количества мобильных телефонов в заданной области с использованием БД регистрации местоположения мобильных телефонов.
Список источников
Патентная литература
[0003] PTL 1: Публикация нерассмотренной заявки на патент Японии № 2003-122877
Сущность изобретения
Техническая задача
[0004] Однако из-за перекрытия секторов или отражения радиоволн существует случай, при котором регистрация местоположения выполняется в соседнем секторе через границу сектора. Например, даже когда мобильный терминал фактически расположен в диапазоне сектора A, регистрация местоположения выполняется в секторе B, который находится в непосредственной близости к сектору A в некоторых случаях. Это называется дистанционным восприятием радиоволн. Когда происходит дистанционное восприятие радиоволн, количество терминалов в одном секторе недооценивается, а количество терминалов в другом секторе переоценивается. Соответственно имеется проблема в том, что количество терминалов в каждом секторе, которое оценивается на основе регистрации местоположения, содержит ошибку из-за дистанционного восприятия радиоволн.
[0005] В свете вышеизложенного, чтобы решить вышеупомянутую проблему, целью настоящего изобретения является предоставление устройства оценки количества терминалов и способа оценки количества терминалов, способных оценивать количество терминалов, расположенных в заданной области, более подходящим образом.
Решение проблемы
[0006] Чтобы решить вышеупомянутую проблему, устройство оценки количества терминалов в соответствии с настоящим изобретением включает в себя средство получения информации об области для получения информации об области, содержащей идентификационную информацию области, идентифицирующую область местоположения терминала, и информацию о диапазоне области касательно диапазона области, указывающего географический диапазон области, идентифицированной по идентификационной информации области, средство получения количества терминалов в области для получения количества терминалов, расположенных в области, идентифицированной по идентификационной информации области, и средство коррекции количества терминалов для корректирования количества терминалов, полученного средством получения количества терминалов в области, на основе информации о соответствии, содержащей идентификационную информацию области и информацию о местоположении, указывающую местоположение терминала, и информации об области, полученной средством получения информации об области.
[0007] Кроме того, способ оценки количества терминалов в соответствии с настоящим изобретением является способом оценки количества терминалов, выполняемым устройством оценки количества терминалов, который включает в себя этап получения информации об области, состоящий в получении информации об области, содержащей идентификационную информацию области, идентифицирующую область местоположения терминала, и информацию о диапазоне области касательно диапазона области, указывающего географический диапазон области, идентифицированной по идентификационной информации области, этап получения количества терминалов в области, состоящий в получении количества терминалов, расположенных в области, идентифицированной по идентификационной информации области, и этап коррекции количества терминалов, состоящий в корректировании количества терминалов, полученного на этапе получения количества терминалов в области, на основе информации о соответствии, содержащей идентификационную информацию области и информацию о местоположении, указывающую местоположение терминала, и информации об области, полученной на этапе получения информации об области.
[0008] В соответствии с настоящим изобретением информация о соответствии указывает, что терминал, который присутствует в фактическом местоположении, которое является положением, указанным информацией о местоположении, выполнил регистрацию местоположения в первой области регистрации местоположения, которая является областью, идентифицированной по идентификационной информации области. Тогда область фактического местоположения, которой принадлежит фактическое местоположение, определяется на основе информации об области, и количество терминалов, расположенных в каждой области, корректируется на основе отличия между областью фактического местоположения и первой областью регистрации местоположения. Например, когда область фактического местоположения терминала отличается от первой области регистрации местоположения из-за дистанционного восприятия радиоволн, можно скорректировать количество терминалов, расположенных в каждой области. Посредством этого можно точнее оценить количество терминалов, расположенных в каждой области.
[0009] Кроме того, чтобы решить вышеупомянутую проблему, предпочтительно, чтобы устройство оценки количества терминалов в соответствии с настоящим изобретением дополнительно включало в себя средство получения первой информации о местоположении для получения первой информации о местоположении, содержащей идентификационную информацию терминала, идентифицирующую терминал, и идентификационную информацию области, идентифицирующую область местоположения терминала, и средство получения второй информации о местоположении для получения второй информации о местоположении, содержащей информацию об идентификации и местоположении терминала, указывающую местоположение терминала, где информация о соответствии содержит по меньшей мере одно из первой информации о соответствии, сформированной средством формирования информации о соответствии для формирования информации о соответствии на основе идентификационной информации области и информации о местоположении с использованием первой информации о местоположении, полученной средством получения первой информации о местоположении, и второй информации о местоположении, полученной средством получения второй информации о местоположении, и второй информации о соответствии, полученной средством получения информации о соответствии для получения информации о соответствии, содержащей идентификационную информацию терминала, идентифицирующую терминал, идентификационную информацию области, идентифицирующую область местоположения терминала, и информацию о местоположении, указывающую местоположение терминала.
[0010] В соответствии с вышеупомянутым аспектом, первая информация о соответствии формируется на основе идентификационной информации области, идентифицирующей область местоположения, содержащейся в первой информации о местоположении, и информации о местоположении (координатной информации), указывающей местоположение терминала, содержащейся во второй информации о местоположении. Кроме того, получается вторая информация о соответствии, содержащая идентификационную информацию терминала, идентификационную информацию области и информацию о местоположении. Каждая информация о соответствии указывает, что терминал, который присутствует в фактическом местоположении, которое является положением, указанным информацией о местоположении, выполнил регистрацию местоположения в первой области регистрации местоположения, которая является областью, идентифицированной по идентификационной информации области. Тогда область фактического местоположения, которой принадлежит фактическое местоположение, определяется на основе информации об области, и количество терминалов, расположенных в каждой области, корректируется на основе отличия между областью фактического местоположения и первой областью регистрации местоположения. Например, когда область фактического местоположения терминала отличается от первой области регистрации местоположения из-за дистанционного восприятия радиоволн, можно скорректировать количество терминалов, расположенных в каждой области. Посредством этого можно точнее оценить количество терминалов, расположенных в каждой области.
[0011] Предпочтительно, чтобы первая информация о местоположении и вторая информация о местоположении получались с помощью разных техник позиционирования и распределения по времени позиционирования. В этом случае с помощью формирования информации о соответствии путем объединения информации о местоположении, полученной с помощью разных техник позиционирования, можно оценить соответствие между идентификационной информацией области и информацией о местоположении.
[0012] Кроме того, в устройстве оценки количества терминалов в соответствии с настоящим изобретением предпочтительно, чтобы первая информация о местоположении дополнительно содержала первую информацию о времени, указывающую время, когда получается первая информация о местоположении, вторая информация о местоположении дополнительно содержала вторую информацию о времени, указывающую время, когда получается вторая информация о местоположении, и средство формирования информации о соответствии извлекало первую информацию о местоположении и вторую информацию о местоположении, имеющие одинаковую идентификационную информацию терминала и имеющие разность во времени между временем, указанным первой информацией о времени, и временем, указанным второй информацией о времени, равную заданному значению или меньше, и формировало информацию о соответствии на основе идентификационной информации области в извлеченной первой информации о местоположении и информации о местоположении в извлеченной второй информации о местоположении.
[0013] Когда разность во времени между временем, указанным первой информацией о времени, и временем, указанным второй информацией о времени, меньше, надежность соответствия между идентификационной информацией области и информацией о местоположении выше. Соответственно, с помощью извлечения первой информации о местоположении и второй информации о местоположении, имеющих разность во времени, равную заданному значению или меньше, и формирования информации о соответствии на основе идентификационной информации области в первой информации о местоположении и информации о местоположении во второй информации о местоположении можно получить высоко надежную информацию о соответствии. Посредством этого можно точнее оценить количество терминалов.
[0014] Кроме того, в устройстве оценки количества терминалов в соответствии с настоящим изобретением предпочтительно, чтобы первая информация о местоположении дополнительно содержала первую информацию о времени, указывающую время, когда получается первая информация о местоположении, вторая информация о местоположении дополнительно содержала вторую информацию о времени, указывающую время, когда получается вторая информация о местоположении, и средство формирования информации о соответствии извлекало вторую информацию о местоположении, имеющую такую же идентификационную информацию терминала, что и одна первая информация о местоположении, причем вторая информация о местоположении является заданным количеством второй информации о местоположении, содержащей вторую информацию о времени, указывающую время раньше времени, указанного первой информацией о времени, содержащейся в одной первой информации о времени, и заданным количеством второй информации о местоположении, содержащей вторую информацию о времени, указывающую время позже времени, указанного первой информацией о времени, содержащейся в одной первой информации о времени, оценивало информацию о местоположении, указывающую местоположение терминала во время, указанное первой информацией о времени, содержащейся в одной первой информации о местоположении, на основе второй информации о времени и информации о местоположении, содержащихся в каждой извлеченной второй информации о местоположении, и первой информации о времени, содержащейся в одной первой информации о местоположении, и формировало информацию о соответствии на основе оцененной информации о местоположении терминала и идентификационной информации области в одной первой информации о местоположении.
[0015] Извлекается вторая информация о местоположении, которая содержит вторую информацию о времени, указывающую времена до и после времени, указанного первой информацией о времени, содержащейся в первой информации о местоположении. Затем местоположение терминала во время, указанное первой информацией о времени, содержащейся в первой информации о местоположении, оценивается с использованием извлеченной второй информации о местоположении, посредством этого определяя местоположение терминала, когда первая информация о местоположении получается точнее. С помощью формирования информации о соответствии с использованием информации о местоположении, указывающей полученное таким образом местоположение терминала, можно точнее оценить количество терминалов.
[0016] Кроме того, в устройстве оценки количества терминалов в соответствии с настоящим изобретением предпочтительно, чтобы когда извне вводится первая информация о цели наблюдения, содержащая по меньшей мере одну из информации о целевом периоде наблюдения, указывающей период, который нужно наблюдать, и информации об области наблюдения, указывающей область, которую нужно наблюдать, средство получения первой информации о местоположении получает первую информацию о местоположении на основе первой информации о цели наблюдения, а когда извне вводится вторая информация о цели наблюдения, содержащая по меньшей мере одну из информации о целевом периоде наблюдения, указывающей период, который нужно наблюдать, и информации о диапазоне наблюдения, указывающей географический диапазон, который нужно наблюдать, средство получения второй информации о местоположении получает вторую информацию о местоположении на основе второй информации о цели наблюдения.
[0017] С помощью ввода целевого периода наблюдения и целевой области наблюдения можно сформировать информацию о соответствии в нужном диапазоне времени или географическом диапазоне. Посредством этого можно уменьшить нагрузку для формирования информации о соответствии.
[0018] Кроме того, устройство оценки количества терминалов в соответствии с настоящим изобретением дополнительно может включать в себя средство оценки диапазона области для оценивания диапазона области у области, идентифицированной по идентификационной информации области, на основе информации о соответствии, и средство получения информации об области предпочтительно получает информацию о диапазоне области, указывающую диапазон области, оцененный средством оценки диапазона области, и идентификационную информацию области в качестве информации об области.
[0019] Диапазон области, оцененный с помощью мозаики Вороного или т.п., иногда отличается от фактического диапазона области из-за угла наклона антенны, наличия и отсутствия препятствия и т.п. С другой стороны, фактическое местоположение, указанное информацией о местоположении в информации о соответствии, может считаться включенным в первую область регистрации местоположения, которая идентифицируется по идентификационной информации области в информации о соответствии. Таким образом, с помощью оценивания диапазона области на основе информации о соответствии можно отразить связь полученной идентификационной информации области и информации о местоположении на оценке диапазона области у области, идентифицированной по идентификационной информации области, что делает возможным более подходящую оценку диапазона области. Посредством этого возможно оценить количество терминалов на основе более подходящего диапазона области, и посредством этого можно точнее оценить количество терминалов, расположенных в каждой области.
[0020] Кроме того, в устройстве оценки количества терминалов в соответствии с настоящим изобретением предпочтительно, чтобы средство коррекции количества терминалов извлекало множество информации о соответствии, имеющей одинаковую идентификационную информацию области, определяло области фактического местоположения, являющиеся областями, которым принадлежат местоположения, указанные информацией о местоположении в множестве извлеченной информации о соответствии, вычисляло пропорцию количества информации о соответствии в каждой из областей фактического местоположения и общего количества в множестве извлеченной информации о соответствии в качестве корректирующего коэффициента, и корректировало количество терминалов с использованием корректирующего коэффициента.
[0021] Количество информации о соответствии, имеющей одинаковую идентификационную информацию области, указывает количество терминалов, которые выполнили регистрацию местоположения в области, идентифицированной по идентификационной информации области. Кроме того, количество информации о соответствии в каждой области фактического местоположения среди информации о соответствии, имеющей одинаковую идентификационную информацию области, указывает количество терминалов, которые фактически были расположены в каждой области, среди количества терминалов, которые выполнили регистрацию местоположения в области, идентифицированной по идентификационной информации области. Тогда количество терминалов, расположенных в каждой области, корректируется с использованием пропорции количества информации о соответствии в каждой области фактического местоположения и общего количества информации о соответствии, имеющей одинаковую идентификационную информацию области, в качестве корректирующего коэффициента. Например, даже когда область, идентифицированная по идентификационной информации области, и область фактического местоположения отличаются из-за дистанционного восприятия радиоволн, можно корректировать количество терминалов, расположенных в каждой области. Посредством этого можно точнее оценить количество терминалов, расположенных в каждой области.
[0022] Кроме того, в устройстве оценки количества терминалов в соответствии с настоящим изобретением предпочтительно, чтобы средство коррекции количества терминалов вычисляло первую пропорцию, являющуюся пропорцией количества информации о соответствии в каждой области, вычисляло вторую пропорцию, являющуюся пропорцией количества терминалов в каждой области, посредством оценивания количества терминалов, местоположение которых регистрируется для каждой области, вычисляло коэффициент регулировки у одной и той же области на основе первой пропорции и второй пропорции той же области и регулировало корректирующий коэффициент на основе коэффициента регулировки.
[0023] Хотя вторая информация о местоположении необходима для формирования информации о соответствии, существует случай, где вторую информацию о местоположении нельзя получить из-за зоны отсутствия приема GPS. В таком случае не формируется информация о соответствии, соответствующая второй информации о местоположении, которая не получена. С другой стороны, вторая информация о местоположении в области не подвержена влиянию зоны отсутствия приема GPS. Таким образом, коэффициент регулировки каждой области вычисляется на основе второй пропорции количества терминалов, местоположение которых регистрируется для каждой области, и пропорции количества информации о соответствии в каждой области, и посредством этого регулируется корректирующий коэффициент. Посредством этого можно регулировать корректирующий коэффициент, принимая во внимание информацию о соответствии, которая не сформирована из-за зоны отсутствия приема GPS. Таким образом, можно оценить количество терминалов с учетом зоны отсутствия приема GPS, и посредством этого можно точнее оценить количество терминалов, расположенных в каждой области.
[0024] Кроме того, предпочтительно, чтобы устройство оценки количества терминалов в соответствии с настоящим изобретением дополнительно включало в себя средство оценки населения для оценивания населения с одним атрибутом пользователя на основе количества терминалов, скорректированного средством коррекции количества терминалов, и отношения количества терминалов в области, имеющих один атрибут пользователя в предварительно определенной широкой области, к населению с одним атрибутом пользователя, включенным в широкую область, на основе статистических данных.
[0025] В этом случае может точнее оцениваться население с одним атрибутом пользователя.
[0026] Кроме того, устройство оценки количества терминалов в соответствии с настоящим изобретением включает в себя средство получения первой информации о местоположении для получения первой информации о местоположении, содержащей идентификационную информацию терминала, идентифицирующую терминал, и идентификационную информацию области, идентифицирующую область местоположения терминала, средство получения второй информации о местоположении для получения второй информации о местоположении, содержащей информацию об идентификации и местоположении терминала, указывающую местоположение терминала, средство формирования информации о соответствии для формирования информации о соответствии на основе идентификационной информации области и информации о местоположении с использованием первой информации о местоположении, полученной средством получения первой информации о местоположении, и второй информации о местоположении, полученной средством получения второй информации о местоположении, средство получения информации об области для получения информации об области, содержащей идентификационную информацию области и информацию о диапазоне области касательно диапазона области, указывающего географический диапазон области, идентифицированной по идентификационной информации области, средство получения количества терминалов в области для получения количества терминалов, расположенных в области, идентифицированной по идентификационной информации области, и средство коррекции количества терминалов для корректирования количества терминалов, полученного средством получения количества терминалов в области, на основе информации о соответствии, сформированной средством формирования информации о соответствии, и информации об области, полученной средством получения информации об области.
[0027] Кроме того, способ оценки количества терминалов в соответствии с настоящим изобретением включает в себя этап получения первой информации о местоположении, состоящий в получении первой информации о местоположении, содержащей идентификационную информацию терминала, идентифицирующую терминал, и идентификационную информацию области, идентифицирующую область местоположения терминала, этап получения второй информации о местоположении, состоящий в получении второй информации о местоположении, содержащей информацию об идентификации и местоположении терминала, указывающую местоположение терминала, этап формирования информации о соответствии, состоящий в формировании информации о соответствии на основе идентификационной информации области и информации о местоположении с использованием первой информации о местоположении, полученной на этапе получения первой информации о местоположении, и второй информации о местоположении, полученной на этапе получения второй информации о местоположении, этап получения информации об области, состоящий в получении информации об области, содержащей идентификационную информацию области и информацию о диапазоне области касательно диапазона области, указывающего географический диапазон области, идентифицированной по идентификационной информации области, этап получения количества терминалов в области, состоящий в получении количества терминалов, расположенных в области, идентифицированной по идентификационной информации области, и этап коррекции количества терминалов, состоящий в корректировании количества терминалов, полученного на этапе получения количества терминалов в области, на основе информации о соответствии, сформированной на этапе формирования информации о соответствии, и информации об области, полученной на этапе получения информации об области.
[0028] В соответствии с настоящим изобретением, первая информация о соответствии формируется на основе идентификационной информации области, идентифицирующей область местоположения, содержащейся в первой информации о местоположении, и информации о местоположении (координатной информации), указывающей местоположение терминала, содержащейся во второй информации о местоположении. Кроме того, получается вторая информация о соответствии, содержащая идентификационную информацию терминала, идентификационную информацию области и информацию о местоположении. Каждая информация о соответствии указывает, что терминал, который присутствует в фактическом местоположении, которое является положением, указанным информацией о местоположении, выполнил регистрацию местоположения в первой области регистрации местоположения, которая является областью, идентифицированной по идентификационной информации области. Тогда область фактического местоположения, которой принадлежит фактическое местоположение, определяется на основе информации об области, и количество терминалов, расположенных в каждой области, корректируется на основе отличия между областью фактического местоположения и первой областью регистрации местоположения. Например, когда область фактического местоположения терминала отличается от первой области регистрации местоположения из-за дистанционного восприятия радиоволн, можно скорректировать количество терминалов, расположенных в каждой области. В результате количество терминалов, расположенных в каждой области, может оцениваться с высокой точностью.
Положительные эффекты изобретения
[0029] В соответствии с настоящим изобретением можно более подходящим образом оценивать количество терминалов, расположенных в заданной области.
Краткое описание чертежей
[0030] Фиг. 1 - схема конфигурации системы связи в соответствии с вариантами осуществления с первого по третий.
Фиг. 2 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии с первым вариантом осуществления.
Фиг. 3 - изображение, показывающее пример таблицы управления первой информацией о местоположении, включенной в блок получения первой информации о местоположении.
Фиг. 4 - изображение, показывающее пример таблицы управления второй информацией о местоположении, включенной в блок получения второй информации о местоположении.
Фиг. 5 - изображение, показывающее пример таблицы управления информацией о соответствии, включенной в блок формирования информации о соответствии.
Фиг. 6 - изображение, показывающее пример местоположения мобильного терминала, передавшего первую информацию о местоположении.
Фиг. 7 - блок-схема алгоритма, показывающая процесс оценки количества терминалов в устройстве оценки количества терминалов в соответствии с первым вариантом осуществления.
Фиг. 8 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии со вторым вариантом осуществления.
Фиг. 9 - блок-схема алгоритма, показывающая процесс оценки количества терминалов в устройстве оценки количества терминалов в соответствии со вторым вариантом осуществления.
Фиг. 10 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии с третьим вариантом осуществления.
Фиг. 11 - изображение, показывающее пример случая, где существует зона отсутствия приема GPS.
Фиг. 12 - блок-схема алгоритма, показывающая процесс оценки количества терминалов в устройстве оценки количества терминалов в соответствии с третьим вариантом осуществления.
Фиг. 13 - изображение, показывающее отношение между распределением по времени, когда получается первая информация о местоположении и вторая информация о местоположении, и фактической траекторией движения мобильного терминала.
Фиг. 14 - блок-схема алгоритма, показывающая процесс формирования информации о соответствии, выполняемый блоком формирования информации о соответствии в альтернативном примере.
Фиг. 15 - изображение, показывающее конфигурацию альтернативного примера устройства оценки количества терминалов в соответствии с вариантами осуществления с первого по третий.
Фиг. 16 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии с четвертым вариантом осуществления.
Фиг. 17 - изображение, показывающее информацию GPS вместе с информацией об области.
Фиг. 18 - изображение, показывающее информацию о соответствии.
Фиг. 19 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии с пятым вариантом осуществления.
Фиг. 20 - изображение для описания идеи оценки количества терминалов.
Фиг. 21 - изображение для описания способа вычисления для оценки количества терминалов.
Фиг. 22 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии с шестым вариантом осуществления.
Фиг. 23 - изображение для описания сочетания ячейки и карты областей.
Фиг. 24 - изображение для описания вычисления площади каждой разделенной области и отношения площадей.
Фиг. 25 - изображение для описания вычисления общей численности населения в разделенных областях в некоторой ячейке.
Фиг. 26 - изображение для описания процесса преобразования количества терминалов в соответствии с седьмым вариантом осуществления.
Фиг. 27 - изображение, показывающее определитель для преобразования в предполагаемое количество терминалов в целевой выходной единице.
Фиг. 28 - блок-схема, показывающая функциональную конфигурацию устройства оценки количества терминалов в соответствии с восьмым вариантом осуществления.
Фиг. 29 - блок-схема алгоритма, показывающая пример процесса сокрытия.
Описание вариантов осуществления
[0031] Предпочтительные варианты осуществления устройства оценки количества терминалов и способа оценки количества терминалов в соответствии с настоящим изобретением подробно описываются ниже со ссылкой на чертежи. Отметим, что в нижеследующем описании одинаковые или эквивалентные элементы обозначаются одинаковыми номерами ссылок, и их повторяющееся объяснение пропускается.
[0032]
(Первый вариант осуществления)
Фиг. 1 - схема конфигурации системы 1 связи в соответствии с первым вариантом осуществления. Как показано на фиг. 1, система 1 связи в соответствии с первым вариантом осуществления включает в себя мобильный терминал 100 (который является, например, мобильным телефоном и эквивалентен "терминалу" в формуле изобретения), BTS 200 (базовая приемопередающая станция), RNC 300 (контроллер радиосети), коммутационное оборудование 400, различные типы узлов 700 обработки и центр 500 управления. Кроме того, центр 500 управления включает в себя блок 501 социальных датчиков, блок 502 масштабного анализа данных, блок 503 мобильной демографии и блок 504 решений по визуализации.
[0033] Коммутационное оборудование 400 собирает первую информацию о местоположении и вторую информацию о местоположении, которые описываются позже, для мобильного терминала 100 посредством BTS 200 и RNC 300. Коммутационное оборудование 400 сохраняет собранную первую информацию о местоположении и вторую информацию о местоположении и выводит собранную первую информацию о местоположении и вторую информацию о местоположении в центр 500 управления по предварительно определенному распределению по времени или в ответ на запрос из центра 500 управления.
[0034] Различные типы узлов 700 обработки получают первую информацию о местоположении и вторую информацию о местоположении мобильного терминала 100 посредством RNC 300 и коммутационного оборудования 400, в некоторых случаях выполняют пересчет местоположения или т.п. и выводят собранную информацию о местоположении в центр 500 управления по предварительно определенному распределению по времени или в ответ на запрос из центра 500 управления.
[0035] Мобильный терминал 100 передает первую информацию о местоположении с первыми интервалами (например, с интервалами в 54 минуты). Первая информация о местоположении является, например, информацией о регистрации местоположения и накапливается в блоке 501 социальных датчиков, который описывается позже, посредством BTS 200, RNC 300 и коммутационного оборудования 400. Первая информация о местоположении содержит ID терминала (который эквивалентен "идентификационной информации терминала" в формуле изобретения), который может идентифицировать мобильный терминал 100, и ID области (который эквивалентен "идентификационной информации области" в формуле изобретения), который может идентифицировать первую область регистрации местоположения, которая является областью, где расположен мобильный терминал 100. Первая информация о местоположении дополнительно может содержать первую информацию о времени, которая описывается позже. Отметим, что область является сектором, который является областью действия антенны, например, у BTS 200. Кроме того, мобильный терминал 100 может передавать первую информацию о местоположении не только с первыми интервалами, но также и по другому распределению по времени (например, во время перемещения по области, во время передачи и т.п.).
[0036] Кроме того, некоторые из мобильных терминалов 100 передают вторую информацию о местоположении со вторыми интервалами (например, с интервалами в 5 минут), которые короче вышеописанных первых интервалов. Вторая информация о местоположении является, например, информацией GPS и накапливается в блоке 501 социальных датчиков, который описывается позже, посредством BTS 200, RNC 300 и коммутационного оборудования 400. Однако если вторая информация о местоположении мобильного терминала 100 является информацией GPS, то различные типы узлов 700 обработки могут получить информацию GPS о мобильном терминале 100 без участия RNC 300 и коммутационного оборудования 400. Получение информации GPS описывается позже. Вторая информация о местоположении содержит ID терминала, который может идентифицировать мобильный терминал 100, и координатную информацию (которая эквивалентна "информации о местоположении" в формуле изобретения), указывающую широту и долготу мобильного терминала 100.
[0037] Широта и долгота мобильного терминала 100 получаются с использованием функции (GPS и т.п.), встроенной в мобильный терминал 100. Вторая информация о местоположении дополнительно может содержать вторую информацию о времени, которая описывается позже. Отметим, что мобильный терминал 100 может передавать вторую информацию о местоположении не только со вторыми интервалами, но также и по другому распределению по времени (например, во время использования услуги с информацией GPS, во время, когда пользователем выполняется запрос касательно информации GPS и т.д.).
[0038] В отношении сбора информации GPS блок сбора информации GPS, который не показан, включенный в блок 501 социальных датчиков или блок 503 мобильной демографии, собирает информацию о долготе и информацию о широте, указывающие местоположение каждого мобильного терминала 100, переданные от каждого мобильного терминала 100. Отметим, что блок сбора информации GPS может накапливать собранную информацию о долготе и информацию о широте мобильного терминала 100 вместе с идентификатором пользователя мобильного терминала 100 и информацией о времени позиционирования в качестве информации GPS в блоке накопления информации GPS, который не показан, включенном, например, в блок 502 масштабного анализа данных.
[0039] Блок 501 социальных датчиков является серверным устройством, которое накапливает данные, содержащие первую информацию о местоположении и вторую информацию о местоположении мобильного оборудования 100 и т.п. Блок 501 социальных датчиков получает и накапливает данные в ответ на запрос приема данных от коммутационного оборудования 400 или путем передачи к коммутационному оборудованию 400 запроса передачи данных.
[0040] Блок 502 масштабного анализа данных является серверным устройством, которое преобразует данные, принятые от блока 501 социальных датчиков, в предварительно определенный формат данных. Например, блок 502 масштабного анализа данных выполняет сортировку с использованием идентификатора в качестве ключа либо сортировку по области. Устройство 10 оценки количества терминалов в соответствии с этим вариантом осуществления создается, например, в блоке 502 масштабного анализа данных и вычисляет количество терминалов, соответствующее цели оценки количества терминалов (которая в этом примере является целевой областью оценки количества терминалов и периодом времени).
[0041] Блок 503 мобильной демографии является серверным устройством, которое выполняет обработку по агрегированию и статистическому анализу и обработку по пространственному анализу данных, обработанных в блоке 502 масштабного анализа данных.
[0042] Блок 504 решений по визуализации является серверным устройством, которое перерабатывает данные, агрегированные в блоке 503 мобильной демографии, в видимые. Например, блок 504 решений по визуализации может отобразить агрегированные данные на карте. Отметим, что данные, обработанные в блоке 504 решений по визуализации, предоставляются корпорациям, правительственным и другим государственным учреждениям или отдельным людям и используются для развития розничной торговли, изучения транспортных потоков, управления рисками при авариях, охраны окружающей среды и т.п. Отметим, что само собой разумеется, что статистически обработанная информация обрабатывается так, чтобы не идентифицировать людей.
[0043] Следует отметить, что блок 501 социальных датчиков, блок 502 масштабного анализа данных, блок 503 мобильной демографии и блок 504 решений по визуализации являются серверными устройствами, как описано выше, и само собой разумеется, что они имеют базовую конфигурацию типового устройства обработки информации (в частности, CPU, RAM, ROM, устройство ввода, например клавиатура и мышь, устройство связи, которое выполняет взаимодействие с внешним миром, запоминающее устройство, которое хранит информацию, устройство вывода, например дисплей и принтер), хотя это и не показано.
[0044] Ниже описываются функции устройства 10 оценки количества терминалов. Фиг. 2 - блок-схема, показывающая функциональную конфигурацию устройства 10 оценки количества терминалов. Как показано на фиг. 2, устройство 10 оценки количества терминалов включает в себя блок 11 получения первой информации о местоположении (который эквивалентен "средству получения первой информации о местоположении" в формуле изобретения), блок 12 получения второй информации о местоположении (который эквивалентен "средству получения второй информации о местоположении" в формуле изобретения), блок 13 формирования информации о соответствии (который эквивалентен "средству формирования информации о соответствии" в формуле изобретения), блок 14 получения информации об области (который эквивалентен "средству получения информации об области" в формуле изобретения), блок 15 получения количества терминалов в области (который эквивалентен "средству получения количества терминалов в области" в формуле изобретения) и блок 16 коррекции количества терминалов (который эквивалентен "средству коррекции количества терминалов" в формуле изобретения).
[0045] Блок 11 получения первой информации о местоположении функционирует в качестве средства получения первой информации о местоположении, которое получает первую информацию о местоположении, содержащую ID терминала и ID области. Первая информация о местоположении, содержащая ID терминала и ID области, получается внешним устройством (например, любым блоком в центре 500 управления) по отношению к устройству 10 оценки количества терминалов и накапливается в первом блоке накопления, который не показан. Первый блок накопления может включаться в устройство 10 оценки количества терминалов или размещаться вне устройства 10 оценки количества терминалов. Блок 11 получения первой информации о местоположении получает первую информацию о местоположении от первого блока накопления и управляет информацией путем сохранения ее в таблице управления первой информацией о местоположении.
[0046] Первая информация о местоположении может содержать первую информацию о времени, указывающую время, когда получается первая информация о местоположении. Первая информация о времени может быть временем, например, когда любой блок в центре 500 управления получил первую информацию о местоположении. Кроме того, первая информация о времени может быть информацией, указывающей время, связанное с передачей и приемом первой информации о местоположении, например время, когда мобильный терминал 100 передал первую информацию о местоположении, и может использоваться время, заданное в любом устройстве системы 1 связи. Отметим, что когда извне вводится первая информация о цели наблюдения, содержащая по меньшей мере одно из информации о целевом периоде наблюдения, содержащей набор из времени начала и времени окончания для определения состояния пребывания, и информации об области наблюдения, блок 11 получения первой информации о местоположении может получить первую информацию о местоположении в целевом периоде наблюдения и в области наблюдения из введенной первой информации о цели наблюдения. Информация об области наблюдения задается в виде ID области, географического диапазона (например, муниципалитеты) или т.п. Кроме того, блок 11 получения первой информации о местоположении может систематически получать первую информацию о местоположении.
[0047] Фиг. 3 - изображение, показывающее пример таблицы управления первой информацией о местоположении. Таблица управления первой информацией о местоположении содержит первую информацию о местоположении, связывающую ID терминала, первую информацию о времени и ID области. ID терминала является идентификационной информацией для идентификации мобильного терминала 100, который передал первую информацию о местоположении, как описано выше. Первая информация о времени указывает время, когда получается первая информация о местоположении, как описано выше. ID области является идентификационной информацией для идентификации первой области регистрации местоположения, где мобильный терминал 100, который передал первую информацию о местоположении, был расположен во время передачи первой информации о местоположении, как описано выше.
[0048] Блок 12 получения второй информации о местоположении функционирует в качестве средства получения второй информации о местоположении, которое получает вторую информацию о местоположении, содержащую ID терминала и координатную информацию. Вторая информация о местоположении, содержащая ID терминала и координатную информацию, получается внешним устройством (например, любым блоком в центре 500 управления) по отношению к устройству 10 оценки количества терминалов и накапливается во втором блоке накопления, который не показан. Второй блок накопления может быть, например, вышеописанным блоком накопления информации GPS и может включаться в устройство 10 оценки количества терминалов или размещаться вне устройства 10 оценки количества терминалов. Блок 12 получения второй информации о местоположении получает вторую информацию о местоположении от второго блока накопления и управляет информацией путем сохранения ее в таблице управления второй информацией о местоположении.
[0049] Вторая информация о местоположении может содержать вторую информацию о времени, указывающую время, когда получается вторая информация о местоположении. Вторая информация о времени может быть временем, например, когда любой блок в центре 500 управления получил вторую информацию о местоположении. Кроме того, вторая информация о времени может быть информацией, указывающей время, связанное с передачей и приемом второй информации о местоположении, например время, когда мобильный терминал 100 передал вторую информацию о местоположении, и может использоваться время, заданное в любом устройстве системы 1 связи. Отметим, что когда извне вводится вторая информация о цели наблюдения, содержащая по меньшей мере одну из информации о целевом периоде наблюдения, содержащей набор из времени начала и времени окончания для определения состояния пребывания, и информации о диапазоне наблюдения, блок 12 получения второй информации о местоположении может получить вторую информацию о местоположении в целевом периоде наблюдения и в диапазоне наблюдения из введенной второй информации о цели наблюдения. Информация об области наблюдения задается в виде широты и долготы, географического диапазона (например, муниципалитеты) или т.п. Кроме того, блок 12 получения второй информации о местоположении может получать вторую информацию о местоположении на регулярной основе.
[0050] Фиг. 4 - изображение, показывающее пример таблицы управления второй информацией о местоположении. Таблица управления второй информацией о местоположении содержит вторую информацию о местоположении, связывающую ID терминала, вторую информацию о времени и координатную информацию. ID терминала является идентификационной информацией для идентификации мобильного терминала 100, который передал вторую информацию о местоположении, как описано выше. Вторая информация о времени указывает время, когда получается вторая информация о местоположении, как описано выше. Координатная информация указывает координаты местоположения, где мобильный терминал 100, который передал вторую информацию о местоположении, был расположен во время передачи второй информации о местоположении, как описано выше.
[0051] Блок 13 формирования информации о соответствии функционирует в качестве средства формирования информации о соответствии, которое формирует информацию о соответствии на основе ID области и координатной информации, используя первую информацию о местоположении, полученную блоком 11 получения первой информации о местоположении, и вторую информацию о местоположении, полученную блоком 12 получения второй информации о местоположении. Точнее говоря, блок 13 формирования информации о соответствии извлекает первую информацию о местоположении и вторую информацию о местоположении, имеющие одинаковый ID терминала, из первой информации о местоположении, сохраненной в таблице управления первой информацией о местоположении, и второй информации о местоположении, сохраненной в таблице управления второй информацией о местоположении.
[0052] Блок 13 формирования информации о соответствии затем вычисляет разность во времени между временем, указанным первой информацией о времени, содержащейся в первой информации о местоположении, и временем, указанным второй информацией о времени, содержащейся во второй информации о местоположении. Блок 13 формирования информации о соответствии определяет, находится ли вычисленная разность во времени в пределах предварительно определенного значения (например, 5 минут). Когда разность во времени находится в пределах заданного значения, блок 13 формирования информации о соответствии формирует информацию о соответствии, связывающую ID области, содержащийся в первой информации о местоположении, координатную информацию, содержащуюся во второй информации о местоположении, и информацию о разности во времени, указывающую вычисленную разность во времени, и сохраняет информацию о соответствии в таблице управления информацией о соответствии. Таким образом, соответствие между ID области и координатной информацией оценивается на основе первой информации о местоположении и второй информации о местоположении, полученной разными способами позиционирования и с разным распределением по времени позиционирования, и формируется информация о соответствии, связывающая ID области и координатную информацию.
[0053] Фиг. 5 - изображение, показывающее пример таблицы управления информацией о соответствии. Таблица управления информацией о соответствии содержит информацию о соответствии, связывающую ID области, координатную информацию и информацию о разности во времени. ID области является информацией, полученной из первой информации о местоположении, как описано выше. Координатная информация является информацией, полученной из второй информации о местоположении, как описано выше. Информация о разности во времени является информацией, указывающий разность во времени между временем, указанным первой информацией о времени, связанной с ID области, и временем, указанным второй информацией о времени, связанной с координатной информацией. Кроме того, блок 13 формирования информации о соответствии может получить время, когда формируется информация о соответствии, и добавить в информацию о соответствии третью информацию о времени, указывающую то время.
[0054] Процесс формирования информации о соответствии конкретно описывается ниже с использованием таблицы управления первой информацией о местоположении на фиг. 3 и таблицы управления второй информацией о местоположении на фиг. 4. Блок 13 формирования информации о соответствии извлекает первую
информацию D2 о местоположении и вторую информацию E2 о местоположении, имеющие ID терминала "2", из таблицы управления первой информацией о местоположении на фиг. 3 и таблицы управления второй информацией о местоположении на фиг. 4. Затем блок 13 формирования информации о соответствии вычисляет разность во времени между временем "2010/12/11 8:20", указанным первой информацией о времени в первой информации D2 о местоположении, и временем "2010/12/11 8:22", указанным второй информацией о времени во второй информации E2 о местоположении. В этом случае, поскольку разность во времени равна 2 минутам, блок 13 формирования информации о соответствии формирует информацию M2 о соответствии, связывающую ID области "B" в первой информации D2 о местоположении, координатную информацию "(x2,y2)" во второй информации E2 о местоположении и разность во времени "0:02", и сохраняет ее в таблице управления информацией о соответствии на фиг. 5.
[0055] С другой стороны, блок 13 формирования информации о соответствии извлекает первую информацию D1 о местоположении, первую информацию D3 о местоположении, вторую информацию E1 о местоположении и вторую информацию E4 о местоположении, имеющие ID терминала "1", из таблицы управления первой информацией о местоположении на фиг. 3 и таблицы управления второй информацией о местоположении на фиг. 4. Затем блок 13 формирования информации о соответствии вычисляет каждую разность во времени между временем "2010/12/11 8:20", указанным первой информацией о времени в первой информации D1 о местоположении, временем "2010/12/11 8:20", указанным второй информацией о времени во второй информации E1 о местоположении, и временем "2010/12/11 9:30", указанным второй информацией о времени во второй информации E4 о местоположении. Поскольку отсутствует разность во времени между временем, указанным первой информацией о времени в первой информации D1 о местоположении, и временем, указанным второй информацией о времени во второй информации E1 о местоположении, блок 13 формирования информации о соответствии сохраняет информацию M1 о соответствии, связывающую ID области "A" в первой информации D1 о местоположении, координатную информацию "(x1,y1)" во второй информации E1 о местоположении и разность во времени "0:00", в таблице управления информацией о соответствии на фиг. 5.
[0056] Кроме того, поскольку разность во времени между временем, указанным первой информацией о времени в первой информации D1 о местоположении, и временем, указанным второй информацией о времени во второй информации E4 о местоположении, равна 70 минутам, блок 13 формирования информации о соответствии не формирует информацию о соответствии. Также блок 13 формирования информации о соответствии вычисляет каждую разность во времени между временем "2010/12/11 8:50", указанным первой информацией о времени в первой информации D3 о местоположении, временем "2010/12/11 8:20", указанным второй информацией о времени во второй информации E1 о местоположении, и временем "2010/12/11 9:30", указанным второй информацией о времени во второй информации E4 о местоположении. Поскольку разность во времени между временем, указанным первой информацией о времени в первой информации D3 о местоположении, и временем, указанным второй информацией о времени во второй информации E1 о местоположении, равна 30 минутам, а разность во времени между временем, указанным первой информацией о времени в первой информации D3 о местоположении, и временем, указанным второй информацией о времени во второй информации E4 о местоположении, равна 40 минутам, блок 13 формирования информации о соответствии не формирует информацию о соответствии.
[0057] Когда имеется множество второй информации о местоположении, содержащей вторую информацию о времени, указывающую время, разность которого во времени с временем, указанным первой информацией о времени в первой информации о местоположении, находится в пределах заданного значения, блок 13 формирования информации о соответствии может формировать информацию о соответствии для каждого из них или формировать информацию о соответствии на основе второй информации о местоположении, содержащей вторую информацию о времени, указывающую время с наименьшей разностью во времени.
[0058] Блок 14 получения информации об области функционирует в качестве средства получения информации об области, которое получает информацию об области, содержащую ID области и информацию о диапазоне области, относящуюся к диапазону области, указывающему географический диапазон области, идентифицированной по ID области. Блок 14 получения информации об области получает информацию об области, например, от внешнего серверного устройства. Информация об области может храниться в любом блоке центра 500 управления, и блок 14 получения информации об области может получать информацию об области из того блока. Географический диапазон является диапазоном, заданным координатами или т.п.
[0059] Блок 15 получения количества терминалов в области функционирует в качестве средства получения количества терминалов в области, которое получает количество мобильных терминалов 100, расположенных в области, идентифицированной по ID области. Блок 15 получения количества терминалов в области получает количество терминалов, оцененное, например, во внешнем сервере. Количество терминалов может оцениваться в любом блоке центра 500 управления, и блок 15 получения количества терминалов в области может получать количество терминалов из того блока.
[0060] Блок 15 получения количества терминалов в области получает количество мобильных терминалов 100, расположенных по меньшей мере в области, которую нужно оценить, и в области рядом с той областью. Область рядом с заданной областью является областью, где возможно возникновение дистанционного восприятия радиоволн, когда выполняется регистрация первой информации о местоположении в заданной области. Ближайшая область может быть предварительно определена для каждой области в устройстве 10 оценки количества терминалов.
[0061] Блок 16 коррекции количества терминалов функционирует в качестве средства коррекции количества терминалов, которое корректирует количество терминалов, полученное блоком 15 получения количества терминалов в области, на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии, и информации об области, полученной блоком 14 получения информации об области. Блок 16 коррекции количества
терминалов включает в себя блок 161 создания матрицы коррекции и блок 162 выполнения коррекции.
[0062] Блок 161 создания матрицы коррекции функционирует в качестве средства создания матрицы коррекции, которое создает матрицу коррекции для корректирования количества терминалов, полученного блоком 15 получения количества терминалов в области. Точнее говоря, блок 161 создания матрицы коррекции извлекает информацию о соответствии, имеющую одинаковый ID области, из информации о соответствии, сохраненной в таблице управления информацией о соответствии. Блок 161 создания матрицы коррекции затем определяет область фактического местоположения для извлеченной информации о соответствии на основе информации об области, полученной блоком 14 получения информации об области. Блок 161 создания матрицы коррекции затем вычисляет количество информации о соответствии для каждой области фактического местоположения. Отметим, что область фактического местоположения является областью, которой принадлежит координата, указанная координатной информацией в информации о соответствии. Другими словами, область фактического местоположения является областью, где мобильный терминал 100 был фактически расположен во время передачи второй информации о местоположении.
[0063] Блок 161 создания матрицы коррекции вычисляет отношение площадей фактического местоположения, которое является отношением количества информации о соответствии, имеющей одинаковый ID области в каждой области фактического местоположения. Затем блок 161 создания матрицы коррекции вычисляет пропорцию количества информации о соответствии в каждой области фактического местоположения на основе вычисленного отношения площадей фактического местоположения и использует ее в качестве корректирующего вектора (который эквивалентен "корректирующему коэффициенту" в формуле изобретения). В частности, блок 161 создания матрицы коррекции определяет, в какой области фактически был расположен мобильный терминал 100, который передал первую информацию о местоположении в некоторой области, вычисляет пропорцию количества мобильных терминалов 100, которые передали первую информацию о местоположении в некоторой области, по отношению к каждой области фактического местоположения и использует ее в качестве корректирующего вектора.
[0064] В частности, блок 161 создания матрицы коррекции создает корректирующий вектор a = [(количество информации о соответствии, для которой ID области является A, и область фактического местоположения является областью A)/(количество информации о соответствии, для которой ID области является A), (количество информации о соответствии, для которой ID области является A, и область фактического местоположения является областью B)/(количество информации о соответствии, для которой ID области является A), (количество информации о соответствии, для которой ID области является A, и область фактического местоположения является областью C)/(количество информации о соответствии, для которой ID области является A), …], корректирующий вектор b = [(количество информации о соответствии, для которой ID области является B, и область фактического местоположения является областью A)/(количество информации о соответствии, для которой ID области является B), (количество информации о соответствии, для которой ID области является B, и область фактического местоположения является областью B)/(количество информации о соответствии, для которой ID области является B), (количество информации о соответствии, для которой ID области является B, и область фактического местоположения является областью C)/(количество информации о соответствии, для которой ID области является B), …] и т.п. Затем блок 161 создания матрицы коррекции создает матрицу M коррекции путем расположения корректирующих векторов соответствующих областей с помощью транспонирования на основе следующего выражения (1).
T
T
T
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
Матрица коррекции M=[a,b,c,...]
(1)
[0065] Фиг. 6 - изображение, показывающее пример местоположений мобильных терминалов 100, которые передали первую информацию о местоположении. В показанном на фиг. 6 примере множество мобильных терминалов 100A, которые передали первую информацию о местоположении в области A, и множество мобильных терминалов 100B, которые передали первую информацию о местоположении в области B, соответственно представлены в заданных местоположениях. Кроме того, граница LAB является границей между областью A и областью B, которая определяется на основе информации об области, полученной блоком 14 получения информации об области.
[0066] Блок 161 создания матрицы коррекции вычисляет пропорцию количества мобильных терминалов 100A в каждой области фактического местоположения и общего количества мобильных терминалов 100A, которые передали первую информацию о местоположении в области A. В частности, блок 161 создания матрицы коррекции считывает информацию о соответствии, для которой ID области является A, из информации о соответствии, сохраненной в таблице управления информацией о соответствии. Затем блок 161 создания матрицы коррекции определяет область (область фактического местоположения), которой принадлежит координата, указанная координатной информацией в считанной информации о соответствии, на основе информации об области, полученной блоком 14 получения информации об области. Блок 161 создания матрицы коррекции затем вычисляет количество информации о соответствии в каждой области фактического местоположения и вычисляет пропорцию количества информации о соответствии в каждой области фактического местоположения и количества считанной информации о соответствии.
[0067] В примере из фиг. 6 в информации о соответствии, сохраненной в таблице управления информацией о соответствии, из общего количества 7 информации о соответствии, для которой ID области является A, количество информации о соответствии, для которой областью фактического местоположения является A, равно 6, а количество информации о соответствии, для которой областью фактического местоположения является B, равно 1. Таким образом, блок 161 создания матрицы коррекции создает корректирующий вектор a=[6/7, 1/7] области A. Также блок 161 создания матрицы коррекции вычисляет количество информации о соответствии в каждой области фактического местоположения из общего количества 6 информации о соответствии, для которой ID области является B, в информации о соответствии, сохраненной в таблице управления информацией о соответствии. В результате блок 161 создания матрицы коррекции создает корректирующий вектор b=[1/6, 5/6] области B.
T
T
[0068] После создания корректирующего вектора каждой области блок 161 создания матрицы коррекции создает матрицу M коррекции в соответствии с вышеупомянутым выражением (1). В показанном на фиг. 6 примере блок 161 создания матрицы коррекции создает матрицу M=[a,b] коррекции.
Матрица коррекции
[0069] Блок 162 выполнения коррекции функционирует в качестве средства выполнения коррекции, которое выполняет коррекцию количества терминалов, полученного блоком 15 получения количества терминалов в области, используя матрицу M коррекции, созданную блоком 161 создания матрицы коррекции. Блок 162 выполнения коррекции вычисляет скорректированное количество E терминалов по следующему выражению (2), где n - вектор количества терминалов, указывающий количество терминалов в каждой области.
T
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
Скорректированное количество терминалов = M×n
(2)
A
B
[0070] Это конкретно описывается с использованием показанного на фиг. 6 примера. Предположим, что количество nA терминалов в области A, полученное блоком 15 получения количества терминалов в области, равно 210, а количество nB терминалов в области B равно 120. Таким образом, вектор n количества терминалов = [n,n]=[210,120]. Блок 162 выполнения коррекции вычисляет скорректированное количество E терминалов на основе вышеприведенного выражения (2). В результате количество терминалов в области A после коррекции равно 200, а количество терминалов в области B после коррекции равно 130.
Скорректированное количество терминалов
[0071] Работа устройства 10 оценки количества терминалов описывается ниже со ссылкой на фиг. 7. Фиг. 7 - блок-схема алгоритма, показывающая процесс оценки количества терминалов в устройстве 10 оценки количества терминалов.
[0072] Сначала блок 11 получения первой информации о местоположении получает первую информацию о местоположении и сохраняет ее в таблице управления первой информацией о местоположении (S11, этап получения первой информации о местоположении). Кроме того, блок 12 получения второй информации о местоположении получает вторую информацию о местоположении и сохраняет ее в таблице управления второй информацией о местоположении (S12, этап получения второй информации о местоположении).
[0073] Далее блок 13 формирования информации о соответствии извлекает первую информацию о местоположении, полученную блоком 11 получения первой информации о местоположении, и вторую информацию о местоположении, полученную блоком 12 получения второй информации о местоположении, имеющие одинаковый ID терминала. Блок 13 формирования информации о соответствии затем вычисляет разность во времени между временем, указанным первой информацией о времени, содержащейся в извлеченной первой информации о местоположении, и временем, указанным второй информацией о времени, содержащейся в извлеченной второй информации о местоположении. Когда разность во времени находится в пределах заданного значения, блок 13 формирования информации о соответствии формирует информацию о соответствии, связывающую ID области, содержащийся в первой информации о местоположении, координатную информацию, содержащуюся во второй информации о местоположении, и вычисленную разность во времени, и сохраняет ее в таблице управления информацией о соответствии (S13, этап формирования информации о соответствии).
[0074] Кроме того, блок 14 получения информации об области получает информацию об области, связывающую ID области и информацию о диапазоне области (S14, этап получения информации об области). Блок 15 получения количества терминалов в области получает количество мобильных терминалов 100, расположенных в области, идентифицированной по ID области, в качестве цели оценки и в области рядом с той областью (S15, этап получения количества терминалов в области). Затем блок 161 создания матрицы коррекции в блоке 16 коррекции количества терминалов для информации о соответствии, имеющей одинаковый ID области, вычисляет количество информации о соответствии в каждой области фактического местоположения на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии, и информации об области, полученной блоком 14 получения информации об области.
[0075] Затем блок 161 создания матрицы коррекции вычисляет пропорцию количества информации о соответствии в каждой области фактического местоположения и общего количества информации о соответствии, имеющей одинаковый ID области, и посредством этого создает корректирующий вектор. Блок 161 создания матрицы коррекции затем на основе вышеописанного выражения (1) создает матрицу M коррекции, используя корректирующий вектор каждой области (S16, этап коррекции количества терминалов). Блок 162 выполнения коррекции на основе вышеописанного выражения (2) корректирует количество терминалов, полученное блоком 15 получения количества терминалов в области, используя матрицу M коррекции, созданную блоком 161 создания матрицы коррекции (S17, этап коррекции количества терминалов).
[0076] Ниже описываются результаты устройства 10 оценки количества терминалов. В устройстве 10 оценки количества терминалов блок 11 получения первой информации о местоположении получает первую информацию о местоположении, содержащую ID терминала, который идентифицирует мобильный терминал 100, и ID области, который идентифицирует обнаруженную область мобильного терминала 100. Кроме того, блок 12 получения второй информации о местоположении получает вторую информацию о местоположении, содержащую ID терминала и координатную информацию, указывающую местоположение 100 мобильного терминала. Затем блок 13 формирования информации о соответствии формирует информацию о соответствии на основе ID области и координатной информации, используя первую информацию о местоположении, полученную блоком 11 получения первой информации о местоположении, и вторую информацию о местоположении, полученную блоком 12 получения второй информации о местоположении. Кроме того, блок 14 получения информации об области получает информацию об области, содержащую ID области и диапазон области, указывающий географический диапазон области, идентифицированной по ID области, а блок 15 получения количества терминалов в области получает количество мобильных терминалов, расположенных в области, идентифицированной по ID области. Затем блок 16 коррекции количества терминалов корректирует количество терминалов, полученное блоком 15 получения количества терминалов в области, на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии, и информации об области, полученной блоком 14 получения информации об области.
[0077] Таким образом, когда область фактического местоположения, которая является областью, которой принадлежит местоположение, где присутствовал мобильный терминал 100, отличается от области, идентифицированной по ID области, например, из-за дистанционного восприятия радиоволн, то можно скорректировать количество мобильных терминалов 100, расположенных в каждой области. В результате можно точнее оценить количество мобильных терминалов 100, расположенных в каждой области.
[0078] Кроме того, первая информация о местоположении может содержать первую информацию о времени, указывающую время, когда получается первая информация о местоположении, а вторая информация о местоположении может содержать вторую информацию о времени, указывающую время, когда получается вторая информация о местоположении. Тогда в устройстве 10 оценки количества терминалов блок 13 формирования информации о соответствии извлекает первую информацию о местоположении и вторую информацию о местоположении, имеющие одинаковый ID терминала и имеющие разность во времени между временем, указанным первой информацией о времени, и временем, указанным второй информацией о времени, которая находится в пределах заданного значения, и формирует информацию о соответствии на основе ID области в извлеченной первой информации о местоположении и координатной информации в извлеченной второй информации о местоположении. Посредством этого можно получить очень надежную информацию о соответствии.
[0079] Кроме того, в устройстве 10 оценки количества терминалов, когда извне вводится первая информация о цели наблюдения, содержащая по меньшей мере одну из информации о целевом периоде наблюдения, указывающей период, который нужно наблюдать, и информации об области наблюдения, указывающей область, которую нужно наблюдать, блок 11 получения первой информации о местоположении может получить первую информацию о местоположении на основе первой информации о цели наблюдения. Также, когда извне вводится вторая информация о цели наблюдения, содержащая по меньшей мере одно из информации о целевом периоде наблюдения, указывающей период, который нужно наблюдать, и информации о диапазоне наблюдения, указывающей географический диапазон (например, координатный диапазон), который нужно наблюдать, блок 12 получения второй информации о местоположении может получить вторую информацию о местоположении на основе второй информации о цели наблюдения.
[0080] Отметим, что даже когда вводится одна из первой информации о цели наблюдения и второй информации о цели наблюдения, а не только когда они обе вводятся извне, блок 11 получения первой информации о местоположении и блок 12 получения второй информации о местоположении могут получить соответственно первую информацию о местоположении и вторую информацию о местоположении. Например, когда вводится первая информация о цели наблюдения, блок 12 получения второй информации о местоположении преобразует область, указанную информацией об области наблюдения в первой информации о цели наблюдения, в информацию о диапазоне наблюдения на основе информации о диапазоне области у области, указанной ID области. Затем блок 12 получения второй информации о местоположении получает вторую информацию о местоположении, включенную в географический диапазон.
[0081] С другой стороны, когда вводится вторая информация о цели наблюдения, блок 11 получения первой информации о местоположении преобразует географический диапазон, указанный информацией о диапазоне наблюдения во второй информации о цели наблюдения, в информацию об области наблюдения на основе информации о диапазоне области у области, указанной ID области. Затем блок 11 получения первой информации о местоположении получает первую информацию о местоположении в области, указанной информацией об области наблюдения.
[0082] Как описано выше, при вводе по меньшей мере одной из первой информации о цели наблюдения и второй информации о цели наблюдения можно сформировать информацию о соответствии в нужном диапазоне времени или географическом диапазоне. Это позволяет уменьшить нагрузку для формирования информации о соответствии.
[0083] Кроме того, в устройстве 10 оценки количества терминалов блок 16 коррекции количества терминалов извлекает множество информации о соответствии, имеющей одинаковый ID области, и определяет каждую область (область фактического местоположения), которой принадлежит положение, указанное координатной информацией в извлеченном множестве информации о соответствии. Затем блок 16 коррекции количества терминалов вычисляет пропорцию количества информации о соответствии в каждой области фактического местоположения и количества в извлеченном множестве информации о соответствии, использует ее в качестве корректирующего коэффициента и корректирует количество терминалов, полученное блоком 15 получения количества терминалов в области, используя корректирующий коэффициент.
[0084] Следовательно, даже когда первая область регистрации местоположения и область фактического местоположения у некоторого мобильного терминала 100 отличаются из-за дистанционного восприятия радиоволн, можно скорректировать предполагаемое количество мобильных терминалов 100. Посредством этого можно точнее оценить количество терминалов, расположенных в каждой области.
[0085]
(Второй вариант осуществления)
В вышеприведенном первом варианте осуществления описывается пример, в котором блок 15 получения количества терминалов в области получает извне количество терминалов в области. Однако когда диапазон области, заданный по мозаике Вороного или т.п., отличается от фактического диапазона области, это вызывает ошибку при оценивании количества терминалов в каждой области с использованием сигнала регистрации местоположения. В нижеследующем втором варианте осуществления описывается пример, который задает диапазон области более подходящим образом и оценивает количество терминалов, который является примером, который оценивает диапазон области у области, указанной ID области, перед оцениванием количества терминалов, а затем оценивает количество терминалов с использованием оцененного диапазона области. Отметим, что конфигурация системы связи в соответствии со вторым вариантом осуществления является такой же, как конфигурация системы в соответствии с первым вариантом осуществления на фиг. 1, и описание конфигурации системы пропускается.
[0086] Ниже описываются функции устройства 10A оценки количества терминалов. Фиг. 8 - блок-схема, показывающая функциональную конфигурацию устройства 10A оценки количества терминалов. Как показано на фиг. 8, устройство 10A оценки количества терминалов включает в себя такие же элементы, как и устройство 10 оценки количества терминалов в соответствии с первым вариантом осуществления, и функции соответствующих элементов являются практически такими же, и поэтому ниже преимущественно описываются отличия от устройства 10 оценки количества терминалов в соответствии с первым вариантом осуществления. Устройство 10A оценки количества терминалов дополнительно включает в себя блок 14a оценки диапазона области в дополнение к элементам устройства 10 оценки количества терминалов.
[0087] Блок 14a оценки диапазона области функционирует в качестве средства оценки диапазона области, которое оценивает диапазон области на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии. Точнее говоря, блок 14a оценки диапазона области считывает информацию о соответствии, сохраненную в таблице управления информацией о соответствии. Затем блок 14a оценки диапазона области оценивает границу с соседней областью на основе ID области и координатной информации, содержащейся в информации о соответствии. Оценка границы области выполняется на основе известной кластеризации, например kNN, SVM и байесовского метода (каждая методика кластеризации описывается в Kenichiro Ishii, "Wakariyasui Pattern Recognition". Ohmsha, Ltd, ISBN 4-274-13149-1, 1998, Mingzhe Jin ed., "Data Science Learning Through R", Morikita Publishing Co., Ltd., ISBN 4-627-09601-1, 2007 и т.п.).
[0088] Блок 14a оценки диапазона области объединяет границы между некоторой областью и соседними областями и посредством этого принимает решение о диапазоне области, который является географическим диапазоном той области. Блок 14a оценки диапазона области затем формирует информацию об области, связывающую ID области и информацию о диапазоне области у области, указанной ID области. Отметим, что информация о диапазоне области представляется сочетанием координат, указывающих границы с соседними областями, сочетанием функций, указывающих граничные линии с соседними областями, или т.п. Блок 14a оценки диапазона области затем передает сформированную информацию об области в блок 14 получения информации об области.
[0089] Блок 14 получения информации об области получает информацию об области от блока 14a оценки диапазона области и передает полученную информацию об области в блок 16 коррекции количества терминалов.
[0090] Работа устройства 10A оценки количества терминалов описывается ниже со ссылкой на фиг. 9. Фиг. 9 - блок-схема алгоритма, показывающая процесс оценки количества терминалов в устройстве 10A оценки количества терминалов. Обработка этапов с S21 по S23 соответственно является такой же, как обработка этапов с S11 по S13 на фиг. 7, и излишне не описывается.
[0091] После этапа S23 блок 14a оценки диапазона области оценивает диапазон области у каждой области на основе информации о соответствии, сохраненной в таблице управления информацией о соответствии (этап S24). Затем блок 14a оценки диапазона области формирует информацию об области, связывающую ID области и информацию о диапазоне области у области, идентифицированной по ID области. После этого блок 14 получения информации об области получает информацию об области от блока 14a оценки диапазона области (S25, этап получения информации об области).
[0092] Обработка этапов с S26 по S28 соответственно является такой же, как обработка этапов с S15 по S17 на фиг. 7, и излишне не описывается.
[0093] Ниже описываются результаты устройства 10A оценки количества терминалов. В устройстве 10A оценки количества терминалов блок 14a оценки диапазона области оценивает диапазон области у области, идентифицированной по ID области, на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии, и блок 14 получения информации об области получает информацию о диапазоне области касательно диапазона области, оцененного блоком 14a оценки диапазона области, и ID области у этой области в качестве информации об области.
[0094] Таким образом, с помощью оценивания диапазона области у области, идентифицированной по ID области, на основе информации о соответствии, связывающую область, где мобильный терминал 100 передал первую информацию о местоположении, и местоположение, где мобильный терминал 100 передал вторую информацию о местоположении, можно оценить количество терминалов, расположенных в каждой области, на основе более подходящего диапазона области. Это дополнительно повышает точность оценки количества терминалов.
[0095]
(Третий вариант осуществления)
В вышеприведенных первом и втором вариантах осуществления описывается пример, в котором матрица M коррекции создается на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии, и информации об области, полученной блоком 14 получения информации об области. Однако мобильный терминал 100, который расположен в зоне отсутствия приема GPS, которая является областью, куда не доходят радиоволны от спутников GPS, не передает вторую информацию о местоположении. Соответственно, информация о соответствии, сформированная блоком 13 формирования информации о соответствии, не содержит информацию, имеющую координаты в зоне отсутствия приема GPS, и существует вероятность, что созданная матрица M коррекции является неподходящей. В следующем третьем варианте осуществления описывается пример, который создает матрицу M коррекции с учетом зоны отсутствия приема GPS, и проводит коррекцию количества терминалов, который является примером, который выполняет регулировку корректирующего вектора и создает матрицу M коррекции с использованием отрегулированного корректирующего вектора. Отметим, что конфигурация системы связи в соответствии с третьим вариантом осуществления является такой же, как конфигурация системы в соответствии с первым вариантом осуществления на фиг. 1, и описание конфигурации системы пропускается.
[0096] Ниже описываются функции устройства 10B оценки количества терминалов. Фиг. 10 - блок-схема, показывающая функциональную конфигурацию устройства 10B оценки количества терминалов. Как показано на фиг. 10, устройство 10B оценки количества терминалов включает в себя такие же элементы, как и устройство 10 оценки количества терминалов в соответствии с первым вариантом осуществления, и функции соответствующих элементов являются практически такими же, и поэтому ниже преимущественно описываются отличия от устройства 10 оценки количества терминалов в соответствии с первым вариантом осуществления. Устройство 10B оценки количества терминалов включает в себя блок 16b коррекции количества терминалов вместо блока 16 коррекции количества терминалов в устройстве 10 оценки количества терминалов.
[0097] Блок 16b коррекции количества терминалов корректирует количество терминалов, полученное блоком 15 получения количества терминалов в области, с учетом зоны отсутствия приема GPS. Блок 16b коррекции количества терминалов включает в себя блок 161b создания матрицы коррекции и блок 162b выполнения коррекции.
[0098] Блок 161b создания матрицы коррекции функционирует в качестве средства создания матрицы коррекции, которое создает матрицу коррекции для корректирования количества терминалов, полученного блоком 15 получения количества терминалов в области. Точнее говоря, блок 161b создания матрицы коррекции вычисляет отношение площадей фактического местоположения для информации о соответствии, имеющей одинаковый ID области, таким же образом, как и блок 161 создания матрицы коррекции.
[0099] Кроме того, блок 161b создания матрицы коррекции оценивает количество терминалов первой регистрации местоположения в каждой области на основе первой информации о местоположении в течение целевого периода создания информации о соответствии. Блок 161b создания матрицы коррекции затем вычисляет пропорцию количества терминалов первой регистрации местоположения в другой области (которая эквивалентна "второй пропорции" в формуле изобретения) относительно любой области на основе предполагаемого количества терминалов первой регистрации местоположения в каждой области. Сначала блок 161b создания матрицы коррекции вычисляет количество информации о соответствии, имеющей ID области у каждой области, на основе ID области в информации о соответствии, сохраненной в таблице управления информацией о соответствии. Затем блок 161b создания матрицы коррекции вычисляет пропорцию количества информации о соответствии в другой области (которая эквивалентна "первой пропорции" в формуле изобретения) относительно области, которая используется в качестве эталона при вычислении пропорции количества терминалов первой регистрации местоположения.
[0100] Затем блок 161b создания матрицы коррекции сравнивает вычисленную пропорцию количества терминалов первой регистрации местоположения с вычисленной пропорцией количества информации о соответствии в каждой области. Когда между ними имеется разница, блок 161b создания матрицы коррекции вычисляет коэффициент регулировки для регулирования пропорции количества информации о соответствии в каждой области, чтобы они стали одинаковой пропорцией, определяя, что информация о соответствии для зоны отсутствия приема GPS не сформирована. Затем блок 161b создания матрицы коррекции регулирует пропорцию количества информации о соответствии в соответствующей области в отношении площадей фактического местоположения на основе вычисленного коэффициента регулировки. Затем блок 161b создания матрицы коррекции вычисляет пропорцию каждой области в отношении площадей фактического местоположения после регулировки и посредством этого создает корректирующий вектор. Затем блок 161b создания матрицы коррекции создает матрицу M коррекции путем расположения корректирующих векторов соответствующих областей после регулировки с помощью транспонирования на основе вышеприведенного выражения (1).
[0101] Фиг. 11 - изображение, показывающее другой пример местоположений мобильных терминалов 100, которые передали первую информацию о местоположении. В показанном на фиг. 11 примере множество мобильных терминалов 100A, которые передали первую информацию о местоположении в области A, и множество мобильных терминалов 100B, которые передали первую информацию о местоположении в области B, соответственно представлены в заданных местоположениях. Кроме того, в области A и области B существует область N, которая является зоной отсутствия приема GPS.
[0102] Блок 161b создания матрицы коррекции вычисляет отношение (отношение площадей фактического местоположения) количества мобильных терминалов 100A в каждой области (области фактического местоположения), которой принадлежит фактически обнаруженное местоположение, к общему количеству мобильных терминалов 100A, которые передали первую информацию о местоположении в области A. В частности, блок 161b создания матрицы коррекции считывает информацию о соответствии, для которой ID области является A, из информации о соответствии, сохраненной в таблице управления информацией о соответствии. Затем блок 161b создания матрицы коррекции определяет область (область фактического местоположения), которой принадлежит координата, указанная координатной информацией в считанной информации о соответствии, на основе информации об области, полученной блоком 14 получения информации об области.
[0103] В примере из фиг. 11 в информации о соответствии, сохраненной в таблице управления информацией о соответствии, из общего количества 7 информации о соответствии, для которой ID области является A, количество информации о соответствии, для которой областью фактического местоположения является A, равно 6, а количество информации о соответствии, для которой областью фактического местоположения является B, равно 1. Таким образом, отношение площадей фактического местоположения в информации о соответствии, для которой ID области является A, равно 6:1. Также отношение площадей фактического местоположения в информации о соответствии, для которой ID области является B, равно 1:4.
[0104] Далее блок 161b создания матрицы коррекции оценивает количество терминалов первой регистрации местоположения в области A и области B на основе первой информации о местоположении в течение целевого периода создания информации о соответствии. Блок 161b создания матрицы коррекции подсчитывает количество терминалов, которые передали первую информацию о местоположении в области A и области B для каждой области в течение целевого периода создания информации, например, путем обращения к таблице управления первой информацией о местоположении, и использует количество терминалов в качестве количества терминалов первой регистрации местоположения в каждой области. В этом примере предполагается, что количество терминалов первой регистрации местоположения в области A равно 700, а количество терминалов первой регистрации местоположения в области B равно 1000.
[0105] Затем блок 161b создания матрицы коррекции вычисляет пропорцию количества терминалов первой регистрации местоположения в области B относительно области A. В результате пропорция количества терминалов первой регистрации местоположения в области B равна 10/7. Кроме того, блок 161b создания матрицы коррекции вычисляет количество информации о соответствии, имеющей ID области у каждой области, на основе ID области в информации о соответствии, сохраненной в таблице управления информацией о соответствии. В этом примере предполагается, что количество информации о соответствии, имеющей ID области A, равно 7, а количество информации о соответствии, имеющей ID области B, равно 5. Затем блок 161b создания матрицы коррекции вычисляет пропорцию количества информации о соответствии в области B относительно области A. В результате пропорция количества информации о соответствии в области B равна 5/7.
[0106] Затем блок 161b создания матрицы коррекции сравнивает вычисленную пропорцию 10/7 количества терминалов в области B с пропорцией 5/7 количества информации о соответствии в области B и посредством этого вычисляет коэффициент регулировки для регулирования пропорции количества информации о соответствии в области B. В этом случае коэффициент регулировки количества информации о соответствии в области B вычисляется как 2,0. Затем блок 161b создания матрицы коррекции регулирует вычисленное отношение площадей фактического местоположения на основе вычисленного коэффициента регулировки. Блок 161b создания матрицы коррекции вычисляет отношение площадей фактического местоположения после регулировки путем умножения количества информации о соответствии, для которой ID области является A, но для которой областью фактического местоположения является область B, на коэффициент регулировки. В результате отношение площадей фактического местоположения после регулировки равно 6:2.
[0107] Затем блок 161b создания матрицы коррекции для информации о соответствии, для которой ID области является A, вычисляет пропорцию каждой области фактического местоположения и посредством этого создает корректирующий вектор. Таким образом, блок 161b создания матрицы коррекции создает корректирующий вектор a=[3/4, 1/4] области A. Также блок 161b создания матрицы коррекции приводит отношение площадей фактического местоположения в информации о соответствии, для которой ID области является B, к 1:8 в информации о соответствии, сохраненной в таблице управления информацией о соответствии, и создает корректирующий вектор b=[1/9, 8/9] области B.
T
T
[0108] После регулирования корректирующего вектора каждой области блок 161b создания матрицы коррекции создает матрицу M коррекции в соответствии с вышеупомянутым выражением (1). В показанном на фиг. 11 примере блок 161b создания матрицы коррекции создает матрицу M=[a,b] коррекции.
Матрица коррекции
A
B
[0109] Блок 162b выполнения коррекции функционирует в качестве средства выполнения коррекции, которое выполняет коррекцию количества терминалов, полученного блоком 15 получения количества терминалов в области, используя матрицу M коррекции, созданную блоком 161b создания матрицы коррекции. Блок 162b выполнения коррекции вычисляет скорректированное количество E терминалов с помощью вышеприведенного выражения (2). Это описывается с использованием показанного на фиг. 11 примера. Предположим, что количество nA терминалов области A, полученное блоком 15 получения количества терминалов в области, равно 200, а количество nB терминалов области B равно 90. Таким образом, вектор количества терминалов n=[n,n]=[200,90]. В этом случае блок 162b выполнения коррекции вычисляет скорректированное количество E терминалов на основе вышеприведенного выражения (2). В результате количество терминалов в области A после коррекции равно 160, а количество терминалов в области B после коррекции равно 130.
[0110] Работа устройства 10B оценки количества терминалов описывается ниже со ссылкой на фиг. 12. Фиг. 12 - блок-схема алгоритма, показывающая процесс оценки количества терминалов в устройстве 10B оценки количества терминалов. Обработка этапов с S31 по S35 соответственно является такой же, как обработка этапов с S11 по S15 на фиг. 7, и излишне не описывается.
[0111] После этапа S35 блок 161b создания матрицы коррекции в блоке 16b коррекции количества терминалов вычисляет количество терминалов первой регистрации местоположения в каждой области на основе первой информации о местоположении. Кроме того, блок 161b создания матрицы коррекции вычисляет количество информации о соответствии, имеющей ID области у каждой области, на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии. Затем блок 161b создания матрицы коррекции вычисляет пропорцию количества терминалов первой регистрации местоположения в каждой области и пропорцию количества информации о соответствии, имеющей ID области у каждой области, и сравнивает их.
[0112] В результате сравнения, когда они отличаются, блок 161b создания матрицы коррекции вычисляет коэффициент регулировки, который уравнивает пропорцию количества информации о соответствии, имеющей ID области у каждой области, с пропорцией количества терминалов первой регистрации местоположения в каждой области (этап S36). Далее блок 161b создания матрицы коррекции для информации о соответствии, имеющей одинаковый ID области, вычисляет количество информации о соответствии в каждой области фактического местоположения на основе информации о соответствии, сформированной блоком 13 формирования информации о соответствии, и информации об области, полученной блоком 14 получения информации об области. Затем блок 161b создания матрицы коррекции выполняет регулировку путем умножения количества информации о соответствии в каждой области фактического местоположения на коэффициент регулировки, вычисляет пропорцию количества информации о соответствии в каждой области фактического местоположения после регулировки и общего количества информации о соответствии, имеющей одинаковый ID области, и посредством этого создает корректирующий вектор. Блок 161b создания матрицы коррекции затем на основе вышеописанного выражения (1) создает матрицу M коррекции, используя корректирующий вектор каждой области (S37, этап коррекции количества терминалов). Затем блок 162b выполнения коррекции на основе вышеописанного выражения (2) корректирует количество терминалов, полученное блоком 15 получения количества терминалов в области, используя матрицу M коррекции, созданную блоком 161b создания матрицы коррекции (S38, этап коррекции количества терминалов).
[0113] Ниже описываются результаты устройства 10B оценки количества терминалов. Мобильный терминал 100 может передавать первую информацию о местоположении, даже когда он расположен в зоне отсутствия приема GPS. Таким образом, в устройстве 10B оценки количества терминалов блок 16b коррекции количества терминалов сначала оценивает количество терминалов первой регистрации местоположения, которое является количеством мобильных терминалов 100, которые передали первую информацию о местоположении в каждой области, на основе первой информации о местоположении. Затем блок 16b коррекции количества терминалов вычисляет коэффициент регулировки для каждой области, предполагая, что пропорция количества терминалов первой регистрации местоположения в каждой области является пропорцией количества информации о соответствии, имеющей ID области, указывающий каждую область, когда нет зоны отсутствия приема GPS. Затем блок 16b коррекции количества терминалов регулирует корректирующий вектор с использованием вычисленного коэффициента регулировки, а затем корректирует количество терминалов, расположенных в каждой области.
[0114] Посредством этого можно регулировать корректирующий коэффициент, принимая во внимание информацию о соответствии, которая не сформирована из-за зоны отсутствия приема GPS. Соответственно, можно оценивать количество терминалов с учетом зоны отсутствия приема GPS, что дополнительно повышает точность оценки количества терминалов, расположенных в каждой области.
[0115]
(Альтернативный пример устройства оценки количества терминалов)
Блок 13 формирования информации о соответствии в устройстве 10, 10A и 10B оценки количества терминалов в соответствии с вариантами осуществления с первого по третий формирует информацию о соответствии, связывающую ID области, содержащийся в первой информации о местоположении, и координатную информацию, содержащуюся во второй информации о местоположении; однако информация о соответствии может формироваться другим способом. Ниже описывается альтернативный пример процесса формирования информации о соответствии, выполняемого блоком 13 формирования информации о соответствии.
[0116] В этом альтернативном примере блок 13 формирования информации о соответствии оценивает местоположение (координатную информацию) мобильного терминала 100 во время, указанное первой информацией о времени, содержащейся в первой информации о времени на основе второй информации о местоположении, и формирует информацию о соответствии на основе оцененной координатной информации и ID области, содержащегося в первой информации о местоположении.
[0117] Первая информация о местоположении содержит ID области, но не содержит координатной информации, указывающей положение, где был расположен мобильный терминал 100, когда была получена первая информация о местоположении. С другой стороны, вторая информация о местоположении содержит координатную информацию, указывающую положение, где был расположен мобильный терминал 100, когда была передана вторая информация о местоположении. Таким образом, при оценивании местоположения мобильного терминала 100 во время, указанное первой информацией о времени в некоторой заданной первой информации о времени, блок 13 формирования информации о соответствии сначала извлекает заданное количество второй информации о местоположении, в которой время, указанное второй информацией о времени, является более ранним, чем время, указанное первой информацией о времени в заданной первой информации о времени, и дополнительно извлекает заданное количество второй информации о местоположении, в которой время, указанное второй информацией о времени, является более поздним, чем время, указанное первой информацией о времени в заданной первой информации о времени, причем извлеченная вторая информация о местоположении имеет такой же ID терминала, как ID терминала, содержащийся в заданной первой информации о времени. Соответственно, время, указанное первой информацией о времени в первой информации о времени, находится во времени между временами, указанными второй информацией о времени в двух вторых информациях о местоположении, которые являются последовательными во времени среди заданного количества извлеченной второй информации о местоположении. Затем местоположение мобильного терминала 100 во время, указанное первой информацией о времени в первой информации о времени, оценивается путем интерполяции между местоположениями, указанными координатной информацией в заданном количестве извлеченной второй информации о местоположении.
[0118] Ниже описывается конкретный пример оценивания местоположения мобильного терминала 100 с помощью линейной интерполяции. Фиг. 13 показывает отношение между распределением по времени, когда получается первая информация о местоположении и вторая информация о местоположении, и фактической траекторией движения мобильного терминала. Отметим, что на фиг. 13 первая информация L1 о местоположении получается во время t3, вторая информация G1 о местоположении получается во время t1, вторая информация G2 о местоположении получается во время t2, вторая информация G3 о местоположении получается во время t4, и вторая информация G4 о местоположении получается во время t5. Предполагается, что первая информация L1 о местоположении и вторая информация G1 - G4 о местоположении имеют одинаковый ID терминала.
[0119] Кроме того, на фиг. 13 фактические местоположения мобильного терминала, который передал первую информацию L1 о местоположении и вторую информацию G1-G4 о местоположении во время t1-t5, указываются положениями P1-P5 соответственно. Отметим, что местоположения положений P1, P2, P4 и P5 можно получить с помощью координатной информации, содержащейся во второй информации G1, G2, G3 и G4 о местоположении. В этом альтернативном примере положение P3 мобильного терминала 100, когда получается первая информация L1 о местоположении, оценивается с помощью линейной интерполяции.
[0120] Сначала блок 13 формирования информации о соответствии извлекает вторую информацию G2 о местоположении, содержащую вторую информацию о времени, указывающую время, которое является более ранним и является ближайшим ко времени t3, указанному первой информацией о времени в первой информации L1 о местоположении, и вторую информацию G3 о местоположении, содержащую вторую информацию о времени, указывающую время, которое является более поздним и является ближайшим ко времени t3. В то же время блок 13 формирования информации о соответствии извлекает вторую информацию о местоположении, имеющую такой же ID терминала, как и первая информация L1 о местоположении. Затем блок 13 формирования информации о соответствии задает координатную информацию, содержащуюся во второй информации G2, G3 о местоположении, в качестве координатной информации положений P2 и P4 во время t2, t4.
[0121] Затем блок 13 формирования информации о соответствии вычисляет разность во времени между временем t2, указанным второй информацией о времени во второй информации G2 о местоположении, и временем t3, указанным первой информацией о времени в первой информации L1 о местоположении. В этом примере предполагается, что разность во времени между временем t2 и временем t3 равна 2 минутам. Также блок 13 формирования информации о соответствии вычисляет разность во времени между временем t3, указанным первой информацией о времени в первой информации L1 о местоположении, и временем t4, указанным второй информацией о времени во второй информации G3 о местоположении. В этом примере предполагается, что разность во времени между временем t3 и временем t4 равна 3 минутам. На основе координатной информации положений P2 и P4, разности во времени (2 минуты) между временем t2 и временем t3 и разности во времени (3 минуты) между временем t3 и временем t4, полученными как описано выше, положение P3 мобильного терминала 100 во время t3 оценивается с помощью линейной интерполяции. В частности, предполагается, что мобильный терминал 100, который расположен в положении P2 во время t2, переместился линейно из положения P2 в положение P4, и время, затраченное на перемещение из положения P2 в положение P4, равно 5 минутам, что является разностью во времени между временем t2 и временем t4. Затем согласно отношению (которое в этом примере составляет 2:3) разности во времени (2 минуты) между временем t2 и временем t3 и разности во времени (3 минуты) между временем t3 и временем t4 пропорционально делится отрезок прямой, который линейно соединяет положение P2 и положение P4, и вычисляются координаты разделенного положения, посредством этого оценивая координаты положения P3 мобильного терминала 100 во время t3.
[0122] Отметим, что блок 13 формирования информации о соответствии извлекает вторую информацию о местоположении, которая получается во время, ближайшее ко времени t3, указанному первой информацией о времени в первой информации L1 о местоположении (в этом примере это вторая информация G2 о местоположении, полученная во время t2). Затем блок 13 формирования информации о соответствии вычисляет разность во времени (2 минуты в этом примере) между временем t2, указанным второй информацией о времени, содержащейся в извлеченной второй информации G2 о местоположении, и временем t3, указанным первой информацией о времени в первой информации L1 о местоположении. Когда разность во времени не находится в пределах предварительно определенного значения (например, 5 минут), блок 13 формирования информации о соответствии может воздержаться от формирования информации о соответствии для первой информации L1 о местоположении.
[0123] Затем блок 13 формирования информации о соответствии формирует информацию о соответствии, связывающую ID области, содержащийся в первой информации L1 о местоположении, и координатную информацию мобильного терминала 100 во время, указанное первой информацией о времени в первой информации L1 о местоположении, который оценивается с помощью линейной интерполяции. Отметим, что блок 13 формирования информации о соответствии может вычислить разность во времени между временем, указанным второй информацией о времени, и временем, указанным первой информацией о времени, в качестве информации о разности во времени и связывать информацию о разности во времени с информацией о соответствии.
[0124] Ниже описывается алгоритм процесса для блока 13 формирования информации о соответствии, чтобы сформировать информацию о соответствии в этом альтернативном примере. Фиг. 14 - блок-схема алгоритма, показывающая процесс формирования информации о соответствии, выполняемый блоком 13 формирования информации о соответствии в этом альтернативном примере. Отметим, что процесс формирования информации о соответствии, показанный на фиг. 14, выполняется для всей первой информации о местоположении, полученной блоком 11 получения первой информации о местоположении.
[0125] В случае выполнения процесса формирования информации о соответствии для некоторой заданной первой информации L(i) о местоположении (где i=1, 2, 3, …) блок 13 формирования информации о соответствии сначала извлекает вторую информацию G(j) о местоположении (где j=1, 2, 3, …), где абсолютное значение разности во времени между первой информацией о времени в первой информации L(i) о местоположении и второй информацией о времени во второй информации G(j) о местоположении является наименьшим (этап S41). Затем блок 13 формирования информации о соответствии определяет, является ли абсолютное значение разности во времени между первой информацией L(i) о местоположении и извлеченной второй информацией G(j) о местоположении больше предварительно определенного значения T (например, 5 минут) (этап S42).
[0126] Когда абсолютное значение разности во времени между первой информацией о времени в первой информации L(i) о местоположении и второй информацией о времени в извлеченной второй информации G(j) о местоположении больше заданного значения T (ДА на этапе S42), блок 13 формирования информации о соответствии не формирует информацию о соответствии для первой информации L(i) о местоположении, и процесс завершается. С другой стороны, когда абсолютное значение разности во времени между первой информацией о времени в первой информации L(i) о местоположении и второй информацией о времени в извлеченной второй информации G(j) о местоположении меньше либо равно заданному значению T (НЕТ на этапе S42), блок 13 формирования информации о соответствии определяет, находится ли время, указанное первой информацией о времени в первой информации L(i) о местоположении, позже времени, указанного второй информацией о времени в извлеченной второй информации G(j) о местоположении (этап S43).
[0127] Когда время, указанное первой информацией о времени в первой информации L(i) о местоположении, является более поздним, чем время, указанное второй информацией о времени в извлеченной второй информации G(j) о местоположении (ДА на этапе S43), блок 13 формирования информации о соответствии оценивает координаты первой информации L(i) о местоположении с помощью линейной интерполяции, как описано выше, используя вторую информацию G(j) о местоположении и вторую информацию G(j+1) о местоположении (этап S44). С другой стороны, когда время, указанное первой информацией о времени в первой информации L(i) о местоположении, не является более поздним, чем время, указанное второй информацией о времени в извлеченной второй информации G(j) о местоположении (НЕТ на этапе S43), блок 13 формирования информации о соответствии оценивает координаты первой информации L(i) о местоположении с помощью линейной интерполяции, как описано выше, используя вторую информацию G(j-1) о местоположении и вторую информацию G(j) о местоположении (этап S45).
[0128] Затем блок 13 формирования информации о соответствии формирует информацию о соответствии, связывая ID области, содержащийся в первой информации L(i) о местоположении, и координатную информацию, оцененную с помощью линейной интерполяции (этап S46). Процесс после формирования информации о соответствии является таким же, как в описанных выше вариантах осуществления с первого по третий.
[0129] Как описано выше, в этом альтернативном примере с помощью оценивания координат мобильного терминала 100 во время, указанное первой информацией о времени в первой информации о местоположении на основе второй информации о местоположении, можно точнее получить координаты мобильного терминала 100 во время, когда получается первая информация о местоположении. С помощью формирования информации о соответствии, используя оцененную таким образом координатную информацию, и оценивания количества терминалов, расположенных в каждой области, используя информацию о соответствии, можно точнее оценить количество терминалов.
[0130] Отметим, что хотя координатная информация о мобильном терминале 100 во время, когда получается первая информация о местоположении, оценивается путем выполнения линейной интерполяции в вышеописанном альтернативном примере, она может оцениваться по способу помимо линейной интерполяции. В качестве одного примера оценка может выполняться путем сплайновой интерполяции, интерполяции Безье или т.п., используя количество k второй информации о местоположении до и после времени, когда получается первая информация о местоположении.
[0131] Кроме того, в качестве другого альтернативного примера устройство 10, 10A и 10B оценки количества терминалов в соответствии с вариантами осуществления с первого по третий может дополнительно включать в себя, как показано на фиг. 15, блок 17 оценки населения (который эквивалентен "средству оценки населения" в формуле изобретения), который оценивает население в каждой области. Блок 17 оценки населения оценивает население на основе предварительно определенного коэффициента увеличения и количества терминалов, полученного блоком 16, 16b коррекции количества терминалов. Например, в качестве коэффициента увеличения может использоваться обратное число "произведения показателя нахождения в области и показателя владения мобильными терминалами (которое является отношением количества терминалов в области к населению)". "Показатель нахождения в области" является отношением количества терминалов в области к количеству контрактов мобильных терминалов 100, а "показатель владения" является отношением количества контрактов к населению. Предпочтительно, хотя и не обязательно, чтобы коэффициент увеличения выводился для каждой единицы оценки населения, которая является единицей измерения для блока 17 оценки населения, чтобы оценивать население. "Единица оценки населения" может быть атрибутом, местом, периодом времени или т.п. и может основываться на префектуре в адресе, возрастной группе в каждые 5 лет, поле, периоде времени в каждый один час или т.п.
[0132] Единица вычисления коэффициента увеличения для вычисления коэффициента увеличения может основываться на префектуре в адресе, возрастной группе в каждые 5 или 10 лет, поле, периоде времени в каждый один час или т.п., или может использоваться сочетание из двух или более вариантов. Например, когда единицей вычисления коэффициента увеличения являются "мужчины в возрасте от двадцати до двадцати девяти лет, проживающие в Токио", данные пирамиды, представляющие количество пользователей, получаются путем извлечения данных местоположения, соответствующих мужчинам в возрасте от двадцати до двадцати девяти лет, которые проживают в Токио (для которых адресной информацией в атрибуте пользователя является Токио), и подсчета количества терминалов, и получаются данные возрастной пирамиды для мужчин в возрасте от двадцати до двадцати девяти лет, проживающих в Токио. Отметим, что при получении данных пирамиды, представляющих количество пользователей, для условия "проживающие в Токио" извлекаются данные местоположения, для которых адресной информацией в атрибуте пользователя является Токио, а не только данные местоположения пользователей, которые располагаются в Токио.
[0133] Затем показатель получения данных местоположения (то есть количество терминалов в области/население) в единице вычисления коэффициента увеличения (которой в этом примере являются мужчины в возрасте от двадцати до двадцати девяти лет, проживающие в Токио) вычисляется из данных пирамиды количества пользователей и данных возрастной пирамиды, и обратное число полученного "показателя получения данных местоположения" можно вывести в качестве коэффициента увеличения. Отметим, что хотя единица вычисления коэффициента увеличения и единица оценки населения одинаковы в этом описании, это всего лишь пример, и он этим не ограничивается.
[0134] Отметим, что блок 17 оценки населения может размещаться вне устройства 10, 10A и 10B оценки количества терминалов.
[0135]
(Четвертый вариант осуществления)
В вышеописанных вариантах осуществления и альтернативных примерах блок 13 формирования информации о соответствии формирует информацию о соответствии на основе первой информации о местоположении и второй информации о местоположении. В этом варианте осуществления описывается пример, который непосредственно получает информацию о соответствии. Отметим, что конфигурация системы связи в соответствии с четвертым вариантом осуществления является такой же, как конфигурация системы в соответствии с первым вариантом осуществления на фиг. 1, и описание конфигурации системы пропускается.
[0136] Функции устройства 10C оценки количества терминалов в соответствии с четвертым вариантом осуществления описываются ниже. Фиг. 16 - блок-схема, показывающая функциональную конфигурацию устройства 10C оценки количества терминалов. Как показано на фиг. 16, устройство 10C оценки количества терминалов включает в себя блок 11C получения информации о соответствии (средство получения информации о соответствии), блок 14 получения информации об области, блок 15 получения количества терминалов в области и блок 16 коррекции количества терминалов. Отметим, что одинаковые элементы с элементами в устройстве 10 оценки количества терминалов в соответствии с первым вариантом осуществления обозначаются одинаковыми ссылочными символами и излишне не описываются.
[0137] В соответствии с Техническим отчетом 3GPP (TR 36.805 3GPP), который является международным стандартом мобильных терминалов, формируется информация (которая в дальнейшем называется "информацией GPS с информацией об области"), связывающая ID области, где расположен мобильный терминал 100, когда мобильный терминал 100 использует GPS, информацию GPS (координатную информацию), переданную от мобильного терминала 100, и информацию о времени позиционирования. Информация GPS с информацией об области получается блоком сбора информации GPS с информацией об области, который не показан. Блок сбора информации GPS с информацией об области может включаться в блок 501 социальных датчиков или блок 503 мобильной демографии. Блок 11C получения информации о соответствии получает информацию GPS с информацией об области от блока сбора информации GPS с информацией об области, который не показан.
[0138] Блок 11C получения информации о соответствии извлекает информацию о соответствии (см. фиг. 18), состоящую из ID области и координатной информации, из информации GPS с информацией об области и выводит извлеченную информацию о соответствии в блок 16 коррекции количества терминалов. Последующий процесс является таким же, как в первом варианте осуществления.
[0139] Таким образом, когда можно получить информацию GPS с информацией об области, можно скорректировать количество терминалов в устройстве 10 оценки количества терминалов с использованием информации о соответствии, содержащейся в информации GPS с информацией об области. Посредством этого можно сократить этапы обработки по сравнению со случаем формирования информации о соответствии с использованием первой информации о местоположении и второй информации о местоположении.
[0140] Отметим, что как показано на фиг. 17, в некоторых случаях множество ID областей связываются с одной информацией GPS с информацией об области. Кроме того, в таком случае информация о качестве, например информация об уровне приема радиоволн между антенной, которая образует область (сектор), и мобильным терминалом 100, радиус ошибки GPS, точность позиционирования (значение, которое устанавливается в зависимости от того, выполняется позиционирование по спутнику или по базовой станции, а в случае спутникового позиционирования - количество обнаруживаемых спутников и т.п.), иногда добавляется к каждому ID области или т.п. Кроме того, подключенная область является областью, где уровень приема является наивысшим, а область возможного подключения является областью, где уровень приема является вторым наивысшим. Отметим, что может быть множество областей возможного подключения. В этом случае блок 11C получения информации о соответствии может сформировать и получить информацию о соответствии на основе информации о качестве (например, используя ID области с наивысшим уровнем приема радиоволн и т.п.).
[0141] Информация GPS с информацией об области может рассматриваться в качестве информации о соответствии, в которой разность во времени между первой информацией о местоположении и второй информацией о местоположении, описанная в первом варианте осуществления или т.п., равна нулю. Отметим, что в этом варианте осуществления информация о соответствии также может формироваться по способу, описанному в первом варианте осуществления или т.п., и количество терминалов может корректироваться с использованием как сформированной информации о соответствии, так и информации о соответствии, извлеченной из информации GPS с информацией об области.
[0142] Кроме того, блок 16 коррекции количества терминалов может избегать использования информации о соответствии, которая определяется как менее надежная для процесса коррекции на основе информации о качестве, содержащейся в информации о соответствии. Критерий для определения надежности информации о соответствии отличается в зависимости от того, на какой информации в информации о качестве, содержащейся в информации о соответствии (информации GPS с информацией об области), основывается определение. Ниже описываются три способа.
[0143] Сначала описывается случай определения надежности информации о соответствии на основе радиуса ошибки у информации GPS с информацией об области. Когда радиус ошибки меньше, надежность информации выше. Таким образом, когда значение "радиуса ошибки", содержащееся в информации GPS с информацией об области, равно заданному порогу или выше, блок 16 коррекции количества терминалов может определить, что надежность информации GPS с информацией об области низкая, и избегать использования той информации для коррекции количества терминалов. Заданный порог может быть предварительно определенным фиксированным значением или переменным значением в соответствии с размером обнаруженной области (больший заданный порог для большей обнаруженной области и т.п.).
[0144] Далее описывается случай определения надежности информации о соответствии на основе уровня приема информации GPS с информацией об области. Когда уровень приема выше, надежность информации выше. Таким образом, когда значение "уровня приема" в подключенной области, содержащееся в информации GPS с информацией об области, равно заданному порогу или ниже, блок 16 коррекции количества терминалов может определить, что надежность информации GPS с информацией об области низкая, и избегать использования той информации для коррекции количества терминалов. Отметим, что вместо уровня приема в подключенной области может использоваться уровень приема в области возможного подключения. В качестве альтернативы может использоваться и уровень приема в подключенной области, и уровень приема в области возможного подключения.
[0145] Отметим, что в случае, где информация GPS с информацией об области содержит как уровень приема в "подключенной области", так и уровень приема в "области возможного подключения", когда разность между двумя уровнями приема больше, надежность информации выше. Например, когда разность равна заданному порогу или ниже, блок 16 коррекции количества терминалов может определить, что надежность информации GPS с информацией об области низкая, и избегать использования той информации для коррекции количества терминалов. Кроме того, в случае, где информация GPS с информацией об области содержит уровни приема в множестве "областей возможного подключения", может использоваться разность между уровнем приема в "подключенной области" и уровнем приема в "области возможного подключения" с наивысшим уровнем приема среди уровней приема в множестве "областей возможного подключения". Кроме того, в случае, где информация GPS с информацией об области не содержит уровень приема в "подключенной области", а содержит уровни приема в множестве "областей возможного подключения", может использоваться разность между наивысшим уровнем приема и вторым наивысшим уровнем приема.
[0146] В-третьих, описывается случай определения надежности информации о соответствии на основе точности информации GPS с информацией об области. Когда точность выше, надежность информации выше. Таким образом, когда значение "точности", содержащееся в информации GPS с информацией об области, равно заданному порогу или ниже, блок 16 коррекции количества терминалов может определить, что надежность информации GPS с информацией об области низкая, и избегать использования той информации для коррекции количества терминалов.
[0147] Отметим, что надежность информации GPS с информацией об области может определяться путем объединения множества произвольной информации в информации о качестве (включая по меньшей мере одно из радиуса ошибки, уровня приема и точности) касательно информации GPS с информацией об области (информации о соответствии). Отметим, что информация GPS с информацией об области содержит по меньшей мере любое из уровня приема, радиуса ошибки и точности, описанных выше в качестве информации о качестве.
[0148]
(Пятый вариант осуществления)
В описанных выше вариантах осуществления с первого по третий блок 15 получения количества терминалов в области получает количество мобильных терминалов 100, расположенных в области, от внешнего сервера или т.п. В этом варианте осуществления описывается вариант осуществления, в котором блок получения количества терминалов в области вычисляет величину признака на основе первой информации о местоположении (информации о регистрации местоположения), полученной блоком 11 получения первой информации о местоположении, и вычисляет количество терминалов с использованием вычисленной величины признака. В этом варианте осуществления описание основывается на допущении, что первая информация о местоположении является информацией о регистрации местоположения. Отметим, что "величина признака" является информацией, соответствующей предполагаемой плотности формирования для информации о регистрации местоположения, сформированной мобильным терминалом. Кроме того, "предполагаемая плотность формирования" указывает предполагаемое значение количества информации о регистрации местоположения, которое формируется мобильным терминалом, который сформировал информацию о регистрации местоположения, за единицу времени вблизи времени, когда формируется информация о регистрации местоположения.
[0149] Величину признака концептуально можно получить следующим образом. В частности, величину признака можно получить путем включения средства получения данных местоположения, которое получает данные местоположения, содержащие ID терминала для идентификации мобильного терминала, информацию о местоположении касательно местоположения мобильного терминала, и информацию о времени получения местоположения касательно времени, когда получается информация о местоположении, средства получения данных местоположения до и после, которое для некоторых первых данных местоположения получает информацию о времени получения местоположения у вторых данных местоположения, которые являются данными местоположения непосредственно перед первыми данными местоположения, и информацию о времени получения местоположения у третьих данных местоположения, которые являются данными местоположения непосредственно после первых данных местоположения, среди данных местоположения, содержащих такую же идентификационную информацию, как и первые данные местоположения, средства вычисления величины признака, которое вычисляет величину признака для первых данных местоположения на основе двух или более из информации о времени получения местоположения у первых данных местоположения, информации о времени получения местоположения у вторых данных местоположения и информации о времени получения местоположения у третьих данных местоположения, средства получения данных о цели наблюдения, которое получает одни или множество данных местоположения, содержащих информацию о времени получения местоположения после времени начала наблюдения и до времени окончания наблюдения в периоде наблюдения, который нужно наблюдать, и содержащих информацию о местоположении, связанную с информацией об области наблюдения, связанной с областью наблюдения, которую нужно наблюдать, в качестве данных местоположения цели наблюдения, и средства оценки количества терминалов, которое оценивает количество терминалов, расположенных в области наблюдения в течение периода наблюдения, на основе величины признака у данных местоположения цели наблюдения и длины периода наблюдения, которая является разностью между временем начала наблюдения и временем окончания наблюдения.
Кроме того, дополнительно может включаться средство хранения коэффициента увеличения, которое хранит коэффициент увеличения для преобразования количества терминалов в население, и средство оценки количества терминалов может оценивать население, расположенное в области наблюдения в течение периода наблюдения, на основе величины признака у данных местоположения цели наблюдения, длины периода наблюдения и коэффициента увеличения.
[0150] Конкретный процесс вычисления величины признака описывается ниже. Отметим, что конфигурация системы связи в соответствии с пятым вариантом осуществления является такой же, как конфигурация системы в соответствии с первым вариантом осуществления на фиг. 1, и описание конфигурации системы пропускается.
[0151] Функции устройства 10D оценки количества терминалов в соответствии с пятым вариантом осуществления описываются ниже. Фиг. 19 - блок-схема, показывающая функциональную конфигурацию устройства 10D оценки количества терминалов. Как показано на фиг. 19, устройство 10D оценки количества терминалов включает в себя блок 11 получения первой информации о местоположении, блок 12 получения второй информации о местоположении, блок 13 формирования информации о соответствии, блок 14 получения информации об области, блок 15D получения количества терминалов в области и блок 16 коррекции количества терминалов. Отметим, что одинаковые элементы с элементами в устройстве 10 оценки количества терминалов в соответствии с первым вариантом осуществления обозначаются одинаковыми ссылочными символами и излишне не описываются.
[0152] Блок 15D получения количества терминалов в области получает одну или множество информации о регистрации местоположения, которое получается после времени начала агрегирования и до времени окончания агрегирования в периоде времени агрегирования, в качестве информация о регистрации местоположения цели агрегирования от блока 11 получения первой информации о местоположении. Отметим, что период времени агрегирования является периодом времени, в течение которого оценивается (корректируется) количество мобильных терминалов 100 в устройстве 10D оценки количества терминалов.
[0153] Блок 15D получения количества терминалов в области для информации о регистрации местоположения цели агрегирования (которая в дальнейшем называется "первой информацией о регистрации местоположения"), для которой нужно получить величину признака, получает время, когда получается информация о регистрации местоположения (которая в дальнейшем называется "второй информацией о регистрации местоположения") непосредственно перед первой информацией о регистрации местоположения, и время, когда получается информация о регистрации местоположения (которая в дальнейшем называется "третьей информацией о регистрации местоположения") непосредственно после первой информации о регистрации местоположения, среди информации о регистрации местоположения, имеющей такой же ID терминала, как и первая информация о регистрации местоположения. Отметим, что блок 15D получения количества терминалов в области не обязательно получает всю вторую или третью информацию о регистрации местоположения и может получать по меньшей мере информацию о времени, содержащуюся в информации о регистрации местоположения.
[0154] Блок 15D получения количества терминалов в области вычисляет величину признака для каждой из первой информации о регистрации местоположения. Например, блок 15D получения количества терминалов в области вычисляет разность между временем, когда получается вторая информация о регистрации местоположения, и временем, когда получается третья информация о регистрации местоположения, в качестве величины признака у первой информации о регистрации местоположения.
[0155] Кроме того, в случае, где время, когда получается вторая информация о регистрации местоположения, является аномальным значением, что в этом примере является случаем, где разность между временем, когда получается первая информация о регистрации местоположения, и временем, когда получается вторая информация о регистрации местоположения, больше эталонного значения (например, один час), блок 15D получения количества терминалов в области вычисляет величину признака у первой информации о регистрации местоположения с использованием времени, которое является более ранним, чем время, когда получается первая информация о регистрации местоположения, на предварительно определенное время (например, один час), в качестве времени, когда получается вторая информация о регистрации местоположения. Также в случае, где время, когда получается третья информация о регистрации местоположения, является аномальным значением, что в этом примере является случаем, где разность между временем, когда получается первая информация о регистрации местоположения, и временем, когда получается третья информация о регистрации местоположения, больше опорного значения (например, один час), блок 15D получения количества терминалов в области вычисляет величину признака у первой информации о регистрации местоположения с использованием времени, которое является более поздним, чем время, когда получается первая информация о регистрации местоположения, на предварительно определенное время (например, один час), в качестве времени, когда получается третья информация о регистрации местоположения.
[0156] Такой процесс, как выполняется в случае, где время, когда получается вторая или третья информация о регистрации местоположения, является аномальным значением, не является неотъемлемым; однако с помощью выполнения вышеупомянутого процесса, когда интервал времени получения у информации о регистрации местоположения становится аномально длинным из-за того, что мобильный терминал 100 расположен вне области или мобильный терминал 100 выключен, можно предупредить серьезные последствия от аномально длинного интервала времени получения.
[0157] Блок 15D получения количества терминалов в области оценивает количество мобильных терминалов на основе величины признака у информации о регистрации местоположения и продолжительности периода времени агрегирования, которая является разностью между временем начала агрегирования и временем окончания агрегирования. Точнее говоря, блок 15D получения количества терминалов в области извлекает информацию о регистрации местоположения, имеющую одинаковый ID области, и оценивает количество мобильных терминалов на основе величины признака, связанной с извлеченной информацией о регистрации местоположения.
[0158] При оценивании количества мобильных терминалов блок 15D получения количества терминалов в области использует значение, полученное путем деления суммы величин признака у информации о регистрации местоположения, имеющей одинаковый ID области, на удвоенную продолжительность периода времени агрегирования, в качестве предполагаемого количества мобильных терминалов, как подробно описано позже.
[0159]
[Концепция и способ вычисления оценки количества мобильных терминалов]
1
2
n
i
i
i
Ниже описываются концепция и способ вычисления оценки количества мобильных терминалов. Как показано на модели из фиг. 20, предположим, что в течение некоторого периода времени агрегирования (с длиной T) через область S проходит n мобильных терминалов a, a,…, a, и время пребывания каждого мобильного терминала a в области S в течение периода времени агрегирования составляет t (0<t≤T). В то же время количество m мобильных терминалов, расположенных в области S (на практике - среднее значение количества m мобильных терминалов, расположенных в области S в течение периода времени агрегирования), представляется следующим выражением (3).
i
i
i
i
i
Конкретно, результат деления общего времени t пребывания каждого мобильного терминала a в области S в течение периода времени агрегирования на длину T периода времени агрегирования оценивается как количество m мобильных терминалов. Отметим, что хотя истинное значение времени t пребывания каждого мобильного терминала a в области S в течение периода времени агрегирования не поддается наблюдению, каждый мобильный терминал a передает информацию о регистрации местоположения, а информация о регистрации местоположения поддается наблюдению.
i
[0160] Если информацией о регистрации местоположения, которая передается мобильным терминалом a в области S в течение периода времени агрегирования, является
i
i
ij
i
(где x - общее количество информации о регистрации местоположения, переданной мобильным терминалом a в области S в течение периода времени агрегирования) в хронологическом порядке, то оценка количества мобильных терминалов состоит в оценивании значения m из наблюдаемой информации q о регистрации местоположения (j - целое число от 1 до x).
ij
i
i
i
i
i
i
i
i
i
i
i
[0161] Способ вычисления для оценки количества мобильных терминалов описывается со ссылкой на фиг. 21. Предположим, что плотность передачи информации q о регистрации местоположения от мобильного терминала a (которая является количеством информации о регистрации местоположения в единицу времени) равна p. В то же время, когда вероятность того, что передается информация о регистрации местоположения, не зависит от области, предполагаемое значение E(x) общего количества x информации о регистрации местоположения, переданной мобильным терминалом a в области S в течение периода времени агрегирования, равно E(x)=t×p, и предполагаемое значение E(t) времени t пребывания мобильного терминала a в области S в течение периода времени агрегирования представляется следующим выражением (4).
i
i
i
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
E(t)=x/p
(4)
ij
ij
ij
ij
Когда переданным временем информации q о регистрации местоположения является u, плотность p информации q о регистрации местоположения представляется следующим выражением (5).
ij
i(j+1)
i(j-1)
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
p=2/(u-u)
(5)
ij
i(j-1)
i(j+1)
i(j-1)
i(j-1)
i(j+1)
i(j+1)
i(j+1)
i(j-1)
ij
ij
ij
Когда информация q о регистрации местоположения является первой информацией о регистрации местоположения, информация q о регистрации местоположения соответствует второй информации о регистрации местоположения, а информация q о регистрации местоположения соответствует третьей информации о регистрации местоположения. В этом варианте осуществления разность между переданным временем u второй информации q о регистрации местоположения и переданным временем u третьей информации q о регистрации местоположения, которая равна (u-u) из выражения (5), используется в качестве величины w признака у первой информации о регистрации местоположения. Соответственно, вышеприведенное выражение (5) может представляться следующим образом. Другими словами, величина w признака может вычисляться совместно с обратным числом плотности p.
ij
i(j+1)
i(j-1)
ij
p=2/(u-u)=2/w (6)
i
Поскольку плотность p задается как
предполагаемое значение E(m) количества m мобильных терминалов может вычисляться по следующему выражению (8):
i
i
i1
i2
i3
i0
i1
i4
i3
i0
i1
i2
i3
i4
i0
i1
i2
i3
i4
i
i
i0
i1
i3
i4
i
i4
i
i
[0162] Как показано в примере из фиг. 21, предположим, что в течение периода, который находится в периоде времени агрегирования и в котором мобильный терминал a пребывает в области S, мобильный терминал a передает информацию q, q и q о регистрации местоположения, передает информацию q о регистрации местоположения непосредственно перед информацией q о регистрации местоположения и передает информацию q о регистрации местоположения непосредственно после информации q о регистрации местоположения, и переданными временами из информации q, q, q, q и q о регистрации местоположения являются u, u, u, u и u соответственно, вышеприведенная идея эквивалентна оцениванию времени t пребывания мобильного терминала a в области S в течение периода времени агрегирования как периода от (центр между u и u) до (центр между u и u). Отметим, что мобильный терминал a передает информацию q о регистрации местоположения в течение пребывания в области S, хотя это не входит в период времени агрегирования. Однако, чтобы сохранить несмещенность предполагаемой величины времени t пребывания, в качестве примера описывается процесс, в котором оценка выполняется без предположения, что время окончания времени t пребывания такое же, как время окончания периода T времени агрегирования.
[0163] Как описано выше, блок 15D получения количества терминалов в области может получить величину признака из информации о регистрации местоположения и оценить количество мобильных терминалов в области из полученной величины признака. В этом случае можно точнее оценить количество мобильных терминалов в области. В четвертом варианте осуществления, также как и пятом варианте осуществления, блок 15D получения количества терминалов в области может получить величину признака, используя информацию GPS с информацией об области, и вычислить количество мобильных терминалов в области из полученной величины признака.
[0164] Альтернативный пример величины признака описывается ниже. В описанном выше пятом варианте осуществления описывается пример, в котором разность во времени между информацией о регистрации местоположения до и после информации о регистрации местоположения, для которой нужно получить величину признака (первая информация о регистрации местоположения) (которая является разностью во времени между второй информацией о регистрации местоположения и третьей информацией о регистрации местоположения), вычисляется в качестве величины признака у первой информации о регистрации местоположения. В этом случае величину признака можно представить в виде следующего выражения (9). Отметим, что нижеследующее выражение (9) является изменением формы вышеприведенного выражения (6), и оно эквивалентно выражению (6) (то есть идея выражения (6) остается без изменений).
ij
i(j+1)
i(j-1)
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
w=u-u
(9)
Этот альтернативный пример является другой разновидностью способа вычисления величины признака, которая вычисляется в блоке 15D получения количества терминалов в области.
[0165] В этом альтернативном примере при вычислении величины признака у первой информации о регистрации местоположения блок 15D получения количества терминалов в области учитывает информацию о типе (например, показатель формирования (распределение по времени формирования) информации о регистрации местоположения, который описывается позже) для второй информации о регистрации местоположения и третьей информации о регистрации местоположения. В частности, блок 15D получения количества терминалов в области вычисляет значение, полученное путем умножения разности во времени между третьей информацией о регистрации местоположения и первой информацией о регистрации местоположения на корректирующий коэффициент α, соответствующий информации о типе (в этом примере - показателю формирования) третьей информации о регистрации местоположения, и вычисляет значение, полученное путем умножения разности во времени между первой информацией о регистрации местоположения и второй информацией о регистрации местоположения на корректирующий коэффициент β, соответствующий информации о типе (в этом примере - показателю формирования) второй информации о регистрации местоположения. Однако отметим, что блок 15D получения количества терминалов в области может определять корректирующий коэффициент α или β в соответствии с информацией о типе первой информации о регистрации местоположения, определять корректирующий коэффициент β в соответствии с информацией о типе первой и второй информации о регистрации местоположения или определять корректирующий коэффициент α в соответствии с информацией о типе первой и третьей информации о регистрации местоположения. Затем блок 15D получения количества терминалов в области использует сумму значений, полученных путем умножения, в качестве величины признака у первой информации о регистрации местоположения. Вычисление величины признака в блоке 15D получения количества терминалов в области представляется в виде следующего выражения (10).
ij
i(j+1)
ij
ij
i(j-1)
<mrow><mtable><mtr><mtd><mrow /></mtd><mtd><mrow /></mtd><mtd><mrow /></mtd></mtr></mtable></mrow>
w=α(u-u)+β(u-u)
(10)
[0166] В качестве информации о типе второй информации о регистрации местоположения и третьей информации о регистрации местоположения может использоваться, например, информация о показателе формирования информации о регистрации местоположения, и информация о показателе формирования содержится в сформированной информации о регистрации местоположения. Показатель формирования информации о регистрации местоположения может быть перемещением терминала через границу области местоположения, формированием на основе регистрации местоположения, выполняемой периодически, выполнением присоединения при включении или т.п. терминала, выполнением отсоединения при выключении или т.п. терминала, и так далее, и заданные значения корректирующих коэффициентов α и β определяются заранее в соответствии с таким показателем формирования. Затем блок 15D получения количества терминалов в области может задать корректирующий коэффициент α для третьей информации о регистрации местоположения в соответствии с информацией о показателе формирования третьей информации о регистрации местоположения, и задать корректирующий коэффициент β для второй информации о регистрации местоположения в соответствии с информацией о показателе формирования второй информации о регистрации местоположения. Отметим, что оба корректирующих коэффициента α и β могут быть предварительно определены как значение от 0 до 2. Однако отметим, что эта область числовых значений не является существенной.
[0167] В случае, где местоположение мобильного терминала 100 и причина формирования информации о регистрации местоположения несущественны, например, информация о регистрации местоположения на основе периодической регистрации местоположения, предполагаемое значение времени пребывания в текущей области считается одинаковым до и после формирования информации о регистрации местоположения. С другой стороны, в случае информации о регистрации местоположения, которая формируется, когда мобильный терминал 100 перемещается через границу области местоположения, можно определить, что мобильный терминал 100 не находился в текущей области по меньшей мере перед формированием информации о регистрации местоположения. Поэтому предполагая, что время, когда мобильный терминал 100 находился в текущей области перед формированием информации о регистрации местоположения, равен 0, и если информация о типе (показатель формирования) первой информации о регистрации местоположения является "через границу области местоположения", то корректирующий коэффициент β в вышеприведенном выражении (10) (который является корректирующим коэффициентом β касательно разности во времени с непосредственно предыдущей информацией о регистрации местоположения) можно установить в 0. Посредством этого можно вычислить величину признака, которая точнее отражает фактические условия.
[0168]
(Шестой вариант осуществления)
В нижеследующих шестом и седьмом вариантах осуществления описывается пример, в котором предполагаемое значение (количество терминалов) в каждой области, которая является единицей агрегирования, преобразуется в предполагаемое значение в каждой единице вывода (которая в этом примере является ячейкой). В шестом варианте осуществления описывается процесс при условии, когда существует область связи внешней базовой станции, использующая одну полосу частот, а в седьмом варианте осуществления описывается процесс при условии, когда географически перекрываются две или более из области связи внутренней области связи и областей связи множества внешних базовых станций, использующие полосы частот в разных радиодиапазонах. Отметим, что когда единица вывода и единица агрегирования одинаковы, не нужен процесс преобразования, описанный в нижеследующих шестом и седьмом вариантах осуществления.
[0169] В шестом варианте осуществления описывается устройство оценки количества терминалов, которое реализуется путем добавления вышеописанной функции преобразования в предполагаемое значение для каждой ячейки в устройство оценки количества терминалов в соответствии с первым вариантом осуществления, и его процесс.
[0170] Как показано на фиг. 22, конфигурация функциональных блоков устройства 10E оценки количества терминалов в соответствии с шестым вариантом осуществления является конфигурацией, в которой блок 18 преобразования добавляется в конфигурацию функциональных блоков (фиг. 2) устройства оценки количества терминалов в соответствии с первым вариантом осуществления. Блок 18 преобразования преобразует количество терминалов в каждой области, откорректированное блоком 16 коррекции количества терминалов, в количество терминалов в каждой ячейке по следующему процессу.
[0171] Процесс блока 18 преобразования конкретно описывается ниже со ссылкой на фиг. 23. Фиг. 23(a) является изображением, показывающим диапазон области, фиг. 23(b) является изображением, показывающим ячейку, а фиг. 23(c) является изображением, объединяющим область и ячейку.
2
2
2
2
[0172] Блок 18 преобразования объединяет схему области (см. фиг. 23(a)), которая воссоздается на основе предварительно сохраненной информации о границе области, и двумерную ячейку (см. фиг. 23(b)), которая воссоздается на основе заданного правила деления, и посредством этого получает составную схему, которая показана на фиг. 23(c). Далее блок 18 преобразования делит каждую область по границе ячейки в вышеприведенной составной схеме. Например, как показано на фиг. 24, область A на фиг. 23 (a) делится на четыре разделенных области A-1, A-2, A-3 и A-4 по границе ячейки. Затем блок 18 преобразования вычисляет площадь каждой разделенной области и вычисляет отношение площадей соответствующих разделенных областей. Например, когда 10 м, 50 м, 100 м и 40 м вычисляются в качестве площадей A-1, A-2, A-3 и A-4 соответственно, как показано на фиг. 24, 5%, 25%, 50% и 20% вычисляются в качестве отношения площадей (например, процентного отношения) разделенных областей A-1, A-2, A-3 и A-4 соответственно.
[0173] Отметим, что блоку 18 преобразования не обязательно вычислять отношение площадей соответствующих разделенных областей. Например, конфигурация может быть такой, что отношение площадей соответствующих разделенных областей вычисляется заранее, и блок 18 преобразования обращается к информации об отношении площадей разделенных областей из таблицы, которая не показана, в устройстве 10E оценки количества терминалов или вне его.
[0174] Далее блок 18 преобразования вычисляет количество терминалов в каждой разделенной области. Например, когда количество терминалов в области A из фиг. 23(a) равно 800, в качестве количества терминалов в разделенной области A-2 вычисляется 200 (то есть 800×25%), как показано на фиг. 25. Также, когда количества терминалов в области B и C равны 500 и 750 соответственно, в качестве количества терминалов в разделенной области B-1, которая имеет отношение площадей в 80% в области B, вычисляется 400 (то есть 500×80%), и в качестве количества терминалов в разделенной области C-4, которая имеет отношение площадей в 80% в области C, вычисляется 600 (то есть 750×80%).
[0175] Кроме того, блок 18 преобразования вычисляет общее количество терминалов в множестве разделенных областей, включенных в одну ячейку, и посредством этого вычисляет количество терминалов в той ячейке. В примере из фиг. 25 общее количество терминалов в разделенных областях A-2, B-1 и C-4, включенных в одну ячейку, вычисляется как 1200 (то есть 200+400+600), и 1200 определяется как количество терминалов в ячейке.
[0176] Таким образом, в окружении, где существует область связи внешней базовой станции, использующая одну полосу частот, можно преобразовать количество терминалов в каждой единице агрегирования (область) в количество терминалов в каждой единице вывода.
[0177] Отметим, что хотя в шестом варианте осуществления процесс преобразования количества терминалов в каждой единице агрегирования в количество терминалов в каждой единице вывода описывается на основе первого варианта осуществления, шестой вариант осуществления также может применяться к описанным выше вариантам осуществления со второго по пятый. Кроме того, процесс преобразования, описанный в шестом варианте осуществления, также применим к случаю преобразования населения в каждой единице агрегирования в население в каждой единице вывода, и население в каждой единице агрегирования можно преобразовать в население в каждой единице вывода путем применения этого процесса к альтернативному примеру, описанному со ссылкой на фиг. 15.
[0178]
(Седьмой вариант осуществления)
В седьмом варианте осуществления описывается пример, в котором предполагаемое значение (количество терминалов) в каждой области (секторе), которая является единицей агрегирования, преобразуется в предполагаемое значение в каждой единице вывода (которая в этом примере является ячейкой) в окружении, где географически перекрываются две или более из области связи внутренней области связи и областей связи множества внешних базовых станций, использующие полосы частот в разных радиодиапазонах.
[0179] Хотя конфигурация функциональных блоков устройства оценки количества терминалов в соответствии с седьмым вариантом осуществления такая же, как в шестом варианте осуществления, процесс в блоке 18 преобразования отличается, и поэтому процесс в блоке 18 преобразования описывается ниже со ссылкой на фиг. 26 и 27.
[0180] Как показано на фиг. 26, в окружении, где географически перекрываются область связи внутренней базовой станции и области связи множества внешних базовых станций, использующих полосы частот в разных радиодиапазонах (2 ГГц/1,7 ГГц снаружи и 800 МГц снаружи), блок 18 преобразования выполняет процесс преобразования, описанный в шестом варианте осуществления, для каждой из областей связи и посредством этого вычисляет количество терминалов в каждой единице вывода (ячейка) для каждой области связи, и в конечном счете суммирует количество терминалов для соответствующих областей связи в каждой единице вывода, соответственно получая количество терминалов в каждой единице вывода.
[0181] В примере на фиг. 26 блок 18 преобразования сначала выполняет процесс преобразования, описанный в шестом варианте осуществления, для каждой из области связи внешней базовой станции, использующей 2 ГГц/1,7 ГГц снаружи, области связи внешней базовой станции, использующей 800 МГц снаружи, и области связи внутренней базовой станции. Например, предполагая, что разделенная область, где выходная единица Q и область A перекрываются, имеет отношение площадей в 40% относительно всей области A в области связи внешней базовой станции, использующей 2 ГГц/1,7 ГГц снаружи, предполагаемое количество терминалов в разделенной области, где выходная единица Q и область A перекрываются, вычисляется как равное 40 путем умножения предполагаемого количества терминалов в области A, 100, на отношение площадей 0,4. Таким же образом предполагаемое количество терминалов в разделенной области, где выходная единица Q и область B перекрываются, вычисляется как равное 3 (предполагаемое количество терминалов 30 в области B × отношение площадей 0,1), и предполагаемое количество терминалов в разделенной области, где выходная единица Q и область C перекрываются, вычисляется как равное 5 (предполагаемое количество терминалов 100 в области C × отношение площадей 0,05). Для области связи внешней базовой станции, использующей 800 МГц, также предполагаемое количество терминалов в разделенной области, где выходная единица Q и область D перекрываются, вычисляется как равное 3 (предполагаемое количество терминалов 10 в области D × отношение площадей 0,3), и предполагаемое количество терминалов в разделенной области, где выходная единица Q и область F перекрываются, вычисляется как равное 9 (предполагаемое количество терминалов 30 в области F × отношение площадей 0,3). С другой стороны, для внутренней базовой станции, поскольку область радиодиапазона каждой внутренней базовой станции очень небольшая, и вся область L одной внутренней базовой станции перекрывается с выходной единицей Q в примере на фиг. 26, отношение площадей может считаться равным 100%. Таким образом, путем умножения предполагаемого количества терминалов 100 в области L на отношение площадей 1,0 предполагаемое количество терминалов в области, где выходная единица Q и область L перекрываются (что является всей областью L в этом примере), вычисляется как равное 10.
[0182] В конечном счете блок 18 преобразования суммирует предполагаемое количество терминалов в областях, где выходная единица Q и соответствующие области перекрываются, полученное как описано выше, и посредством этого получает предполагаемое количество терминалов в выходной единице Q, которое равно 70. Вышеприведенным способом можно преобразовать количество терминалов в каждой единице агрегирования в количество терминалов в каждой единице Q вывода.
[0183] Хотя фиг. 26 показывает преобразование в предполагаемое количество терминалов в одной выходной единице Q, можно выполнить преобразование в предполагаемое количество терминалов во всех целевых выходных единицах путем выполнения такого же процесса для другой выходной единицы.
[0184] Фиг. 27 показывает определитель для преобразования в предполагаемое количество терминалов в n целевых выходных единицах. В частности,
(где j - целое число от 1 до m (m - количество единиц агрегирования, перекрывающихся с любой из n целевых выходных единиц)) с правой стороны выражения на фиг. 27 указывает количество терминалов (предполагаемое количество терминалов) в каждой единице агрегирования, вычисленное блоком 16 коррекции количества терминалов,
(где i - целое число от 1 до m) с левой стороны указывает количество терминалов в каждой выходной единице, и
j
i
в определителе с правой стороны указывает коэффициент преобразования для преобразования количества терминалов в единице b агрегирования в количество терминалов в выходной единице a. Коэффициент преобразования соответствует описанному выше отношению площадей разделенной области ко всей области.
[0185] Каждый коэффициент преобразования на фиг. 27 может вычисляться заранее из взаимного расположения между единицей оценки (область) и единицей вывода (ячейка), и с помощью вычисления каждого коэффициента преобразования заранее и сохранения выражения из фиг. 27 можно преобразовать количество терминалов (предполагаемое количество терминалов) в каждой единице агрегирования, вычисленное путем оценки, в количество терминалов в каждой единице вывода и быстро использовать выражение из фиг. 27.
[0186] Вышеприведенным способом даже при условии, что географически перекрываются две или более из области связи внутренней области связи и областей связи множества внешних базовых станций, использующие полосы частот в разных радиодиапазонах, можно преобразовать количество терминалов в каждой единице агрегирования в количество терминалов в каждой единице вывода.
[0187] Кроме того, хотя в седьмом варианте осуществления процесс преобразования количества терминалов в каждой единице агрегирования в количество терминалов в каждой единице вывода описывается на основе первого варианта осуществления, седьмой вариант осуществления также может применяться к описанным выше вариантам осуществления со второго по пятый. Кроме того, процесс преобразования, описанный в седьмом варианте осуществления, также применим к случаю преобразования населения в каждой единице агрегирования в население в каждой единице вывода, и население в каждой единице агрегирования можно преобразовать в население в каждой единице вывода путем применения этого процесса к альтернативному примеру, описанному со ссылкой на фиг. 15.
[0188]
(Восьмой вариант осуществления)
В восьмом варианте осуществления описывается вариант осуществления, в котором перед тем, как выводится некоторое предполагаемое значение (количество терминалов, население и т.п.), над предполагаемым значением выполняется процесс сокрытия на основе предварительно определенного критерия.
[0189] Как показано на фиг. 28, конфигурация функциональных блоков устройства 10F оценки количества терминалов в соответствии с восьмым вариантом осуществления является конфигурацией, в которой блок 19 сокрытия, который выполняет процесс сокрытия, добавляется в конфигурацию функциональных блоков (фиг. 2) устройства оценки количества терминалов в соответствии с первым вариантом осуществления.
[0190] Блок 19 сокрытия выполняет процесс сокрытия, показанный на фиг. 29, например, когда принимает количество терминалов от блока 16 коррекции количества терминалов. В частности, блок 19 сокрытия получает количество терминалов-источников, указывающее, от скольких терминалов получаются данные местоположения каждой области, на основе которых оценивается количество терминалов, полученное блоком 15 получения количества терминалов в области. Блок 19 сокрытия затем определяет, является ли количество терминалов-источников меньше предварительно определенного опорного значения (например, 10), для определения, необходим ли процесс сокрытия (этап S41 на фиг. 29). Отметим, что предполагается, что количество терминалов, полученное блоком 15 получения количества терминалов в области, оценивается на основе данных местоположения, указывающих местоположение мобильного терминала 100. В качестве одного примера количество терминалов-источников может заранее добавляться к количеству терминалов, полученному блоком 15 получения количества терминалов в области.
[0191] На этапе S41, когда количество терминалов-источников для данных местоположения в каждой области в качестве основы для оценки количества терминалов меньше эталонного значения, блок 19 сокрытия сбрасывает количество терминалов в этой области в ноль и посредством этого скрывает количество терминалов (этап S42). Отметим, что способ сокрытия не ограничивается сбросом количества терминалов в ноль, и может применяться другой способ, например, представляющий количество терминалов с помощью заданного знака или символа (например, "X" и т.п.).
[0192] С другой стороны, на этапе S41, когда количество терминалов-источников для данных местоположения в каждой области в качестве основы для оценки количества терминалов больше либо равно эталонному значению, блок 19 сокрытия выполняет следующее вероятностное округление ширины класса, используемой в выводе предполагаемого значения, над количеством терминалов в области (этап S43). В частности, предполагая, что количество терминалов в некоторой области равно x, а ширина класса равна k, блок 19 сокрытия округляет количество x терминалов до k(n+1) с вероятностью (x-kn)/k и до kn с вероятностью (k(n+1)-x)/k, когда kn≤x<k(n+1) (n - целое число).
[0193] Например, в случае, где количество x терминалов равно 23, а ширина класса равна 10, поскольку k×2≤x<k(2+1), n=2, и количество терминалов "23" округляется до "30" с вероятностью 0,3 (с вероятностью 30%) и до "20" с вероятностью 0,7 (с вероятностью 70%).
[0194] С помощью выполнения вышеописанного процесса сокрытия в блоке 19 сокрытия можно избежать идентификации личности из результата оценки количества терминалов и посредством этого повысить полезность результата оценки. Также возможно избежать такого неудобства, что скрытое значение оценивается из другого значения.
[0195] Кроме того, процесс сокрытия с помощью блока 19 сокрытия не ограничивается процессом, показанным на фиг. 29, и может использоваться другой процесс. Например, когда определение на этапе S41 из фиг. 29 приводит к результату "НЕТ", обработку этапа S43 можно пропустить.
[0196] Следует отметить, что устройство оценки количества терминалов и способ оценки количества терминалов в соответствии с настоящим изобретением не ограничиваются описанными в вышеприведенных вариантах осуществления. Устройство оценки количества терминалов и способ оценки количества терминалов в соответствии с настоящим изобретением могут быть устройством и способом, полученными путем внесения различных изменений и модификаций в устройство оценки количества терминалов и способ оценки количества терминалов в соответствии с вариантами осуществления без отклонения от объема нижеследующей формулы изобретения, или путем применения их к другим.
[0197] Например, хотя устройство 10-10F оценки количества терминалов создается в блоке 502 масштабного анализа данных в вышеприведенных вариантах осуществления, оно может создаваться в другом блоке в центре 500 управления. Кроме того, устройство 10-10F оценки количества терминалов может создаваться в серверном устройстве вне центра 500 управления.
[0198] Кроме того, устройство 10-10F оценки количества терминалов может систематически оценивать количество терминалов в заданной области в течение заданного периода времени в соответствии с периодической командой оценки количества терминалов. Кроме того, устройство 10-10F оценки количества терминалов при необходимости может принимать команду оценки количества терминалов из внешнего интерфейса и оценивать количество терминалов в нужной области в течение требуемого периода времени.
[0199] Кроме того, в устройстве 10A оценки количества терминалов блок 14a оценки диапазона области может создаваться вне устройства 10A оценки количества терминалов. Кроме того, в устройство 10B оценки количества терминалов может дополнительно включаться блок 14a оценки диапазона области.
[0200] Кроме того, хотя первая информация о времени, содержащаяся в первой информации о местоположении, является информацией, указывающей время, когда мобильный терминал 100 передал первую информацию о местоположении, либо время, когда центр 500 управления принял первую информацию о местоположении в вариантах осуществления с первого по третий и с пятого по восьмой, информация этим не ограничивается. Первая информация о времени может быть любой информацией при условии, что она указывает время, связанное с передачей и приемом первой информации о местоположении, и может использоваться время, заданное в любой системе 1 связи.
[0201] Кроме того, хотя вторая информация о времени, содержащаяся во второй информации о местоположении, является информацией, указывающей время, когда мобильный терминал 100 передал вторую информацию о местоположении, либо время, когда центр 500 управления принял вторую информацию о местоположении в вариантах осуществления с первого по третий и с пятого по восьмой, информация этим не ограничивается. Вторая информация о времени может быть любой информацией при условии, что она указывает время, связанное с передачей и приемом второй информации о местоположении, и может использоваться время, заданное в любой системе 1 связи.
[0202] Кроме того, хотя блок 13 формирования информации о соответствии сохраняет информацию о соответствии, связывающую ID области, координатную информацию и информацию о разности во времени, в таблице управления информацией о соответствии, информацию о разности во времени можно исключить. Например, когда разность во времени между временем, указанным первой информацией о времени, и временем, указанным второй информацией о времени, находится в пределах заданного значения, блок 13 формирования информации о соответствии может сформировать информацию о соответствии, связывающую ID области, содержащийся в первой информации о местоположении, и координатную информацию, содержащуюся во второй информации о местоположении, не связывая информацию о разности во времени, указывающую разность во времени.
[0203] Кроме того, блок 13 формирования информации о соответствии может сформировать информацию о соответствии без использования информации о разности во времени. Например, блок 13 формирования информации о соответствии может извлечь первую информацию о местоположении, полученную блоком 11 получения первой информации о местоположении, и вторую информацию о местоположении, полученную блоком 12 получения второй информации о местоположении, которые имеют одинаковый ID терминала и в которых время, указанное первой информацией о времени, и время, указанное второй информацией о времени, являются одинаковыми. Блок 13 формирования информации о соответствии затем может сформировать информацию о соответствии, связывающую ID области, содержащийся в первой информации о местоположении, и координатную информацию, содержащуюся во второй информации о местоположении. Кроме того, в некоторых случаях вторая информация о местоположении содержит ID области. В таком случае блок 13 формирования информации о соответствии может сформировать информацию о соответствии, используя только вторую информацию о местоположении.
[0204] Кроме того, блок 14a получения информации об области может оценивать диапазон области в одном процессе оценки без последовательного оценивания границы с каждой соседней областью по байесовскому методу или т.п.
[0205] Кроме того, хотя блок 161b создания матрицы коррекции вычисляет пропорцию количества информации о соответствии и пропорцию количества терминалов первой регистрации местоположения в другой области по отношению к некоторой области, он может вычислить пропорцию количества информации о соответствии и пропорцию количества терминалов первой регистрации местоположения в каждой области по отношению к общему количеству.
[0206] Кроме того, описанные выше варианты осуществления с первого по восьмой могут быть реализованы в виде программного модуля для выполнения функций в устройстве 10-10F оценки количества терминалов. В частности, функции, идентичные таковым в описанном выше устройстве 10-10F оценки количества терминалов, могут быть реализованы путем считывания программы оценки количества терминалов, включающей в себя при необходимости модуль получения первой информации о местоположении, соответствующий блоку 11 получения первой информации о местоположении, модуль получения второй информации о местоположении, соответствующий блоку 12 получения второй информации о местоположении, модуль формирования информации о соответствии, соответствующий блоку 13 формирования информации о соответствии, модуль получения информации об области, соответствующий блоку 14 получения информации об области, модуль получения количества терминалов в области, соответствующий блоку 15 получения количества терминалов в области, модуль коррекции количества терминалов, соответствующий блоку 16 коррекции количества терминалов, модуль получения информации о соответствии, соответствующий блоку 11C получения информации о соответствии, в компьютерной системе, например сервере. Программа оценки количества терминалов предоставляется путем сохранения на носителе информации, например, гибком диске, CD-ROM, DVD, ROM или т.п., или полупроводниковом запоминающем устройстве. Кроме того, программа оценки количества терминалов может предоставляться по сети в виде компьютерного сигнала данных, наложенного на несущую.
[0207] Отметим, что в вышеописанных вариантах осуществления и альтернативных примерах ID терминала для идентификации пользователя мобильного терминала 100 добавляется в первую информацию о местоположении, вторую информацию о местоположении и информацию GPS с информацией об области. ID терминала является информацией по меньшей мере для отличия от другого пользователя. Таким образом, ID терминала можно получить путем выполнения процесса деперсонализации, включающего в себя преобразование в необратимые коды с помощью односторонней функции, над информацией для идентификации пользователя. В качестве односторонней функции может использоваться хэш-функция с ключом на основе хэш-функции, которая рекомендована иностранными и отечественными рейтинговыми проектами или рейтинговыми агентствами. Процесс деперсонализации может выполняться в блоке 11 получения первой информации о местоположении, блоке 12 получения второй информации о местоположении и блоке 11C получения информации о соответствии, описанных выше. Однако отметим, что процесс деперсонализации может выполняться в другом блоке.
Список обозначений
[0208] 10~10F…устройство оценки количества терминалов, 11…блок получения первой информации о местоположении (средство получения первой информации о местоположении), 11C…блок получения информации о соответствии (средство получения информации о соответствии), 12…блок получения второй информации о местоположении (средство получения второй информации о местоположении), 13…блок формирования информации о соответствии (средство формирования информации о соответствии), 14…блок получения информации об области (средство получения информации об области), 14a…блок оценки диапазона области (средство оценки диапазона области), 15…блок получения количества терминалов в области (средство получения количества терминалов в области), 16,16b…блок коррекции количества терминалов (средство коррекции количества терминалов), 17…блок оценки населения (средство оценки населения), 100…мобильный терминал (терминал), 161,161b…блок создания матрицы коррекции, 162,162b…блок выполнения коррекции