Системы и способы для пользовательских интерфейсов между переносным устройством и компьютером

Изобретение относится к области компьютерных интерфейсов между мобильным устройством и компьютером. Техническим результатом является обеспечение улучшенной эмуляции между мобильным устройством и компьютером. Раскрыты система и способ для просмотра мобильного экрана из мобильного устройства на экране настольного компьютера путем запуска заранее заданной пары из мобильной прикладной программы и компьютерной прикладной программы для обеспечения непрерывного незаметного объединения обработки файла данных как псевдоединого сеанса. Когда пользователь осуществляет некоторые операции, документ, открытый прикладной программой мобильного устройства, сохраняется как файл и автоматически переносится из файловой системы хранения мобильного устройства в файловую систему хранения компьютера. Запускается заранее определенная эквивалентная прикладная программа в компьютере, и скопированный компьютерный файл открывается на экране компьютера вне окна эмулированного экрана мобильного устройства или с перекрытием этого окна. 3 н. и 24 з.п. ф-лы, 7 ил.

 

Сообщение о материале, подлежащем защите авторским правом

Часть материала в этом патентом документе подлежит защите авторским правом в соответствии с законодательством об авторском праве Соединенных Штатов и других стран. Обладатель авторских прав не возражает против факсимильного воспроизведения кем-либо патентного документа или патентного описания, как оно представлено в публично доступных от Ведомства по патентам и товарным знакам Соединенных Штатов файлах или записях, но в остальном сохраняет за собой все авторские права. Обладатель авторского права не отказывается настоящим от каких-либо своих прав сохранять данный патентный документ в тайне, в том числе без ограничений своих прав согласно 37 C.F.R. § 1.14.

Область техники, к которой относится изобретение

Данное изобретение относится в общем к компьютерному интерфейсу, а конкретнее к компьютерному интерфейсу между мобильным устройством и компьютером.

Уровень техники

Зачастую имеется необходимость сопрягать переносные информационные устройства, такие как ПЦА (PDA), смартфоны или другие мобильные устройства, с компьютером, таким как настольный или компактный компьютер. Существующая технология (показанная как система 40 на фиг.2) использует программное обеспечение 42 эмуляции ПК, предназначенное для эмуляции экранного дисплейного воспроизведения 20 и операций устройства 12 пользовательского ввода (клавиатура и (или) мышь), и простых операций вырезания-копирования-вставки, переносов файлов путем перетаскивания и отпускания. Соответственно цель настоящего изобретения состоит в обеспечении улучшенной эмуляции между мобильным устройством и компьютером. По меньшей мере некоторые из этих целей будут удовлетворены в нижеследующем описании.

Раскрытие изобретения

Система и способы настоящего изобретения позволяю пользователю просматривать экран мобильного устройства (к примеру, из ПЦА, смартфона или иного переносного устройства) на экране настольного компьютера. Далее, мобильным устройством можно управлять с помощью клавиатуры и мыши на экране настольного компьютера. Система по настоящему изобретению позволяет выполнять операции копирования-вырезания-вставки текста между мобильным устройством и настольным компьютером, записи части или всего экрана мобильного устройства, перетаскивание и отпускание файлов в мобильное устройство. Система предпочтительно выполнена для поддержания соединения ActiveSync / IP и таких приложений как Mobile Explorer (поисковик файлов)

Настоящее изобретение имеет дело с заранее заданной парой из мобильной прикладной программы и компьютерной прикладной программы и обеспечивает непрерывное незаметное объединение обработки файла данных как псевдоединый сеанс. На эмулированном экране мобильного (ПЦА) устройства на экране подключенного компьютера прогоняется прикладная программа, выполняется в мобильном устройстве, отображается документ для просмотра-обработки-редактирования и дублируется изображение его экрана на экране компьютера. Когда пользователь осуществляет некоторые операции, документ, открытый прикладной программой мобильного устройства, сохраняется в виде файла и автоматически переносится из системы хранения файлов мобильного устройства в систему хранения файлов компьютера. Затем на компьютере будет запущено заданное эквивалентное прикладное программное обеспечение, и скопированный компьютерный файл открывается на компьютерном экране вне окна эмуляции экрана мобильного устройства или с перекрытием этого окна. Когда компьютерная обработка файла завершена, файл переносится назад в мобильное устройство.

Одним объектом изобретения является интерфейсная система для соединения мобильного устройства с ПК, содержащая модуль эмуляции ПК, выполненный с возможностью эмулировать экран мобильного устройства в первом окне на дисплее ПК, соединенного с мобильным устройством; модуль ассоциирования файловых приложений, выполненный с возможностью открывать приложение, ассоциированное с файлом, расположенным в памяти мобильного устройства, и отображать приложение во втором окне на дисплее ПК; и процессор для управления работой модуля эмуляции ПК и модуля ассоциирования файловых приложений.

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

В другом варианте осуществления модуль ассоциирования файловых приложений выполнен с возможностью отображать одно или несколько состояний мобильного устройства для одного или нескольких действий ПК в базе данных, расположенной либо в ПК, либо в мобильном устройстве. Состояния мобильного устройства могут содержать идентификатор прикладной программы мобильного устройства, тип файла, ассоциированный с прикладной программой мобильного устройства, и другие состояния. Одно или несколько действий ПК могут содержать исполнение приложения ПК с файлом.

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

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

