Способ и устройство для передачи изображений

Иллюстрации

Показать все

Изобретение относится к области управления передачей данных, а именно к способу и устройству для передачи изображений, улучшения режима передачи и результата отображения изображений. Техническим результатом является упрощение процесса IP- соединения компьютера и мобильного терминала для передачи скриншотов и информации о направлении, относящейся к ориентации в пространстве мобильного терминала, за счет использования локально сохраненного в компьютере IP-адреса мобильного терминала посредством IP-уровня, что обеспечивает совместимость передачи с различными физическими режимами установления соединения. Для этого принимают запрос на установление IP-соединения, отправленный из компьютера, использующего локально сохраненный IP-адрес мобильного терминала для отправки на мобильный терминал запроса на установление IP-соединения, с тем чтобы установить IP-соединение между компьютером и мобильным терминалом, и получают IP-адрес компьютера согласно принятому запросу на установление IP-соединения. Далее получают скриншоты и информацию о направлении, относящуюся к скриншотам, и отправляют скриншоты и информацию о направлении в компьютер посредством IP-уровня согласно принятому IP-адресу. 6 н. и 10 з.п. ф-лы, 18 ил.

Реферат

[0001] Данная заявка притязает на приоритет и основывается на китайской патентной заявке № 2014102035700, поданной 14 мая 2014, все содержимое которой включено в данный документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее раскрытие в общем случае относится к области техники компьютерной обработки, а более конкретно к способу и устройству для передачи изображений.

УРОВЕНЬ ТЕХНИКИ

[0003] С развитием электронных технологий все больше терминального оборудования обеспечивает людей различными услугами, например услугами развлечения, услугами поиска информации и интерактивными услугами, и т.д. Терминальное оборудование включает в себя мобильный телефон, компьютер и телевизор, и т.д. В соответствующих технологиях доступны соединение и осуществление связи между мобильным телефоном и компьютером, между мобильным телефоном и телевизором и между компьютером и телевизором.

[0004] Обнаружено, что в соответствующих технологиях телефонные изображения могут отображаться или в горизонтальном режиме, или в вертикальном режиме, потому что мобильный телефон имеет встроенную функцию автоматического поворота экрана. То же самое изображение имеет различные масштабы отображения в горизонтальном режиме и в вертикальном режиме. Поэтому телефонные изображения, переданные в компьютер, имеют результат неудовлетворительного отображения на компьютере. Эту проблему необходимо срочно решить.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] Для решения проблем в соответствующих технологиях настоящее раскрытие обеспечивает способ и устройство для передачи изображений.

[0006] Согласно первому аспекту варианта осуществления в настоящем раскрытии обеспечен способ передачи изображений, который включает в себя этапы, на которых:

[0007] принимают запрос на установление IP-соединения, отправленный из компьютера;

[0008] получают IP-адрес компьютера согласно принятому запросу на установление IP-соединения;

[0009] получают скриншоты (мгновенные снимки экрана) и информацию о направлении, относящуюся к скриншотам; и

[0010] отправляют скриншоты и информацию о направлении в компьютер посредством IP-уровня согласно принятому IP-адресу.

[0011] Получение информации о направлении, относящейся к скриншотам, содержит этапы, на которых:

[0012] считывают информацию о направлении из предварительно заданного локальным образом места хранения данных, приспособленного для хранения информации о направлении, относящейся к скриншотам; или

[0013] определяют информацию о направлении, относящуюся к скриншотам, согласно соотношению ширина-длина скриншотов; или

[0014] определяют информацию о направлении, относящуюся к скриншотам, согласно информации о направлении, определенной с помощью локального датчика направления.

[0015] Способ также включает в себя этап, на котором: сжимают скриншоты и получают сжатые скриншоты.

[0016] Отправка скриншотов и информации о направлении в компьютер посредством IP-уровня содержит этап, на котором: отправляют сжатые скриншоты и информацию о направлении в компьютер посредством IP-уровня.

[0017] Запрос на установление IP-соединения является запросом на установление соединения сеанса транспортного потокового протокола реального времени (RTSP), основанного на IP-уровне, и запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов.

[0018] Отправка скриншотов и информации о направлении в компьютер посредством IP-уровня согласно принятому IP-адресу содержит этап, на котором: отправляют скриншоты и информацию о направлении в компьютер с IP-адресом и номером порта UDP посредством сеанса RTSP IP-уровня.

