Movatterモバイル変換


[0]ホーム

URL:


CN101296445A - Method for providing common platform to application program of communication terminal - Google Patents

Method for providing common platform to application program of communication terminal
Download PDF

Info

Publication number
CN101296445A
CN101296445ACNA2007101026812ACN200710102681ACN101296445ACN 101296445 ACN101296445 ACN 101296445ACN A2007101026812 ACNA2007101026812 ACN A2007101026812ACN 200710102681 ACN200710102681 ACN 200710102681ACN 101296445 ACN101296445 ACN 101296445A
Authority
CN
China
Prior art keywords
communication terminal
integrated circuit
circuit unit
virtual machine
combination card
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CNA2007101026812A
Other languages
Chinese (zh)
Inventor
潘建成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Phison Electronics Corp
Original Assignee
Phison Electronics Corp
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 Phison Electronics CorpfiledCriticalPhison Electronics Corp
Priority to CNA2007101026812ApriorityCriticalpatent/CN101296445A/en
Publication of CN101296445ApublicationCriticalpatent/CN101296445A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明揭示一种提供通用平台予在通讯终端使用的应用程序的方法。提供通用平台予通讯终端应用程序的方法包含以下步骤:a)在组合卡内储存虚拟机器及应用程序;b)提供组合卡给每个通讯终端;c)从组合卡加载虚拟机器;及d)执行虚拟机器来形成通用平台,使得应用程序可不管通讯终端的操作系统而在通讯终端进行。

The present invention discloses a method for providing a universal platform for an application used in a communication terminal. The method for providing a universal platform for an application used in a communication terminal comprises the following steps: a) storing a virtual machine and an application in a combination card; b) providing the combination card to each communication terminal; c) loading the virtual machine from the combination card; and d) executing the virtual machine to form a universal platform, so that the application can be executed in the communication terminal regardless of the operating system of the communication terminal.

Description

Translated fromChinese
提供通用平台予通讯终端应用程序的方法Method for providing common platform to application program of communication terminal

技术领域technical field

本发明是关于一种提供通用平台给应用程序的方法,尤其指一种提供通用平台予使用于通讯终端如移动电话的应用程序的方法。The present invention relates to a method for providing a common platform for application programs, in particular to a method for providing a common platform for application programs used in communication terminals such as mobile phones.

背景技术Background technique

时下移动设备系统普遍地使用特别智能卡应用程序。同时,移动通讯网络业者和移动终端制造商提供给顾客越来越多的服务和应用程序。然而,许多已知的无线移动通讯装置(“移动装置”)对不同信息来源或目的地系统,支持不同种类的通讯网络连结及数据交换。同时,最新的移动电话常被赋予兼具数据和声音通讯的能力,及通过远程通讯终端交换公开和私人的信息,包含通过使用者连接在线网络服务器及数据服务器。Nowadays mobile device systems commonly use special smart card applications. At the same time, mobile communication network operators and mobile terminal manufacturers provide customers with more and more services and applications. However, many known wireless mobile communication devices ("mobile devices") support different types of communication network connection and data exchange for different information source or destination systems. At the same time, the latest mobile phones are often endowed with both data and voice communication capabilities, and exchange public and private information through telecommunication terminals, including online network servers and data servers through user connections.

事实上,已有大量的应用程用以发展移动装置。众所皆知,移动装置的数据储存于连接终端设备的用户识别模块(SIM)卡的小型硅芯片。储存装置是配置于芯片上用以储存上述数据并将其使用于终端设备,如同让微控制器扮演处理器单元的角色。在某种环境下,处理器功能也可适当地配置于终端设备模块。In fact, there are already a large number of applications for developing mobile devices. As we all know, the data of the mobile device is stored on a small silicon chip connected to the Subscriber Identity Module (SIM) card of the terminal device. The storage device is configured on the chip to store the above data and use it in the terminal equipment, just like making the microcontroller play the role of the processor unit. Under certain circumstances, processor functions may also be appropriately allocated to end equipment modules.