Еще одним объектом является способ сопряжения мобильного устройства с ПК, содержащий этапы, на которых соединяют мобильное устройство с ПК, при этом ПК имеет процессор для исполнения приложения ПК, хранящегося в памяти ПК, и дисплей для отображения исполняемого приложения ПК; эмулируют экран мобильного устройства в первом окне на дисплее ПК; исполняют файл в мобильном устройстве с помощью приложения ПК, которое ассоциировано с этим файлом, и приложения мобильного устройства, хранящегося в памяти мобильного устройства; и отображают исполняемое приложение ПК во втором окне на дисплее ПК.

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

В другом варианте осуществления исполнение приложения ПК содержит этапы, на которых выбирают прикладную программу ПК, совместимую с файлом и ассоциированным приложением мобильного устройства. Например, выбор прикладной программы ПК может содержать установление соответствия между одним или более состояниями мобильного устройства и одним или несколькими действиями ПК. Состояния мобильного устройства могут содержать идентификатор прикладной программы мобильного устройства и тип файла, ассоциированный с прикладной программой мобильного устройства. Опционально, состояния мобильного устройства могут содержать статус приложения ПК, статус открытого файла или исключительные состояния.

В еще одном варианте осуществления выбор прикладной программы ПК содержит далее поиск действия принимающей системы в базе данных согласно выбранному файлу и ассоциированной с ним программе приложения.

В еще одном варианте осуществления действие принимающей системы содержит исполнение приложения ПК, а способ далее содержит этап, на котором исполняют действие принимающей системы для исполнения приложения ПК и соответствующего файла.

Дополнительные объекты изобретения будут даны в нижеследующих частях описания, при этом подробное описание предназначено для целей полного раскрытия предпочтительных вариантов осуществления изобретения без наложения на него ограничений.

Краткое описание чертежей

Изобретение будет полнее понято со ссылкой на нижеследующие чертежи, предназначенные только для целей иллюстрации.

Фиг.1 является условной схемой ПЦА, соединенного с компьютером в соответствии с настоящим изобретением.

Фиг.2 иллюстрирует существующую систему эмуляции.

Фиг.3 иллюстрирует схему системы эмуляции мобильного устройства по настоящему изобретению.

Фиг.4 показывает блок-схему алгоритма для логики ассоциирования приложений в соответствии с настоящим изобретением.

Фиг.5 иллюстрирует возникающие состояния системы, для которых устанавливаются соответствия логикой ассоциирования приложений по фиг.4.

Фиг.6 иллюстрирует исключительные состояния, для которых могут устанавливаться соответствия логикой ассоциирования приложений по фиг.4.

Фиг.7 является схемой принимающих действий в базе данных ассоциирования по настоящему изобретению.

Подробное описание изобретения

Как более конкретно показано на чертежах, для целей иллюстрации настоящее изобретение воплощено в устройстве, показанном в общем на фиг.1 и фиг.3-7. Понятно, что это устройство может изменяться в том, что касается конфигурации, и в том, что касается подробностей его частей, а способ может изменяться в том, что касается конкретных этапов и последовательности, без отхода от основополагающих идей, как они раскрыты здесь.

Фиг.1 иллюстрирует систему 10 распознавания изображений в соответствии с настоящим изобретением. Система 10 включает в себя мобильное устройство (ПЦА) 12, имеющее экран 14, присоединенный к компьютеру 16 с дисплеем 18, клавиатурой 34 и мышью 36. Соединение между мобильным устройством 12 и компьютером 16 может быть местным каналом связи, таким как соединение 28 USB, соединяющее порты 24 и 30, беспроводное соединение 26 (к примеру, соединение Bluetooth или подобное), соединяющее беспроводные антенны 22 и 32, или удаленным соединением 26, использующим сетевые соединения с инфраструктурой сети общего пользования, такой как служба синхронизации файлов на основе Интернет.

Фиг.3 иллюстрирует условную схему системы 50 по настоящему изобретению. Модуль или программа 52 эмуляции ПК, которая может загружаться в память 58 персонального компьютера 16, в память 46 мобильного устройства 12 или в обе этих памяти, обеспечивает эмулированный экран 20 ПЦА на экране присоединенного компьютера 16. Прикладная программа 44 может запускаться на мобильном устройстве 12, так что документ (или иное окно) отображается для просмотра-обработки-редактирования, и его экранное изображение 20 дублируется на компьютерном экране 18.

Когда пользователь выполняет некоторые операции, документ, открытый прикладной программой 44 мобильного устройства 12, сохраняется в виде файла и автоматически переносится из файловой системы 46 хранения мобильного устройства в файловую систему 58 хранения компьютера. Модуль 54 логики ассоциирования приложений выполнен с возможностью запуска заданной эквивалентной прикладной программы 60 ПК посредством процессора 68 на компьютере 18, при этом скопированный компьютерный файл открывается посредством пользовательского интерфейса 64 на компьютерном экране 28 в окне 62 вне окна 20 эмуляции экрана мобильного устройства или с перекрытием этого окна 20. Логика 54 ассоциирования приложений выполнена с возможностью находить эквивалентное приложение 60 ПК для приложения 44 мобильного устройства для выбранного файла. Например, мобильное устройство 12 может иметь загруженные в память мобильный Outlook или мобильный Office (к примеру, мобильный Word, мобильный Excel и мобильный PowerPoint). Таким образом, если выбран документ Word, логика 54 ассоциирования приложений ищет приложение 60 ПК (MS Word), эквивалентное приложению 44 мобильного устройства (мобильный Word).