[0019] Согласно второму аспекту варианта осуществления настоящего раскрытия обеспечен способ передачи изображений, который включает в себя этапы, на которых:

[0020] отправляют запрос на установление IP-соединения в мобильный терминал согласно IP-адресу мобильного терминала, сохраненному локально;

[0021] принимают и скриншоты, и информацию о направлении, относящуюся к скриншотам, отправленные из мобильного терминала посредством IP-уровня; и

[0022] отображают скриншоты согласно информации о направлении.

[0023] Отображение скриншотов согласно информации о направлении содержит этапы, на которых: управляют масштабом и размером окна для отображения скриншотов согласно информации о направлении и отображают скриншоты в окне.

[0024] Запрос на установление IP-соединения является запросом на установление соединения сеанса RTSP, основанного на IP-уровне, и запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов.

[0025] Прием и скриншотов, и информации о направлении, относящейся к скриншотам, отправленных из мобильного терминала посредством IP-уровня, содержит этап, на котором: принимают и скриншоты, и информацию о направлении, относящуюся к скриншотам, отправленные из мобильного терминала, на номере порта UDP посредством сеанса RTSP IP-уровня.

[0026] Согласно третьему аспекту вариантов осуществления настоящего раскрытия обеспечено устройство передачи изображений, которое включает в себя:

[0027] модуль приема, сконфигурированный для приема запроса на установление IP-соединения, отправленного из компьютера;

[0028] IP-модуль, сконфигурированный для получения IP-адреса компьютера согласно принятому запросу на установление IP-соединения;

[0029] модуль получения, сконфигурированный для получения скриншотов и информации о направлении, относящейся к скриншотам; и

[0030] модуль отправки, сконфигурированный для отправки скриншотов и информации о направлении в компьютер посредством IP-уровня согласно принятому IP-адресу.

[0031] Модуль получения включает в себя:

[0032] считывающее устройство, сконфигурированное для считывания информации о направлении из предварительно заданного локальным образом места хранения данных, приспособленного для хранения информации о направлении, относящейся к скриншотам; или

[0033] блок масштабирования, сконфигурированный для определения информации о направлении, относящейся к скриншотам, согласно соотношению ширина-длина скриншотов; или

[0034] блок датчика, сконфигурированный для определения информации о направлении, относящейся к скриншотам, согласно информации о направлении, определенной с помощью локального датчика направления.

[0035] Устройство также включает в себя: блок сжатия, сконфигурированный для сжатия скриншотов и получения сжатых скриншотов; и

[0036] модуль отправки отправляет сжатые скриншоты и информацию о направлении в компьютер посредством IP-уровня.

[0037] Запрос на установление IP-соединения является запросом на установление соединения сеанса транспортного потокового протокола реального времени (RTSP), основанного на IP-уровне, и запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов; и

[0038] модуль отправки отправляет посредством сеанса RTSP IP-уровня скриншоты и информацию о направлении в компьютер с IP-адресом и номером порта UDP.

[0039] Согласно четвертому аспекту вариантов осуществления настоящего раскрытия обеспечено устройство передачи изображений, которое включает в себя:

[0040] модуль отправки, сконфигурированный для отправки запроса на установление IP-соединения в мобильный терминал согласно IP-адресу мобильного терминала, сохраненному локально;

[0041] модуль приема, сконфигурированный для приема и скриншотов, и информации о направлении, относящейся к скриншотам, отправленных из мобильного терминала посредством IP-уровня; и

[0042] модуль отображения, сконфигурированный для отображения скриншотов согласно информации о направлении.

[0043] Модуль отображения управляет масштабом и размером окна для отображения скриншотов согласно информации о направлении и отображает скриншоты с помощью окна.

[0044] Запрос на установление IP-соединения является запросом на установление соединения сеанса RTSP, основанного на IP-уровне, запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов.

[0045] Модуль приема принимает и скриншоты, и информацию о направлении, относящуюся к скриншотам, отправленные из мобильного терминала, на номере порта UDP посредством сеанса RTSP IP-уровня.

[0046] Согласно пятому аспекту вариантов осуществления раскрытия обеспечено устройство передачи изображений, которое включает в себя:

[0047] процессор;