就已知种类的SIM卡而言,移动终端设备中有标准的连结方式,包含以连接脚位将SIM卡电连结至移动终端设备。众所皆知,SIM卡的微控制器是用来实施数个不同制造商的SIM应用程序。在此领域中,网络业者或其它用户连结服务的供货商将其指示和设定提供给制造商,而SIM应用程序将最后依照前述方式来实施。除了别的程序之外,应用程序包含用以读取、解译、和更新网络、终端设备和储存装置中的用户数据的微控制器指令组和参考数据,及认证和译码算法的执行。As far as the known types of SIM cards are concerned, there is a standard connection method in the mobile terminal equipment, including electrically connecting the SIM card to the mobile terminal equipment with connecting pins. It is well known that the microcontroller of the SIM card is used to implement SIM applications from several different manufacturers. In this field, the network operator or other provider of user connection services provides its instructions and settings to the manufacturer, and the SIM application will finally be implemented in the aforementioned manner. The application program includes, among other programs, the microcontroller instruction set and reference data for reading, interpreting, and updating user data in networks, terminal equipment, and storage devices, and the execution of authentication and decoding algorithms.

然而,移动电信的使用及其重要性在私人的和商业的领域中皆迅速增加。为了吸引新客户和保有现存客户,网络业者试着提供各式各样的服务项目。理想是网络业者应有能力去提供快速新服务和提供网络更多专属服务。However, the use and importance of mobile telecommunications is rapidly increasing in both the private and commercial spheres. In order to attract new customers and retain existing ones, network operators try to offer a variety of services. The ideal is that network operators should be able to provide fast new services and provide more exclusive services on the network.

网络业者提供如语音信箱、通讯簿、及股票市场报价的最新信息的服务。当用户选择网络业者和电话时,会连带选取他想要的服务。通过联络网络业者来增加其它的服务。如提供股票市场报价的服务就是通过点对点连结网络业者。Internet operators provide services such as voice mail, address books, and up-to-date information on stock market quotes. When the user chooses the network operator and the phone, he will also choose the service he wants. Add other services by contacting network operators. For example, services that provide stock market quotes are connected to network operators through peer-to-peer connections.

网络是时下普遍的管理中心。如果附加网络组件增加,则必须保证其“同意”现有的网络组件,那就表示其有正确的网络的接口及正确的驱动程序。需要注意SIM卡系统和终端系统之间的兼容性。通常,应用程序不能在所有类别的不同品牌移动电话中应用。如果应用程序要在其它不同规格的移动电话应用的话,则某些特定的移动电话不兼容的应用程序就必须被重新修改。由此可见,应用程序不能成为应用在所有移动电话的通用软件。Networks are the ubiquitous management center these days. If an additional network component is added, it must be ensured that it "agrees" with the existing network component, which means it has the correct network interface and the correct driver. Attention needs to be paid to the compatibility between the SIM card system and the terminal system. Usually, applications are not available in all categories of mobile phones of different brands. If the application program is to be applied on other mobile phones with different specifications, then some specific mobile phone incompatible application programs must be re-modified. It can be seen that the application program cannot be a universal software applied to all mobile phones.

因此,需要提供一种使用于通讯终端让应用程序通用化的方法,该方法提供标准Java虚拟机器给组合SIM系统以提供通用移动平台,由此增加使用于通讯终端的应用程序的流通、促进发展低成本的应用程序、及改善现有技术的缺点和解决上述问题。Therefore, it is necessary to provide a method for generalizing application programs used in communication terminals. This method provides a standard Java virtual machine to the combined SIM system to provide a universal mobile platform, thereby increasing the circulation of application programs used in communication terminals and promoting development. The low-cost application program improves the shortcomings of the prior art and solves the above-mentioned problems.

发明内容Contents of the invention

本发明的目标是提供一种使用于通讯终端让应用程序通用化的方法,并于组合卡采用标准Java虚拟机器以提供通用移动平台,由此增加使用于通讯终端的应用程序的流通、促进发展低成本的应用程序、及可改善现有技术的缺点和解决上述问题。The object of the present invention is to provide a method for generalizing application programs used in communication terminals, and use standard Java virtual machines in combination cards to provide a universal mobile platform, thereby increasing the circulation of application programs used in communication terminals and promoting development The low-cost application program can improve the shortcomings of the prior art and solve the above-mentioned problems.

依照本发明的一观点,一种配合通讯终端使用的组合卡包含:集成电路单元,用以容许在通讯终端及外部基站之间通讯;存有虚拟机器的存储模块,用以提供不同应用程序的平台给通讯终端;及存取集成电路单元的控制模块,用以充当在通讯终端及集成电路单元之间的接口;同时,控制模块也存取存储模块,用以充当在通讯终端和存储模块之间的接口。According to an aspect of the present invention, a combined card for use with a communication terminal includes: an integrated circuit unit for allowing communication between the communication terminal and an external base station; a memory module storing a virtual machine for providing different application programs The platform is for the communication terminal; and the control module for accessing the integrated circuit unit is used as an interface between the communication terminal and the integrated circuit unit; at the same time, the control module also accesses the storage module for serving as an interface between the communication terminal and the storage module interface between.

