TWI498741B - A signal transmission method, a transaction message display method, and a mobile device - Google Patents
A signal transmission method, a transaction message display method, and a mobile device Download PDFInfo
- Publication number
- TWI498741B TWI498741B TW101111117A TW101111117A TWI498741B TW I498741 B TWI498741 B TW I498741B TW 101111117 A TW101111117 A TW 101111117A TW 101111117 A TW101111117 A TW 101111117A TW I498741 B TWI498741 B TW I498741B
- Authority
- TW
- Taiwan
- Prior art keywords
- module
- input
- output
- control unit
- mobile device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/353—Payments by cards read by M-devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
Description
本發明是有關於一種訊號傳輸方法,特別是指一種應用多輸入輸出埠(I/O)於Java卡虛擬機架構的訊號傳輸方法。
參閱圖1,為現今行動裝置中的電路方塊示意圖,該行動裝置900包含一基頻模組910及一電連接於基頻模組(Base Band)910的電子卡座920。一般來說,用戶識別模組(Subscriber Identity Module,SIM)卡是電信業者針對行動網路入網所需而指定的,通常會置於電子卡座920中,並與基頻模組910電連接。
但是隨著行動終端設備上的應用越趨於多樣性,以及商務環節的複雜性增加,越來越多的行動終端服務必須使用有別於SIM應用的認證服務,故需要另一組認證的機制,但是目前行動終端設計只設計了一個電子卡座920僅供行動終端做入網使用,並無法符合多樣性應用的需求。
為了解決上述問題,現今行動裝置900所採用的解決方式主要有三種,第一種是將認證機制置入安全數位(Secure Digital,SD)卡的卡槽中,但是整個SD卡的通訊協定與認證用採用的ISO 7816協定,在整合上會發生存取的問題與終端應用程式針對不同系統開發與版本管理的兼容性及維護的問題,對於目前現存上萬種的行動裝置900,此種整合方式,並不利於行動商務上的應用與推廣,況且有些許多行動裝置900並不具備SD卡的卡槽,例如:iPhone。
第二種解決方式是將認證機制置入通用序列匯流排(Universal Serial Bus,USB)外接槽中,但是USB同樣有終端應用程式針對不同系統開發與版本管理的兼容性及維護的問題,同樣不利於行動商務上的應用推廣。
第三種解決方式是將一種薄膜卡貼到SIM卡上方,使用者利用通訊協定的選取來區別不同電信業者的認證安全機制與協定,但是此方式存在了一種問題,即用戶識別模組(SIM)本身的元件具有一定厚度,造成行動裝置900的背蓋無法蓋合,且不同家電信業者的薄膜卡也不能相互使用,仍有適配性的問題。
因此,本發明之目的,即在提供一種可以應用於Java卡虛擬機架構執行多輸入輸出埠控制的訊號傳輸方法。
於是,本發明訊號傳輸方法,係於一控制模組中執行,該控制模組包括多數個輸入輸出埠,且其中二輸入輸出埠分別電連接於一輸入模組及一輸出模組,該訊號傳輸方法包含以下步驟:
(A)接收由輸入模組所傳送的訊號;
(B)控制單元根據輸入模組所傳送訊號中的一旗標與控制單元內程式設定的旗標而判斷是否將訊號傳送至輸出模組,若是,則使輸入模組與輸出模組電連接,以供輸入模組與輸出模組相互通訊,並返回步驟(A);若否,則直接執行步驟(C);
(C)判斷輸入模組所傳送訊號是否包含一多通道管理指令,若是,則根據多通道管理指令中的通道設定,將特定通道設定為開啟,並將其餘通道關閉,並返回步驟(A);若否,則執行步驟(D);及
(D)根據輸入模組所傳送訊號的類型,執行對應的處理程序。如此,在整個交易的過程中,控制單元會根據輸入模組所傳輸的訊號的內容,例如:終端認證鑒全認證指令、應用程式的呼叫指令,或是EMV銀行卡的認證鑒全服務指令等,而執行多輸入輸出埠之間的切換,以配合使用者進行交易。
更詳細地說,控制模組還包括一供至少一程式存放的程式儲存區及一用戶辨識單元,步驟(D)包括以下子步驟:
(D-1)判斷輸入模組所傳送訊號是否為一認證鑒全指令,若是,則控制模組使用戶辨識單元與輸入模組電連接,以供用戶辨識單元與輸入模組相互通訊;若否,則執行步驟(D-2);
(D-2)判斷輸入模組所傳送訊號是否為一標準Java Applet指令,若是,則控制模組使程式儲存區與其他輸入輸出埠電連接,以供程式儲存區與其他輸入輸出埠相互通訊;若否,則執行步驟(D-3);及
(D-3)控制單元回傳訊號至輸入模組。
此外,本訊號傳輸方法還包含一位於步驟(A)之前的步驟(E),輸入模組在需要重置控制單元及輸出模組時會傳送一重置指令至控制單元。
輸入模組可為一基頻模組、一天線模組或為各種與ISO7816/UART相關的輸入裝置;輸出模組可為一電子卡座、電子卡或標準ISO7816輸入輸出模組或元件。
此外,本發明之另一目的,即在提供一種可執行上述訊號傳輸方法的行動裝置。
本發明行動裝置,包含一可接收一訊號的輸入模組、一輸出模組,以及一控制模組。
控制模組包括多數個輸入輸出埠、一電連接於該等輸入輸出埠的控制單元,及一電連接於控制單元且供至少一程式存放的程式儲存區,其中二輸入輸出埠分別電連接於輸入模組及輸出模組,其中,控制單元根據輸入模組所傳送訊號中的一旗標與控制單元內程式設定的旗標而判斷是否將該訊號傳送至輸出模組,若是,則使輸入模組與輸出模組電連接,以供輸入模組與輸出模組相互通訊;若否,則判斷輸入模組所傳送訊號是否包含一多通道管理指令,若是,則根據該多通道管理指令中的通道設定,將特定通道設定為開啟,並將其餘通道關閉;若否,則根據輸入模組所傳送訊號的類型,執行對應的處理程序。
由於控制模組是基於Java卡設計的積體電路應用晶片,具有程式的可攜性及安全區塊的儲存、認證、卸載等機制,且可以透過一全球平台(Global Platform)透過空中(On The Air,OTA)的方式進行更新與管理。此外,行動裝置還可包含一電連接於控制單元的用戶辨識單元,且控制模組可製作於輸入模組中,並與輸入模組整合成同一晶片,並不以何種形式為限。
進一步來說,若輸入模組所傳送訊號未包含該多通道管理指令,則控制單元判斷輸入模組所傳送訊號是否為一認證鑒全指令,若是,則控制單元使用戶辨識單元與輸入模組電連接,以供該用戶辨識單元與該輸入模組相互通訊,且判斷輸入模組所傳送訊號是否為一標準Java Applet指令,若是,則控制單元使程式儲存區與其他輸入輸出埠電連接,以供程式儲存區與其他輸入輸出埠相互通訊,或透過特定Java Applet指令呼叫特定的程序去調用輸出模組中特定的服務指令與訊號流程,若控制單元判斷輸入模組所傳送訊號非為認證鑒全指令或標準Java Applet指令,則回傳該訊號至輸入模組。
因此,本控制模組可為Java卡的虛擬機架構,其會有獲取當前通訊鑒全指令的所在IO接腳區域狀態(Get IO Status)、設定重置後通訊鑒全指令的認證單元所在IO接腳區域(Set IO Status),以及讓Java虛擬機上的應用程序能調用輸出模組之特定的服務指令與訊號流程(Send Data to IO)等功能。
更詳細地說,輸入模組包括一基頻模組及一天線模組,控制模組係包括三個輸入輸出埠,其分別為一電連接於輸入模組及控制單元的第一輸入輸出埠、一電連接於電子卡座及控制單元的第二輸入輸出埠,及一電連接於控制單元的第三輸入輸出埠,而行動裝置還包含一電連接於第三輸入輸出埠的天線模組。其中,第三輸入輸出埠可透過控制單元電連接於程式儲存區或用戶辨識單元。
在另一實施例中,輸入模組包括一基頻模組及一天線模組,控制模組係包括一電連接於輸入模組及控制單元的第一輸入輸出埠、一電連接於電子卡座及控制單元的第二輸入輸出埠,及一電連接於控制單元的第三輸入輸出埠,行動裝置還包含一電連接於第三輸入輸出埠及輸入模組的無線通訊模組,以及一電連接於無線通訊模組的天線模組。且電子卡座包括一電源電壓接腳、一重置接腳、一時脈接腳、一地接腳、一編程電壓接腳、一訊號輸入/輸出接腳。其中,第三輸入輸出埠可透過控制單元電連接於程式儲存區或用戶辨識單元。
此外,無線通訊模組也可以支援單線通訊協定(Single Wire Protocol,SWP)協定、S2C(SigIn-SigOut-Connection)協定或ISO14443協定功能。
本發明之功效在於,可以配合使用者的應用而執行空中下載、發放、終止、作廢、重新申請用戶身份模組(SIM)/通用用戶身份模組(USIM)、非對稱加密認證鑒全算法與憑證、各國銀行/金融相關智能卡等個人化作業與安全性Java程式(Applet)應用管理,更增加行動裝置的靈活度,以符合使用者的各種使用需求。
有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之一個較佳實施例的詳細說明中,將可清楚的呈現。
參閱圖2,為本發明行動裝置之較佳實施例,本行動裝置100可為移動電話或個人數位助理(Personal Digital Assistant,PDA)等需要透過用戶識別模組(Subscriber Identity Module,SIM)與移動網路通訊的裝置。
行動裝置100包含一輸入模組、一及一控制模組30。在本實施例中,輸入模組包括一基頻模組(base band)10及一天線(Antenna)模組40,當然也可以包括各種與ISO7816/UART相關的輸入裝置,不以本實施裡為限,輸出模組為為供一電子卡200插設的電子卡座20,或標準ISO7816輸入輸出模組或元件,電子卡200可為用戶識別模組(SIM)卡、EMV銀行卡(利用以Europay,萬士達卡(Master card),Visa所策畫之IC卡之信用、借方交易規格)等。
配合參閱圖3,電子卡座20具有八個用以傳輸訊號的接腳(pin),即C1~C8,其中第一接腳C1為電源電壓(VCC)接腳、第二接腳C2為重置(Reset)接腳、第三接腳C3為時脈(CLK)接腳、第四接腳C4為未使用之預留接腳、第五接腳C5為地(GND)接腳、第六接腳C6為編程電壓(VPP)接腳、第七接腳C7為訊號輸入/輸出(I/O)接腳,及第八接腳C8為未使用之預留接腳。
控制模組30是基於Java卡設計的積體電路應用晶片(Chip),且電連接於基頻模組10及電子卡座20之間,控制模組30包括多數個輸入輸出埠(I/O port)、一電連接於該等輸入輸出埠的控制單元34、一電連接於控制單元34的程式儲存區35,及一電連接於控制單元34的用戶辨識單元36。在本實施例中,控制模組30係包括三個輸入輸出埠,其分別為一電連接於基頻模組10的第一輸入輸出埠31、一電連接於電子卡座20的第二輸入輸出埠32,及一電連接於天線模組40的第三輸入輸出埠33。
第一輸入輸出埠31係以ISO-7816協定與輸入模組10通訊,以相互傳輸資訊。
第二輸入輸出埠32用以與插設於電子卡座20的電子卡200通訊,以相互傳輸資訊。
第三輸入輸出埠33用以與天線模組40通訊,以相互傳輸資訊。
控制單元34用以根據基頻模組10所傳送之訊號的內容,控制將第一輸入輸出埠31與第二輸入輸出埠32電連接而供基頻模組10與電子卡200相互傳輸資訊,或者將程式儲存區35與第二輸入輸出埠32電連接而供應用程式與電子卡200相互傳輸資訊,或者將程式儲存區35與第一輸入輸出埠31電連接而供基頻模組10與程式儲存區35相互傳輸資訊,或者將用戶辨識單元36與第一輸入輸出埠31電連接而供基頻模組10與用戶辨識單元36相互傳輸資訊,或者將用戶辨識單元36與第二輸入輸出埠32電連接而供電子卡200與用戶辨識單元36相互傳輸資訊,或者將程式儲存區35與用戶辨識單元36電連接而供程式儲存區35與用戶辨識單元36相互傳輸資訊,或者將程式儲存區35與第三輸入輸出埠33電連接而供天線模組40與程式儲存區35相互傳輸資訊,或者將用戶辨識單元36與第三輸入輸出埠33電連接而供天線模組40與用戶辨識單元36相互傳輸資訊。
程式儲存區35提供至少一Java程式存放,該應用程式可由使用者配合電子卡200的類型而對應從空中(Over The Air,OTA)下載取得,其可為用戶識別應用開發工具(SIM Application Toolkit,STK)程式或Java Applet程式等。
用戶辨識單元36用以提供用戶身份模組(SIM)/通用用戶身份模組(USIM)等個人化數據儲存,該些數據可由空中下載取得。
在本發明中,控制模組30為一個具有多輸入輸出埠(即第一輸入輸出埠31、第二輸入輸出埠32與第三輸入輸出埠33)的控制晶片,其能根據基頻模組10所傳送之訊號類型,對應控制使基頻模組10、電子卡200、程式儲存區35、用戶辨識單元36、天線模組40任兩者之間相互溝通以傳輸資訊。再者,控制模組30是建構於Java卡的虛擬機架構上,可以使行動裝置100中其他同樣符合Java卡標準規範的應用程式,例如:EMV、PBOC、認證機構(Certificate Authority,CA)、公鑰基礎建設(Public Key Infrastructure,PKI)等,能移植到控制模組30的Java虛擬機上執行,且由於Java卡的虛擬機架構為一個可支持全球平台(Global Platform)的架構,具有空中更新的能力,可更新控制模組30中程式儲存區35的應用程式、安全認證元件及系統,或更新用戶識別單元36中的認證資訊等,是一個安全性的電路元件(Security Element)。特別說明的是,控制模組30可製作於基頻模組10中,並與輸入模組10整合成同一晶片,也可以獨立為單一晶片,並不以何種製作方式為限。
此外,本實施例之行動裝置100之態樣也可如圖4所示,行動裝置100還包含一電連接於輸入模組10、第三輸入輸出埠37及天線模組40的無線通訊模組50。參閱圖3及圖4,在此態樣中,天線模組40係透過無線通訊模組50與第三輸入輸出埠37電連接,無線通訊模組50為一近距離無線通訊(Near Field Communication,NFC)模組,其包括一第一通訊接腳51。無線通訊模組50的第一通訊接腳51係電連接於第三輸入輸出埠33,使得控制模組30可與無線通訊模組50及天線模組40溝通,以相互傳輸資訊。其中,第三輸入輸出埠33與第一通訊接腳51之間的連接可以採用焊接、類比電路、多工器等方式,並不限於何種連接方式。
特別說明的是,無線通訊模組50也可以支援單線通訊協定(Single Wire Protocol,SWP)協定、S2C(SigIn-SigOut-Connection)協定或ISO14443協定功能。
參閱圖2及圖5,本行動裝置100可提供電信業者(carrier operator)所對應的用戶識別模組(SIM)卡的功能與機制由空中發放或於行動裝置100出廠前內建在控制模組30的用戶辨識單元36中,使用者可於市面上購得後,透過空中將行動裝置100的門號啟動,並透過用戶辨識單元36而執行通話、簡訊(SMS)等通訊功能,如此電子卡座20將可以不需要插設用戶識別模組(SIM)卡,而空出來的電子卡座20能讓銀行、三方支付認證公司、捷運等業者使用。
然而,由於控制模組30是基於Java卡設計的積體電路應用晶片,每個行動裝置100的控制模組30從工廠出廠前的產業鏈上,皆需要進行初始化的設定。工廠相關人員可利用讀卡機或初始化設備判斷控制模組30是否為一初始狀態(Native Status),如步驟S11。若控制模組30為初始狀態,表示控制模組30為一初始卡(Native Card),則會進行初始化設定,將作業系統、卡片管理程式等軟體,以及相關使用者個人化數據載入至控制模組30中,如步驟S12。若控制模組30非為初始狀態,即表示控制模組30已為Java卡(或為Java卡狀態),則該控制模組30將不需要進行初始化設定,即結束流程。
接著參閱圖2及圖6,當使用者在取得該初始化後的電子卡200並將該電子卡200插設於電子卡座20中,即可透過控制模組30的控制與程式儲存區35的銀行Java程式(Applet)進行交易。以下將詳細說明使用者在進行金融交易時,控制模組30所執行的細部流程。
步驟S21,於使用者將行動裝置100開機後或主動重置時,基頻模組10在需要重置控制單元34及電子卡200時會送出一個重置(reset)指令到控制模組30及電子卡座20上的電子卡200。
步驟S22,控制單元34透過第一輸入輸出埠31接收輸入模組10所傳送的訊號。
步驟S23,控制單元34根據基頻模組10所傳送訊號中的一旗標(Flag)與控制單元內程式設定的旗標而判斷是否要將該訊號傳送至電子卡座200,若判定該訊號需傳送至電子卡座200,即表示該訊號係與EMV銀行卡或金融交易有關,則執行步驟S24,之後返回步驟S22等待指令;否則直接執行步驟S25。
步驟S24,控制單元34將第一輸入輸出埠31與第二輸入輸出埠32電連接而供基頻模組10與電子卡200相互傳輸資訊。
步驟S25,控制單元34將程式儲存區35與第一輸入輸出埠31電連接而供基頻模組10與程式儲存區35相互傳輸資訊,且控制單元34會判斷基頻模組10所傳送訊號是否包含多通道(Multi-Channel)管理指令,該多通道指令中包括多數個通道設定,而每一通道設定會對應程式儲存區35中指定的Java Applet程式。若基頻模組10所傳送訊號為多通道管理指令,則執行步驟S26;若否,則執行步驟S27。
步驟S26,控制單元34根據多通道管理指令中的通道設定,將特定通道設定為開啟(ON),並將其餘通道關閉(OFF),並將執行中關閉的通道內訊息存入記憶體暫存區內。在本實施例中,控制單元34是將對應銀行Java Applet程式的通道開啟,且關閉其餘通道,並返回步驟S22等待指令。
步驟S27,控制單元34根據輸入模組10所傳送訊號的類型,控制切換單元33切換至對應的處理程序。在本實施例中,步驟S27可包括以下以步驟:
步驟S271,控制單元34判斷輸入模組10所傳送訊號是否為一認證鑒全指令(例如:SIM/USIM Applet),若是,即表示該訊號為全球移動通訊系統(Global System for Mobile Communications,GSM)指令,則執行步驟S272;否則執行步驟S273。
步驟S272,控制單元34將用戶辨識單元36與第一輸入輸出埠31電連接而供基頻模組10與用戶辨識單元36相互傳輸資訊。
步驟S273,控制單元34判斷基頻模組10所傳送訊號是否為標準Java Applet指令或Java SIM Applet指令,若是,則執行步驟S274。若控制單元34判斷基頻模組10所傳送訊號不是GSM指令也不是標準Java Applet指令或Java SIM Applet指令,則認定為Java卡執行環境(Java Card Runtime Environment,JCRE)指令或測試指令,控制單元34會執行步驟S275。
步驟S274,控制單元34根據該標準Java Applet指令或Java SIM Applet指令將程式儲存區35與第一輸入輸出埠31電連接而供基頻模組10與程式儲存區35相互傳輸資訊,或將程式儲存區35與第二輸入輸出埠32電連接而供電子卡200與程式儲存區35相互傳輸資訊,或將程式儲存區35與第三輸入輸出埠33電連接而供天線模組40與程式儲存區35相互傳輸資訊,且在執行標準Java Applet時,可透過特定Java Applet指令呼叫特定的程序去調用第二輸入輸出埠32電連接之電子卡200中特定的服務指令與訊號流程。。
步驟S275,控制單元34透過第一輸入輸出埠31將該訊號回傳至基頻模組10。當然,配合不同的設定,控制單元34也可以將該訊號回傳至步驟S24,或遞交給特定JCRE電路執行,或透過特定Java Applet指令呼叫特定的程序去調用其特定的服務指令與訊號流程,並不以本實施例為限。
因此,透過上述步驟S21至步驟S27,在整個金融交易的過程中,控制單元34會持續判斷基頻模組10所傳輸的訊號類型,例如:終端認證鑒全指令、應用程式的呼叫指令,或是EMV銀行卡的認證鑒全服務指令等,而不斷地將基頻模組10電連接於程式儲存區35,或將程式儲存區35連接於電子卡座20,或將基頻模組10電連接於電子卡座20,或將天線模組40電連接於程式儲存區35等,只要是控制單元34無法辨識的指令,控制單元34皆會將該指令回傳至回傳給電子卡200,若電子卡200亦無法辨識,則會回傳給基頻模組10,以由行動裝置100中特定電路執行。此外,控制單元34還可以配合使用者的應用而執行空中發放、終止、作廢、重新申請用戶身份模組(SIM)/通用用戶身份模組(USIM)、非對稱加密認證鑒全算法與憑證、各國銀行/金融相關智能卡等個人化作業,更增加本控制模組30的靈活度,以符合使用者的各種使用需求。當然,上述流程並不僅限於金融交易,通話、簡訊(SMS)等電信通訊,或認證機構(CA)/公鑰基礎建設(PKI)等認證/授權溝通皆可透過本流程完成認證及交易,並不以本實施例為限。
此外,本實施例之行動裝置100能透過全球平台針對程式儲存區35中各個Java Applet程式進行空中更新,對於此架構的電信業者或手機商來說,其能透過TSM與OTA Applet管理與電子卡200上行動商務業者(例如:銀行、認證機構、電信業者等)進行應用的安全與合作,如此多樣性的應用,可使行動裝置100能夠配合各國各領域的商務模式,可解決在行動終端設備在使用上日益多樣的商務環節與認證識別的問題。
參閱圖2,本實施例之電子卡座20也可以插設用戶識別模組(SIM)卡,此時行動裝置100的通話、簡訊(SMS)等通訊功能是由用戶識別模組卡執行,控制單元34會根據基頻模組10所傳送之訊號類型,將第一輸入輸出埠31與第二輸入輸出埠32電連接而供基頻模組10與電子卡200相互傳輸資訊。而使用者可從空中下載對應各家銀行的Java Applet程式,行動裝置100會將該等Java程式儲存於程式儲存區35,並藉由控制單元34的控制,使第一輸入輸出埠31與程式儲存區35電連接而供基頻模組10與Java程式通訊,以供使用者進行金融交易,故電子卡座20所插設的電子卡200類型及Java Applet程式皆可以配合使用者的使用需求而改變。
此外,參閱圖2,圖4及圖5,本實施例之第三輸出入埠33亦可透過其電連接之天線模組40或無線通訊模組50接收其從無線非接觸銷售點(Point of Sale,POS)主機(例如:百貨公司的訊息發布POS機、銀行消費POS機、捷運公交匝道POS機等等),將特定的訊息(如消費優惠訊息)傳遞到控制模組30之程式儲存區35,使得特定的暫存程式可藉由行動裝置100內之應用程式(APPs)或其STK菜單主動顯示其相關交易或促銷訊息給使用者。使用者可以再行操作確認是否購買本服務。讓行動裝置100的應用程式(APPs)或STK菜單透過控制模組30之第一輸入輸出埠31、程式儲存區35、用戶辨識單元36,或/及電連接第二輸入輸出埠32之電子卡200與後台交易系統(圖未示)互動完成本筆交易。
綜上所述,本發明行動裝置100藉由控制模組30為Java卡的虛擬機架構,其會有獲取當前通訊鑒全指令的所在輸入輸出接腳區域狀態(Get IO Status)、設定重置後通訊鑒全指令的認證單元所在輸入輸出接腳區域(Set IO Status),以及讓Java虛擬機上的應用程序能調用輸出模組之特定的服務指令與訊號流程(Send Data to IO)等功能,且也可以配合使用者的應用而執行空中下載、發放、終止、作廢、重新申請用戶身份模組(SIM)/通用用戶身份模組(USIM)、非對稱加密認證鑒全算法與憑證、各國銀行/金融相關智能卡等個人化作業,更增加行動裝置的靈活度,以符合使用者的各種使用需求,故確實能達成本發明之目的。
惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。
S11~S12...步驟
S21~S27...步驟
S271~S275...步驟
100...行動裝置
200...電子卡
10...基頻模組
20...電子卡座
30...控制模組
31...第一輸入輸出埠
32...第二輸入輸出埠
33...第三輸入輸出埠
34...控制單元
35...程式儲存區
36...用戶辨識單元
40...天線模組
50...無線通訊模組
51...第一通訊接腳
圖1是說明現今行動裝置的電路方塊示意圖;
圖2是說明本發明行動裝置之較佳實施例;
圖3是說明電子卡座的接腳分布圖;
圖4是說明本發明行動裝置的另一種態樣;
圖5是說明電子卡在出廠前所執行的初始化設定流程;及
圖6是說明控制模組在執行交易時的訊號處理流程。
S21~S27...步驟
S271~S275...步驟
Claims (18)
- 一種訊號傳輸方法,係於一控制模組中執行,該控制模組包括多數個輸入輸出埠,且其中二輸入輸出埠分別電連接於一輸入模組及一輸出模組,該訊號傳輸方法包含以下步驟:(A)接收由該輸入模組所傳送的訊號;(B)該控制單元根據該輸入模組所傳送訊號中的一旗標與該控制單元內程式設定的旗標而判斷是否將該訊號傳送至該輸出模組,若是,則使該輸入模組與該輸出模組電連接,以供該輸入模組與該輸出模組相互通訊,並返回步驟(A);若否,則直接執行步驟(C);(C)判斷該輸入模組所傳送訊號是否包含一多通道管理指令,若是,則根據該多通道管理指令中的通道設定,將特定通道設定為開啟,並將其餘通道關閉,並返回步驟(A);若否,則執行步驟(D);及(D)根據該輸入模組所傳送訊號的類型,執行對應的處理程序。
- 依據申請專利範圍第1項所述之訊號傳輸方法,還包含一位於該步驟(A)之前的步驟(E),該輸入模組傳送一重置指令至該控制單元。
- 依據申請專利範圍第1項所述之訊號傳輸方法,其中,該控制模組還包括一供至少一程式存放的程式儲存區及一用戶辨識單元,該步驟(D)包括以下子步驟:(D-1)判斷該輸入模組所傳送訊號是否為一認證鑒全指令,若是,則該控制模組使該用戶辨識單元與該輸入模組電連接,以供該用戶辨識單元與該輸入模組相互通訊;若否,則執行步驟(D-2);(D-2)判斷該輸入模組所傳送訊號是否為一標準Java Applet指令,若是,則該控制模組使該程式儲存區與其他輸入輸出埠電連接,以供該程式儲存區與其他輸入輸出埠相互通訊;若否,則執行步驟(D-3);及(D-3)該控制單元回傳該訊號至該輸入模組。
- 依據申請專利範圍第1項所述之訊號傳輸方法,其中,該輸出模組可為一電子卡座、電子卡或標準ISO7816輸入輸出模組或元件。
- 依據申請專利範圍第1項所述之訊號傳輸方法,其中,該輸入模組可為一基頻模組、一天線模組或為各種與ISO7816/UART相關的輸入裝置。
- 依據申請專利範圍第1項所述之訊號傳輸方法,其中,該控制模組會有獲取當前通訊鑒全指令的所在輸入輸出接腳區域狀態、設定重置後通訊鑒全指令的認證單元所在輸入輸出接腳區域,以及讓虛擬機上的應用程序能調用該輸出模組之特定的服務指令與訊號流程的虛擬機功能指令。
- 一種行動裝置,包含:一輸入模組,接收一訊號;一輸出模組;及一控制模組,包括多數個輸入輸出埠、一電連接於該等輸入輸出埠的控制單元,及一電連接於該控制單元且供至少一程式存放的程式儲存區,其中二輸入輸出埠分別電連接於該輸入模組及該輸出模組,其中,該控制單元根據該輸入模組所傳送訊號中的一旗標與該控制單元內程式設定的旗標而判斷是否將該訊號傳送至該輸出模組,若是,則使該輸入模組與該輸出模組電連接,以供該輸入模組與該輸出模組相互通訊;若否,則判斷該輸入模組所傳送訊號是否包含一多通道管理指令,若是,則根據該多通道管理指令中的通道設定,將特定通道設定為開啟,並將其餘通道關閉;若否,則根據該輸入模組所傳送訊號的類型,執行對應的處理程序。
- 依據申請專利範圍第7項所述之行動裝置,其中,該控制模組還包括一電連接於該控制單元的用戶辨識單元。
- 依據申請專利範圍第8項所述之行動裝置,其中,若該輸入模組所傳送訊號未包含該多通道管理指令,則該控制單元判斷該輸入模組所傳送訊號是否為一認證鑒全指令,若是,則該控制單元使該用戶辨識單元與該輸入模組電連接,以供該用戶辨識單元與該輸入模組相互通訊,且判斷該輸入模組所傳送訊號是否為一標準Java Applet指令,若是,則該控制單元使該程式儲存區與其他輸入輸出埠電連接,以供該程式儲存區與其他輸入輸出埠相互通訊,若該控制單元判斷該輸入模組所傳送訊號非為該認證鑒全指令或該標準Java Applet指令,則回傳該訊號至該輸入模組。
- 依據申請專利範圍第9項所述之行動裝置,其中,該輸入模組包括一基頻模組及一天線模組,該控制模組係包括一電連接於該輸入模組及該控制單元的第一輸入輸出埠、一電連接於該電子卡座及該控制單元的第二輸入輸出埠,及一電連接於該控制單元的第三輸入輸出埠,該行動裝置還包含一電連接於該第三輸入輸出埠的天線模組。
- 依據申請專利範圍第9項所述之行動裝置,其中,該輸入模組包括一基頻模組及一天線模組,該控制模組係包括一電連接於該輸入模組及該控制單元的第一輸入輸出埠、一電連接於該電子卡座及該控制單元的第二輸入輸出埠,及一電連接於該控制單元的第三輸入輸出埠,該行動裝置還包含一電連接於該第三輸入輸出埠及該輸入模組的無線通訊模組,以及一電連接於該無線通訊模組的天線模組。
- 依據申請專利範圍第10或11項所述之行動裝置,其中,該第三輸入輸出埠可透過該控制單元電連接於該程式儲存區或該用戶辨識單元。
- 依據申請專利範圍第12項所述之行動裝置,其中,該輸出模組包括一電源電壓接腳、一重置接腳、一時脈接腳、一地接腳、一編程電壓接腳、一訊號輸入/輸出接腳。
- 依據申請專利範圍第7項所述之行動裝置,其中,該控制模組是基於Java卡設計的積體電路應用晶片,且該程式為一Java Applet程式。
- 依據申請專利範圍第7項所述之行動裝置,其中,該控制模組可製作於該輸入模組中,並與該輸入模組整合成同一晶片。
- 依據申請專利範圍第7項所述之行動裝置,其中,該輸出模組可為一電子卡座、電子卡或標準ISO7816輸入輸出模組或元件。
- 依據申請專利範圍第7項所述之行動裝置,其中,該輸入模組可為一基頻模組、一天線模組或為各種與ISO7816/UART相關的輸入裝置。
- 依據申請專利範圍第7項所述之行動裝置,其中,該控制模組會有獲取當前通訊鑒全指令的所在輸入輸出接腳區域狀態、設定重置後通訊鑒全指令的認證單元所在輸入輸出接腳區域,以及讓虛擬機上的應用程序能調用該輸出模組之特定的服務指令與訊號流程的虛擬機功能指令。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101111117A TWI498741B (zh) | 2012-03-29 | 2012-03-29 | A signal transmission method, a transaction message display method, and a mobile device |
| US13/755,736 US8924599B2 (en) | 2012-03-29 | 2013-01-31 | Electronic device and method of signal transmission therein |
| EP13161675.7A EP2645264B1 (en) | 2012-03-29 | 2013-03-28 | Electronic device and method of signal transmission therein |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101111117A TWI498741B (zh) | 2012-03-29 | 2012-03-29 | A signal transmission method, a transaction message display method, and a mobile device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201339840A TW201339840A (zh) | 2013-10-01 |
| TWI498741B true TWI498741B (zh) | 2015-09-01 |
Family
ID=48050468
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101111117A TWI498741B (zh) | 2012-03-29 | 2012-03-29 | A signal transmission method, a transaction message display method, and a mobile device |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8924599B2 (zh) |
| EP (1) | EP2645264B1 (zh) |
| TW (1) | TWI498741B (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050096988A1 (en) * | 1999-03-10 | 2005-05-05 | Noboru Yanagisawa | POS system, method of billing for advertisements printed on receipts, and computer-readable medium storing the method |
| US20090060219A1 (en) * | 2007-08-28 | 2009-03-05 | Sony Corporation | Audio signal transmitting apparatus, audio signal receiving apparatus, audio signal transmission system, audio signal transmission method, and program |
| TW201018193A (en) * | 2008-10-28 | 2010-05-01 | Mstar Semiconductor Inc | Subscriber identity module card control apparatus and control method |
| EP2251986A1 (en) * | 2009-05-15 | 2010-11-17 | Nxp B.V. | A near field communication device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2776448B1 (fr) | 1998-03-20 | 2000-04-28 | Gemplus Card Int | Terminal de telecommunication lecteur de carte a puce |
| JP3656729B2 (ja) * | 2000-03-27 | 2005-06-08 | セイコーエプソン株式会社 | レシート印刷・発行システム、これを用いた付加情報の印刷処理方法および情報記録媒体 |
| DE10226901B3 (de) * | 2002-06-17 | 2004-02-26 | Siemens Ag | Verfahren zur Verbindungssteuerung in einem paketorientierten Kommunikationsnetz sowie Anordnungen zu seiner Durchführung |
| US8788655B2 (en) * | 2008-12-19 | 2014-07-22 | Openpeak Inc. | Systems for accepting and approving applications and methods of operation of same |
| US10083467B2 (en) * | 2009-11-06 | 2018-09-25 | Walmart Apollo, Llc | System and method for communicating information to a customer at a point-of-sale via a wireless link within a retail store |
-
2012
- 2012-03-29 TW TW101111117A patent/TWI498741B/zh active
-
2013
- 2013-01-31 US US13/755,736 patent/US8924599B2/en active Active
- 2013-03-28 EP EP13161675.7A patent/EP2645264B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050096988A1 (en) * | 1999-03-10 | 2005-05-05 | Noboru Yanagisawa | POS system, method of billing for advertisements printed on receipts, and computer-readable medium storing the method |
| US20090060219A1 (en) * | 2007-08-28 | 2009-03-05 | Sony Corporation | Audio signal transmitting apparatus, audio signal receiving apparatus, audio signal transmission system, audio signal transmission method, and program |
| TW201018193A (en) * | 2008-10-28 | 2010-05-01 | Mstar Semiconductor Inc | Subscriber identity module card control apparatus and control method |
| EP2251986A1 (en) * | 2009-05-15 | 2010-11-17 | Nxp B.V. | A near field communication device |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2645264A3 (en) | 2013-11-27 |
| EP2645264A2 (en) | 2013-10-02 |
| US20130262712A1 (en) | 2013-10-03 |
| EP2645264B1 (en) | 2018-05-02 |
| US8924599B2 (en) | 2014-12-30 |
| TW201339840A (zh) | 2013-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11397936B2 (en) | Method, device and secure element for conducting a secured financial transaction on a device | |
| TWI498826B (zh) | Mobile device, trading system and signal transmission method | |
| TWI499262B (zh) | Base frequency module, mobile device and data transmission method | |
| KR20130142864A (ko) | 신용카드를 이용한 휴대정보 단말기에서의 모바일 카드 발급방법 및 이를 위한 신용카드 | |
| CN101866514A (zh) | 一种安装非接触支付应用的方法、智能卡及移动终端 | |
| US20160381495A1 (en) | Application management system with contactless wrist | |
| CN103379492B (zh) | 信号传输方法、交易信息显示方法及行动装置 | |
| CN103379190B (zh) | 行动装置、交易系统及信号传输方法 | |
| TWI498741B (zh) | A signal transmission method, a transaction message display method, and a mobile device | |
| CN103581365B (zh) | 基频模块、移动装置及数据传输方法 | |
| CN103986739B (zh) | 行动装置、虚拟有价物的转换系统及转换方法 |