[0048] память, сконфигурированную для сохранения команд, выполняемых с помощью процессора;

[0049] причем процессор сконфигурирован для выполнения этапов, на которых:

[0050] принимают запрос на установление IP-соединения, отправленный из компьютера;

[0051] получают IP-адрес компьютера согласно принятому запросу на установление IP-соединения;

[0052] получают скриншоты и информацию о направлении, относящуюся к скриншотам; и

[0053] отправляют скриншоты и информацию о направлении в компьютер посредством IP-уровня согласно принятому IP-адресу.

[0054] Согласно шестому аспекту вариантов осуществления настоящего раскрытия обеспечено устройство передачи изображений, которое включает в себя:

[0055] процессор;

[0056] память, сконфигурированную для сохранения команд, выполняемых с помощью процессора;

[0057] причем процессор сконфигурирован для выполнения этапов, на которых:

[0058] отправляют запрос на установление IP-соединения в мобильный терминал согласно IP-адресу мобильного терминала, сохраненному локально;

[0059] принимают и скриншоты, и информацию о направлении, относящуюся к скриншотам, отправленные из мобильного терминала посредством IP-уровня; и

[0060] отображают скриншоты согласно информации о направлении.

[0061] Техническое решение согласно вариантам осуществления раскрытия может иметь следующие положительные результаты.

[0062] Вариант осуществления может передавать скриншоты посредством IP-уровня, не ограниченного аппаратными средствами физического уровня, и может применяться и к USB, и к беспроводной связи. Кроме того, IP-адрес мобильного терминала сохраняется в компьютере, который имеет возможность отправлять запрос на установление IP-соединения в мобильный терминал без определения адреса, и мобильный терминал может получать IP-адрес компьютера сразу (или за один раз), принимая запрос на установление IP-соединения, таким образом упрощая процесс IP-соединения. Кроме того, в варианте осуществления в дополнение к скриншотам мобильный терминал также передает информацию о направлении, относящуюся к скриншотам, так что на стороне приема можно лучше отображать скриншоты согласно информации о направлении, таким образом улучшая результат отображения.

[0063] Нужно подразумевать, что и предшествующее общее описание, и последующее подробное описание являются только примерными и объяснительными и не ограничивают раскрытие.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0064] Сопроводительные чертежи, которые составляют часть данного описания и внедрены в него, показывают варианты осуществления, которые соответствуют изобретению и вместе с описанием служат для объяснения принципов изобретения.

[0065] Фиг. 1 - схематическое представление отображения скриншотов согласно примерному варианту осуществления.

[0066] Фиг. 2 - схематическое представление отображения скриншотов согласно примерному варианту осуществления.

[0067] Фиг. 3 - схематическое представление отображения скриншотов согласно примерному варианту осуществления.

[0068] Фиг. 4 - последовательность операций, показывающая способ передачи изображений согласно примерному варианту осуществления.

[0069] Фиг. 5 - схематическое представление, показывающее направление мобильного терминала согласно примерному варианту осуществления.

[0070] Фиг. 6 - схематическое представление, показывающее направление мобильного терминала согласно примерному варианту осуществления.

[0071] Фиг. 7 - последовательность операций, показывающая способ процесса соединения согласно примерному варианту осуществления.

[0072] Фиг. 8 - последовательность операций, показывающая способ передачи изображений согласно примерному варианту осуществления.

[0073] Фиг. 9 - структурная схема устройства передачи изображений согласно примерному варианту осуществления.

[0074] Фиг. 10 - схематическое представление отображения скриншотов согласно примерному варианту осуществления.

[0075]

[0076] Фиг. 11 - структурная схема устройства передачи изображений согласно примерному варианту осуществления.

[0077] Фиг. 12 - структурная схема устройства передачи изображений согласно примерному варианту осуществления.

[0078] Фиг. 13 - структурная схема модуля получения согласно примерному варианту осуществления.

[0079] Фиг. 14 - структурная схема устройства передачи изображений согласно примерному варианту осуществления.

[0080] Фиг. 15 - структурная схема устройства передачи изображений согласно примерному варианту осуществления.

[0081] Фиг. 16 - структурная схема устройства передачи изображений согласно примерному варианту осуществления.

[0082] Фиг. 17 - структурная схема устройства согласно примерному варианту осуществления.