根据本发明构想,通讯终端是移动电话及个人数字助理其中之一。According to the concept of the present invention, the communication terminal is one of a mobile phone and a personal digital assistant.

根据本发明构想,存储模块是闪存。According to the concept of the present invention, the storage module is a flash memory.

根据本发明构想,闪存是NAND型闪存。According to the inventive idea, the flash memory is a NAND type flash memory.

根据本发明构想,控制模块、集成电路单元、及存储模块封装成标准的SIM卡规格。According to the concept of the present invention, the control module, the integrated circuit unit, and the storage module are packaged into a standard SIM card specification.

根据本发明构想,虚拟机器是Java虚拟机器。According to the concept of the present invention, the virtual machine is a Java virtual machine.

根据本发明构想,应用程序是通过该虚拟机器执行。According to the concept of the present invention, the application program is executed through the virtual machine.

根据本发明构想,集成电路单元是用户识别模块(SIM)。According to the inventive idea, the integrated circuit unit is a Subscriber Identity Module (SIM).

根据本发明构想,集成电路单元是用户通用识别模块(USIM)。According to the inventive idea, the integrated circuit unit is a Subscriber Universal Identity Module (USIM).

根据本发明构想,集成电路单元是使用者识别模块(UIM)。According to the concept of the present invention, the integrated circuit unit is a User Identity Module (UIM).

根据本发明构想,集成电路单元是可拆式使用者识别模块(RUIM)。According to the concept of the present invention, the integrated circuit unit is a Removable User Identity Module (RUIM).

依照本发明的观点,一种提供通用平台予通讯终端的应用程序的方法包含以下步骤:a)在组合卡内储存虚拟机器及应用程序;b)提供组合卡给每个通讯终端;c)从组合卡加载虚拟机器;及d)执行虚拟机器来形成通用平台,使得应用程序可不管通讯终端的操作系统而在通讯终端进行。According to the viewpoint of the present invention, a method for providing a universal platform to an application program of a communication terminal includes the following steps: a) storing a virtual machine and an application program in a combination card; b) providing a combination card to each communication terminal; c) from The combined card loads the virtual machine; and d) executes the virtual machine to form a common platform, so that the application program can be carried out on the communication terminal regardless of the operating system of the communication terminal.

根据本发明构想,组合卡进一步包含:集成电路单元,用以容许在通讯终端及外部基站之间通讯;及存取集成电路单元的控制模块,用以充当在通讯终端及集成电路单元之间的接口。According to the conception of the present invention, the combined card further includes: an integrated circuit unit for allowing communication between the communication terminal and an external base station; and a control module for accessing the integrated circuit unit for serving as a link between the communication terminal and the integrated circuit unit interface.

根据本发明构想,集成电路单元是用户识别模块(SIM)。According to the inventive idea, the integrated circuit unit is a Subscriber Identity Module (SIM).

根据本发明构想,集成电路单元是用户通用识别模块(USIM)。According to the inventive idea, the integrated circuit unit is a Subscriber Universal Identity Module (USIM).

根据本发明构想,集成电路单元是使用者识别模块(UIM)。According to the concept of the present invention, the integrated circuit unit is a User Identity Module (UIM).

根据本发明构想,集成电路单元是可拆式使用者识别模块(RUIM)。According to the concept of the present invention, the integrated circuit unit is a Removable User Identity Module (RUIM).

根据本发明构想,组合卡进一步包含:存有虚拟机器(VM)的存储模块,用以提供不同应用程序的平台给通讯终端;及存取存储模块的控制模块,用以充当在通讯终端及存储模块之间的接口。According to the conception of the present invention, the combined card further includes: a storage module storing a virtual machine (VM), used to provide a platform for different application programs to the communication terminal; Interface between modules.

根据本发明构想,虚拟机器是Java虚拟机器。According to the concept of the present invention, the virtual machine is a Java virtual machine.

根据本发明构想,通讯终端包括移动电话及个人数字助理。According to the conception of the present invention, the communication terminal includes a mobile phone and a personal digital assistant.

