[go: up one dir, main page]

TWI220040B - Method of dynamic icons and labels express status of the memory card in multi-card reader - Google Patents

Method of dynamic icons and labels express status of the memory card in multi-card reader Download PDF

Info

Publication number
TWI220040B
TWI220040B TW092119700A TW92119700A TWI220040B TW I220040 B TWI220040 B TW I220040B TW 092119700 A TW092119700 A TW 092119700A TW 92119700 A TW92119700 A TW 92119700A TW I220040 B TWI220040 B TW I220040B
Authority
TW
Taiwan
Prior art keywords
card
slot
memory card
card reader
reader
Prior art date
Application number
TW092119700A
Other languages
English (en)
Other versions
TW200504573A (en
Inventor
Brandon Wang
Ryan Chen
Tsung-Yi Tseng
Li-Hsin Chuang
Original Assignee
Integrated Circuit Solution In
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
Application filed by Integrated Circuit Solution In filed Critical Integrated Circuit Solution In
Priority to TW092119700A priority Critical patent/TWI220040B/zh
Priority to US10/893,303 priority patent/US7249710B2/en
Application granted granted Critical
Publication of TWI220040B publication Critical patent/TWI220040B/zh
Publication of TW200504573A publication Critical patent/TW200504573A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/0772Physical layout of the record carrier
    • G06K19/07732Physical layout of the record carrier the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • G06K7/0034Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers the connector being capable of simultaneously receiving a plurality of cards in the same insertion slot
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • G06K7/0034Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers the connector being capable of simultaneously receiving a plurality of cards in the same insertion slot
    • G06K7/0043Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers the connector being capable of simultaneously receiving a plurality of cards in the same insertion slot the plurality of cards being cards of different formats, e.g. SD card and memory stick

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Description

122〇〇4〇 五、發明說明(1) ^ ·. ^ 發明所屬之技術領域·· •本令明係有關於一種萬用序列匯流排(U n丨v e r s a 1 a 1 Bus ; USB)讀卡機動態圖示與標籤方法,特別係指 可對多槽USB讀卡機内之任一記憶卡,提供隨時動態 上’見並以圖案的亮暗或色彩表現卡槽狀態於電腦桌面平台 以方便使用者立即了解目前多槽USB讀卡機之記憶卡 狀態。 先前技術: ^ 拜近十年來半導體技術蓬勃發展之賜,今日快閃記憶 &不但價廉且物美,特別是利用以快閃記憶體為主體之快 B B ^ 。己憶卡不但高貴不貴,且由於其輕薄短小,且又沒有硬 碟振動的問題,因此常被利用以作為可攜式電子產品的資 料儲存媒體。例如MP3播放器、個人數位助理(PDA)及數位 相機的記憶卡。使用者只要在回到辦公室或家裡時再利用 , USB讀卡機就可輕易的將記憶卡的資料載入電腦的硬碟 中’隨後再進行記憶卡的格式化,或刪除即可重新使用。 然而’各主要生產業者並未對記憶卡制定統一的規格,以 致山頭林立。例如市場上流行的產品包括CF Type I / I I (CFI/II), Memory Stick (MS), MultiMedia Card · (MMC), Secure Digital (SD), Smart Media Card (SMC) XD-Picture Car d等六種規格。於是為因應上述不同產品 規格的讀卡機,有三合一、四合一或六合一的產品。
第6頁 1220040 五、發明說明(2) 〜 因應USB裝置及記憶卡的流行與普及,目前個人電腦 主機板的基本輸出入系統(BIOS)也多可支援USB裝置的^ 機功能。例如USB-ZIP (高容量軟碟、USB-HDD (硬碟)、汗
磁曰碟機)或USB讀卡機)的開機功能。然而, 系統不管是微3合1或6合1 ’目前個人電腦現有的作業 XP,或任何 的 WIN 98、WIN 2 0 0 0、NT4或最近的 WIN 機 時 種 1 籤 亦客 Μ作業系統,作業系統對於多槽示讀卡 y Μ 一 4JU ^gr 則顯八_ A取式磁碟機圖案表示。當插入第二片卡 1虛Γ —台抽取式磁碟機圖案標籤。部分讀卡機的機 而以英文_、女破於電腦後,可依據讀卡機的若干合 使用者子母排列顯示多台的抽取式讀卡機圖示標
於+摊由。無法由圖案標籤立即知道是否記憶卡已插入 卞糟中,因 A 機,十〜値U 把要不只一次去點取各個抽取式磁碟
^ 不月匕順利完忐#丄j L &爾' C憶卡的操作。 因此,本於日日 卡槽偵測&,將件t目的將提供一改善的方法,利用動態 可以因此操作順利。記憶卡之卡槽呈現於桌面1 ’使用者 發明内容: 〜 本發"明之曰认 v 作業系統之圖干俨Ϊ提供一種可以讓使用者很容易由視窗 的狀態的方法1 τ鐵知道USB讀卡機目前在待命之記憶卡
1220040 五、發明說明(3) 本發明揭 讀卡機之任一 列步驟·首先 一由廠商提供 一諮詢封包至 前多槽讀卡機 一回應封包内 據該回應封包 藏於視窗作業 詢封包予多槽 再由多槽讀卡 圖示標籤的更 包係透過SCSI 上述的協定; 就可以在讀卡 收協定資料。 實施方法: 有鑒於先 業系统所提供 使用者無從得 機。因此,使 的完成點取動 該多槽 各插槽 並回傳 内容顯 平台。 讀卡機 機產生 新。請 pass 透過這 機韌體 露一種在視窗作業平台下呈·現USB介面多槽 卡槽記憶卡狀態之方法,該方法至少包含下 將該USB介面多槽讀卡機與主機連接;隨後 之常駐應用程式,透過主機之USB介面傳送 項卡機,而多槽讀卡機之韌體依據目 是否插有記憶卡、記憶卡種類記載於 給該常駐程式。最後,常駐程式,依 示該多槽讀卡機之各個卡槽的圖示標 I1近後,4駐程式以定時的方式產生諮 ,多槽讀卡機則在記憶卡有變動時, 回應封包予常駐程式,以便進行卡槽 注意其中上述傳$諮詢#包與回應封 through的通道應用程式介面來運 樣的機制,視窗作章李 F条糸統的常駐程式 間穿越USB驅動程式堆晶*你 八 八堆$來傳送或接 / 口 卞機,你 的僅是數台抽取式磁碟機的邏輯 知所插入的記憶卡對應於 Α 2 设 田去 匕 σ抽取式磁確 用者了此要不/、-次的嚐試錯誤 作。本發明可以解決這個問題。 β 1220040 五、發明說明(4) 本發明的方法,可參考圖一的流程圖。首先,如步驟1 0 0 所示:提供一應用程式。由於先前已述及習知的視窗作業 系統,即使是微軟的視窗XP版作業系統仍然只支援以邏輯 磁碟機來表示目前多合1讀卡機的狀態,因此,提供一應 用程式搭配多合1讀卡機供使用者安裝是必要的。應用程 式在被視窗作業系統載入即成為常駐程式。 隨後,如步驟11 0所示:常駐程式發出諮詢封包予讀 卡機’而讀卡機在收到諮詢請求封包後,如步驟1 2 〇所 示’讀卡機韌體即依據内部命令列表的内容,判斷是標準 睛求或廠商業者命令。在本發明中係將諮詢請求封包命令 列於廠商業者命令(vender request)。依據本發明的方 法 17貝卡機初體程式,即依據此一諮詢請求封包產生一回 應封包。回應封包的格式如表一所示,第〇至第3位元組係 廠商識,碼、第4至第7位元組為操作模式,第8至第n位、 元組為每一卡槽適用之記憶卡的類別、第丨2至第丨5位元组 則包含各插槽記憶卡的狀態,即是否插有卡 否在備用狀態(ready)。 次者卡片疋
之後,如步驟1 30所示,當主機收到回應封包時,臂 駐程式即依據回應封包的内容提供視窗作業系統平台圖 標戤。以一較佳實施例而言,讀卡機之每一卡槽皆以一 示卡槽圖形表示,也可以外加文字說明,此外 該卡槽插有記憶卡時,顏色即鮮亮來起來,當然:可:
1220040 五、發明說明(5) 不同的顏色區隔該卡槽沒有記憶卡的狀態。 如步驟1 4 0所示,常駐程式再定時發出諮詢封包予讀卡 機,而讀卡機如步驟1 5 0所示在任一記憶卡有變動時再產 生上述之回應封包,如步驟1 6 0所示。隨後如步驟1 7 0所 示,常駐程式依據回應封包内容將現有卡槽記憶卡狀態, 以不同的圖示標籤顏色更新現有卡槽記憶卡待命狀態。上 述定時之間隔的時間可以是1秒鐘一次、或更長,例如2 秒。 請注意其中上述傳送諮詢封包與回應封包係透過SCS I (small computer system interface) pass through的通 道應用程式介面來運載上述的協定;透過這樣的機制,視 窗作業系統的常駐程式就可以在讀卡機韌體間穿越USB驅 動程式堆疊來傳送或接收協定資料。 以上所述僅為本發明之較佳實施例而已,並非用以限 定本發明之申請專利範圍;凡其它未脫離本發明所揭示之 精神下所完成之等效改變或修飾,均應包含在下述之申請 專利範圍内。 ,.
第10頁 1220040 圖式簡單說明 本發明的較佳實施例將於往後之說明文字中輔以下列 圖形做更詳細的闡述: 圖一示動態偵測並更新多槽讀卡機記憶卡之圖示標籤 之流程圖。 圖二示一韌體因應常駐應用程式諮詢所產生之回應封 包格式不意圖。 圖號對照表: 其中 I 0 0,1 1 0, 1 2 0,1 3 0,1 4 0,1 5 0,1 6 0,1 7 0流程圖步驟 100 :安裝應用程式 II 0常駐程式發出諮詢封包予讀卡機 1 2 0讀卡機依據記憶卡狀態產生回應封包至讀卡機 1 3 0常駐程式依回應封包内容產生圖示標籤 1 4 0常駐程式定時發出諮詢封包予讀卡機 1 5 0讀卡機記憶卡變動否 1 6 0讀卡機依記憶卡變動產生回應封包 1 7 0駐程式依回應封包内容變更圖示標籤
第11頁

