TWI757925B - System for making two applications run simultaneously by calling input program and method thereof - Google Patents
System for making two applications run simultaneously by calling input program and method thereof Download PDFInfo
- Publication number
- TWI757925B TWI757925B TW109136680A TW109136680A TWI757925B TW I757925 B TWI757925 B TW I757925B TW 109136680 A TW109136680 A TW 109136680A TW 109136680 A TW109136680 A TW 109136680A TW I757925 B TWI757925 B TW I757925B
- Authority
- TW
- Taiwan
- Prior art keywords
- application
- program
- input
- application program
- operating system
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000012795 verification Methods 0.000 claims description 66
- 230000000694 effects Effects 0.000 abstract description 4
- 238000010200 validation analysis Methods 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 27
- 230000002093 peripheral effect Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
一種應用程式執行系統及其方法,特別係指一種透過呼叫輸入程式使兩應用程式同時執行之系統及方法。An application program execution system and method thereof, particularly a system and method for simultaneously executing two application programs through a call input program.
隨著晶圓製程及電池蓄電量等計算機硬體技術的發展,行動裝置逐漸可以兼顧尺寸與效能;而隨著行動裝置效能的快速提升,人們逐漸將使用電腦的需求轉變為使用行動裝置完成,例如,瀏覽網頁、收發電子郵件、使用即時通訊、線上購物、查帳、繳費等作業,都可以在行動裝置上執行對應的應用程式來進行。With the development of computer hardware technologies such as wafer manufacturing process and battery storage capacity, mobile devices can gradually take into account both size and performance; and with the rapid improvement of mobile device performance, people gradually change the needs of using computers to using mobile devices. For example, operations such as browsing web pages, sending and receiving emails, using instant messaging, online shopping, checking accounts, and paying bills can all be performed by executing corresponding applications on the mobile device.
雖然使用行動裝置的應用程式可以完成大多數以往需要在電腦上執行的作業,但是,受到行動裝置之作業系統的限制,行動裝置並不像電腦可以在執行前景的應用程式時,同時還可以在背景執行一個或多個應用程式,也就是說,行動裝置在同一時間只會執行在前景的應用程式,在背景的應用程式將會被暫停執行,甚至,行動裝置的作業系統可能會依據記憶體的使用狀況選擇主動關閉在背景的應用程式。Although applications using mobile devices can complete most of the operations that need to be performed on computers in the past, due to the limitations of the operating system of mobile devices, mobile devices are not like computers that can execute foreground applications at the same time. Execute one or more applications in the background, that is to say, the mobile device will only execute the application in the foreground at the same time, and the application in the background will be suspended. Even, the operating system of the mobile device may depend on the memory The usage option automatically closes apps in the background.
如此一來,當使用者在行動裝置上需要同時執行兩個應用程式時,例如,在使用一個應用程式進行線上繳費的同時,使用另一個應用程式查詢繳費金額;又如,在一個應用程式的作業流程中,需要呼叫另一個應用程式來進行身分識別時,行動裝置都需要進行應用程式的切換,導致使用者的體驗不佳。另外,若需要切換之應用程式的使用率不高,使用者也可能選擇兩個應用程式都不使用,導致影響應用程式的普及率。In this way, when the user needs to execute two applications on the mobile device at the same time, for example, while using one application to pay online bills, use another application to check the payment amount; In the operation process, when another application needs to be called for identification, the mobile device needs to switch the application, resulting in poor user experience. In addition, if the usage rate of the application that needs to be switched is not high, the user may choose not to use both applications, which will affect the popularity of the application.
綜上所述,可知先前技術中長期以來一直存在無法在行動裝置中同時使用兩個應用程式的問題,因此有必要提出改進的技術手段,來解決此一問題。To sum up, it can be seen that there has been a long-standing problem in the prior art that two applications cannot be used in a mobile device at the same time, so it is necessary to propose an improved technical means to solve this problem.
有鑒於先前技術存在無法在行動裝置中同時使用兩個應用程式的問題,本發明遂揭露一種透過呼叫輸入程式使兩應用程式同時執行之系統及方法,其中:In view of the problem that the prior art cannot use two application programs at the same time in a mobile device, the present invention discloses a system and method for simultaneously executing two application programs through a call input program, wherein:
本發明所揭露之透過呼叫輸入程式使兩應用程式同時執行之系統,至少包含:作業系統,於行動裝置中執行;第一應用程式,用以透過作業系統呼叫輸入程式;第二應用程式,於第一應用程式透過作業系統呼叫輸入程式後被執行,用以提供於輸入介面中輸入識別資料,並取得識別資料之驗證結果,及用以依據驗證結果產生作業結果,並於輸入介面中顯示作業結果。The system for simultaneously executing two application programs by calling an input program disclosed in the present invention at least includes: an operating system, which is executed in a mobile device; a first application program, which is used to call the input program through the operating system; The first application program is executed after calling the input program through the operating system, and is used for inputting identification data in the input interface, obtaining a verification result of the identification data, and generating an operation result according to the verification result, and displaying the operation in the input interface result.
本發明所揭露之透過呼叫輸入程式使兩應用程式同時執行之方法,其步驟至少包括:執行第一應用程式;第一應用程式透過作業系統呼叫輸入程式,使作業系統呼叫作為輸入程式之第二應用程式;第二應用程式提供於輸入介面中輸入識別資料;第二應用程式取得識別資料之驗證結果;第二應用程式依據驗證結果產生作業結果,並於輸入介面中顯示作業結果。The method for simultaneously executing two application programs by calling an input program disclosed in the present invention at least includes: executing a first application program; the first application program calls the input program through the operating system, so that the operating system calls the second application program as the input program Application program; the second application program provides inputting identification data in the input interface; the second application program obtains the verification result of the identification data; the second application program generates an operation result according to the verification result, and displays the operation result in the input interface.
本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過第一應用程式透過作業系統呼叫輸入程式以使作業系統呼叫第二應用程式後,第二應用程式提供在輸入介面中輸入識別資料並取得識別資料的驗證結果,並於輸入介面中顯示依據驗證結果產生之作業結果,藉以解決先前技術所存在的問題,並可以達成提高操作便利性及增加使用者體驗的技術功效。The system and method disclosed in the present invention are as above, and the difference between the system and the prior art is that the present invention uses the first application program to call the input program through the operating system so that the operating system calls the second application program, and the second application program is provided on the input interface Input identification data and obtain the verification result of the identification data, and display the operation result generated according to the verification result in the input interface, so as to solve the problems existing in the prior art, and can achieve the technical effect of improving the convenience of operation and enhancing the user experience .
以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The features and implementations of the present invention will be described in detail below in conjunction with the drawings and examples, and the content is sufficient to enable any person skilled in the relevant art to easily and fully understand the technical means applied to solve the technical problems of the present invention and implement them accordingly, thereby achieving The effect that the present invention can achieve.
本發明應用在行動裝置中,可以讓第一應用程式以透過作業系統呼叫輸入程式的方式執行第二應用程式,藉以讓當前所執行之應用程式保持為第一應用程式的情況下執行第二應用程式。一般而言,行動裝置通常是可執行作業系統的計算設備,例如智慧型手機、平板電腦等;第一應用程式與第二應用程式可以是一般的應用程式或軟體,例如,文件編輯軟體、瀏覽器、電子郵件軟體、社群程式、通訊軟體、計帳程式、行事曆、購物軟體等,本發明沒有特別的限制,需要特別說明的是,第二應用程式需要向作業系統註冊為輸入程式。The present invention is applied to a mobile device, and the first application program can execute the second application program by calling the input program through the operating system, so that the second application program can be executed under the condition that the currently executed application program remains the first application program program. Generally speaking, a mobile device is usually a computing device that can execute an operating system, such as a smart phone, a tablet computer, etc.; the first application program and the second application program can be general applications or software, such as file editing software, browsing There are no special restrictions in the present invention, and it should be noted that the second application program needs to be registered with the operating system as an input program.
本發明所提之計算設備包含但不限於一個或多個處理模組、一條或多條記憶體模組、以及連接不同硬體元件(包括記憶體模組和處理模組)的匯流排等硬體元件。透過所包含之多個硬體元件,計算設備可以載入並執行作業系統,使作業系統在計算設備上運行,也可以執行軟體或程式。另外,計算設備也包含一個外殼,上述之各個硬體元件設置於外殼內。The computing device mentioned in the present invention includes, but is not limited to, one or more processing modules, one or more memory modules, and hardware such as bus bars connecting different hardware components (including memory modules and processing modules). body element. Through the multiple hardware components included, the computing device can load and execute the operating system, so that the operating system runs on the computing device, and can also execute software or programs. In addition, the computing device also includes a housing, and each of the above-mentioned hardware components is disposed in the housing.
本發明所提之計算設備的匯流排可以包含一種或多個類型,例如包含資料匯流排(data bus)、位址匯流排(address bus)、控制匯流排(control bus)、擴充功能匯流排(expansion bus)、及/或局域匯流排(local bus)等類型的匯流排。計算設備的匯流排包括但不限於的工業標準架構(Industry Standard Architecture, ISA)匯流排、周邊元件互連(Peripheral Component Interconnect, PCI)匯流排、視頻電子標準協會(Video Electronics Standards Association, VESA)局域匯流排、以及串列的通用序列匯流排(Universal Serial Bus, USB)、快速周邊元件互連(PCI Express, PCI-E/PCIe)匯流排等。The bus of the computing device mentioned in the present invention may include one or more types, such as a data bus, an address bus, a control bus, an extended function bus ( expansion bus), and/or local bus type bus. The bus bars of computing equipment include, but are not limited to, Industry Standard Architecture (ISA) bus bars, Peripheral Component Interconnect (PCI) bus bars, Video Electronics Standards Association (VESA) bureaus Domain bus, as well as serial Universal Serial Bus (USB), Express Peripheral Component Interconnect (PCI Express, PCI-E/PCIe) bus, etc.
本發明所提之計算設備的處理模組與匯流排耦接。處理模組包含暫存器(Register)組或暫存器空間,暫存器組或暫存器空間可以完全的被設置在處理模組之處理晶片上,或全部或部分被設置在處理晶片外並經由專用電氣連接及/或經由匯流排耦接至處理晶片。處理模組可為中央處理器、微處理器或任何合適的處理元件。若計算設備為多處理器設備,也就是計算設備包含多個處理模組,則計算設備所包含的處理模組都相同或類似,且透過匯流排耦接與通訊。處理模組可以解釋一個計算機指令或一連串的多個計算機指令以進行特定的運算或操作,例如,數學運算、邏輯運算、資料比對、複製/移動資料等,藉以驅動計算設備中的其他硬體元件或運行作業系統或執行各種程式及/或模組。The processing module of the computing device of the present invention is coupled to the bus bar. The processing module includes a register group or register space, and the register group or register space can be completely set on the processing chip of the processing module, or all or part of it can be set outside the processing chip and coupled to the processing chip via dedicated electrical connections and/or via bus bars. The processing module can be a central processing unit, a microprocessor or any suitable processing element. If the computing device is a multi-processor device, that is, the computing device includes multiple processing modules, the processing modules included in the computing device are all the same or similar, and are coupled and communicated through a bus. The processing module can interpret a computer instruction or a series of multiple computer instructions to perform specific operations or operations, such as mathematical operations, logical operations, data comparison, copy/move data, etc., so as to drive other hardware in the computing device Components or run operating systems or execute various programs and/or modules.
計算設備中通常也包含一個或多個晶片組(Chipset)。計算設備的處理模組可以與晶片組耦接或透過匯流排與晶片組電性連接。晶片組是由一個或多個積體電路(Integrated Circuit, IC)組成,包含記憶體控制器以及周邊輸出入(I/O)控制器等,也就是說,記憶體控制器以及周邊輸出入控制器可以包含在一個積體電路內,也可以使用兩個或更多的積體電路實現。晶片組通常提供了輸出入和記憶體管理功能、以及提供多個通用及/或專用暫存器、計時器等,其中,上述之通用及/或專用暫存器與計時器可以讓耦接或電性連接至晶片組的一個或多個處理模組存取或使用。Computing devices usually also contain one or more chipsets. The processing module of the computing device may be coupled to the chip set or electrically connected to the chip set through a bus bar. Chipset is composed of one or more integrated circuits (Integrated Circuit, IC), including memory controller and peripheral I/O controller, that is to say, memory controller and peripheral I/O controller The device may be included in one integrated circuit or implemented using two or more integrated circuits. Chip sets usually provide I/O and memory management functions, and provide a plurality of general-purpose and/or special-purpose registers, timers, etc., wherein the above-mentioned general-purpose and/or special-purpose registers and timers can be coupled or One or more processing modules electrically connected to the chipset are accessed or used.
計算設備的處理模組也可以透過記憶體控制器存取安裝於計算設備上的記憶體模組和大容量儲存區中的資料。上述之記憶體模組包含任何類型的揮發性記憶體(volatile memory)及/或非揮發性(non-volatile memory, NVRAM)記憶體,例如靜態隨機存取記憶體(Static Random Access Memory, SRAM)、動態隨機存取記憶體(Dynamic Random Access Memory, DRAM)、唯讀記憶體(Read-Only Memory, ROM)、快閃記憶體(Flash memory)等。上述之大容量儲存區可以包含任何類型的儲存裝置或儲存媒體,例如,硬碟機、光碟(optical disc)、隨身碟(flash drive)、記憶卡(memory card)、固態硬碟(Solid State Disk, SSD)、或任何其他儲存裝置等。也就是說,記憶體控制器可以存取靜態隨機存取記憶體、動態隨機存取記憶體、快閃記憶體、硬碟機、固態硬碟中的資料。The processing module of the computing device can also access data in the memory module and mass storage area installed on the computing device through the memory controller. The above-mentioned memory modules include any type of volatile memory (volatile memory) and/or non-volatile memory (NVRAM), such as Static Random Access Memory (SRAM) , Dynamic random access memory (Dynamic Random Access Memory, DRAM), read-only memory (Read-Only Memory, ROM), flash memory (Flash memory), etc. The above-mentioned mass storage area can include any type of storage device or storage medium, such as hard disk drive, optical disc, flash drive, memory card, Solid State Disk , SSD), or any other storage device, etc. That is, the memory controller can access data in static random access memory, dynamic random access memory, flash memory, hard disk drive, and solid state hard disk.
計算設備的處理模組也可以透過周邊輸出入控制器經由周邊輸出入匯流排與周邊輸出裝置、周邊輸入裝置、通訊介面、及GPS接收器等周邊裝置或介面連接並通訊。周邊輸入裝置可以是任何類型的輸入裝置,例如鍵盤、滑鼠、軌跡球、觸控板、搖桿等,周邊輸出裝置可以是任何類型的輸出裝置,例如顯示器、印表機等,周邊輸入裝置與周邊輸出裝置也可以是同一裝置,例如觸控螢幕等。通訊介面可以包含無線通訊介面及/或有線通訊介面,無線通訊介面可以包含支援無線區域網路(如Wi-Fi、Zigbee等)、藍牙、紅外線、近場通訊(Near-field communication, NFC)、3G/4G/5G等行動通訊網路(蜂巢式網路)或其他無線資料傳輸協定的介面,有線通訊介面可為乙太網路裝置、DSL數據機、纜線(Cable)數據機、非同步傳輸模式(Asynchronous Transfer Mode, ATM)裝置、或光纖通訊介面及/或元件等。處理模組可以週期性地輪詢(polling)各種周邊裝置與介面,使得計算設備能夠透過各種周邊裝置與介面進行資料的輸入與輸出,也能夠與具有上面描述之硬體元件的另一個計算設備進行通訊。The processing module of the computing device can also be connected and communicated with peripheral devices or interfaces such as peripheral output devices, peripheral input devices, communication interfaces, and GPS receivers through the peripheral I/O controller through the peripheral I/O bus. The peripheral input device can be any type of input device, such as keyboard, mouse, trackball, touchpad, joystick, etc. The peripheral output device can be any type of output device, such as a monitor, printer, etc., the peripheral input device The peripheral output device can also be the same device, such as a touch screen. The communication interface may include a wireless communication interface and/or a wired communication interface, and the wireless communication interface may include support for wireless local area networks (such as Wi-Fi, Zigbee, etc.), Bluetooth, infrared, Near-field communication (NFC), 3G/4G/5G and other mobile communication network (cellular network) or other wireless data transmission protocol interface, wired communication interface can be Ethernet device, DSL modem, cable (Cable) modem, asynchronous transmission Mode (Asynchronous Transfer Mode, ATM) devices, or optical fiber communication interfaces and/or components, etc. The processing module can periodically poll various peripheral devices and interfaces, so that the computing device can input and output data through various peripheral devices and interfaces, and can also communicate with another computing device having the hardware components described above. to communicate.
以下先以「第1圖」本發明所提之透過呼叫輸入程式使兩應用程式同時執行之裝置的元件示意圖來說明本發明。如「第1圖」所示,本發明之行動裝置100含有記憶體模組110、顯示模組120、輸入模組130、處理模組150。其中,記憶體模組110、顯示模組120、輸入模組130、處理模組150可以透過匯流排160連接。Hereinafter, the present invention will be described with reference to "FIG. 1", a schematic diagram of the components of the apparatus for simultaneously executing two application programs through a call input program as mentioned in the present invention. As shown in FIG. 1 , the
記憶體模組110可以儲存多組計算機指令集,每一組計算機指令集可以包含一個或多個計算機指令。記憶體所儲存的計算機指令集可以包含作業系統/第一應用程式/第二應用程式中之所有或部分的計算機指令集,也就是說,作業系統/第一應用程式/第二應用程式中的一個或多個計算機指令集可以被記憶體模組110儲存。The
顯示模組120可以在行動裝置100的顯示畫面中顯示處理模組150所產生的資料,也可以依據處理模組150所產生的訊號在行動裝置100的顯示畫面中呈現對應的畫面。The
輸入模組130可以提供行動裝置100的使用者進行資料輸入,並可以將被輸入的資料提供給處理模組150。The
處理模組150可以執行記憶體模組110所儲存的計算機指令,也就是說,處理模組150可以執行作業系統/第一應用程式/第二應用程式中的計算機指令集,使得作業系統/第一應用程式/第二應用程式在行動裝置100中被執行。The
為了進一步說明本發明的系統運作,接下來請參考「第2圖」本發明所提之透過呼叫輸入程式使兩應用程式同時執行之系統架構圖。如「第2圖」所示,本發明之系統中包含作業系統200、第一應用程式210、第二應用程式220。其中,第一應用程式210與第二應用程式220需要在作業系統200中執行,且在本發明中,可以包含一個或多個第一應用程式210,也可以包含一個或多個第二應用程式220。In order to further illustrate the system operation of the present invention, please refer to "FIG. 2" the system architecture diagram of the present invention for simultaneously executing two applications through a call input program. As shown in FIG. 2 , the system of the present invention includes an
作業系統200可以安裝第一應用程式210與第二應用程式220,並提供第一應用程式210與第二應用程式在作業系統200中執行。The
作業系統200也可以註冊第二應用程式220為輸入程式。更詳細的說,在應用程式被下載到作業系統200中後,作業系統200可以先檢查已下載之應用程式的屬性(或參數),若已下載之應用程式的屬性中記載該應用程式為輸入程式,則作業系統200在成功安裝已下載之應用程式後,可以將該應用程式註冊為輸入程式。The
作業系統200也可以在任何應用程式呼叫輸入程式時,選擇一個被註冊為輸入程式的應用程式,使得被選擇的應用程式被執行。舉例來說,作業系統200可以搜尋所有被註冊為輸入程式的應用程式,並可以由所搜尋出之所有應用程式中選擇一個應用程式。一般而言,作業系統200可以由所有被搜尋出之應用程式中選擇最後一次被執行的應用程式,或選擇第一個被搜尋到的應用程式,或選擇以預定方式排列在特定次序(如第一個)的應用程式,或隨機選擇應用程式等,但本發明並不以此為限;另外,作業系統200也可以選擇特定的應用程式,例如,固定選擇預定的應用程式,或在呼叫輸入程式的應用程式在呼叫輸入程式時還提供選擇參數給作業系統200時,作業系統200可以選擇與選擇參數對應的應用程式。上述之選擇參數包含但不限於應用程式的編號、識別碼、名稱、存放路徑等。其中,若被作業系統200選擇之應用程式已不存在,例如被移除等,則作業系統200可以再次選擇應用程式。The
需要說明的是,一般而言,在執行中的應用程式呼叫其他應用程式時,作業系統200可以先將執行中的應用程式暫停執行並保留執行中之應用程式當前的所有狀態與所有使用中的資料後,再執行被呼叫的應用程式,使得當前所執行的應用程式由執行中的應用程式改變為被呼叫的應用程式,而原先執行中的應用程式將會被移至背景;但當執行中的應用程式透過作業系統200呼叫輸入程式時,作業系統200將可以在不將執行中之應用程式暫停執行的情況下執行作為輸入程式的其他應用程式,也就是說,執行中的應用程式不會被移至背景,且可以與被呼叫的應用程式可以同時在作業系統200中被執行。It should be noted that, in general, when the running application calls other applications, the
第一應用程式210可以透過行動裝置100的顯示模組120顯示使用者介面以提供使用者操作。第一應用程式210也負責透過作業系統200呼叫輸入程式。舉例來說,第一應用程式210所顯示的使用者介面中可以包含一個或多個物件,且使用者介面中之物件可以具有一個或多個事件,當使用者介面中之特定物件的特定事件被觸發時,第一應用程式210可以透過作業系統200呼叫輸入程式,但第一應用程式210透過作業系統200呼叫輸入程式之方式並不以此為限。其中,上述之物件包含但不限於文字區域(TextField),上述之事件例如點擊、雙擊、游標移動到物件上方(如MouseOver)、游標離開物件上方(如MouseOut)等,但本發明並不以此為限。The
第一應用程式210可以透過作業系統200取得第二應用程式220所產生的作業結果,並可以依據所取得的作業結果執行對應作業。舉例來說,當作業結果為表示之驗證是否通過的驗證結果訊息時,第一應用程式210可以依據驗證結果訊息選擇繼續執行或中斷/結束執行;當作業結果為包含資料查詢結果的查詢結果訊息時,第一應用程式210可以將資料查詢結果直接填入使用者介面之特定物件的文字區域中,或可以依據預定的分段方式,將資料查詢結果分為數個部分並分別填入對應之物件的文字區域中;當作業結果為服務申請作業之申請結果訊息時,第一應用程式210可以在使用者介面中顯示申請結果訊息所包含的全部或部分內容。但第一應用程式210所執行之與作業結果對應的作業並不以上述為限。其中,本發明所提之預定的分段方式包含但不限於使用預定格式或分隔記號將資料查詢結果分段或分隔為兩個或兩個以上的部分等。The
第二應用程式220負責透過行動裝置100的顯示模組120顯示輸入介面。第二應用程式220通常不會以行動裝置100的整個顯示畫面顯示輸入介面,例如僅使用顯示畫面下方三分之一或五分之二的區域顯示輸入介面等,但本發明並不此為限,例如,第二應用程式220也可以在需要時擴大輸入介面的尺寸,甚至可以使用整個顯示畫面顯示輸入介面。需要說明的是,第二應用程式220所顯示的輸入介面通常會被作業系統200以與第一應用程式210所顯示之使用者介面不同的分層(layer)顯示,且作業系統200可以將輸入介面的分層重疊在使用者介面的分層之上,使得輸入介面覆蓋一部份的使用者介面。The
第二應用程式220也負責提供在所顯示的輸入介面中透過行動裝置100的輸入模組130輸入識別資料。在部分的實施例中,第二應用程式220可以擴大輸入介面在行動裝置100之顯示畫面中的尺寸以提供輸入識別資料。第二應用程式220提供輸入之識別資料可以是文字或生物特徵等不同的形式,其中,文字形式的識別資料可以是帳號密碼,但本發明並不以為限;生物特徵形式的識別資料包含但不限於指紋或人臉等。The
在部分的實施例中,第二應用程式220還可以提供透過行動裝置100的輸入模組130選擇切換輸入識別資料的形式,例如,在所顯示的輸入介面中顯示變更被輸入之識別資料之形式的選項或按鍵給使用者選擇,但本發明並不以此為限。其中,第二應用程式220也可以依據被輸入之識別資料的形式不同顯示不同內容的輸入介面。In some embodiments, the
第二應用程式220也負責取得被輸入之識別資料的驗證結果。舉例來說,第二應用程式220可以各種習知之方式驗證被輸入的識別資料以產生相對應的驗證結果,例如,第二應用程式220可以比對文字形式的識別資料是否與預先儲存的帳號密碼相同,或可以比對生物特徵形式之識別資料是否與預先儲存的生物特徵相符等,藉以依據比對結果產生驗證結果,但第二應用程式220產生驗證結果的方式並不以上述為限;第二應用程式220也可以將識別資料傳送到外部之伺服器(圖中未示)進行驗證,並接收外部之伺服器所傳回的驗證結果。其中,第二應用程式220所產生之驗證結果可以表示被輸入之識別資料是否通過驗證。The
第二應用程式220也負責依據所取得的驗證結果產生作業結果。第二應用程式220所產生之作業結果與第二應用程式220所提供的功能對應,例如,當第二應用程式220提供身分驗證功能時,作業結果可以是第二應用程式220依據驗證結果所產生之表示身分驗證是否通過的驗證結果訊息;當第二應用程式220提供服務申請功能時,作業結果可以是第二應用程式220在驗證結果表示身分通過驗證後連線至申請服務之特定伺服器進行服務申請作業所接收到的申請結果訊息,其中,本發明所提之服務申請作業包含但不限於憑證申請或開戶申請等;當第二應用程式220提供資料查詢功能或資料檢視功能時,作業結果可以是第二應用程式220在驗證結果表示身分通過驗證後進行資料查詢或讀取所產生之包含資料查詢結果的查詢結果訊息,其中,第二應用程式220可以在第二應用程式220所管理之資料庫或檔案中進行查詢以產生資料查詢結果,也可以至外部之伺服器進行資料查詢並接收外部之伺服器所傳回之資料查詢結果,甚至,第二應用程式220也可以將資料查詢結果中的全部或部分內容以預定的分段方式組合為新的資料查詢結果,或可以在輸入介面上透過行動裝置100的輸入模組130提供由被顯示之資料查詢結果中選擇部分內容做為新的資料查詢結果。The
第二應用程式220可以在所顯示的輸入介面中顯示所產生的驗證結果或作業結果,在部分的實施例中,第二應用程式220也可以透過作業系統200將所產生之作業結果提供給第一應用程式210。The
接著以第一實施例來解說本發明的運作系統與方法,並請參照「第3A圖」本發明所提之透過呼叫輸入程式使兩應用程式同時執行之方法流程圖。在本實施例中,假設行動裝置100為手機,但本發明並不以此為限。Next, the first embodiment is used to explain the operation system and method of the present invention, and please refer to "FIG. 3A" for the flow chart of the method for simultaneously executing two application programs through a call input program in the present invention. In this embodiment, it is assumed that the
首先,使用者可以操作行動裝置100,使得作業系統200連線至應用程式伺服器下載第一應用程式210與第二應用程式220,並可以安裝第一應用程式210與第二應用程式220。當作業系統200完成第二應用程式220的下載後,可以檢查第二應用程式220的屬性(或參數),藉以判斷第二應用程式220是否為輸入程式,若是,則在作業系統200完成第二應用程式220的安裝後,可以將第二應用程式220註冊為輸入程式(步驟301)。First, the user can operate the
當使用者操作行動裝置100,使得作業系統200執行第一應用程式210(步驟305)後,第一應用程式210可以在行動裝置100的顯示畫面中顯示使用者介面。當使用者介面中之特定物件的特定事件被觸發時,第一應用程式210可以透過作業系統200呼叫輸入程式(步驟310)。在本實施例中,假設第一應用程式210為線上購物程式,當第一應用程式210要求使用者輸入結帳資料時,若使用者選擇轉帳,則第一應用程式210可以在使用者介面中顯示可輸入銀行代號與帳號且具有能夠觸發呼叫輸入程式之點擊事件的文字區域(物件),在使用者點擊使用者介面上可輸入銀行代號或帳號的文字區域時,可輸入銀行代號或帳號之文字區域中的點擊事件可以被觸發,如此,第一應用程式210可以透過作業系統200呼叫輸入程式。After the user operates the
在第一應用程式210透過作業系統200呼叫輸入程式(步驟310)後,作業系統200可以呼叫第二應用程式220,使得第二應用程式220開始執行。在本實施例中,假設作業系統200可以先搜尋安裝於作業系統200中且被作業系統200註冊為輸入程式的所有應用程式,並由所搜尋出的應用程式中選擇其中一個應用程式執行。其中,若第一應用程式210透過作業系統200呼叫輸入程式時也一併將與第二應用程式220對應的選擇參數提供給作業系統200,則作業系統200可以依據選擇參數選擇第二應用程式220並執行;而若第一應用程式210沒有提供選擇參數給作業系統200,且前次輸入程式被呼叫後最後被使用的輸入程式為第二應用程式220,則作業系統200同樣可以選擇第二應用程式220並執行;否則,作業系統200可能將選擇執行非第二應用程式220的其他應用程式,例如英文鍵盤程式,使用者可以在其他應用程式被執行後,在其他應用程式所顯示之輸入介面410中選擇或點選表示切換輸入程式的切換鍵411,如「第4A圖」所示,使得作業系統200改變選擇執行的輸入程式,直到作業系統200選擇執行第二應用程式220。After the
在第二應用程式220被執行後,第二應用程式220可以顯示輸入介面(步驟320)。在本實施例中,假設第二應用程式220所顯示之輸入介面420如「第4B圖」所示。After the
在第二應用程式220顯示輸入介面420(步驟320)後,可以提供使用者在輸入介面420中輸入識別資料(步驟330)。在本實施例中,假設輸入介面420包含確認鍵421,第二應用程式220可以在使用者點擊確認鍵421後,使用手機(行動裝置100)的整個顯示畫面顯示提示畫面430以提示使用者輸入指紋以確認身分,如「第4C圖」所示。另外,在「第4C圖」中,提示畫面430也可以包含切換鍵431,第二應用程式220也可以在使用者點擊切換鍵431後結束提示畫面430的顯示,並在輸入介面420中顯示輸入密碼的文字區域以提供使用者輸入密碼;第二應用程式220也可以在使用者點擊切換鍵431後結束執行,使得使用者在第一應用程式210所顯示的使用者介面中輸入密碼。After the
在第二應用程式220提供使用者輸入識別資料後,第二應用程式220可以取得被輸入之識別資料的驗證結果(步驟350)。在本實施例中,若識別資料為指紋等生物特徵,則第二應用程式220可以判斷由識別資料所取得的特徵與預先建立在行動裝置100上之指紋特徵是否相符,藉以驗證識別資料以產生相對應的驗證結果;而若識別資料為密碼等文字,第二應用程式220可以判斷對識別資料進行預定演算後所產生的資料是否與預先儲存在行動裝置100上的資料相同,藉以驗證識別資料以產生相對應的驗證結果,或者,第二應用程式220也可以將識別資料傳送到外部的驗證伺服器驗證識別資料並接收驗證伺服器所傳回的驗證結果。After the
在第二應用程式220取得被輸入之識別資料的驗證結果(步驟350)後,第二應用程式220可以依據所取得的驗證結果產生作業結果,並可以在所顯示的輸入介面中顯示作業結果(步驟360)。在本實施例中,若第二應用程式220為行動銀行程式,則在第二應用程式220所取得之驗證結果表示識別資料通過驗證時,可以連線到行動銀行伺服器取得使用者的帳號、帳戶餘額以及信用卡可用額度等帳戶相關資料,並可以產生包含帳戶相關資料的作業結果,使得使用者可以透過第二應用程式220所顯示之包含帳戶相關資料的作業結果確認欲用來轉帳之帳戶的餘額是否足以進行轉帳而完成交易,反之,在第二應用程式220所取得之驗證結果表示識別資料沒有通過驗證時,第二應用程式220可以不連線至行動銀行伺服器,並可以產生表示識別資料未通過驗證的作業結果。After the
如此,透過本發明,可以在不切換當前所執行之第一應用程式的情況下,執行不同的第二應用程式。In this way, through the present invention, different second application programs can be executed without switching the currently executed first application program.
上述實施例中,在第二應用程式220依據所取得的驗證結果產生並顯示作業結果(步驟360)後,還可以如「第3B圖」所示之流程,第二應用程式220可以透過作業系統200將所產生的作業結果提供給第一應用程式210(步驟380)。在本實施例中,假設第二應用程式220可以將作業結果所包含之帳戶相關資料中的銀行代號與帳號以逗號分隔,並可以如同一般輸入程式,將以逗號分隔之銀行代號與帳號透過作業系統200傳給第一應用程式210。其中,若第二應用程式220連線到行動銀行伺服器所取得的帳戶相關資料中包含兩個或兩個以上的帳號,則第二應用程式220可以提供使用者選擇其中一個帳號,並將銀行代號與被選擇之帳號以逗號分隔,藉以透過作業系統200將以逗號分隔之銀行代號與帳號傳給第一應用程式210。In the above-mentioned embodiment, after the
在第一應用程式210取得第二應用程式220所產生的作業結果後,可以依據所取得的作業結果執行對應作業(步驟390)。在本實施例中,假設第一應用程式210在取得以逗號分隔之銀行代號與帳號後,可以依據逗號分隔出銀行代號與帳號,並將銀行代號填入所顯示之使用者介面中輸入銀行代號的文字區域及將帳號填入使用者介面中輸入帳號的文字區域,藉以完成結帳資料的輸入,之後,第一應用程式210可以將結帳資料傳送給所連接之線上購物伺服器,進而完成購物交易之作業。After the
繼續以第二實施例來解說本發明的運作系統與方法,同樣請參照「第3A圖」。在本實施例中,同樣假設行動裝置100為手機。Continue to use the second embodiment to explain the operation system and method of the present invention, please refer to "FIG. 3A" as well. In this embodiment, it is also assumed that the
在作業系統200將第二應用程式220註冊為輸入程式(步驟301)後,使用者操作行動裝置100使得作業系統200執行第一應用程式210(步驟305)時,第一應用程式210可以在行動裝置100的顯示畫面中顯示使用者介面。當使用者介面中之特定物件的特定事件被觸發時,第一應用程式210可以透過作業系統200呼叫輸入程式(步驟310)。在本實施例中,假設第一應用程式210為線上購物程式,當第一應用程式210要求使用者輸入識別資料以進行登入或確認身分以進行交易時,第一應用程式210可以在使用者介面中顯示可輸入識別資料且具有可呼叫輸入程式之點擊事件的文字區域,在使用者點擊使用者介面上可輸入識別資料之文字區域時,可輸入識別資料之文字區域中的點擊事件可以被觸發,如此,第一應用程式210可以透過作業系統200呼叫輸入程式。另外,在第一應用程式210要求使用者輸入識別資料以進行登入或確認身分時,第一應用程式210也可以直接觸發可輸入識別資料之文字區域中的點擊事件,藉以主動透過作業系統200呼叫輸入程式而無須使用者點擊可輸入識別資料之文字區域。After the
在第一應用程式210透過作業系統200呼叫輸入程式(步驟310)後,作業系統200可以呼叫第二應用程式220,使得第二應用程式220開始執行。在第二應用程式220被執行後,第二應用程式220可以顯示輸入介面(步驟320),藉以提供使用者在輸入介面420中輸入如帳號密碼或指紋等識別資料(步驟330)。After the
在第二應用程式220提供使用者輸入識別資料後,第二應用程式220可以取得被輸入之識別資料的驗證結果(步驟350),並可以依據所取得的驗證結果產生作業結果,及可以在所顯示的輸入介面中顯示作業結果(步驟360)。在本實施例中,若第二應用程式220為身分驗證程式,則在第二應用程式220所取得之驗證結果表示識別資料通過驗證時,可以產生並顯示表示識別資料通過驗證且包含使用者之識別資料的驗證結果訊息,反之,在第二應用程式220所取得之驗證結果表示識別資料沒有通過驗證時,可以產生並顯示表示識別資料未通過驗證的驗證結果訊息。After the
在第二應用程式220依據所取得的驗證結果產生作業結果後,還可以如「第3B圖」所示之流程,第二應用程式220可以透過作業系統200將所產生的作業結果提供給第一應用程式210(步驟380),第一應用程式210在取得第二應用程式220所產生的作業結果後,可以依據所取得的作業結果執行對應作業(步驟390)。在本實施例中,若第一應用程式210所取得的作業結果為表示識別資料通過驗證的驗證結果訊息,且驗證結果訊息中包含使用者的識別資料,則在第一應用程式210要求使用者登入而呼叫輸入程式時,第一應用程式210可以依據驗證結果訊息中之識別資料登入使用者而完成登入作業,使得使用者可以使用第一應用程式210,而在第一應用程式210要求使用者確認身分而呼叫輸入程式時,第一應用程式210可以依據驗證結果訊息中之識別資料取得相對應的私鑰,藉以使用所取得之私鑰對交易資料簽章以產生簽章資料,並將交易資料及簽章資料傳送給所連接之線上購物伺服器以完成交易作業。After the
綜上所述,可知本發明與先前技術之間的差異在於具有第一應用程式透過作業系統呼叫輸入程式以使作業系統呼叫第二應用程式後,第二應用程式提供在輸入介面中輸入識別資料並取得識別資料的驗證結果,並於輸入介面中顯示依據驗證結果產生之作業結果之技術手段,藉由此一技術手段可以解決先前技術所存在無法在行動裝置中同時使用兩個應用程式的問題,進而達成提高操作便利性及增加使用者體驗的技術功效。From the above, it can be seen that the difference between the present invention and the prior art is that after the first application program calls the input program through the operating system so that the operating system calls the second application program, the second application program provides inputting identification data in the input interface The technical means of obtaining the verification result of the identification data, and displaying the operation result according to the verification result in the input interface, this technical means can solve the problem of the prior art that two applications cannot be used in the mobile device at the same time , so as to achieve the technical effect of improving operation convenience and enhancing user experience.
再者,本發明之透過呼叫輸入程式使兩應用程式同時執行之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。Furthermore, the method for simultaneously executing two application programs by calling an input program of the present invention can be implemented in hardware, software, or a combination of hardware and software, and can also be implemented in a centralized manner in a computer system or distributed with different components. Implemented in a decentralized manner across several interconnected computer systems.
雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。Although the embodiments disclosed in the present invention are as above, the above-mentioned contents are not intended to directly limit the scope of the patent protection of the present invention. Any person with ordinary knowledge in the technical field to which the present invention pertains, without departing from the spirit and scope disclosed by the present invention, makes slight modifications to the form and details of the implementation of the present invention, all belong to the patent protection of the present invention scope. The scope of patent protection of the present invention shall still be defined by the appended patent application scope.
100:行動裝置 110:記憶體模組 120:顯示模組 130:輸入模組 150:處理模組 160:匯流排 200:作業系統 210:第一應用程式 220:第二應用程式 410:輸入介面 411:切換鍵 420:輸入介面 421:確認鍵 430:提示畫面 431:切換鍵 步驟301:作業系統註冊第二應用程式 步驟305:執行第一應用程式 步驟310:第一應用程式透過作業系統呼叫第二應用輸入程式,使作業系統呼叫第二應用程式 步驟320:第二應用程式顯示輸入介面 步驟330:第二應用程式提供於輸入介面中輸入識別資料 步驟350:第二應用程式取得識別資料之驗證結果 步驟360:第二應用程式依據驗證結果產生作業結果,並於輸入介面中顯示作業結果 步驟380:第二應用程式透過作業系統提供作業結果給第一應用程式 步驟390:第一應用程式依據作業結果執行對應作業 100: Mobile Devices 110: Memory module 120: Display module 130: Input module 150: Processing Mods 160: Busbar 200: Operating System 210: First App 220: Second App 410: Input interface 411: Toggle key 420: Input interface 421: Confirm key 430: Prompt screen 431: Toggle key Step 301: The operating system registers the second application Step 305: Execute the first application Step 310: The first application program calls the second application input program through the operating system, so that the operating system calls the second application program Step 320: The second application program displays the input interface Step 330: The second application provides the input interface to input identification data Step 350: The second application obtains the verification result of the identification data Step 360: The second application generates an operation result according to the verification result, and displays the operation result in the input interface Step 380: The second application provides the operation result to the first application through the operating system Step 390: The first application executes the corresponding operation according to the operation result
第1圖為本發明所提之透過呼叫輸入程式使兩應用程式同時執行之裝置之元件示意圖。 第2圖為本發明所提之透過呼叫輸入程式使兩應用程式同時執行之系統架構圖。 第3A圖為本發明所提之透過呼叫輸入程式使兩應用程式同時執行之方法流程圖。 第3B圖為本發明所提之透過呼叫輸入程式使兩應用程式同時執行之附加方法流程圖。 第4A圖為本發明實施例所提之鍵盤輸入程式顯示之輸入介面之示意圖。 第4B圖為本發明實施例所提之第二應用程式顯示之輸入介面之示意圖。 第4C圖為本發明實施例所提之第二應用程式顯示之提示畫面之示意圖。 FIG. 1 is a schematic diagram of the components of the device for simultaneously executing two application programs through a call input program according to the present invention. FIG. 2 is a system architecture diagram for simultaneously executing two application programs through a call input program proposed by the present invention. FIG. 3A is a flow chart of a method for simultaneously executing two application programs through a call input program according to the present invention. FIG. 3B is a flow chart of an additional method for simultaneously executing two application programs through a call input program proposed by the present invention. FIG. 4A is a schematic diagram of an input interface displayed by a keyboard input program according to an embodiment of the present invention. FIG. 4B is a schematic diagram of an input interface displayed by a second application program according to an embodiment of the present invention. FIG. 4C is a schematic diagram of a prompt screen displayed by the second application program according to the embodiment of the present invention.
步驟301:作業系統註冊第二應用程式 Step 301: The operating system registers the second application
步驟305:執行第一應用程式 Step 305: Execute the first application
步驟310:第一應用程式透過作業系統呼叫第二應用輸入程式,使作業系統呼叫第二應用程式 Step 310: The first application program calls the second application input program through the operating system, so that the operating system calls the second application program
步驟320:第二應用程式顯示輸入介面 Step 320: The second application program displays the input interface
步驟330:第二應用程式提供於輸入介面中輸入識別資料 Step 330: The second application program provides input identification data in the input interface
步驟350:第二應用程式取得識別資料之驗證結果 Step 350: The second application obtains the verification result of the identification data
步驟360:第二應用程式依據驗證結果產生作業結果,並於輸入介面中顯示作業結果 Step 360: The second application generates an operation result according to the verification result, and displays the operation result in the input interface
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109136680A TWI757925B (en) | 2020-10-22 | 2020-10-22 | System for making two applications run simultaneously by calling input program and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109136680A TWI757925B (en) | 2020-10-22 | 2020-10-22 | System for making two applications run simultaneously by calling input program and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI757925B true TWI757925B (en) | 2022-03-11 |
| TW202217563A TW202217563A (en) | 2022-05-01 |
Family
ID=81710615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109136680A TWI757925B (en) | 2020-10-22 | 2020-10-22 | System for making two applications run simultaneously by calling input program and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI757925B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201310258A (en) * | 2011-08-23 | 2013-03-01 | Htc Corp | Mobile device and method of running two platform systems or applications thereon |
| US8863158B1 (en) * | 2013-12-04 | 2014-10-14 | Google Inc. | Intents with application-specific data |
| TW201725543A (en) * | 2016-01-15 | 2017-07-16 | T Wallet Co Ltd | Cross-application program transaction method capable of effectively solving the problems of weak safety and high entire implementation cost in the mobile payment of the prior art |
| TWM575144U (en) * | 2018-09-21 | 2019-03-01 | 臺灣網路認證股份有限公司 | Computing equipment using password of operating system to encrypt and decrypt |
| TWI666564B (en) * | 2018-04-03 | 2019-07-21 | 中華電信股份有限公司 | A keyless login system and method thereof |
| TWM598987U (en) * | 2019-10-29 | 2020-07-21 | 玉山商業銀行股份有限公司 | System for verifying financial service access privilege using different computer sequences |
-
2020
- 2020-10-22 TW TW109136680A patent/TWI757925B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201310258A (en) * | 2011-08-23 | 2013-03-01 | Htc Corp | Mobile device and method of running two platform systems or applications thereon |
| US8863158B1 (en) * | 2013-12-04 | 2014-10-14 | Google Inc. | Intents with application-specific data |
| TW201725543A (en) * | 2016-01-15 | 2017-07-16 | T Wallet Co Ltd | Cross-application program transaction method capable of effectively solving the problems of weak safety and high entire implementation cost in the mobile payment of the prior art |
| TWI666564B (en) * | 2018-04-03 | 2019-07-21 | 中華電信股份有限公司 | A keyless login system and method thereof |
| TWM575144U (en) * | 2018-09-21 | 2019-03-01 | 臺灣網路認證股份有限公司 | Computing equipment using password of operating system to encrypt and decrypt |
| TWM598987U (en) * | 2019-10-29 | 2020-07-21 | 玉山商業銀行股份有限公司 | System for verifying financial service access privilege using different computer sequences |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202217563A (en) | 2022-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI754811B (en) | System for using device identification to identify via telecommunication server and method thereof | |
| US20240038234A1 (en) | Voice-assistant activated virtual card replacement | |
| CN110348827A (en) | The direct-connected method of medium and small bank, minuscule-type-enterprise and relevant device based on third-party application | |
| CN106851613A (en) | Service request method, the verification method of business handling number and its terminal | |
| TWI757925B (en) | System for making two applications run simultaneously by calling input program and method thereof | |
| US20150324796A1 (en) | Device-based payment authorization | |
| TWM580206U (en) | System for identifying identity through telecommunication server by identification data device | |
| TWI754812B (en) | System for using a device identification to log in via telecommunication server and method thereof | |
| TWM606960U (en) | Device through call input program to perform concurrently two applications | |
| TWI690820B (en) | System for using embedded browser module to manage certificate and method thereof | |
| TWI780341B (en) | System for using network identification to identify via telecommunication server and method thereof | |
| TWM586494U (en) | ID recognition system using network identification data through telecommunication server | |
| TWI732139B (en) | Digital object unique identification code (DOI) display and transaction information verification method, device and equipment | |
| TWM603573U (en) | System generating authorization content during identity verification before transaction | |
| TWI704796B (en) | System for using network identification to sign in service server via telecommunication server and method thereof | |
| JP7555728B2 (en) | Virtual POS server and virtual POS system | |
| TWM588313U (en) | System for confirming user identity through financial account information | |
| TWI745015B (en) | System and method for providing authorized content generated during identity authentication for verifying transaction data before transaction | |
| CN113032747B (en) | Display control method, device, terminal and storage medium for management system | |
| TWM586390U (en) | A system for performing identity verification according to the service instruction to execute the corresponding service | |
| TWI777105B (en) | System for obtaining additional data when identifying to execute operation and method thereof | |
| TWI774011B (en) | System for getting certification through automation machine for applying account and method thereof | |
| TWI767113B (en) | System for using certificate stored in carrier to conduct online transactions and method thereof | |
| TWM583978U (en) | System of using physical carrier to store digital certificate for performing online transaction | |
| TWM586495U (en) | System using network identification data for login through telecommunication server |