[0083] Фиг. 18 - структурная схема устройства согласно примерному варианту осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[0084] Далее будет сделана подробная ссылка на примерные варианты осуществления, примеры которых показаны на сопроводительных чертежах. Последующее описание относится к сопроводительным чертежам, на которых одинаковые числа на различных чертежах представляют одинаковые или аналогичные элементы, если иное не заявлено. Воплощения, сформулированные в последующем описании примерных вариантов осуществления, не представляют все воплощения, которые соответствуют изобретению. Вместо этого они просто являются примерами устройств и способов, которые соответствуют аспектам, относящимся к изобретению, которое раскрыто в прилагаемой формуле изобретения.

[0085] Режим экрана отображения автоматически настраивается с помощью мобильного терминала на основе его собственного направления, например, в горизонтальный режим или в вертикальный режим. Например, скриншоты, отображаемые мобильным терминалом в горизонтальном режиме, являются такими, как показано на фиг. 1, и скриншоты, отображаемые в вертикальном режиме, являются такими, как показано на фиг. 2. Может быть понятно из фиг. 1 и фиг. 2, что соотношение ширина-длина скриншотов различается в горизонтальном режиме и в вертикальном режиме. Однако окно отображения большинства компьютеров имеет масштаб отображения 16:9. Когда скриншоты, которые показаны на фиг. 1 и фиг. 2, принимаются с помощью компьютера и отображаются в окне отображения с масштабом отображения 16:9, результат отображения скриншотов в горизонтальном режиме в основном является таким, как показано на фиг. 1, и результат отображения скриншотов в вертикальном режиме является таким, как показано на фиг. 3. Может быть понятно из фиг. 3, что скриншоты, как очевидно, уменьшены, с плохим разрешением. Скриншоты необходимо увеличивать для ясного отображения. В вариантах осуществления настоящего раскрытия, в дополнение к скриншотам, мобильный терминал также передает информацию о направлении, относящуюся к скриншотам, таким образом увеличивая количество передаваемой информации и обеспечивая ссылочную информацию для отображения на стороне компьютера. Компьютер может адаптивно отображать скриншоты согласно информации о направлении, таким образом улучшая результат отображения.

[0086] Фиг. 4 - последовательность операций, которая показывает способ передачи изображений согласно примерному варианту осуществления. Как показано на фиг. 4, с помощью мобильного терминала может выполняться способ, который включает в себя следующие этапы:

[0087] на этапе 401 принимают запрос на установление IP-соединения, отправленный из компьютера;

[0088] на этапе 402 получают IP-адрес компьютера согласно принятому запросу на установление IP-соединения;

[0089] на этапе 403 получают и скриншоты, и информацию о направлении, относящуюся к скриншотам;

[0090] на этапе 401 и скриншоты, и информацию о направлении отправляют в компьютер посредством IP-уровня согласно принятому IP-адресу.

[0091] В варианте осуществления в дополнение к скриншотам мобильный терминал также получает и передает информацию о направлении, относящуюся к скриншотам. Целью является предоставление информации о направлении в компьютер на противоположной стороне так, чтобы компьютер мог лучше отображать скриншоты согласно информации о направлении и таким образом решить проблему плохого результата отображения изображений, вызванную горизонтальным режимом или вертикальным режимом мобильного терминала. Кроме того, мобильный терминал может получать IP-адрес компьютера сразу, принимая запрос на установление IP-соединения, для реализации последующей передачи скриншотов, таким образом упрощая процесс IP-соединения и улучшая эффективность.

[0092] Мобильный терминал может подключаться к компьютеру посредством USB (универсальной последовательной шины) или через беспроводное соединение, включающее в себя соединение WiFi («беспроводная точность»), соединение по технологии Bluetooth и соединение NFC (связи малого радиуса действия) и т.д. В соответствующих технологиях передача информации между мобильным терминалом и компьютером реализована с помощью вышеупомянутых соединений. Однако все вышеупомянутые соединения принадлежат уровню физического соединения, который имеет плохую совместимость. Вариант осуществления использует связь IP-уровня так, чтобы различные режимы установления соединения могли применяться для передачи скриншотов. Это происходит из-за того, что передача скриншотов посредством IP-уровня может быть совместимой с различными физическими режимами установления соединения.