熟悉本技术人士在研读接下来详细的说明后,本发明的目的、特点和优点将变得更为明白。本发明不需被接下来的实施例所限制。The objects, features and advantages of the present invention will become more apparent to those skilled in the art after reading the ensuing detailed description. The present invention is not limited by the following examples.

附图说明Description of drawings

图1是根据本发明的一种使用于通讯终端的集成电路卡的结构示意图;FIG. 1 is a schematic structural view of an integrated circuit card used in a communication terminal according to the present invention;

图2是根据本发明的一种使用于通讯终端让应用程序通用化的方法的示意图;及FIG. 2 is a schematic diagram of a method for generalizing application programs used in a communication terminal according to the present invention; and

图3是根据本发明的一种使用于通讯终端让应用程序通用化的方法的流程图。FIG. 3 is a flow chart of a method for generalizing application programs used in a communication terminal according to the present invention.

具体实施方式Detailed ways

本发明揭示一种提供通用平台予通讯终端使用的应用程序的方法。熟悉本技术者将在阅读接下来配合附图对实施方式的说明后,更了解本发明的上述目的、特点和优点。本发明不需被接下来的实施例所限制。The invention discloses a method for providing a general platform for application programs used by communication terminals. Those skilled in the art will have a better understanding of the above-mentioned objectives, features and advantages of the present invention after reading the following description of the embodiments in conjunction with the accompanying drawings. The present invention is not limited by the following examples.

请参考图1,其根据本发明说明一种使用于通讯终端外形如同标准SIM卡的组合卡。使用于通讯终端11外形如同标准SIM卡的组合卡10包含:SIM内存101,用以储存通讯终端11的识别信息;内存102,用以储存通讯终端11的应用程序;及连结SIM内存101和内存102的控制模块103,用以提供接口给通讯终端11,其中控制模块103决定存取SIM内存101的识别信息或存取内存102的应用程序。Please refer to FIG. 1 , which illustrates a combination card used in a communication terminal according to the present invention, which looks like a standard SIM card. Thecombination card 10 used in thecommunication terminal 11 with the appearance of a standard SIM card includes: aSIM memory 101 for storing the identification information of thecommunication terminal 11; amemory 102 for storing the application program of thecommunication terminal 11; and connecting theSIM memory 101 and the memory Thecontrol module 103 of 102 is used to provide an interface to thecommunication terminal 11 , wherein thecontrol module 103 decides to access the identification information of theSIM memory 101 or the application program to access thememory 102 .

事实上,通讯终端11可为移动电话及个人数字助理其中之一。在此实施例中,通讯终端11是移动电话。此外,整合SIM系统10的外形如同标准SIM卡,且可插入至通讯终端11的标准SIM卡插槽(未图示)。有别于现有技术的原本SIM卡,整合SIM系统进一步采用内存102以提供接口给通讯终端11,其中内存102可为NAND型闪存。由此可见,整合SIM系统10提供更多内存空间给使用者,其中内存102可储存大量的应用程序。反之,本发明进一步提供控制模块103作为连接通讯终端的接口,其中通用移动平台是通过结合内存102和控制模块103的方式所形成。因此,本发明将能提供快速新服务且提供网络更多专属服务。再者,在此实施例,本发明可提供标准Java虚拟机器(VM)给存于内存102且通过控制模块103存取的组合SIM系统,以提供通用移动平台,由此增加使用于通讯终端的应用程序的流通并促进发展应用程序。In fact, thecommunication terminal 11 can be one of a mobile phone and a personal digital assistant. In this embodiment, thecommunication terminal 11 is a mobile phone. In addition, theintegrated SIM system 10 looks like a standard SIM card, and can be inserted into a standard SIM card slot (not shown) of thecommunication terminal 11 . Different from the original SIM card in the prior art, the integrated SIM system further uses amemory 102 to provide an interface to thecommunication terminal 11, wherein thememory 102 can be a NAND flash memory. It can be seen that theintegrated SIM system 10 provides more memory space for users, wherein thememory 102 can store a large number of application programs. On the contrary, the present invention further provides thecontrol module 103 as an interface for connecting the communication terminal, wherein the universal mobile platform is formed by combining thememory 102 and thecontrol module 103 . Therefore, the present invention will be able to provide fast new services and provide more exclusive services for the network. Furthermore, in this embodiment, the present invention can provide a standard Java virtual machine (VM) to the combined SIM system stored in thememory 102 and accessed by thecontrol module 103, so as to provide a universal mobile platform, thereby increasing the usage of the communication terminal Circulation of applications and promotion of development of applications.