Когда компьютерная обработка файла завершена, файл переносится обратно в память 46 мобильного устройства 12. Модуль 56 синхронизации файлов выполнен с возможностью синхронизировать файлы, которые могут храниться в памяти 46 устройства 12 или в памяти 58 компьютера 16, и обновлять файл, хранящийся в мобильном устройстве 12 или в компьютере 16, если с этим файлом работали на мобильном устройстве 12 или на компьютере 16, когда они не были подсоединены друг к другу. Логика 54 ассоциирования приложений и/или модуль 56 синхронизации файлов предпочтительно выполнены с возможностью сохранять файл в памяти 46 мобильного устройства в формате, который является считываемым ассоциированной прикладной программой 44 мобильного устройства.

Операция пользователя может использовать различные типы пользовательских интерфейсов. Например, пользователь может выполнять перенос-отпускание мышью изображения открытого документа из эмулированного мобильного экрана 20 на компьютерном дисплее 18 в другие области компьютерного экрана вне окна 20 эмулированного экрана мобильного устройства, к примеру в окно компьютера или иное окно, отображаемое на экране 18, либо в эмулированный мобильный экран 20 из других областей компьютерного экрана. Пользователь может также выполнять эквивалентные пользовательские операции ГПИ (графического пользовательского интерфейса, GUI) на экране 14 мобильного устройства. Пользователь может также вызывать ГПИ на основе меню или кнопок эмулированного окна 20. Кроме того, мобильное устройство 12 выполнено с возможностью обнаруживать физические перемещения корпуса устройства, в частности, посредством приложенных акселерометров (не показаны) и т.п., причем покачивание или имитация движений для действия по сбрасыванию содержимого устройства наружу могут использоваться для запуска инициирования переноса.

Операции по переносу файла в мобильное устройство 12 из компьютера 16, и наоборот, могут происходить автоматически путем инициирования описанных выше пользовательских операций, или можно вызывать подсказку для подтверждения переноса файла между устройствами, а также специальные команды, такие как нестандартные местоположения структур хранения файлов (папки и т.п.). Можно также реализовать и другие специальные команды, такие как синхронизация копий документа или файла, которые хранятся в обоих устройствах.

Функция логики 54 ассоциирования приложений подробно описана в способе 70, проиллюстрированном на фиг.4. Подтверждение выбора прикладной программы при переходе обрабатываемого объекта из мобильного устройства 12 в компьютер 16 или, наоборот, обрабатывается в логике 54 ассоциирования приложений. Понятно, что основная часть нижеследующего способа выполняется посредством компьютерного процессора 68 (чтобы использовать преимущество обычно более высокой мощности обработки в компьютере). Однако некоторые части или вся эта обработка может обеспечиваться и процессором 48 мобильного устройства 12.

На этапе 72 мобильное устройство 12 соединяется с компьютером 16 посредством либо беспроводного соединения 26, либо проводного соединения 28. На этапе 74 эмулируется экран ПЦА, и при выборе программного приложения 44 ПЦА на этапе 76 инициируется программное обеспечение 54 ассоциирования приложений.

Логика 54 ассоциирования приложений предпочтительно содержит алгоритм, который устанавливает соответствие между состояниями исходной системы и действиями принимающей системы для базы 66 данных ассоциирования файловых приложений на этапе 78. В типичной ситуации исходной системой является ПЦА 12, а принимающей системой является ПК 16. Однако понятно, что эти роли могут быть обратными в зависимости от функции, требуемой пользователю. База 66 данных показана на фиг.3 как расположенная или хранящаяся в памяти 58 ПК. Однако понятно, что эту базу данных можно сохранять или кэшировать в памяти 46 ПЦА.

Состояния 100 исходной системы, подробно описанные ниже на фиг.5, представляют собой комбинации параметров 102-110. Например, состояния 100 исходной системы содержат тип/идентификатор 102 прикладной программы и тип 104 файла пользовательских данных, обрабатываемых в исходной прикладной программе 44.

Дополнительное состояние исходной системы может опциально содержать режим или статус 106 прикладной программы, такой как просмотр в режиме «только чтение», режим «открыта для применения» и т.д.

Дополнительное состояние исходной системы может опционально содержать статус файла 108 данных открытого документа. Например, критерии могут содержать сведения о том, открыт ли документ или файл без исключительного права и не модифицирован, открыт с исключительным правом и не модифицирован, открыт без исключительного права и модифицирован несохраненным, открыт с исключительным правом и модифицирован несохраненным и т.д., какая-то информация (к примеру, 106, 108) может быть недоступна для всех прикладных программ.

