RU2445676C2 - Способ осуществления связи с многофункциональной картой памяти - Google Patents

Способ осуществления связи с многофункциональной картой памяти Download PDF

Info

Publication number
RU2445676C2
RU2445676C2 RU2008150765/08A RU2008150765A RU2445676C2 RU 2445676 C2 RU2445676 C2 RU 2445676C2 RU 2008150765/08 A RU2008150765/08 A RU 2008150765/08A RU 2008150765 A RU2008150765 A RU 2008150765A RU 2445676 C2 RU2445676 C2 RU 2445676C2
Authority
RU
Russia
Prior art keywords
memory card
functional module
memory
card
data
Prior art date
Application number
RU2008150765/08A
Other languages
English (en)
Other versions
RU2008150765A (ru
Inventor
Пашалис ПАПАГРИГОРИЮ (DE)
Пашалис ПАПАГРИГОРИЮ
Original Assignee
Пашалис ПАПАГРИГОРИЮ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=38267665&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU2445676(C2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Пашалис ПАПАГРИГОРИЮ filed Critical Пашалис ПАПАГРИГОРИЮ
Publication of RU2008150765A publication Critical patent/RU2008150765A/ru
Application granted granted Critical
Publication of RU2445676C2 publication Critical patent/RU2445676C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Credit Cards Or The Like (AREA)
  • Facsimiles In General (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Stored Programmes (AREA)
  • Communication Control (AREA)

Abstract

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

Description

Изобретение относится к способу осуществления связи с многофункциональной картой памяти, содержащей контроллер карты и функциональный модуль, выполняющий по меньшей мере одну функцию обработки данных, отличную от функции хранения данных карты памяти. С технической точки зрения, функциональный модуль может быть также интегрирован вместе с контроллером карты в одном составном элементе. В смысле изобретения карта памяти является периферийным устройством, содержащим контроллер карты, обеспечивающий идентификацию карты в качестве карты памяти хост-компьютером. Наличие физического модуля памяти не является необходимым. Таким образом, многофункциональная карта памяти в смысле изобретения представляет собой карту памяти упомянутого выше типа, содержащую по меньшей мере один дополнительный функциональный модуль.
Карты памяти являются продуктом миниатюризации и возрастающих емкостей запоминающих устройств. Они совершили коммерческий прорыв, нашли широкий рынок сбыта и в то же время стали стандартной принадлежностью мобильных устройств, например ноутбуков, коммуникаторов, мобильных телефонов, фотокамер и т.п. В последнее время было выпущено большое количество карт памяти с различными емкостью, скоростью доступа, форматами, интерфейсами и разъемами. Примеры карт памяти включают в себя цифровые карты памяти CompactFlash™ (CF), Memory Stick™ (MS) и последующие версии, включающие в себя Memory Stick Pro и Memory Stick Duo Smart Media (карты памяти, Secure Digital (SD™), microSD™, miniSD™, PC-карты, MultiMediaCards™ (MMC), RS-MMC™ и xD™.
Кроме того, одновременное развитие технологий для мобильных телефонов и широкое распространение соответствующих конечных устройств привело к повышенному спросу на мобильность с точки зрения использования этих устройств в различных областях применения и, в частности, с учетом вопроса безопасности.
Решающее значение для обмена данными конечных устройств (ПК, ноутбука, PDA, мобильного телефона и т.п.) с картами памяти имеют спецификации соответствующих организаций (напр., Ассоциации для карт SD/Association for cards SD, Ассоциации для карт MMC/Association for cards MMC и т.д.) и наборы команд, определяемые в этих спецификациях. Каждый тип карты (форм-фактор) требует устройства чтения/записи карты, управляемого посредством конкретных драйверов устройства для соответствующей операционной системы конечного устройства.
Кроме других расширений карт памяти при помощи функциональных модулей до карты Bluetooth, карты WLAN, радио карты и т.п., промышленный стандарт Мс-Ех (Mobile Commerce Extension Standard/стандарт мобильного коммерческого расширения) также делает возможным обеспечение дополнительной возможности реализации идеи использования карты памяти в сочетании с криптоконтроллером (также именуется защищенной картой флэш-памяти). Несколько продуктов, служащих реализации этой цели, уже разрабатываются или даже поступили в продажу. Подобная конфигурация проиллюстрирована в ЕР-А-1596326.
В качестве примера многофункциональной карты памяти на фиг.1 представлено схематическое представление известной карты флэш-памяти с интегрированным криптоконтроллером (также упоминаемым как контроллер смарт-карты). Изобретение относится к новому типу связи с такой картой, в которую интегрировано по меньшей мере одно другое периферийное устройство. Другое периферийное устройство может представлять собой, например, криптоконтроллер.
Таким образом, для того чтобы через один и тот же интерфейс данных такой карты памяти и ее контроллер флэш-памяти было возможно управление и одновременное осуществление обмена данными, как с составным элементом флэш-памяти, так и с контроллером смарт-карты в качестве примера функционального модуля, необходимо соответственное расширение и приспособление исходных спецификаций карт флэш-памяти. Таким образом, к примеру, были включены дополнительные команды, или ранее зарезервированные имена команд («пустые» команды, команды без определенных функций) могут быть использованы для активации или управления соответственно подготовленного/предусмотренного для этой цели контроллера флэш-памяти для адресации надлежащего составного элемента (напр., контроллера флэш-памяти или смарт-карты) и для осуществления связи с ним.
В результате этого, драйверы устройства, которые ранее существовали только для карт памяти, должны быть усовершенствованы или заменены для обеспечения передачи и приема также новых или усовершенствованных команд на/с карты памяти с расширенными функциональными возможностями (напр., карты флэш-памяти с интегрированным криптоконтроллером) или для осуществления связи с этими картами памяти. Эти обновленные или новые драйверы будут теперь способны осуществлять связь также со стороны устройства с различными приложениями и обмениваться данными, которые предусмотрены для памяти или карты памяти, а также для других интегрированных функциональных составных элементов, примеры которых приведены в ЕР-А-1596326.
Таким образом, примеры процесса, связанного с функцией драйверов такого устройства, и предъявляемые к нему требования будут приведены в данном документе в качестве примера со ссылкой на «защищенную карту флэш-памяти» (карту флэш-памяти с интегрированными криптоконтроллером, см. фиг.2):
Часть 1: Приложение (напр., MS Word или File Explorer) (позиция 201) должно отредактировать или создать файл, который хранился или хранится во флэш-памяти карты флэш-памяти. Используя файловый системный уровень, а затем используя логическое моделирование памяти карты памяти (устройство 205, не выполняющее обработку данных/raw device 205), операции и данные передаются на драйвер устройства или карты 206 флэш-памяти, которая в свою очередь направляет их в соответствующую спецификацию интерфейса на карту флэш-памяти и передает их на контроллер 207 флэш-памяти. Затем, контроллер флэш-памяти выполняет актуальные операции чтения и записи на флэш-память 209.
Часть 2: В то же время, приложение, связанное с обеспечением безопасности (напр., VPN-клиент), требует криптографической операции (напр., подписи данных или проверки PIN), которая прежде всего должна выполняться на интегрированном в карту памяти криптоконтроллере 210. По аналогией с частью 1 примера, эти операционные требования непосредственно переносятся/пересылаются в соответствующим образом усовершенствованный драйвер шины карты (фиг.2, 204). Этот соответствующим образом усовершенствованный драйвер 206 устройства переводит запрос на операцию в зависимости от соответствующих спецификаций интерфейса для определенного типа карт флэш-памяти и передает на контроллер 207 карты флэш-памяти команды и данные, которые теперь предназначены для криптоконтроллера. Таким образом, благодаря командам и/или командам шины карты, определенным для криптоконтроллера, контроллер флэш-памяти осуществляет связь с криптоконтроллером.
Приведенный выше пример предназначен не только для демонстрации сложности драйверов устройства, требуемых или усовершенствованных для вышеуказанной цели, и сложности требований осуществления связи, предъявляемых к такому драйверу устройства в отношении защищенной картой флэш-памяти, на которую приведена ссылка в примере. Должны быть упомянуты также и другие масштабы сложности. В силу того, что требуется обеспечить широкую сферу применения, программное обеспечение подобного драйвера устройства всегда должно разрабатываться для большого диапазона операционных систем (MS Windows, LINUX, Windows Mobile, SYMBIAN, Palm OS и т.п.) и для большого количества архитектур аппаратных средств или моделей конечных устройств. Кроме того, необходимо принимать во внимание быстрое и непрерывное развитие аппаратных средств и краткий жизненный цикл этих конечных устройств.
Во всех известных способах осуществления связи со вспомогательными (дополнительными) периферийными устройствами и управления ими через коммуникационную шину (напр., шину SD-карты), не предусмотренную непосредственно для этого устройства, обычно используют специальные команды и/или «предварительно заданные команды для карт памяти». В отношении передачи дополнительной управляющей информации посредством команд, которые предназначены и стандартизированы для коммуникационной шины, в отношении предшествующего уровня техники приводится ссылка на US-В-6735650. В данном документе описан способ, который используется в области жестких дисков Serial ATA, а не в области карт памяти, в частности в мобильных конечных устройствах. Кроме того, подобный способ не может быть использован для устранения описанных выше проблем, так как используемый способ не предназначается для управления или обмена данными со вспомогательными периферийными устройствами, а используется для выполнения дополнительных функций контроллера устройства жесткого диска SATA, которые служат для конкретных для каждого конкретного производителя целей диагностики. Для передачи упомянутой дополнительной управляющей информации, конкретной для контроллера устройства, сначала необходима запускаемая специальными командами настройка (setup) специального логического канала связи, который остается включенным до тех пор, пока связь не прервана, и затем выключается также при помощи специальных программ. Команды для настройки и прерывания специального канала связи отличаются от команд, используемых для доступа к жесткому диску с целью чтения и записи данных (см., напр., кол.4 строка 10 - кол.5 строка 64 US-B-6735650).
Целью настоящего изобретения является обеспечение связи и/или управления вспомогательным периферийным устройством (функциональным модулем) через предусмотренную для карты памяти коммуникационную шину (шину связи), которая в сущности не предусмотрена для связи с периферийным устройством или управления им.
Для достижения указанной цели изобретение предлагает способ, сформулированный в 1 пункте формулы изобретения. Преимущественные варианты осуществления способа описаны в зависимых пунктах формулы изобретения.
Таким образом, согласно изобретению предлагается способ осуществления связи хост-системы с многофункциональной картой памяти, который используется для запуска по меньшей мере одной функции обработки данных функционального модуля, и/или для осуществления связи с упомянутым функциональным модулем, и/или для извлечения данных, обработанных функциональным модулем в соответствии с его функцией обработки данных. Эти процессы осуществления связи не представляют собой какую-либо временную последовательность/взаимосвязь. Согласно изобретению, особым признаком способа является тот факт, что для подобных операций осуществления связи используют стандартизированные команды записи и чтения, например команды, используемые для адресации памяти данных карты памяти. Таким образом, связь со вспомогательным функциональным модулем (вспомогательным периферийным устройством) карты памяти осуществляется точно так же, как и осуществление связи с памятью данных карты памяти.
Многофункциональная карта памяти, с которой согласно изобретению устанавливают связь, может содержать один или несколько функциональных модулей. Один или несколько функциональных модулей могут содержать функциональные возможности криптоконтроллера, контроллера смарт-карты, Bluetooth карты, WLAN карты и/или радио карты.
Изобретение подробно описано далее со ссылкой на прилагаемые чертежи, на которых:
фиг.1 схематически изображает настройку (setup) многофункциональной карты памяти, содержащую канал связи, продолжающийся до системы высшего уровня (хост-системы),
фиг.2 схематически изображает процесс (с функциональными блоками) в известном из предшествующего уровня техники случае осуществления связи с многофункциональными картами памяти, а также
фиг.3 схематически изображает настройку во время осуществления связи (с функциональными блоками) согласно одному варианту осуществления настоящего изобретения.
Таким образом, на фиг.1 проиллюстрирована базовая настойка многофункциональной карты памяти для ее использования согласно изобретению, при этом функциональный модуль управляется при помощи стандартизированных команд чтения и записи хранения, которые обычно используют для передачи данных пользователя к картам памяти или от них.
Согласно изобретению в способе осуществления связи с многофункциональными картами памяти и, в частности, с функциональным модулем, дополнительно интегрированным в упомянутые карты памяти, описанная выше сложность полностью устранена, как показано на фиг.3. Связь между программным обеспечением 302 приложения (напр., приложения, связанного с обеспечением безопасности) и функциональным модулем 310 (напр., криптоконтроллером) многофункциональной карты памяти (напр., "защищенной" карты флэш-памяти), используемой согласно изобретению, требует со стороны устройства только части функциональных возможностей программного обеспечения драйвера устройства по сравнению с уже существующим для карт памяти, оснащенных исключительно функциями памяти. Это означает, что возможно использовать только команды карты памяти, предусмотренные для обычного доступа чтения/записи для данных памяти пользователя на адресном уровне карты (флэш-) памяти.
Обеспеченное изобретением (частично экономическое) преимущество разработки заключается в том, что для использования многофункциональных карт памяти (напр., карт флэш-памяти с интегрированным криптоконтроллером) нет необходимости в усовершенствовании программного обеспечения драйвера устройства для карт памяти, а только драйверов устройства, уже предустановленных в конечном устройстве производителем для эксплуатации обычных функциональных возможностей памяти.
Использование подобных многофункциональных карт памяти (усовершенствованных и/или адаптированных карт памяти) согласно изобретению основано исключительно на модификациях управляющего программного обеспечения некоторых составных элементов (напр., аппаратного обеспечения контроллера флэш-памяти) этих карт памяти.
Иными словами, изобретение относится к способу связи с многофункциональными картами памяти без предъявления определенных требований к программному обеспечению драйвера устройства для чтения карт памяти соответствующих операционных систем и/или соответствующих производителей.
a) В связи с этим, аппаратное обеспечение используемого контроллера карты памяти (см. 301 на фиг.3) обновляют и модифицируют соответственным образом, так что контроллер карты памяти после получения на стороне хост-системы 300 команды записи, которая должна запускать процесс записи на составном элементе памяти с содержанием данных, которое подлежит записи на специальный адрес составного элемента памяти (этот адрес (фиг.3, 306, напр., Fw) заранее задан и известен контроллеру карты памяти), вместо этого устанавливает связь с функциональным составным элементом, который кроме возможно существующего составного элемента памяти соединен с контроллером карты памяти, и перенаправляет предоставляемое содержание данных к функциональному составному элементу (см. на 308 на фиг.2).
b) Далее, используемый контроллер карты памяти соответственно обновляют и модифицируют таим образом, что контроллер карты памяти после получения команды чтения на стороне хост-системы, предусмотренной для процесса чтения на составном элементе памяти, передает (возможно, также после временного хранения) к хост-системе ответные данные функционального составного элемента, который дополнительно существует в многофункциональной карте памяти, только если команда чтения адресует содержание данных, которое подлежит хранению, по специальному адресу составного элемента памяти (этот неизменный адрес (см. 306 на фиг.3, напр., Fr) предварительно задан и известен контроллеру карты памяти).
При помощи соответствующего форматирования карты памяти возможно обеспечить, что вышеупомянутые специальные адреса всегда известны операционной системе, однако не используются операционной системой на уровне файлового управления. Таким образом, предлагаемый способ не влияет ни на реализацию драйвера шины карты памяти, ни на технологию, применяемую для реализации интерфейса между хост-компьютером 300 и обычной картой 311 памяти. Таким образом, рассматриваемые приложения (см. Фиг.3 на 302) могут всегда устанавливать связь с функциональным модулем через интерфейс 303, существующий в любом случае карты памяти, а именно только через не зависящие от операционной системы стандартные команды чтения/записи упомянутого интерфейса.
Ни инициация функции обработки данных функционального модуля, ни осуществление связи с функциональным модулем или извлечение данных, обрабатываемых функциональным модулем в соответствии с упомянутой функцией обработки данных, не предъявляют специфических требований к драйверу устройства, уже существующему в хост-компьютере, или к обычному осуществлению связи между драйверами устройства и картой памяти для выполнения предлагаемого способа.
Учитывая вышеизложенное, согласно изобретению многофункциональная карта памяти также не обязательно должна включать в себя модуль памяти. Решающим является тот факт, представляет ли карта сама себя хост-системе и операционной системе как карта памяти; для изобретения, в частности, является принципиальным, что карта имеет возможность адресации посредством команд чтения и записи в том виде, как они известны в адресации памяти данных, так что относительно хост-системы и операционной системы, соответственно, карта будет выступать (действовать) как обычная карта памяти.
Многофункциональная карта памяти, сконфигурированная надлежащим образом для выполнения описанного выше способа, отличается тем, что для этой карты используют устройства чтения/записи, подключенные с помощью проводов или без помощи проводов, предусмотренные для обычной функции памяти этой карты, в особенности без дополнительной установки специально предназначенных драйверов устройства для обеспечения этих дополнительных функциональных возможностей многофункциональной карты памяти.
Возможные конечные устройства включают в себя, например, персональные компьютеры, ноутбуки, PDA, смартфоны, мобильные телефоны или интеллектуальные комбинированные устройства, например принтеры и фотокамеры с дополнительной обработкой данных, при этом операционные системы конечных устройств могут включать в себя, например, MS Windows, LINUX, Windows CE, Windows Mobile, Symbian, PalmOS, Pocket LINUX и т.д.

Claims (5)

1. Способ осуществления связи операционной системы хост-компьютера с многофункциональной картой памяти, которая представляет сама себя хост-системе, позволяя использовать драйвер устройства операционной системы для карты памяти без изменений, и которая содержит контроллер карты и функциональный модуль, выполняющий по меньшей мере одну функцию обработки данных, отличную от функции хранения данных карты памяти, при этом функциональный модуль является Bluetooth, WLAN, радио или крипто-контроллером и его связь по своей сущности не предусмотрена для связи с или управления функциональным модулем на основе спецификаций карты памяти, и в котором для запуска по меньшей мере одной функции обработки данных функционального модуля, для осуществления связи с функциональным модулем и для извлечения данных, обработанных функциональным модулем в соответствии с его функцией обработки данных, используют стандартизированные команды записи и чтения используемого для адресации памяти данных карты памяти типа, при этом контролер карты, основываясь на адресе, используемом командами чтения и записи, распознает присвоение содержания данных команды функциональному модулю, что позволяет реализовывать функцию функционального модуля.
2. Способ по п.1, отличающийся тем, что многофункциональная карта памяти содержит диапазон адресов памяти, в пределах которого карта памяти имеет возможность адресации, и что диапазон адресов памяти содержит адреса памяти, которые служат для адресации многофункциональной карты памяти для запуска по меньшей мере одной функции обработки данных функционального модуля, для осуществления связи с функциональным модулем и для извлечения данных, обработанных функциональным модулем в соответствии с его функцией обработки данных.
3. Способ по п.1, отличающийся тем, что многофункциональная карта памяти содержит по меньшей мере один модуль памяти.
4. Способ по п.3, отличающийся тем, что многофункциональная карта памяти содержит несколько функциональных модулей.
5. Способ по п.1, отличающийся тем, что функциональный модуль вместе с контроллером карты памяти интегрирован в составной элемент.
RU2008150765/08A 2006-05-29 2007-05-25 Способ осуществления связи с многофункциональной картой памяти RU2445676C2 (ru)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP06114648 2006-05-29
EP06114648.6 2006-05-29
US88672107P 2007-01-26 2007-01-26
US60/886,721 2007-01-26

Publications (2)

Publication Number Publication Date
RU2008150765A RU2008150765A (ru) 2010-07-10
RU2445676C2 true RU2445676C2 (ru) 2012-03-20

Family

ID=38267665

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008150765/08A RU2445676C2 (ru) 2006-05-29 2007-05-25 Способ осуществления связи с многофункциональной картой памяти

Country Status (10)

Country Link
US (1) US20100115200A1 (ru)
EP (2) EP2030105A1 (ru)
JP (1) JP2010506242A (ru)
KR (1) KR101425181B1 (ru)
CN (1) CN101454746B (ru)
BR (1) BRPI0712109A8 (ru)
CA (1) CA2652439C (ru)
DE (1) DE112007000101C9 (ru)
RU (1) RU2445676C2 (ru)
WO (1) WO2007138021A1 (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2775156C2 (ru) * 2019-02-01 2022-06-28 Хуавей Текнолоджиз Ко., Лтд. Карта памяти и оконечное устройство
US11568196B2 (en) 2018-02-01 2023-01-31 Huawei Technologies Co., Ltd. Memory card and terminal

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009145518A2 (ko) * 2008-05-26 2009-12-03 에스케이텔레콤 주식회사 무선 통신 모듈을 추가한 메모리 카드 및 이를 사용하기 위한 단말기와 wpan 통신 모듈을 가진 메모리 카드 및 이를 사용한 wpan 통신 방법
JP2011502301A (ja) * 2008-09-04 2011-01-20 ティー―データ・システムズ(エス)ピーティーイー・リミテッド 無線デジタルコンテンツの管理のための方法及び装置
US8386723B2 (en) * 2009-02-11 2013-02-26 Sandisk Il Ltd. System and method of host request mapping
DE102009037785A1 (de) 2009-02-11 2010-09-16 Certgate Gmbh Verfahren zum Einsatz einer Multifunktionsspeicherkarte auf Endgeräten
EP2290901A1 (fr) * 2009-08-26 2011-03-02 Gemalto SA Dispositif électronique nomade configuré pour établir une communication sans fil sécurisé
DE102009048240A1 (de) * 2009-10-05 2011-04-07 Giesecke & Devrient Gmbh Portabler Datenträger mit Zusatzfunktionalität
WO2011068464A1 (en) * 2009-12-01 2011-06-09 T-Data Systems (S) Pte Ltd Memory card and method for storage and wireless transceiving of data
CA2791708A1 (en) * 2010-03-01 2011-09-09 T-Data Systems (S) Pte Ltd A memory card
CN101853417B (zh) * 2010-05-24 2013-12-25 飞天诚信科技股份有限公司 Cf接口信息安全设备的工作方法和***
WO2012064280A1 (en) 2010-11-10 2012-05-18 Smart Hub Pte. Ltd. Method of performing a financial transaction via unsecured public telecommunication infrastructure and an apparatus for same
CN102509140A (zh) * 2011-09-26 2012-06-20 深圳市江波龙电子有限公司 复合存储卡及其实现方法、终端
US8826459B2 (en) * 2011-11-29 2014-09-02 Jason Swist Systems and methods of automatic multimedia transfer and playback
US8762607B2 (en) * 2012-06-29 2014-06-24 Intel Corporation Mechanism for facilitating dynamic multi-mode memory packages in memory systems
DE102014108257B3 (de) * 2014-06-12 2015-08-27 Hyperstone Gmbh Verfahren zur Übertragung von erweiterten Befehlen an ein Speichersystem
US9501223B2 (en) 2014-06-30 2016-11-22 Hyperstone Gmbh Method for transmitting extended commands to a memory system
US10592121B2 (en) * 2017-09-14 2020-03-17 Samsung Electronics Co., Ltd. Quasi-synchronous protocol for large bandwidth memory systems
JP2021163997A (ja) * 2020-03-30 2021-10-11 キヤノン株式会社 撮像装置、デバイス、通信方法、及びプログラム
JP2022133135A (ja) * 2021-03-01 2022-09-13 キヤノン株式会社 撮像装置、撮像装置の制御方法、情報処理装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020064748A (ko) * 2002-07-23 2002-08-09 아크로웨이브시스템 주식회사 피시엠시아이에 무선랜 카드와 피시엠시아이에형 플레시메모리 저장장치의 결합방법
JP2002329180A (ja) * 2001-04-27 2002-11-15 Toshiba Corp 無線通信機能を有するメモリカード及びそのデータ通信方法
KR20030014039A (ko) * 2001-08-10 2003-02-15 엘지이노텍 주식회사 블루투스 모듈이 내장된 멀티미디어 카드
US6735650B1 (en) * 2002-08-30 2004-05-11 Western Digital Technologies, Inc. Disk drive and method for data transfer initiated by nonstandard disk-drive commands on a serial ATA interface that only supports standard ATA disk-drive commands
RU2251752C2 (ru) * 1999-12-28 2005-05-10 Мацусита Электрик Индастриал Ко., Лтд. Карта полупроводниковой памяти и устройство считывания данных
EP1596326A2 (en) * 2004-05-11 2005-11-16 Renesas Technology Corp. IC card module

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4406704C1 (de) * 1994-03-02 1995-07-20 Angewandte Digital Elektronik Chipkarte
JPH0916735A (ja) * 1995-06-26 1997-01-17 Mitsubishi Electric Corp Pcカード
EP0790551A1 (en) * 1996-02-16 1997-08-20 Koninklijke KPN N.V. Method of modifying the instruction set of a smart card
US5757690A (en) * 1997-04-23 1998-05-26 Exponential Technology, Inc. Embedded ROM with RAM valid bits for fetching ROM-code updates from external memory
US6618789B1 (en) * 1999-04-07 2003-09-09 Sony Corporation Security memory card compatible with secure and non-secure data processing systems
US7894474B1 (en) 1999-09-10 2011-02-22 Koninklijke Philips Electronics N.V. Remote control of an electronic device through downloading of a control interface of the electronic device in a mobile station
US7210022B2 (en) * 2001-05-15 2007-04-24 Cloudshield Technologies, Inc. Apparatus and method for interconnecting a processor to co-processors using a shared memory as the communication interface
US6618434B2 (en) 2001-05-31 2003-09-09 Quicksilver Technology, Inc. Adaptive, multimode rake receiver for dynamic search and multipath reception
US20020188856A1 (en) * 2001-06-11 2002-12-12 Brian Worby Storage device with cryptographic capabilities
JP3937905B2 (ja) * 2002-04-26 2007-06-27 キヤノン株式会社 仮想メモリ無線通信システムおよびデータ蓄積サービスの管理方法
JP3864861B2 (ja) 2002-06-28 2007-01-10 コニカミノルタビジネステクノロジーズ株式会社 データ通信装置
JP2004104539A (ja) * 2002-09-11 2004-04-02 Renesas Technology Corp メモリカード
US8037229B2 (en) * 2002-11-21 2011-10-11 Sandisk Technologies Inc. Combination non-volatile memory and input-output card with direct memory access
US20040164170A1 (en) * 2003-02-25 2004-08-26 Marcelo Krygier Multi-protocol memory card
WO2004086363A2 (en) * 2003-03-27 2004-10-07 M-Systems Flash Disk Pioneers Ltd. Data storage device with full access by all users
US7305535B2 (en) * 2003-04-17 2007-12-04 Sandisk Corporation Memory cards including a standard security function
US7334077B2 (en) * 2003-10-17 2008-02-19 Renesas Technology America, Inc. Method and apparatus for smart memory pass-through communication
US7209995B2 (en) * 2003-12-09 2007-04-24 Sandisk Corporation Efficient connection between modules of removable electronic circuit cards
JP2005182525A (ja) * 2003-12-19 2005-07-07 Fujitsu Ltd 記憶装置
JP4723381B2 (ja) * 2004-01-06 2011-07-13 dブロード株式会社 バスシェアーアダプター機能を有するsdioカードデバイス
TWI307046B (en) * 2004-04-30 2009-03-01 Aimgene Technology Co Ltd Portable encrypted storage device with biometric identification and method for protecting the data therein
KR20050115151A (ko) * 2004-06-03 2005-12-07 삼성전자주식회사 보안 데이터를 저장할 수 있는 메모리 카드 및 메모리카드의 동작 방법
JP2006172122A (ja) * 2004-12-15 2006-06-29 Toshiba Corp カード状記憶装置
JP2006172121A (ja) * 2004-12-15 2006-06-29 Toshiba Corp カード状記憶装置とそのアダプタ及びホスト機器
US7464213B2 (en) * 2004-12-24 2008-12-09 Sony Corporation Memory adapter and unit including independent radio circuit and removable memory store

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2251752C2 (ru) * 1999-12-28 2005-05-10 Мацусита Электрик Индастриал Ко., Лтд. Карта полупроводниковой памяти и устройство считывания данных
JP2002329180A (ja) * 2001-04-27 2002-11-15 Toshiba Corp 無線通信機能を有するメモリカード及びそのデータ通信方法
KR20030014039A (ko) * 2001-08-10 2003-02-15 엘지이노텍 주식회사 블루투스 모듈이 내장된 멀티미디어 카드
KR20020064748A (ko) * 2002-07-23 2002-08-09 아크로웨이브시스템 주식회사 피시엠시아이에 무선랜 카드와 피시엠시아이에형 플레시메모리 저장장치의 결합방법
US6735650B1 (en) * 2002-08-30 2004-05-11 Western Digital Technologies, Inc. Disk drive and method for data transfer initiated by nonstandard disk-drive commands on a serial ATA interface that only supports standard ATA disk-drive commands
EP1596326A2 (en) * 2004-05-11 2005-11-16 Renesas Technology Corp. IC card module

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11568196B2 (en) 2018-02-01 2023-01-31 Huawei Technologies Co., Ltd. Memory card and terminal
RU2775156C2 (ru) * 2019-02-01 2022-06-28 Хуавей Текнолоджиз Ко., Лтд. Карта памяти и оконечное устройство

Also Published As

Publication number Publication date
US20100115200A1 (en) 2010-05-06
CN101454746B (zh) 2012-03-28
CA2652439C (en) 2016-06-28
RU2008150765A (ru) 2010-07-10
KR20090026777A (ko) 2009-03-13
WO2007138021A1 (en) 2007-12-06
BRPI0712109A2 (pt) 2012-01-31
CA2652439A1 (en) 2007-12-06
DE112007000101T5 (de) 2008-12-18
EP3007056A1 (en) 2016-04-13
DE112007000101B4 (de) 2012-06-14
BRPI0712109A8 (pt) 2016-03-29
DE112007000101C9 (de) 2017-08-10
DE112007000101C5 (de) 2016-09-22
CN101454746A (zh) 2009-06-10
JP2010506242A (ja) 2010-02-25
EP2030105A1 (en) 2009-03-04
KR101425181B1 (ko) 2014-08-01

Similar Documents

Publication Publication Date Title
RU2445676C2 (ru) Способ осуществления связи с многофункциональной картой памяти
KR100725271B1 (ko) 복수개의 dma 채널을 갖는 usb-sd 저장 장치 및 그저장 방법
KR101395778B1 (ko) 메모리 카드 및 그것을 포함하는 메모리 시스템 그리고그것의 동작 방법
US7007127B2 (en) Method and related apparatus for controlling transmission interface between an external device and a computer system
US9104895B2 (en) Method for accessing a portable data storage medium with auxiliary module and portable data storage medium
US20040255064A1 (en) Control system for memory storage device having two different interfaces
US8266713B2 (en) Method, system and controller for transmitting and dispatching data stream
EP1664998A2 (en) Device for secure access to digital media contents, virtual multi-interface driver and system for secure access to digital media contents
CN102609741A (zh) 一种移动设备及其内、外部存储卡间数据交换的方法
WO2008034284A1 (fr) Dispositif périphérique à fonction étendue au moyen d'une carte mémoire externe générale et procédé de traitement de données associé
US8180988B2 (en) Method and system for authenticating storage device connected through intermediate converter
US20120072643A1 (en) Method of managing data in a portable electronic device having a plurality of controllers
CN103218300A (zh) 数据处理方法、存储器控制器与存储器储存装置
US20140372653A1 (en) Storage Device with Multiple Interfaces and Multiple Levels of Data Protection and Related Method Thereof
US8756425B2 (en) Data security authentication system and related multi-function memory card and computer program product
US8276188B2 (en) Systems and methods for managing storage devices
US9313651B2 (en) Memory system and method of controlling memory system
US20050005041A1 (en) Storage medium adapting interface device
EP3992830A1 (en) Secure memory card and control method thereof
KR101172298B1 (ko) 무선 통신 메모리 카드 및 sd 컨트롤러
US10324894B2 (en) Storage device management method and system, and memory storage device thereof
TWI238360B (en) Apparatus for reading/writing storage device
CN105988713A (zh) 存储装置及存储方法

Legal Events

Date Code Title Description
PC41 Official registration of the transfer of exclusive right

Effective date: 20120827

TK4A Correction to the publication in the bulletin (patent)

Free format text: AMENDMENT TO CHAPTER -PC4A- IN JOURNAL: 29-2012 FOR TAG: (73)

PC41 Official registration of the transfer of exclusive right

Effective date: 20150429

MM4A The patent is invalid due to non-payment of fees

Effective date: 20190526