总而言之,本发明提供整合SIM卡系统用以使用于通讯终端,该系统借原本SIM卡来整合控制IC模块及NAND型快闪模块,以提供更多内存空间给应用程序并促进延伸原本SIM卡的服务。再者,本发明可提供标准Java虚拟机器(VM)给组合SIM系统以提供通用移动平台,由此增加使用于通讯终端的应用程序的流通并促进发展应用程序,但现有技术却没有揭示这样的功能。In a word, the present invention provides an integrated SIM card system for use in communication terminals. The system utilizes the original SIM card to integrate the control IC module and the NAND flash module to provide more memory space for applications and promote the extension of the original SIM card. Serve. Furthermore, the present invention can provide a standard Java virtual machine (VM) to the combined SIM system to provide a universal mobile platform, thereby increasing the circulation of application programs used in communication terminals and facilitating the development of application programs, but the prior art does not disclose such function.

请参考图2,其根据本发明说明一种使用于通讯终端让应用程序通用化的方法。如图2所示,使用于通讯终端21让应用程序通用化的方法包含以下步骤:a)提供移动信息装置协议20给通讯终端21;b)依照移动通讯装置协议20,提供具有虚拟机器23和应用程序AP1~APn的组合卡22给通讯终端21并形成通用移动平台;c)通过插入组合卡22至通讯终端21的SIM卡插槽(未图示)的方式,连接组合卡22和通讯终端21;及d)从组合卡22加载应用程序并通过虚拟机器23执行,由此应用程序可在通讯终端21进行。Please refer to FIG. 2 , which illustrates a method for generalizing application programs used in a communication terminal according to the present invention. As shown in FIG. 2 , the method for generalizing the application program for thecommunication terminal 21 includes the following steps: a) providing the mobileinformation device protocol 20 to thecommunication terminal 21; b) providing avirtual machine 23 and The combinedcard 22 of the application program AP1 -APn is given to thecommunication terminal 21 and forms a universal mobile platform; c) by inserting the combinedcard 22 into the SIM card slot (not shown) of thecommunication terminal 21, connect the combinedcard 22 and Thecommunication terminal 21; and d) load the application program from thecombination card 22 and execute it through thevirtual machine 23, so that the application program can be executed on thecommunication terminal 21.

事实上,步骤a)和步骤b)通过制造商执行;而步骤c)通过使用者,通过插入组合卡22至通讯终端21的标准SIM卡插槽的方式执行。组合卡22进一步包含用以储存虚拟机器23和应用程序AP1~APn的内存(未图示)。因为提供通用移动平台,所以本发明的方法进一步包含步骤e)从结合第一通讯终端21(组合211)的第一组合卡22传送附加应用程序AP1至结合第二通讯终端21’(组合212)的第二组合卡22’,其中附加应用程序AP1储存于第一组合卡22、第一组合卡22和第二组合卡22’具有虚拟机器23、及第一通讯终端21和第二通讯终端21具有移动通讯装置协议20。因此,应用程序通用化的方法进一步包含步骤f)通过第二通讯终端21’的第二组合卡22’执行附加应用程序AP1。在加载和执行附加应用程序AP1之后,附加应用程序AP1可储存于第二组合卡22’。因此,应用程序通用化的方法进一步包含步骤g)储存附加应用程序AP1于第二通讯终端21’的第二组合卡22’。在本发明中,虚拟机器可为Java虚拟机器。通讯终端21是移动电话和个人数字助理其中之一。由此可见,组合卡22可进一步结合标准SIM卡的通讯终端21。In fact, steps a) and b) are performed by the manufacturer; and step c) is performed by the user by inserting thecombination card 22 into the standard SIM card slot of thecommunication terminal 21 . Thecombination card 22 further includes a memory (not shown) for storing thevirtual machine 23 and the application programs AP1 -APn . Since a universal mobile platform is provided, the method of the present invention further comprises the step e) transferring the additional application program AP1 from thefirst combination card 22 combined with the first communication terminal 21 (combination 211) to the combination of the second communication terminal 21' (combination 212 ) of the second combination card 22', wherein the additional application program AP1 is stored in thefirst combination card 22, thefirst combination card 22 and the second combination card 22' have avirtual machine 23, and thefirst communication terminal 21 and the second communication terminal The terminal 21 has a mobilecommunication device protocol 20 . Therefore, the method for application generalization further includes step f) executing the additional application program AP1 through thesecond combination card 22 ′ of thesecond communication terminal 21 ′. After the additional application program AP1 is loaded and executed, the additional application programAP1 may be stored in the second combination card 22'. Therefore, the method for universalizing the application program further includes step g) storing the additional application program AP1 in the second combination card 22' of the second communication terminal 21'. In the present invention, the virtual machine may be a Java virtual machine. Thecommunication terminal 21 is one of a mobile phone and a personal digital assistant. It can be seen that thecombination card 22 can be further combined with thecommunication terminal 21 of the standard SIM card.