Опциональные параметры могут также содержать исключительные состояния 110, подробно описанные на фиг.6. Исключительные состояния 110 могут быть одним или несколькими из состояний системы или пользования, косвенно выделенными из типов файлов или прикладной программы. Примерами могут служить размер 112 файла или остающаяся доступная емкость 114 хранения исходной и (или) принимающей системы. Остальные определения емкости могут быть либо абсолютным размером данных, либо относительным значением ко всей емкости файловой системы.

Дополнительные исключительные состояния могут содержать статус/доступность 116 сетевого соединения между системами, наличие операционных систем или других основополагающих средств 118 синхронизации данных среднего уровня, время, день недели и иной статус 120 расписания или информацию 122 о физическом местоположении, полученную от датчиков определения географического местоположения в других системах, таких как приемники GPS и т.п., или информацию расписания от приложения PIM или подсистемы, которая имеет прикрепленную информацию о местоположении.

Возвращаясь к фиг.4, алгоритм на этапе 80 ищет в базе данных действие принимающей системы по текущему документу или прикладной программе в исходной системе. Если обнаружено соответствующее состояние (этап 82), найденное действие исполняется в принимающей системе на этапе 84. Если нет (т.е. нет соответствующих состояний), алгоритм принимающей системы проверяет на этапе 86, определено ли уровнем операционных систем принимающей системы ассоциирование приложения для исходного файла данных. Если ассоциирование приложения для исходного файла данных найдено, на этапе 88 в принимающей системе исполняется определенное действие. Если соответствие не найдено и не определено уровнем операционных систем, на этапе 90 предпринимается действие по умолчанию. Это действие по умолчанию может содержать открытие универсального диспетчера файлов операционных систем (к примеру, Windows Explorer в компьютерной системе) для папки назначения принимающей системы либо отсутствие какого-либо действия.

На фиг.7 действия прикладной системы, полученные из логики 54 ассоциирования файловых приложений и базы 66 данных ассоциирования, могут включать в себя исполнение прикладной программы в принимающей системе с принятым файлом данных на этапе 130 или последовательное исполнение этапов манипулирования файлом данных на этапе 132. Этапы последовательного исполнения могут содержать копирование/перемещение файла данных, который автоматически синхронизирован уровнем операционных систем или отдельным промежуточным обеспечением синхронизации данных, открытие файла прикладной программой для обработки и обновление связанных папок синхронизации обрабатываемого/обновляемого файла данных.

По меньшей мере часть последовательностей на этапах 130 и 132 может включать в себя обработку 134 преобразования файла, если формат файла исходной системы может лучше обрабатываться в прикладной программе в принимающей системе, или временные функции 136, такие как задержка на определенную длительность времени или при условии, таком как размер переноса завершенного файла по абсолютному размеру данных или относительному значению по всему размеру переносимого файла, и т.п.

Понятно, что во всех ранее описанных вариантах осуществления файл данных может быть заменен сетевым содержанием/объектами посредством ссылки на универсальные идентификаторы ресурсов или унифицированные указатели ресурсов (URL).

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

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

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

Далее, эти компьютерные программные команды, такие как встроенные в машиночитаемую программную кодовую логику, могут также храниться в машиночитаемой памяти, которая может направлять компьютер или иное программируемое устройство обработки на функционирование частным образом, так что команды, хранящиеся в машиночитаемой памяти, производят готовое изделие, включающее в себя командное средство, которое реализует функцию, конкретизированную в блоке(ах) алгоритма(ов). Компьютерные программные команды могут также загружаться в компьютер или иное программируемое устройство обработки, чтобы вызывать ряд операционных этапов для выполнения в компьютере или ином программируемом устройстве обработки для получения реализованного в компьютере процесса, так что команды, которые исполняются в компьютере или ином программируемом устройстве обработки, обеспечивают этапы для реализации функций, конкретизированных в блоке(ах) алгоритма(ов).

Таким образом, как можно видеть, настоящее изобретение включает в себя, в числе прочего, следующие изобретательские варианты осуществления.

1. Интерфейсная система для соединения мобильного устройства с ПК, содержащая модуль эмуляции ПК, выполненный с возможностью эмулировать экран мобильного устройства в первом окне на дисплее ПК, соединенного с мобильным устройством; модуль ассоциирования файловых приложений, выполненный с возможностью открывать приложение, связанное с файлом, находящимся в памяти мобильного устройства, и отображать указанное приложение во втором окне на экране ПК; и процессор для управления работой модуля эмуляции ПК и модуля ассоциирования файловых приложений.

2. Интерфейсная система по варианту осуществления 1, в которой модуль ассоциирования файловых приложений выполнен с возможностью открывать ассоциированное приложение во втором окне, перекрывающем первое окно или находящемся вне первого окна.

3. Интерфейсная система по варианту осуществления 2, дополнительно содержащая модуль синхронизации файлов для синхронизации файла, подлежащего сохранению в памяти мобильного устройства и ПК.

4. Интерфейсная система по варианту осуществления 3, в которой модуль ассоциирования файловых приложений выполнен с возможностью открывать приложение ПК, хранящееся в ПК, для работы с упомянутым файлом; причем приложение ПК ассоциируется с приложением, хранящимся в мобильном устройстве, при этом приложение ПК открывается во втором окне.

5. Интерфейсная система по варианту осуществления 4, в которой модуль ассоциирования файловых приложений выполнен с возможностью управления работой приложения ПК с помощью процессора ПК.