[0093] Мобильный терминал в варианте осуществления может быть электронным оборудованием, которое может автоматически поворачивать экран, например мобильным телефоном или планшетным компьютером и т.п. Компьютер может быть электронным оборудованием, которое не может автоматически поворачивать экран, например портативным компьютером, настольным компьютером или настольным компьютером «все в одном» и т.п. На этапе 403 существует много воплощений для получения информации о направлении, относящейся к скриншотам, например воплощения A1-A3.

[0094] Воплощение A1: мобильный терминал может обозначать текущее направление экрана с помощью использования специального идентификатора состояния и сохранять идентификатор состояния в предварительно заданном месте хранения данных. В варианте осуществления идентификатор состояния может служить в качестве информации о направлении, относящейся к скриншотам. Поэтому можно считывать информацию о направлении из предварительно заданного локальным образом места хранения данных, приспособленного для хранения информации о направлении, относящейся к скриншотам.

[0095] Воплощение A2: как показано на фиг. 1, соотношение ширина-длина скриншотов в горизонтальном режиме равно 16:9, длина больше, чем ширина. Как показано на фиг. 2, соотношение ширина-длина скриншотов в вертикальном режиме равно 9:16, длина меньше, чем ширина. Поэтому скриншоты могут определяться как скриншоты в горизонтальном режиме, если длина больше, чем ширина; и скриншоты могут определяться как скриншоты в вертикальном режиме, если длина меньше, чем ширина. Поэтому информация о направлении, относящаяся к скриншотам, может определяться согласно соотношению ширина-длина скриншотов.

[0096] Воплощение A3: мобильный терминал может обнаруживать автоматический поворот посредством локального датчика направления и автоматически поворачивать экран. Поэтому мобильный терминал может определять текущее направление посредством локального датчика направления и определять горизонтальный режим или вертикальный режим согласно информации о направлении от датчика направления. Поэтому информация о направлении, относящаяся к скриншотам, может определяться согласно информации о направлении, определенной с помощью локального датчика направления. Например, ссылаются на фиг. 5 и фиг. 6. Горизонтальный режим используется, если направление мобильного терминала в [0, 45], [125, 225] или [315, 360], и информация о направлении, относящаяся к скриншотам, определяется как информация о направлении, имеющая значение «горизонтальный режим»; вертикальный режим используется, если направление мобильного терминала в (45, 125) или (225, 315), и информация о направлении, относящаяся к скриншотам, определяется как информация о направлении, имеющая значение «вертикальный режим».

[0097] Информация о направлении в варианте осуществления включает в себя информацию о направлении, обозначающую горизонтальный режим, и информацию о направлении, обозначающую вертикальный режим, и может иметь много образцов выражения. Например, «0» сконфигурирован, чтобы обозначать информацию о направлении горизонтального режима, в то время как «1» сконфигурирован, чтобы обозначать информацию о направлении вертикального режима.

[0098] На этапе 403 процесс получения скриншотов может иметь различные воплощения на основе различных сценариев применения, например воплощение B1 и воплощение B2.

[0099] При воплощении B1 выполняется захват экрана и получение скриншотов, принимая команды передачи и скриншоты. После этого отправляют полученные скриншоты. Это воплощение может применяться для получения и передачи однократных скриншотов.

[00100] При воплощении B2: выполняется захват экрана по локальному интерфейсу и получение скриншотов, полученные скриншоты сохраняются в буфере кадра, и скриншоты получают из буфера кадра. Это воплощение может применяться для синхронизации двух экранов в реальном времени. После приема команды синхронизации непрерывно проводится захват экрана; полученные скриншоты немедленно сохраняются в буфере кадра; затем скриншоты считываются из буфера кадра и отправляются, таким образом устраняя проблему асинхронизма захвата экрана и отправки скриншотов. Скриншоты необходимо удалять из буфера кадра, когда они отправлены, для продолжения сохранения новых скриншотов.

[00101] Скриншоты сжимаются для улучшения эффективности передачи, и должны получаться сжатые скриншоты. Сжатые скриншоты и информацию о направлении отправляют в компьютер посредством IP-уровня.

[00102] На этапе 401 процесс установления IP-соединения упрощен посредством приема запроса на установление IP-соединения (эквивалентно установлению IP-соединения) с помощью мобильного терминала. Для удобства передачи скриншотов вариант осуществления может использовать сеансовый протокол для передачи. Поэтому запрос на установление IP-соединения является запросом на установление соединения сеанса RTSP (потокового протокола реального времени), основанного на IP-уровне, и запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов. Далее подробно сделано представление процесса соединения сеанса RTSP.