请参考图3,其根据本发明说明一种使用于通讯终端让应用程序通用化的方法的流程图。如图3所示,提供通用平台用以通讯终端的应用程序的方法包含以下步骤:a)如步骤S31所示,通过制造商储存虚拟机器和应用程序于组合卡,其中应用程序可通过虚拟机器执行;b)如步骤S32所示,提供组合卡给每个通讯终端,其中通讯终端存取组合卡;c)如步骤S33所示,从组合卡加载虚拟机器;及d)如步骤S34所示,执行虚拟机器形成通用平台,不管通讯终端不同的操作系统,皆能使应用程序在通讯终端进行。再者,参考图2,应用程序AP1可通过通用平台,从具有组合卡22的通讯终端21传送至具有组合卡22’的另一个通讯终端21’。Please refer to FIG. 3 , which illustrates a flow chart of a method for generalizing application programs used in a communication terminal according to the present invention. As shown in Figure 3, the method for providing the application program of the universal platform for the communication terminal includes the following steps: a) As shown in step S31, store the virtual machine and the application program in the combination card through the manufacturer, wherein the application program can be passed through the virtual machine Execute; b) as shown in step S32, provide a combination card to each communication terminal, wherein the communication terminal accesses the combination card; c) as shown in step S33, load the virtual machine from the combination card; and d) as shown in step S34 , Execute the virtual machine to form a common platform, regardless of the different operating systems of the communication terminal, all can make the application program run on the communication terminal. Furthermore, referring to FIG. 2, the application program AP1 can be transmitted from acommunication terminal 21 having acombination card 22 to another communication terminal 21' having a combination card 22' through a common platform.

事实上,制造商提供移动通讯装置协议给通讯终端,及提供虚拟机器和应用程序给组合卡,由此形成通用移动平台以延伸附加应用程序的服务。当使用者购买具有移动通讯装置协议的通讯终端及具有虚拟机器和应用程序的组合卡时,在插入组合卡至通讯终端的标准SIM卡插槽后,大量的应用程序依照虚拟机器可于用户的通讯终端执行。在没有更改原本通讯终端的情况下,组合卡可结合标准SIM卡。再者,虚拟机器是Java虚拟机器;及组合卡进一步包含用以储存虚拟机器的内存、多个应用程序、及附加应用程序。因此,本发明依照移动通讯装置协议,通过虚拟机器的通用移动平台的方式提供一种应用程序通用化的方法,由此应用程序的流通始为有效。In fact, manufacturers provide mobile communication device protocols to communication terminals, and provide virtual machines and applications to combo cards, thereby forming a universal mobile platform to extend services of additional applications. When a user purchases a communication terminal with a mobile communication device protocol and a combination card with a virtual machine and an application program, after inserting the combination card into the standard SIM card slot of the communication terminal, a large number of applications can be used in the user's computer according to the virtual machine The communication terminal executes. The combination card can be combined with a standard SIM card without changing the original communication terminal. Furthermore, the virtual machine is a Java virtual machine; and the combination card further includes memory for storing the virtual machine, multiple application programs, and additional application programs. Therefore, according to the mobile communication device protocol, the present invention provides a generalization method of application program through the universal mobile platform of virtual machine, so that the circulation of application program becomes effective.

总而言之,本发明提供一种使用于通讯终端让应用程序通用化的方法,该方法提供标准Java虚拟机器给组合SIM系统以提供通用移动平台,由此增加使用于通讯终端的应用程序的流通、促进发展低成本的应用程序,但现有技术却没有揭示这样的功能。In a word, the present invention provides a method for generalizing application programs used in communication terminals. The method provides a standard Java virtual machine to the combined SIM system to provide a universal mobile platform, thereby increasing the circulation of application programs used in communication terminals, and promoting Develop low-cost applications, but the prior art does not reveal such functionality.