6. Интерфейсная система по варианту осуществления 4, в которой модуль ассоциирования файловых приложений выполнен с возможностью устанавливать соответствие одного или более состояний мобильного устройства одному или более действиям ПК в базе данных, расположенной в ПК или в мобильном устройстве.

7. Интерфейсная система по варианту осуществления 6, в которой состояния мобильного устройства содержат идентификатор прикладной программы мобильного устройства.

8. Интерфейсная система по варианту осуществления 7, в которой состояния мобильного устройства дополнительно содержат тип файла, ассоциированный с указанной прикладной программой мобильного устройства.

9. Интерфейсная система по варианту осуществления 6, в которой одно или более действий ПК содержат исполнение приложения ПК в отношении указанного файла.

10. Интерфейсная система для соединения мобильного устройства с ПК, содержащая ПК с процессором для исполнения приложения ПК, хранящегося в памяти ПК, и дисплеем для отображения исполняемого приложения ПК; мобильное устройство с процессором для исполнения приложения мобильного устройства, хранящегося в памяти мобильного устройства, и дисплеем для отображения исполняемого приложения мобильного устройства; модуль эмуляции ПК, выполненный с возможностью эмулировать экран мобильного устройства в первом окне на дисплее ПК; модуль ассоциирования файловых приложений, выполненный с возможностью исполнять файл на мобильном устройстве с помощью приложения ПК, ассоциированного с упомянутым файлом, и приложения мобильного устройства, хранящегося в памяти мобильного устройства; при этом модуль ассоциирования файловых приложений выполнен с возможностью отображать исполняемое приложение ПК во втором окне на дисплее ПК.

11. Интерфейсная система по варианту осуществления 10, в которой логика ассоциирования файловых приложений выполнена с возможностью исполнять приложение ПК во втором окне, перекрывающем первое окно или находящемся вне первого окна.

12. Интерфейсная система по варианту осуществления 10, дополнительно содержащая модуль синхронизации файлов для синхронизации файла, подлежащего сохранению в памяти мобильного устройства и ПК.

13. Интерфейсная система по варианту осуществления 10, в которой модуль ассоциирования файловых приложений выполнен с возможностью исполнять приложение ПК с помощью процессора ПК.

14. Интерфейсная система по варианту осуществления 10, дополнительно содержащая базу данных, соединенную с модулем ассоциирования файловых приложений; причем модуль ассоциирования файловых приложений выполнен с возможностью устанавливать соответствие одного или более состояний мобильного устройства одному или более действиям ПК в базе данных.

15. Интерфейсная система по варианту осуществления 14, в которой состояния мобильного устройства содержат идентификатор прикладной программы мобильного устройства.

16. Интерфейсная система по варианту осуществления 15, в которой состояния мобильного устройства дополнительно содержат тип файла, ассоциированный с указанной прикладной программой мобильного устройства.

17. Интерфейсная система по варианту осуществления 15, в которой одно или более действий ПК содержат исполнение приложения ПК в отношении файла.

18. Способ сопряжения мобильного устройства с ПК, содержащий этапы, на которых соединяют мобильное устройство с ПК, имеющем процессор для исполнения приложения ПК, хранящегося в памяти ПК, и дисплей для отображения исполняемого приложения ПК; эмулируют экран мобильного устройства в первом окне на дисплее ПК; исполняют файл в мобильном устройстве с помощью приложения ПК, ассоциированного с упомянутым файлом, и приложения мобильного устройства, хранящегося в памяти мобильного устройства; и отображают исполняемое приложение ПК во втором окне на дисплее ПК.

19. Способ по варианту осуществления 18, в котором исполняемое приложение ПК отображают во втором окне, перекрывающем первое окно или находящемся вне первого окна.

20. Способ по варианту осуществления 19, дополнительно содержащий этап, на котором синхронизируют файл между памятью в мобильном устройстве и ПК.

21. Способ по варианту осуществления 19, в котором приложение ПК исполняют с помощью процессора ПК.

22. Способ по варианту осуществления 18, в котором исполнение приложения ПК содержит выбор прикладной программы ПК, совместимой с упомянутым файлом и ассоциированным приложением мобильного устройства.

23. Способ по варианту осуществления 22, в котором выбор прикладной программы ПК содержит этап, на котором устанавливают соответствие одного или более состояний мобильного устройства одному или более действиям ПК.

24. Способ по варианту осуществления 23, в котором состояния мобильного устройства содержат идентификатор прикладной программы мобильного устройства и тип файла, ассоциированный с прикладной программой мобильного устройства.

25. Способ по варианту осуществления 24, в котором состояния мобильного устройства дополнительно содержат статус приложения ПК, и/или статус открытого файла, и/или исключительные ситуации.

26. Способ по варианту осуществления 23, в котором выбор прикладной программы ПК дополнительно содержит этап, на котором осуществляют поиск в базе данных действий принимающей системы, соответствующих выбранному файлу и ассоциированной с ним прикладной программе.

27. Способ по варианту осуществления 23, в котором действие принимающей системы содержит исполнение приложения ПК, при этом способ дополнительно содержит этап, на котором исполняют действие принимающей системы для исполнения приложения ПК и соответствующего файла.