[00103] Мобильный терминал находится в состоянии запуска услуги RTSP. Рассматривая в качестве примера инициируемое компьютером соединение, ссылаются на фиг. 7. Компьютер получает заранее IP-адрес мобильного терминала, например IP-адрес мобильного терминала может получаться посредством соединения USB и сканирования WiFi, и т.д.

[00104] На этапе 701 компьютер отправляет запрос на установление соединения сеанса RTSP в мобильный терминал согласно IP-адресу мобильного терминала, причем запрос на установление соединения сеанса RTSP включает в себя IP-адрес и номер порта UDP компьютера, и номер порта UDP используется для передачи скриншотов.

[00105] На этапе 702 мобильный терминал отправляет ответ на соединение сеанса RTSP в компьютер. Согласование параметров с компьютером выполняется посредством ответа на соединение сеанса RTSP, что эквивалентно объединению процесса ответа с процессом согласования параметров, таким образом дополнительно упрощая процесс соединения.

[00106] На этапе 703 мобильный терминал сохраняет IP-адрес и номер порта UDP компьютера для удобства последующей передачи скриншотов.

[00107] После выполнения процесса соединения, который показан на фиг. 7, на этапе 404 скриншоты и информацию о направлении отправляют в компьютер с IP-адресом и номером порта UDP посредством сеанса RTSP IP-уровня.

[00108] Сеть может разъединяться после установки соединения между мобильным терминалом и компьютером. У разъединения сети могут быть следующие два случая. Случай 1: аварийное разъединение, которое является результатом ошибки мобильного терминала или ошибки компьютера, и т.д. Случай 2: нормальное разъединение; например, мобильный терминал отправляет сообщение разъединения или сообщение приостанова (или сообщение остановки) в компьютер, и компьютер разъединяет сеть после приема сообщения разъединения или сообщения приостановки.

[00109] Процесс передачи скриншотов представлен выше с точки зрения мобильного терминала, причем стороной приема скриншотов является компьютер. Процесс передачи скриншотов представлен в дальнейшем с точки зрения компьютера.

[00110] Фиг. 8 - последовательность операций, которая показывает способ передачи изображений согласно примерному варианту осуществления. Как показано на фиг. 8, с помощью компьютера может выполняться способ, который включает в себя следующие этапы.

[00111] На этапе 801 запрос на установление IP-соединения отправляют в мобильный терминал согласно IP-адресу, сохраненному в локальном мобильном терминале.

[00112] На этапе 802 и скриншоты, и информация о направлении, относящаяся к скриншотам, отправленным из мобильного терминала, принимаются посредством IP-уровня.

[00113] На этапе 803 скриншоты отображаются согласно информации о направлении.

[00114] В варианте осуществления в дополнение к скриншотам компьютер также принимает информацию о направлении, относящуюся к скриншотам, таким образом увеличивая количество принятой информации. Компьютер может лучше отображать скриншоты согласно принятой информации о направлении, таким образом улучшая результат отображения. Кроме того, компьютер принимает скриншоты и информацию о направлении посредством IP-уровня, совместимого с различными физическими соединениями, не ограниченными типами физического соединения.

[00115] На этапе 803 существует много воплощений для отображения скриншотов согласно информации о направлении, например воплощения C1 и C2.

[00116] При воплощении C1: экран отображения компьютера в общем случае имеет масштаб отображения 16:9, соответственно, окно отображения в общем случае имеет размер 16:9. Этот тип окна отображения более подходит для отображения скриншотов в горизонтальном режиме. Поэтому скриншоты могут непосредственно отображаться, если они определены как скриншоты в горизонтальном режиме согласно информации о направлении. Скриншоты могут увеличиваться согласно длине окна отображения, если они определены как скриншоты в вертикальном режиме согласно информации о направлении.

[00117] При воплощении C2: компьютер управляет масштабом и размером окна для отображения скриншотов согласно информации о направлении и отображает скриншоты через данное окно. В воплощении C2 не установлены ни масштаб, ни размер окна отображения, и настройка обоих доступна согласно скриншотам. Например, окно отображения имеет масштаб отображения 16:9, если скриншоты определены как скриншоты в горизонтальном режиме согласно информации о направлении, и размер окна отображения может настраиваться согласно разрешению скриншотов. Окно отображения имеет масштаб отображения 9:16, если скриншоты определены как скриншоты в вертикальном режиме согласно информации о направлении, и размер окна отображения может настраиваться согласно разрешению скриншотов.