纵使本发明已由上述的实施例详细叙述而可由熟悉本技术的人士任施匠思而为诸般修饰,然而皆不脱离如附本申请权利要求所欲保护的范围。Even though the present invention has been described in detail by the above-mentioned embodiments, various modifications can be devised by those skilled in the art without departing from the scope of protection as claimed in the appended claims.

Claims (20)

Translated fromChinese
1.一种提供通用平台予通讯终端应用程序的方法,包括以下步骤:1. A method for providing a general-purpose platform to a communication terminal application program, comprising the following steps:a)在组合卡内储存虚拟机器及应用程序;a) Store virtual machines and applications in the combination card;b)提供该组合卡给每个通讯终端;b) Provide the combination card to each communication terminal;c)从该组合卡加载该虚拟机器;及c) loading the virtual machine from the combination card; andd)执行该虚拟机器来形成该通用平台,使得该应用程序可不管通讯终端的操作系统而在该通讯终端进行。d) Executing the virtual machine to form the universal platform, so that the application program can be run on the communication terminal regardless of the operating system of the communication terminal.2.根据权利要求1所述的方法,其特征在于该组合卡进一步包括集成电路单元,用以容许在该通讯终端及外部基站之间通讯;及存取该集成电路单元的控制模块,用以充当在该通讯终端及该集成电路单元之间的接口。2. The method according to claim 1, wherein the combination card further comprises an integrated circuit unit for allowing communication between the communication terminal and an external base station; and a control module for accessing the integrated circuit unit for Acting as an interface between the communication terminal and the integrated circuit unit.3.根据权利要求2所述的方法,其特征在于该集成电路单元是用户识别模块(SIM)。3. The method of claim 2, wherein the integrated circuit unit is a Subscriber Identity Module (SIM).4.根据权利要求2所述的方法,其特征在于该集成电路单元是用户通用识别模块。4. The method according to claim 2, wherein the integrated circuit unit is a Universal Identity Module.5.根据权利要求2所述的方法,其特征在于该集成电路单元是使用者识别模块。5. The method of claim 2, wherein the integrated circuit unit is a user identity module.6.根据权利要求2所述的方法,其特征在于该集成电路单元是可拆式使用者识别模块。6. The method of claim 2, wherein the integrated circuit unit is a detachable user identification module.7.根据权利要求1所述的方法,其特征在于该组合卡进一步包括:存有虚拟机器的存储模块,用以提供不同应用程序的平台给该通讯终端;及存取该存储模块的控制模块,用以充当在该通讯终端及存储模块之间的接口。7. The method according to claim 1, wherein the combined card further comprises: a storage module storing a virtual machine for providing a platform of different application programs to the communication terminal; and a control module for accessing the storage module , serving as an interface between the communication terminal and the storage module.8.根据权利要求1所述的方法,其特征在于该虚拟机器是Java虚拟机器。8. The method according to claim 1, wherein the virtual machine is a Java virtual machine.9.根据权利要求1所述的方法,其特征在于该通讯终端包括移动电话及个人数字助理。9. The method according to claim 1, wherein the communication terminal comprises a mobile phone and a personal digital assistant.10.一种配合通讯终端使用的组合卡包括:10. A combined card for use with a communication terminal comprising:集成电路单元,用以容许在该通讯终端及外部基站之间通讯;an integrated circuit unit for allowing communication between the communication terminal and an external base station;存有虚拟机器的存储模块,用以提供不同应用程序的平台给该通讯终端;及A storage module storing a virtual machine for providing a platform of different application programs to the communication terminal; and存取该集成电路单元的控制模块,用以充当在该通讯终端及该集成电路单元之间的接口;同时,控制模块也存取该存储模块,用以充当在该通讯终端和该存储模块之间的接口。The control module for accessing the integrated circuit unit serves as an interface between the communication terminal and the integrated circuit unit; at the same time, the control module also accesses the storage module for serving as an interface between the communication terminal and the storage module interface between.11.根据权利要求10所述的组合卡,其特征在于该通讯终端是移动电话及个人数字助理其中之一。11. The combination card according to claim 10, wherein the communication terminal is one of a mobile phone and a personal digital assistant.12.根据权利要求10所述的组合卡,其特征在于该存储模块是闪存。12. The combination card of claim 10, wherein the storage module is a flash memory.13.根据权利要求12所述的组合卡,其特征在于该闪存是NAND型闪存。13. The combination card according to claim 12, wherein the flash memory is a NAND type flash memory.14.根据权利要求10所述的组合卡,其特征在于该控制模块、该集成电路单元、及该存储模块封装成标准的SIM卡规格。14. The combination card according to claim 10, wherein the control module, the integrated circuit unit, and the storage module are packaged into a standard SIM card specification.15.根据权利要求10所述的组合卡,其特征在于该虚拟机器是Java虚拟机器。15. The combination card according to claim 10, wherein the virtual machine is a Java virtual machine.16.根据权利要求10所述的组合卡,其特征在于该应用程序是通过该虚拟机器执行。16. The combination card according to claim 10, wherein the application program is executed by the virtual machine.17.根据权利要求10所述的组合卡,其特征在于该集成电路单元是用户识别模块。17. The combination card of claim 10, wherein the integrated circuit unit is a Subscriber Identity Module.18.根据权利要求10所述的组合卡,其特征在于该集成电路单元是用户通用识别模块。18. The combination card according to claim 10, wherein the integrated circuit unit is a Universal Identity Module.19.根据权利要求10所述的组合卡,其特征在于该集成电路单元是使用者识别模块。19. The combination card of claim 10, wherein the integrated circuit unit is a user identity module.20.根据权利要求10所述的组合卡,其特征在于该集成电路单元是可拆式使用者识别模块。20. The combination card according to claim 10, wherein the integrated circuit unit is a detachable user identification module.
CNA2007101026812A2007-04-262007-04-26 Method for providing common platform to application program of communication terminalPendingCN101296445A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNA2007101026812ACN101296445A (en)2007-04-262007-04-26 Method for providing common platform to application program of communication terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNA2007101026812ACN101296445A (en)2007-04-262007-04-26 Method for providing common platform to application program of communication terminal