Хотя приведенное выше описание содержит много подробностей, они не должны истолковываться как ограничивающие объем изобретения, а исключительно как обеспечивающие иллюстрации некоторых предпочтительных в настоящее время вариантов осуществления данного изобретения. Поэтому понятно, что объем настоящего изобретения полностью охватывает другие варианты осуществления, которые для специалистов могут стать очевидными, и что объем настоящего изобретения не следует ограничивать ничем иным, кроме как приложенной формулой изобретения, в которой ссылка на элемент в единственном числе не предназначена обозначать «один и только один», если это не указано явно, но вместо этого «один или более». Все структурные, химические и функциональные эквиваленты элементам предпочтительных описанных выше вариантов осуществления, известные специалистам, прямо включены сюда посредством ссылки и предназначены для охвата настоящей формулой изобретения. Кроме того, для устройства или способа не нужно обращаться ко всем без исключения проблемам, для которых ищется решение в настоящем изобретении, т.к. они охватываются настоящей формулой изобретения. Далее, никакой элемент, компонент или этап способа в настоящем описании не предназначен для того, чтобы стать общественным достоянием, независимо от того, изложен ли явно этот элемент, компонент или этап способа в формуле изобретения. Никакой элемент формулы изобретения не должен толковаться по условиям шестого абзаца 35 U.S.С 112, если только этот элемент не изложен специально с помощью выражения «средство для».

1. Интерфейсная система для соединения мобильного устройства с персональным компьютером (ПК), содержащая:
модуль эмуляции ПК, выполненный с возможностью эмулировать экран мобильного устройства в первом окне на дисплее ПК, соединенного с мобильным устройством;
модуль ассоциирования файловых приложений, выполненный с возможностью открывать приложение ПК, связанное с файлом, находящимся в памяти мобильного устройства, и отображать указанное приложение ПК во втором окне на экране ПК; и
процессор для управления работой модуля эмуляции ПК и модуля ассоциирования файловых приложений.

2. Интерфейсная система по п.1, в которой модуль ассоциирования файловых приложений выполнен с возможностью открывать ассоциированное приложение во втором окне, перекрывающем первое окно или находящемся вне первого окна.

3. Интерфейсная система по п.2, дополнительно содержащая модуль синхронизации файлов для синхронизации файла, подлежащего сохранению в памяти мобильного устройства и ПК.

4. Интерфейсная система по п.3, в которой модуль ассоциирования файловых приложений выполнен с возможностью открывать приложение ПК, хранящееся в ПК, для работы с упомянутым файлом; причём приложение ПК ассоциировано с приложением, хранящимся в мобильном устройстве; при этом приложение ПК открывается в указанном втором окне.

5. Интерфейсная система по п.4, в которой модуль ассоциирования файловых приложений выполнен с возможностью управления работой приложения ПК с помощью процессора ПК.

6. Интерфейсная система по п.4, в которой модуль ассоциирования файловых приложений выполнен с возможностью устанавливать соответствие одного или более состояний мобильного устройства одному или более действиям ПК в базе данных, расположенной в ПК или в мобильном устройстве.

7. Интерфейсная система по п.6, в которой состояния мобильного устройства содержат идентификатор прикладной программы мобильного устройства.

8. Интерфейсная система по п.7, в которой состояния мобильного устройства дополнительно содержат тип файла, ассоциированный с указанной прикладной программой мобильного устройства.

9. Интерфейсная система по п.6, в которой одно или более действий ПК содержат исполнение приложения ПК в отношении указанного файла.

10. Интерфейсная система для соединения мобильного устройства с ПК, содержащая:
ПК с процессором для исполнения приложения ПК, хранящегося в памяти ПК, и дисплеем для отображения исполняемого приложения ПК;
мобильное устройство с процессором для исполнения приложения мобильного устройства, хранящегося в памяти мобильного устройства, и дисплеем для отображения исполняемого приложения мобильного устройства;
модуль эмуляции ПК, выполненный с возможностью эмулировать экран мобильного устройства в первом окне на дисплее ПК;
модуль ассоциирования файловых приложений, выполненный с возможностью исполнять файл в мобильном устройстве при помощи приложения ПК, ассоциированного с упомянутым файлом, и приложения мобильного устройства, хранящегося в памяти мобильного устройства;
при этом модуль ассоциирования файловых приложений выполнен с возможностью отображать исполняемое приложение ПК во втором окне на дисплее ПК.

11. Интерфейсная система по п.10, в которой логика ассоциирования файловых приложений выполнена с возможностью исполнять приложение ПК во втором окне, перекрывающем первое окно или находящемся вне первого окна.

12. Интерфейсная система по п.10, дополнительно содержащая модуль синхронизации файлов для синхронизации файла, подлежащего сохранению в памяти мобильного устройства и ПК.

13. Интерфейсная система по п.10, в которой модуль ассоциирования файловых приложений выполнен с возможностью исполнять приложение ПК с помощью процессора ПК.

14. Интерфейсная система по п.10, дополнительно содержащая базу данных, соединённую с модулем ассоциирования файловых приложений; причём модуль ассоциирования файловых приложений выполнен с возможностью устанавливать соответствие одного или более состояний мобильного устройства одному или более действиям ПК в базе данных.