[00118] На этапе 801 IP-адрес мобильного терминала сохраняется в компьютере. Например, когда на компьютере установлено приложение «мобильный помощник», через которое можно получать IP-адрес мобильного терминала, никакой процесс определения адреса не требуется. Компьютер может непосредственно отправлять запрос на установление IP-соединения в мобильный терминал согласно сохраненному IP-адресу. Для удобства передачи скриншотов запрос на установление IP-соединения является запросом на установление соединения сеанса RTSP, основанного на IP-уровне, и запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов. Процесс соединения ссылается на приведенное выше представление, не усовершенствованное в данной работе. На этапе 802 посредством сеанса RTSP IP-уровня и скриншоты, и информация о направлении, относящаяся к скриншотам, отправленные из мобильного терминала, принимается на номере порта UDP.

[00119] Можно понять из представленного выше, что может существовать множество воплощений во множестве линий связи для передачи скриншотов, и на эти воплощения будут подробно ссылаться в дальнейшем с помощью множества вариантов осуществления.

[00120] Фиг. 9 - последовательность операций, которая показывает способ передачи изображений согласно примерному варианту осуществления. Как показано на фиг. 9, способ включает в себя следующие этапы.

[00121] На этапе 901 мобильный терминал выполняет захват экрана и получает скриншоты после приема команд для захвата экрана и передачи.

[00122] На этапе 902 мобильный терминал считывает информацию о направлении из предварительно заданного локальным образом места хранения данных, приспособленного для хранения информации о направлении, относящейся к скриншотам.

[00123] На этапе 903 мобильный терминал отправляет и скриншоты, и информацию о направлении в компьютер посредством IP-уровня.

[00124] На этапе 904 посредством IP-уровня компьютер принимает и скриншоты, и информацию о направлении, относящуюся к скриншотам, отправленные из мобильного терминала. Переходят на этап 905, если скриншоты определены как скриншоты в горизонтальном режиме согласно информации о направлении; и переходят на этап 906, если скриншоты определены как скриншоты в вертикальном режиме согласно информации о направлении.

[00125] На этапе 905 компьютер непосредственно отображает скриншоты в окне отображения.

[00126] На этапе 906 компьютер увеличивает скриншоты согласно длине окна отображения.

[00127] Например, скриншоты, переданные мобильным терминалом, являются такими, как показано на фиг. 2, и скриншоты, увеличенные с помощью компьютера, являются такими, как показано на фиг. 10. Увеличенные скриншоты более отчетливые.

[00128] Фиг. 11 - последовательность операций, которая показывает способ передачи изображений согласно примерному варианту осуществления. Как показано на фиг. 11, он включает в себя следующие этапы.

[00129] На этапе 1101 мобильный терминал выполняет захват экрана на локальный интерфейс для получения скриншотов.

[00130] На этапе 1102 мобильный терминал сохраняет полученные скриншоты в буфере кадра.

[00131] На этапе 1103 мобильный терминал получает скриншоты из буфера кадра.

[00132] На этапе 1104 мобильный терминал определяет информацию о направлении, относящуюся к скриншотам, согласно соотношению ширина-длина скриншотов.

[00133] На этапе 1105 посредством IP-уровня компьютер принимает и скриншоты, и информацию о направлении, относящуюся к скриншотам, отправленные из мобильного терминала. Переходят на этап 1105, если скриншоты определены как скриншоты в горизонтальном режиме согласно информации о направлении; и переходят на этап 1106, если скриншоты определены как скриншоты в вертикальном режиме согласно информации о направлении.

[00134] На этапе 1106 выбирают окно отображения, подходящее для горизонтального режима, и скриншоты отображаются в этом окне отображения. Например, выбирается окно отображения с масштабом отображения 16:9, и размер окна отображения настраивается согласно разрешению скриншотов.

[00135] На этапе 1107 выбирают окно отображения, подходящее для вертикального режима, и скриншоты отображаются в этом окне отображения. Например, выбирается окно отображения с масштабом отображения 9:16, и размер окна отображения настраивается согласно разрешению скриншотов.

