СПОСОБ И СИСТЕМА ДЛЯ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ И ПРИМЕНЕНИЯ ИНФОРМАЦИИ МЕСТОПОЛОЖЕНИЯ В ПОРТАТИВНОМ ТЕРМИНАЛЕ
METHOD AND SYSTEM FOR SHARING AND USING LOCATION INFORMATION IN PORTABLE TERMINAL

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится в целом к использованию информации местоположения в портативном терминале и более конкретно, хотя не исключительно, к совместному использованию информации местоположения между портативными терминалами и применению совместно используемой информации местоположения.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Портативные терминалы, такие как, например, смартфоны и планшеты, включают в себя приложения, которые предоставляют пользователям различные полезные функции.
В частности, недавно разработанные портативные терминалы обеспечивают, например, функцию «услуга с учетом местоположения» (LBS), которая использует модуль Глобальной системы определения местоположения (GPS), или подобное.
В настоящее время имеются различные приложения, которые применяют информацию местоположения. Пользователь может установить требуемое приложение в портативный терминал, и информацию местоположения можно использовать посредством установленного приложения.
Сущность изобретения
Техническая задача изобретения
Если несколько приложений, которые используют информацию местоположения, уже установлены в портативном терминале, пользователь может задать, разрешено ли отдельным приложениям использовать информацию местоположения. Конкретно традиционные способы предусматривают отдельный установочный параметр для разрешения использовать информацию местоположения на основе «приложение за приложением» (по каждому приложению).
Решение задачи изобретения
Согласно аспекту настоящего изобретения, обеспечивается способ совместного использования и применения информации местоположения в портативном терминале. Установочный параметр, указывающий, активировано ли совместное использование информации местоположения, принимается для каждого приложения портативного терминала, которое использует информацию местоположения. Установочные параметры передаются на сервер. Приложение, для которого активировано совместное использование информации местоположения, исполняется. Запрос совместного использования информации местоположения по отношению к исполняемому приложению передается на сервер. Информация местоположения портативного терминала, в котором активировано совместное использование информации местоположения для исполняемого приложения, принимается от сервера. Принятая информация местоположения обрабатывается посредством исполняемого приложения.
Согласно другому аспекту настоящего изобретения, обеспечивается система для совместного использования и применения информации местоположения в портативном терминале. Система включает в себя портативный терминал для приема для каждого приложения портативного терминала соответствующего установочного параметра, указывающего, активировано ли совместное использование информации местоположения, и передачи установочных параметров на сервер. Система также включает в себя сервер, чтобы при запросе портативным терминалом совместного использования информации местоположения после исполнения приложения передавать на портативный терминал информацию местоположения портативного терминала, в которой совместное использование информации местоположения активировано для исполняемого приложения.
Согласно дополнительному аспекту настоящего изобретения, обеспечивается способ совместного использования информации местоположения в сервере. Сервер принимает от множества портативных терминалов установочные параметры, указывающие, активировано ли совместное использование информации местоположения, для каждого приложения во множестве портативных терминалов, которое использует информацию местоположения. Запрос принимается для совместного использования информации местоположения от первого портативного терминала из множества портативных терминалов, в которых исполняется приложение, для которого активировано совместное использование информации местоположения. Определяется, активировано ли совместное использование информации местоположения, для приложения в каком-либо из множества портативных терминалов. В случае, если совместное использование информации местоположения активировано для приложения во втором портативном терминале из множества портативных терминалов, информация местоположения второго портативного терминала передается на первый портативный терминал.
Согласно дополнительному аспекту настоящего изобретения, обеспечивается портативный терминал для совместного использования и применения информации местоположения. Портативный терминал включает в себя устройство ввода для приема, для каждого приложения в портативном терминале, которое использует информацию местоположения, соответствующего установочного параметра, указывающего, активировано ли совместное использование информации местоположения. Портативный терминал также включает в себя приемопередатчик, чтобы передавать на сервер установочные параметры и запрос совместного использования информации местоположения по отношению к исполняемому приложению, в котором активировано совместное использование местоположения, и принимать информацию местоположения портативного терминала, в котором активировано использование информации местоположения для исполняемого приложения. Портативный терминал дополнительно включает в себя контроллер для исполнения приложения и обработки принимаемой информации местоположения посредством исполняемого приложения.
Дополнительно, согласно другому аспекту настоящего изобретения, обеспечивается сервер совместного использования информации местоположения. Сервер включает в себя приемник для приема от множества портативных терминалов установочных параметров, указывающих, активировано ли совместное использование информации местоположения, для каждого приложения в множестве портативных терминалов, которое использует информацию местоположения, и приема запроса совместного использования информации местоположения от первого портативного терминала из множества портативных терминалов, в которых исполняется приложение, для которого активировано совместное использование информации местоположения. Сервер также включает в себя контроллер для определения, активировано ли совместное использование информации местоположения, для приложения в каком-либо из множества портативных терминалов. Сервер дополнительно включает в себя передатчик для передачи информации местоположения второго портативного терминала из множества портативных терминалов на первый портативный терминал, когда совместное использование информации местоположения активировано для приложения во втором портативном терминале.
Согласно еще одному аспекту настоящего изобретения, обеспечивается изделие, предназначенное для совместного использования и применения информации местоположения в портативном терминале. Изделие включает в себя машиночитаемый носитель, содержащий одну или несколько программ, которые при исполнении осуществляют этапы: приема для каждого приложения в портативном терминале, которое использует информацию местоположения, соответствующего установочного параметра, указывающего, активировано ли совместное использование информации местоположения; передачи установочных параметров на сервер; исполнения приложения, для которого активировано совместное использование информации местоположения; передачи запроса совместного использования информации местоположения на сервер по отношению к исполняемому приложению; приема от сервера информации местоположения портативного терминала, в котором активировано совместное использование информации местоположения для исполняемого приложения; и обработки принятой информации местоположения посредством исполняемого приложения.
Другой аспект настоящего изобретения обеспечивает компьютерную программу, содержащую команды, выполненные с возможностью при исполнении осуществлять способ, систему и/или устройство в соответствии с любым из вышеописанных аспектов. Дополнительный аспект обеспечивает машиночитаемое запоминающее устройство, хранящее такую программу.
Другие аспекты, преимущества и существенные признаки изобретения станут очевидными специалистам в данной области техники из следующего подробного описания, которое вместе с приложенными чертежами раскрывает примеры осуществления изобретения.
Полезные эффекты изобретения
Настоящее изобретение было выполнено, чтобы урегулировать, решить, смягчить или устранить, по меньшей мере частично, по меньшей мере, одну из проблем и/или недостатков, связанных с предшествующим уровнем техники, включая вышеупомянутые проблемы и/или недостатки, и обеспечить, по меньшей мере, одно из преимуществ, описанных ниже. Соответственно аспект настоящего изобретения обеспечивает совместное использование информации местоположения портативного терминала и применение совместно используемой информации местоположения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и другие аспекты и признаки и преимущества некоторых примеров осуществления и аспекты настоящего изобретения будут более очевидными из следующего подробного описания при рассмотрении вместе с сопроводительными чертежами, на которых:
фиг. 1 - блок-схема, иллюстрирующая портативный терминал, согласно варианту осуществления настоящего изобретения;
фиг. 2 - блок-схема последовательности операций, иллюстрирующая процесс совместного использования информации местоположения, согласно варианту осуществления настоящего изобретения;
фиг. 3 - схема, иллюстрирующая процесс совместного использования информации местоположения, согласно варианту осуществления настоящего изобретения; и
фиг. 4 - схема, иллюстрирующая процесс совместного использования информации местоположения, согласно варианту осуществления настоящего изобретения.
Наилучший вариант осуществления изобретения
Варианты осуществления настоящего изобретения описываются подробно со ссылкой на сопроводительные чертежи, чтобы помочь всестороннему пониманию настоящего изобретения, которое определено формулой изобретения. Описание включает в себя различные конкретные подробности, чтобы помочь в этом понимании, но они должны расцениваться как просто иллюстративные. Соответственно специалисты в данной области техники признают, что могут выполняться различные изменения и модификации вариантов осуществления, описанных в документе, без выхода за рамки объема изобретения. Одинаковые или сходные компоненты могут обозначаться одинаковыми или сходными ссылочными позициями, хотя они иллюстрируются на различных чертежах. Подробные описания конструкций или процессов, известных в области техники, могут опускаться, чтобы избегать неясного раскрытия объекта настоящего изобретения.
Термины и слова, используемые в последующем описании и пунктах формулы изобретения, не ограничиваются библиографическими смыслами и лишь используются изобретателем, чтобы дать возможность ясного и непротиворечивого понимания изобретения. Соответственно специалистам в данной области техники должно быть очевидно, что последующее описание примеров осуществления настоящего изобретения приведено лишь с целью иллюстрации, а не с целью ограничения изобретения, как определено прилагаемой формулой изобретения.
В соответствии с вариантом осуществления настоящего изобретения портативным терминалом является мобильное электронное устройство, которое легко переносить, включая, например, видеотелефон, портативный телефон, смартфон, терминал с поддержкой стандарта Международной мобильной связи (IMT)-2000, терминал с поддержкой стандарта широкополосного множественного доступа с кодовым разделением (WCDMA), терминал с поддержкой универсальной системы мобильной связи (UMTS), персональный цифровой ассистент (PDA), портативный мультимедийный проигрыватель (PMP), устройство цифрового мультимедийного вещания (DMB), электронная (E) книга, портативный компьютер (ноутбук, планшетный и т.д.) и цифровую камеру.
Обращаясь первоначально к фиг. 1, на блок-схеме иллюстрируется портативный терминал 100 согласно варианту осуществления настоящего изобретения. Портативный терминал включает в себя радиочастотный (RF) приемопередатчик 23, аудиопроцессор 25, устройство 27 ввода с клавиатуры, память 30, модуль 40 GPS, устройство 50 отображения и контроллер 50.
RF (РЧ) приемопередатчик 23 включает в себя радиочастотный блок и модем. Радиочастотный блок включает в себя RF передатчик для преобразования с повышением частоты сигнала передачи и усиления преобразованного с повышением частоты сигнала передачи. Радиочастотный блок также включает в себя RF приемник для «малошумящего» усиления принятого сигнала и преобразования с понижением частоты усиленного «малошумящего» сигнала. Модем включает в себя передатчик, чтобы кодировать и модулировать сигнал передачи, и приемник, чтобы демодулировать и декодировать принятый сигнал.
Аудиопроцессор 25 составляет кодер-декодер, включающий в себя кодер-декодер данных и кодер-декодер аудио. Кодер-декодер данных обрабатывает пакетные данные, и кодер-декодер аудио обрабатывает аудиосигналы, такие как, например, голос и мультимедийные файлы. Аудиопроцессор 25 также преобразовывает цифровой аудиосигнал, принятый от модема, в аналоговый аудиосигнал посредством кодера-декодера аудио и воспроизводит аналоговый аудиосигнал. Аудиопроцессор 25 также преобразовывает аналоговый сигнал аудио, формируемый от микрофона (MIC), в цифровой аудиосигнал через кодер-декодер аудио и передает сигнал цифрового аудио на модем. Кодер-декодер может обеспечиваться отдельно или может включаться в контроллер 10.
Устройство 27 ввода с клавиатуры включает в себя клавиши для ввода числовой и символьной информации и функциональные клавиши или сенсорную панель для задания различных функций. Если устройство 50 отображения реализовано с сенсорным экраном, например, емкостного или резистивного типа, устройство 27 ввода с клавиатуры включает в себя только предварительно установленный минимум клавиш, так что устройство 50 отображения может заменить часть функции ввода с клавиатуры в устройстве 27 ввода с клавиатуры.
Согласно варианту осуществления настоящего изобретения устройство 27 ввода с клавиатуры обеспечивает функции по исполнению приложения, которое использует информацию местоположения, и запрашиванию совместного использования информации местоположения в исполняемом приложении.
Память 30 включает в себя память данных и память программ. Память программ хранит программы для управления общей работой портативного терминала. Память 30 может включать в себя внешнюю память, такую как, например, флэш-память (стандарта) CompactFlash (CF), флэш-память формата Secure Digital (SD), флэш-память формата Micro-SD, флэш-память формата Mini-SD, флэш-память формата Extreme Digital (xD), карту памяти (цифрового фотоаппарата) или подобное. Память 30 может также включать в себя дисковое ЗУ, такое как, например, накопитель на жестком диске (HDD) или твердотельный диск (SSD).
Согласно варианту осуществления настоящего изобретения, память 30 хранит установленное значение относительно совместного использования информации местоположения портативного терминала. Как только установлено заранее заданное приложение, которое обеспечивает функцию «Услуги с учетом местоположения» (LBS) с помощью информации местоположения портативного терминала, пользователю предоставляется «меню», чтобы задать, разрешается ли использование информации местоположения портативного терминала для каждого установленного приложения. Например, для нескольких приложений, использующих информацию местоположения, пользователь может задать, разрешается ли использование информации местоположения портативного терминала для каждого приложения, и установочный параметр сохраняется в качестве установленного значения в памяти 30. Установленное значение может быть в форме любого подходящего значения, кода, строки или указателя, чтобы указывать, разрешается ли использование информации местоположения портативного терминала для приложения.
Когда заранее заданное приложение, для которого задано разрешение применять и совместно использовать информацию местоположения, удаляют, установленное значение обновляется путем удаления установочного параметра, соответствующего удаленному приложению, из установленного значения, и обновленное установленное значение сохраняется в памяти 30. Когда установленное значение изменяется (например, обновляется), измененное установленное значение немедленно передается на сервер в течение заранее заданного времени.
Модуль 40 GPS принимает сигнал GPS для извлечения значения долготы и значения широты, соответствующих текущему местоположению портативного терминала. Эти значения обеспечивают информацию местоположения, относящуюся к текущему местоположению портативного терминала. Модуль GPS 40 может быть заменен или использоваться вместе с отдельным или интегрированным аппаратным или программным модулем, способным обеспечивать информацию местоположения портативного терминала, использующим любой подходящий способ, отличный от GPS, многие примеры которого легко выявит специалист в данной области техники. Например, в варианте осуществления настоящего изобретения функция обеспечения информации местоположения модулем 40 GPS может быть заменена или использоваться вместе с функцией определения местоположения или модулем, который использует триангуляцию на основании взаимодействия между RF приемопередатчиком 23 и базовыми станциями.
Устройство 50 отображения включает в себя жидкокристаллический дисплей (ЖКД, LCD) или дисплей на органических светоизлучающих диодах (ОСИД, OLED), такой как, например, OLED-дисплей с пассивной матрицей (PMOLED) или OLED-дисплей с активной матрицей (AMOLED). Устройство 50 отображения выводит информацию отображения, которая формируется в портативном терминале. Устройство 50 отображения может быть осуществлено в виде сенсорного экрана емкостного или резистивного типа и может действовать в качестве устройства ввода для управления портативным терминалом вместе с устройством 27 ввода с клавиатуры.
Согласно варианту осуществления настоящего изобретения, устройство 50 отображения может обеспечивать функцию ввода с клавиатуры для исполнения приложения, которое использует информацию местоположения, через сенсорный экран. Устройство 50 отображения с наличием сенсорного экрана может также запрашивать совместное использование информации местоположения в исполняемом приложении.
Контроллер 10 управляет всей работой портативного терминала 100 согласно варианту осуществления настоящего изобретения и переключает и управляет работой портативного терминала согласно пользовательскому вводу, формируемому при посредстве устройства ввода 27 с клавиатуры или устройства 50 отображения. Согласно варианту осуществления настоящего изобретения контроллер 10 принимает установочный параметр, использовать ли совместно информацию местоположения, для каждого приложения, которое использует информацию местоположения. Контроллер 10 сохраняет установочные параметры в виде установленного значения и передает сохраненное установленное значение на сервер. Контроллер 10 запрашивает, чтобы сервер совместно использовал информацию местоположения после исполнения заранее заданного приложения. Контроллер 10 также принимает информацию местоположения другого портативного терминала, для которого совместное использование активировано в увязке с исполняемым приложением, от сервера, который проверил установленные значения портативных терминалов. Контроллер 10 обрабатывает принятую информацию местоположения посредством исполняемого приложения.
Устройства, такие как модуль Bluetooth, модуль Wi-Fi, датчик ускорения, датчик расстояния до объекта, геомагнитный датчик, приемник цифрового мультимедийного вещания (DMB), также могут включаться в портативный терминал, чтобы обеспечивать соответствующие функции.
Например, датчик ускорения обнаруживает состояние движения портативного терминала путем измерения динамической нагрузки, такой как ускорение, вибрация, удар или подобное. Датчик ускорения также обнаруживает направление отображения в устройстве отображения портативного терминала через обнаруженное состояние движения.
Датчик расстояния до объекта обнаруживает близость тела пользователя по отношению к портативному терминалу, таким образом предотвращая неправильное срабатывание портативного терминала.
Гироскоп отслеживает динамическое перемещение поворачивающегося портативного терминала и обнаруживает вращательное перемещение вдоль любой подходящей комбинации осей. Например, гироскоп может отслеживать динамическое перемещение поворачивающегося портативного терминала и обнаружить вращательное перемещение по шести осям портативного терминала, таким как вверх или вниз, влево или вправо, вперед или назад, оси X, оси Y и оси Z в увязке с датчиком ускорения.
Модуль камеры, который дает возможность пользователю снимать (неподвижное или движущееся) изображение, также может включаться в портативный терминал, так что информация местоположения, полученная модулем 40 GPS во время съемки, может вставляться в снятое изображение, чтобы давать возможность пользователю узнать позже местоположение, где снято изображение.
На фиг. 2 показана блок-схема последовательности операций, иллюстрирующая процесс совместного использования информации местоположения, согласно варианту осуществления настоящего изобретения. На фиг. 2 иллюстрируются операции первого портативного терминала 100a и второго портативного терминала 100b. Хотя только первый портативный терминал 100a и второй портативный терминал 100b описываются со ссылкой на фиг. 2, исполнения настоящего изобретения могут выполняться при любом числе портативных терминалов.
На этапах S201 и S203 каждый терминал из первого портативного терминала 100a и второго портативного терминала 100b сохраняет установленное значение, относящееся к совместному использованию информации местоположения. На этапах S202 и S204 первый портативный терминал 100a и второй портативный терминал 100b передают сохраненное установленное значение на сервер 102.
Установленные значения, передаваемые на сервер 102, можно понять со ссылкой на фиг. 3, на которой иллюстрируются установленные значения 310-340 от первого до четвертого согласно варианту осуществления настоящего изобретения.
Первое установленное значение 310 соответствует установочному параметру, в котором пользователь первого портативного терминала 100a активирует совместное использование информации местоположения для приложений A и D и отменяет совместное использование информации местоположения для приложений B и C.
Второе установленное значение 320 соответствует установочному параметру, в котором пользователь второго портативного терминала 100b отменяет совместное использование информации местоположения для приложений A, B и C и активирует совместное использование информации местоположения для приложения D.
Третье установленное значение 330 соответствует установочному параметру, в котором пользователь третьего портативного терминала 100c активирует совместное использование информации местоположения для приложений A и B и отменяет совместное использование информации местоположения для приложений C и D.
Четвертое установленное значение 340 соответствует установочному параметру, в котором пользователь четвертого портативного терминала 100d активирует совместное использование информации местоположения для приложения A и отменяет совместное использование информации местоположения для приложений B, C и D.
Как описано относительно установленных значений 310-340, первый пользователь портативного терминала может разрешить второму пользователю другого портативного терминала проверять местоположение первого пользователя посредством конкретного приложения. Например, пользователь первого портативного терминала 100a применяет первое установленное значение 310 в качестве установочного параметра относительно совместного использования информации местоположения, посредством этого разрешая пользователям других портативных терминалов проверять информацию местоположения пользователя первого портативного терминала 100a путем использования приложений A и D.
Путем приведения в действие или отмены совместного использования информации местоположения для каждого приложения конфиденциальность пользователя защищается, и при необходимости информация местоположения пользователя может быть легко определена.
Когда применяется второе установленное значение 320 по фиг. 3, например, пользователь второго портативного терминала 100b отменяет совместное использование информации местоположения, так что пользователи других портативных терминалов, использующих приложения B и C, не могут определить местоположение пользователя второго портативного терминала 100b, посредством этого защищается конфиденциальность пользователя. При условии, что приложением D является приложение для поиска местоположения человека, которое используется в уполномоченной организации (например, отделении полиции), пользователь второго портативного терминала 100b разрешает пользователю другого портативного терминала (например, полицейскому) проверять местоположение пользователя второго портативного терминала 100b посредством приложения D.
Если сервер 102 принимает установленные значения от соответственных портативных терминалов (например, портативных терминалов 100a, 100b, 100c и 100d, показанных на фиг. 4), сервер 102 сохраняет принятые установленные значения в отдельной базе данных.
Обращаясь снова к фиг. 2, на этапах S205 и S206 каждый контроллер из контроллера первого портативного терминала 100a и контроллера второго портативного терминала 100b выполняет заранее заданное приложение, которое использует информацию местоположения, по запросу пользователя. На этапах S207 и S208 первый портативный терминал 100a и второй портативный терминал 100b посылают на сервер 102 запрос совместного использования информации местоположения.
Пользователь первого портативного терминала 100a активирует совместное использование информации местоположения для приложения A, как указано в первом установленном значении 310 по фиг. 3, исполняет приложение A и запрашивает совместное использование информации местоположения, чтобы определить информацию местоположения другого портативного терминала в течение использования приложения A.
Пользователь второго портативного терминала 100b активирует совместное использование информации местоположения для приложения D, как указано во втором установленном значении 320 по фиг. 3, исполняет приложение D и запрашивает совместное использование информации местоположения, чтобы определить информацию местоположения другого портативного терминала.
Пользователи третьего портативного терминала 100c и четвертого портативного терминала 100d также могут запрашивать совместное использование информации местоположения после исполнения заранее заданного приложения.
Таким образом, если совместное использование информации местоположения запрашивается пользователем, контроллер портативного терминала передает заранее заданные данные на сервер 102, чтобы запрашивать совместное использование информации местоположения от сервера 102.
При передаче на сервер 102 данных, относящихся к запросу совместного использования информации местоположения, контроллер может также передавать на сервер 102 информацию местоположения запрашивающего портативного терминала (например, текущее местоположение запрашивающего портативного терминала). Контроллер запрашивающего портативного терминала может также передавать на сервер 102 идентификационную информацию приложения, связанного с запросом совместного использования информации местоположения.
Например, если совместное использование информации местоположения запрашивается пользователем после исполнения приложения A, контроллер первого портативного терминала может передавать на сервер 102 информацию местоположения первого портативного терминала, идентификационную информацию приложения A и данные, связанные с запросом совместного использования информации местоположения. Сервер 102 может подтвердить, что запрашивается совместное использование информации местоположения, проверить местоположение портативного терминала, который запросил совместное использование информации местоположения, и проверить тип приложения, которое исполнялось, и будет использовать информацию местоположения.
На этапе S209 сервер 102 проверяет установленные значения, полученные от соответственных портативных терминалов. На этапе S210 сервер 102 передает на первый портативный терминал 100a информацию местоположения портативного терминала, для которого совместное использование информации местоположения активировано для приложения, в котором совместное использование информации местоположения запрашивается первым портативным терминалом 100a. На этапе S211 сервер 102 передает на второй портативный терминал 100b информацию местоположения портативного терминала, для которого совместное использование информации местоположения активировано для приложения, в котором совместное использование информации местоположения запрашивается вторым портативным терминалом 100b.
Со ссылками на фиг. 3 пользователь первого портативного терминала 100a, который соответствует первому установленному значению 310, запрашивает совместное использование информации местоположения после исполнения приложения A. Пользователь второго портативного терминала 100b, который соответствует второму установленному значению 320, запрашивает совместное использование информации местоположения для приложения D. Пользователь третьего портативного терминала 100c, который соответствует третьему установленному значению 330, запрашивает совместное использование информации местоположения для приложений A и B. Пользователь четвертого портативного терминала 100d, который соответствует четвертому установленному значению 340, запрашивает совместное использование информации местоположения для приложений B и C.
Следовательно, сервер 102 проверяет установленные значения для соответственных портативных терминалов, которые хранятся в заранее заданной базе данных, и определяет, что в ответ на запрос совместного использования информации местоположения от первого портативного терминала 100a в увязке с приложением A обеспечивается только информация местоположения третьего портативного терминала 100c. Таким образом, сервер 102 получает информацию местоположения третьего портативного терминала 100c от третьего портативного терминала 100c (или отдельного сервера) и передает информацию местоположения третьего портативного терминала 100c на первый портативный терминал 100a.
Аналогично сервер 102 определяет, что в ответ на запрос совместного использования информации местоположения от второго портативного терминала 100b в увязке с приложением D обеспечивается только информация местоположения первого портативного терминала 100a и четвертого портативного терминала 100d. Сервер 102 тогда передает информацию местоположения первого портативного терминала 100a и информацию местоположения четвертого портативного терминала 100d на второй портативный терминал 100b.
Когда третий портативный терминал 100c запрашивает совместное использование информации местоположения после исполнения приложения B, сервер 102 передает информацию местоположения четвертого портативного терминала 100d на третий портативный терминал 100c.
Если четвертый портативный терминал 100d запрашивает совместное использование информации местоположения после исполнения приложения C, сервер 102 может определить, что нет портативного терминала, в котором активировано совместное использование информации местоположения для приложения C, и может уведомить об этом четвертый портативный терминал 100d. При приеме данных, указывающих, что нет портативного терминала, в котором активировано совместное использование информации местоположения для приложения C, контроллер четвертого портативного терминала 100d уведомляет пользователя посредством, например, звуковой информации, визуальной информации и/или вибровызова.
Возвращаясь к фиг. 2, на этапах S212 и S213 контроллеры первого и второго портативных терминалов 100a и 100b обрабатывают информацию местоположения другого портативного терминала, которая была принята в ответ на запрос совместного использования информации местоположения, посредством соответствующего приложения.
Со ссылками на фиг. 4 контроллер первого портативного терминала 100a, после запрашивания совместного использования информации местоположения для приложения A, принимает информацию местоположения третьего портативного терминала 100c, который передал третье установленное значение 330 (в котором совместное использование информации местоположения была активировано для приложения A), и обрабатывает информацию местоположения третьего портативного терминала (например, отображает информацию местоположения на карте или экране) посредством приложения A.
Подобным образом контроллер второго портативного терминала 100b после запрашивания совместного использования информации местоположения для приложения D принимает от сервера 102 информацию местоположения первого портативного терминала 100a, который передал первое установленное значение 310, и информацию местоположения четвертого портативного терминала 100d, который передал четвертое установленное значение 340. После этого контроллер второго портативного терминала 100b обрабатывает местоположение первого портативного терминала 100a и местоположение четвертого портативного терминала 100d посредством приложения D.
Хотя было описано, что, как только совместное использование информации местоположения запрашивается от портативного терминала, сервер 102 проверяет все установленные значения соответствующих портативных терминалов, которые хранятся в базе данных, такая конфигурация может быть изменена в дополнительных вариантах осуществления настоящего изобретения.
Конкретно при запрашивании совместного использования информации местоположения после исполнения приложения, использующего информацию местоположения, портативный терминал может передавать информацию (например, номер телефона) относительно конкретного портативного терминала, информация местоположения которого требуется. Сервер 102 может проверять только установленное значение конкретного портативного терминала, указанного номером телефона, и затем передавать информацию местоположения только конкретного портативного терминала на запрашивающий портативный терминал.
Например, первый портативный терминал 100a может также передавать информацию, идентифицирующую третий портативный терминал 100c (например, номер телефона третьего портативного терминала) при передаче запроса совместного использования информации местоположения на сервер 102 после исполнения приложения A. Таким образом, сервер 102 немедленно проверяет установленное значение только третьего портативного терминала 100c, так что сервер 102 определяет, что совместное использование информации местоположения третьего портативного терминала 100c было активировано для приложения A, и передает информацию местоположения третьего портативного терминала 100c на первый портативный терминал 100a.
Хотя было описано, что совместное использование информации местоположения запрашивается после исполнения приложения, использующего информацию местоположения, исполнение приложения не должно предшествовать запрашиванию совместного использования информации местоположения, поскольку исполнение приложения требует некоторого времени исполнения.
Следовательно, вариант осуществления настоящего изобретения, в котором совместное использование информации местоположения запрашивается после исполнения приложения на этапах S205-S208 по фиг. 2, может быть реализовано путем задания заранее заданного меню или ввода заранее заданной клавиши, чтобы запрашивать совместное использование для совместного использования информации местоположения (до тех пор, пока может немедленно запрашиваться совместное использование информации местоположения).
Путем задания, использовать ли совместно информацию местоположения по каждому приложению, информация местоположения может применяться полезно и различным образом.
Следует принять во внимание, что варианты осуществления настоящего изобретения могут быть реализованы в форме аппаратных средств, программного обеспечения или комбинации аппаратных средств и программного обеспечения. Любое такое программное обеспечение может храниться в виде энергозависимого или энергонезависимого ЗУ, такого как, например, устройство хранения данных, подобное постоянному запоминающему устройству (ПЗУ, ROM), либо стираемого, или многократной перезаписи, либо нет, или в форме машинной памяти, такой как, например, оперативное запоминающее устройство (ОЗУ, RAM), микросхемы памяти, устройство или интегральные схемы, или на считываемом оптическим или магнитным способом носителе, таком как, например, компакт-диск (CD), цифровой многофункциональный диск (DVD), магнитный диск или магнитная лента или подобное. Следует принять во внимание, что устройства хранения данных и носители данных являются исполнениями машиночитаемого хранилища, которые являются подходящими для хранения программы или программ, содержащих команды, которые при исполнении реализуют варианты осуществления настоящего изобретения. Соответственно варианты осуществления обеспечивают программу, содержащую код для реализации устройства или способа по любому из пунктов данного описания, и машиночитаемый носитель, хранящий такую программу. Кроме того дополнительно такие программы могут передаваться с помощью электроники посредством любого носителя, например, сигнала связи, переносимого по проводному или беспроводному соединению, и варианты осуществления соответственно охватывают таковое.
Например, компоненты программного обеспечения, включающие в себя команды или код для выполнения способов, описанных в документе, могут сохраняться в одном или нескольких ассоциированных устройствах памяти (например, постоянное запоминающее устройство (ROM), несъемное или съемное ЗУ) и при готовности использоваться, загружаться частично или полностью (например, в постоянное запоминающее устройство (RAM)) и исполняться центральным процессором (ЦП, CPU).
По всему описанию и пунктам этого описания изобретения слова "содержать" и "заключать в себе" и разновидности слов, например, "содержащий" и "содержит", означают "включающий, но неограничительно", и не подразумевается (и не делает) исключения других частей, добавок, компонентов, целых или этапов.
По всему описанию и пунктам этого описания изобретения единственное число охватывает множественное число, если контекст не требует иного. В частности, где используется единственное число, описание должно пониматься предполагающим множественность, а также уникальность, если контекст не требует иного.
Функции, целые числа, характеристики, составы, химические части или группы, описанные в связи с конкретным аспектом, вариантом осуществления или примером изобретения, должны пониматься применимыми к любому другому аспекту, варианту осуществления или примеру, описанному в документе, если только не являются не совместимыми с ним.
Также следует принять во внимание, что по всему описанию и пунктам формулы изобретения этого описания язык в общей форме для X для Y (то, где Y представляет некоторое действие, активность или этап, а X является некоторым средством для выполнения этого действия, активности или этапа) охватывает средство X, приспособленное или предназначенное конкретно, но не исключительно, чтобы создать Y.
Хотя изобретение было показано и описано со ссылкой на конкретные варианты его осуществления, специалисты в данной области техники поймут, что при этом могут выполняться различные изменения по форме и деталям без выхода за рамки объема изобретения, как определено прилагаемой формулой изобретения.