15. Интерфейсная система по п.14, в которой состояния мобильного устройства содержат идентификатор прикладной программы мобильного устройства.

16. Интерфейсная система по п.15, в которой состояния мобильного устройства дополнительно содержат тип файла, ассоциированный с указанной прикладной программой мобильного устройства.

17. Интерфейсная система по п.15, в которой одно или более действий ПК содержат исполнение приложения ПК в отношении файла.

18. Способ сопряжения мобильного устройства с персональным компьютером (ПК), содержащий этапы, на которых:
соединяют мобильное устройство с ПК, содержащим процессор для исполнения приложения ПК, хранящегося в памяти ПК, и дисплей для отображения исполняемого приложения ПК;
эмулируют экран мобильного устройства в первом окне на дисплее ПК;
исполняют файл в мобильном устройстве с помощью приложения ПК, ассоциированного с упомянутым файлом, и приложения мобильного устройства, хранящегося в памяти мобильного устройства; и
отображают исполняемое приложение ПК во втором окне на дисплее ПК.

19. Способ по п.18, в котором исполняемое приложение ПК отображают во втором окне, перекрывающем первое окно или находящемся вне первого окна.

20. Способ по п.19, дополнительно содержащий этап, на котором синхронизируют файл между памятью в мобильном устройстве и ПК.

21. Способ по п.19, в котором приложение ПК исполняют с помощью процессора ПК.

22. Способ по п.18, в котором исполнение приложения ПК содержит выбор прикладной программы ПК, совместимой с упомянутым файлом и ассоциированным приложением мобильного устройства.

23. Способ по п.22, в котором выбор прикладной программы ПК содержит этап, на котором устанавливают соответствие одного или более состояний мобильного устройства с одним или более действиями ПК.

24. Способ по п.23, в котором состояния мобильного устройства содержат идентификатор прикладной программы мобильного устройства и тип файла, ассоциированный с прикладной программой мобильного устройства.

25. Способ по п.24, в котором состояния мобильного устройства дополнительно содержат статус приложения ПК и/или статус открытого файла, и/или исключительные ситуации.

26. Способ по п.23, в котором выбор прикладной программы ПК дополнительно содержит этап, на котором осуществляют поиск в базе данных действий принимающей системы, соответствующих выбранному файлу и ассоциированной с ним прикладной программе.

27. Способ по п.23, в котором действие принимающей системы содержит исполнение приложения ПК, при этом способ дополнительно содержит этап, на котором исполняют действие принимающей системы для исполнения приложения ПК и соответствующего файла.



 

Похожие патенты:

Изобретение относится к области управления периферийными устройствами. Техническим результатом является обеспечение автоматического приспособления приложения управления устройством к среде, в которой оно используется.

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

Изобретение относится к системе и способу передачи данных и кабелю передачи данных, с помощью которых можно выполнять передачу данных с высокой скоростью при поддержании совместимости с интерфейсом передачи данных, например мультимедийный интерфейс высокой четкости HDMI (МИВЧ).

Изобретение относится к оптоволоконным соединениям устройств ввода-вывода или устройств центрального процессора или передаче информации между этими устройствами.

Изобретение относится к системе печати контента, системе ретрансляции печати и способу управления. .

Изобретение относится к области цифровой вычислительной техники и передачи данных, а именно к взаимному преобразованию интерфейсов обмена информацией. .

Изобретение относится к полевым приборам, которые, в частности, используются в промышленности для эксплуатации управления процессом, таким как процесс переработки нефти.

Изобретение относится к средствам передачи команд графики для прорисовывания экрана, сконфигурированного множеством графических компонентов на стороне клиента. .

Изобретение относится к способу передачи сигнала управления в электронном устройстве на основе мультимедийного интерфейса высокой четкости (HDMI). Техническим результатом является обеспечение управления операциями управляемого устройства, которое обрабатывает только сигнал управления во втором формате на основе сигнала управления в первом формате. Пользователь устанавливает в устройстве 370В воспроизведения фотографий тот факт, что физический адрес 2000 представляет собой устройство записи, которым управляет 370В воспроизведения фотографий, вместо физического адреса 2000. В соответствии с этой установкой, устройство 370В воспроизведения фотографий определяет логический адрес как устройство записи, управляемое управлением бытовыми электронными устройствами (СЕС). Когда пользователь выполняет операции с устройством 210В записи на диск, которое представляет собой устройство, не соответствующее СЕС, используя передатчик 277 дистанционного управления, телевизионный приемник 250В генерирует команду управления СЕС, адресованную в устройство 210В записи на диск. Устройство 370В воспроизведения фотографий детектирует команду управления СЕС, преобразует команду управления СЕС в команду инфракрасного дистанционного управления и передает команду инфракрасного дистанционного управления из модуля 384 инфракрасной передачи в устройство 210В записи на диск. 3 н. и 8 з.п. ф-лы, 31 ил.

Изобретение относится к области электрорадиотехники и может быть использовано в способах объединения и коммутации дискретных сигналов телеграфного типа. Техническим результатом является увеличение пропускной способности асинхронных цифровых систем коммутации. Устройство для повышения пропускной способности асинхронных цифровых систем коммутации содержит N абонентских блоков, блок управления, входящие и выходящие преобразователи кода, считывающее устройство, распределитель, запоминающее устройство, счетчики времени, N регистров входящих и исходящих линий связи, блок группового тракта, шифратор, блок памяти адреса, дешифратор и N триггеров. 1 ил.

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