Publications (1)

Publication NumberPublication Date
CN101296445Atrue CN101296445A (en)2008-10-29

Family

ID=40066388

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNA2007101026812APendingCN101296445A (en)2007-04-262007-04-26 Method for providing common platform to application program of communication terminal

Country Status (1)

CountryLink
CN (1)CN101296445A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108235822A (en)*2017-12-292018-06-29深圳前海达闼云端智能科技有限公司The implementation method and device of virtual SIM card, storage medium, electronic equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108235822A (en)*2017-12-292018-06-29深圳前海达闼云端智能科技有限公司The implementation method and device of virtual SIM card, storage medium, electronic equipment
CN108235822B (en)*2017-12-292021-02-05深圳前海达闼云端智能科技有限公司Virtual SIM card implementation method and device, storage medium and electronic equipment

Similar Documents

PublicationPublication DateTitle
US20200112851A1 (en)Apparatuses, methods and systems for implementing a system-on-chip with integrated reprogrammable cellular network connectivity
CN102783121B (en) communication device
US8596534B2 (en)Interface system between a terminal and a smart card, method for same, and smart card applied to same
JP4891253B2 (en) Shared IC card and wireless transceiver module for mobile communication equipment
CN1177300C (en) storage media
CN111479259B (en)SIM card configuration distribution method and system
US9652261B2 (en)Data card and communication method and system
CN105009617A (en)Method and apparatus for multisim devices with embedded SIM functionality
US11051160B2 (en)Apparatuses, methods and systems for implementing a system-on-chip with integrated reprogrammable cellular network connectivity
JP7450816B2 (en) Methods and devices for establishing communication connections
US20200296573A1 (en)Electronic device and method for managing an ic card with multiple sim profiles
CN101351768A (en) Method and device for data access in combined SIM and mass memory card
CN117440360B (en) CPE eSIM implementation method and system, electronic device, and storage medium
KR100901871B1 (en) Program loading method using smart card and device therefor
CN101296445A (en) Method for providing common platform to application program of communication terminal
US20080194295A1 (en)Method of providing universal platform for application program of communication terminals
CN112367661B (en)USAT application matching implementation method, USIM, terminal, device and medium
CN110502354B (en)Java intelligent card and calling method of application program interface thereof
CN112235784B (en)vSIM-based code number management method, device and equipment
TW200842706A (en)Method of providing universal platform for application program of communication terminals
CN113055998B (en) Roaming network access method, terminal, terminal equipment and storage medium
JP2008305272A (en)Method for providing platform to application program of communication termination
CN114095952B (en)Method for establishing network connection and electronic equipment
CN114912937B (en)Method for generating advertisement tracking identifier and related equipment
US20080070628A1 (en)Monitor apparatus for communication terminal

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Open date:20081029


[8]ページ先頭

©2009-2025 Movatter.jp