Claims (1)

1220040 六、申請專利範圍 1. 一種在視窗作業平台下呈現USB介面多槽讀卡機之任一 卡槽記憶卡狀態之方法,該方法至少包含下列步驟: 提供一 USB介面多槽讀卡機,與主機連接; 提供一常駐程式,常駐於主機内,該常駐程式透過主 機之U S B介面傳送一諮詢封包至該多槽讀卡機,而該多槽 讀卡機之韌體依據目前該多槽讀卡機各插槽是否插有記憶 卡、記憶卡種類記載於一回應封包内並回傳給該常駐程 式; 該常駐程式,因此依據該回應封包内容顯現該多槽讀 卡機之各個卡槽的圖示標籤於視窗作業平台。 2. 如申請專利範圍第1項之方法,其中上述之回應封包更 包含操作模式(operation mode)及製造廠商代號。 3. 如申請專利範圍第1項之方法,更包含常駐程式定時發 出諮詢封包給該多槽讀卡機,而多槽讀卡機記憶卡則在記 憶卡狀態有變動時,再發出諮詢封包給該多槽讀卡機,以 便更新各個卡槽的圖示標籤。 4. 如申請專利範圍第1項之方法,其中上述之圖示標籤包 含以文字或圖形表現記憶卡類別,以顏色、或亮暗區隔是 否有記憶卡。 5. 如申請專利範圍第1項之方法,其中上述之圖示標籤包
第12頁 1220040 六、申請專利範圍 含以文字及圖形表現記憶卡類別,以顏色及亮暗區隔是否 插有記憶卡。 6 ·如申請專利範圍第1項之方法,其中上述之傳送諮詢封 包與回應封包係透過SCSI pass through的通道應用程式 介面來運載上述的協定。
第13頁
TW092119700A 2003-07-18 2003-07-18 Method of dynamic icons and labels express status of the memory card in multi-card reader TWI220040B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW092119700A TWI220040B (en) 2003-07-18 2003-07-18 Method of dynamic icons and labels express status of the memory card in multi-card reader
US10/893,303 US7249710B2 (en) 2003-07-18 2004-07-19 Method of dynamic icons and labels showing status of the memory card in a card reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW092119700A TWI220040B (en) 2003-07-18 2003-07-18 Method of dynamic icons and labels express status of the memory card in multi-card reader