Изобретение относится к области передачи информации между устройствами, а именно извлечения информации из независимых устройств в веб-пространстве. Техническим результатом является обеспечение возможности удаленно просматривать информацию об устройствах, собирать статистические данные, контролировать устройства и давать им команды выполнять определенные задания. Для этого устройства выполнены с возможностью доступа к Интернету, что делает их веб-объектами, способными отправлять и принимать данные через Интернет. Веб-объекту присваивается производителем статический и динамический порядковый номер, который содержит данные, относящиеся к веб-объекту/устройству. Кроме того, веб-объект обладает способностью сообщать о своем статусе, обеспечивает доступность такой информации через Интернет. Таким образом, владелец устройства может контролировать устройства путем доступа к нему через Интернет и веб-страницу, а производитель или другой уполномоченный пользователь может также безопасно обращаться к устройству/веб-объекту для контроля его статуса. Веб-объект может, таким образом, сообщать о необходимости технического обслуживания, о необходимости заказа деталей для обслуживания и может поддерживать эту информацию в пределах динамической части порядкового номера, которая обновляется на основе изменения его статуса. 2 н. и 28 з.п. ф-лы, 2 ил.

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

Изобретение относится к области функционирования многочисленных операционных систем (OS) в мобильном терминале связи с несколькими модемами. Техническим результатом является объединение различных специфических интерфейсов пользователя для различных провайдеров сети в едином интерфейсе. Устройство содержит множество модемов и модуль мультиплексора/демультиплексора (MUX/DEMUX). Модемы поддерживают доступ к различным беспроводным сетям. Модуль MUX/DEMUX принимает данные соответствующей беспроводной сети от модемов, ищет операционные системы, соответствующие модемам, со ссылкой на таблицу отображения модем-OS и предоставляет данные соответствующих модемов искомым операционным системам. 3 н. и 11 з.п. ф-лы, 4 ил.

Изобретение относится к авиационной технике и предназначено для использования в управлении летательными аппаратами, в том числе пассажирскими самолетами. Техническим результатом является повышение надежности и улучшение контролепригодности. Система управления общесамолетным оборудованием содержит общесамолетное оборудование (3), пульт управления (2) (КПП) со средствами управления, подключенный к системе информационного обмена (4), содержащей двукратно зарезервированные первый (5) и второй (6) каналы связи, конструктивно выполненные в виде первого основного (7) и первого резервного (8), а также второго основного (9) и второго резервного (10) каналов информационного обмена, к которым соответственно подключены первый (11) и второй (12) блоки вычислителей-концентраторов, первый (13) и второй (15) блоки защиты и коммутации линий электропитания постоянного тока, первый (14) и второй (16) блоки защиты и коммутации линий электропитания переменного тока, а также первый (17) и второй, и (18) блоки преобразования сигналов. 3 з.п. ф-лы, 1 ил.

Изобретение относится к средству обработки информации. Технический результат заключается в обеспечении управления дисплеем за счет сегментации отображаемой информации. Серверное устройство, включающее модуль памяти для сохранения данных соответствия между информацией терминала относительно одного или нескольких терминалов для обработки информации, связанных через сеть, и одним или несколькими сегментами информации управления дисплеем, ассоциированными с экранами дисплеев терминалов для обработки информации; модуль добавления, который добавляет новые данные соответствия между информацией терминала относительно рассматриваемого терминала для обработки информации и информацией управления дисплеем в модуль памяти в ответ на действия пользователя по меньшей мере одного из терминалов для обработки информации. 3 н. и 8 з.п. ф-лы, 12 ил.

Изобретение относится к медицинской технике. Технический результат заключается в повышении точности соотнесения данных идентификации пациентов. Браслетное радиомаячное устройство (10) содержит ремешок (16) из гибкого материала, который содержит, во вставленном или прикрепленном состоянии, слой (22) для записи, содержащий читаемую человеком информацию для идентификации пациента, гибкий источник (26) питания и слой (24) гибкой печатной схемы. Слой гибкой печатной схемы содержит память (40) для сохранения, по меньшей мере, информации для идентификации пациента и передатчик (42) сопряженной с телом системы связи для передачи информации для идентификации пациента пациентом, с использованием протокола сопряженной с телом системы связи. 3 н. и 13 з.п. ф-лы, 4 ил.

Изобретение относится к области управления периферийными устройствами. Техническим результатом является повышение эффективности удаленного управления устройствами. Раскрыто устройство обработки информации, которое отображает ссылку, относящуюся к одному периферийному устройству, на экране устройства. Устройство обработки информации содержит средство получения для получения информации о периферийном устройстве, средство формирования ссылки для формирования ссылки, соответствующей информации настройки, полученной средством получения, и средство доступа для получения доступа к программе управления устройствами, которая управляет периферийным устройством, соответствующим ссылке, когда определено, что команда ссылки, сформированной средством формирования ссылки, была обеспечена на экране устройства. 3 н. и 8 з.п. ф-лы, 20 ил.
Наверх