Вид РИД
Изобретение
Перекрестная ссылка на родственную заявку
[0001] Данная заявка притязает на приоритет заявки на патент (Китай) номер 201210363513.X, поданной 26 сентября 2012 года, содержимое которой фактически полностью содержится в данном документе по ссылке.
Область техники, к которой относится изобретение
[0002] Настоящее раскрытие сущности относится к компьютерным технологиям и, в частности, к способу, устройству и системе для совместного использования данных, таких как данные изображений.
Уровень техники
[0003] "Интеллектуальный мобильный терминал" является общим термином для описания таких устройств, как персональный компьютер (PC), имеющих независимую операционную систему, и на него могут устанавливаться программное обеспечение, игры и другие сторонние программы, с тем чтобы расширять функциональность устройства. Из числа интеллектуальных мобильных терминалов, смартфоны могут использовать сеть мобильной связи для того, чтобы упрощать работу беспроводной сети.
[0004] Пользователь может устанавливать, например, программу для рисования на интеллектуальном мобильном терминале, чтобы давать пользователю возможность редактировать и выполнять рендеринг изображения в любое время и, после того как рендеринг изображения выполнен, передавать обработанное посредством рендеринга изображение на сервер с использованием технологий беспроводной связи. Сервер затем может передавать изображение в другие устройства для того, чтобы упрощать совместное использование изображений.
[0005] Существующая технология совместного использования изображений требует, чтобы изображение было завершено или частично завершено до того, как оно может передаваться с использованием такого устройства, как сервер, в другие терминалы для отображения. Тем не менее, невозможно совместно использовать изображение, по-прежнему обрабатываемое посредством рендеринга, с другими терминалами.
Сущность изобретения
[0006] Варианты осуществления настоящего раскрытия сущности позволяют предоставлять способ, устройство и систему для совместного использования данных изображений для того, чтобы давать возможность пользователям совместно использовать изображение по мере того, как выполняется рендеринг изображения.
[0007] В одном варианте осуществления, предоставляется способ для совместного использования данных изображений. Способ включает в себя следующие этапы: при обнаружении изображения, обработанного посредством рендеринга в интерфейсе приложения рендеринга изображений, получение посредством первого терминала информации изображений для изображения и информации местоположения, ассоциированной с информацией изображений; передача посредством первого терминала на сервер первых данных изображений, причем первые данные изображений содержат информацию изображений и информацию местоположения; передача посредством сервера первых данных изображений во второй терминал, который совместно использует изображения с первым терминалом, причем на второй терминал установлено приложение рендеринга изображений; и рендеринг изображения посредством второго терминала на основе принимаемых первых данных изображений, причем изображение обработано посредством рендеринга на основе информации изображений и в местоположении интерфейса рендеринга изображений приложения рендеринга изображений на втором терминале, при этом местоположение соответствует информации местоположения.
[0008] Способ дополнительно может включать в себя: при приеме вторых данных изображений, передаваемых посредством сервера, рендеринг изображения посредством первого терминала на основе информации совместно используемых изображений во вторых данных изображений в местоположении интерфейса рендеринга изображений приложения рендеринга изображений на первом терминале, при этом местоположение соответствует информации совместно используемых местоположений во вторых данных изображений; при этом информация совместно используемых изображений и информация совместно используемых местоположений обнаруживаются посредством второго терминала и указывают, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга второго терминала, и местоположение, ассоциированное с информацией изображений.
[0009] Помимо этого, сервер содержит сервер для способствования работе приложения совместного использования данных, и первый терминал и второй терминал устанавливают связь с сервером после запуска и регистрации в своих соответствующих приложениях совместного использования данных.
[0010] Помимо этого, до того как первый терминал передает первые данные изображений на сервер, первый терминал, на который установлено приложение рендеринга изображений, второй терминал, который совместно использует изображения с первым терминалом, и сервер отправляют собственную информацию об устройстве в сетевой сервер, причем информация об устройстве содержит информацию шлюза для соединения с соответствующим терминалом или сервером; сетевой сервер определяет то, могут или нет устанавливаться соединения между первым терминалом и сервером и между вторым терминалом и сервером, на основе информации шлюза; если первый терминал и сервер могут соединяться, сетевой сервер передает всю или часть информации об устройстве первого терминала и сервера между ними, устанавливая соединение между первым терминалом и сервером; и если второй терминал и сервер могут соединяться, сетевой сервер передает всю или часть информации об устройстве второго терминала и сервера между ними, устанавливая соединение между вторым терминалом и сервером.
[0011] Помимо этого, до того как первый терминал передает первые данные изображений на сервер, сервер выделяет беспроводные ресурсы на основе идентификационных данных (идентификатора) открытой точки доступа, записанных через интерфейс создания открытой точки доступа, и передает в широковещательном режиме идентификатор открытой точки доступа, причем беспроводные ресурсы содержат ресурсы беспроводной сетевой карты или ресурсы мобильной связи; и первый терминал и второй терминал используют идентификатор открытой точки доступа для того, чтобы подключаться к серверу.
[0012] Помимо этого, на сервер установлено приложение рендеринга изображений, и способ содержит: выполнение рендеринга изображения посредством сервера, при приеме первых данных изображений из первого терминала, в интерфейсе рендеринга приложения рендеринга изображений на сервере, на основе информации изображений в первых данных изображений в местоположении, соответствующем информации местоположения в первых данных изображений; и выполнение рендеринга изображения посредством сервера, при приеме вторых данных изображений из второго терминала, в интерфейсе рендеринга, на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений.
[0013] В других вариантах осуществления, предоставляется другой способ для совместного использования данных изображений. Способ включает в себя: получение информации изображений для изображения и информации местоположения, ассоциированной с информацией изображений, посредством первого терминала, на который установлено приложение рендеринга изображений, при обнаружении изображения, обработанного посредством рендеринга в интерфейсе рендеринга приложения рендеринга изображений; отправку посредством первого терминала первых данных изображений на сервер, причем первые данные изображений содержат информацию изображений и информацию местоположения; рендеринг и отображение посредством первого терминала изображения на основе информации изображений в местоположении, соответствующем информации местоположения.
[0014] Помимо этого, способ дополнительно может включать в себя: рендеринг в интерфейсе рендеринга изображения посредством первого терминала, при приеме вторых данных изображений, передаваемых посредством сервера, на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений, причем вторые данные изображений содержат информацию совместно используемых изображений и информацию совместно используемых местоположений, ассоциированную с информацией совместно используемых изображений; при этом информация совместно используемых изображений и информация совместно используемых местоположений обнаруживаются посредством второго терминала и указывают, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга второго терминала, и местоположение, ассоциированное с информацией изображений.
[0015] В других вариантах осуществления, предоставляется другой способ для совместного использования данных. Способ может включать в себя: передачу первых данных изображений посредством сервера, при приеме первых данных изображений, передаваемых посредством первого терминала, на который установлено первое приложение рендеринга изображений, во второй терминал, на который установлено второе приложение рендеринга изображений, причем второй терминал совместно использует изображения с первым терминалом, причем первые данные изображений содержат информацию изображений и ассоциированную информацию местоположения; и передачу вторых данных изображений посредством сервера, при приеме вторых данных изображений, передаваемых посредством второго терминала, в первый терминал, причем вторые данные изображений содержат информацию совместно используемых изображений и ассоциированную информацию совместно используемых местоположений.
[0016] Помимо этого, способ также может включать в себя: рендеринг, в интерфейсе рендеринга первого приложения рендеринга изображений, изображения посредством сервера, при приеме первых данных изображений из первого терминала, на основе информации изображений в первых данных изображений в местоположении, соответствующем информации местоположения в первых данных изображений; и рендеринг, в интерфейсе рендеринга второго приложения рендеринга изображений, изображения посредством сервера, при приеме вторых данных изображений из второго терминала, на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений.
[0017] В других вариантах осуществления, предоставляется терминал для совместного использования данных изображений. На терминал может быть установлено приложение рендеринга изображений. Терминал включает в себя: модуль получения, который, при обнаружении изображения, обработанного посредством рендеринга в интерфейсе рендеринга приложения рендеринга изображений, получает информацию изображений и ассоциированную информацию местоположения изображения; передающий модуль, который передает первые данные изображений на сервер, причем первые данные изображений содержат информацию изображений и информацию местоположения; модуль отображения, который отображает обработанное посредством рендеринга изображение на основе информации изображений в местоположении, соответствующем информации местоположения.
[0018] Помимо этого, терминал также может включать в себя: модуль рендеринга, который, при приеме вторых данных изображений, передаваемых посредством сервера, выполняет в интерфейсе рендеринга рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений, причем вторые данные изображений содержат информацию совместно используемых изображений и ассоциированную информацию совместно используемых местоположений; при этом информация совместно используемых изображений и информация совместно используемых местоположений обнаруживаются посредством другого терминала и указывают, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга другого терминала, и местоположение, ассоциированное с информацией изображений.
[0019] В других вариантах осуществления, предоставляется сервер для способствования совместному использованию данных. Сервер может включать в себя: модуль связи, который, при приеме первых данных изображений, передаваемых посредством первого терминала, на который установлено первое приложение рендеринга изображений, передает первые данные изображений во второй терминал, на который установлено второе приложение рендеринга изображений, причем второй терминал совместно использует изображения с первым терминалом, причем первые данные изображений содержат информацию изображений и ассоциированную информацию местоположения; при этом модуль связи, при приеме вторых данных изображений, передаваемых посредством второго терминала, передает вторые данные изображений в первый терминал, причем вторые данные изображений содержат информацию совместно используемых изображений и ассоциированную информацию совместно используемых местоположений.
[0020] Помимо этого, на сервер установлено приложение рендеринга изображений, и он дополнительно может включать в себя: модуль рендеринга, который, при приеме первых данных изображений из первого терминала, выполняет рендеринг, в интерфейсе рендеринга приложения рендеринга изображений, изображения на основе информации изображений в первых данных изображений в местоположении, соответствующем информации местоположения в первых данных изображений; при этом модуль рендеринга, при приеме вторых данных изображений из второго терминала, выполняет в интерфейсе рендеринга рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений.
[0021] В другом варианте осуществления, предоставляется система совместного использования данных изображений. Система данных изображений может включать в себя: первый терминал и второй терминал, на каждый из которых установлено приложение рендеринга изображений, и сервер, при этом первый терминал, при обнаружении того, что рендеринг изображения выполнен в интерфейсе рендеринга приложения рендеринга изображений первого терминала, получает информацию изображений и ассоциированную информацию местоположения изображения и передает первые данные изображений на сервер, причем первые данные изображений содержат информацию изображений и информацию местоположения; сервер передает первые данные изображений во второй терминал; и второй терминал, на основе принимаемых первых данных изображений, выполняет рендеринг, в интерфейсе рендеринга приложения рендеринга изображений второго терминала, изображения на основе информации изображений в местоположении, соответствующем информации местоположения.
[0022] Помимо этого, первый терминал, при приеме вторых данных изображений, передаваемых посредством сервера, выполняет в интерфейсе рендеринга рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений вторых данных изображений; при этом информация совместно используемых изображений и информация совместно используемых местоположений обнаруживаются посредством второго терминала и указывают, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга второго терминала, и местоположение, ассоциированное с информацией изображений.
[0023] Помимо этого, на сервер установлено приложение рендеринга изображений, при этом сервер, при приеме первых данных изображений из первого терминала, выполняет в интерфейсе рендеринга приложения рендеринга изображений на сервере рендеринг изображения на основе информации изображений в первых данных изображений в местоположении, соответствующем информации местоположения в первых данных изображений, и при приеме вторых данных изображений второго терминала, выполняет в интерфейсе рендеринга приложения рендеринга изображений на сервере рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений.
[0024] Варианты осуществления раскрытия сущности позволяют обеспечивать следующие преимущества: при обнаружении запуска приложения рендеринга изображений пользователем для того, чтобы выполнять рендеринг изображения, раскрытая система может обнаруживать информацию изображений и местоположение информации изображений в любой момент времени и передавать эти данные, по меньшей мере, в один другой терминал. Другой терминал может выполнять рендеринг и отображать изображение на основе информации изображений в местоположении в своем интерфейсе рендеринга изображений, соответствующем информации местоположения. Это дает возможность другим пользователям продолжать выполнять рендеринг изображения, уже обработанного посредством рендеринга с использованием приложения рендеринга изображений в другом терминале.
Краткое описание чертежей
[0025] Фиг. 1 является блок-схемой последовательности операций способа, иллюстрирующей примерные этапы способа для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности.
[0026] Фиг. 2 является блок-схемой последовательности операций способа, иллюстрирующей другой способ для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности.
[0027] Фиг. 3 является блок-схемой последовательности операций, иллюстрирующей примерные этапы в способе для установления связи между терминалами, согласно варианту осуществления настоящего раскрытия сущности.
[0028] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей примерные этапы способа для установления соединения между терминалами, согласно варианту осуществления настоящего раскрытия сущности.
[0029] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей примерные этапы другого способа для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности.
[0030] Фиг. 6 является блок-схемой последовательности операций способа, иллюстрирующей примерные этапы способа для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности.
[0031] Фиг. 7 является блок-схемой, иллюстрирующей примерную структуру системы совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности.
[0032] Фиг. 8 является блок-схемой, иллюстрирующей примерную структуру терминала для способствования совместному использованию данных изображений.
[0033] Фиг. 9 является блок-схемой, иллюстрирующей примерную структуру сервера для способствования совместному использованию данных изображений, согласно варианту осуществления раскрытия сущности.
[0034] Фиг. 10 является блок-схемой, иллюстрирующей примерные общие компоненты системы, которая может представлять собой либо сервер, либо терминал, согласно варианту осуществления раскрытия сущности.
Подробное описание изобретения
[0035] Ниже предоставляется подробное описание технических решений вариантов осуществления настоящего раскрытия сущности с учетом прилагаемых чертежей. Следует понимать, что варианты осуществления, описанные ниже, являются характерными вариантами осуществления настоящего раскрытия сущности, а не полным раскрытием сущности каждого возможного варианта осуществления. Настоящее раскрытие сущности также может включать в себя любые другие варианты осуществления, которые могут извлекаться из этих раскрытых вариантов осуществления специалистами в данной области техники без дополнительных изобретательских усилий. Следует понимать, что могут использоваться другие варианты осуществления, и структурные изменения могут вноситься без отступления от объема вариантов осуществления этого раскрытия сущности.
[0036] Оно, в общем, относится к совместному использованию данных несколькими терминалами. Хотя нижеприведенные варианты осуществления используют данные изображений в качестве примерного типа данных, которые могут совместно использоваться с использованием способов и систем, раскрытых в данном документе, следует понимать, что данные, совместно используемые терминалами, не ограничены этим. В частности, для того чтобы совместно использовать данные терминалами, первый терминал может извлекать информацию изображений из изображения, обработанного посредством рендеринга в приложении рендеринга изображений, установленном на первом терминале. Он также может извлекать информацию местоположения, ассоциированную с информацией изображений. Например, информация местоположения может указывать границу изображения или абсолютное или относительное местоположение изображения в интерфейсе приложения рендеринга изображений. Информация изображений и информация местоположения могут быть переданы во второй терминал через сеть. Когда второй терминал принимает информацию изображений и информацию местоположения из первого терминала, второй терминал может повторно выполнять рендеринг изображения на основе принимаемой информации с использованием приложения рендеринга изображений, установленного на втором терминале. Повторно обработанное посредством рендеринга изображение по существу может быть идентичным изображением, поскольку оно обработано посредством рендеринга на первом терминале до того, как оно передано. Это позволяет предоставлять удобный способ для рендеринга изображения на нескольких терминалах. Например, пользователь может начинать рендеринг изображения на своем PC на работе и продолжать процесс на своем iPad после того, как он выходит из офиса. Когда он возвращается домой, он может передавать данные изображений и данные местоположения, ассоциированные с изображением, на свой домашний переносной компьютер, чтобы продолжать процесс.
[0037] Как упомянуто далее, терминал может представлять собой любое электронное устройство, допускающее подключение к сети для передачи и приема данных. Такие устройства могут включать в себя, но не только, PC, компьютеры Macintosh, настольные компьютеры, переносные компьютеры, планшетные PC, смартфоны, включающие в себя iPhone, Android-телефоны, Windows-телефоны и Blackberry, электронные устройства чтения, встроенные в автомобиль устройства связи, телевизионные приемники и другие потребительские электронные устройства с достаточными характеристиками для работы в сети. Фактически, терминал также может упоминаться в качестве устройства (т.е. "устройство" и "терминал" являются взаимозаменяемыми терминами). В вариантах осуществления, описанных ниже, терминал, в котором сначала выполняется рендеринг изображения, и из которого передается информация, ассоциированная с обработанным посредством рендеринга изображением, может упоминаться в качестве первого терминала или инициирующего терминала. Терминал, в котором принимается информация, ассоциированная с обработанным посредством рендеринга изображением, и изображение повторно обрабатывается посредством рендеринга на основе информации, может упоминаться в качестве второго терминала или приемного терминала.
[0038] Терминал может представлять собой как первый терминал, так и второй терминал в различных вариантах осуществления раскрытия сущности. Например, iPad в примере, предоставленном в предыдущем абзаце, может представлять собой как второй терминал, когда он принимает данные изображений из рабочего PC, так и первый терминал, когда он передает обновленные данные изображений на домашний переносной компьютер. Первый терминал и второй терминал могут представлять собой устройства, принадлежащие идентичному пользователю или различным пользователям. Например, изображение, обрабатываемое посредством рендеринга на PC пользователя A, может быть повторно обработано посредством рендеринга на iPad пользователя A на основе информации, передаваемой из PC в iPad через сеть. Альтернативно, изображение, обрабатываемое посредством рендеринга на PC пользователя A, может быть повторно обработано посредством рендеринга на iPad пользователя B аналогично. По существу, данные изображений или другие типы данных могут совместно использоваться несколькими терминалами.
[0039] Каждый терминал может иметь приложение рендеринга изображений, установленное локально для рендеринга изображения. Альтернативно, он может осуществлять доступ к сетевому (например, на основе Интернет-технологий) приложению рендеринга изображений для рендеринга изображения. Приложение рендеринга изображений может представлять собой любое приложение, которое может быть использовано для того, чтобы создавать и редактировать изображение или любые другие типы графических объектов, такие как таблица, диаграмма, слайд в презентации, анимированное изображение, веб-страница и т.д. Приложение рендеринга изображений может обрабатывать посредством рендеринга, например, двумерные и/или трехмерные изображения. Примерные приложения рендеринга изображений могут включать в себя, но не только, Photoshop, Paint, Google SketchUp и GNU Image Manipulation Program. Различные терминалы могут использовать идентичное приложение рендеринга изображений или различные приложения рендеринга изображений при условии, что они являются совместимыми с форматом совместно используемых данных. В некотором варианте осуществления, при приеме в терминале совместно используемые данные, возможно, должны преобразовываться в конкретный формат, с тем чтобы быть совместимыми с приложением рендеринга изображений, установленным на этом терминале.
[0040] В вариантах осуществления, в которых совместно используемые данные имеют другие типы (например, видео- и аудиоданные), могут требоваться соответствующие приложения для того, чтобы создавать и редактировать совместно используемые данные. Например, может требоваться приложение редактирования видео для того, чтобы редактировать видеоклип, и может требоваться приложение редактирования аудио для того, чтобы редактировать аудиоклип. Помимо этого, тип информации, связанной с совместно используемыми данными, передаваемыми из одного терминала в другой терминал, также может зависеть от типа данных. Например, для аудиоданных, начальная точка, конечная точка и/или длительность клипа могут быть частью информации, передаваемой между терминалами.
[0041] В некоторых вариантах осуществления, информация может быть передана через сервер в сети. Сервер может представлять собой один из терминалов в сети, и в силу этого он также может быть использован в качестве первого терминала или второго терминала. Соответственно, сервер также может иметь доступ к приложению рендеринга изображений. Дополнительно или альтернативно, сервер может представлять собой выделенный сервер для приема и перенаправления совместно используемых данных между различными терминалами. Сервер может принимать совместно используемые данные из нескольких терминалов и/или передавать совместно используемые данные в несколько терминалов. В некоторых вариантах осуществления, сервер может передавать в широковещательном режиме совместно используемые данные одновременно в несколько терминалов. В некоторых вариантах осуществления, сервер может представлять собой маршрутизатор или точку доступа к сети, к примеру, открытую Wi-Fi-точку доступа. Сеть, соединяющая терминалы и сервер, может представлять собой любые беспроводные или проводные сети, включающие в себя, но не только, Интернет, локальную вычислительную сеть (LAN), глобальную вычислительную сеть (WAN), сотовую сеть, Wi-Fi-сеть и виртуальную частную сеть (VPN).
[0042] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей примерные этапы способа для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности. В этом варианте осуществления, первый терминал, второй терминал и сервер могут устанавливать соединения между собой. На первый и второй терминал может быть установлено приложение рендеринга изображений.
[0043] S101. Когда первый терминал обнаруживает изображение, обрабатываемое посредством рендеринга в интерфейсе рендеринга приложения рендеринга изображений первого терминала, он может получать информацию изображений для изображения, обработанного посредством рендеринга, и информацию местоположения, ассоциированную с информацией изображений.
[0044] Информация местоположения может быть использована для того, чтобы указывать местоположение соответствующего изображения в интерфейсе рендеринга. Информация местоположения может быть информацией области расположения, включающей в себя, например, координаты позиции для каждой границы изображения. Информация изображений может указывать форму, цвет и другую информацию, ассоциированную с изображением, так что изображение, обрабатываемое посредством рендеринга в первом терминале, может быть повторно обработано посредством рендеринга во втором терминале.
[0045] S102. Первый терминал может отправлять первые данные изображений на сервер, причем первые данные изображений включают в себя информацию изображений и информацию местоположения.
[0046] Сервер может представлять собой любой сервер, предоставляющий приложение мгновенного обмена сообщениями или приложение совместного использования данных. Он также может представлять собой терминал, служащий в качестве сервера в локальной вычислительной сети (LAN).
[0047] S103. Сервер может отправлять первые данные изображений во второй терминал, который совместно использует изображения с первым терминалом.
[0048] Сервер может записывать IP-адрес, номер учетной записи и/или другую идентификационную информацию (идентификатор), ассоциированную со вторым терминалом. Сервер может передавать в широковещательном режиме первые данные изображений на основе идентификационной информации, ассоциированной со вторым терминалом.
[0049] S104. Второй терминал может выполнять рендеринг изображения на основе принимаемых первых данных изображений. Изображение может быть обработано посредством рендеринга на основе информации изображений в местоположении, соответствующем информации местоположения, в интерфейсе рендеринга приложения рендеринга изображений второго терминала.
[0050] После приема первых данных изображений, по меньшей мере, один второй терминал может выполнять рендеринг изображения в соответствующей области расположения интерфейса рендеринга, так что пользователь во втором терминале может продолжать выполнять рендеринг изображения в интерфейсе рендеринга второго терминала.
[0051] В одном варианте осуществления, когда каждый терминал одновременно или последовательно выступает в качестве первого терминала, сервер также может управлять передачами совместно используемых данных. Первый терминал, передающий данные изображений, возможно, должен запрашивать маркер разрешения из сервера до передачи любых данных изображений на сервер. На основе обработки данных изображений, сервер может определять то, следует или нет возвращать маркер, разрешающий передачу данных изображений в ответ на запрос. Например, когда объем текущих данных изображений не достигает предварительно определенного порогового значения (например, две полосы), сервер может отвечать на запрос и отправлять маркер. После приема маркера, первый терминал может передавать данные изображений, включающие в себя информацию изображений и информацию местоположения.
[0052] В вариантах осуществления настоящего раскрытия сущности, когда пользователь запускает программное обеспечение рендеринга, чтобы выполнять рендеринг изображения, информация изображений и местоположение информации изображений в любой конкретный момент времени могут быть обнаружены и отправлены, по меньшей мере, в один другой терминал. Другой терминал(ы) может обрабатывать посредством рендеринга и отображать изображение на основе информации изображений в соответствующем местоположении в графическом интерфейсе своего приложения рендеринга изображений. Другие пользователи могут продолжать выполнять рендеринг изображения с использованием приложения рендеринга изображений в другом терминале(ах).
[0053] Фиг. 2 является блок-схемой последовательности операций способа, иллюстрирующей другой способ для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности.
[0054] S201. Первый терминал и второй терминал могут устанавливать подключение к серверу.
[0055] На S201, сервер может предоставлять приложение совместного использования данных изображений или приложение мгновенного обмена сообщениями. Первый терминал и второй терминал могут регистрироваться на сервере по сети с использованием, например, своих соответствующих учетных записей для приложения мгновенного обмена сообщениями, чтобы устанавливать соединения с сервером. Первый терминал и второй терминал могут устанавливать соединения с сервером с использованием существующих технологий.
[0056] Более конкретно, в нижеприведенных вариантах осуществления раскрываются примерные способы, с помощью которых первый терминал и второй терминал могут устанавливать соединения с сервером, с учетом Фиг. 3 и 4.
[0057] S202. При обнаружении того, что рендеринг изображения выполнен в интерфейсе рендеринга приложения рендеринга изображений первого терминала, второй терминал может получать информацию изображений и информацию местоположения, соответствующую информации изображений относительно изображения, обработанного посредством рендеринга на первом терминале.
[0058] S203. Первый терминал может отправлять первые данные изображений на сервер, причем первые данные изображений включают в себя информацию изображений и информацию местоположения.
[0059] S204. Сервер может отправлять первые данные изображений во второй терминал, который совместно использует изображения с первым терминалом. На второй терминал может установлено приложение рендеринга изображений.
[0060] S205. Второй терминал может выполнять рендеринг изображения на основе принимаемых первых данных изображений. Изображение может быть обработано посредством рендеринга на основе информации изображений в первых данных изображений в местоположении, соответствующем информации местоположения в первых данных изображений, в интерфейсе рендеринга приложения рендеринга изображений во втором терминале.
[0061] Помимо этого, когда первый терминал принимает вторые данные изображений, отправленные посредством сервера, первый терминал может обрабатывать посредством рендеринга, в интерфейсе рендеринга, изображение на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений. Вторые данные изображений могут включать в себя информацию совместно используемых изображений и информацию совместно используемых местоположений, ассоциированную с информацией совместно используемых изображений. В частности, информация совместно используемых изображений и информация совместно используемых местоположений могут указывать, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга второго терминала, и местоположение, ассоциированное с информацией изображений.
[0062] Необязательно, если сервер представляет собой один из терминалов в LAN, на которые установлено приложение рендеринга изображений, когда сервер принимает первые данные изображений из первого терминала, он также может выполнять рендеринг изображения на основе информации изображений в первых данных изображений в интерфейсе рендеринга приложения рендеринга изображений в первом терминале. Изображение может быть обработано посредством рендеринга в местоположении, соответствующем информации местоположения в первых данных изображений. При приеме вторых данных изображений из второго терминала, сервер также может выполнять рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений. Изображение может быть обработано посредством рендеринга в интерфейсе рендеринга в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений.
[0063] В вариантах осуществления настоящего раскрытия сущности, когда обнаруживается то, что пользователь запускает приложение рендеринга изображений для того, чтобы выполнять рендеринг изображения, информация изображений и информация местоположения, ассоциированная с информацией изображений, могут быть получены в любой конкретный момент времени и переданы, по меньшей мере, в один другой терминал для совместного использования изображений. По меньшей мере, один другой терминал для совместного использования изображений может обрабатывать посредством рендеринга и отображать локально изображение на основе данных изображений в соответствующем местоположении в графическом интерфейсе приложения рендеринга изображений. Это дает возможность другим пользователям продолжать выполнять рендеринг изображения, уже обработанного посредством рендеринга с использованием приложения рендеринга изображений во втором терминале.
[0064] Фиг. 3 является блок-схемой последовательности операций, иллюстрирующей примерные этапы в способе для установления связи между терминалами, согласно варианту осуществления настоящего раскрытия сущности. Способ в этом варианте осуществления может включать в себя следующие этапы.
[0065] S2001. Первый терминал, на который установлено приложение рендеринга изображений, второй терминал, совместно использующий изображения с первым терминалом, и сервер могут передавать индивидуальную информацию об устройстве на сервер для построения сети. Информация об устройстве может включать в себя информацию, связанную с сетевым шлюзом для соединения с соответствующим терминалом или сервером. Сетевой шлюз может представлять собой такое устройство, как маршрутизатор или открытая Wi-Fi-точка доступа.
[0066] Первый терминал, второй терминал и сервер могут подключаться, через соответствующий шлюз, к серверу для построения сети, который может быть использован пользователем для того, чтобы устанавливать LAN. Сервер для построения сети может представлять собой автономный сервер или сервер совместного использования данных, который может обнаруживаться и к которому можно подключаться по LAN.
[0067] S2002. Сервер для построения сети на основе информации шлюза может определять то, могут или нет соединяться первый сервер и сервер, а также второй сервер и сервер. В частности, на основе информации об устройстве можно определять то, являются или нет шлюзы первого терминала и сервера идентичными, и то, являются или нет шлюзы второго терминала и сервера идентичными, что позволяет определять то, могут или нет соединяться соответствующие терминалы.
[0068] S2003. Если первый терминал и сервер могут соединяться, сервер для построения сети может передавать всю или часть информации об устройстве первого терминала и сервера между ними, чтобы устанавливать соединение между первым терминалом и сервером. Первый терминал и сервер могут использовать такую информацию, как соответствующие IP-адреса и порты доступа, для того чтобы устанавливать соединение друг с другом.
[0069] S2004. Если второй терминал и сервер могут соединяться, сервер для подключения к сети может передавать всю или часть информации об устройстве второго терминала и сервера между ними, чтобы устанавливать соединение между вторым терминалом и сервером. Вся или часть информации об устройстве может включать в себя, например, IP-адреса и информацию портов. Второй терминал и сервер могут использовать такую информацию, как соответствующие IP-адреса и порты, для того чтобы устанавливать соединение друг с другом.
[0070] Этот вариант осуществления настоящего раскрытия сущности, через сторонний сервер для построения сети для установления соединений, позволяет упрощать обнаружение устройства в LAN, чтобы устанавливать соединения между устройствами, даже когда соединения не могут устанавливаться в LAN через широковещательную передачу или многоадресную передачу.
[0071] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей примерные этапы способа для установления соединения между терминалами, согласно варианту осуществления настоящего раскрытия сущности. В этом варианте осуществления, сервер может представлять собой мобильное устройство, такое как мобильный телефон или персональный компьютер. Способ может включать в себя следующие этапы.
[0072] S2011. Сервер может выделять беспроводные ресурсы на основе идентификатора открытой точки доступа, введенного в интерфейс создания открытой точки доступа, и передавать в широковещательном режиме идентификатор открытой точки доступа. Беспроводные ресурсы могут включать в себя ресурсы беспроводной сетевой карты или ресурсы мобильной связи. Например, пользователь может вводить текстовую строку "совместного использования изображений" в качестве идентификатора открытой точки доступа в интерфейсе создания открытой точки доступа сервера. Альтернативно, текстовая строка может быть текстовой строкой по умолчанию указанного формата.
[0073] Сервер может выделять беспроводные ресурсы на основе темы регистрационной информации в открытой точке доступа. Беспроводные ресурсы могут включать в себя ресурсы беспроводной сетевой карты или ресурсы мобильной связи.
[0074] Если сервер представляет собой персональный компьютер, то сервер может быть использован для выделения собственных ресурсов беспроводной сетевой карты. Сервер может передавать в широковещательном режиме идентификатор открытой точки доступа. Идентификатор открытой точки доступа может включать в себя название темы регистрационной информации открытой в точке доступа. Первый терминал и второй терминал могут осуществлять доступ к серверу на основе идентификатора открытой точки доступа.
[0075] Если сервер представляет собой мобильный терминал, такой как мобильный телефон, сервер может выделять ресурсы мобильной связи и, в частности, может ассоциировать модуль 2G или 3G-связи сервера с текстовой строкой в указанном формате. Текстовая строка в указанном формате может быть использована для того, чтобы указывать то, что этот сервер может представлять собой открытую точку доступа, и сама текстовая строка может представлять собой идентификатор открытой точки доступа. При обнаружении текстовой строки в указанном формате первый терминал и второй терминал могут осуществлять доступ к серверу на основе текстовой строки.
[0076] S2012. Первый терминал и второй терминал могут осуществлять доступ к серверу на основе идентификационных данных открытой точки доступа.
[0077] Способ, с помощью которого первый терминал и второй терминал могут подключаться к серверу, может быть идентичным существующим способам для подключения к различным видам открытых точек доступа на основе SSID и в силу этого не поясняется подробнее здесь.
[0078] В варианте осуществления настоящего раскрытия сущности, сервер может сам создавать открытую точку доступа, так что когда отсутствует доступная сеть, первый терминал и второй терминал также могут принимать и передавать данные изображений с использованием ресурсов беспроводной сетевой карты сервера или ресурсов мобильной связи, таких как 2G/3G-ресурсы.
[0079] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей примерные этапы другого способа для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности. Этот вариант осуществления описывает способ для совместного использования данных изображений с точки зрения инициирующего терминала (например, первого терминала в вышеописанных вариантах осуществления) для данных изображений. Инициирующий терминал может иметь установленное приложение рендеринга изображений. Способ этого варианта осуществления может включать в себя следующие этапы.
[0080] S301. При обнаружении того, что рендеринг изображения выполнен в интерфейсе рендеринга приложения рендеринга изображений первого терминала (т.е. инициирующего терминала), второй терминал может получать информацию изображений для изображения, обработанного посредством рендеринга, и информацию местоположения, ассоциированную с информацией изображений.
[0081] Информация местоположения может быть использована для указания местоположения соответствующего изображения в интерфейсе рендеринга. Информация местоположения может быть информацией для области расположения, включающей в себя, например, координаты позиции каждой границы изображения. Информация изображений может быть использована для указания формы, цвета и другой информации изображения, так что изображение, обработанное посредством рендеринга в первом терминале, может быть полностью повторно обработано посредством рендеринга во втором терминале.
[0082] S302. Первый терминал может передавать первые данные изображений на сервер, причем первые данные изображений включают в себя информацию изображений и информацию местоположения.
[0083] Сервер может представлять собой любой сервер, который может предоставлять приложение мгновенного обмена сообщениями или приложение совместного использования данных, и также может представлять собой терминал, служащий в качестве сервера в LAN.
[0084] S303. Первый терминал может обрабатывать посредством рендеринга и отображать изображение на основе информации изображений в местоположении, соответствующем информации местоположения.
[0085] Кроме того, первый терминал также может принимать вторые данные изображений, передаваемые посредством сервера, до или после любого из вышеописанных этапов, и выполнять следующий этап S304.
[0086] Помимо этого, когда первый терминал принимает вторые данные изображений, передаваемые посредством сервера, первый терминал может выполнять рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений в интерфейсе рендеринга первого терминала. Вторые данные изображений могут включать в себя информацию совместно используемых изображений и информацию местоположения, ассоциированную с информацией совместно используемых изображений.
[0087] Информация совместно используемых изображений и ассоциированная информация совместно используемых местоположений могут быть использованы для того, чтобы указывать, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга второго терминала, и местоположение, ассоциированное с информацией изображений. Способ, в котором второй терминал получает информацию совместно используемых изображений и информацию совместно используемых местоположений, может быть аналогичным способу, используемому посредством первого терминала.
[0088] В вариантах осуществления настоящего раскрытия сущности, когда обнаруживается то, что пользователь запускает приложение рендеринга изображений для того, чтобы выполнять рендеринг изображения, информация изображений и местоположение информации изображений могут быть обнаружены в любой конкретный момент времени и переданы в другие терминалы для совместного использования изображений (например, во второй терминал в вариантах осуществления, описанных выше). Другие терминалы для совместного использования изображений могут обрабатывать посредством рендеринга и отображать изображение на основе данных изображений в соответствующем местоположении в графическом интерфейсе приложения рендеринга изображений. Другие пользователи могут продолжать выполнять рендеринг изображения, уже обработанного посредством рендеринга в приложении рендеринга изображений во втором терминале.
[0089] Фиг. 6 является блок-схемой последовательности операций способа, иллюстрирующей примерные этапы способа для совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности. Этот вариант осуществления раскрытия сущности подробно описывает способ совместного использования данных изображений с точки зрения сервера. Способ может включать в себя следующие этапы.
[0090] S401. При приеме первых данных изображений, отправленных посредством первого терминала, на который установлено приложение рендеринга изображений, сервер может передавать первые данные изображений, по меньшей мере, в один второй терминал, на который установлено приложение рендеринга изображений. Первые данные изображений могут включать в себя информацию изображений и ее соответствующую информацию местоположения.
[0091] S402. При приеме вторых данных изображений, отправленных посредством второго терминала, сервер может отправлять вторые данные изображений в первый терминал. Вторые данные изображений могут включать в себя информацию совместно используемых изображений и ее соответствующую информацию совместно используемых местоположений.
[0092] Необязательно, если сам сервер также представляет собой терминал, на который установлено приложение рендеринга изображений и который совместно использует изображения с другими терминалами, когда сервер принимает первые данные изображений, отправленные посредством первого терминала, сервер также может выполнять рендеринг изображения на основе информации изображений в первых данных изображений в местоположении, соответствующем информации местоположения в первых данных изображений, в интерфейсе рендеринга своего приложения рендеринга изображений.
[0093] Когда сервер принимает вторые данные изображений, отправленные посредством второго терминала, он также может выполнять рендеринг изображения на основе информации совместно используемых изображений во втором терминале в местоположении, соответствующем информации совместно используемых местоположений во вторых данных изображений в своем интерфейсе рендеринга.
[0094] В вариантах осуществления настоящего раскрытия сущности, когда обнаруживается то, что пользователь запускает приложение рендеринга изображений для того, чтобы выполнять рендеринг изображения, информация изображений и информация местоположения информации изображений могут быть обнаружены в любой конкретный момент времени и переданы, по меньшей мере, в один другой терминал для совместного использования изображений. По меньшей мере, один другой терминал для совместного использования изображений может обрабатывать посредством рендеринга и отображать изображение на основе информации изображений в соответствующем местоположении в графическом интерфейсе приложения рендеринга изображений. Другие пользователи могут продолжать выполнять рендеринг изображения, уже обработанного посредством рендеринга в приложении рендеринга изображений во втором терминале.
[0095] Ниже приводится подробное описание примерной системы совместного использования данных изображений и связанных устройств, согласно вариантам осуществления настоящего раскрытия сущности.
[0096] Фиг. 7 является блок-схемой, иллюстрирующей примерную структуру системы совместного использования данных изображений, согласно варианту осуществления настоящего раскрытия сущности. Система может включать в себя: первый терминал 1 и второй терминал 2, на каждый из которых установлено приложение рендеринга изображений, и сервер 3.
[0097] При обнаружении изображения, обработанного посредством рендеринга в интерфейсе рендеринга своего приложения рендеринга изображений, первый терминал 1 может получать информацию изображений для изображения, обработанного посредством рендеринга, и соответствующую информацию местоположения и передавать первые данные изображений на сервер 3, причем первые данные изображений включают в себя информацию изображений и информацию местоположения.
[0098] Сервер 3 может быть использован для того, чтобы отправлять первые данные изображений во второй терминал 2.
[0099] Второй терминал 2 может выполнять рендеринг изображения на основе принимаемых первых данных изображений. Изображение может быть обработано посредством рендеринга на основе информации изображений в области расположения, соответствующей информации местоположения, в интерфейсе рендеринга приложения рендеринга изображений, во втором терминале 2.
[00100] Информация местоположения может быть использована для того, чтобы указывать местоположение соответствующего изображения в интерфейсе рендеринга. Информация местоположения может быть информацией области расположения, включающей в себя, например, координаты позиции каждой границы изображения. Информация изображений может быть использована для того, чтобы указывать форму, цвет и другую информацию изображения, так что изображение, обработанное посредством рендеринга в первом терминале, может быть полностью повторно обработано посредством рендеринга во втором терминале.
[00101] Сервер 3 может представлять собой любой сервер, предоставляющий приложение мгновенного обмена сообщениями или приложение совместного использования данных, и также может представлять собой терминал, служащий в качестве сервера в LAN. Сервер 3 может записывать идентификатор терминала, к примеру, IP-адрес или номер учетной записи, для каждого терминала в системе. Сервер 3 на основе идентификационных данных терминалов, может передавать в широковещательном режиме первые данные изображений, по меньшей мере, в один другой терминал, например, отправлять первые данные изображений из первого терминала 1 во второй терминал 2 на основе идентификатора терминала для второго терминала 2.
[00102] После приема первых данных изображений, второй терминал 2 может выполнять рендеринг изображения в соответствующем местоположении интерфейса рендеринга изображений для того, чтобы давать возможность пользователю во втором терминале 2 продолжать выполнять рендеринг изображения в интерфейсе рендеринга изображений второго терминала 2.
[00103] В одном варианте осуществления, когда каждый терминал одновременно или последовательно выступает в качестве инициирующего терминала, сервер 3 также может управлять передачами совместно используемых данных. Инициирующий терминал (например, первый терминал 1), передающий данные изображений, возможно должен применять маркер разрешения из сервера перед передачей данных изображений к серверу. На основе данных изображений, обрабатываемых в данный момент, сервер может определять, в ответ на запрос, то, следует или нет возвращать маркер, указывающий то, что могут передаваться данные изображений. Например, когда объем текущих данных изображений не достигает предварительно установленного порогового значения (например, две полосы), сервер может отвечать на запрос и отправлять маркер в первый терминал 1. После приема маркера, инициирующий терминал (например, первый терминал) может передавать данные изображений, включающие в себя информацию изображений и информацию местоположения.
[00104] Помимо этого, при приеме вторых данных изображений, передаваемых посредством сервера 3, первый терминал 1 также может быть использован для рендеринга изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении в своем интерфейсе рендеринга изображений на основе информации совместно используемых местоположений во вторых данных изображений. Вторые данные изображений могут включать в себя информацию совместно используемых изображений и соответствующую информацию совместно используемых местоположений.
[00105] Информация данных совместно используемых изображений и соответствующая информация совместно используемых местоположений могут указывать, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга изображений второго терминала 2, и местоположение изображения.
[00106] Необязательно, сервер 3 также может представлять собой терминал для совместного использования изображений. На сервер 3 также может быть установлено приложение рендеринга изображений. При приеме первых данных изображений из первого терминала 1 сервер 3 также может быть использован для рендеринга изображения на основе информации изображений в первых данных изображений в местоположении в интерфейсе совместного использования изображений, соответствующем информации местоположения в первых данных изображений. Помимо этого, при приеме вторых данных изображений из второго терминала 2, сервер 3 также может выполнять рендеринг изображения на основе информации изображений во вторых данных изображений в местоположении в интерфейсе совместного использования изображений, соответствующем информации местоположения во вторых данных изображений.
[00107] Первый терминал 1 и второй терминал 2 могут устанавливать соединения с сервером 3 с использованием способов вариантов осуществления, описанных выше.
[00108] В вариантах осуществления настоящего раскрытия сущности, когда обнаруживается то, что пользователь запускает приложение рендеринга изображений для того, чтобы выполнять рендеринг изображения, информация изображений и местоположение информации изображений могут быть обнаружены в любой конкретный момент времени и переданы, по меньшей мере, в один другой терминал для совместного использования изображений. По меньшей мере, один другой терминал для совместного использования изображений может обрабатывать посредством рендеринга и отображать изображение на основе информации изображений в соответствующем местоположении в графическом интерфейсе приложения рендеринга изображений. Другие пользователи могут продолжать выполнять рендеринг изображения, уже обработанного посредством рендеринга в приложении рендеринга изображений во втором терминале.
[00109] Фиг. 8 является блок-схемой, иллюстрирующей примерную структуру терминала для способствования совместному использованию данных изображений. Терминал этого варианта осуществления может представлять собой первый терминал 1 в вышеописанном варианте осуществления. Терминал этого варианта осуществления может включать в себя следующие модули.
[00110] Модуль 11 получения, который может получать информацию изображений для изображения, обработанного посредством рендеринга, и информацию местоположения, ассоциированную с информацией изображений, при обнаружении изображения, обработанного посредством рендеринга в интерфейсе рендеринга изображений первого приложения рендеринга изображений.
[00111] Передающий модуль 12, который может передавать первые данные изображений на сервер, причем первые данные изображений включают в себя информацию изображений и информацию местоположения.
[00112] Модуль 13 отображения, который может отображать изображение на основе данных изображений в местоположении, соответствующем информации местоположения.
[00113] Терминал дополнительно может включать в себя следующие модули.
[00114] Модуль 14 рендеринга изображений, который может выполнять рендеринг изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении в интерфейсе рендеринга изображений, соответствующем информации местоположения во вторых данных изображений при приеме вторых данных изображений из сервера. Вторые данные изображений могут включать в себя информацию совместно используемых изображений и ассоциированную информацию совместно используемых местоположений.
[00115] Информация совместно используемых изображений и информация совместно используемых местоположений могут указывать, соответственно, информацию изображений для изображения, обработанного посредством рендеринга в интерфейсе рендеринга изображений второго терминала, и местоположение изображения.
[00116] Фиг. 9 является блок-схемой, иллюстрирующей примерную структуру сервера для способствования совместному использованию данных изображений, согласно варианту осуществления раскрытия сущности. Сервер в этом варианте осуществления может представлять собой сервер 3 в вышеописанном варианте осуществления. Сервер в этом варианте осуществления может включать в себя следующие модули.
[00117] Модуль 31 связи, который, при приеме первых данных изображений, передаваемых из первого терминала, на который установлено приложение рендеринга изображений, может передавать первые данные изображений, по меньшей мере, в один второй терминал, на который установлено приложение рендеринга изображений и который совместно использует данные изображений с первым терминалом. Первые данные изображений могут включать в себя информацию изображений и информацию местоположения, ассоциированную с информацией изображений. Модуль 31 связи также может быть использован, при приеме вторых данных изображений из второго терминала, для передачи вторых данных изображений в первый терминал. Вторые данные изображений могут включать в себя информацию совместно используемых изображений и информацию совместно используемых местоположений, ассоциированную с информацией совместно используемых изображений.
[00118] Модуль 32 рендеринга изображений, который, при приеме первых данных изображений из первого терминала, может выполнять рендеринг изображения на основе информации изображений в первых данных изображений в местоположении приложения рендеринга изображений, соответствующего данным местоположения в первых данных изображений. Модуль 32 рендеринга изображений также может быть использован, при приеме вторых данных изображений, для рендеринга изображения на основе информации совместно используемых изображений во вторых данных изображений в местоположении интерфейса рендеринга изображений, соответствующего информации совместно используемых местоположений во вторых данных изображений.
[00119] В вариантах осуществления настоящего раскрытия сущности, когда обнаруживается то, что пользователь запускает приложение рендеринга изображений для того, чтобы выполнять рендеринг изображения, информация изображений и местоположение информации изображений могут быть обнаружены в любой конкретный момент времени и переданы, по меньшей мере, в один другой терминал для совместного использования изображений. По меньшей мере, один другой терминал для совместного использования изображений может обрабатывать посредством рендеринга и отображать изображение на основе информации изображений в соответствующем местоположении в графическом интерфейсе приложения рендеринга изображений. Другие пользователи могут продолжать выполнять рендеринг изображения, уже обработанного посредством рендеринга с использованием приложения рендеринга изображений во втором терминале.
[00120] На основе вышеописанных вариантов осуществления, специалисты в данной области техники могут понимать, что части или весь процесс, описанный в каждом из вышеописанных вариантов осуществления, могут выполняться посредством аппаратных средств в соответствии с инструкциями из одной или более компьютерных программ. Одна или более компьютерных программ могут быть сохранены на некратковременном считываемом носителе и при выполнении осуществлять процессы, описанные в этих вариантах осуществления. Некратковременный компьютерно-читаемый носитель может представлять собой гибкий диск, CD, постоянное запоминающее устройство (ROM) или оперативное запоминающее устройство (RAM).
[00121] В некоторых вариантах осуществления, один или более модулей на Фиг. 8 и 9 может быть сохраняться и/или транспортироваться на любом некратковременном компьютерно-читаемом запоминающем носителе для использования посредством или в связи с системой, устройством или прибором для выполнения инструкций, такой как компьютерная система, система с процессором или другая система, которая может осуществлять выборку инструкций из системы, устройства или прибора для выполнения инструкций и выполнять инструкции. В контексте этого подаваемого документа, "некратковременный компьютерно-читаемый запоминающий носитель" может представлять собой любой носитель, который может содержать или сохранять программу для использования посредством или в связи с системой, устройством или прибором для выполнения инструкций. Некратковременный компьютерно-читаемый запоминающий носитель может включать в себя, но не только, электронную, магнитную, оптическую, электромагнитную, инфракрасную или полупроводниковую систему, устройство или прибор, (магнитную) портативную компьютерную дискету, (магнитное) оперативное запоминающее устройство (RAM), (магнитное) постоянное запоминающее устройство (ROM), (магнитное) стираемое программируемое постоянное запоминающее устройство (EPROM), портативный оптический диск, такой как CD, CD-R, CD-RW, DVD, DVD-R или DVD-RW, или флэш-память, к примеру, карты памяти в формате Compact Flash, карты памяти в формате Secure Digital, запоминающие USB-устройства, карты памяти в формате Memory Stick и т.п.
[00122] Некратковременный компьютерно-читаемый запоминающий носитель может быть частью вычислительной системы, служащей в качестве сервера или терминала. Фиг. 10 иллюстрирует примерные общие компоненты одной такой вычислительной системы. Как проиллюстрировано, система 1000 может включать в себя центральный процессор 1002 (CPU), компоненты 1004 ввода-вывода, включающие в себя, но не только, одно или более из дисплея, клавишной панели, сенсорного экрана, динамика и микрофона, запоминающий носитель 1006, к примеру, запоминающие носители, перечисленные в последнем абзаце, и сетевой интерфейс 1008, все из которых могут подключаться друг к другу через системную шину 1010. Запоминающий носитель 1006 может включать в себя модули по Фиг. 8 и 9 в зависимости от того, представляет собой система сервер или устройство для подключения к облаку.
[00123] Хотя варианты осуществления этого раскрытия сущности полностью описаны со ссылкой на прилагаемые чертежи, следует отметить, что различные изменения и модификации должны становиться очевидными для специалистов в данной области техники. Такие изменения и модификации должны пониматься как включенные в пределы объема вариантов осуществления этого раскрытия сущности, заданного посредством прилагаемой формулы изобретения.