Publications (2)

Publication Number Publication Date
TWI220040B true TWI220040B (en) 2004-08-01
TW200504573A TW200504573A (en) 2005-02-01

Family

ID=34076351

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092119700A TWI220040B (en) 2003-07-18 2003-07-18 Method of dynamic icons and labels express status of the memory card in multi-card reader

Country Status (2)

Country Link
US (1) US7249710B2 (zh)
TW (1) TWI220040B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8477216B2 (en) 2010-12-29 2013-07-02 Altek Corporation Image capturing apparatus and booting method thereof

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4241842B2 (ja) 2007-02-15 2009-03-18 ブラザー工業株式会社 Ftp型処理装置、ftpシステム、状態表示方法
JP2009152694A (ja) * 2007-12-18 2009-07-09 Oki Data Corp 画像処理装置
US8028244B2 (en) * 2008-02-21 2011-09-27 Brother Kogyo Kabushiki Kaisha Status processing system, status processor, and status displaying method
US20090259771A1 (en) * 2008-04-09 2009-10-15 Tanik Haluk K Identification of memory cards by host
US8214550B2 (en) * 2009-03-22 2012-07-03 Silicon Motion Inc. Method for controlling icon display corresponding to a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver
CN101989209A (zh) * 2009-08-05 2011-03-23 鸿富锦精密工业(深圳)有限公司 在电子装置中启动用户操作界面的方法
CN102467464A (zh) * 2010-11-11 2012-05-23 鸿富锦精密工业(深圳)有限公司 可移动存储设备盘符识别系统及方法
US10248293B2 (en) * 2011-09-30 2019-04-02 Nokia Technologies Oy Method, apparatus, computer program and user interface
US20130086525A1 (en) * 2011-09-30 2013-04-04 Nokia Corporation Method, Apparatus, Computer Program and User Interface
CN109089187B (zh) * 2018-07-04 2020-06-09 福来宝电子(深圳)有限公司 智能音箱及其快递查询方法、计算机可读存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165043A (en) * 1989-03-15 1992-11-17 Hitachi, Ltd. Memory card system and access method for memory card
TW527604B (en) * 1998-10-05 2003-04-11 Toshiba Corp A memory systems
US6168077B1 (en) * 1998-10-21 2001-01-02 Litronic, Inc. Apparatus and method of providing a dual mode card and reader
US6438638B1 (en) * 2000-07-06 2002-08-20 Onspec Electronic, Inc. Flashtoaster for reading several types of flash-memory cards with or without a PC
DE10139889C1 (de) * 2001-08-20 2003-01-30 Orga Kartensysteme Gmbh Computersystem, Verfahren und digitales Speichermedium mit computerlesbaren Mitteln zum Ansprechen eines Chipkartenlesegeräts
JP4766294B2 (ja) * 2001-09-11 2011-09-07 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2003185697A (ja) 2001-12-21 2003-07-03 Toshiba Corp 電気機器及びその内部診断装置
US6776348B2 (en) * 2002-08-12 2004-08-17 Wen-Tsung Liu Combined flash memory card driver
US20040068601A1 (en) * 2002-10-08 2004-04-08 Minebea Co., Ltd. Information input device with multiple memory card reader
TW586075B (en) * 2003-01-30 2004-05-01 Integrated Circuit Solution In Method of making any card capable of booting from a multi-card reader/writer
US7724390B2 (en) * 2003-02-14 2010-05-25 Canon Kabushiki Kaisha Selective access to memory cards
US20040230789A1 (en) * 2003-05-16 2004-11-18 Pu-Yun Lee Multi memory card accessing system and implementation method thereof
US7526580B2 (en) * 2003-06-27 2009-04-28 Brother Kogyo Kabushiki Kaisha Peripheral device
US7014121B2 (en) * 2004-07-12 2006-03-21 Alcor Micro, Corp. Method of self-detecting and dynamically displaying detected results for a card reader used to read flash memory cards

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8477216B2 (en) 2010-12-29 2013-07-02 Altek Corporation Image capturing apparatus and booting method thereof