[00136] В варианте осуществления масштаб отображения окна отображения может настраиваться так, чтобы он подходил для скриншотов. Результат отображения скриншотов при захвате экрана мобильного терминала в основном соответствует результату отображения на компьютере, с лучшим результатом отображения, чем показано на фиг. 3.

[00137] Воплощение передачи скриншотов упомянуто выше, и воплощение выполняется с помощью мобильного терминала и компьютера. Далее представлены внутренняя структура и функциональные особенности мобильного терминала и компьютера.

[00138] Фиг. 12 - схематическое представление устройства передачи изображений согласно примерному варианту осуществления. Ссылаясь на фиг. 12, устройство включает в себя: модуль 1201 приема, IP-модуль 1202, модуль 1203 получения и модуль 1204 отправки. Например, устройство является мобильным терминалом:

[00139] модуль 1201 приема сконфигурирован для приема запроса на установление IP-соединения, отправленного из компьютера;

[00140] IP-модуль 1202 сконфигурирован для получения IP-адреса компьютера согласно принятому запросу на установление IP-соединения;

[00141] модуль 1203 получения сконфигурирован для получения скриншотов и информации о направлении, относящейся к скриншотам;

[00142] модуль 1204 отправки сконфигурирован для отправки скриншотов и информации о направлении в компьютер посредством IP-уровня.

[00143] Дополнительно, ссылаясь на фиг. 13, модуль 1203 получения включает в себя: считывающее устройство 12031, блок 12032 масштабирования и блок 12033 датчика.

[00144] Считывающее устройство 12031 сконфигурировано для считывания информации о направлении из предварительно заданного локальным образом места хранения данных, приспособленного для хранения информации о направлении, относящейся к скриншотам.

[00145] Блок 12032 масштабирования сконфигурирован для определения информации о направлении, относящейся к скриншотам, согласно соотношению ширина-длина скриншотов.

[00146] Блок 12033 датчика сконфигурирован для определения информации о направлении, относящейся к скриншотам, согласно информации о направлении, определенной с помощью локального датчика направления.

[00147] Дополнительно, ссылаясь на фиг. 14, устройство также включает в себя: модуль 1205 сжатия, сконфигурированный для сжатия скриншотов и получения сжатых скриншотов. Модуль 1204 отправки отправляет сжатые скриншоты и информацию о направлении в компьютер посредством IP-уровня.

[00148] Дополнительно, запрос на установление IP-соединения является запросом на установление соединения сеанса транспортного потокового протокола реального времени (RTSP), основанного на IP-уровне, и запрос на установление соединения сеанса RTSP включает в себя номер порта UDP для передачи скриншотов. Модуль 1204 отправки отправляет скриншоты и информацию о направлении в компьютер с IP-адресом и номером порта UDP посредством сеанса RTSP IP-уровня.

[00149] Дополнительно, ссылаясь на фиг. 15, устройство также включает в себя: модуль 1206 захвата экрана и модуль 1207 записи. Модуль 1206 захвата экрана сконфигурирован для выполнения захвата экрана по локальному интерфейсу для получения скриншотов. Модуль 1207 записи сконфигурирован для сохранения полученных скриншотов в буфере кадра. Модуль 1203 получения получает скриншоты из буфера кадра.

[00150] Фиг. 16 - схематическое представление устройства передачи изображений согласно примерному варианту осуществления. Ссылаясь на фиг. 17, устройство включает в себя: модуль 1601 отправки, модуль 1602 приема и модуль 1603 отображения. Например, устройство является компьютером.

[00151] Модуль 1601 отправки сконфигурирован для отправки запроса на установление IP-соединения в мобильный терминал согласно IP-адресу мобильного терминала, сохраненного локально.

[00152] Модуль 1602 приема сконфигурирован для приема и скриншотов, и информации о направлении, относящейся к скриншотам, отправленных из мобильного терминала посредством IP-уровня.

[00153] Модуль 1603 отображения сконфигурирован для отображения скриншотов согласно информации о направлении.

[00154] Дополнительно, модуль 1603 отображения управляет масштабом и размером окна для отображения скриншотов согласно информации о направлении и отображает скриншоты с помощью окна.

[00155] Дополнительно, запрос на установление IP-соединения является запросом на установление