ОБЛАСТЬ ТЕХНИКИ
[1] Настоящая технологи относится к прогнозам трафика и, конкретнее, к способам и системам создания прогнозов трафика для целевой зоны, в которой трафик создается транспортными средствами.
УРОВЕНЬ ТЕХНИКИ
[2] Обычные способы и системы прогнозирования трафика в общем случае предлагают расчет общего потока трафика через заранее определенные области. Например, расчет потока трафика вблизи визуальных точек интереса (VPOI) является удобным способом расчета того, что публика может потенциально просматривать и узнавать различные VPOI, такие как: архитектурные памятники, дорожные знаки, электронные рекламные щиты и т.д. Эти заранее определенные области, в которых могут находиться VPOI, визуально заметные для публики, могут находиться возле автострад, аэропортов, отелей, торговых центров и т.д.
[3] Эти известные способы расчета трафика обычно включают в себя способы и системы обнаружения транспортных средств, которые выполнены с возможностью считать количество транспортных средств, которые проезжают через заранее определенные области. Подобные способы обнаружения транспортных средств могут использовать камеры или людей-асессоров для расчет трафика для конкретной области.
[4] Способы обнаружения транспортных средств, которые включают в себя камеры, могут быть выполнены с возможностью идентифицировать некоторые транспортные средства, которые можно распознать с помощью видеозаписи, созданной камерой, которая установлена рядом и направлена на область для записи трафика, который проезжает через нее. Поскольку способы обнаружения транспортных средств являются чувствительными и на их работу влияет погода, освещение, время дня, степень загруженности трафика, расположение и угол направления камеры.
[5] Способы обнаружения транспортных средств, которые реализуются с помощью людей-асессоров, обычно нацелены на расчет числа транспортных средств, проезжающих через область, где расположены люди-асессоры, которые занимаются подсчетом числа транспортных средств, которые они заметили, когда они проезжали через область. Подобные способы обнаружения транспортных средств могут быть дорогостоящими и, на большом масштабе расчета трафика, могут быть сложными для координации из-за большого числа зон, которые требуют расчета трафика и/или из-за большого числа транспортных средств в часы пик, что делает подсчет числа транспортных средств людьми-асессорами практически невозможным. Кроме того, рассчитать потенциальную публику для VPOI может быть сложно с помощью способов обнаружения транспортных средств, которые полагаются на людей-асессоров, поскольку может существовать значительное расхождение между областью, видимой человеку-асессору, для которой ему(ей) нужно считать число проезжающих через область транспортных средств, и визуальным представлением зоны VPOI, в которой VPOI является потенциально видимой.
[6] Другие известные способы расчета заранее определенных зон опираются на устройства навигации, связанные с транспортными средствами и их возможностями предоставления локационной информации. Подобные способы расчета трафика позволяют определить число транспортных средств, которые проехали через данную область, на основе возможностей предоставления локационной информации навигационных устройств, которые находятся внутри этих транспортных средств. Тем не менее, подобные способы расчета трафика могут быть, в некоторых случаях, ненадежными или быть подвержены значительным ошибкам, поскольку они учитывают только трафик, созданный транспортными средствами, связанными с навигационными устройствами.
[7] По вышеупомянутым причинам, существует необходимость в способах и системах для создания прогнозов трафика.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[8] Варианты осуществления настоящей технологии были разработаны на основе предположений разработчиков о том, что несмотря на то, что возможно определить число транспортных средств с обратной связью (т.е. связанных с навигационными устройствами), которые проехали через данную область, расчет транспортных средств без обратной связи (т.е. не связанных с навигационными устройствами) может не осуществляться с помощью обычных способов, которые используют возможность предоставления локационных данных навигационными устройствами. Варианты осуществления настоящей технологии были разработаны с учетом определения разработчиками по меньшей мере одного технического недостатка, связанного с известным уровнем техники. Следовательно, разработчики предусмотрели способы и системы для создания прогнозов трафика для данной области, в которых трафик создается транспортными средствами с обратной связью и без нее.
[9] Первым объектом настоящей технологии является способ создания прогноза трафика для целевой зоны. Целевая зона определена первыми пограничными координатами, которые были заранее определены геометрически. Трафик в целевой зоне создается множеством транспортных средств, находящихся в целевой зоне в данный момент времени. Множество транспортных средств включает в себя транспортные средства с обратной связью и транспортные средства без обратной связи. Каждое из транспортных средств с обратной связью связано с соответствующим навигационным устройством. Навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи. Способ выполняется на сервере.
[10] Способ включает в себя отслеживание сервером сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика. Примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически. Примерная зона трафика связана с характеристиками трафика. Характеристики трафика указывают на максимальное возможное число транспортных средств, которые могут находиться в примерной зоне трафика единовременно. Каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств.
[11] Способ также включает в себя отслеживание, обработку сервером сигналов обратной связи, которые отслеживаются для первого множества навигационных устройств.
[12] Обработка включает в себя определение сервером фактического числа транспортных средств с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени.
[13] Обработка также включает в себя вычисление сервером параметра заполнения примерной зоны трафика в первый момент времени на основе (i) позиционных координат по меньшей мере одного навигационного устройства внутри вторых пограничных координат, (ii) вторых пограничных координат и (iii) характеристик трафика. Параметр заполнения указывает на расчетное общее число транспортных средств, находящихся в примерной зоне трафика в первый момент времени.
[14] Обработка также включает в себя определение сервером соотношение обратной связи, связанного с примерной зоной трафика, который является отношением между (i) расчетным общим числом транспортных средств, находящихся в примерной зоне трафика и (ii) фактическим числом транспортных средств с обратной связью, находящихся в примерной зоне трафика. Соотношение обратной связи указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи, которые находятся в примерной зоне трафика.
[15] Способ также включает в себя определение сервером фактического числа транспортных средств с обратной связью, находящихся в целевой зоне, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в целевую зону.
[16] Обработка также включает в себя создание сервером прогноза трафика для целевой зоны на основе (i) фактического числа транспортных средств с обратной связью в целевой зоне и (ii) соотношения обратной связи. Прогноз трафика указывает на расчетное число транспортных средств без обратной связи из множества транспортных средств, создающих трафик в целевой зоне.
[17] В некоторых вариантах осуществления способа, способ далее включает в себя предоставление сервером навигационным устройствам информации, связанной с первыми и вторыми пограничными координатами.
[18] В некоторых вариантах осуществления способа, характеристики трафика включают в себя первый тип характеристик трафика и второй тип характеристик трафика.
[19] В некоторых вариантах осуществления способа, первый тип характеристик трафика представляет собой зависящую от транспортного средства характеристику трафика, второй тип характеристик трафика представляет собой зависящую от зоны характеристику трафика.
[20] В некоторых вариантах осуществления способа, зависящая от транспортного средства характеристика трафика является средним размером транспортного средства.
[21] В некоторых вариантах осуществления способа, зависящая от зоны характеристика трафика представляет собой:
- область, перекрывающуюся с примерной зоной трафика;
- число дорожных полос, перекрывающихся с примерной зоной трафика;
- направление трафика в примерной зоне трафика; и
- среднее расстояние между транспортными средствами в примерной зоне трафика.
[22] В некоторых вариантах осуществления способа, вычисление параметра заполнения включает в себя идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах. Самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
[23] В некоторых вариантах осуществления способа, идентификация самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах включает в себя определение сервером по меньшей мере одного из (i) координат границы входа трафика во вторых пограничных координатах и (ii) координат границы выхода трафика во вторых пограничных координатах на основе направления трафика в примерной зоне трафика. Идентификация самых дальних позиционных координат также включает в себя сравнение сервером каждых позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах по меньшей мере с одним из (i) пограничными координатами входа трафика и (ii) пограничными координатами выхода трафика. Идентификация самых дальних позиционных координат также включает в себя выбор сервером данных позиционных координат по меньшей мере одного навигационного устройства как самых дальних позиционных координат таким образом, что данные позиционные координаты представляют собой по меньшей мере одно из (i) наиболее близкие позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства к пограничным координатам входа трафика и (ii) наиболее отдаленные позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства от координат границы выхода трафика.
[24] В некоторых вариантах осуществления способа, вычисление параметра заполнения основано на самых дальних позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах включает в себя вычисление сервером параметра заполнения таким образом, чтобы максимизировать расчетное общее число транспортных средств, находящихся в примерной зоне трафика в сравнении с любым другим параметром заполнения, если вычисление основано на других позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах.
[25] В некоторых вариантах осуществления способа, вычисление параметра заполнения включает в себя определение сервером расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и самое дальнее навигационное устройство, и находится в примерной зоне трафика на основе (i) наиболее дальних позиционных координат, (ii) среднего размера транспортных средств, и (iii) среднего расстояния между транспортными средствами в примерной зоне трафика. Вычисление параметра заполнения также включает в себя умножение сервером расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находящихся в той же примерной зоне трафика, на число дорожных полос, перекрывающихся с примерной зоной трафика.
[26] В некоторых вариантах осуществления способа, определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне, и создание прогноза трафика для целевой зоны выполняются во второй момент времени после первого момента времени.
[27] В некоторых вариантах осуществления способа, соотношение обратной связи периодически обновляется сервисом.
[28] В некоторых вариантах осуществления способа, целевая зона по меньшей мере частично перекрывается с примерной зоной трафика.
[29] В некоторых вариантах осуществления способа, первое множество навигационных устройств включает в себя по меньшей мере одно навигационное устройство среди второго множества навигационных устройств.
[30] Вторым объектом настоящей технологии является способ определения параметра экспозиции для визуальной точки интереса (VPOI). VPOI видна множеству наблюдателей, находящихся в зоне экспозиции в данный момент времени. Зона экспозиции определяется первыми пограничными координатами, которые были заранее определены геометрически на основе по меньшей мере положения VPOI. Множество наблюдателей включает в себя наблюдателей с обратной связью и наблюдателей без обратной связи. Каждый из наблюдателей с обратной связью связан с соответствующим навигационным устройством. Навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи. Способ выполняется на сервере.
[31] Способ включает в себя отслеживание сервером сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика. Примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически. Примерная зона трафика связана с характеристиками трафика. Характеристики трафика указывают на максимальное возможное число наблюдателей, которые могут находиться в примерной зоне трафика единовременно. Каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств.
[32] Способ также включает в себя обработку сервером сигналов обратной связи, которые отслеживаются для первого множества навигационных устройств. Обработка включает в себя определение сервером фактического числа наблюдателей с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени.
[33] Обработка также включает в себя вычисление сервером параметра заполнения примерной зоны трафика в первый момент времени на основе (i) позиционных координат по меньшей мере одного навигационного устройства внутри вторых пограничных координат, (ii) вторых пограничных координат и (iii) характеристик трафика. Параметр заполнения указывает на расчетное общее число наблюдателей, находящихся в примерной зоне трафика в первый момент времени.
[34] Обработка также включает в себя определение сервером соотношение обратной связи, связанного с примерной зоной трафика, который является отношением между (i) расчетным общим числом наблюдателей, находящихся в примерной зоне трафика и (ii) фактическим числом наблюдателей с обратной связью, находящихся в примерной зоне трафика. Соотношение обратной связи указывает на расчетное отношение наблюдателей с обратной связью к числу наблюдателей без обратной связи, которые находятся в примерной зоне трафика.
[35] Способ также включает в себя определение сервером фактического числа наблюдателей с обратной связью, находящихся в зоне экспозиции, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в зону экспозиции.
[36] Способ также включает в себя определение сервером параметра экспозиции для VPOI на основе (i) фактического числа наблюдателей с обратной связью в зоне экспозиции и (ii) соотношения обратной связи. Параметр экспозиции указывает на расчетное число наблюдателей, которые возможно наблюдали VPOI.
[37] В некоторых вариантах осуществления способа, способ далее включает в себя предоставление сервером навигационным устройствам информации, связанной с первыми и вторыми пограничными координатами.
[38] В некоторых вариантах осуществления способа, характеристики трафика включают в себя первый тип характеристик трафика и второй тип характеристик трафика.
[39] В некоторых вариантах осуществления способа, первый тип характеристик трафика представляет собой зависящую от транспортного средства характеристику трафика, второй тип характеристик трафика представляет собой зависящую от зоны характеристику трафика.
[40] Подразумевается, что в некоторых вариантах осуществления способа, каждый наблюдатель с обратной связью связан с соответствующим транспортным средством и соответствующим навигационным устройством, и что каждый наблюдатель без обратной связи связан с соответствующим транспортным средством без обратной связи.
[41] В некоторых вариантах осуществления способа, зависящая от транспортного средства характеристика трафика является средним размером транспортного средства.
[42] В некоторых вариантах осуществления способа, зависящая от зоны характеристика трафика представляет собой:
- область, перекрывающуюся с примерной зоной трафика;
- число дорожных полос, перекрывающихся с примерной зоной трафика;
- направление трафика в примерной зоне трафика; и
- среднее расстояние между транспортными средствами в примерной зоне трафика.
[43] В некоторых вариантах осуществления способа, вычисление параметра заполнения включает в себя идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координат. Самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
[44] В некоторых вариантах осуществления способа, идентификация самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах включает в себя определение сервером по меньшей мере одного из (i) координат границы входа трафика во вторых пограничных координатах и (ii) координат границы выхода трафика во вторых пограничных координатах на основе направления трафика в примерной зоне трафика. Идентификация самых дальних позиционных координат также включает в себя сравнение сервером каждых позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах по меньшей мере с одним из (i) пограничными координатами входа трафика и (ii) пограничными координатами выхода трафика. Идентификация самых дальних позиционных координат также включает в себя выбор сервером данных позиционных координат по меньшей мере одного навигационного устройства как самых дальних позиционных координат таким образом, что данные позиционные координаты представляют собой по меньшей мере одно из (i) наиболее близкие позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства к пограничным координатам входа трафика и (ii) наиболее отдаленные позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства от координат границы выхода трафика.
[45] В некоторых вариантах осуществления способа, вычисление параметра заполнения основано на наиболее дальних позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах включает в себя вычисление сервером параметра заполнения таким образом, чтобы максимизировать расчетное общее число наблюдателей, находящихся в примерной зоне трафика в сравнении с любым другим параметром заполнения, если вычисление основано на других позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах.
[46] Подразумевается, что расчетное общее число наблюдателей, находящихся в примерной зоне трафика может равняться расчетному общему числу транспортных средств, находящихся в примерной зоне трафика, поскольку каждый наблюдатель связан с соответствующим транспортным средством.
[47] В некоторых вариантах осуществления способа, вычисление параметра заполнения включает в себя определение сервером расчетного числа наблюдателей, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находится в примерной зоне трафика на основе (i) наиболее дальних позиционных координат, (ii) среднего размера транспортных средств, и (iii) среднего расстояния между транспортными средствами в примерной зоне трафика. Вычисление параметра заполнения также включает в себя умножение сервером расчетного числа наблюдателей, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находящихся в той же примерной зоне трафика, на число дорожных полос, перекрывающихся с примерной зоной трафика.
[48] В некоторых вариантах осуществления способа, определение фактического числа наблюдателей с обратной связью, находящихся в зоне экспозиции, и определение параметра экспозиции для зоны экспозиции выполняются во второй момент времени после первого момента времени.
[49] В некоторых вариантах осуществления способа, соотношение обратной связи периодически обновляется сервисом.
[50] В некоторых вариантах осуществления способа, зона экспозиции по меньшей мере частично перекрывается с примерной зоной трафика.
[51] В некоторых вариантах осуществления способа, первое множество навигационных устройств включает в себя по меньшей мере одно навигационное устройство среди второго множества навигационных устройств.
[52] В некоторых вариантах осуществления способа, пограничные координаты зоны экспозиции динамически обновляются на основе данных с камеры для второго момента времени.
[53] Третьим объектом настоящей технологии является сервер для создания прогноза трафика для целевой зоны. Целевая зона определена первыми пограничными координатами, которые были заранее определены геометрически. Трафик в целевой зоне создается множеством транспортных средств, находящихся в целевой зоне в данный момент времени. Множество транспортных средств включает в себя транспортные средства с обратной связью и транспортные средства без обратной связи. Каждое из транспортных средств с обратной связью связано с соответствующим навигационным устройством. Навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи.
[54] Сервер выполнен с возможностью осуществлять отслеживание, сервером, сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика. Примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически. Примерная зона трафика связана с характеристиками трафика. Характеристики трафика указывают на максимальное возможное число транспортных средств, которые могут находиться в примерной зоне трафика единовременно. Каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств.
[55] Сервер также выполнен с возможностью обрабатывать сигналы обратной связи, которые отслеживаются для первого множества навигационных устройств. Сервер, который выполнен с возможностью обрабатывать сигналы обратной связи, далее может осуществлять определение фактического числа транспортных средств с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени.
[56] Сервер, который выполнен с возможностью обрабатывать сигналы обратной связи, далее может осуществлять вычисление параметра заполнения примерной зоны трафика в первый момент времени на основе (i) позиционных координат по меньшей мере одного навигационного устройства внутри вторых пограничных координат, (ii) вторых пограничных координат и (iii) характеристик трафика. Параметр заполнения указывает на расчетное общее число транспортных средств, находящихся в примерной зоне трафика в первый момент времени.
[57] Сервер, который выполнен с возможностью обрабатывать сигналы обратной связи, далее может осуществлять определение соотношения обратной связи, связанного с примерной зоной трафика, который является отношением между (i) расчетным общим числом транспортных средств, находящихся в примерной зоне трафика и (ii) фактическим числом транспортных средств с обратной связью, находящихся в примерной зоне трафика. Соотношение обратной связи указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи, которые находятся в примерной зоне трафика.
[58] Сервер также выполнен с возможностью осуществлять определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в целевую зону.
[59] Сервер также выполнен с возможностью осуществлять создание прогноза трафика для целевой зоны на основе (i) фактического числа транспортных средств с обратной связью в целевой зоне и (ii) соотношения обратной связи. Прогноз трафика указывает на расчетное число транспортных средств без обратной связи из множества транспортных средств, создающих трафик в целевой зоне.
[60] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять предоставление навигационным устройствам информации, связанной с первыми и вторыми пограничными координатами.
[61] В некоторых вариантах осуществления сервера, характеристики трафика включают в себя первый тип характеристик трафика и второй тип характеристик трафика.
[62] В некоторых вариантах осуществления сервера, первый тип характеристик трафика представляет собой зависящую от транспортного средства характеристику трафика, второй тип характеристик трафика представляет собой зависящую от зоны характеристику трафика.
[63] В некоторых вариантах осуществления сервера, зависящая от транспортного средства характеристика трафика является средним размером транспортного средства.
[64] В некоторых вариантах осуществления сервера, зависящая от зоны характеристика трафика представляет собой:
- область, перекрывающуюся с примерной зоной трафика;
- число дорожных полос, перекрывающихся с примерной зоной трафика;
- направление трафика в примерной зоне трафика; и
- среднее расстояние между транспортными средствами в примерной зоне трафика.
[65] В некоторых вариантах осуществления сервера, сервер, который выполнен с возможностью осуществлять вычисление параметра заполнения, выполнен с возможностью осуществлять идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах. Самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
[66] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять идентификацию самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, далее выполнен с возможностью определять по меньшей мере одно из (i) координаты границы входа трафика во вторых пограничных координатах и (ii) координаты границы выхода трафика во вторых пограничных координатах на основе направления трафика в примерной зоне трафика. Сервер выполнен с возможностью осуществлять идентификацию самых дальних позиционных координат, также выполнен с возможностью осуществлять сравнение каждых позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах по меньшей мере с одним из (i) координатами границы входа трафика и (ii) координатами границы выхода трафика. Сервер выполнен с возможностью осуществлять идентификацию самых дальних позиционных координат, также выполнен с возможностью осуществлять выбор данных позиционных координат по меньшей мере одного навигационного устройства как самых дальних позиционных координат таким образом, что данные позиционные координаты представляют собой по меньшей мере одно из (i) наиболее близкие позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства к координатам границы входа трафика и (ii) наиболее отдаленные позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства от координат границы выхода трафика.
[67] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять вычисление параметра заполнения на основе наиболее дальних позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, также выполнен с возможностью осуществлять вычисление параметра заполнения таким образом, чтобы максимизировать расчетное общее число транспортных средств, находящихся в примерной зоне трафика в сравнении с любым другим параметром заполнения, если вычисление основано на других позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах.
[68] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять вычисление параметра заполнения, выполнен с возможностью осуществлять определение расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находится в примерной зоне трафика на основе (i) наиболее дальних позиционных координат, (ii) среднего размера транспортных средств, и (iii) среднего расстояния между транспортными средствами в примерной зоне трафика. Сервер выполнен с возможностью осуществлять вычисление параметра заполнения, также выполнен с возможностью осуществлять умножение расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находящихся в той же примерной зоне трафика, на число дорожных полос, перекрывающихся с примерной зоной трафика.
[69] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью определять фактическое число транспортных средств с обратной связью, находящихся в целевой зоне, и создавать прогноз трафика для целевой зоны, далее выполнен с возможностью определять фактическое число транспортных средств с обратной связью, находящихся в целевой зоне, и создавать прогноз трафика для целевой зоны для второго момента времени, который находится позже во времени, чем первый момент времени.
[70] В некоторых вариантах осуществления сервера, соотношение обратной связи периодически обновляется сервисом.
[71] В некоторых вариантах осуществления сервера, целевая зона по меньшей мере частично перекрывается примерной зоной трафика.
[72] В некоторых вариантах осуществления сервера, первое множество навигационных устройств включает в себя по меньшей мере одно навигационное устройство среди второго множества навигационных устройств.
[73] По меньшей мере в одном варианте осуществления настоящей технологии, сервер выполнен с возможностью выполнять усовершенствованный способ создания прогноза трафика. Следует иметь в виду, что создание прогноза трафика, который учитывает только транспортные средства с обратной связью, может приводить к значительным ошибкам в расчете, поскольку транспортные средства без обратной связи могут значительно влиять на состояние трафика на данном маршруте. Улучшенный способ может создавать прогнозы трафика, которые учитывают оба вида транспортных средств - с обратной связью и без нее. Несмотря на то, что сервер не осведомлен о навигационной информации от транспортных средств без обратной связи, сервер выполнен с возможностью создавать прогноз трафика, когда трафик создается транспортными средствами с обратной связью и без.
[74] Четвертым объектом настоящей технологии является сервер для определения параметра экспозиции для визуальной точки интереса (VPOI). VPOI видна множеству наблюдателей, находящихся в зоне экспозиции в данный момент времени. Зона экспозиции определяется первыми пограничными координатами, которые были заранее определены геометрически на основе по меньшей мере положения VPOI. Множество наблюдателей включает в себя наблюдателей с обратной связью и наблюдателей без обратной связи. Каждый из наблюдателей с обратной связью связан с соответствующим навигационным устройством. Навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи.
[75] Сервер выполнен с возможностью осуществлять отслеживание, сервером, сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика. Примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически. Примерная зона трафика связана с характеристиками трафика. Характеристики трафика указывают на максимальное возможное число наблюдателей, которые могут находиться в примерной зоне трафика единовременно. Каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств.
[76] Сервер выполнен с возможностью обрабатывать сигналы обратной связи, которые отслеживаются для первого множества навигационных устройств. Сервер, который выполнен с возможностью обрабатывать сигналы обратной связи, далее может осуществлять определение фактического числа наблюдателей с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени.
[77] Сервер, который выполнен с возможностью обрабатывать сигналы обратной связи, далее может осуществлять вычисление параметра заполнения примерной зоны трафика в первый момент времени на основе (i) позиционных координат по меньшей мере одного навигационного устройства внутри вторых пограничных координат, (ii) вторых пограничных координат и (iii) характеристик трафика. Параметр заполнения указывает на расчетное общее число наблюдателей, находящихся в примерной зоне трафика в первый момент времени.
[78] Сервер, который выполнен с возможностью обрабатывать сигналы обратной связи, далее может осуществлять определение соотношения обратной связи, связанного с примерной зоной трафика, который является отношением между (i) расчетным общим числом наблюдателей, находящихся в примерной зоне трафика и (ii) фактическим числом наблюдателей с обратной связью, находящихся в примерной зоне трафика. Соотношение обратной связи указывает на расчетное отношение наблюдателей с обратной связью к числу наблюдателей без обратной связи, которые находятся в примерной зоне трафика.
[79] Сервер также выполнен с возможностью осуществлять определение фактического числа наблюдателей с обратной связью, находящихся в зоне экспозиции, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в зону экспозиции.
[80] Сервер выполнен с возможностью осуществлять определение параметра экспозиции для VPOI на основе (i) фактического числа наблюдателей с обратной связью в зоне экспозиции и (ii) соотношения обратной связи. Параметр экспозиции указывает на расчетное число наблюдателей, которые возможно наблюдали VPOI.
[81] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять предоставление навигационным устройствам информации, связанной с первыми и вторыми пограничными координатами.
[82] В некоторых вариантах осуществления сервера, характеристики трафика включают в себя первый тип характеристик трафика и второй тип характеристик трафика.
[83] В некоторых вариантах осуществления сервера, первый тип характеристик трафика представляет собой зависящую от транспортного средства характеристику трафика, второй тип характеристик трафика представляет собой зависящую от зоны характеристику трафика.
[84] Подразумевается, что в некоторых вариантах осуществления сервера, каждый наблюдатель с обратной связью связан с соответствующим транспортным средством и соответствующим навигационным устройством, и что каждый наблюдатель без обратной связи связан с соответствующим транспортным средством без обратной связи.
[85] В некоторых вариантах осуществления сервера, зависящая от транспортного средства характеристика трафика является средним размером транспортного средства.
[86] В некоторых вариантах осуществления сервера, зависящая от зоны характеристика трафика представляет собой:
- область, перекрывающуюся с примерной зоной трафика;
- число дорожных полос, перекрывающихся с примерной зоной трафика;
- направление трафика в примерной зоне трафика; и
- среднее расстояние между транспортными средствами в примерной зоне трафика.
[87] В некоторых вариантах осуществления сервера, сервер, который выполнен с возможностью осуществлять вычисление параметра заполнения, выполнен с возможностью осуществлять идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координат. Самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
[88] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять идентификацию самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, далее выполнен с возможностью определять по меньшей мере одно из (i) координат границы входа трафика во вторых пограничных координатах и (ii) координат границы выхода трафика во вторых пограничных координатах на основе направления трафика в примерной зоне трафика. Сервер выполнен с возможностью осуществлять идентификацию самых дальних позиционных координат, выполнен с возможностью осуществлять сравнение каждых позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах по меньшей мере с одним из (i) пограничными координатами входа трафика и (ii) пограничными координатами выхода трафика. Сервер выполнен с возможностью осуществлять идентификацию самых дальних позиционных координат, выполнен с возможностью осуществлять выбор данных позиционных координат по меньшей мере одного навигационного устройства как самых дальних позиционных координат таким образом, что данные позиционные координаты представляют собой по меньшей мере одно из (i) наиболее близкие позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства к пограничным координатам входа трафика и (ii) наиболее отдаленные позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства от координат границы выхода трафика.
[89] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять вычисление параметра заполнения основано на наиболее дальних позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, также выполнен с возможностью осуществлять вычисление параметра заполнения таким образом, чтобы максимизировать расчетное общее число наблюдателей, находящихся в примерной зоне трафика в сравнении с любым другим параметром заполнения, если вычисление основано на других позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах.
[90] Подразумевается, что расчетное общее число наблюдателей, находящихся в примерной зоне трафика может равняться расчетному общему числу транспортных средств, находящихся в примерной зоне трафика, поскольку каждый наблюдатель связан с соответствующим транспортным средством.
[91] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью осуществлять вычисление параметра заполнения, выполнен с возможностью осуществлять определение расчетного числа наблюдателей, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находится в примерной зоне трафика на основе (i) наиболее дальних позиционных координат, (ii) среднего размера транспортных средств, и (iii) среднего расстояния между транспортными средствами в примерной зоне трафика. Сервер выполнен с возможностью осуществлять вычисление параметра заполнения, также выполнен с возможностью осуществлять умножение расчетного числа наблюдателей, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находящихся в той же примерной зоне трафика, на число дорожных полос, перекрывающихся с примерной зоной трафика.
[92] В некоторых вариантах осуществления сервера, сервер выполнен с возможностью определять фактическое число наблюдателей с обратной связью, находящихся в зоне экспозиции, и определять параметр экспозиции для VPOI, далее выполнен с возможностью определять фактическое число наблюдателей с обратной связью, находящихся в зоне экспозиции, и определять параметр экспозиции для VPOI для второго момента времени, который находится позже во времени, чем первый момент времени.
[93] В некоторых вариантах осуществления сервера, соотношение обратной связи периодически обновляется сервисом.
[94] В некоторых вариантах осуществления сервера, зона экспозиции по меньшей мере частично перекрывается примерной зоной трафика.
[95] В некоторых вариантах осуществления сервера, первое множество навигационных устройств включает в себя по меньшей мере одно навигационное устройство среди второго множества навигационных устройств.
[96] В некоторых вариантах осуществления сервера, сервер далее выполнен с возможностью динамически обновлять пограничные координаты зоны экспозиции для второго момента времени на основе данных с камеры.
[97] По меньшей мере в некоторых вариантах осуществления настоящей технологии, сервер 230 выполнен с возможностью исполнять
[98] В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один компьютер или одну компьютерную систему, однако ни то, ни другое не является обязательным в отношении предлагаемой технологии. В контексте настоящей технологии, использование выражения «сервер» не означает, что каждая задача (например, полученные команды или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».
[99] В контексте настоящего описания «клиентское устройство» подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. В контексте настоящего описания, термин "электронное устройство" указывает на то, что устройство может функционировать как сервер для других электронным устройств и электронных устройство, хотя это не является необходимым для настоящей технологии. Таким образом, примерами электронных устройств (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Важно иметь в виду, что в контексте настоящего описания факт того, что устройство функционирует как электронное устройство не означает того, что оно не может функционировать как сервер для других электронных устройств. Использование выражения «электронное устройство» не исключает возможности использования множества электронных устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного метода.
[100] В контексте настоящего описания «клиентское устройство» подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. В контексте настоящего описания в общем случае «клиентское устройство» связано с пользователем клиентского устройства. Таким образом, некоторые (неограничивающие) варианты осуществления клиентских устройств включают в себя персональные компьютеры (настольные, ноутбуки, нетбуки и так далее), смартфоны и планшеты, а также сетевое оборудование, например, маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, функционирующее как клиентское устройство в настоящем контексте может функционировать как сервер для других клиентских устройств. Использование выражения «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.
[101] В контексте настоящего описания термин «информация» включает в себя информацию любую информацию, которая может храниться в базе данных. Таким образом, информация включает в себя, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.
[102] В контексте настоящего описания, «программный компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
[103] В контексте настоящего описания, «носитель компьютерной информации» (также упоминаемый как носитель информации) подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д. Множество компонентов может быть объединено в носитель компьютерной информации, включая два или более мультимедийных компонента одного типа и/или два или более компонента разных типов.
[104] В контексте настоящего описания, «база данных» подразумевает под собой любой структурированный набор данных, не зависящий от конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, выполняющем процесс, на котором хранится или используется информация, хранящаяся в базе данных, или же база данных может находиться на отдельном оборудовании, например, выделенном сервере или множестве серверов.
[105] В контексте настоящего описания слова «первый», «второй», «третий» и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной взаимосвязи между этими существительными. Так, например, следует иметь в виду, что использование терминов "первая база данных" и "третий сервер" не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий "второй сервер" обязательно должен существовать в той или иной ситуации. В дальнейшем, как указано здесь в других контекстах, упоминание «первого» элемента и «второго» элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, например, в некоторых случаях, «первый» сервер и «второй» сервер могут являться одним и тем же программным и/или компонентами аппаратного обеспечения, а в других случаях они могут являться разными компонентами программного и/или аппаратного обеспечения.
[106] Каждый вариант осуществления настоящей технологии преследует по меньшей мере одну из вышеупомянутых целей и/или объектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые объекты данной технологии, полученные в результате попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.
[107] Дополнительные и/или альтернативные характеристики, аспекты и преимущества вариантов осуществления настоящей технологии станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[108] Эти и другие аспекты, свойства и преимущества настоящей технологии будут лучше понятны с учетом следующего описания, прилагаемой формулы изобретения и чертежей, где:
[109] На Фиг. 1 изображена схема примера компьютерной системы для осуществления определенных вариантов системы и/или способов настоящей технологии;
[110] На Фиг. 2 представлена схема сетевой вычислительной среды, подходящей для использования совместно с некоторыми вариантами осуществления настоящей технологии;
[Ill] На Фиг. 3 представлена картографическая иллюстрация, представляющая множество зон, которые обрабатываются сервером, показанным на Фиг. 1, и визуальные точки интереса (VPOI) в соответствии с некоторыми вариантами осуществления настоящей технологии;
[112] На Фиг. 4 представлена приближенная область картографической иллюстрации, показанной на Фиг. 3, в первый момент времени;
[113] На Фиг. 5 представлена приближенная область Фиг. 4 с первым набором расстояний и вторым набором расстояний, вычисленных в соответствии с некоторыми вариантами осуществления настоящей технологии;
[114] На Фиг. 6 представлена приближенная область Фиг. 4 с расчетными транспортными средствами без обратной связи, находящимися в примерной целевой зоне в соответствии с некоторыми вариантами осуществления настоящей технологии; и
[115] На Фиг. 7 представлена блок-схема способа создания прогноза трафика в соответствии с некоторыми вариантами осуществления настоящей технологии.
ОСУЩЕСТВЛЕНИЕ
[116] Все примеры и используемые здесь условные конструкции предназначены, главным образом, для того, чтобы помочь читателю понять принципы настоящей технологии, а не для установления границ ее объема. Следует также отметить, что специалисты в данной области техники могут разработать различные схемы, отдельно не описанные и не показанные здесь, но которые, тем не менее, воплощают собой принципы настоящей технологии и находятся в границах ее объема.
[117] Кроме того, для ясности в понимании, следующее описание касается достаточно упрощенных вариантов осуществления настоящей технологии. Как будет понятно специалисту в данной области техники, многие варианты осуществления настоящей технологии будут обладать гораздо большей сложностью.
[118] Некоторые полезные примеры модификаций настоящей технологии также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ настоящей технологии. Эти модификации не представляют собой исчерпывающего списка, и специалисты в данной области техники могут создавать другие модификации, остающиеся в границах объема настоящей технологии. Кроме того, те случаи, где не были представлены примеры модификаций, не должны интерпретироваться как то, что никакие модификации невозможны, и/или что то, что было описано, является единственным вариантом осуществления этого элемента настоящей технологии.
[119] Более того, все заявленные здесь принципы, аспекты и варианты осуществления технологии, равно как и конкретные их примеры, предназначены для обозначения их структурных и функциональных основ, вне зависимости от того, известны ли они на данный момент или будут разработаны в будущем. Таким образом, например, специалистами в данной области техники будет очевидно, что представленные здесь блок-схемы представляют собой концептуальные иллюстративные схемы, отражающие принципы настоящей технологии. Аналогично, любые блок-схемы, диаграммы, псевдокоды и т.п.представляют собой различные процессы, которые могут быть представлены на машиночитаемом носителе и, таким образом, использоваться компьютером или процессором, вне зависимости от того, показан явно подобный компьютер или процессор, или нет.
[120] Функции различных элементов, показанных на фигурах, включая функциональный блок, обозначенный как «процессор», могут быть обеспечены с помощью специализированного аппаратного обеспечения или же аппаратного обеспечения, способного использовать подходящее программное обеспечение. Когда речь идет о процессоре, функции могут обеспечиваться одним специализированным процессором, одним общим процессором или множеством индивидуальных процессоров, причем некоторые из них могут являться общими. Более того, использование термина «процессор» или «контроллер» не должно подразумевать исключительно аппаратное обеспечение, способное поддерживать работу программного обеспечения, и может включать в себя, без установления ограничений, цифровой сигнальный процессор (DSP), сетевой процессор, интегральную схему специального назначения (ASIC), программируемую пользователем вентильную матрицу (FPGA), постоянное запоминающее устройство (ПЗУ) для хранения программного обеспечения, оперативное запоминающее устройство (ОЗУ) и энергонезависимое запоминающее устройство. Также в это может быть включено другое аппаратное обеспечение, обычное и/или специальное.
[121] Программные модули или простые модули, представляющие собой программное обеспечение, могут быть использованы здесь в комбинации с элементами блок-схемы или другими элементами, которые указывают на выполнение этапов процесса и/или текстовое описание. Подобные модели могут быть выполнены на аппаратном обеспечении, показанном напрямую или косвенно.
[122] С учетом этих примечаний, далее будут рассмотрены некоторые не ограничивающие варианты осуществления аспектов настоящей технологии.
[123] На Фиг. 1 представлена компьютерная система 100, которая подходит для некоторых вариантов осуществления настоящей технологии, причем компьютерная система 100 включает в себя различные аппаратные компоненты, включая один или несколько одно- или многоядерных процессоров, которые представлены процессором 110, твердотельный накопитель 120, память 130, которая может быть ОЗУ, сетевой модуль 140, и модуль 150 GPS. Связь между различными компонентами компьютерной системы 100 может осуществляться с помощью одной или нескольких внутренних и/или внешних шин (не показано) (например, шины PCI, универсальной последовательной шины, высокоскоростной шины IEEE 1394, шины SCSI, шины Serial ATA и так далее), с которыми электронными средствами соединены различные аппаратные компоненты. В соответствии с вариантами осуществления настоящей технологии твердотельный накопитель 120 хранит программные инструкции, подходящие для загрузки в память 130, и использующиеся процессором 110 для отображения информации пользователю компьютерной системы 100, как будет описано далее более подробно. Например, программные инструкции могут представлять собой часть картографического или навигационного приложения, выполняемого процессором 110. Сетевой модуль 140 и модуль 150 GPS дают возможность различным компьютерным системам, серверам и/или иным устройствам обмениваться данными.
[124] На Фиг. 2 показана сетевая компьютерная среда 200, подходящая для использования с некоторыми вариантами осуществления систем и/или способов настоящей технологии. Сетевая вычислительная среда 200 включает в себя первое множество навигационных устройств 202 и второе множество навигационных устройств 204. Первое множество навигационных устройств 202 содержит по меньшей мере навигационные устройства 210, 212 и 214, соответственно связанные с пользователями 211, 213 и 215. Второе множество навигационных устройств 204 содержит по меньшей мере навигационные устройства 220, 222 и 224, соответственно связанные с пользователями 221, 223 и 225. Как будет более подробно описано далее, каждый из пользователей 211, 213, 215, 221, 223 и 225 может управлять соответствующим транспортным средством (не показано).
[125] Следует иметь в виду, что, несмотря на то, что первое и второе множества навигационных устройств 202 и 204 представлены как содержащие три отдельных навигационных устройства, это не является обязательным в каждом варианте осуществления настоящей технологии. На самом деле, каждое из первого и второго множеств навигационных устройств 202 и 204 может содержать большее число навигационных устройств, например, 100, 1000, 10000, 1000000 и так далее. Также подразумевается, что в некоторых вариантах осуществления настоящей технологи, первое множество навигационных устройств 202 может включать в себя по меньшей мере одно навигационное устройство из второго множества навигационных устройств 204.
[126] Сетевая компьютерная среда 200 также включает в себя сервер 230, связанный с первым и вторым множествами навигационных устройств 202 и 204 через сеть 240 передачи данных (например, по интернету или подобным сетям, как будет подробнее описано ниже), и спутник GPS, передающий и/или получающий GPS-сигнал 260 от одного из первого и второго множеств навигационных устройств 204. Следует иметь в виду, что настоящая технология не ограничивается GPS и может использовать технологию определения местоположения, отличающуюся от GPS.
[127] Реализация данного навигационного устройства из одного из первого и второго множества навигационных устройств 202 и 204 никак конкретно не ограничивается, но, в качестве примера, данное навигационное устройство может быть выполнено как беспроводное устройство передачи данных, например, как мобильный телефон (смартфон или радиотелефон), навигационное устройство транспортного средства (например, TomTom™, Garmin™), планшет, персональный компьютер и так далее. Тем не менее, на Фиг. 2 каждое данное навигационное устройство представлено как смартфон.
[128] Данное навигационное устройство может включать в себя некоторые или все компоненты компьютерной системы 100, изображенной на Фиг. 1. В некоторых вариантах осуществления настоящей технологии, данное навигационное устройство включает в себя сетевой модуль 140 для обмена данными с сервером 230 по сети 240 передачи данных, модуль 150 GPS для получения и передачи сигнала 260 GPS на спутник 250 GPS (т.е. для использования возможностей GPS данного навигационного устройства), процессор ПО, память 130 и интерфейс отображения, например, сенсорный экран. Данное навигационное устройство включает в себя аппаратное и/или прикладное программное, и/или системное программное обеспечение или их комбинацию, для предоставления сигналов обратной связи серверу 230 через сеть 240 передачи данных.
[129] В общем случае, данный сигнал обратной связи, предоставляемый данным навигационным устройством серверу 230, может содержать навигационную информацию от устройства, которая отслеживалась и собиралась данным навигационным устройством по мере перемещения навигационного устройства. Другими словами, по мере перемещения навигационного устройства, данное навигационное устройство может отслеживать и собирать навигационную информацию от устройства в отношении его перемещений из одного места в другое. Данное навигационное устройство может отслеживать и собирать навигационную информацию от устройства в отношении его передвижений с помощью GPS функций. Например, данное навигационное устройство может отслеживать и собирать: позиционные координаты, скорость, ускорение, ориентацию и так далее. Данное навигационное устройство может быть выполнено с возможность выполнять отслеживание и сбор данных за период времени. Это означает, что для каждого момента времени навигационное устройство может отслеживать и собирать данные о позиционных координатах, скорости, ускорении, ориентации и так далее.
[130] Данное навигационное устройство может быть выполнено с возможностью предоставлять соответствующий сигнал обратной связи серверу 230, сигнал содержит навигационную информацию от устройства про данное навигационное устройство. Предоставление соответствующего сигнала обратной связи серверу 230 может выполняться постоянно при движении данного навигационного устройства. Альтернативно, предоставление соответствующего сигнала обратной связи серверу 230 может выполняться при инициирующем сигнале обратной связи. Например, при определении данным навигационным устройством того, что оно приближается к конкретным заранее определенным координатам, навигационное устройство может инициировать создание и предоставление соответствующего сигнала обратной связи. То, как именно реализован инициирующий сигнал обратной связи в некоторых вариантах осуществления настоящей технологии, будет подробнее описано далее.
[131] Как было упомянуто ранее, каждый пользовать и, следовательно, каждое данное навигационное устройство может быть постоянно или временно связано с соответствующим транспортным устройством. Данное транспортное средство может представлять собой любое транспортное средство для отдыха или транспорта, например, личный автомобиль или автомобиль для коммерческих перевозок, грузовой автомобиль, мотоцикл и так далее. Данное транспортное средство может управляться пользователем или, в некоторым вариантах осуществления настоящей технологии, быть транспортным средством без водителя. Как было упомянуто ранее, данный пользователь, связанный с соответствующим транспортным средством 220, также может быть связан с соответствующим навигационным устройством. Следует отметить, что тот факт, что данное навигационное устройство связано с соответствующим пользователем, не подразумевает какого-либо конкретного режима работы, равно как и необходимости входа в систему, быть зарегистрированным, или чего-либо подобного. Аналогично, тот факт, что данное навигационное устройство связано с соответствующим транспортным средством, не подразумевает какого-либо необходимого конкретного режима работы. Другими словами, связи между данным пользователем, соответствующим транспортным средством и соответствующим навигационным устройством, обозначают предположение о том, что данный пользователь может взаимодействовать с соответствующим навигационным устройством и перемещается в соответствующем транспортном средстве с соответствующим навигационным устройством.
[132] Следует отметить, что транспортные средства, связанные с соответствующими навигационными устройствами, именуются в настоящем документе как "транспортные средства с обратной связью", в отличие от транспортных средств, не связанных с навигационными устройствами. Транспортные средства, не связанные с навигационными устройствами, именуются в настоящем документе как "транспортные средства без обратной связи".
[133] Поскольку транспортные средства с обратной связью связаны с соответствующими навигационными устройствами, серверу 230 могут предоставляться соответствующие сигналы обратной связи от соответствующих навигационных устройств, которые указывают, не только на навигационную информацию от устройства, но также на навигационную информацию от транспортного средства. Другими словами, навигационная информация от устройства про данное навигационное устройство идентична навигационной информации от транспортного средства про соответствующее транспортное средство с обратной связью, поскольку передвижение каждого навигационного устройства идентично передвижению соответствующего транспортного устройства с обратной связью (т.е. данное навигационное устройство находится в соответствующем транспортном средстве с обратной связью, когда соответствующее транспортное средство с обратной связью передвигается из одного места в другое). Следовательно, сигнал обратной связи, предоставляемый данным навигационным устройством, может указывать на передвижение соответствующего транспортного средства с обратной связью.
[134] С другой стороны, транспортные средства без обратной связи не связаны с соответствующими навигационными устройствами. В результате, сервер 230 не получает информацию, указывающую на движение транспортных средств без обратной связи. Другими словами, сервер 230 не осведомлен о навигационной информации от транспортного средства про транспортные средства без обратной связи.
[135] В некоторых вариантах осуществления настоящей технологии сеть 240 передачи данных может представлять собой Интернет. В альтернативных вариантах осуществления технологии, не ограничивающих ее объем, сеть передачи данных может быть реализована как любая подходящая локальная сеть передачи данных (LAN), глобальная сеть передачи данных (WAN), частная сеть передачи данных и тому подобное. Важно иметь в виду, что варианты реализации сети передачи данных даны исключительно для наглядности. Реализация линии передачи данных (отдельно не пронумерована) между данным навигационным устройством и сетью 240 передачи данных будет зависеть, среди прочего, от того, как именно реализовано данное навигационное устройство.
[136] Исключительно в качестве примера, а не ограничения, в тех вариантах осуществления настоящей технологией, где данное навигационное устройство реализовано как беспроводное устройство связи (например, смартфон), линия передачи данных может быть реализована как беспроводная линия передачи данных. Примеры беспроводных линий передачи данных включают в себя, без введения ограничений, линию передачи данных 3G, линию передачи данных 4G, и тому подобное. Сеть 240 передачи данных может также использовать беспроводное соединение с сервером 230.
[137] База данных 235 функционально соединена с сервером 230, но в альтернативных вариантах осуществления настоящей технологии база данных 235 может быть функционально соединена с сервером 230 через сеть 240 передачи данных, это не выходит за границы настоящей технологии. Несмотря на то, что база 235 данных представлена здесь схематически как одиночный элемент, подразумевается, что база 235 данных может быть реализована в распределенном виде, например, база 235 данных может обладать различными компонентами, каждый компонент выполнен под конкретный тип извлечения или хранения.
[138] База 235 данных может представлять собой любой структурированный набор данных, не зависящий от конкретной структуры или аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом становятся доступны для использования. База 235 данных может находиться на том же оборудовании, что выполняет процесс, который сохраняет или использует информацию, хранящуюся в базе 235 данных, или же она может находиться на отдельном оборудовании, например, сервере 230. В общем случае, база 235 данных может получать данных от сервера 230 для их сохранения и может предоставлять сохраненные данные серверу 230 для их использования.
[139] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью сохранять в базе 235 данных информацию, связанную с одним или несколькими навигационными сервисами, размещенными на сервере 230. По меньшей мере некоторая информация, хранящаяся в базе 235 данных, может быть заранее определена оператором одного или нескольких навигационных сервисов и/или собрана из множества внешних ресурсов. Подразумевается, что база 235 данных может быть выполнена с возможностью сохранять информацию, связанную с пользователями одного или нескольких навигационных сервисов, а также информацию, связанную с первым и вторым множествами навигационных устройств 202 и 204. Какая заранее определенная информация может храниться в базе 235 данных, будет более подробно описано далее.
[140] В некоторых вариантах осуществления настоящей технологии сервер 230 реализован как обычный компьютерный сервер. В одном варианте осуществления технологии, не ограничивающем ее объем, сервер 230 представляет собой сервер Dell™ PowerEdge™, на котором используется операционная система Microsoft™ Windows Server™, но он может быть реализован с помощью любого другого подходящего аппаратного, программного и/или системного обеспечения, или их комбинации. В представленном варианте осуществления настоящей технологии, не ограничивающем ее объем, сервер является одиночным сервером. В других вариантах осуществления настоящей технологии, не ограничивающих ее объем, (не показаны) функциональность сервера 230 может быть разделена и может выполняться с помощью нескольких серверов.
[141] В некоторых вариантах осуществления технологии, сервер 230 включает в себя аппаратное и/или прикладное программное и/или системное программное обеспечение или их комбинацию для создания прогноза трафика для данной зоны. В других вариантах осуществления технологии, сервер 230 включает в себя аппаратное и/или прикладное программное и/или системное программное обеспечение или их комбинацию для определения параметра экспозиции для визуальной точки интереса (VPOI).
[142] Как было упомянуто ранее, сервер 230 может размещать один или несколько навигационных сервисов, которые предоставляют навигационную информацию различным навигационным устройствам. В самом деле, один или несколько навигационных сервисов сервера 230 могут предоставлять доступ к информации, связанной с пользователями одного или нескольких навигационных сервисов. Один или несколько навигационных сервисов сервера 230 также могут реализовать алгоритм прогнозирования трафика (не показано), например, модель машинного обучения для определения по меньшей мере некоторой навигационной информации. В некоторых вариантах осуществления технологии, исключительно в качестве примера, а не ограничения, навигационный сервис сервера 230, который предоставляет навигационную информацию, является приложением Яндекс. Карты™.
[143] На Фиг. 3 представлена картографическая схема 300 и компас 390, который определяет ориентацию по сторонам света для картографической схемы 300. Ориентация по сторонам света представлена только для целей иллюстрации. Картографическая схема 300 включает в себя первый дорожный сегмент 310, второй дорожный сегмент 312 и третий дорожный сегмент 314. Каждый из первого, второго и третьего дорожного сегмента 310, 312 и 314 может быть связан с несколькими дорожными полосами и соответствующими направлениями движения. Подобная информация о первом, втором и третьем дорожном сегменте 310, 312 и 314 может быть доступна с помощью навигационного сервиса на сервере 230.
[144] Например, первый дорожный сегмент 310 обладает двумя полосами трафика, обе из которых связаны с восточным направлением (см. полужирные стрелки, представленные на полосах трафика первого дорожного сегмента 310). Также, второй дорожный сегмент 312 обладает двумя полосами трафика, и одна полоса трафика связана с северным направлением и оканчивается на первом дорожном сегменте 310, а другая полоса трафика связана с южным направлением и начинается на первом дорожном сегменте 310 (см. полужирные стрелки). Третий дорожный сегмент 314 обладает двумя полосами трафика, и одна полоса трафика связана с северным направлением и пересекается с первым дорожным сегментом 310, и другая полоса трафика связана с южным направлением и также пересекается с первым дорожным сегментом 310 (см. полужирные стрелки).
[145] Данный пользователь в соответствующем транспортном средстве, которое передвигается вдоль первого дорожного элемента 310 с запада на восток, может приближаться к первому светофору 316 и может выбрать (i) поворот направо на второй дорожный сегмент 312 на полосу трафика второго дорожного сегмента 312, которая связана с южным направлением трафика, или (ii) продолжать движение вдоль первого дорожного сегмента 312 в направлении VPOI 318.
[146] В общем случае, данная VPOI может представлять собой любой визуальный элемент, который может наблюдать и узнавать данный пользователь. Например, данная VPOI может представлять собой архитектурное сооружение, разметку дорожного движения, электронный рекламный щит и т.д. Данная VPOI может находиться возле автострад, аэропортов, отелей, торговых центров и т.д. Таким образом, подразумевается, что первый светофор 316 и второй светофор 320 также могут представлять собой VPOI, которые могут наблюдать и узнавать данные пользователи, не выходя за границы настоящей технологии.
[147] В случае когда данный пользователь в соответствующем транспортном средстве проезжает первый светофор 316 и продолжает движение вдоль первого дорожного сегмента 310 в направлении VPOI 318, данный пользователь может продолжить движение вдоль первого дорожного сегмента 310 и может приблизиться ко второму светофору 320. В этом случае, данный пользователь в соответствующем транспортном средстве может выбирать (i) продолжить движение вдоль первого дорожного сегмента 310 или (ii) повернуть направо на третий дорожный сегмент 314, который связан с южным направлением трафика или (ii) повернуть налево на третий дорожного сегмент 314 на полосу трафика третьего дорожного сегмента 314, которая связана с северным направлением трафика.
[148] Когда данный пользователь в соответствующем транспортным средством приближается к любому из первого и второго светофора 316 и 320 и когда один из первого и второго светофора 316 и 320 показывает сигнал остановки (например, красный цвет), данный пользователь в соответствующем транспортном средстве остановится перед одним из первого или второго светофора 316 и 320.
[149] Также, данный пользователь в транспортном средстве, которое движется в северном направлении на втором дорожном сегменте 312, может повернуть направо на первом дорожном сегменте 310 на первый дорожный сегмента 310 в направлении VPOI 318. Данный пользователь в соответствующем транспортном средстве, который передвигается в северном направлении на третьем дорожном сегменте 314, может переходить на первый дорожный сегмент 310 и продолжить движение в северном направлении по третьему дорожному сегменту 314 или может выбрать поворот направо на первом дорожном сегменте 310 на первый дорожный сегмент 310 в восточном направлении. Также, данный пользователь в соответствующем транспортном средстве, который передвигается в южном направлении на третьем дорожном сегменте 314, может переходить на первый дорожный сегмент 310 и продолжить движение в южном направлении по третьему дорожному сегменту 314 или может выбрать поворот налево на первом дорожном сегменте 310 на первый дорожный сегмент 310 в восточном направлении.
[150] Следует учитывать, что дорожные условия, вызванные множеством транспортных средств, передвигающихся вдоль первого дорожного сегмента 310, могут возникнуть по различным причинам. Например, трафик на первом дорожном сегменте 310 может возникнуть по причине того, что большее количество транспортных средств может передвигаться вдоль первого дорожного сегмента 310 во время часа пик чем в ночные часы. В качестве другого примера, трафик на первом дорожном сегмента 310 может возникнуть по причине того, что большее количество транспортных средств передвигается вдоль первого дорожного сегмента 310, когда возникает ДТП на ближайшем дорожном сегменте и трафик с ближайшего дорожного сегмента перенаправляется в сторону первого дорожного сегмента 310. Также, трафик на первом дорожном сегменте 310 может возникнуть по причине того, что большее количество транспортных средств может передвигаться вдоль первого дорожного сегмента 310 в рабочие дни по сравнению с выходными днями. Вне зависимости от конкретной причины, по которой возникает трафик на данном дорожном сегменте, следует учитывать, что прогноз трафика на данном дорожном сегменте в любой момент времени может быть полезен. В самом деле, данный пользователь может решить, на основе прогноза трафика, будет ли он(а) использовать данный дорожный сегмент для передвижения из одного места в другое, или он(а) использует альтернативный маршрут для прибытия в пункт назначения.
[151] Разработчики настоящей технологии учитывали, что создание прогноза трафика, который учитывает только транспортные средства с обратной связью, может приводить к значительным ошибкам в расчете, поскольку транспортные средства без обратной связи могут значительно влиять на состояние трафика на данном маршруте. В самом деле, несмотря на то что прогноз трафика для данного маршрута, вызванный транспортными средствами с обратной связью, может использоваться на основе соответствующих сигналов обратной связи соответствующих навигационных устройств, прогноз трафика для данного маршрута инициируется множеством транспортных средств, которое включает в себя как транспортные средства с обратной связью, так и транспортные средства без обратной связи, может быть затруднительным, поскольку транспортные средства без обратной связи не связаны с соответствующими навигационными устройствами, и, следовательно, серверу 230 не хватает навигационной информации от транспортных средств без обратной связи. Таким образом, существует необходимость в способах и системах, которые выполнены с возможностью создавать прогнозы трафика, которые учитывают как транспортные средства с обратной связью, так и без нее.
[152] В соответствии с вариантами осуществления настоящей технологии, описаны способы и системы для улучшения создания прогнозов трафика. По меньшей мере некоторые варианты осуществления настоящей технологии позволяют создавать прогнозы трафика на основе общего числа транспортных средств, которые создают трафик - т.е. транспортных средств как с обратной связью так и без нее.
[153] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью прогнозировать трафик, вызванный множеством транспортных средств, которые включают в себя транспортные средства с обратной связью и без нее, путем, среди прочего, обработки сигналов обратной связи, связанной с соответствующими транспортными средствами с обратной связью. Далее будет описано то, как сервер 230 может прогнозировать трафик, вызванный этим множеством транспортных средств на основе сигналов обратной связи.
[154] На Фиг. 3 представлена примерная зона 302 трафика, зона 304 экспозиции, целевая зона 306 и примерная зона 308 трафика. Целевая зона 302 трафика находится рядом с первым светофором 316 на западной стороне и перекрывается с первым дорожным сегментом 310. Целевая зона 306 находится между VPOI 318 и вторым светофором 320 и перекрывается с первым дорожным сегментом 310. Целевая зона 308 трафика находится рядом со вторым светофором 320 на западной стороне и перекрывается с первым дорожным сегментом 310. Зона 304 экспозиции находится визуально близко к VPOI 318 и перекрывается с первым дорожным сегментом 310.
[155] Подразумевается, что любые две из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могут по меньшей мере частично перекрываться друг с другом, не выходя за границы настоящей технологии. Кроме того, несмотря на то, что примерные зоны 302 и 308 трафика представлены как соседние для первого и второго светофоров 316 и 320, это не является обязательным в каждом варианте осуществления технологии, не выходя за границы настоящей технологии.
[156] Каждая примерная зона 302 трафика, зона 304 экспозиции, целевая зона 306 и примерная зона 308 трафика определяются соответствующими пограничными координатами. Другими словами, каждая примерная зона 302 трафика, зона 304 экспозиции, целевая зона 306 и примерная зона 308 трафика связаны с соответствующими заранее определенными координатами, которые определяют соответствующий периметр каждой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика. Пограничные координаты каждой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могли быть геометрически заранее определены и сохранены в базе 235 данных до обработки сигналов обратной связи сервером 230.
[157] В некоторых вариантах осуществления настоящей технологии, пограничные координаты каждой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могли быть геометрически заранее определены оператором сервера 230 и сохранены сервером 230 в базе 235 данных. Например, каждая примерная зона 302 трафика, зона 304 экспозиции, целевая зона 306 и примерная зона 308 трафика могла быть определена заранее оператором на основе геометрических принципов.
[158] В других вариантах осуществления настоящей технологии, пограничные координаты по меньшей мере одной из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могли быть геометрически определены заранее оператором на основе по меньшей мере положения данной VPOI. Например, пограничные координаты зоны 304 экспозиции могли быть геометрически определены заранее на основе по меньшей мере расположения VPOI 318.
[159] В самом деле, расположение VPOI 318 и/или размер VPOI 318 может влиять на видимость VPOI 318, если VPOI 318 расположена возле большого здания или, например, леса. Таким образом, на основе расположения VPOI 318, оператор может геометрически заранее определять пограничные координаты зоны 304 экспозиции, например, если данный пользователь расположен в зоне 304 экспозиции, VPOI 318 может быть видима для данного пользователя. Другими словами, когда данный наблюдатель (т.е. данный пользователь) находится в зоне 304 экспозиции, VPOI 318 находится в поле зрения данного наблюдателя.
[160] В дополнительных вариантах осуществления настоящей технологии, пограничные координаты по меньшей мере одной из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могли быть геометрически определены заранее оператором на основе по меньшей мере контроля за трафиком для данной VPOI. Например, пограничные координаты примерной зоны 302 трафика могут быть геометрически заранее определены как расположенные поблизости от первого светофора 316 на основе того факта, что первый светофор 316 контролирует трафик.
[161] В самом деле, контролирующий трафик первый светофор 316 может влиять заранее определенную примерную зону 302 трафика, поскольку из-за того, что первый светофор 316 контролирует трафик, трафик в примерной зоне 302 трафика может быть замедлен и остановлен и, следовательно, изменен с возможностью прогнозирования, если сравнивать с другой зоной, которая находится поблизости к данной VPOI, которая не контролирует трафик.
[162] В некоторых вариантах осуществления настоящей технологии, пограничные координаты по меньшей мере одной из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могут быть геометрически определены заранее оператором на основе данных камеры. Как будет описано далее, некоторые или все из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика могут время от времени обновляться / уточняться.
[163] Например, данное транспортное средство, которое передвигается вдоль первого дорожного сегмента 310, может быть снабжено камерой или любым другим оптическим устройством для записи визуальных изображений в форме фотографий или видео сигналов, и которое также выполнено с возможностью сохранять их локально и/или предоставлять серверу 230 для дальнейшей обработки.
[164] Камера может включать в себя GPS-модуль камеры, который работает и выполнен и настроен аналогично GPS-модулю 150 компьютерной системы 100 (см. Фиг. 1). В некоторых вариантах осуществления технологии, камера может быть интегрирована по меньшей мере в одно из первого множества навигационных устройств 202.
[165] Камера может быть закреплена на данном транспортном средстве в конкретной позиции и с конкретной ориентацией таким образом, что угол съемки камеры по сути аналогичен полю зрения данного наблюдателя (т.е. данного пользователя), который находится в данном транспортном устройстве. Таким образом, когда данное транспортное средство приближается к VPOI 318, камера может быть настроена с возможностью записывать видеосигналы и, следовательно, собирать с камеры данные, представляющие окружающую среду, которая попадает в обзор камеры по мере того как данное транспортное средстве приближается и проезжает мимо VPOI 318. Данные камеры, собранные камерой, могут быть связаны с позиционными координатами камеры, когда камера приближается и проезжает мимо VPOI 318.
[166] Камера может быть выполнена с возможностью предоставлять данные камеры с соответствующими позиционными координатами серверу 230. Сервер 230 может быть выполнен с возможностью анализировать данные камера и соответствующие позиционные координаты для того чтобы определить позиционные координаты, связанные с данными камера, которые представляют собой по меньшей мере VPOI 318. Другими словами, сервер 230 может быть выполнен с возможностью определить из данных камеры подмножество данных камеры, которые представляют по меньшей мере VPOI 318 (т.е. подмножество данных камеры, соответствующих части данных камеры, на которых видна VPOI 318) и могут определять, что позиционные координаты, связанные с подмножеством данных камеры, определяют координаты ограниченной видимости камеры. Сервер 230 может также проверять, соответствуют ли координаты ограниченной видимости камеры пограничным координатам зоны 403 экспозиции. Сервер 230 может определить подмножества данных камеры путем реализации множества способов компьютерного зрения.
[167] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью динамически обновлять пограничные координаты зоны 304 экспозиции на основе координат ограниченной видимости камеры. В самом деле, в некоторых случаях, пограничные координаты зоны 304 экспозиции могут изменяться из-за временных и/или постоянных препятствий, которые делают VPOI 318 менее видимой. Таким образом, если координаты ограниченной видимости камеры не соответствуют текущим пограничным координатам зоны 304 экспозиции в данный момент времени, сервер 230 может быть выполнен с возможностью обновлять пограничные координаты зоны 302 экспозиции 304 таким образом, чтобы они соответствовали координатами ограниченной видимости камеры в данный момент времени. Это означает, что в другой момент времени, который находится позже во времени, чем данный момент времени, пограничные координаты зоны 304 экспозиции могут динамически обновляться таким образом, чтобы они соответствовали координатами ограниченной видимости камеры.
[168] Следует отметить, что, несмотря на то, что каждая из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика представлена как обладающая прямоугольной формой, это не является обязательным для каждого варианта осуществления настоящей технологии. Например, по меньшей мере одна примерная зона 302 трафика, зона 304 экспозиции, целевая зона 306 или примерная зона 308 трафика может быть определена пограничными координатами, которые описывают форму, отличную от прямоугольной формы.
[169] Каждая примерная зона 302 трафика, зона 304 экспозиции, целевая зона 306 и примерная зона 308 трафика связаны с соответствующими характеристиками трафика. Характеристики трафика могут указывать на максимальное возможное число транспортных средств, которые могут находиться в данной зоне одновременно.
[170] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью заранее определять и сохранять в базе 235 данных информацию в отношении пограничных координат каждой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика в связи с информацией в отношении соответствующих характеристик трафика. Это означает, что характеристики трафика могут быть заранее определены таким образом, что они определяются сервером 230 до обработки сигналов обратной связи сервером 230. Эти характеристики трафика могут включать в себя первый тип характеристик трафика и второй тип характеристик трафика.
[171] Первый тип характеристик трафика может представлять собой характеристики трафика конкретные для транспортного средства, связанные с обычными транспортными средствами, которые передвигаются через соответствующую зону. Характеристики трафика конкретные для транспортного средства могут включать в себя средний размер транспортного средства. Средний размер транспортного средства может быть вычислен статистически путем усреднения длины и широты большого числа транспортных средств, которые передвигаются вдоль, например, первого дорожного сегмента 310. В некоторых вариантах осуществления технологии, средний размер транспортных средств составляет 4,5 метра в длину и 1,8 метра в ширину. Тем не менее, подразумевается, что другие длины и широты могут быть использованы для определения среднего размера транспортных средств в зависимости от, среди прочего, типичных транспортных средств, которые передвигаются через соответствующую зону.
[172] Второй тип характеристик трафика может представлять собой конкретную для зоны характеристику трафика. Конкретная для зоны характеристика трафика может включать в себя размер области, перекрывающейся данной зоной, число полос трафика, перекрывающихся данной зоной, направление трафика в данной зоне, среднее расстояние между транспортными средствами в данной зоне и так далее.
[173] Размер области, перекрывающейся данной зоной, может быть вычислен на основе соответствующих пограничных координат данной зоны, которые соответствуют поверхности, занимаемой данной зоной. Известно множество способов, которые могут быть использованы для предварительного определения размера области, перекрывающегося данной зоной.
[174] Число полосами трафика, которые перекрываются данной зоной, может быть заранее определено на основе пограничных координат данной зоны. На Фиг. 3, каждая из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика перекрывается с двумя полосами трафика. Тем не менее, это может не являться обязательным в каждом варианте осуществления данной технологии. Например, данная зона может перекрываться с одной, двумя, тремя, четырьмя или пятью полосами. Число полос трафика, которые перекрываются с данной зоной, будет зависеть от соответствующих пограничных координат, которые были геометрически заранее определены для данной зоны.
[175] Направление трафика в данной зоне зависит от данного дорожного сегмента, с которым перекрывается данная зона. Например, если данная зона перекрывается с линиями трафика, что позволяет передвигаться вдоль восточного направления трафика, направление трафика в данной зоне может указывать на то, что трафик входит в данную зону из западной стороны данной зоны и покидает данную зону с восточной стороны данной зоны. В другом примере, если данная зона перекрывается с линиями трафика, что позволяет передвигаться вдоль северного направления трафика, направление трафика в данной зоне может указывать на то, что трафик входит в данную зону из южной стороны данной зоны и покидает данную зону с северной стороны данной зоны. Другими словами, направление трафика в данной зоне может быть заранее определено на основе направления трафика полос трафика данного дорожного сегмента, с которым перекрывается данная зона.
[176] В общем случае, расстояние между транспортными средствами соответствует расстоянию, которое отделяет два следующих друг за другом транспортных средства, которые передвигаются в одной и той же полосе трафика. Среднее расстояние между транспортными средствами в данной зоне может быть заранее определено на основе средней скорости транспортных средств в данной зоне. В общем случае, расстояние между транспортными средствами изменяется в соответствии со скоростью транспортных средств, например таким образом, что расстояние между транспортными средствами является функцией от скорости транспортных средств. Когда транспортные средства передвигаются на низкой скорости, расстояние между транспортными средствами в общем случае, как правило, остается небольшим, а когда транспортные средства передвигаются на высоких скоростях в трафике, расстояние между ними, как правило, достаточно большое.
[177] Средняя скорость транспортных средств в данный момент времени в данной зоне может быть определена заранее по меньшей мере частично на основе положения данной зоны. Например, целевая зона 302 трафика находится рядом с первым светофором 316 на западной стороне и перекрывается с первым дорожным сегментом 310. Таким образом, в данный момент времени, когда первый светофор 316 отображает сигнал стоп, транспортные средства, которые приближаются к первому светофору 316, будут замедляться и в итоге останавливаться перед первым светофором 316 на полосах трафика, которые перекрываются с примерной зоной 302 трафика. Это означает, что в данный момент времени, средняя скорость транспортных средств в примерной зоне 302 трафика является очень низкой и, следовательно, среднее расстояние между транспортными средствами в примерной зоне 302 трафика в данный момент времени является небольшим. В некоторых вариантах осуществления технологии, в данный момент времени среднее расстояние между транспортными средствами в примерной зоне 302 трафика может составлять 0,5 метра, но может быть и другим в других вариантах осуществления технологии.
[178] В другом примере, целевая зона 306 находится далеко от первого светофора 316 и от второго светофора 320. Таким образом, транспортные средства, которые остановились на первом светофоре 316, обладают достаточным временем для разгона при приближении к целевой зоне 306, и все еще находится достаточно далеко от второго светофора 320, чтобы не было необходимости тормозить. Это означает, что средняя скорость транспортных средств в целевой зоне 306 является достаточной высокой и, следовательно, среднее расстояние между транспортными средствами в целевой зоне 306 достаточно большое или больше, чем среднее расстояние между транспортными средствами в примерной зоне 302 трафика. В некоторых вариантах осуществления технологии, в данный момент времени среднее расстояние между транспортными средствами в целевой зоне 306 может составлять 1 метр, но может быть и другим в других вариантах осуществления технологии.
[179] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью предоставлять пограничные координаты каждой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика каждому навигационному устройству, которое использует один или несколько навигационных сервисов сервера 230. Например, сервер 230 может создавать множество пакетов-триггеров с информацией о границе областей (см. например Фиг. 2), содержащее информацию, которая указывает на пограничные координаты каждой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика и может передавать множество пакетов-триггеров 238 с информацией о границе областей по сети 240 передачи данных, например соответствующий пакет-триггер с информацией о границе областей из множества пакетов-триггеров 238 с информацией о границе областей передается соответствующему навигационному устройству, которое использует один или несколько навигационных сервисов сервера 230.
[180] Дополнительно, каждый пакет-триггер с информацией о границе областей включает в себя машиночитаемые инструкции, которые, при выполнении их соответствующим навигационным устройством, могут инициировать соответствующее навигационное устройство создавать и предоставлять соответствующий сигнал обратной связи серверу 230 при приближении соответствующего навигационного устройства к любой из соответствующих пограничных координат примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика (т.е. инициирующий элемент сигнала обратной связи).
[181] Другими словами, после получения данного пакета-триггера с информацией о границе областей, данное навигационное устройство обладает доступом к информации, указывающей на пограничные координаты каждой из примерной зоны 302 трафика, зоны 302 экспозиции, целевой зоны 306 и примерной зоны 308 трафика. Также после получения данного пакета-триггера с информацией о границе областей, когда позиционные координаты данного навигационного устройства, которые отслеживаются и собираются данным навигационным устройством, находятся поблизости от пограничных координат любой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика, данное навигационное устройство может создавать соответствующий сигнал обратной связи и предоставлять его серверу 230. Следует отметить, что позиционные координаты данного навигационного устройства находятся поблизости от данных пограничных координат, когда данное навигационное устройство приближается и/или входит в соответствующую зону, связанную с данными пограничными координатами.
[182] Предположим, что первое множество навигационных устройство 202 приближается к примерной зоне 302 трафика. Как уже ранее упоминалось, на основе соответствующих пакетов-триггеров с информацией о границе областей, которые получает от сервера 230 каждое из первого множества навигационных устройств 202, каждое из первого множества навигационных устройств 202 тем самым инициирует создание и предоставление соответствующего сигнала обратной связи серверу 230.
[183] Это означает, что в некоторых вариантах осуществления технологии, каждое из первого множества навигационных устройств 202 может действовать как "прокси" между GPS-спутником 250 и сервером 230 для передачи информации от GPS-спутника о соответствующем одном из множества навигационных устройств 202 серверу 230, когда соответствующее одно из первого множества навигационных устройств 202 приближается к примерной зоне 302 трафика.
[184] Предоставление соответствующих сигналов обратной связи из первого множества навигационных устройств 202 позволяет серверу 230 идентифицировать позиционные координаты каждого из первого множества навигационных устройств 202. В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью отслеживать соответствующие сигналы обратной связи каждого из первого множества навигационных устройств 202 и, следовательно, сервер 230 может быть выполнен с возможностью отслеживать соответствующие позиционные координаты каждого из первого множества навигационных устройств 202, когда они передвигаются через примерную зону 302 трафика.
[185] В некоторых вариантах осуществления настоящей технологии, отслеживание сигналов обратной связи от первого множества навигационных устройств 202 может включать в себя сохранение информации, предоставленной через эти сигналы обратной связи (т.е. включая позиционные координаты первого множества навигационных устройств 202), в базе 235 данных для дальнейшей их обработки.
[186] Как уже ранее упоминалось, сервер 230 также может быть выполнен с возможностью обрабатывать сигналы обратной связи, которые отслеживаются для первого множества навигационных устройств 202. В общем случае, во время обработки сигналов обратной связи, сервер 230 может (i) определять фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 302, (ii) вычислять параметр заполнения примерной зоны 302 трафика в данный момент времени, и (iii) определять соотношение обратной связи, связанное с примерной зоной 302 трафика.
[187] Обработка сигналов обратной связи, отслеживаемых для первого множества навигационных устройств 202, сервером 230 может позволить серверу 230 создать данный прогноз трафика в другой момент времени для любой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика. Некоторые варианты осуществления обработки сигналов обратной связи, отслеживаемых для первого множества навигационных устройств 202 сервером 230 будут описаны далее более подробно.
[188] Как уже ранее упоминалось, во время обработки сигналов обратной связи, отслеживаемых для первого множества навигационных устройств 202, сервер 230 может быть выполнен с возможностью определить фактическое число транспортных средств с обратной связью с примерной зоне 302 трафика в данный момент времени.
[189] В некоторых вариантах осуществления настоящей технологии, сервер 230 может определять для данного момент времени фактическое число транспортных средств с обратной связью в примерной зоне 302 трафика путем идентификации общего числа отдельных сигналов обратной связи, которые предоставляют первым множеством навигационных устройств 202. В самом деле, поскольку каждое из множества навигационных устройств 202 инициировано предоставлять соответствующий сигнал обратной связи серверу 230 при вхождении и/или приближении к примерной зоне 302 трафика, число сигналов обратной связи, предоставляемых серверу 230, равно фактическому числу транспортных средства с обратной связью, входящих и/или приближающихся к примерной зоне 302 трафика.
[190] В других вариантах осуществления настоящей технологии, сервер 230 может определять фактическое число транспортных средств с обратной связью в примерной зоне 302 трафика путем сравнения позиционных координат каждого из первого множества навигационных устройств 202 с пограничными координатами, связанными с примерной зоной 302 трафика в первый момент времени. Предположим, что первый момент времени соответствует моменту времени, когда первый светофор 316 отображает сигнал стоп.
[191] Сервер 230 может различными способами определять первый момент времени, в который сервер 230 должен сравнивать позиционные координаты каждого из первого множества навигационных устройств 202 с пограничными координатами, связанными с примерной зоной 302.
[192] Например, сервер 230 может получать информацию о светофоре от внешних ресурсов, которые отслеживают информацию об отображении, связанную с первым светофором 316, например, от муниципального дата-центра светофоров.
[193] В качестве другого примера, сервер 230 может сравнивать скорость каждого из первого множества навигационных устройств 202 с порогом скорости. Скорость каждого из первого множества навигационных устройств 202 может предоставляться серверу 230 с помощью соответствующих сигналов обратной связи или иначе определяться на основе изменений позиционных координат каждого из первого множества навигационных устройств 202 во времени. В этом примере сервер 230 может идентифицировать первый момент времени как данный момент времени, когда скорость каждого из первого множества навигационных устройств 202, которые предоставляют сигналы обратной связи, ниже чем порог скорости. Порог скорость может представлять собой, например, 5 км/ч. Таким образом, если в данный момент времени скорость каждого из первого множества навигационных устройств 202 ниже, чем скорость порога, это означает, что первый светофор 316 отображает сигнал стоп и что данный момент времени является первым моментом времени.
[194] Чтобы определить фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 302 трафика в первый момент времени, сервер 230 может быть выполнен с возможностью сравнивать позиционные координаты каждого из первого множества навигационных устройств 202 с пограничными координатами примерной зоны 302 трафика путем осуществления различных алгоритмов.
[195] В одном примере, сервер 230 может использовать алгоритм вычисления попадания в границы области. В этом примере, сервер 230 может определять все позиционные координаты, которые попадают в пограничные координаты примерной зоны 302 трафика, и может быть выполнен с возможностью сопоставлять позиционные координаты в первый момент времени каждого из множества навигационных устройств 202 с любыми из всех позиционных координат, которые попадают в пограничные координаты примерной зоны 302 трафика. Если совпадение для позиционных координат в первый момент времени для данного устройства положительное, сервер 230 может определять, что данное навигационное устройство находится в примерной зоне 302 трафика.
[196] В другом примере, сервер 230 может использовать алгоритм вычисления попадания точки на объект. В общем случае, данный алгоритм вычисления попадания точки на объект определяет попадание данной точки в двухмерный плоский объект. Подобные алгоритмы включают в себя алгоритм подсчета пересечений, например, где может быть подсчитано число раз, которое луч, начинающийся из данной точки (т.е. позиционные координаты в первый момент времени), пересекает границы объекта (т.е. пограничные координаты примерной зоны 302 трафика). Выполнение алгоритма подсчета пересечений выдает значение "количества пересечений", и положительное значение говорит о том, что точка находится снаружи многогранника, а отрицательное - о том, что точка находится внутри многогранника.
[197] Вне зависимости от конкретного способа, которым сервер 230 может сравнивать позиционные координаты каждого из первого множества навигационных устройств 202 с пограничными координатами примерной зоны 302 трафика, сервер 230 может быть выполнен с возможностью определить фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 302 трафика в первый момент времени.
[198] Предположим, что сервер 230 определяет, что фактическое число навигационных устройство из первого множества навигационных устройств 202, которые находятся в примерной зоне 302 трафика в первый момент времени, составляет "3", а именно - навигационные устройства 210, 212 и 214. Это означает, что в первый момент времени, "3" транспортных средства с обратной связью находятся в примерной зоне 302 трафика. Следует отметить, что фактическое число навигационных устройств, которые находятся в примерной зоне 302 трафика в первый момент времени, может быть другим в различных вариантах осуществления настоящей технологии.
[199] Как было упомянуто ранее, во время обработки сигналов обратной связи сервер 230 может также быть выполнен с возможностью вычислять параметр заполнения примерной зоны 302 трафика в первый момент времени. Параметр заполнения указывает на расчетное общее число транспортных средств, находящихся в примерной зоне 302 трафика в первый момент времени. Другими словами, путем вычисления параметра заполнения примерной зоны 302 трафика в первый момент времени, сервер 230 может определять расчетное число транспортных средств без обратной связи, находящихся в примерной зоне 302 трафика в первый момент времени.
[200] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью вычислять параметр заполнения на основе (i) позиционных координат по меньшей мере одного навигационного устройства внутри пограничных координат примерной зоны 302 трафика, (ii) пограничных координат примерной зоны 302 трафика, и (iii) характеристик трафика примерной зоны 302 трафика. В данном случае, по меньшей мере одними навигационным устройством, находящимся внутри пограничных координат примерной зоны 302 трафик, являются навигационные устройства 210, 212 и 214. То, как именно сервер 230 вычисляет параметр заполнения, будет более подробно описано далее.
[201] В некоторых вариантах осуществления настоящей технологии, для вычисления параметра заполнения, сервер 230 может быть выполнен с возможностью идентифицировать самые дальние позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства, находящегося внутри пограничных координат примерной зоны 302 трафика.
[202] В общем случае, самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214), находящегося в пограничных координатах примерной зоны 302 трафика. Самое дальнее навигационное устройство внутри пограничных координат примерной зоны 302 трафика может быть определено на основе направления трафика в примерной зоне 302 трафика. Как уже было упомянуто ранее, направление трафика в примерной зоне 302 трафика является частью характеристик трафика примерной зоны 302 трафика. Сервер 230 может быть выполнен с возможностью получать из базы 235 данных информацию в отношении характеристик трафика примерной зоны 302 трафика. То, как именно сервер 230 может идентифицировать самые дальние позиционные координаты, будет описано с учетом Фиг. 4 и 5.
[203] На Фиг. 4 представлена приближенная область 400 картографической схемы 500 в первый момент времени с тремя метками 412, 414 и 416, которые соответствуют позиционным координатами по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика в первый момент времени. Другими словами, метка 410 соответствует позиционным координатам навигационного устройства 210 в первый момент времени, метка 412 соответствует позиционным координатам навигационного устройства 212 в первый момент времени и метка 414 соответствует позиционным координатам навигационного устройства 214 в первый момент времени. Полужирные стрелки на Фиг. 4 показывают направление трафика в примерной зоне 302 трафика.
[204] В некоторых вариантах осуществления настоящей технологии, на основе направления трафика в примерной зоне 302 трафика, сервер 230 может быть выполнен с возможностью определять координаты 404 границ входа трафика внутри пограничных координат примерной зоны 302 трафика и/или координаты 402 границ выхода трафика внутри пограничных координат примерной зоны 302 трафика.
[205] В одном варианте осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью определять, что координаты 404 границы входа трафика соответствуют подмножеству пограничных координат примерной зоны 302 трафика, которые определяют границу, через которую данное транспортное средство войдет в примерную зону 302 трафика. В данном случае, поскольку обе полосы трафика связаны с восточным направлением трафика, граница, через которую данное транспортное средство будет входить в примерную зону 302 трафика, соответствует самому западному подмножеству пограничных координат примерной зоны 302 трафика. Следовательно, в данном случае, координаты 404 границы входа трафика соответствуют самому западному подмножеству пограничных координат примерной зоны 302 трафика.
[206] В другом варианте осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью определять, что координаты 402 границы выхода трафика соответствуют подмножеству пограничных координат примерной зоны 302 трафика, которые определяют границу, через которую данное транспортное средство выйдет из примерной зоны 302 трафика. В данном случае, поскольку обе полосы трафика связаны с восточным направлением трафика, граница, через которую данное транспортное средство будет выходить из примерной зоны 302 трафика, соответствует самому восточному подмножеству пограничных координат примерной зоны 302 трафика. Следовательно, в данном случае, координаты 402 границы выхода трафика соответствуют самому восточному подмножеству пограничных координат примерной зоны 302 трафика.
[207] Следует отметить, что сервер 230 может быть выполнен с возможностью определять по меньшей мере одни из координат 404 границы входа трафика и координат 402 границ выхода трафика до отслеживания сигналом обратной связи от первого множества навигационных устройств 202, поскольку подобное определение не требует предоставления какой-либо дополнительной информации через сигналы обратной связи. Другими словами, сервер 230 может быть выполнен с возможностью (i) заранее определять по меньшей мере одни из координат 404 границы входа трафика и координат 402 границ выхода трафика и (ii) сохранять в базе 235 данных информацию в отношении по меньшей мере одних из координат 404 границы входа трафика и координат 402 границ выхода трафика в отношении примерной зоны 302 трафика.
[208] Для того чтобы идентифицировать самые дальние позиционные координаты, сервер 230 может далее быть выполнен с возможностью сравнивать каждые позиционные координаты по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика в первый момент времени по меньшей мере с одними из координат 404 границы входа трафика и координат 402 границ выхода трафика.
[209] На Фиг. 5 представлен первый набор расстояний 504. Сервер 230 может быть выполнен с возможностью определять первый набор расстояний 504 путем сравнения каждых позиционных координат по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика с координатами 404 границы входа трафика. Например, сервер 230 может быть выполнен с возможностью определять кратчайшее расстояние между каждыми позиционными координатами по меньшей мере одного навигационного устройства и любых из координат 404 границы входа трафика. В результате, сервер 230 может определять расстояние 510 для навигационного устройства 210, расстояние 512 для навигационного устройства 212 и расстояние 514 для навигационного устройства 214.
[210] В этом случае, где сервер 230 сравнивает каждые позиционные координаты по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика с координатами 404 границ входа трафика, сервер 230 может определять, что наиболее дальние позиционные координаты являются позиционными координатами данного навигационного устройства, которое связано с кратчайшим расстоянием из первого набора расстояний 504. Кратчайшее расстояние из первого набора расстояний 504 связано с ближайшими позиционными координатами среди позиционных координат по меньшей мере одного навигационного устройства по отношению к координатам 404 границы входа трафика. Следовательно, сервер 230 может определять, что наиболее дальние позиционные координаты являются позиционными координатами навигационного устройства 212, поскольку кратчайшее расстояние среди первого набора расстояний 504 - расстояние 512. Другими словами, самое дальнее навигационное устройство представляет собой навигационное устройства 212, и метра 412 связан с наиболее дальними позиционными координатами.
[211] На Фиг. 5 также представлен второй набор расстояний. Сервер 230 может быть выполнен с возможностью определять второй набор расстояний 502 путем сравнения каждых позиционных координат по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика с координатами 402 границы выхода трафика. Например, сервер 230 может быть выполнен с возможностью определять кратчайшее расстояние между каждыми позиционными координатами по меньшей мере одного навигационного устройства и любых из координат 402 границы выхода трафика. В результате, сервер 230 может определять расстояние 520 для навигационного устройства 210, расстояние 522 для навигационного устройства 212 и расстояние 524 для навигационного устройства 214.
[212] В этом случае, где сервер 230 сравнивает каждые позиционные координаты по меньшей мере одного навигационного устройства (т.е. навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика с координатами 402 границ входа трафика, сервер 230 может определять, что наиболее дальние позиционные координаты являются позиционными координатами данного навигационного устройства, которое связано с самым большим расстоянием из второго набора расстояний 502. Самое большое расстояние из второго набора расстояний 502 связано с самыми далекими позиционными координатами среди позиционных координат по меньшей мере одного навигационного устройства по отношению к координатам 402 границы выхода трафика. Следовательно, сервер 230 может определять, что наиболее дальние позиционные координаты являются позиционными координатами навигационного устройства 212, поскольку самое большое расстояние среди второго набора расстояний 502 - расстояние 512. Другими словами, самое дальнее навигационное устройство представляет собой навигационное устройства 212, и метра 412 связан с наиболее дальними позиционными координатами.
[213] Для вычисления параметра заполнения примерной зоны 302 трафика в первый момент времени, сервер 230 может определять расчетное число транспортных средств, находящихся на той же полосе трафика, что и самое дальнее навигационное устройств (т.е. навигационное устройство 212) на основе (i) самых дальних позиционных координат (т.е. связанных с меткой 412), (ii) среднего размера транспортных средств (т.е. части характеристик трафика в примерной зоне 302 трафика) и (iii) среднего расстояния между транспортными средствами в примерной зоне 302 трафика (т.е. часть характеристик трафика в примерной зоне 302 трафика).
[214] На Фиг. 6 представлены расчетные транспортные средства, которые находятся в примерной зоне 302 трафика. Например, предположим, что расстояние 522 между меткой 412 в координатах 402 границ выхода трафика составляет 15 метров, что средний размер транспортных средств составляет 4,5 метра в длину и среднее расстояние между транспортными средствами в примерной зоне 302 трафика в первый момент времени составляет 0,5 метра. Таким образом, сервер 230 может быть выполнен с возможностью определять, что расчетное число транспортных средств, находящихся на той же полосе трафика, что и наиболее дальнее навигационное устройство, составляет "4" транспортных средства (включая транспортное средство с обратной связью, связанное с самым дальним навигационным устройством). Другими словами, сервер 230 может определять, на основе (i) самых дальних позиционных координат, (ii) среднего размера транспортных средств и (iii) среднего расстояния между транспортными средствами, что полоса трафика самого дальнего навигационного устройства содержит два транспортных средства с обратной связью, соответственно связанных с навигационными устройствами 212 и 214 и два расчетных обратных средства 602 и 604 без обратной связи.
[215] Сервер 230 может далее определять расчетное число транспортных средств, расположенных на других полосах трафика, на основе предположения о том, что все полосы трафика, которые перекрываются с примерной зоной 302 трафика, заполнены транспортными средствами также, как и полоса трафика самого дальнего навигационного устройства. Другими словами, сервер 230 может определять, что расчетное число транспортных средств на каждой полосе трафика, которая перекрывается примерной зоной трафика, равна расчетному числу транспортных средств в полосе трафика, связанной с самым дальним навигационным устройством. Таким образом, сервер 230 определяет, что другая полоса, которая перекрывается примерной зоной 302 трафика, содержит одно транспортное средство с обратной связью, связанное с навигационным устройством 210, и три расчетных транспортных средства 606, 608 и 610 без обратной связи.
[216] Для того, чтобы вычислить параметр заполнения примерной зоны 302 трафика в первый момент времени, сервер 230 может быть выполнен с возможностью умножить расчетное число транспортных средств, находящихся на той же полосе трафика, что и самое дальнее устройство, которое находится в примерной зоне 302 трафика, на число полос трафика, перекрываемых примерной зоной 302 трафика (т.е. частью характеристик трафика примерной зоны 302 трафика). Как уже ранее упоминалось, параметр заполнения примерной зоны 302 трафика указывает на расчетное общее число транспортных средств, находящихся в примерной зоне 302 трафика в первый момент времени. В этом случае, расчетное общее число транспортных средств, которые находятся в примерной зоне 302 трафика в первый момент времени, составляет "8" транспортных средств, которые включают в себя "3" транспортных средства, соответственно связанных с навигационными устройствам 210, 212 и 215, и "5" расчетных транспортных средств без обратной связи, а именно расчетные транспортные средства 602, 604, 606, 608 и 610 без обратной связи.
[217] Следует учитывать, что вычисление параметра заполнения на основе наиболее дальних позиционных координат среди позиционных координат навигационных устройств 210, 212 и 214 максимизирует расчетное общее число транспортных средств, находящихся в примерной зоне 302 трафика, при сравнении с любым другим параметром заполнения, потенциально вычисляемым на основе любых позиционных координат среди множества позиционных координат навигационных устройств 210, 212 и 214. Другими словами, вычисление параметра заполнения на основе позиционных координат, связанных с меткой 412, максимизирует параметр заполнения при сравнении с параметром заполнения, потенциально вычисляемого на основе позиционных координат, связанных с меткой 410 или с меткой 414.
[218] Например, если параметр заполнения вычислялся на основе позиционных координат, связанных с меткой 410, параметр заполнения будет указывать на расчетное общее число транспортных средств "5", а именно транспортные средства с обратной связью, связанные с навигационными устройствами 210, 212 и 214, и два расчетных транспортных средства 610 и 604 без обратной связи.
[219] В другом примере, если параметр заполнения вычислялся на основе позиционных координат, связанных с меткой 414, параметр заполнения будет указывать на расчетное общее число транспортных средств "4", а именно транспортные средства с обратной связью, связанные с навигационными устройствами 210, 212 и 214, и одно расчетное транспортное средство 610 без обратной связи.
[220] Как было упомянуто ранее, во время обработки сигналов обратной связи сервер 230 может быть выполнен с возможностью определить соотношение обратной связи, связанное с примерной зоной 302 трафика. Соотношение обратной связи является соотношением между (i) расчетным общим число транспортных средств, находящихся в примерной зоне 302 трафика (т.е. параметр заполнения) и (ii) фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 302 трафика. В этом случае, соотношение обратной связи для примерной зоны трафика составляет "8/3". Следует учитывать, что соотношение обратной связи указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи в примерной зоне трафика 302. Следует учитывать, что расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи в примерной зоне трафика 302 "5:3".
[221] Следует отметить, что сервер 230 может быть выполнен с возможностью определить соотношение обратной связи, связанное с примерной зоной 308 трафика аналогично тому, как сервер 230 может быть выполнен с возможностью определять соотношение обратной связи, связанное с примерной зоной 302 трафика. В некоторых вариантах осуществления технологии, соотношение обратной связи может периодически обновляться сервисом. Например, сервер 230 может повторно определить соотношение обратной связи примерной зоны 302 трафика в другой момент времени, который находится позже во времени, чем первый момент времени. Повторное определение соотношения обратной связи примерной зоны 302 трафика в другой момент времени может выполнять сервером 230 аналогично тому, как сервер 230 определяет соотношение обратной связи примерной зоны 302 трафика в первый момент времени.
[222] В некоторых вариантах осуществления технологии, сервер 230, сервер 230 может быть выполнен с возможностью повторно определять соотношение обратной связи примерной зоны 302 трафика в другой момент времени, где пограничные координаты примерной зоны 302 трафика динамически обновлялись на основе данных камеры.
[223] Без ограничения какой-либо конкретной теорией, варианты осуществления настоящей технологии были разработаны на основе предположения о том, что соотношение обратной связи, определенное для одной из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика, может быть использовано как прокси для другой из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика в любой данный момент времени после первого момент времени, когда было рассчитано соотношение обратной связи.
[224] В результате, сервер 230 может быть выполнена с возможностью создавать прогноз трафика 304 для любой данной из примерной зоны 302 трафика, зоны 304 экспозиции, целевой зоны 306 и примерной зоны 308 трафика в любой данный момент времени, позже чем первый момент времени, для которого было определено соотношение обратной связи сервером 230.
[225] Например, сервер 230 может быть выполнен с возможностью создавать прогноз трафика для целевой зоны 306 во второй момент времени, который позже во времени, чем первый момент времени. Предполагается, что несмотря на то что целевая 306 не представлена как перекрывающаяся с примерной зоной 302 трафика, в некоторых вариантах осуществления технологии, целевая зона 306 может по меньшей мере частично перекрываться с примерной зоной 302 трафика.
[226] С этой целью, сервер 230 может быть выполнен с возможностью определить фактическое число транспортных средств с обратной связью, находящихся в целевой зоне 306 во второй момент времени.
[227] Предположим, что второе множество навигационных устройств 204 приближается к целевой зоне 306. Как уже ранее упоминалось, на основе соответствующих пакетов-триггеров с информацией о границе областей, которые получило каждое из второго множества навигационных устройств 204 от сервера, каждое из второго множества навигационных устройств 204 инициировано создавать и предоставлять соответствующий сигнал обратной связи серверу 230. Сервер 230 также может быть выполнен с возможностью осуществлять определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне 306, на основе соответствующих сигналов обратной связи от каждого из второго множества навигационных устройств 204. Предположим, что сервер 230 определяет, что "9" отдельных сигналов обратной связи предоставляются вторым множеством навигационных устройств 204 (включая "3" отдельных сигнала обратной связи соответственно от навигационных устройств 220, 222 и 224). Следовательно, сервер 230 может быть выполнен с возможностью определять, что во второй момент времени фактическое число транспортных средств с обратной связью, находящихся в целевой зоне 306, составляет "9" транспортных средств с обратной связью.
[228] Сервер 230 также может быть выполнен с возможностью осуществлять создание прогноза трафика для целевой зоны 306 на основе (i) фактического числа транспортных средств с обратной связью, находящихся в целевой зоне 306 и (ii) соотношения обратной связи примерной зоны 302 трафика. Например, сервер 230 может быть выполнен с возможностью умножить фактическое число транспортных средств с обратной связью, находящихся в целевой зоне 306, на соотношение обратной связи примерной зоны 302 трафика. Таким образом, сервер 230 может создавать прогноз трафика "24", который указывает на общее число транспортных средств, находящихся в примерной зоне 306 трафика во второй момент времени. Прогноз трафика также указывает на то, что расчетное число транспортных средств без обратной связи (из множества транспортных средств, создающих трафик в целевой зоне 306), составляет "15" (т.е. 24-9=15).
[229] В другие вариантах осуществления настоящей технологии сервер 230 может быть выполнен с возможностью определять параметр экспозиции для VPOI 320. Как уже ранее упоминалось, VPOI 318 видна множеству наблюдателей (т.е. пользователей), находящихся в зоне 304 экспозиции в данный момент времени. Сервер 230 может быть выполнен с возможностью вычислять параметр экспозиции по меньшей мере частично на основе соотношения обратной связи примерной зоны 302 трафика.
[230] С этой целью, сервер 230 может быть выполнен с возможностью определить фактическое число наблюдателей с обратной связью (т.е. фактическое число пользователей с обратной связью), находящихся в зоне 304 экспозиции во второй момент времени. В некоторых вариантах осуществления технологии, сервер 230, сервер 230 может быть выполнен с возможностью определить фактическое число наблюдателей с обратной связью (т.е. фактическое число пользователей с обратной связью), находящихся в зоне 304 экспозиции во второй момент времени, где пограничные координаты зоны 304 экспозиции динамически обновлялись на основе данных камеры.
[231] Предположим, что второе множество навигационных устройство 204 приближается к зоне 304 экспозиции. Как уже ранее упоминалось, на основе соответствующих пакетов-триггеров с информацией о границе областей, которые получило каждое из второго множества навигационных устройств 204 от сервера, каждое из второго множества навигационных устройств 204 инициировано создавать и предоставлять соответствующий сигнал обратной связи серверу 230. Сервер 230 также может быть выполнен с возможностью осуществлять определение фактического числа наблюдателей с обратной связью, находящихся в зоне 306 экспозиции, на основе соответствующих сигналов обратной связи от каждого из второго множества навигационных устройств 204. Предположим, что сервер 230 определяет, что "6" отдельных сигналов обратной связи предоставляются вторым множеством навигационных устройств 204 (включая "3" отдельных сигнала обратной связи соответственно от навигационных устройств 220, 222 и 224). Следовательно, сервер 230 может быть выполнен с возможностью определять, что во второй момент времени фактическое число наблюдателей с обратной связью, находящихся в зоне 306 экспозиции, составляет "6" наблюдателей с обратной связью.
[232] Сервер 230 также может быть выполнен с возможностью определить параметр экспозиции для VPOI 318 на основе (i) фактического числа наблюдателей с обратной связью, находящихся в зоне 306 экспозиции и (ii) соотношения обратной связи примерной зоны 302 трафика. Например, сервер 230 может быть выполнен с возможностью умножить фактическое число наблюдателей с обратной связью, находящихся в зоне 304 экспозиции, на соотношение обратной связи примерной зоны 302 трафика. Таким образом, сервер 230 может определять, что параметр экспозиции составляет "16", что указывает на расчетное число наблюдателей, которые возможно видели VPOI 318 во второй момент времени. Параметр экспозиции также указывает на то, что расчетное число наблюдателей без обратной связи (из множества наблюдателей, находящихся в зоне 304 экспозиции), составляет "10" (т.е. 16-6=10).
[233] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью выполнять способ 700 создания прогноза трафика, как показано на Фигуре 7. Способ 700 будет подробно описан ниже.
ЭТАП 702: Отслеживание, сервером, сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика.
[234] Способ 700 создания прогноза трафика для целевой зоны 306, показанный на Фиг. 3, начинается на этапе 702. Во время этапа 702, сервер 230 может быть выполнен с возможностью осуществлять отслеживание, сервером, сигнала обратной связи от каждого из первого множества навигационных устройств 202, входящих в примерную зону 302 трафика. Каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств 202.
[235] Примерная зона 302 трафика определена пограничными координатами, которые были заранее определены геометрически. В некоторых вариантах осуществления настоящей технологии, пограничные координаты целевой зоны 306 могут по меньшей мере частично перекрываться с пограничными координатами примерной зоны 302 трафика.
[236] В других вариантах осуществления настоящей технологии, сервер 230 может предоставлять первому и второму множествам навигационных устройств 202 и 204 информацию, связанную с пограничными координатами примерной зоны 302 трафика и пограничными координатами целевой зоны 306 трафика. Например, сервер 230 может быть выполнен с возможностью создавать и передавать множество пакетов-триггеров 238 с информацией о границе областей, где каждый из множества пакетов-триггеров 238 с информацией о границе областей включает в себя информацию, связанную с пограничными координатами примерной зоны 302 трафика и с пограничными координатами целевой зоны 302, и передается соответствующему навигационному устройству из первого и второго множества навигационных устройств 202 и 204.
[237] Дополнительно, каждый пакет-триггер с информацией о границе областей включает в себя машиночитаемые инструкции, которые, при выполнении их соответствующим навигационным устройством, могут инициировать соответствующее навигационное устройство создавать и предоставлять соответствующий сигнал обратной связи серверу 230 при приближении соответствующего навигационного устройства к любой из соответствующих пограничных координат примерной зоны 302 трафика и целевой зоны 306 (т.е. инициирующий элемент сигнала обратной связи).
[238] Примерная зона 302 трафика может быть связана с характеристиками трафика, которые указывают на максимальное возможное число транспортных средств, которые могут находиться в примерной зоне трафика единовременно.
[239] В некоторых вариантах осуществления технологии, характеристики трафика включают в себя первый тип характеристик трафика и второй тип характеристик трафика. Первый тип характеристик трафика может представлять собой характеристики трафика конкретные для транспортного средства, связанные с обычными транспортными средствами, которые передвигаются через примерную зону 302 трафика. Второй тип характеристик трафика может представлять собой конкретную для зоны характеристику трафика.
[240] Дополнительно, конкретные характеристики трафика для транспортного средства включают в себя средний размер транспортных средств. В некоторых вариантах осуществления технологии, средний размер транспортных средств составляет 4,5 метра в длину и 1,8 метра в ширину.
[241] Также, зависящая от зоны характеристика трафика включает в себя область перекрытия примерной зоны 302 трафика, число полос трафика, перекрывающихся примерной зоной 302 трафика, направление трафика в примерной зоне 302 трафика, и среднее расстояние между транспортными средствами в примерной зоне 302 трафика.
[242] В некоторых вариантах осуществления настоящей технологии, характеристики трафика, связанные с примерной зоной 302 трафика могут быть определены заранее, т.е. определены до обработки сигналов обратной связи сервером 230. Характеристики трафика могут также храниться в базе 235 данных в связи с пограничными координатами примерной зоны 302 трафика.
ЭТАП 704: Обработка сигналов обратной связи, которые отслеживаются для первого множества навигационных устройств
[243] Способ продолжается на этапе 703, где сервер 230 может быть выполнен с возможностью обрабатывать сигналы обратной связи, которые отслеживаются для первого множества навигационных устройств 202.
[244] Для обработки сигналов обратной связи, сервер 230 может быть выполнен с возможностью определять фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 302 трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств 202 с пограничными координатами примерной зоны 302 трафика в первый момент времени.
[245] Для обработки сигналов обратной связи, сервер 230 может также быть выполнен с возможностью вычислять параметр заполнения примерной зоны трафика в первый момент времени на основе (i) позиционных координат по меньшей мере одного навигационного устройства внутри пограничных координат примерной зоны 302 трафика, (ii) пограничных координат примерной зоны 302 трафика, и (iii) характеристик трафика примерной зоны 302 трафика. Параметр заполнения указывает на расчетное общее число транспортных средств, находящихся в примерной зоне трафика в первый момент времени.
[246] В некоторых вариантах осуществления настоящей технологии, для вычисления параметра заполнения, сервер 230 может быть выполнен с возможностью идентифицировать самые дальние позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства, находящегося внутри пограничных координат примерной зоны 302 трафика. Самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства внутри пограничных координат примерной зоны 302 трафика в соответствии с направлением трафика в примерной зоне 302 трафика.
[247] Для идентификации самых дальних координат по меньшей мере одного навигационного устройства внутри пограничных координат примерной зоны 302 трафика, сервер 230 может определять по меньшей мере одно из (i) координаты 404 границ входа трафика, показанные на Фиг. 4, и (ii) координаты 402 границ выхода трафика на основе направления трафика в примерной зоне 302 трафика. Сервер 230 может далее сравнивать каждые позиционные координаты по меньшей мере одного навигационного устройства (т.е. позиционные координаты навигационных устройств 210, 212 и 214) внутри пограничных координат примерной зоны 302 трафика по меньшей мере с одними из (i) координат 404 границы входа трафика и (ii) координат 402 границ выхода трафика.
[248] Например, для сравнения каждых позиционных координат по меньшей мере одного навигационного устройства (т.е. позиционных координат навигационных устройств 210, 212 и 214) с координатами 404 границ входа трафика, сервер 230 может определить первый набор расстояний 504 (см. Фиг. 5).
[249] В другом примере, для сравнения каждых позиционных координат по меньшей мере одного навигационного устройства (т.е. позиционных координат навигационных устройств 210, 212 и 214) с координатами 402 границ выхода трафика, сервер 230 может определить второй набор расстояний 502 (см. Фиг. 5).
[250] Для того, чтобы осуществить идентификацию самых дальних позиционных координат среди позиционных координат навигационных устройств 210, 212 и 214, сервер 230 также может быть выполнен с возможностью осуществлять выбор данных позиционных координат навигационных устройств 210, 212 и 214 в качестве самых дальних позиционных координат таким образом, что данные позиционные координаты представляют собой по меньшей мере одно из (i) наиболее близкие позиционные координаты среди позиционных координат к координатам 404 границ входа трафика и (ii) наиболее отдаленные позиционные координаты среди позиционных координат от координат 402 границ выхода трафика. Этого можно достичь путем определения по меньшей мере одного из (i) кратчайшего расстояния среди первого набора расстояний 504 и (ii) самого большого расстояния среди второго набора расстояний 502. Таким образом, позиционные координаты, связанные с любым из кратчайшего расстояния среди первого набора расстояний 504 и самого большого расстояния среди второго набора расстояний 502, являются самыми далекими позиционными координатами самого далекого навигационного устройства в пограничных координатах примерной зоны 302 трафика.
[251] Для вычисления параметра заполнения, сервер 230 может быть выполнен с возможностью осуществлять определение расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство на основе (i) наиболее дальних позиционных координат, (ii) среднего размера транспортных средств в примерной зоне 302 трафика, и (iii) среднего расстояния между транспортными средствами в примерной зоне трафика 302. Сервер 230 может далее осуществлять умножение расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство на число дорожных полос, перекрывающихся с примерной зоной трафика.
[252] На Фиг. 6 представлены расчетные транспортные средства, которые находятся в примерной зоне 302 трафика. Например, предположим, что расстояние 522 между меткой 412 в координатах 402 границ выхода трафика составляет 15 метров, что средний размер транспортных средств составляет 4,5 метра в длину и среднее расстояние между транспортными средствами в примерной зоне 302 трафика в первый момент времени составляет 0,5 метра.
[253] Таким образом, сервер 230 может быть выполнен с возможностью определять, что расчетное число транспортных средств, находящихся на той же полосе трафика, что и наиболее дальнее навигационное устройство, составляет "4" транспортных средства (включая транспортное средство с обратной связью, связанное с самым дальним навигационным устройством). Другими словами, сервер 230 может определять, на основе (i) самых дальних позиционных координат, (ii) среднего размера транспортных средств и (iii) среднего расстояния между транспортными средствами, что полоса трафика самого дальнего навигационного устройства содержит два транспортных средства с обратной связью, соответственно связанных с навигационными устройствами 412 и 414 и два расчетных обратных средства 602 и 604 без обратной связи.
[254] Сервер 230 может далее определять расчетное число транспортных средств, расположенных на других полосах трафика, на основе предположения о том, что все полосы трафика, которые перекрываются с примерной зоной 302 трафика, заполнены транспортными средствами также, как и полоса трафика самого дальнего навигационного устройства. Другими словами, сервер 230 может определять, что расчетное число транспортных средств на каждой полосе трафика, которая перекрывается примерной зоной трафика, равна расчетному числу транспортных средств в полосе трафика, связанной с самым дальним навигационным устройством. Таким образом, сервер 230 определяет, что другая полоса, которая перекрывается примерной зоной 302 трафика, содержит одно транспортное средство с обратной связью, связанное с навигационным устройством 210, и три расчетных транспортных средства 606, 608 и 610 без обратной связи.
[255] В этом случае, расчетное общее число транспортных средства расположено в примерной зоне 302 трафика в первый момент времени составляет "8" транспортных средств, которые включают в себя "3" транспортных средства, соответственно связанных с навигационными устройствам 210, 212 и 215, и "5" расчетных транспортных средств без обратной связи, а именно расчетные транспортные средства 602, 604, 606, 608 и 610 без обратной связи.
[256] В некоторых вариантах осуществления настоящей технологии, вычисление параметра заполнения на основе наиболее дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства максимизирует расчетное общее число транспортных средств, находящихся в примерной зоне 302 трафика, при сравнении с любым другим параметром заполнения, вычисляемым на основе любых позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства.
[257] В некоторых вариантах осуществления настоящей технологии, подразумевается, что по меньшей мере одно навигационное устройство может обладать камерой для визуального определения расстояния между транспортными средствами (например, с помощью компьютерного зрения и методов визуального определения) в примерной зоне 302 трафика. В другом примере, встроенная камера для визуального определения расстояния между транспортными средствами может быть по меньшей мере одним транспортным средством в примерной зоне 302 трафика, которое снабжено камерой 302.
[258] Например, если параметр заполнения вычислялся на основе позиционных координат, связанных с меткой 410, параметр заполнения будет указывать на расчетное общее число транспортных средств "5", а именно транспортные средства с обратной связью, связанные с навигационными устройствами 210, 212 и 214, и два расчетных транспортных средства 610 и 604 без обратной связи.
[259] В другом примере, если параметр заполнения вычислялся на основе позиционных координат, связанных с меткой 414, параметр заполнения будет указывать на расчетное общее число транспортных средств "4", а именно транспортные средства с обратной связью, связанные с навигационными устройствами 210, 212 и 214, и одно расчетное транспортное средство 610 без обратной связи.
[260] Во время обработки сигналов обратной связи сервер 230 может быть выполнен с возможностью определить соотношение обратной связи, связанное с примерной зоной 302 трафика. Соотношение обратной связи является соотношением между (i) расчетным общим число транспортных средств, находящихся в примерной зоне 302 трафика и (ii) фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 302 трафика. Соотношение обратной связи указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи, которые находятся в примерной зоне 302 трафика.
[261] В некоторых вариантах осуществления сервера, соотношение обратной связи периодически обновляется сервисом. Например, сервер 230 может быть выполнен с возможностью заново определять соотношение обратной связи примерной зоны 302 трафика в другой момент времени, который находится позже во времени, чем первый момент времени. Повторное определение соотношения обратной связи примерной зоны 302 трафика в другой момент времени может выполняться сервером 230 аналогично тому, как сервер 230 определяет соотношение обратной связи примерной зоны 302 трафика в первый момент времени.
ЭТАП 706: Определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне
[262] Способ 700 продолжается на этапе 706, где сервер 230 выполнен с возможностью осуществлять определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне 306, на основе сигнала обратной связи каждого из второго множества навигационных устройств 204, входящих в целевую зону 306. Сервер 230 может быть выполнен с возможностью определять фактическое число транспортных средств с обратной связью, находящихся в целевой зоне 306, аналогично тому, как сервер 230 выполнен с возможностью определять фактическое число транспортных средств с обратной связью, находящихся в примерной зоне 306 трафика в первый момент времени при выполнении этапа 704.
[263] В некоторых вариантах осуществления настоящей технологии, сервер 230 может определять фактическое число транспортных средств с обратной связью, находящихся в целевой зоне 306 во второй момент времени, который находится позже во времени, чем первый момент времени.
[264] Подразумевается, что в некоторых вариантах осуществления настоящей технологии, пограничные координаты целевой зоны 306 во второй момент времени могут динамически обновляться на основе данных камеры. Это означает, что пограничные координаты целевой зоны 306 в первый момент времени могут отличаться от пограничных координат целевой зоны 306 во второй момент времени.
ЭТАП 708: Создание прогноза трафика для целевой зоны
[265] Способ 700 завершается на этапе 708, где сервер 230 создает прогноз трафика для целевой зоны 306 на основе (i) фактического числа транспортных средств с обратной связью в целевой зоне 306 и (ii) соотношения обратной связи.
[266] Следует отметить, что этап 708 выполняется во второй момент времени после первого момента времени. Т.е. необходимо создать соотношение обратной связи, после чего можно выполнить этап 708.
[267] В некоторых вариантах осуществления настоящей технологии, сервер 230 может быть выполнен с возможностью создавать прогноз трафика для целевой зоны 306 во второй момент времени, который находится позже во времени, чем первый момент времени. Это означает, что этап 708 может выполняться сервером 230 во второй момент времени, который находится позже во времени, чем первый момент времени, в котором этап 704 может выполняться сервером 230. Прогноз трафика указывает на расчетное число транспортных средств без обратной связи во множестве транспортных средств, которые вызывают трафик в целевой зоне 306.
[268] Модификации и улучшения вышеописанных вариантов осуществления настоящей технологии будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не устанавливает никаких ограничений. Таким образом, объем настоящей технологии ограничен только объемом прилагаемой формулы изобретения.
Группа изобретений относится к созданию прогноза трафика для целевой зоны. Трафик создается транспортными средствами с обратной связью и без обратной связи в целевой зоне. Транспортные средства с обратной связью связаны с устройствами, которые предоставляют сигналы. Группа изобретений работает следующим образом. Отслеживают сигналы от устройств и обрабатывают эти сигналы. На стадии обработки определяют фактическое число транспортных средств с обратной связью. Вычисляют параметр заполнения, указывающий на расчетное общее число транспортных средств в примерной зоне, и определяют соотношение обратной связи, которое указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи в примерной зоне. Определяют фактическое число транспортных средств с обратной связью, входящих в целевую зону, и создают прогноз трафика для целевой зоны, который указывает на расчетное число транспортных средств без обратной связи, создающих трафик в целевой зоне. Обеспечивается создание трафика транспортными средствами с обратной связью и без нее. 3 н. и 17 з.п. ф-лы, 7 ил.
1. Способ создания прогноза трафика для целевой зоны, целевая зона определена первыми пограничными координатами, которые были заранее определены геометрически, трафик в целевой зоне создается множеством транспортных средств, находящихся в целевой зоне в данный момент времени, множество транспортных средств включает в себя транспортные средства с обратной связью и транспортные средства без обратной связи, каждое из транспортных средств с обратной связью связано с соответствующим навигационным устройством, навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи, способ выполняется на сервере и включает в себя:
отслеживание сервером сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика, примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически, примерная зона трафика связана с характеристиками трафика, характеристики трафика указывают на максимальное возможное число транспортных средств, которые могут находиться в примерной зоне трафика единовременно, каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств;
обработку сервером сигналов обратной связи, которые отслеживаются для первого множества навигационных устройств, обработка включает в себя:
определение сервером фактического числа транспортных средств с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени;
вычисление сервером параметра заполнения примерной зоны трафика в первый момент времени на основе позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, вторых пограничных координат и характеристик трафика, параметр заполнения указывает на расчетное общее число транспортных средств, находящихся в примерной зоне трафика в первый момент времени; и
определение сервером соотношения обратной связи, связанного с примерной зоной трафика и являющегося соотношением между расчетным общим числом транспортных средств, находящихся в примерной зоне трафика, и фактическим числом транспортных средств с обратной связью, находящихся в примерной зоне трафика, соотношение обратной связи указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи, которые находятся в примерной зоне трафика;
определение сервером фактического числа транспортных средств с обратной связью, находящихся в целевой зоне, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в целевую зону;
создание сервером прогноза трафика для целевой зоны на основе фактического числа транспортных средств с обратной связью в целевой зоне на основе фактического числа транспортных средств с обратной связью в целевой зоне и соотношения обратной связи, прогноз трафика указывает на расчетное число транспортных средств без обратной связи внутри множества транспортных средств, вызывающих трафик в целевой зоне.
2. Способ по п. 1, в котором способ далее включает в себя предоставление сервером навигационным устройствам информации, связанной с первыми и вторыми пограничными координатами.
3. Способ по п. 1, в котором характеристики трафика включают в себя первый тип характеристик трафика и второй тип характеристик трафика.
4. Способ по п. 3, в котором характеристика трафика представляет собой зависящую от транспортного средства характеристику трафика, второй тип характеристик трафика представляет собой зависящую от зоны характеристику трафика.
5. Способ по п. 4, в котором зависящая от транспортного средства характеристика трафика является средним размером транспортного средства.
6. Способ по п. 5, в котором зависящая от зоны характеристика трафика представляет собой:
область, перекрывающуюся с примерной зоной трафика;
число дорожных полос, перекрывающихся с примерной зоной трафика;
направление трафика в примерной зоне трафика и
среднее расстояние между транспортными средствами в примерной зоне трафика.
7. Способ по п. 6, в котором вычисление параметра заполнения включает в себя идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
8. Способ по п. 7, в котором идентификация самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах включает в себя:
определение сервером по меньшей мере одного из координат границы входа трафика во вторых пограничных координатах и координат границы выхода трафика во вторых пограничных координатах на основе направления трафика в примерной зоне трафика;
сравнение сервером каждых позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах по меньшей мере с одним из пограничных координат входа трафика и пограничных координат выхода трафика; и
выбор сервером данных позиционных координат по меньшей мере одного навигационного устройства как самых дальних позиционных координат таким образом, что данные позиционные координаты представляют собой по меньшей мере одно из наиболее близких позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства к пограничным координатам входа трафика и наиболее отдаленные позиционные координаты среди позиционных координат по меньшей мере одного навигационного устройства от пограничных координат выхода трафика.
9. Способ по п. 7, в котором вычисление параметра заполнения основано на наиболее дальних позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах включает в себя вычисление сервером параметра заполнения таким образом, чтобы максимизировать расчетное общее число транспортных средств, находящихся в примерной зоне трафика в сравнении с любым другим параметром заполнения, если вычисление основано на других позиционных координатах среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах.
10. Способ по п. 7, в котором вычисление параметра заполнения включает в себя:
определение сервером расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находится в примерной зоне трафика на основе наиболее дальних позиционных координат, среднего размера транспортных средств и среднего расстояния между транспортными средствами в примерной зоне трафика; и
умножение сервером расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находящихся в той же примерной зоне трафика, на число дорожных полос, перекрывающихся с примерной зоной трафика.
11. Способ по п. 1, в котором определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне, и создание прогноза трафика для целевой зоны выполняются во второй момент времени после первого момента времени.
12. Способ по п. 1, в котором соотношение обратной связи периодически обновляется сервисом.
13. Способ по п. 1, в котором целевая зона по меньшей мере частично перекрывается примерной зоной трафика.
14. Способ по п. 1, в котором первое множество навигационных устройств включает в себя по меньшей мере одно навигационное устройство среди второго множества навигационных устройств.
15. Способ определения параметра экспозиции для визуальной точки интереса (VPOI), VPOI видима множеству наблюдателей, находящихся в зоне экспозиции в данный момент времени, зона экспозиции определяется первыми пограничными координатами, которые были заранее определены геометрически, множество наблюдателей включает в себя наблюдателей с обратной связью и наблюдателей без обратной связи, каждый из наблюдателей с обратной связью связан с соответствующим навигационным устройством, навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи, способ выполняется на сервере и включает в себя:
отслеживание сервером сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика, примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически, примерная зона трафика связана с характеристиками трафика, характеристики трафика указывают на максимальное возможное число наблюдателей, которые могут находиться в примерной зоне трафика единовременно, каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств;
обработку сервером сигналов обратной связи, которые отслеживаются для первого множества навигационных устройств, обработка включает в себя:
определение сервером фактического числа наблюдателей с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени;
вычисление сервером параметра заполнения примерной зоны трафика в первый момент времени на основе позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, вторых пограничных координат и характеристик трафика, параметр заполнения указывает на расчетное общее число наблюдателей, находящихся в примерной зоне трафика в первый момент времени; и
определение сервером соотношения обратной связи, связанного с примерной зоной трафика и являющегося соотношением между расчетным общим числом наблюдателей, находящихся в примерной зоне трафика, и фактическим числом наблюдателей с обратной связью, находящихся в примерной зоне трафика, соотношение обратной связи указывает на расчетное отношение наблюдателей с обратной связью к числу наблюдателей без обратной связи, которые находятся в примерной зоне трафика;
определение сервером фактического числа наблюдателей с обратной связью, находящихся в зоне экспозиции, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в зону экспозиции; и
определение сервером параметра экспозиции для VPOI на основе фактического числа наблюдателей с обратной связью в зоне экспозиции и соотношения обратной связи, параметр экспозиции указывает на расчетное число наблюдателей, которые возможно видели VPOI.
16. Способ по п. 15, в котором характеристики трафика включают в себя первый тип характеристик трафика, который представляет собой зависящую от транспортного средства характеристику трафика, и второй тип характеристик трафика, который представляет собой зависящую от зоны характеристику трафика, зависящая от транспортного средства характеристика трафика является средним размером транспортного средства, зависящая от зоны характеристика трафика представляет собой:
область, перекрывающуюся с примерной зоной трафика;
число дорожных полос, перекрывающихся с примерной зоной трафика;
направление трафика в примерной зоне трафика и
среднее расстоянием между транспортными средствами в примерной зоне трафика, и в котором
вычисление параметра заполнения включает в себя идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
17. Способ по п. 15, в котором первые пограничные координаты динамически обновляются на основе данных камеры для второго момента времени.
18. Сервер для создания прогноза трафика для целевой зоны, целевая зона определена первыми пограничными координатами, которые были заранее определены геометрически, трафик в целевой зоне создается множеством транспортных средств, находящихся в целевой зоне в данный момент времени, множество транспортных средств включает в себя транспортные средства с обратной связью и транспортные средства без обратной связи, каждое из транспортных средств с обратной связью связано с соответствующим навигационным устройством, навигационные устройства коммуникативно связаны с сервером через сеть передачи данных и могут быть выполнены с возможностью предоставлять серверу соответствующие сигналы обратной связи, сервер выполнен с возможностью осуществлять:
отслеживание сигнала обратной связи от каждого из первого множества навигационных устройств, входящих в примерную зону трафика, примерная зона трафика определена вторыми пограничными координатами, которые были заранее определены геометрически, примерная зона трафика связана с характеристиками трафика, характеристики трафика указывают на максимальное возможное число транспортных средств, которые могут находиться в примерной зоне трафика единовременно, каждый сигнал обратной связи содержит позиционные координаты соответствующего одного из первого множества навигационных устройств;
обработку сигналов обратной связи, которые отслеживаются для первого множества навигационных устройств, обработка включает в себя:
определение фактического числа транспортных средств с обратной связью, находящихся в примерной зоне трафика в первый момент времени, путем сравнения позиционных координат каждого из первого множества навигационных устройств со вторыми пограничными координатами в первый момент времени;
вычисление параметра заполнения примерной зоны трафика в первый момент времени на основе позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, вторых пограничных координат и характеристик трафика, параметр заполнения указывает на расчетное общее число транспортных средств, находящихся в примерной зоне трафика в первый момент времени; и
определение соотношения обратной связи, связанного с примерной зоной трафика и являющегося соотношением между расчетным общим числом транспортных средств, находящихся в примерной зоне трафика, и фактическим числом транспортных средств с обратной связью, находящихся в примерной зоне трафика, соотношение обратной связи указывает на расчетное отношение транспортных средств с обратной связью к числу транспортных средств без обратной связи, которые находятся в примерной зоне трафика;
определение фактического числа транспортных средств с обратной связью, находящихся в целевой зоне, на основе сигнала обратной связи каждого из второго множества навигационных устройств, входящих в целевую зону;
создание прогноза трафика для целевой зоны на основе фактического числа транспортных средств с обратной связью в целевой зоне на основе фактического числа транспортных средств с обратной связью в целевой зоне и соотношения обратной связи, прогноз трафика указывает на расчетное число транспортных средств без обратной связи внутри множества транспортных средств, вызывающих трафик в целевой зоне.
19. Сервер по п. 18, в котором характеристики трафика включают в себя первый тип характеристик трафика, которые являются зависящими от транспортного средства характеристиками трафика, и второй тип характеристик трафика, которые являются зависящими от зоны характеристиками трафика, зависящая от транспортного средства характеристика трафика является средним размером транспортного средства, зависящая от зоны характеристика трафика представляет собой:
область, перекрывающуюся с примерной зоной трафика;
число дорожных полос, перекрывающихся с примерной зоной трафика;
направление трафика в примерной зоне трафика и
среднее расстояние между транспортными средствами в примерной зоне трафика, и в котором
сервер, который выполнен с возможностью осуществлять вычисление параметра заполнения, также выполнен с возможностью осуществлять идентификацию сервером самых дальних позиционных координат среди позиционных координат по меньшей мере одного навигационного устройства во вторых пограничных координатах, самые дальние координаты являются позиционными координатами самого дальнего навигационного устройства среди по меньшей мере одного навигационного устройства во вторых пограничных координатах в соответствии с направлением трафика в примерной зоне трафика.
20. Сервер по п. 19, в котором сервер, который выполнен с возможностью осуществлять вычисление параметра заполнения, также выполнен с возможностью осуществлять:
определение расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находится в примерной зоне трафика на основе наиболее дальних позиционных координат, среднего размера транспортных средств и среднего расстояния между транспортными средствами в примерной зоне трафика; и
умножение расчетного числа транспортных средств, находящихся на той же дорожной полосе, что и наиболее дальнее навигационное устройство, и находящихся в той же примерной зоне трафика, на число дорожных полос, перекрывающихся с примерной зоной трафика.
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ | 2003 |
|
RU2331986C2 |
CN 104123845 A, 29.10.2014 | |||
Полуавтомат для окраски обрезов книжных блоков | 1952 |
|
SU96275A1 |
СИСТЕМА И СПОСОБ ОПРЕДЕЛЕНИЯ РЕЖИМА РАБОТЫ СВЕТОФОРОВ НА ОСНОВЕ ИНФОРМАЦИИ, ПОЛУЧАЕМОЙ С НАВИГАЦИОННЫХ УСТРОЙСТВ | 2014 |
|
RU2580428C1 |
Способ регулирования скорости контактного травления и лужения черной жести | 1949 |
|
SU85020A1 |
Авторы
Даты
2019-01-15—Публикация
2017-06-02—Подача