Also Published As

Publication number Publication date
TW200504573A (en) 2005-02-01
US20050045721A1 (en) 2005-03-03
US7249710B2 (en) 2007-07-31

Similar Documents

Publication Publication Date Title
TW525188B (en) Information-processing apparatus, information-processing method, memory card and program storage medium
US8533741B2 (en) Methods for launching a program application
US10430562B2 (en) System and method for extracting device uniqueness to assign a license to the device
US7007127B2 (en) Method and related apparatus for controlling transmission interface between an external device and a computer system
CN101589368A (zh) 用于启动程序应用的方法及设备
TWI220040B (en) Method of dynamic icons and labels express status of the memory card in multi-card reader
US5835772A (en) Method and apparatus for providing an interface between a system and a peripheral device
CN101454746A (zh) 一种以多功能存储卡通讯的方法
EP2997463B1 (en) Extraction of operating system-specific characteristics via a communication interface
EP2500818A1 (en) Method and device for displaying application image
CN102662882B (zh) 卸载移动存储设备的方法及装置
US20090193152A1 (en) External device with a driver auto-run installation and method thereof
US20050021870A1 (en) Modular presentation device with network connection for use with PDA's and Smartphones
US20040049617A1 (en) Method of firmware update by USB interface
TW586075B (en) Method of making any card capable of booting from a multi-card reader/writer
US8086778B2 (en) Filter driver to enumerate smartcard nodes for plug and play
CN115905095A (zh) Usb免驱通信方法、装置、电子设备及存储介质
CN111338699A (zh) 电脑主板初始化方法、装置、计算机设备及存储介质
US7913263B2 (en) External device and operating method applied thereto
CN104598243A (zh) 应用于智能终端的多用户应用程序管理方法和装置
JP5356250B2 (ja) プログラムアプリケーションを起動するための方法および装置
CN102685216A (zh) Usb设备的属性显示方法及系统、usb设备及服务器
CN106686457A (zh) 智能电视的升级方法及装置
TWI411921B (zh) 電子系統、互連電子系統與週邊裝置之電腦可讀儲存媒體及其互連方法
CN101562007A (zh) 可自动更新韧件的显示控制装置及其更新方法

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent