УСТРОЙСТВО АГРЕГАЦИИ ИНФОРМАЦИИ О МЕСТОПОЛОЖЕНИИ И СПОСОБ АГРЕГАЦИИ ИНФОРМАЦИИ О МЕСТОПОЛОЖЕНИИ
LOCATION INFORMATION AGGREGATION APPARATUS AND LOCATION INFORMATION AGGREGATION METHOD

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству агрегации информации о местоположении и способу агрегации информации о местоположении.
УРОВЕНЬ ТЕХНИКИ
В прошлом были известны устройства, которые получают информацию о местоположении портативного терминала и анализируют распределение населения пользователей портативных терминалов на основе информации о местоположении (смотри Патентную Литературу 1 и 2). Если используется описанная выше информация о местоположении портативного терминала, то существует возможность получения распределения населения, в которой также отражается тенденция миграции пользователей, в сравнении с данными статистики населения, получаемыми посредством переписи населения или подобного.
Например, устройство, рассматриваемое в Патентной Литературе 1, получает распределение населения, соответствующее целевой территории и целевому классу, используя базу данных, которая хранит информацию о местоположении, относящуюся к каждому портативному терминалу. Кроме того, устройство, рассматриваемое в Патентной Литературе 2, в качестве информации о плотности населения формирует результат агрегации сигналов ответа терминалов, которые приняли подтверждающий сигнал терминала через каждую базовую станцию.
СПИСОК ЛИТЕРАТУРЫ
ПАТЕНТНАЯ ЛИТЕРАТУРА
Патентная Литература 1: JP 2003-30373 A
Патентная Литература 2: JP 2005-286657 A
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
В последние годы в портативном терминале были реализованы различные активные способы получения информации о местоположении, такие как получение информации о местоположении, используя глобальную систему определения местоположения (GPS), или получение информации о местоположении посредством указания обслуживающей базовой станции. В данном случае при анализе распределения населения, используя информацию о местоположении, расширяют параметры цели статистики и таким образом эффективно анализируют распределение населения. Тем не менее, в данном случае распределение во времени или частота, с которой получают информацию о местоположении, отличается в зависимости от каждого пользователя, и таким образом сложно проанализировать распределение населения с высокой степенью точности.
В этом смысле настоящее изобретение выполнено в свете вышеприведенного, а также обеспечивает устройство агрегации информации о местоположении и способ агрегации информации о местоположении, которые выполнены с возможностью вычисления высокоточного распределения населения, используя информацию о местоположении, в которой частота получения отличается в зависимости от каждого пользователя.
РЕШЕНИЕ ЗАДАЧИ
Для того чтобы решить вышеуказанную задачу, устройство агрегации информации о местоположении настоящего изобретения включает в себя: секцию приема информации о местоположении, которая принимает информацию о местоположении, которая относится к местоположению множества терминалов мобильной связи, совместно с информацией указания пользователя, которая указывает пользователя терминала мобильной связи, соответствующего каждой информации о местоположении, и информацией атрибутов, представляющей собой атрибут, включающий в себя информацию адреса пользователя; секцию вычисления показателя получения, которая вычисляет показатель получения информации о местоположении каждой ограниченной территории множества терминалов мобильной связи, используя данные статистики населения каждой ограниченной территории на заранее определенной обширной территории, и информацию о местоположении; и секцию агрегации, которая агрегирует распределение населения на определенной территории посредством извлечения информации о местоположении, которая соответствует определенной территории, на основе информации о местоположении, принятой секцией приема информации о местоположении, и агрегации информации о местоположении, в которой отражается показатель получения информации о местоположении ограниченной территории, которая соответствует информации адреса, включенной в информацию о местоположении.
В качестве альтернативы способ агрегации информации о местоположении в соответствии с настоящим изобретением включает в себя этапы, на которых: принимают посредством устройства агрегации информации о местоположении информацию о местоположении, которая относится к местоположению множества терминалов мобильной связи, совместно с информацией указания пользователя, которая указывает пользователя терминала мобильной связи, соответствующей каждой информации о местоположении, и информацией атрибутов, представляющей собой атрибут, включающий в себя информацию адреса пользователя; вычисляют посредством устройства агрегации информации о местоположении показатель получения информации о местоположении каждой ограниченной территории множества терминалов мобильной связи, используя данные статистики населения каждой ограниченной территории на заранее определенной обширной территории и информацию о местоположении; и агрегируют посредством устройства агрегации информации о местоположении распределение населения на определенной территории посредством извлечения информации о местоположении, которая соответствует определенной территории, на основе информации о местоположении, полученной на этапе, на котором принимают информацию о местоположении, и агрегации информации о местоположении, в которой отражается показатель получения информации о местоположении ограниченной территории, которая соответствует информации адреса, включенной в информацию о местоположении.
В соответствии с устройством агрегации информации о местоположении и способом агрегации информации о местоположении, информация о местоположении, которая относится к терминалу мобильной связи, принимается совместно с информацией указания пользователя, и информацией атрибутов, включающей в себя информацию адреса, которая относится к пользователю; показатель получения информации о местоположении по каждому адресу пользователя вычисляется на основе данных статистики населения и принятой информации о местоположении по каждой ограниченной территории обширной территории; и агрегируется информация о местоположении, относящаяся к определенной территории, при этом отражая показатель получения информации о местоположении, который соответствует адресу пользователя терминала мобильной связи, и, таким образом, даже на основе информации о местоположении, в которой тенденция частоты получения отличается в зависимости от адреса пользователя, если заранее подготовлены данные статистики каждой территории на обширной территории, такой как территория всей Японии, то можно отразить распределение фактических пользователей в распределении населения определенной территории с более высокой степенью точности.
Предпочтительно секция вычисления показателя получения получает показатель получения информации о местоположении посредством вычисления соотношения между данными статистики населения по каждому атрибуту и количеством фрагментов информации о местоположении, которые агрегируются для каждой информации атрибутов. В данном случае существует возможность получения показателя получения информации о местоположении каждого атрибута, используя данные статистики населений обширной территории, которые приготовлены заранее, с высокой степенью точности.
Кроме того, предпочтительно секция приема информации о местоположении принимает информацию о местоположении, включающую в себя два или более типа информации атрибутов, секция вычисления показателя получения многократно вычисляет показатели получения информации о местоположении двух или более типов атрибутов множества терминалов мобильной связи, используя данные статистики населения и информацию о местоположении, и секция агрегации агрегирует информацию о местоположении, при этом многократно отражая показатели получения информации о местоположении двух или более типов атрибутов, соответствующих информации атрибутов информации о местоположении в информации о местоположении. Здесь в случае если используется данная конфигурация, то когда частота получения информации о местоположении отличается в зависимости от множества атрибутов, таких как возраст, пол и адрес пользователя терминала мобильной связи, то посредством отражения показателей получения множества атрибутов в информации о местоположении, которая будет агрегироваться, используя заранее приготовленные данные статистики населения множества атрибутов, можно получить распределение населения по каждой территории с высокой степенью точности.
Кроме того, предпочтительно секция агрегации агрегирует распределение населения посредством коррекции информации о местоположении, используя значение, полученное путем деления общего количества фрагментов информации о местоположении в рамках обширной территории на общее количество фрагментов данных статистики населения на обширной территории, и выполнения агрегации. В данном случае, если информация о местоположении агрегируется, используя показатели получения информации о местоположении множества атрибутов, то можно выполнить правильную коррекцию распределения населения по каждой территории.
Предпочтительно устройство агрегации информации о местоположении в соответствии с настоящим изобретением дополнительно включает в себя секцию формирования, которая формирует матрицу перехода, представляющую собой соотношение между атрибутами фактических пользователей всех терминалов мобильной связи и атрибутами контрагентов всех терминалов мобильной связи, представленными информацией о контрагентах, и формирует обратную матрицу на основе матрицы перехода, а секция агрегации корректирует распределение населения по каждому атрибуту при использовании обратной матрицы, сформированной секцией формирования, при агрегации информации о местоположении на определенной территории. В результате можно выполнить агрегацию распределения населения на основе атрибута фактического пользователя и можно получить более точное распределение населения.
Кроме того, предпочтительно секция приема информации о местоположении принимает информацию о местоположении, которая дополнительно включает в себя информацию о времени, которая относится к приему информации о местоположении, при этом устройство агрегации информации о местоположении дополнительно включает в себя: секцию получения информации о местоположении «до» и «после», которая получает по отношению к первой информации о местоположении из информации о местоположении, принятой секцией приема информации о местоположении, информацию о времени второй информации о местоположении, которая является непосредственно предшествующей информацией о местоположении по отношению к первой информации о местоположении, из числа фрагментов информации о местоположении, включающих в себя точно такую же информацию указания пользователя, как и первая информация о местоположении, и информацию о времени третьей информации о местоположении, которая непосредственно следует за информацией о местоположении первой информации о местоположении, и секцию вычисления величины признака, которая вычисляет величину признака для первой информации о местоположении на основе двух или более из: информации о времени первой информации о местоположении, информации о времени второй информации о местоположении, и информации о времени третьей информации о местоположении, при этом секция вычисления показателя получения вычисляет показатель получения информации о местоположении каждой ограниченной территории множества терминалов мобильной связи, используя данные статистики населения и величину признака, и секция агрегации отражает показатель получения информации о местоположении ограниченной территории, соответствующей информации адреса, которая включена в информацию о местоположении, в величине признака для информации о местоположении, соответствующей определенной территории, и агрегирует распределение населения на определенной территории. Как описано выше, можно вычислить распределение населения, используя величину признака, и, таким образом, можно вычислить распределение населения с более высокой степенью точности.
ПРЕИМУЩЕСТВЕННЫЙ ЭФФЕКТ ИЗОБРЕТЕНИЯ
В соответствии с настоящим изобретением существует возможность вычисления высокоточного распределения населения, используя информацию о местоположении, в которой частота получения отличается в зависимости от каждого пользователя.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является принципиальной схемой конфигурации системы агрегации информации о местоположении в соответствии с примерным вариантом осуществления настоящего изобретения.
Фиг. 2 является схемой, иллюстрирующей конфигурацию данных, которые хранятся в модуле аккумуляции информации о местоположении с Фиг. 1.
Фиг. 3 является схемой, иллюстрирующей конфигурацию данных, которые хранятся в модуле хранения данных статистики по Фиг. 1.
Фиг. 4 является схемой, иллюстрирующей конфигурации данных пирамиды населения пользователей и данные маски показателя получения, формируемые модулем вычисления показателя получения по Фиг. 1.
Фиг. 5 является схемой, иллюстрирующей конфигурацию данных маски показателя получения, скорректированных модулем вычисления показателя получения по Фиг. 1.
Фиг. 6 является схемой, иллюстрирующей конфигурацию информации о местоположении, в которой показатель получения отражен модулем агрегации по Фиг. 1.
Фиг. 7 является схемой, иллюстрирующей конфигурацию информации результата агрегации, формируемой модулем агрегации с Фиг. 1.
Фиг. 8 является циклограммой, иллюстрирующей способ агрегации информации о местоположении устройством агрегации информации о местоположении по Фиг. 1.
Фиг. 9 является блок-схемой алгоритма, иллюстрирующей функционирование в процессе агрегации распределения населения по Фиг. 8.
Фиг. 10 является концептуальной схемой, иллюстрирующей единицу агрегации информации о местоположении устройством обработки информации о местоположении по Фиг. 1.
Фиг. 11 является схемой, иллюстрирующей распределение населения, отображаемое на устройстве 6 отображения информации по Фиг. 1.
Фиг. 12 является схемой для описания способа вычисления времени оценочного пребывания.
Фиг. 13 является схемой для описания способа извлечения информации о местоположении.
Фиг. 14 является принципиальной схемой конфигурации системы агрегации информации о местоположении в соответствии со вторым вариантом осуществления.
Фиг. 15 является пояснительной схемой, иллюстрирующей процесс формирования связывающей таблицы управления на основе данных контрагента и данных анкеты.
Фиг. 16 является пояснительной схемой, иллюстрирующей состояние перехода от информации атрибутов фактического пользователя к информации атрибутов контрагента.
<mi>A</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Фиг. 17 является пояснительной схемой, иллюстрирующей матрицу
перехода и обратную матрицу
.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Фиг. 18 является пояснительной схемой, иллюстрирующей процесс формирования маски показателя получения в зависимости от атрибута (возраста или пола) при использовании обратной матрицы
.
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Фиг. 19 является пояснительной схемой, иллюстрирующей процесс формирования маски показателя получения в зависимости от атрибута (кода адреса) при использовании обратной матрицы
.
Фиг. 20 является пояснительной схемой, иллюстрирующей таблицу коррекции.
Фиг. 21 является пояснительной схемой, иллюстрирующей процесс формирования промежуточных данных, используемых в качестве источника для процесса агрегации.
Фиг. 22 является пояснительной схемой, иллюстрирующей таблицу агрегации, в которой значение коррекции дополнительно связано с количеством пользователей, которое корректируется в зависимости от возраста, пола, и кода адреса.
Фиг. 23 является блок-схемой алгоритма, иллюстрирующей процесс системы 1a агрегации информации о местоположении.
<mi>A</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Фиг. 24 является пояснительной схемой, иллюстрирующей вычисление матрицы
перехода и обратной матрицы
для перехода от количества пользователей к количеству контрагентов.
<mi>B</mi>
Фиг. 25 является пояснительной схемой, иллюстрирующей вычисление матрицы
, представляющей собой состояние перехода от количества контрагентов, основанного на данных контрагентов, к количеству пользователей, основанному на данных анкет.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
Фиг. 26 является пояснительной схемой, иллюстрирующей результат сравнения при вычислении количества пользователей на основе количества контрагентов при использовании обратной матрицы
и матрицы
.
Фиг. 27 является пояснительной схемой, иллюстрирующей результат сравнения в зависимости от показателя сбора анкет.
Фиг. 28 является принципиальной схемой конфигурации системы агрегации информации о местоположении в соответствии с третьим вариантом осуществления.
Фиг. 29 является принципиальной схемой конфигурации модуля получения информации о местоположении.
Фиг. 30 является схемой, иллюстрирующей конфигурацию данных, которые хранятся в модуле аккумуляции информации о местоположении.
Фиг. 31 является схемой для описания идеи оценки количества терминалов мобильной связи.
Фиг. 32 является схемой для описания способа вычисления, который относится к оценке количества терминалов мобильной связи.
Фиг. 33 является блок-схемой алгоритма, иллюстрирующей функционирование в процессе агрегации распределения населения.
Фиг. 34 является схемой, иллюстрирующей конфигурацию данных, которые хранятся в модуле аккумуляции информации о местоположении.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Здесь и далее, со ссылкой на сопроводительные чертежи подробно будут описаны примерные варианты осуществления устройства агрегации информации о местоположении и способа агрегации информации о местоположении в соответствии с настоящим изобретением. В описании чертежей подобные условные обозначения обозначают подобные части, и вследствие этого их повторное объяснение не предоставляется.
<ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ>
Фиг. 1 является принципиальной схемой конфигурации системы 1 агрегации информации о местоположении в соответствии с примерным вариантом осуществления настоящего изобретения. Как проиллюстрировано на Фиг. 1, система 1 агрегации информации о местоположении в соответствии с настоящим вариантом осуществления включает в себя множество терминалов 2 мобильной связи, базовую станцию 3, устройство 4 вычисления информации о местоположении, устройство 5 предоставления информации о местоположении, устройство 6 отображения информации, устройство 11 аккумуляции информации о местоположении и устройство 12 обработки информации о местоположении. Устройство 11 аккумуляции информации о местоположении и устройство 12 обработки информации о местоположении функционируют в качестве устройства агрегации информации о местоположении, которое агрегирует информацию о местоположении, которая относится к терминалу 2 мобильной связи, и вычисляет распределение населения.
Каждый терминал 2 мобильной связи является портативным терминалом с функцией связи, таким как мобильный телефон, система персонального мобильного телефона (PHS) и персональный цифровой помощник (PDA). Каждый терминал 2 мобильной связи соединен с базовой станцией 3 по схеме мобильной связи и может осуществлять обмен данными и голосовую связь с другим терминалом 2 мобильной связи через базовую станцию 3 и сеть NW мобильной связи или устройство связи, соединенное с сетью NW мобильной связи. Устройство 4 вычисления информации о местоположении, устройство 5 предоставления информации о местоположении, устройство 11 аккумуляции информации о местоположении и устройство 12 обработки информации о местоположении являются серверными устройствами, которые выполнены с возможностью осуществления обмена данными друг с другом через сеть NW мобильной связи. Устройство 6 отображения информации является терминальным устройством, таким как портативный терминал или компьютерный терминал, которое соединено с сетью NW мобильной связи и выполнено с возможностью осуществления обмена данными с устройством 12 обработки информации о местоположении. Кроме того, устройство 5 предоставления информации о местоположении выполнено с возможностью осуществления обмена данными с терминалом 2 мобильной связи. В дополнение, каждое из: устройства 4 вычисления информации о местоположении, устройства 5 предоставления информации о местоположении, устройства 11 аккумуляции информации о местоположении и устройства 12 обработки информации о местоположении, выполнено в виде отдельного серверного устройства, но может быть выполнено в виде множества серверных устройств, которые рассредоточены, и, в противоположность, функции множества серверных устройств могут быть интегрированы в одном серверном устройстве.
Терминал 2 мобильной связи обладает функцией исполнения процесса определения местоположения, используя информацию GPS или информацию базовой станции. По приему запроса определения местоположения от пользователя терминал 2 мобильной связи собирает информацию, которая необходима для процесса определения местоположения со спутников GPS или подобного, и передает запрос определения местоположения устройству 5 предоставления информации о местоположении на основе полученной информации. По приему запроса определения местоположения устройство 5 предоставления информации о местоположении извлекает необходимую информацию из запроса определения местоположения и запрашивает устройство 4 вычисление информации о местоположении выполнить вычисления для определения местоположения, которое относится к терминалу 2 мобильной связи. В это время устройство 4 вычисления информации о местоположении выполняет вычисления для определения местоположения, которое относится к терминалу 2 мобильной связи, и передает информацию о местоположении, которая относится к терминалу 2 мобильной связи, устройству 5 предоставления информации о местоположении. Устройство 5 предоставления информации о местоположении ретранслирует информацию о местоположении терминалу 2 мобильной связи. Затем терминал 2 мобильной связи преобразует полученную информацию о местоположении в различные форматы вывода, такие как отображение местоположения на карте или буквенной информации, и отображает информацию о местоположении на устройстве отображения. В это время устройство 5 предоставления информации о местоположении передает информацию о местоположении, которая относится к терминалу 2 мобильной связи, устройству 11 аккумуляции информации о местоположении одновременно с ретрансляцией информации о местоположении терминалу 2 мобильной связи. Способ передачи запроса определения местоположения не ограничивается передачей, которая вызвана запросом определения местоположения, который исходно принят от пользователя с тем, чтобы пользователь использовал услугу предоставления информации. Например, запрос определения местоположения может автоматически передаваться через регулярные интервалы, или запрос определения местоположения может передаваться в ответ на событие, которое не планируется пользователем, такое как регистрация местоположения, которая происходит в сети NW мобильной связи. Кроме того, терминалу 2 мобильной связи не обязательно требуется наличие функции реализующей процесс определения местоположения. Например, процесс определения местоположения может выполняться другим устройством, таким как устройство управления базовыми станциями в сети NW мобильной связи. В данном случае информация о местоположении, которая должна формироваться, может формироваться, используя GPS, или может быть информацией определения местоположения PRACH-PD, которая формируется, используя информацию регистрации местоположения или информацию центра тяжести обслуживаемой территории.
Далее подробно будут описаны компоненты устройства 11 аккумуляции информации о местоположении и устройства 12 обработки информации о местоположении.
Устройство 11 аккумуляции информации о местоположении включает в себя в качестве функциональных компонентов модуль 111 приема информации о местоположении (секция приема информации о местоположении) и модуль 112 аккумуляции информации о местоположении. Всякий раз, когда выполняется запрос определения местоположения со стороны терминала 2 мобильной связи, модуль 111 приема информации о местоположении принимает информацию о местоположении, которая относится к местоположению терминала 2 мобильной связи, от устройства 5 предоставления информации о местоположении и сохраняет информацию о местоположении в модуле 112 аккумуляции информации о местоположении. В частности, модуль 111 приема информации о местоположении совместно с информацией о местоположении, которая представляет собой широту и долготу, на которой располагается терминал 2 мобильной связи, принимает ID пользователя (информацию указания пользователя), который указывает пользователя терминала 2 мобильной связи, и информацию о времени, которая представляет собой время, в которое терминал 2 мобильной связи получает информацию о местоположении. В дополнение модуль 111 приема информации о местоположении принимает возраст и род занятий пользователя терминала 2 мобильной связи от базы данных информации о покупателях (не проиллюстрирована), которая соединена с сетью NW мобильной связи, и информацию атрибутов, которая представляет собой код адреса (информацию адреса) или подобное, идентифицирующую адрес пользователя в соответствии с принятым ID пользователя, и добавляет принятую информацию к информации о местоположении.
Фиг. 2 иллюстрирует пример конфигурации данных информации о местоположении, которые хранятся в модуле 112 аккумуляции информации о местоположении. Как проиллюстрировано на Фиг. 2, модуль 112 аккумуляции информации о местоположении хранит информацию о местоположении «X1,Y1», которая относится к терминалу 2 мобильной связи, информацию о времени «3/1 1:03», информацию атрибутов 1 - пол «мужской», информацию атрибутов 2 - возраст «0», информацию атрибутов 3 - род занятий «род занятий 1», информацию атрибутов 4 - код адреса «10101010», и ID пользователя «A» с привязкой друг к другу. Код адреса является числовой информацией, указывающей адрес, который служит в качестве атрибута пользователя терминала 2 мобильной связи и который составлен иерархически таким образом, что верхние разряды представляют собой область, а нижние разряды представляют собой город, и которому задано числовое значение в соответствии с единицей ограниченной площади, чтобы вычислить показатель получения информации о местоположении, который будет описан позже. Информация о местоположении аккумулируется и сохраняется в тот момент, когда множество терминалов 2 мобильной связи осуществляет запрос определения местоположения, однако момент сохранения не ограничивается данным моментом. Например, заранее определенный объем информации буферизируется в устройстве 5 предоставления информации о местоположении или другом устройстве хранения информации, а затем передается устройству 11 аккумуляции информации о местоположении с регулярными интервалами или по мере необходимости.
Устройство 12 обработки информации о местоположении включает в себя в качестве функциональных компонентов модуль 121 приема информации запроса, модуль 122 получения информации о местоположении (секция агрегации), модуль 123 вычисления показателя получения (секция вычисления показателя получения), модуль 124 хранения данных статистики, модуль 127 агрегации (секция агрегации) и модуль 128 передачи информации.
Модуль 121 приема информации запроса принимает от устройства 6 отображения информации информацию запроса, которая запрашивает агрегацию информации, относящейся к распределению населения, которое оценивается по количеству терминалов 2 мобильной связи на заранее определенной территории в заранее определенной временной зоне, и в ответ на информацию запроса активирует процесс извлечения информации о местоположении, который выполняется модулем 122 получения информации о местоположении. Информация запроса включает в себя информацию о временной зоне для назначения временной зоны цели агрегации и информацию о территории для назначения заранее определенной территории цели агрегации.
Модуль 122 получения информации о местоположении считывает информацию о местоположении из модуля 112 аккумуляции информации о местоположении устройства 11 аккумуляции информации о местоположении в ответ на сигнал активации от модуля 121 приема информации запроса. Затем модуль 122 получения информации о местоположении извлекает информацию о местоположении, которая согласуется с информацией о временной зоне и информацией о территории, которая включена в информацию запроса от устройства 6 отображения информации, из числа всех фрагментов считанной информации о местоположении, и выдает извлеченную информацию о местоположении модулю 123 вычисления показателя получения. Например, когда информация о временной зоне, которая представляет собой условие для информации о местоположении цели обработки, соответствует «3/1 1:00-3:00», а информация о территории соответствует «по территории всей Японии», то все фрагменты информации о местоположении, которые представляют собой данную информацию о времени, включаются во временную зону, которая представлена информацией о временной зоне, и из информации о местоположении, проиллюстрированной на Фиг. 2, извлекается информация о местоположении, которая соответствует территории соответственно информации о территории.
Здесь модуль 122 получения информации о местоположении может функционировать с возможностью удаления информации о местоположении, которая включает в себя накладывающиеся ID пользователя, из числа информации о местоположении, согласующейся с информацией запроса. В данном случае модуль 122 получения информации о местоположении извлекает информацию о местоположении по каждому пользователю терминала 2 мобильной связи и затем выдает извлеченную информацию о местоположении модулю 123 вычисления показателя получения. Например, модуль 122 получения информации о местоположении извлекает информацию о местоположении путем выбора информации о местоположении, которая является наиболее ранней по времени, которое представлено информацией о времени, или информацию о местоположении, которая наиболее близка к среднему времени, или путем выбора информации о местоположении, в которой представленное ею местоположение, близко к центру тяжести, или информацию о местоположении, которая наиболее близка к центральному местоположению множества заранее определенных территорий секции, которые заданы заранее по фрагментам информации о местоположении, которая включает в себя один и тот же ID пользователя.
Модуль 122 получения информации о местоположении может извлекать информацию о местоположении таким образом, чтобы время, представленное информацией о времени, которая включена в информацию о местоположении с одинаковым накладывающимся ID пользователя, имело заранее определенный временной интервал или более. Например, когда настройка выполнена таким образом, что информация о местоположении может извлекаться таким образом, что интервал соответствует «одному дню» или более, то из числа фрагментов информации о местоположении с одинаковым ID пользователя извлекается множество фрагментов информации о местоположении с временным интервалом в «один день» или более, который указан информацией о времени. Кроме того, при извлечении множества фрагментов информации о местоположении с одинаковым ID пользователя модуль 122 получения информации о местоположении может по-новому назначить разные ID пользователя фрагментам информации о местоположении. В частности, двум фрагментам информации о местоположении с ID пользователя «A» могут быть назначены ID пользователя «A1» и «A2».
Модуль 123 вычисления показателя получения вычисляет показатель получения информации о местоположении по каждому атрибуту пользователя терминала 2 мобильной связи, используя информацию о местоположении, которая выдана модулем 122 получения информации о местоположении, и данные статистики населения на заранее определенной обширной территории (например, по всей территории Японии), которые хранятся в модуле 124 хранения данных статистики. Модуль 124 хранения данных статистики хранит данные пирамиды населения по мужскому населению и женскому населению на фактической обширной территории в зависимости от возраста, которые созданы на основе данных переписи населения, как проиллюстрировано на Фиг. 3(a). В частности, хранятся данные о мужском населении в размере «1300» человек и женском населении в размере «1210» человек в возрасте «2» лет. Модуль 123 вычисления показателя получения агрегирует количество пользователей мужского пола и количество пользователей женского пола (данные пирамиды населения пользователей) терминалов 2 мобильной связи на обширной территории в зависимости от возраста на основе информации о местоположении, полученной от модуля 122 получения информации о местоположении. На основе информации о местоположении происходит определение того, соответствует или нет информация о местоположении обширной территории. Фиг. 4(a) иллюстрирует данные пирамиды населения пользователей терминалов 2 мобильной связи, которые получены посредством агрегации вышеописанным способом. Как проиллюстрировано на Фиг. 4(a), агрегируются количество в размере «300» пользователей мужского пола и количество в размере «210» пользователей женского пола в возрасте «2» лет. Затем модуль 123 вычисления показателя получения вычисляет соотношение между населением по данным пирамиды населения и количеством пользователей по данным пирамиды населения пользователей в зависимости от атрибута в виде возраста и пола и вычисляет обратное число показателя получения информации о местоположении посредством терминала 2 мобильной связи к фактическому населению по каждому атрибуту. Другими словами, если население мужского пола в возрасте «2» лет составляет «1300» человек, а количество пользователей мужского пола в возрасте «2» лет составляет «300» человек, то модуль 123 вычисления показателя получения вычисляет маску показателя получения для мужского пола как «4,33», формирует данные маски показателя получения в зависимости от возраста и пола, как проиллюстрировано на Фиг. 4(b), и выдает модулю 127 агрегации данные маски показателя получения.
Здесь модуль формирования данных маски показателя получения настроен на интервал, который соответствует одному возрасту, и выполняется классификация в зависимости от пола. Тем не менее, модуль формирования данных маски показателя получения может быть настроен на интервал из пяти лет по возрасту, такому как в возрасте «от 0 до 4» лет, или на интервал из десяти лет по возрасту, такой как в возрасте «от 0 до 9» лет. Кроме того, классификация может осуществляться в зависимости от возраста, не устанавливая различий по полу, или классификация может осуществляться в зависимости от пола, не устанавливая различий по возрасту. В дополнение, данные маски показателя получения могут формироваться в зависимости от возраста, пола и ограниченной территории, используя код адреса, который включен в информацию о местоположении и данных пирамиды населения, которые агрегированы заранее в зависимости от возраста, пола и ограниченной территории. Кроме того, когда информация о местоположении не включает в себя информацию атрибутов, такую как возраст, то может предполагаться, что все пользователи имеют одинаковый атрибут, и может вычисляться такое же значение маски показателя получения. В противоположность, дополнительно может использоваться атрибут, который представляет характеристику пользователя, отличную от возраста и пола, такую как род занятий или семейное положение «холост/в браке».
Кроме того, модуль 123 вычисления показателя получения может многократно вычислять показатель получения информации о местоположении по каждому из двух или более типов атрибутов пользователя терминала 2 мобильной связи, используя информацию о местоположении, которая выдается модулем 122 получения информации о местоположении, и данные статистики населения, которые хранятся в модуле 124 хранения данных статистики. Например, в дополнение к описанному выше процессу модуль 123 вычисления показателя получения вычисляет показатель получения информации о местоположении по каждой ограниченной территории, которая представлена кодом адреса пользователя терминала мобильной связи. Модуль 124 хранения данных статистики хранит данные пирамиды населения, которые представляют собой фактическое население каждой ограниченной территории (кода адреса), созданные на основе данных переписи населений, как проиллюстрировано на Фиг. 3 (b). В частности, значение «1200» хранится в качестве населения ограниченной территории, которая представлена кодом адреса «10101010». Что касается информации о местоположении, которую получают от модуля 122 получения информации о местоположении, то модуль 123 вычисления показателя получения агрегирует количество пользователей (данные пирамиды населения пользователей) терминала 2 мобильной связи каждой ограниченной территории (кода адреса) на обширной территории, в которой информация о местоположении соответствует обширной территории. Агрегация информации о местоположении, выполняемая по каждой ограниченной территории, может выполняться путем определения того, соответствует или нет код адреса ограниченной территории, основанный на коде адреса информации атрибутов 4, которая включена в информацию о местоположении. Фиг. 4(c) иллюстрирует данные пирамиды населения пользователей терминала 2 мобильной связи, которые получены посредством агрегации вышеописанным способом. Как проиллюстрировано на Фиг. 4(c), в качестве количества пользователей с кодом адреса «10101010» представлено значение «120», полученное посредством агрегации. Кроме того, модуль 123 вычисления показателя получения вычисляет соотношение между населением по данным пирамиды населения и количеством пользователей по данным пирамиды населения пользователей для каждой ограниченной области и вычисляет обратное число показателя получения информации о местоположении посредством терминала 2 мобильной связи к фактическому населению каждого адреса. Другими словами, когда население по коду адреса «10101010» составляет «1200» человек, а количество пользователей составляет «120» человек, то модуль 123 вычисления показателя получения вычисляет маску показателя получения равную «10», формирует данные маски показателя получения по каждому коду адреса, как проиллюстрировано на Фиг. 4(b), а затем выдает данные маски показателя получения модулю 127 агрегации.
В дополнение при  многократном формировании показателей получения информации о местоположении для двух или более типов атрибутов пользователя модуль 123 вычисления показателя получения корректирует показатели получения информации о местоположении второго и последующих типов следующим образом. В частности, модуль 123 вычисления показателя получения вычисляет значение коррекции данных маски показателя получения путем умножения значения данных маски показателя получения на значение (например, «0,1»), полученное путем деления общего количества фрагментов информации о местоположении на обширной территории на общее количество фрагментов информации данных статистики населения на обширной территории, и выдает значение коррекции модулю 127 агрегации (Фиг. 5).
Здесь единица агрегации классифицируется в зависимости от кода адреса. Тем не менее, классификация может выполняться, используя отличный от кода адреса атрибут, который представляет характеристику пользователя, такую как род занятий или семейное положение «холост/в браке», или классификация может выполняться в зависимости от сочетания двух или более атрибутов, таких как род занятий в дополнение к коду адреса. Кроме того, при многократном формировании показателя получения информации о местоположении, например, модуль 123 вычисления показателя получения может в первом процессе агрегации выполнять классификацию в зависимости от кода адреса, а во втором процессе агрегации может выполнять классификацию в зависимости от рода занятий, которая отличается от первой единицы агрегации. Тем не менее, при формировании показателей получения информации о местоположении по двум или более классификациям, предпочтительно чтобы атрибуты, которые включаются в классификации, не накладывались друг на друга. Например, при выполнении классификации в зависимости от возраста и пола в первом процессе агрегации, во втором процессе агрегации классификация выполняется, используя атрибут, отличный от возраста и пола. Кроме того, модуль 123 вычисления показателя получения, который является отдельным компонентом, может вычислять множество типов показателей получения информации о местоположении, или множество типов показателей получения информации о местоположении могут вычисляться двумя или более компонентами.
Модуль 127 агрегации многократно отражает маски показателя получения, которые соответствуют множеству типов информации атрибутов, которые включены в информацию о местоположении, по всем фрагментам информации о местоположении, которые извлечены модулем 122 получения информации о местоположении. В частности, когда, как проиллюстрировано на Фиг. 2, извлечена информация о местоположении, включающая в себя информацию атрибутов 1 - пол «мужской», информацию атрибутов 2 - возраст «0», и информацию атрибутов 4 - код адреса «10101010», то модуль 127 агрегации извлекает в качестве маски показателя получения, которая соответствует информации о местоположении, маску показателя получения по мужскому полу, равную «10», и маску контрактного показателя, равную «1», из данных, проиллюстрированных на Фиг. 4(b) и 5. Затем модуль 127 агрегации вычисляет в качестве значения коррекции значение «10», полученное путем умножения данных информации о местоположении на маски показателя получения «10» и «1», и добавляет значение коррекции к информации о местоположении (Фиг. 6). Значение коррекции, полученное описанным выше способом, является значением, которое скорректировано до значения, которое представляет собой конкретный вес каждой информации о местоположении по отношению к фактическому населению, когда маски показателя получения, соответствующие множеству типов атрибутов, отражены в информации о местоположении.
Кроме того, код адреса может представлять собой область или может представлять собой город, т.е. может быть задан произвольно. Кроме того, когда код адреса, который служит в качестве информации атрибутов пользователя, не включен в информацию о местоположении, то можно предположить, что все пользователи имеют одинаковый атрибут, и можно использовать одинаковое значение маски контрактного показателя.
Кроме того, модуль 127 агрегации агрегирует значения коррекции информации о местоположении, которые соответствуют местоположениям на территории агрегации из множества заранее определенных территорий агрегации, которые заданы заранее, на основе всех фрагментов информации о местоположении, к которым добавляется значение коррекции. В результате, можно выполнить агрегацию фактического распределения населения для множества заранее определенных территорий агрегации. В частности, модуль 127 агрегации агрегирует значения коррекции территорий агрегации «территория 1», «территория 2», «территория 3», «территория 4» и подобных во временной зоне «с 1:00 до 3:00» цели агрегации. Затем модуль 128 передачи информации передает информацию результата агрегации устройству 6 отображения информации. Фиг. 7 является схемой, иллюстрирующей пример конфигурации данных информации результата агрегации, которая агрегирована модулем 127 агрегации.
Кроме того, в это время модуль 127 агрегации может агрегировать информацию атрибутов или код адреса. Например, когда требуется узнать население в возрасте «от 0 до 4» лет с кодом адреса «10101010», то агрегируются значения коррекции информации о местоположении, в которой код адреса соответствует «10101010» и возраст соответствует от «0» до «4» лет.
Далее со ссылкой на Фиг. 8 и 9 будет описано функционирование системы 1 агрегации информации о местоположении и способа агрегации информации о местоположении в устройстве агрегации информации о местоположении. Фиг. 8 является циклограммой, иллюстрирующей функционирование во время агрегации информации о местоположении системой 1 агрегации информации о местоположении, а Фиг. 9 является блок-схемой алгоритма, иллюстрирующей функционирование устройства агрегации информации о местоположении в процессе агрегации распределения населения.
Обращаясь к Фиг. 8, сначала, когда от пользователя терминала 2 мобильной связи принимается запрос определения местоположения (этап S01), терминал 2 мобильной связи собирает информацию, необходимую для вычислений по определению местоположения, и передает информацию и сигнал запроса информации о местоположении устройству 5 предоставления информации о местоположении (этап S02). В это время устройство 4 вычисления информации о местоположении выполняет вычисления по определению местоположения терминала 2 мобильной связи (этап S03), и информация о местоположении терминала 2 мобильной связи сохраняется в устройстве 5 предоставления информации о местоположении (этап S04). Далее сохраненная информация о местоположении передается от устройства 5 предоставления информации о местоположении терминалу 2 мобильной связи (этап S05) и выводится на устройство отображения терминала 2 мобильной связи в различных видах отображения (этап S06).
Между тем, информация о местоположении терминала 2 мобильной связи, которая хранится в устройстве 5 предоставления информации о местоположении, доводится до терминала 2 мобильной связи и передается устройству 11 аккумуляции информации о местоположении (этап S07). Затем информация о местоположении аккумулируется в модуле 112 аккумуляции информации о местоположении устройства 11 аккумуляции информации о местоположении (этап S08).
После этого устройство 6 отображения информации принимает запрос отображения, который относится к распределению населения (этап S09). В это время информация запроса, которая запрашивает агрегацию информации, которая относится к распределению населения и которая в свою очередь включает в себя информацию о временной зоне или информацию о территории, передается от устройства 6 отображения информации к устройству 12 обработки информации о местоположении (этап S10). Кроме того, запрос обращения к информации о местоположении передается от устройства 12 обработки информации о местоположении к устройству 11 аккумуляции информации о местоположении (этап S11), и таким образом информация о местоположении считывается из устройства 11 аккумуляции информации о местоположении на устройство 12 обработки информации о местоположении (этап S12). Далее устройство 12 обработки информации о местоположении агрегирует распределение населения заранее определенной территории на основе считанной информации о местоположении (этап S13). Затем данные распределения населения передаются от устройства 12 обработки информации о местоположении на устройство 6 отображения информации (этап S14) и отображаются в различных формах вывода, таких как в виде карты или в виде графика (этап S15).
Далее со ссылкой на Фиг. 9 будут описаны подробности процесса агрегации распределения населения устройством 12 обработки информации о местоположении. Сначала устройство 12 обработки информации о местоположении считывает информацию о местоположении из устройства 11 аккумуляции информации о местоположении (этап S101). После этого устройство 12 обработки информации о местоположении агрегирует данные пирамиды населения пользователей терминала 2 мобильной связи в зависимости от возраста и пола на обширной территории на основе информации о местоположении, которая извлечена модулем 122 получения информации о местоположении (этап S102). Кроме того, устройство 12 обработки информации о местоположении получает данные пирамиды населения для заранее определенной обширной территории от модуля 124 хранения данных статистики (этап S103). Затем устройство 12 обработки информации о местоположении вычисляет обратное число показателя получения информации о местоположении терминалом 2 мобильной связи по фактическому населению для каждого атрибута на основе данных пирамиды населения пользователей и данных пирамиды (этап S104).
После этого устройство 12 обработки информации о местоположении получает данные пирамиды населения пользователей терминала 2 мобильной связи для каждого кода адреса (ограниченной территории) посредством агрегации информации о местоположении и получает данные статистики населения для каждого кода адреса на обширной территории от модуля 124 хранения данных статистики (этап S105). После этого устройство 12 обработки информации о местоположении вычисляет соотношение между данными статистики населения и данными пирамиды населения пользователей и вычисляет обратное число показателя получения информации о местоположении терминала 2 мобильной связи для каждой ограниченной территории и его значение коррекции (этап S106). Здесь при  вычислении показателя получения информации о местоположении для атрибута отличного от кода адреса устройство 12 обработки информации о местоположении повторяет процесс этапа S106.
Далее устройство 12 обработки информации о местоположении добавляет значение коррекции, в котором отражается обратное число показателя получения информации о местоположении, который соответствует атрибуту для всех фрагментов информации о местоположении (этап S107). Кроме того, при формировании показателей получения информации о местоположении для двух или более типов атрибутов устройство 12 обработки информации о местоположении умножает информацию о местоположении на обратные числа показателей получения информации о местоположении двух или более типов. После этого устройство 12 обработки информации о местоположении агрегирует информацию о местоположении, для которой агрегировано значение коррекции, в соответствии с территорией агрегации и произвольно выбранным атрибутом и формирует информацию результата агрегации, которая служит в качестве данных распределения населения (этап S108). Затем устройство 12 обработки информации о местоположении передает информацию результата агрегации устройству 6 отображения информации (этап S109).
<mrow><mi>A</mi><mn>1</mn></mrow>
<mi>A</mi>
<mi>B</mi>
<mrow><mi>A</mi><mn>1</mn></mrow>
Фиг. 10 является концептуальной схемой, иллюстрирующей единицу агрегации информации о местоположении посредством устройства 12 обработки информации о местоположении на этапе S108. Как проиллюстрировано на Фиг. 10, данные населения на территории
агрегации агрегируются путем добавления значений коррекции информации о местоположении
и
, которая представляет собой определение местоположения в рамках территории
агрегации. Фиг. 11 является схемой, иллюстрирующей экран вывода распределения населения, который отображается на устройстве 6 отображения информации на этапе S15. Здесь, когда диапазоном агрегации посредством устройства 6 отображения информации назначено «вся территория Японии», то распределение населения по каждой территории агрегации, полученное путем разделения всей территории Японии, визуально отображается посредством цвета или плотности.
Здесь при  изменении времени оценки населения требуется вновь выполнить описанный выше процесс агрегации рядов информации о местоположении. Например, показатель получения информации о местоположении для промежутка между одним часом и тремя часами и показатель получения информации о местоположении в промежутке между двумя часами и четырьмя часами отличаются по показателю функционирования, который связан со статусом питания терминала 2 мобильной связи, и, таким образом, требуется вновь вычислять показатель получения информации о местоположении. Применительно к этому устройство 12 обработки информации о местоположении может заново вычислять показатель получения информации о местоположении в каждом временной зоне обработки. В данном случае существует возможность исключения влияния изменения включенного/выключенного состояния питания терминала 2 мобильной связи на данные оценки населения.
В соответствии с описанными выше устройством агрегации информации о местоположении и способом агрегации информации о местоположении: принимается информация о местоположении, которая относится к терминалу 2 мобильной связи и которая включает в себя ID пользователя и информацию атрибутов, которая содержит информацию адреса, которая относится к пользователю; на основе данных статистики населения каждой ограниченной территории на обширной территории и принятой информации о местоположении вычисляется показатель получения информации о местоположении для каждого атрибута, такого как адрес пользователя; и агрегируется информация о местоположении, которая относится к конкретной территории, в которой отражается показатель получения информации о местоположении, соответствующий информации атрибутов, такому как адрес. Таким образом, даже когда целью становится информация о местоположении, которая отличается по частоте использования услуги информации о местоположении в зависимости от адреса, возраста или пола пользователя, то посредством подготовки заранее данных статистики для каждой территории на обширной территории, такой как территория всей Японии, на основе данных переписи населения или подобного можно отразить распределение фактических пользователей в распределении населения конкретной территории с высокой степенью точности. Например, можно отразить такую тенденцию, что в распределении населения пожилых людей в стране относительно мало в показателе владельцев мобильных телефонов.
Кроме того, посредством агрегации информации о местоположении при многократном отражении показателей получения информации о местоположении для двух или более типов атрибутов, которые соответствуют информации атрибутов информации о местоположении, если два или более атрибута, такие как возраст, пол, и адрес пользователя терминала 2 мобильной связи отличаются по частоте получения информации о местоположении, можно отразить показатели получения для двух или более атрибутов в информации о местоположении, которая будет агрегироваться, используя заранее приготовленные данные статистики населения для двух или более атрибутов. В результате можно получить более точное распределение населения для каждой территории.
<ПЕРВЫЙ МОДИФИЦИРОВАННЫЙ ПРИМЕР ПЕРВОГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯ>
Далее со ссылкой на отличие от первого варианта осуществления будет описан первый модифицированный пример первого варианта осуществления. В первом варианте осуществления модуль 123 вычисления показателя получения многократно вычисляет показатели получения информации о местоположении для двух или более типов атрибутов множества терминалов мобильной связи, используя данные статистики населения и информацию о местоположении, а модуль 127 агрегации агрегирует информацию о местоположении, при этом многократно отражая показатели получения информации о местоположении для двух или более типов атрибутов, которые соответствуют информации атрибутов информации о местоположении, в информации о местоположении. Тем не менее, в настоящем модифицированном примере модуль 127 агрегации может агрегировать информацию о местоположения, не выполняя многократно процесс вычисления или отражения в модуле 123 вычисления показателя получения и модуле 127 агрегации. В частности, модуль 123 вычисления показателя получения агрегирует количество пользователей, которое соответствует атрибуту требуемого населения, на основе информации о местоположении, полученной от модуля 122 получения информации о местоположении. Кроме того, модуль 123 вычисления показателя получения вычисляет население с требуемым атрибутом на основе данных переписи населения, которые хранятся в модуле 124 хранения данных статистики. Затем модуль 123 вычисления показателя получения вычисляет обратное число (маску показателя получения) показателя получения информации о местоположении на основе соотношения, вычисленного количества пользователей и населения. Аналогично первому варианту осуществления модуль 127 агрегации добавляет вычисленную маску показателя получения к информации о местоположении, которая соответствует населению с требуемым атрибутом. Затем модуль 127 агрегации вычисляет население с требуемым атрибутом на основе маски показателя получения. Например, из атрибутов: пол, возраст, кода адрес, и подобного можно выбрать и использовать желаемый атрибут в качестве атрибута, используемого для агрегации количества пользователей на основе информации о местоположении, полученной от модуля 122 получения информации о местоположении или для вычисления населения, на основе данных переписи населения.
<ВТОРОЙ МОДИФИЦИРОВАННЫЙ ПРИМЕР ПЕРВОГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯ>
Далее будет описан второй модифицированный пример первого варианта осуществления. В первом варианте осуществления модуль 123 вычисления показателя получения и модуль 127 агрегации вычисляют количество пользователей (население) на заранее определенной территории посредством агрегации информации о местоположении. Модуль 122 получения информации о местоположении извлекает в качестве информации о местоположении информацию, которая согласуется с информацией запроса от устройства отображения информации. В настоящем модифицированном примере модуль 122 получения информации о местоположении меняет методику извлечения применительно к извлечению информации о местоположении.
В настоящем модифицированном примере модуль 122 получения информации о местоположении извлекает информацию о местоположении, которая согласуется с информацией о временной зоне и информацией о территории, которая включена в информацию запроса, из информации о местоположении, которая считана из модуля 112 аккумуляции информации о местоположении. Конкретный способ извлечения будет описан позже. В частности, посредством способа извлечения, который будет описан позже, по меньшей мере, в части временной зоны (здесь и далее именуемой как «временная зона агрегации») цели агрегации, которая представлена информацией о временной зоне, модуль 122 получения информации о местоположении реализует функцию извлечения одной информации о местоположении, которая сформирована в рамках временной зоны агрегации или расширенного периода времени, который будет описан позже, на основе того, что оценивается, что терминал 2 мобильной связи пребывает на заранее определенной территории, которая представлена информацией о территории или процессом определения местоположения терминала 2 мобильной связи.
Модуль 123 вычисления показателя получения и модуль 127 агрегации агрегируют информацию о местоположении, которая извлечена модулем 122 получения информации о местоположении, и оценивают результат агрегации как количество входящих терминалов на заранее определенной территории в рамках временной зоны агрегации. В данном раскрытии количество входящих терминалов относится к уникальным терминалам 2 мобильной связи, которые пребывают на территории, выступающей в роли цели агрегации, в течение, по меньшей мере, части временной зоны агрегации. Здесь под «уникальными» понимается количество, которое получается после исключения накладывающегося количества одинаковых терминалов 2 мобильной связи.
[ПРОЦЕСС ОЦЕНКИ КОЛИЧЕСТВА ВХОДЯЩИХ ТЕРМИНАЛОВ]
Далее будет описан пример процесса оценки количества входящих терминалов, который выполняется модулем 122 получения информации о местоположении. Например, количество входящих терминалов получают, используя временной период оценочного пребывания каждого терминала 2 мобильной связи на заранее определенной территории, которая представлена информацией о территории, включенной в информацию запроса.
<mrow><msub><mi>t</mi><mn>0</mn></msub></mrow>
<mrow><msub><mi>t</mi><mn>1</mn></msub></mrow>
Модуль 122 получения информации о местоположении вычисляет период времени оценочного пребывания каждого терминала мобильной связи, который пребывал на заранее определенной территории, в которой пребывает терминал мобильной связи, на основе данных местоположения внутри территории, представляющих нахождение внутри заранее определенной территории, соответствующей коду адреса, в которых в информации о местоположении с одинаковым ID пользователя время получения информации о местоположении находится в рамках расширенного периода времени, который будет описан позже, и данных местоположения вне территории, представляющих нахождение вне заранее определенной территории, соответствующей коду адреса, которые являются смежными для данных местоположения внутри зоны при расстановке во временном ряду в очередности времени получения информации о местоположении. Здесь «расширенный период времени» означает период времени, полученный расширением, например, временной зоны агрегации назад и вперед по времени на заранее определенную продолжительность времени (например, один час), т.е. временная зона, в которой в качестве начальной точки задан момент, полученный посредством смещения назад в прошлое от момента
начала агрегации на заранее определенное время, а в качестве конечной точки задан момент, полученный посредством смещения вперед в будущее от момента
завершения агрегации на заранее определенное время.
<mrow><msub><mtext>t</mtext><mrow><mtext>in</mtext></mrow></msub></mrow>
<mrow><msub><mtext>t</mtext><mtext>a</mtext></msub></mrow>
<mrow><msub><mtext>t</mtext><mtext>x</mtext></msub></mrow>
<mrow><msub><mtext>t</mtext><mrow><mtext>out</mtext></mrow></msub></mrow>
<mrow><msub><mtext>t</mtext><mtext>c</mtext></msub></mrow>
<mrow><msub><mtext>t</mtext><mtext>y</mtext></msub></mrow>
<mrow><msub><mtext>t</mtext><mrow><mtext>in</mtext></mrow></msub></mrow>
<mrow><msub><mtext>t</mtext><mrow><mtext>out</mtext></mrow></msub></mrow>
Как проиллюстрировано на Фиг. 12, при расстановке во временном ряду в очередности времени получения информации о местоположении ряда фрагментов информации о местоположении, которые относятся к одному и тому же терминалу мобильной связи и которые получены в рамках расширенного периода времени, то данные местоположения внутри территории, представляющие нахождение внутри заранее определенной территории, соответствующей коду адреса информации о местоположении, обозначены черным кругом, а данные местоположения вне территории, представляющие нахождение вне заранее определенной территории, соответствующей коду адреса, и которые является смежными для данных местоположения внутри территории, обозначены белым кругом, при этом момент
, соответствующий точке деления (например, средней точке) между моментом
получения данных местоположения внутри территории, которые являются наиболее ранними во временном ряду, и моментом
получения данных местоположения вне территории, который являются смежным c наиболее ранними данными местоположения внутри территории, задан в качестве начального момента периода времени оценочного пребывания. Аналогичным образом, момент
соответствующий точке деления (например, средней точке) между моментом
получения данных местоположения внутри территории, которые являются наиболее поздними во временном ряду, и моментом
получения данных местоположения вне территории, которые являются смежными c наиболее поздними данными местоположения внутри территории, задан в качестве момента окончания периода времени оценочного пребывания. Таким образом, время, представленное на Фиг. 12 прямоугольником, т.е. период времени с момента
до момента
, вычисляется в качестве периода времени оценочного пребывания терминала мобильной связи.
<mrow><msub><mi>t</mi><mn>0</mn></msub></mrow>
<mrow><msub><mi>t</mi><mn>1</mn></msub></mrow>
Затем модуль 122 получения информации о местоположении извлекает терминал мобильной связи, для которого вычисленный период времени оценочного пребывания пересекается с временной зоной агрегации. Фиг. 13 является схемой, иллюстрирующей то, что ряд фрагментов информации о местоположении, которая относится к терминалам A-E мобильной связи, полученных в рамках расширенного периода времени, расставлены в очередности времени получения информации о местоположении во временном ряду в направлении горизонтальной оси для каждого терминала мобильной связи. На Фиг. 13 данные местоположения внутри территории, представляющие нахождение внутри заранее определенной территории, соответствующей коду адреса, обозначены черными кругами, а данные местоположения вне территории, представляющие нахождение вне заранее определенной территории, соответствующей коду адреса, обозначены белым кругом. Здесь, если обращать внимание только на данные местоположения внутри территории, в которых время получения информации о местоположении находится в рамках временной зоны агрегации (с момента
до момента
), то в качестве соответствующих терминалов мобильной связи извлекается лишь три терминала C-E мобильной связи.
<mrow><msub><mi>t</mi><mn>0</mn></msub></mrow>
<mrow><msub><mi>t</mi><mn>1</mn></msub></mrow>
Между тем, период времени оценочного пребывания, который представлен прямоугольником на Фиг. 13, пересекается с временной зоной агрегации (с момента
до момента
) в отношении пяти терминалов A-E мобильной связи, и таким образом модуль 122 получения информации о местоположении извлекает пять терминалов A-E мобильной связи. Таким образом, в дополнение к тому, когда обращают внимание на данные о местоположении внутри территории, которые обозначены черным кругом, терминалы A и B мобильной связи также оцениваются как пребывающие в заранее определенном секторе в определенный момент времени временной зоны агрегации. Здесь способ, который использует описанный выше период времени оценочного пребывания, представлен в качестве примера, и может использоваться другой способ.
Информация о местоположении, извлеченная модулем 122 получения информации о местоположении, описанным выше способом, используется, когда модуль 123 вычисления параметра получения или модуль 127 агрегации вычисляют количество пользователей (население) на основе информации о местоположении. Путем извлечения информации о местоположении описанным выше способом можно извлекать информацию о местоположении, которая используется для получения количества пользователей (населения) с высокой степенью точности, и можно повысить точность вычисления количества пользователей (населения).
<ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ>
Далее будет описана система 1 агрегации информации о местоположении в соответствии со вторым вариантом осуществления. Во втором варианте осуществления распределение населения вычисляется, используя атрибут пользователя, который фактически использует терминал 2 мобильной связи. Например, в первом варианте осуществления распределение населения по каждому атрибуту вычислялось на основе атрибута, который зарегистрирован в момент заключения контракта в отношении терминала 2 мобильной связи (например, мобильного терминала). Тем не менее, контрагент не обязательно становится пользователем. Например, когда пользователем является лицо, не достигшее определенного возраста, то контрагентом вероятнее всего является опекун. В данном случае распределение населения в части лиц не достигших определенного возраста заметно уменьшается, и сложно точно вычислить распределение населения. Во втором варианте осуществления распределение населения вычисляется на основе атрибута фактического пользователя.
Фиг. 14 является принципиальной схемой конфигурации системы 1a агрегации информации о местоположении в соответствии с настоящим вариантом осуществления. Второй вариант осуществления отличается от первого варианта осуществления в том, что представляются DB 7 анкет и DB 8 контрагентов, и устройство 12a обработки информации о местоположения обладает функциональной конфигурацией по вычислению распределения населения на основе атрибута фактического пользователя. Здесь и далее настоящий вариант осуществления будет описан в отношении отличающихся моментов.
DB 7 анкет является частью, которая хранит результаты, основанные на данных анкетирования, проведенного в отношении контрагента. При анкетировании требуется, чтобы контрагент или пользователь заполнил информацию атрибутов фактического пользователя, и, например, контрагенту требуется написать ID пользователя (который может быть простым ID), имя пользователя, пол, возраст, и адрес (или код адреса).
DB 8 контрагентов является частью, которая хранит информацию атрибутов, на основе данных контрагентов, которые регистрируются в момент покупки терминала 2 мобильной связи и, например, хранят ID пользователя (который может быть простым ID), пол, возраст и адрес (или код адреса) с привязкой друг к другу.
Устройство 12a обработки информации о местоположении является точно таким же по функциям, что и устройство 12 обработки информации о местоположении в соответствии с первым вариантом осуществления. Тем не менее, устройство 12a обработки информации о местоположении вычисляет соответствующее население на основе атрибута фактического пользователя (информации анкет DB анкет), как описано выше, и, в частности, включает в себя модуль 129 формирования матрицы (секция формирования). Кроме того, модуль 123a вычисления показателя получения корректирует население по каждому атрибуту, используя обратную матрицу, которая сформирована модулем 129 формирования матрицы, и выполняет агрегацию, используя обратную матрицу. Другими словами, количество контрагентов по каждому атрибуту вычисляется посредством подсчета информации о местоположении, соответствующей определенной территории агрегации на основе атрибута связанного с информацией о контрагенте, а количество пользователей по фактическому атрибуту вычисляется посредством коррекции количества контрагентов, используя обратную матрицу, которая сформирована модулем 129 формирования матрицы по отношению к количеству контрагентов по каждому атрибуту. Здесь и далее будет продолжено описание в отношении элементов отличающихся от устройства 12 обработки информации о местоположении в соответствии с первым вариантом осуществления.
Модуль 129 формирования матрицы является частью, которая формирует матрицу перехода, представляющую состояние перехода, которое в свою очередь представляет атрибут контрагента, который связан с фактическим пользователем на основе данных анкеты и данных контрагента, соответственно хранящихся в DB 7 анкет и DB 8 контрагентов. Более подробное описание будет дано ниже.
Фиг. 15 является поясняющей схемой, иллюстрирующей процесс формирования связывающей таблицы управления на основе данных контрагентов и данных анкет. Фиг. 15(a) иллюстрирует таблицу управления информацией атрибутов контрагентов, которая регистрируется в момент заключения контракта, и с привязкой к ID пользователя хранится пол, возраст и адрес. Фиг. 15(b) иллюстрирует таблицу управления информацией атрибутов пользователя, которая формируется при анкетировании, и с привязкой к ID пользователя хранится пол, возраст и адрес. Таким образом, хранятся одинаковые элементы информации атрибутов. Модуль 129 формирования матрицы соединяет таблицы управления, используя в качестве ключа ID пользователя, и формирует связывающую таблицу управления, используемую для понимания состояния перехода. Фиг. 15(c) является поясняющей схемой связывающей таблицы управления, полученной приведенным выше соединением. Каждая информация атрибутов представлена в качестве примера, и могут храниться разнообразные прочие элементы. Например, могут храниться предпочтения, хобби и род занятий.
Модуль 129 формирования матрицы формирует матрицу перехода, представляющую состояние перехода от информации атрибутов фактического пользователя к информации атрибутов контрагента в соответствии со сформированной связывающей таблицей управления. Фиг. 16 является пояснительной схемой, иллюстрирующей состояние перехода. Фиг. 16 иллюстрирует соотношение атрибута контрагента, связанного с фактическим пользователем, в зависимости от атрибута. Например, проиллюстрированная на Фиг. 16 пояснительная схема получена таким образом, что соотношение между атрибутом контрагента и пользователем в зависимости от атрибута вычисляется посредством сортировки связывающей таблицы управления, проиллюстрированной на Фиг. 15(c), в зависимости от определенного атрибута. Например, сортировка выполняется в очередности приоритета в виде «возраст.en» и «пол.en», представляющих атрибуты возраста и пола фактического пользователя, полученные из данных анкет, затем количество по каждому атрибуту (возраст/пол) контрагента агрегируется в зависимости от возраста и пола фактического пользователя в данных анкет, и, таким образом, можно понять состояние перехода, представляющее атрибут контрагента, который связан с каждым атрибутом фактического пользователя.
Фиг. 16 иллюстрирует пример, в котором соотношение между пользователем, который соответствует атрибуту «возраст 0 лет, мужской», и контрагентом, который соответствует атрибуту «возраст 30 лет, мужской», равно 0,1, а соотношение между пользователем, который соответствует атрибуту «возраст 0 лет, мужской», и контрагентом, который соответствует атрибуту «возраст 30 лет, женский», равно 0,2. Вкратце, когда пользователем является ребенок, то соотношение того, что фактический контрагент является атрибутом, который представляет опекуна (родителя), высокое. Напротив, несмотря на то что не проиллюстрировано, если пользователь соответствует критерию «возраст 18 лет, мужской», то соотношение того, что контрагент является атрибутом «возраст 18 лет, мужской», представляющим его или ее, или атрибутом представляющим мужчину/женщину в возрасте 40-49 лет или 50-59 лет, представляющих опекуна, высоко.
<mi>A</mi>
<mi>A</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>A</mi>
<mrow><mi>Y</mi><mo>=</mo><mi>A</mi><mi>X</mi></mrow>
<mi>X</mi>
<mi>Y</mi>
<mi>A</mi>
<mrow><msub><mi>A</mi><mn>1</mn></msub></mrow>
Здесь, когда матрица перехода формируется на основе вышеприведенного предположения, то может формироваться матрица
перехода, проиллюстрированная на Фиг. 17(a). Фиг. 17 является пояснительной схемой, иллюстрирующей матрицу
перехода и обратную матрицу
. Матрица
перехода включает в себя матрицу размером 142×142 и удовлетворяет условию
. Здесь
представляет собой количество (количество пользователей), которое классифицировано в зависимости от фактического возраста и фактического пола, а
представляет собой количество (количество контрагентов), которое классифицировано по возрасту и полу на основе информации о контрактах. Здесь и далее матрица
перехода, если в качестве информации атрибутов используется возраст и пол, именуется как матрица
перехода. Количество элементов матрицы 142×142 представлено а качестве примера, в котором атрибут контрагента и пользователя классифицируется по возрасту от 0 до 69 лет и возраст от 70 и более лет и не ограничивается данным примером. Здесь, если элементы классифицируются в зависимости от возрастного периода, такого как 10-19 лет и 20-29 лет, то количество строк и количество столбцов меняется.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msub><mi>A</mi><mn>1</mn></msub></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Кроме того, если распределение населения на определенной территории агрегации вычисляется на основе информации о местоположении или подобного, как в настоящем варианте осуществления, то поскольку количество контрагентов известно, а фактический пользователь неизвестен, то вычисляется обратная матрица
к матрице
перехода, и, таким образом, существует возможность вычисления распределения населения по фактическим пользователям на основе количества контрагентов при  использовании обратной матрицы
.
Другими словами,
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup><mi>Y</mi><mo>=</mo><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup><mi>A</mi><mi>X</mi></mrow>
<mrow><mi>X</mi><mo>=</mo><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup><mi>Y</mi></mrow>
(1)
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Как выражено в Формуле (1), вычисляется обратная матрица
. При использовании обратной матрицы
можно вычислить количество пользователей на основе количества контрагентов и можно вычислить количество наиболее близкое к распределению населения по атрибуту фактического пользователя.
<mrow><msub><mi>A</mi><mn>2</mn></msub></mrow>
<mrow><msub><mi>A</mi><mn>2</mn></msub></mrow>
Кроме того, даже если получают матрицу перехода по атрибуту, отличному от возраста и пола, то выполняется процесс, аналогичный описанному выше. Например, если получают матрицу
перехода по коду адреса, то выполняется анкетирование контрагентов или пользователей и формируется связывающая таблица управления для кода адреса посредством соединения данных анкет с данными контрагентов (соответствующая Фиг. 15(c)). Затем состояние перехода кода адреса агрегируется в зависимости от территории, представляющей фактический адрес (местожительство) (соответствующее Фиг. 16), и вычисляется соотношение адреса контрагента, связанного с фактическим пользователем. Затем посредством процесса, выраженного в Формуле (1), может вычисляться матрица
перехода.
<mrow><msub><mi>A</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>A</mi><mn>2</mn></msub></mrow>
Матрицы
и
перехода представлены в качестве примера, и может вычисляться и использоваться матрица по любому другому атрибуту. В дополнение, матрица перехода не ограничивается двумя типами, и при необходимости могут вычисляться и использоваться матрицы перехода одного типа, или трех, или более типов.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Подробно будет описан процесс вычисления распределения населения при  использовании обратной матрицы
, формируемой вышеописанным способом. Фиг. 18 является поясняющей схемой, иллюстрирующей процесс формирования маски показателя получения по каждому атрибуту (возрасту и полу) при  использовании обратной матрицы
. Фиг. 18(a) является пояснительной схемой, иллюстрирующей количество контрагентов в зависимости от возраста и пола, из числа атрибутов. Количество контрагентов является числовым значением, полученным посредством подсчета информации о местоположении, и информации, которая хранится в модуле 112 аккумуляции информации о местоположении. Существует возможность вычисления количества фактических пользователей (или количества пользователей, рассматриваемого как наиболее близкое к фактическому числовому значению) в зависимости от возраста и пола посредством применения обратной матрицы
к количеству контрагентов в зависимости от возраста и пола (Фиг. 18(b)). Кроме того, аналогично первому варианту осуществления показатель получения по каждому атрибуту (возрасту и полу) вычисляется, используя данные статистики населения (данные пирамиды населения), полученные посредством переписи населения или подобного на основе количества фактических пользователей. Затем на основе вычисленного показателя получения вычисляется обратное число и сохраняется в качестве маски показателя получения (Фиг. 18(c)). Процесс преобразования из Фиг. 18(b) в Фиг. 18(c) аналогичен тому, что описан в первом варианте осуществления.
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Кроме того, даже если в качестве атрибута используется код адреса, то выполняется тот же процесс. Фиг. 19 является поясняющей схемой, иллюстрирующей процесс формирования маски показателя получения по каждому атрибуту (коду адреса) при использовании обратной матрицы
. Фиг. 19(a) является пояснительной схемой, иллюстрирующей количество пользователей по каждому коду адреса из числа атрибутов, и иллюстрирует информацию, которая хранится в модуле 112 аккумуляции информации о местоположении. Существует возможность вычисления количества фактических пользователей (или количества пользователей, близкого к фактическому числовому значению) по каждому коду адреса посредством применения обратной матрицы
к количеству контрагентов по каждому коду адреса (Фиг. 19(b)). Кроме того, аналогично первому варианту осуществления показатель получения по каждому атрибуту (коду адреса) вычисляется, используя данные статистики населения (данные пирамиды населения), полученные посредством переписи населения или подобного на основе количества фактических пользователей. Затем на основе вычисленного показателя получения вычисляется обратное число, и сохраняется в качестве маски показателя получения (Фиг. 19(c)). В дополнение в процессе по коду адреса аналогично первому варианту осуществления вычисляется значение коррекции данных маски показателя получения посредством дальнейшего умножения значения, полученного путем деления общего количества фрагментов информации о местоположении на обширной территории на общее количество фрагментов информации данных статистики населения на обширной территории, и выдается модулю 127 агрегации. Это аналогично процессу, при котором в первом варианте осуществления получается Фиг. 5.
Кроме того, модуль 123 вычисления показателя получения формирует таблицу коррекции, проиллюстрированную на Фиг. 20, посредством выполнение следующего процесса. Фиг. 20 является пояснительной схемой, иллюстрирующей таблицу коррекции. Таблица коррекции является таблицей, в которой значение коррекции связано с возрастом, полом и кодом адреса. Таблица коррекции формируется таким образом, что значение коррекции вычисляется посредством умножения масок показателя получения таблицы маски показателя получения, проиллюстрированной на Фиг. 18(c), и таблицы, которая хранит значение коррекции, полученное из маски показателя получения, проиллюстрированной на Фиг. 19(c) (соответствующей Фиг. 5), и значение коррекции связывается с информацией атрибутов (возрастом, полом, и кодом адреса) посредством модуля 123 вычисления показателя получения. Таблица коррекции временно сохраняется в модуле 123 вычисления показателя получения. В первом варианте осуществления информация о местоположении дополнительно сохраняется с привязкой к информации атрибутов и значению коррекции. Тем не менее, во втором варианте осуществления для обеспечения эффективности процесса предоставлена отдельная таблица. Кроме того, аналогично первому варианту осуществления значение коррекции может сохраняться с привязкой к таблице управления информацией о местоположении. В дополнение эффективный процесс может быть реализован посредством применения таблицы коррекции (Фиг. 20) в соответствии со вторым вариантом осуществления в устройстве 12 обработки информации о местоположении в соответствии с первым вариантом осуществления.
Далее, модуль 123 вычисления показателя получения формирует промежуточные данные, используемые в качестве источника процесса агрегации, используя сформированное значение коррекции. Фиг. 21 является пояснительной схемой, иллюстрирующей процесс формирования промежуточных данных. Фиг. 21(a) является схемой, иллюстрирующей таблицу соответствия информации о местоположении, связанной с каждым контрагентом, хранящимся в модуле 112 аккумуляции информации о местоположении. Как проиллюстрировано на Фиг. 21(a), связаны ID пользователя, информация о времени, информация о местоположении и информация атрибутов, таких как пол, возраст, род занятий и код адреса. Промежуточная таблица, хранящая промежуточные данные, используемые для вычисления количества пользователей, формируется на основе таблицы соответствия.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Фиг. 21(b) является пояснительной схемой, иллюстрирующей промежуточную таблицу. Как проиллюстрировано на Фиг. 21(b), модуль 123 вычисления показателя получения вычисляет количество контрагентов в зависимости от периода времени цели агрегации, территории агрегации и информации атрибутов (пола, возраста и кода адреса). Количество контрагентов является числовым значением, полученным посредством подсчета количества фрагментов информации о местоположении. Затем в отношении количества контрагентов по каждому атрибуту в промежуточной таблице используется обратная матрица, чтобы получить маску показателя получения. Здесь, поскольку используется два типа обратных матриц, коррекция из количества контрагентов в количество пользователей выполняется, используя обратную матрицу
и обратную матрицу
, вычисленные вышеописанным способом. В частности, сначала модуль 123 вычисления показателя получения формирует промежуточную таблицу коррекции посредством вычисления количества фактических пользователей по каждому возрасту и полу путем умножения количества контрагентов каждого возраста и пола на обратную матрицу
(Фиг. 21(c)). Кроме того, одна обратная матрица используется, если тип обратной матрицы соответствует одному из описанных выше, и три или более типа обратных матриц используются, если тип обратной матрицы соответствует трем или более.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
В частности, когда вычисляется количество фактических пользователей по количеству контрагентов каждого возраста и пола, служащих в качестве информации атрибутов, то количество пользователей по каждому фактическому атрибуту может вычисляться таким образом, что сортировка выполняется в зависимости от периода времени цели агрегации, территории агрегации и кода адреса в промежуточной таблице, а затем количество контрагентов по каждому возрасту и полу умножается на обратную матрицу
, сформированную для возраста и пола. Кроме того, умножение на обратную матрицу
осуществляется для каждой комбинации периода времени цели агрегации, территории агрегации и кода агрегации, и, например, когда имеется 10 комбинаций, то вычисляется количество пользователей, соответствующее 10 комбинациям. Аналогичным образом, даже когда количество пользователей вычисляется для каждого кода адреса, то количество пользователей вычисляется таким образом, что сортировка выполняется в зависимости от информации атрибутов по полу и возрасту, которая является информацией атрибутов отличной от периода времени цели агрегации, территории агрегации и кода адреса, и применяется обратная матрица
. Обратная матрица, используемая для вычисления показателя получения описанного выше кода адреса, вычисляется как обратная матрица
.
Вышеописанным способом формируется таблица агрегации, в которой значение коррекции дополнительно связано с количеством пользователей, скорректированным в зависимости от возраста, пола и кода адреса. Фиг. 22(a) иллюстрирует конкретный пример таблицы агрегации, которая формируется таким образом, что значение коррекции, описанное в таблице коррекции, проиллюстрированной на Фиг. 20, связано с каждым атрибутом. Например, на Фиг. 20, значение коррекции, включающее в себя комбинацию из пола: мужской, возраста: 0 и кода адреса: 10101010, связано с такой же комбинацией в таблице коррекции. При вычислении фактического распределения населения, как проиллюстрировано на Фиг. 22(b), население по каждому атрибуту, такому как период времени цели агрегации и территория агрегации, может вычисляться посредством умножения количества пользователей на значение коррекции.
Существует возможность вычисления различной информации распределения населения посредством агрегации населения, вычисленного на Фиг. 22(b), в зависимости от произвольного заданного оператором условия. Фиг. 22(c) иллюстрирует конкретный пример. На Фиг. 22(c), вычисляется распределение населения на каждой территории агрегации во временной зоне цели агрегации с 1:00 до 3:00.
Вышеописанным способом можно вычислить количество пользователей на основе атрибута фактического пользователя, отличное от количества контрагентов, основанного на атрибуте информации о контрактах, регистрируемой в момент заключения контракта.
Далее будет описан процесс системы 1a агрегации информации о местоположении в соответствии с настоящим вариантом осуществления. Фиг. 23 является блок-схемой алгоритма, иллюстрирующей процесс системы 1a агрегации информации о местоположении.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msub><mi>A</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>A</mi><mn>2</mn></msub></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Сначала посредством модуля 122 получения информации о местоположении, считывается информация о местоположении, которая хранится в модуле 112 аккумуляции информации о местоположении, и в зависимости от времени считывания вычисляются обратная матрица
и обратная матрица
матриц
и
перехода (S201). Затем, вычисляется распределение населения (количество пользователей) по каждому фактическому атрибуту посредством агрегации распределения населения по каждому атрибуту и, применяя обратную матрицу
к распределению населения (Фиг. 18(b)), и из модуля 123 вычисления показателя получения получают данные статистики населения (S202). Затем вычисляется показатель получения (Фиг. 18(c)) по каждому атрибуту (здесь, возраст и пол) на основе распределения населения и данных статистики населения (S203). Кроме того, посредством модуля 123 вычисления показателя получения вычисляется распределение населения (количество пользователей) по каждому фактическому коду адреса посредством агрегации количества фрагментов информации о местоположении по каждой территории на основе кода адреса и, применяя обратную матрицу
к количеству фрагментов информации о местоположении (Фиг. 19(b)), и получают данные статистики населения (S204). Затем вычисляется показатель получения (Фиг. 19(c)) по каждой территории на основе кода адреса (S205). Затем модуль 123 вычисления показателя получения формирует таблицу коррекции (Фиг. 20) в зависимости от возраста, пола и кода адреса на основе показателя получения (S206).
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Между тем, модуль 123 вычисления показателя получения формирует промежуточную таблицу (Фиг. 21(b)), представляющую количество контрагентов в зависимости от периода времени цели агрегации и территории агрегации на основе информации о местоположении, считанной на этапе S201 (S207). Промежуточная таблица коррекции (Фиг. 21(c)), включающая в себя вычисленное количество пользователей, может формироваться посредством умножения промежуточной таблицы на обратную матрицу
. Данный процесс выполняется для каждой из комбинаций периода времени цели агрегации, территории агрегации и кода адреса (S208).
Затем формируется таблица агрегации (Фиг. 22(a)) на основе промежуточной таблицы коррекции (S209). Данная таблица является такой, в которой значение коррекции таблицы коррекции, проиллюстрированной на Фиг. 20, добавляется к таблице коррекции, используя в качестве ключа информацию атрибутов. Затем формируется таблица вычисления населения (Фиг. 22(b)) на основе таблицы агрегации (S210). Данная таблица является такой, в которой население вычисляется посредством умножения значения коррекции на количество пользователей.
Затем в зависимости от критерия, назначенного операцией оператора, агрегируется распределение населения (S211) и передается в качестве данных распределения населения (S212).
Описанным выше способом можно формировать данные распределения населения, близкие к фактическому населению на основе фактического атрибута, используя терминал мобильной связи.
<mi>A</mi>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
В настоящем варианте осуществления матрица
перехода вычисляется на основе состояния перехода от количества фактических пользователей, основанного на данных анкет, к количеству контрагентов, основанному на данных о контрактах, затем вычисляется обратная матрица
и при использовании обратной матрицы
из количества контрагентов получается количество пользователей.
<mi>B</mi>
<mi>B</mi>
Между тем, заслуживает внимания и способ, обратный описанному выше способу. Другими словами, вычисляется матрица
перехода на основе состояния перехода от количества контрагентов к количеству фактических пользователей, и количество пользователей получают из количества контрагентов, используя матрицу
перехода.
<mi>B</mi>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mi>B</mi>
Тем не менее, в способе, использующем матрицу
перехода, если распределение населения имеет отклонение, то может быть трудно с точностью получить количество пользователей, как будет описано ниже. Далее описание будет продолжено в части сравнения между количеством пользователей, вычисленным, используя обратную матрицу
, и количеством пользователей, вычисленным, используя матрицу
перехода, всякий раз, когда распределение населения имеет отклонение.
<mi>A</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Фиг. 24 является пояснительной схемой, иллюстрирующей вычисление матрицы
перехода, представляющей состояние перехода от количества пользователей, основанного на данных анкет, к количеству контрагентов, основанному на данных контрагентов, и обратной матрице
. Здесь описание будет продолжено касательно примера, который относится к возрастному периоду, т.е. контрагентов или пользователей в возрасте 10-19, 30-39 и 60-69 лет для удобства описания.
Как проиллюстрировано на Фиг. 24(a), по данным анкет может быть понятно, что среди контрагентов пользователей подросткового возраста 50% (0,5) являются подростками, а 50% (0,5) являются люди в возрасте 30-39 лет. Аналогичным образом, 100% (1,0) контрагентов пользователей в возрасте 30-39 лет являются люди в возрасте 30-39 лет, 50% (0,5) контрагентов пользователей в возрасте 60-69 лет являются людьми в возрасте 30-39 лет и 50% (0,5) контрагентов пользователей в возрасте 60-69 лет являются людьми в возрасте 60-69 лет. Фактические пользователи могут отличаться от контрагентов, когда контрагентом является лицо под защитой (ребенок или подобное) или когда контрагентом является опекун (родитель).
<mi>A</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Матрица
перехода и обратная матрица
, выраженные в нижеследующих Формулах (2) и (3), сформированы на основе состояния, проиллюстрированного на Фиг. 24(a)(Фиг. 24(b)).
[Математическое выражение 1]
<mrow><mi>A</mi><mo>=</mo><mrow><mo>[</mo><mrow><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mn>5</mn></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mn>5</mn></mrow></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mn>0</mn><mo>,</mo><mn>5</mn></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mn>5</mn></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mn>0</mn><mo>,</mo><mn>5</mn></mrow></mtd></mtr></mtable></mrow><mo>]</mo></mrow></mrow>
(2)
[Математическое выражение 2]
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>=</mo><mrow><mo>[</mo><mrow><mtable><mtr><mtd><mn>2</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mo>−</mo><mn>1</mn></mrow></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mo>−</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>2</mn></mtd></mtr></mtable></mrow><mo>]</mo></mrow></mrow>
(3)
<mi>B</mi>
Фиг. 25 является пояснительной схемой, иллюстрирующей вычисление матрицы
перехода, представляющей состояние перехода от количества контрагентов, основанного на данных контрагентов, к количеству пользователей, основанному на данных анкет. Аналогично Фиг. 24 данные контрагентов отличаются от данных пользователей.
<mi>B</mi>
Матрица
перехода, выраженная в нижеследующей Формуле (4), сформирована на основе состояния перехода, проиллюстрированного на Фиг. 25(a) (Фиг. 24(b)).
[Математическое выражение 3]
<mrow><mi>B</mi><mo>=</mo><mrow><mo>[</mo><mrow><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mn>0</mn><mo>,</mo><mn>166</mn></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mn>0</mn><mo>,</mo><mn>66</mn></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mn>0</mn><mo>,</mo><mn>166</mn></mrow></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mrow><mo>]</mo></mrow></mrow>
(4)
<mrow><mi>A</mi><mmultiscripts><mrow /><mprescripts /><none /><mrow><mo>−</mo><mn>1</mn></mrow></mmultiscripts></mrow>
<mi>B</mi>
Результат сравнения при  вычислении количества пользователей на основе количества контрагентов при  использовании обратной матрицы
и матрицы
перехода будет описан со ссылкой на Фиг. 26 и 27.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
Фиг. 26 является поясняющей схемой, иллюстрирующей результат сравнения при  вычислении количества пользователей на основе количества контрагентов при  использовании обратной матрицы
и матрицы
перехода. Фиг. 26(a) иллюстрирует результат сравнения, если общенациональное население в показателе распределения атрибута точно такое, как и на выбранной территории. Здесь, если показатель распределения атрибута общенационального населения (фактический атрибут) соответствует возраст 10-19 лет: возраст 30-39 лет: возраст 60-69 лет =1:2:1, то предполагается, что данные контрагентов для заданной территории сконфигурированы в виде: 15 человек подросткового возраста, 90 человек в возрасте 30-39 лет, и 15 человек в возрасте 60-69 лет. При этом, как проиллюстрировано на Фиг. 26(a), результат количества пользователей корректируется до значений 30 человек в подростковом возрасте, 60 человек в возрасте 30-39 лет, и 30 человек в возрасте 60-69 лет, и нет никакой разницы в том, используется ли обратная матрица
или матрица
перехода.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Фиг. 26(b) иллюстрирует результат сравнения, если общенациональное население в показателе распределения атрибута отличается от заданной территории. Например, предполагается, что данные контрагентов заданной территории конфигурируются в виде: 45 человек в подростковом возрасте, 70 человек в возрасте 30-39 лет и 5 человек в возрасте 60-69 лет. Например, предполагается территория, на которой много людей подросткового возраста, например школа. Здесь при  использовании обратной матрицы
значения для людей в подростковом возрасте, людей в возрасте 30-39 лет, и людей в возрасте 60-69 лет корректируются до значений 90, 20, и 10, как проиллюстрировано на Фиг. 26(b). Тем не менее, при использовании матрицы
перехода значения для людей в подростковом возрасте, людей в возрасте 30-39 лет и людей в возрасте 60-69 лет корректируются до значений 56,66, 46,66 и 16,66. Понятно, что при использовании обратной матрицы
акцентируется количество пользователей в подростковом возрасте и получают точное значение.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Фиг. 26(c) иллюстрирует результат сравнения, когда общенациональное население в показателе распределения атрибута отличается от заданной территории. Например, предполагается, что данные контрагентов на заданной территории сконфигурированы в виде: 5 человек в подростковом возрасте, 80 человек в возрасте 30-39 лет и 35 человек в возрасте 60-69 лет. Например, предполагается территория, на которой много людей в возрасте 60-69 лет, такая как дом престарелых или государственная школа досуга. Здесь при  использовании обратной матрицы
значения для людей в подростковом возрасте, людей в возрасте 30-39 лет и людей в возрасте 60-69 лет корректируются до 10, 40 и 70, как проиллюстрировано на Фиг. 26(c). Тем не менее, при использовании матрицы
перехода значения для людей в подростковом возрасте, людей в возрасте 30-39 лет и людей в возрасте 60-69 лет корректируются до значений 18,333, 53,333 и 48,333. Понятно, что при использовании обратной матрицы
акцентируется количество пользователей в возрасте 60-69 лет и получают точное значение.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Далее будет описано влияние показателя сбора анкет. Как правило, сложно собрать 100% анкет и предполагается, что показатель сбора отличается в зависимости от возрастного периода. При рассмотрении влияния в данном случае следует понимать, что при использовании обратной матрицы
коррекция до правильного значения выполняется с ограниченным влиянием, как описано ниже.
Например, предположим, что результат объединения данных анкет с данными контрагентов (например, Фиг. 25(a)) соответствует распределению возраст 10-19 лет: возраст 30-39 лет: возраст 60-69 лет =1:2:1, и показатели сбора анкет для возраста 10-19 лет, возраста 30-39 лет и возраста 60-69 лет соответствуют 20%, 50% и 20%. В данном случае показатель распределения атрибута общенационального населения соответствует возраст 10-19 лет: возраст 30-39 лет: возраст 60-69 лет =1:5:1.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
Кроме того, в случае, при котором данные контрагентов заданной территории конфигурируются в виде: 10 человек в подростковом возрасте, 120 человек в возрасте 30-39 лет и 10 человек в возрасте 60-69 лет, то при использовании обратной матрицы
значения для людей в подростковом возрасте, людей в возрасте 30-39 лет и людей в возрасте 60-69 лет корректируются до значений 20, 100 и 20, как проиллюстрировано на Фиг. 27. Тем не менее, при использовании матрицы
перехода, значения для людей в подростковом возрасте, людей в возрасте 30-39 лет и людей в возрасте 60-69 лет корректируются до значений 30, 80 и 30. Понятно, что при использовании обратной матрицы
, акцентируется количество пользователей в возрасте 60-69 лет и получают точное значение.
<mrow><msup><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msup></mrow>
<mi>B</mi>
Как описано выше, при использовании обратной матрицы
коррекция может осуществляться до более точных значении в сравнении с использованием матрицы
перехода.
<mi>A</mi>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Далее будут описаны функциональные эффекты системы 1a агрегации информации о местоположении в соответствии с настоящим вариантом осуществления. Система 1a агрегации информации о местоположении в соответствии с настоящим вариантом осуществления дополнительно включает в себя модуль 129 формирования матрицы, который формирует матрицу
перехода, которая является матрицей перехода, представляющей соотношение между атрибутами фактических пользователей всех терминалов мобильной связи и атрибутами контрагентов всех терминалов мобильной связи, представленными данными контрагентов, и формирует обратные матрицы
и
из матрицы перехода в дополнение к системе 1 агрегации информации о местоположении. Кроме того, модуль 123a вычисления показателя получения может корректировать количество контрагентов по каждому атрибуту до количества пользователей, используя обратные матрицы
и
, сформированные модулем 129 формирования матрицы, и модуль 127 агрегации может получить распределение населения на основе информации о местоположении на определенной территории, используя скорректированное количество пользователей. Таким образом, можно вычислить количество пользователей, которое близко к фактическому, и можно точно представить распределение населения.
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>1</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
<mrow><msubsup><mi>A</mi><mn>2</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></mrow>
Кроме того, во втором варианте осуществления количество пользователей вычисляется на основе количества контрагентов, используя обратные матрицы
и
, и затем вычисляется маска показателя получения. Тем не менее, настоящее изобретение не ограничивается данным примером. Например, может вычисляться маска показателя получения, затем на основе макси показателя получения может вычисляться население (население, полученное на основе количества контрагентов), а количество пользователей может вычисляться, используя обратные матрицы
и
. Например, население вычисляется посредством агрегации значения коррекции для каждого атрибута и каждого кода адреса на основе таблицы, проиллюстрированной на Фиг. 6 в соответствии с первым вариантом осуществления. Рассматривается, что фактическое население должно вычисляться, используя обратные матрицы
и
.
<ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ>
Далее будет описана система 1b агрегации информации о местоположении в соответствии с третьим вариантом осуществления. В третьем варианте осуществления количество пользователей по каждому атрибуту вычисляется, используя величину признака. Здесь, «величина признака» является информацией, которая соответствует плотности формирования оценки информации о местоположении терминала 2 мобильной связи, которая вычисляется устройством 4 вычисления информации о местоположении. Здесь «плотность формирования оценки» относится к значению оценки количества фрагментов информации о местоположении, формируемого в единицу времени, в районе времени, в которое формируется информация о местоположении, при рассмотрении формирования информации о местоположении с привязкой к определенному терминалу 2 мобильной связи.
Фиг. 28 является принципиальной схемой конфигурации системы 1b агрегации информации о местоположении в соответствии с настоящим вариантом осуществления. Система 1b агрегации информации о местоположении в соответствии с настоящим вариантом осуществления отличается от первого варианта осуществления в том, что модуль 122 получения информации о местоположении заменен модулем 122b получения информации о местоположении, модуль 123 вычисления показателя получения заменен модулем 123b вычисления показателя получения и модуль 127 агрегации заменен модулем 127b агрегации. Здесь и далее настоящий вариант осуществления будет описан в отношении отличающихся моментов.
В ответ на сигнал активации от модуля 121 приема информации запроса модуль 122b получения информации о местоположении считывает информацию о местоположении из модуля 112 аккумуляции информации о местоположении устройства 11 аккумуляции информации о местоположении и вычисляет величину признака на основе считанной информации о местоположении. Здесь будут описаны подробности в отношении модуля 122b получения информации о местоположении. Фиг. 29 является принципиальной схемой конфигурации модуля 122b получения информации о местоположении. Как проиллюстрировано на Фиг. 29, модуль 122b получения информации о местоположении включает в себя модуль 201 получения цели агрегации, и модуль 202 получения информации о местоположении «до» и «после» (секция получения информации о местоположении «до» и «после») и модуль 203 вычисления величины признака (секция вычисления величины признака).
Модуль 201 получения цели агрегации извлекает информацию о местоположении, согласующуюся с информацией о временной зоне и информацией о территории, включенными в информацию запроса от устройства 6 отображения информации, из модуля 112 аккумуляции информации о местоположении в качестве информации о местоположении цели агрегации служащей в качестве цели для получения величины признака. Например, территорией, представленной информацией о территории, является обширная территория, такая как территория всей Японии.
Что касается информации о местоположении цели агрегации (здесь и далее именуемой как «первая информация о местоположении») цели для получения величины признака, то модуль 202 получения информации о местоположении «до» и «после» получает время, в которое получена непосредственно предшествующая информация о местоположении (здесь и далее именуемая как «вторая информация о местоположении») по отношению к первой информации о местоположении из числа фрагментов информации о местоположении, включающих в себя одинаковый ID пользователя, в качестве первой информации о местоположении, и время, в которое получена непосредственно последующая информация о местоположении (здесь и далее именуемая как «третья информация о местоположении») по отношению к первой информации о местоположении.
Модуль 203 вычисления величины признака вычисляет величину признака по каждой первой информации о местоположении. Например, модуль 203 вычисления величины признака вычисляет разность между временем получения второй информации о местоположении и временем получения третьей информации о местоположении в качестве величины признака по первой информации о местоположении. Здесь, когда время получения второй информации о местоположении является аномальным значением, например, если разность между временем получения первой информации о местоположении и временем получения второй информации о местоположения больше заранее определенного опорного значения (например, одного часа), то модуль 203 вычисления величины признака вычисляет величину признака по первой информации о местоположении, используя в качестве времени получения второй информации о местоположении время, которое отстает от времени получения первой информации о местоположении назад на заранее определенное время (например, один час). Аналогичным образом, когда время получения третьей информации о местоположении является аномальным значением, например, если разность между временем получения первой информации о местоположении и временем получения третьей информации о местоположении больше заранее определенного опорного значения (например, одного часа), то модуль 203 вычисления величины признака вычисляет величину признака по первой информации о местоположения, используя в качестве времени получения третьей информации о местоположении время, которое опережает время получения первой информации о местоположении вперед на заранее определенное время (например, один час). Процесс, который выполняется в случае, когда время получения второй или третьей информации о местоположении является аномальным значением, является необязательным процессом. Тем не менее, посредством выполнения процесса, если интервал времени получения информации о местоположении аномально увеличен из-за того, что терминал 2 мобильной связи располагается вне зоны обслуживания или из-за того что питание терминала 2 мобильной связи выключено, то существует возможность предотвращения чрезмерного влияния аномально увеличенного интервала времени.
Кроме того, модуль 203 вычисления величины признака связывает величину признака, вычисленную для каждой информации о местоположении, с информацией о местоположении, извлеченной модулем 201 получения цели агрегации. Фиг. 30 является схемой, иллюстрирующей информацию о местоположении, связанную с величиной признака. Например, как проиллюстрировано на Фиг. 30, величина признака «wA» связана с информацией о местоположении ID пользователя «A» и информацией о времени «3/1 1:03».
Модуль 123b вычисления показателя получения агрегирует количество пользователей по заранее определенному атрибуту, при этом информация о местоположении находится внутри обширной территории, на основе информации о местоположении, включающей в себя величину признака, полученной от модуля 122b получения информации о местоположении, используя величину признака. В частности, модуль 123b вычисления показателя получения вычисляет количество пользователей по заранее определенному атрибуту на основе следующей Формулы (5).
[Математическое выражение 4]
<mrow><mtable><mtr><mtd><mrow><mi>К</mi><mi>о</mi><mi>л</mi><mi>и</mi><mi>ч</mi><mi>е</mi><mi>с</mi><mi>т</mi><mi>в</mi><mi>о</mi></mrow></mtd><mtd><mrow><mi>п</mi><mi>о</mi><mi>л</mi><mi>ь</mi><mi>з</mi><mi>о</mi><mi>в</mi><mi>а</mi><mi>т</mi><mi>е</mi><mi>л</mi><mi>е</mi><mi>й</mi></mrow></mtd></mtr></mtable><mo>=</mo><mfrac><mrow><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>i</mi><mo>∈</mo><mi>А</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow></munder><mrow><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><msub><mi>Y</mi><mi>i</mi></msub></mrow></munderover><mrow><msub><mi>W</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mstyle></mrow></mstyle></mrow><mrow><mn>2</mn><mi>T</mi></mrow></mfrac></mrow>
(5)
<mi>T</mi>
<mrow><msub><mi>Y</mi><mi>i</mi></msub></mrow>
<mi>i</mi>
<mrow><mi>а</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow>
где
представляет собой продолжительность времени информации о временной зоне, включенной в информацию запроса, а
представляет собой общее количество фрагментов информации о местоположении внутри обширной территории для пользователя
. Кроме того, атрибут относится к такой информации атрибутов как пол, возраст или код адреса, которая включена в информацию о местоположении. Например, если получают количество пользователей с атрибутами «возраст 20 лет, мужской, Токио», то в Формуле (5) в качестве
используется «возраст 20 лет, мужской, Токио». Затем количество пользователей вычисляется на основе величины признака связанной с информацией о местоположении, которая соответствует атрибуту.
<mrow><mi>а</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow>
Как описано выше, модуль 123b вычисления показателя получения может вычислить количество пользователей по каждому из разнообразных атрибутов (например, полу, возрасту, роду занятий, и коду адреса) посредством изменения условия для
в Формуле (5). Кроме того, количество пользователей на ограниченной территории может быть получено посредством применения величины признака информации о местоположении заранее определенного кода адреса (ограниченной территории), выступающего в роли атрибута в Формуле (5).
Кроме того, аналогично первому варианту осуществления модуль 123b вычисления показателя получения вычисляет показатель получения информации о местоположении по каждому атрибуту пользователя терминала 2 мобильной связи на основе данных статистики населения, соответствующих атрибуту, используемому для вычисления количества пользователей, используя Формулу (5), и количество пользователей, вычисленное используя Формулу (5), из числа фрагментов данных, хранящихся в модуле 124 хранения данных статистики. Например, при вычислении, используя Формулу (5), количества пользователей, для которых атрибут соответствует «возраст 20 лет, мужской, Токио», в качестве данных статистики населения используются фрагменты данных, которые хранятся в модуле 124 хранения данных статистики, в которых код адреса (ограниченная территория) соответствует Токио, возраст соответствует 20 годам, а пол соответствует мужскому. Модуль 123b вычисления показателя получения формирует обратное число показателя получения информации о местоположении в качестве данных маски показателя получения и выдает обратное число модулю 127 агрегации.
<mrow><mi>а</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow>
Кроме того, в первом варианте осуществления при  многократном формировании показателя получения информации о местоположении показатели получения информации о местоположении второго и последующих типов корректируются, используя значение, полученное путем деления «общего количества фрагментов информации о местоположении внутри обширной территории» на общее количество фрагментов данных статистики населения на обширной территории. В третьем варианте осуществления «общее количество фрагментов информации о местоположении внутри обширной территории» может быть получено, используя величину признака. В частности, показатели получения информации о местоположении второго и последующих типов корректируются, используя значение, полученное путем деления количества пользователей, полученного, используя в качестве всех атрибутов
в Формуле (5), на общее количество фрагментов данных статистики населения на обширной территории.
Аналогично первому варианту осуществления модуль 127b агрегации вычисляет значение коррекции посредством многократного отражения маски показателя получения, соответствующей информации атрибутов для двух или более типов, включенных в соответствующую информацию о местоположении, по всем фрагментам информации о местоположении, извлеченным модулем 122 получения информации о местоположении, и значения коррекции на информацию о местоположении (Фиг. 6). Кроме того, в третьем варианте осуществления модуль 127b агрегации агрегирует фактическое распределение населения множества заранее определенных территорий агрегации, используя значение коррекции, добавленное к информации о местоположении, и величину признака, связанную с каждой информацией о местоположении. В частности, модуль 127b агрегации вычисляет фактическое население заранее определенной территории агрегации на основе следующей Формулы (6) и получает фактическое распределение населения множества заранее определенных территорий агрегации.
[Математическое выражение 5]
<mrow><mi>Н</mi><mi>а</mi><mi>с</mi><mi>е</mi><mi>л</mi><mi>е</mi><mi>н</mi><mi>и</mi><mi>е</mi><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mi>k</mi><mi>l</mi></munderover><mrow><mo stretchy="false">(</mo><mfrac><mrow><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>i</mi><mo>∈</mo><mi>А</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow></munder><mrow><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><msub><mi>X</mi><mi>i</mi></msub></mrow></munderover><mrow><msub><mi>W</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mstyle></mrow></mstyle></mrow><mrow /></mfrac><mo>×</mo><mtable><mtr><mtd><mrow><mi>З</mi><mi>н</mi><mi>а</mi><mi>ч</mi><mi>е</mi><mi>н</mi><mi>и</mi><mi>е</mi></mrow></mtd><mtd><mrow><mi>к</mi><mi>о</mi><mi>р</mi><mi>р</mi><mi>е</mi><mi>к</mi><mi>ц</mi><mi>и</mi><msub><mi>и</mi><mi>k</mi></msub></mrow></mtd></mtr></mtable><mo stretchy="false">)</mo></mrow></mstyle></mrow>
(6)
<mrow><mtable><mtr><mtd><mrow><mi>з</mi><mi>н</mi><mi>а</mi><mi>ч</mi><mi>е</mi><mi>н</mi><mi>и</mi><mi>е</mi></mrow></mtd><mtd><mrow><mi>к</mi><mi>о</mi><mi>р</mi><mi>р</mi><mi>е</mi><mi>к</mi><mi>ц</mi><mi>и</mi><msub><mi>и</mi><mi>k</mi></msub></mrow></mtd></mtr></mtable></mrow>
<mrow><mi>а</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow>
<mrow><mi>а</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><msub><mi>т</mi><mi>k</mi></msub></mrow>
Здесь
является значением коррекции, которое связано с информацией о местоположении, соответствующей
. Посредством включения в качестве
заранее определенной территории агрегации, чье население требуется вычислить, может быть вычислено население заранее определенной территории агрегации.
<mrow><mtable><mtr><mtd><mrow><mi>з</mi><mi>н</mi><mi>а</mi><mi>ч</mi><mi>е</mi><mi>н</mi><mi>и</mi><mi>е</mi></mrow></mtd><mtd><mrow><mi>к</mi><mi>о</mi><mi>р</mi><mi>р</mi><mi>е</mi><mi>к</mi><mi>ц</mi><mi>и</mi><msub><mi>и</mi><mi>k</mi></msub></mrow></mtd></mtr></mtable></mrow>
В Формуле (6) посредством вычисления значения в круглых скобках, используя величину признака и значение коррекции, вычисляется население по каждому атрибуту, который существует на заранее определенной территории агрегации. Кроме того, в Формуле (6) население по всем атрибутам, существующим на заранее определенных территориях агрегации, получают путем суммирования населений по соответствующим атрибутам. Кроме того, как проиллюстрировано на Фиг. 6, значение коррекции добавлено к каждой информации о местоположении, однако к информации о местоположении может добавляться величина признака, в которой отражено значение коррекции. В данном случае, поскольку коррекция заранее отражается в величине признака, то нет необходимости в умножении на «
» в Формуле (6).
Фактическое распределение населения по множеству заранее определенных территорий агрегации, вычисленное используя Формулу (6), передается модулю 6 отображения информации посредством модуля 128 передачи информации.
[ИДЕЯ И СПОСОБ ВЫЧИСЛЕНИЯ ОЦЕНКИ КОЛИЧЕСТВА ТЕРМИНАЛОВ МОБИЛЬНОЙ СВЯЗИ]
<mi>n</mi>
<mrow><msub><mi>a</mi><mn>1</mn></msub><mo>,</mo><msub><mi>a</mi><mn>2</mn></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>a</mi><mi>n</mi></msub></mrow>
<mi>S</mi>
<mi>T</mi>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
<mrow><mo stretchy="false">(</mo><mn>0</mn><mo><</mo><msub><mi>t</mi><mi>i</mi></msub><mo>≤</mo><mi>T</mi><mo stretchy="false">)</mo></mrow>
<mi>m</mi>
<mi>S</mi>
<mi>m</mi>
<mi>S</mi>
Здесь будет описана идея и способ вычисления оценки количества терминалов мобильной связи. В соответствии с моделью, проиллюстрированной на Фиг. 31, предполагается, что
терминалов
мобильной связи проходят через сектор
в течение временной зоны (продолжительностью
) определенной цели агрегации, и время пребывания терминала
мобильной связи в секторе
в рамках временной зоны цели агрегации составляет
. В данном случае количество
терминалов мобильной связи, расположенных в секторе
(фактически среднее значение количества
терминалов мобильной связи, расположенных в секторе
в рамках временной зоны цели агрегации) выражается следующей Формулой (7).
[Математическое выражение 6]
<mrow><mi>m</mi><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><msub><mi>t</mi><mi>i</mi></msub><mo>/</mo><mi>T</mi></mrow></mstyle></mrow>
(7)
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mi>T</mi>
<mi>m</mi>
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
Другими словами, значение, полученное путем деления суммы значений времени
пребывания терминалов
мобильной связи в секторе
в рамках временной зоны цели агрегации на продолжительность
временной зоны цели агрегации оценивается как количество
терминалов мобильной связи. Тем не менее, сложно измерить фактическое значение времени
пребывания терминала
мобильной связи в секторе
в рамках временной зоны цели агрегации, однако возможно вычислить информацию о местоположении каждого терминала
мобильной связи.
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
Здесь, если терминал
мобильной связи осуществляет запрос определения местоположения в секторе
в рамках временной зоны цели агрегации и сортирует информацию о местоположении, вычисленную на основе запроса определения местоположения, в очередности времени
[Математическое выражение 7]
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>q</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>q</mi><mrow><mi>i</mi><msub><mi>x</mi><mi>i</mi></msub></mrow></msub></mrow>
<mrow><msub><mi>x</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mi>m</mi>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mi>j</mi>
<mrow><msub><mi>x</mi><mi>i</mi></msub></mrow>
(
является общим количеством фрагментов информации о местоположении на основе запроса определения местоположения, который терминал
мобильной связи сделал в секторе
в рамках временной зоны цели агрегации), то оценкой количества терминалов мобильной связи является ничто иное, как оценка значения
на основе вычисленной информации
о местоположении (
является целочисленным значением от 1 или более до
или менее).
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mrow><msub><mi>p</mi><mi>i</mi></msub></mrow>
<mrow><mi>E</mi><mo stretchy="false">(</mo><msub><mi>x</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>x</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mrow><msub><mi>t</mi><mi>i</mi></msub><mo>×</mo><msub><mi>p</mi><mi>i</mi></msub></mrow>
<mrow><mi>E</mi><mo stretchy="false">(</mo><msub><mi>t</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
Далее со ссылкой на Фиг. 32 будет описан способ вычисления оценки количества терминалов мобильной связи. Здесь плотность, с которой терминал
мобильной связи выполняет запрос определения местоположения, и вычисляется информация
о местоположении (т.е. количество фрагментов информации о местоположении в единицу времени), именуется как
. В данном случае, если вероятность, с которой вычисляется информация о местоположении, независима от сектора, то ожидаемое значение
общего количества
фрагментов информации о местоположении на основе запроса определения местоположения, который терминал
мобильной связи выполнил в секторе
в рамках временной зоны цели агрегации, составляет
. Следовательно, ожидаемое значение
времени
пребывания терминала
мобильной связи в секторе
в рамках временной зоны цели агрегации удовлетворяет следующей Формуле (8).
<mrow><mi>E</mi><mo stretchy="false">(</mo><msub><mi>t</mi><mi>i</mi></msub><mo stretchy="false">)</mo><mo>=</mo><msub><mi>x</mi><mi>i</mi></msub><mo>/</mo><msub><mi>p</mi><mi>i</mi></msub></mrow>
(8)
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mrow><msub><mi>p</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
Здесь, когда время получения, в которое модуль 111 приема информации о местоположении получает информацию
о местоположении соответствует
, то плотность
получают посредством следующей Формулы (9).
<mrow><msub><mi>p</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><mn>2</mn><mo>/</mo><mo stretchy="false">(</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo stretchy="false">)</mo></mrow>
(9)
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
<mrow><mo stretchy="false">(</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
<mrow><msub><mi>p</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
Здесь, если в качестве информации
о местоположении предполагается первая информация о местоположении, то информация
о местоположении соответствует второй информации о местоположении, а информация
о местоположении соответствует третьей информации о местоположении. В настоящем варианте осуществления разность между временем
получения второй информации
о местоположении и временем
получения третьей информации
о местоположении, т.е.
в Формуле (9), является величиной
признака по первой информации о местоположении. Вследствие этого Формула (9) может быть выражена в представленном ниже виде. Другими словами, величина
признака может быть вычислена по обратному числу плотности
.
<mrow><msub><mi>p</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><mn>2</mn><mo>/</mo><mo stretchy="false">(</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo stretchy="false">)</mo><mo>=</mo><mn>2</mn><mo>/</mo><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow>
(10)
<mrow><msub><mi>p</mi><mi>i</mi></msub></mrow>
В данном случае плотность
получают по Формуле (11).
[Математическое выражение 8]
<mrow><msub><mi>p</mi><mi>i</mi></msub><mo>=</mo><msub><mi>x</mi><mi>i</mi></msub><mo>/</mo><mi>E</mi><mo stretchy="false">(</mo><msub><mi>t</mi><mi>i</mi></msub><mo stretchy="false">)</mo><mo>=</mo><mo stretchy="false">(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>/</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><msub><mi>x</mi><mi>i</mi></msub></mrow></munderover><mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mstyle><mo stretchy="false">)</mo><mo>×</mo><mn>2</mn></mrow>
(11)
<mrow><mi>E</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo></mrow>
<mi>m</mi>
Таким образом, ожидаемое значение
количества
терминалов мобильной связи может быть вычислено по следующей Формуле (12).
[Математическое выражение 9]
<mrow><mi>E</mi><mo stretchy="false">(</mo><mi>m</mi><mo stretchy="false">)</mo><mo>=</mo><mo stretchy="false">(</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><msub><mi>x</mi><mi>i</mi></msub></mrow></munderover><mrow><mo stretchy="false">(</mo><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>/</mo><mn>2</mn><mo stretchy="false">)</mo></mrow></mstyle></mrow></mstyle><mo stretchy="false">)</mo><mo>/</mo><mi>T</mi><mo>=</mo><mo stretchy="false">(</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><msub><mi>x</mi><mi>i</mi></msub></mrow></munderover><mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mstyle></mrow></mstyle><mo stretchy="false">)</mo><mo>/</mo><mn>2</mn><mi>T</mi></mrow>
(12)
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>3</mn></mrow></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>4</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>3</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>3</mn></mrow></msub></mrow>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>4</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>3</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>4</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>3</mn></mrow></msub></mrow>
<mrow><msub><mi>u</mi><mrow><mi>i</mi><mn>4</mn></mrow></msub></mrow>
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mrow><msub><mi>a</mi><mi>i</mi></msub></mrow>
<mi>S</mi>
<mrow><msub><mi>q</mi><mrow><mi>i</mi><mn>4</mn></mrow></msub></mrow>
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
<mi>T</mi>
<mrow><msub><mi>t</mi><mi>i</mi></msub></mrow>
Как проиллюстрировано в примере на Фиг. 32, если информация
,
и
о местоположении получена на основе запроса определения местоположения от терминала
мобильной связи в период времени, в который терминал
мобильной связи пребывает в секторе
в рамках временной зоны цели агрегации, информация
о местоположении получена непосредственно до информации
о местоположении, информация
о местоположении получена непосредственно после информации
о местоположении, и временами получения информации
,
,
,
,
о местоположении являются
,
,
,
и
, то идея соответствует тому, что период времени от средней точки между
и
до средней точки между
и
оценивается в качестве времени
пребывания терминала
мобильной связи в секторе
в рамках временной зоны цели агрегации. В дополнение терминал
мобильной связи выполняет запрос определения местоположения пребывая в секторе
, несмотря на то что он не находится в рамках временной зоны цели агрегации, и информация
о местоположении вычисляется на основе запроса определения местоположения. Здесь в качестве примера будет описан процесс не для оценки момента окончания времени
пребывания как точно того же, что и момент окончания временной зоны
цели агрегации с тем, чтобы сохранять несмещенность величины оценки времени
пребывания.
Далее со ссылкой на проиллюстрированную на Фиг. 33 блок-схему, иллюстрирующую функционирование в процессе агрегации распределения населения, будут описаны подробности процесса агрегации распределения населения, выполняемого устройством 12 обработки информации о местоположении. Данный процесс отличается от процесса агрегации распределения населения первого варианта осуществления, описанного со ссылкой на Фиг. 9, выполнением этапов 102b, 104b, 105b, 106b и 108b. Далее содержимое процесса будет описано в отношении отличающихся моментов и не будет дано описание моментов обработки, которые совпадают с первым вариантом осуществления.
Модуль 123b вычисления показателя получения устройства 12 обработки информации о местоположении считывает информацию о местоположении из модуля 112 аккумуляции информации о местоположении устройства 11 аккумуляции информации о местоположении и вычисляет величину признака на основе считанной информации о местоположении (этап S102b).
Модуль 123b вычисления показателя получения устройства 12 обработки информации о местоположении вычисляет количество пользователей (данные пирамиды населения пользователей) по заранее определенному атрибуту, по которому информация о местоположении соответствует обширной территории, на основе информации о местоположении, включающей в себя величину признака, полученную от модуля 122 получения информации о местоположении. Затем модуль 123b вычисления показателя получения вычисляет обратное число показателя получения информации о местоположении по фактическому населению по каждому атрибуту пользователя терминала 2 мобильной связи, на основе вычисленных данных пирамиды населения пользователей и данных статистики населения, соответствующих атрибуту, использованному для вычисления пирамиды населения пользователей, из числа фрагментов данных, хранящихся в модуле 124 хранения данных статистики (этап S104b).
<mrow><mi>а</mi><mi>т</mi><mi>р</mi><mi>и</mi><mi>б</mi><mi>у</mi><mi>т</mi><mmultiscripts><mrow /><mprescripts /><mi>k</mi><none /></mmultiscripts></mrow>
После этого модуль 123b вычисления показателя получения устройства 12 обработки информации о местоположении вычисляет количество пользователей на обширной территории, используя в качестве всех атрибутов
в Формуле (5), и получает общее количество фрагментов данных статистики населения на обширной территории (этап S105b).
После этого модуль 123b вычисления показателя получения корректирует показатели получения информации о местоположении второго и последующих типов, используя значение, полученное путем деления количества пользователей на обширной территории на общее количество фрагментов данных статистики населения (этап 106b), и модуль 127b агрегации добавляет значение коррекции, в котором отражено обратное число показателя получения информации о местоположении, соответствующего атрибуту, ко всем фрагментам информации о местоположении (этап S107). Затем модуль 127b агрегации применяет значение коррекции, добавленное к информации о местоположении, и величину признака, связанную с каждой информацией о местоположении, в Формулу (6), агрегирует фактическое распределение населения множества заранее определенных территорий агрегации, и формирует информацию результата агрегации, служащую в качестве данных распределения населения (этап S108b).
Как описано выше, система 1b агрегации информации о местоположении в соответствии с настоящим вариантом осуществления может вычислить количество пользователей по каждому атрибуту на основе величины признака по информации о местоположении. Как описано выше, фактическое распределение населения по каждой заранее определенной территории агрегации может быть получено с высокой степенью точности, используя величину признака.
<МОДИФИЦИРОВАННЫЙ ПРИМЕР ТРЕТЬЕГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯ>
Далее будет описан модифицированный пример третьего варианта осуществления. В третьем варианте осуществления в качестве величины признака вычисляется временная разность (временная разность между второй информацией о местоположении и третьей информацией о местоположении) между информацией о местоположении, которая предшествует информации о местоположении (информации о местоположении), для которой требуется вычислить величину признака, и информацией о местоположении, которая следует за упомянутой информацией о местоположении. Здесь величина признака может быть выражена следующей Формулой (13). Следующая Формула (13) получена путем модификации Формулы (10) и эквивалентна Формуле (10) (т.е. идея Формулы (10) осталась без изменений).
<mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub></mrow>
(13)
В настоящем модифицированном примере изменен способ вычисления величины признака, которая вычисляется модулем 203 вычисления величины признака.
В настоящем модифицированном примере информация о местоположении, хранящаяся в модуле 112 аккумуляции информации о местоположении, включает в себя информацию (информацию о типе сигнала), которая относится к типу информации о местоположении, который представляет, что либо информация о местоположении сформирована на основе процесса определения местоположения (периодической регистрации местоположения), выполняемого через регулярные интервалы в процессе определения местоположения, использующем информацию базовой станции, либо информация о местоположении сформирована на основе процесса определения местоположения, выполняемого вне территории связи базовой станции (смотри Фиг. 34). В частности, на Фиг. 34, если информация о типе сигнала представляет информацию о местоположении, сформированную на основе процесса определения местоположения, выполняемого через регулярные интервалы, то в качестве информации о типе сигнала привязано значение «A». Кроме того, если информация о типе сигнала представляет информацию о местоположении, сформированную на основе процесса определения местоположения выполняемого вне территории связи базой станции, то в качестве информации о типе сигнала привязывается значение «B». Кроме того, помимо информации, которая относится к способу процесса определения местоположения, например, в качестве информации, которая относится к типу информации о местоположении, включаемому в информацию местоположении, может использоваться информация, представляющая информацию о местоположении, сформированную при включении или выключении питания терминала 2 мобильной связи.
<mi>α</mi>
<mi>β</mi>
Модуль 203 вычисления величины признака устройства 12b обработки информации о местоположении получает величину признака первой информации о местоположении, принимая во внимание информацию о типе сигнала по второй информации о местоположении и третьей информации о местоположении. В частности, сначала модуль 203 вычисления величины признака вычисляет значение, полученное путем умножения временной разности между третьей информацией о местоположении и первой информацией о местоположении на коэффициент
коррекции, соответствующий типу сигнала третьей информации о местоположении. Затем модуль 203 вычисления величины признака вычисляет значение, полученное путем умножения временной разности между первой информацией о местоположении и второй информацией о местоположении на коэффициент
коррекции, соответствующий типу сигнала второй информации о местоположении. Затем модуль 203 вычисления величины признака использует в качестве величины признака значение, полученное путем сложения вычисленных значений. Тем не менее, кроме случая, при котором величина признака вычисляется, принимая во внимание информацию о типе сигнала второй информации о местоположении и третьей информации о местоположении, может рассматриваться информация о типе сигнала первой информации о местоположении, информация о типе сигнала первой информации о местоположении и второй информации о местоположении, или информация о типе сигнала первой информации о местоположении и третьей информации о местоположении. Кроме того, может рассматриваться информация о типе сигнала всех с первой по третью информацию о местоположении.
<mi>α</mi>
<mi>α</mi>
<mi>β</mi>
<mi>β</mi>
<mi>α</mi>
<mi>β</mi>
Здесь в качестве коэффициента
коррекции, соответствующего типу сигнала третьей информации о местоположении, используется значение, которое заранее принято для каждого значения «A» и «B» информации о типе сигнала третьей информации о местоположении. Здесь значение коэффициента
коррекции лежит в диапазоне от 0 до 2. Аналогичным образом в качестве коэффициента
коррекции, соответствующего типу сигнала второй информации о местоположении, используется значение, которое заранее принято для каждого значения «A» и «B» информации о типе сигнала второй информации о местоположении. Здесь значение коэффициента
коррекции лежит в диапазоне от 0 до 2. Значения описанных выше коэффициентов
и
коррекции приведены в качестве примера и настоящее изобретение не ограничивается значениями.
Процесс вычисления величины признака в модуле 203 вычисления величины признака может быть выражен следующей Формулой (14):
<mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><mi>α</mi><mo stretchy="false">(</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>u</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo stretchy="false">)</mo><mo>+</mo><mi>β</mi><mo stretchy="false">(</mo><msub><mi>u</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>−</mo><msub><mi>u</mi><mrow><mi>i</mi><mo stretchy="false">(</mo><mi>j</mi><mo>−</mo><mn>1</mn><mo stretchy="false">)</mo></mrow></msub><mo stretchy="false">)</mo></mrow>
(14)
Как описано выше, если вычисляется величина признака по первой информации о местоположении, то модуль 203 вычисления величины признака корректирует временную разность, используя информацию о типе сигнала для второй и третьей информации о местоположении, которые являются информацией о местоположении до и после первой информации о местоположении, и вычисляет величину признака, используя скорректированную временную разницу. В результате величина признака может вычисляться на основе информации о типе сигнала информации о местоположении с высокой степенью точности.
<mi>β</mi>
<mi>β</mi>
Здесь в качестве примера случая, при котором величина признака вычисляется, используя Формулу (14), будет описан пример, в котором величина признака вычисляется на основе информации о типе сигнала первой информации о местоположении. В случае информации о местоположении, в которой местоположении терминала 2 мобильной связи не имеет связи с инициирующим событием формирования информации о местоположении, такой как информация о местоположении на основе процесса определения местоположения, выполняемого через регулярные интервалы, ожидаемое значение периода времени пребывания в текущем секторе, до того как сформирована соответствующая информация о местоположении, рассматривается как точно такое же значение, после того как сформирована соответствующая информация о местоположении. Тем не менее, в случае, когда информация о местоположении формируется на основе процесса определения местоположения, выполняемого вне территории связи базовой станции, то может быть определено, что терминал 2 мобильной связи не пребывает в текущем секторе, по меньшей мере, до формирования соответствующей информации о местоположении. Таким образом, если в качестве периода времени, в течение которого терминал 2 мобильной связи пребывал в текущем секторе до формирования соответствующей информации о местоположении, рассматривается значение равное нулю (0) и тип информации (причина формирования) первых данных местоположения представляет «границу территории связи», то в Формуле (14) можно задать коэффициент
коррекции (т.е. коэффициент
коррекции, который относится к временной разности по отношению к непосредственно предшествующим данным местоположения) равным нулю (0). Таким образом, может быть вычислена величина признака, которая наиболее близка к фактической.
В приведенных выше вариантах осуществления и модифицированных примерах ID пользователя (информация указания пользователя), указывающая пользователя терминала 2 мобильной связи, добавлена к информации о местоположении. ID пользователя является, по меньшей мере, предпочтительным параметром, используемым для того, чтобы реализовать отличие от другого пользователя. Таким образом, в качестве ID пользователя может использоваться информация, полученная посредством выполнения процесса защиты конфиденциальности, включающего преобразование информации, используемой для указания пользователя, в необратимый код посредством односторонней функции. В качестве односторонней функции может использоваться подходящая хэш-функция, основанная на хэш-функции, которая предложена внутренними или международными проектами или организациями аттестации. Например, процесс защиты конфиденциальности может выполняться в модуле 111 приема информации о местоположении. Тем не менее, процесс защиты конфиденциальности может выполняться любой частью, отличной от модуля 111 приема информации о местоположении.
В дополнение, способ агрегации терминала мобильной связи, использующий величину признака, описанную в третьем варианте осуществления и модифицированном примере третьего варианта осуществления, может использоваться во втором варианте осуществления.
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ
1, 1a, 1b: система агрегации информации о местоположении
2: терминал мобильной связи
11: устройство аккумуляции информации о местоположении (устройство агрегации информации о местоположении)
12: устройство обработки информации о местоположении (устройство агрегации информации о местоположении)
111: модуль приема информации о местоположении (секция приема информации о местоположении)
122, 122b: модуль получения информации о местоположении (секция агрегации)
123, 123a, 123b: модуль вычисления показателя получения (секция вычисления показателя получения)
127, 127b: модуль агрегации (секция агрегации)
129: модуль формирования матрицы (секция формирования)