CN1637717A - 具有防止某些java应用程序故障的保护装置的终端 - Google Patents
具有防止某些java应用程序故障的保护装置的终端 Download PDFInfo
- Publication number
- CN1637717A CN1637717A CNA2004101027417A CN200410102741A CN1637717A CN 1637717 A CN1637717 A CN 1637717A CN A2004101027417 A CNA2004101027417 A CN A2004101027417A CN 200410102741 A CN200410102741 A CN 200410102741A CN 1637717 A CN1637717 A CN 1637717A
- Authority
- CN
- China
- Prior art keywords
- terminal
- application program
- resource
- background illumination
- virtual machine
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Mobile Radio Communication Systems (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Read Only Memory (AREA)
- Storage Device Security (AREA)
Abstract
一种包括下列资源的终端:用于下载应用程序的装置,用于将所述应用程序存储至所述终端中的装置,其中,所述终端还包括用于检测所述应用程序是否起动了危及终端的至少一个资源的至少一个功能的装置,用于确定在预定的时间段内起动的次数是否大于预定值的装置,以及在所述情况下用于将所述应用程序从终端删除的装置。
Description
相关申请的交叉引用
本申请是基于2003年12月23日提交的法国专利申请03 15 437,因而在此将其公开的全部内容引入作为参考,并且要求其优先权。
技术领域
本发明涉及对有缺陷的应用程序不敏感的移动无线终端。
背景技术
本发明的应用的一个非排它领域是在移动无线***中操作的移动无线终端。本发明特别,尽管不只是应用于符合GSM(全球移动通信***)、DCS、PCS或UMTS标准的***或网络。
移动无线终端包括不同类型的对于其操作不可缺少的资源,例如人机接口,该人机接口包括例如可以是背景照明式(back-lit)的键盘和显示屏,以及例如不同的存储器,该存储器用于存储对终端的操作而言所固有的数据。
所述存储器包括非易失性“闪存”,即使终端不再被供电,所述闪存也是非易失性的,例如其可以将时间和日期保存至存储器中,并且在用户下次接通其终端时将所述时间和日期显示出来。
在最新的移动无线终端中,可以从终端的移动无线网络下载应用程序,该应用程序是以JAVA编程语言所编写的。
这些JAVA应用程序(如游戏),例如使用户能够玩不是由制造商预先存储在其终端中的游戏。
如果所述JAVA应用程序是在终端中被执行的,其使用终端不同的资源,所述资源例如包括所述闪存和/或所述键盘和/或所述显示屏的所述背景照明。
然而,某些JAVA应用程序是有缺陷的,并且有时设计者故意使其有缺陷。
所述缺陷可能导致对终端资源的不可逆转的损害并且使其不可用。
发明内容
本发明的目的是提供一种解决方案来防止有缺陷的JAVA应用程序损害终端的资源。
为此,本发明提供一种包括下列资源的终端:用于下载应用程序的装置,用于将所述应用程序存储至所述终端中的装置,其中,所述终端还包括用于检测所述应用程序是否起动了危及所述终端的至少一个资源的至少一个功能的装置,用于确定在预定的时间段内起动的次数是否大于预定值的装置,以及在所述情况下用于将所述应用程序从终端删除的装置。
本发明的终端可以是无线寻呼机,个人数字助理(PDA),GSM850、GSM900、DCS(数字通信***)或UMTS(通用移动电信***)终端,或DECT(欧洲数字无绳电信,Digital European CordlessTelecommunications)电话,并且所述终端还可以结合1.5GHz GPS(全球定位***)或2.5GHz Wi-Fi(无线保真,Wireless Fidelity)功能。
附图说明
参考附图,根据下面通过仅示例性而非限制性的方式给出的本发明的一个特别的实施例的描述,本发明的其它特征和优势将会变得显而易见。
图1示出了组成应用程序9的不同的程序部分以及本发明的终端的闪存,所述程序9已经被下载。
具体实施方式
终端用户从网络下载应用程序9。
所述应用程序9可以是由JAVA或其它计算机语言编写的程序。
如果所述应用程序9有缺陷,其可以反复起动可能危害终端资源的功能。
对于所述终端的操作不可缺少的资源包括闪存1。
所述闪存1由闪存驱动软件模块4来驱动。
一定数目的写和擦除循环可能损坏所述闪存1。
例如,在所述闪存1的100 000次写-擦除循环之后,当前终端的闪存将被损坏并且该终端将不可用。
在移动无线终端中,分析被下载至终端中的JAVA应用程序9并且继而在终端中运行该程序涉及不同的程序部分,例如,在构成游戏的应用程序9的情况下开始该游戏。
所述程序部分首先包括虚拟机软件模块2。
所述虚拟机2解释所述JAVA应用程序所必须做的,即所述JAVA应用程序的指令。
如果所述JAVA应用程序要求在所述闪存1中存储数据,则所述虚拟机2使用设备层3来访问所述闪存1的驱动4。
设备层3是在所述虚拟机2和所述闪存1的管理器4之间的接口。
所述设备层3从所述虚拟机2向所述闪存1的所述管理器4传送指令。
最终,所述设备层3倒数写-擦除循环的数目,所述写-擦除循环是在预定的时间段内在所述闪存1上被执行的。
例如,如果所述数目达到循环的最大可能数目的十分之一,即大约一天10 000次循环,那么在警告过终端用户之后,所述JAVA应用程序被自动地破坏。
所述警告可能存在于这样的消息中:“JAVA应用程序××××是有缺陷的,其正在对您的终端造成不可逆转的损害,并且将被删除”。
对于所述终端的操作不可缺少的资源还包括显示屏5和键盘6,二者都是背景照明式的。
所述背景照明的一定次数的起动会损坏所述键盘6和所述显示屏5。
所述键盘6和所述显示屏5的背景照明是由管理器8和管理器7分别控制的,所述管理器7控制所述显示屏5的背景照明,并且管理器8控制所述键盘6的背景照明。
如同在前的情况,所述虚拟机2解释所述JAVA应用程序所必须做的,即所述JAVA应用程序的指令。
如果所述JAVA应用程序要求起动例如是这样的功能:反复起动所述键盘6和/或所述显示屏5的背景照明二极管,所述虚拟机2使用设备层软件模块3来访问所述键盘6的背景照明管理器8和/或所述显示屏5的背景照明管理器7。
所述设备层3是在所述虚拟机2和所述显示屏5的所述背景照明管理器7之间的接口,并且也是在所述虚拟机2和所述键盘6的所述背景照明管理器8之间的接口。
所述设备层3从所述虚拟机2分别向所述显示屏5和所述键盘6的所述背景照明管理器7和8发送指令。
最终,所述设备层3倒数所述键盘6和所述显示屏5的背景照明的起动和关闭的循环次数,所述循环是在预定的时间段内被执行的,所述预定的时间段取决于所述键盘6和所述显示屏5的特性。
如果达到所述键盘6和所述显示屏5的背景照明的起动和关闭的循环的预定次数,那么所述JAVA应用程序在警告终端用户之后被自动地删除,所述循环的预定次数取决于所述键盘6和所述显示屏5的特性。
所述警告可以存在于这样的消息中:“JAVA应用程序××××是有缺陷的,其正在对您的终端造成不可逆转的损害,并且将被删除”。
Claims (9)
1.一种包括下列资源的终端:用于下载应用程序的装置,用于将所述应用程序存储至所述终端中的装置,其中,所述终端还包括用于检测所述应用程序是否起动了危及所述终端的至少一个资源的至少一个功能的装置,用于确定在预定的时间段内起动的次数是否大于预定值的装置,以及在所述情况下用于将所述应用程序从终端删除的装置。
2.根据权利要求1的终端,其中,所述用于检测所述应用程序是否起动了危及所述终端的至少一个资源的至少一个功能的装置,以及所述用于确定在预定的时间段内起动的次数是否大于预定值的装置,被集成至设备层中,所述设备层构成所述终端的资源管理器和所述应用程序之间的接口。
3.根据权利要求1的终端,其中,所述终端的所述资源是非易失性闪存和/或背景照明式显示屏和/或背景照明式键盘。
4.根据权利要求3的终端,其还包括虚拟机软件模块,该模块用于解释所述应用程序的指令。
5.根据权利要求4的终端,其中,所述虚拟机使用所述设备层,通过所述显示屏的背景照明管理器,来访问所述显示屏的所述背景照明。
6.根据权利要求4的终端,其中,所述虚拟机使用所述设备层,通过所述键盘的背景照明管理器,来访问所述键盘的所述背景照明。
7.根据权利要求4的终端,其中,所述虚拟机使用所述设备层,通过闪存管理器,来访问所述闪存。
8.一种包括下列资源的无线通信终端:用于下载应用程序的装置,用于将所述应用程序存储至所述终端中的装置,其中,所述终端还包括用于检测所述应用程序是否起动了危及所述终端的至少一个资源的至少一个功能的装置,用于确定在预定的时间段内起动的次数是否大于预定值的装置,以及在所述情况下用于将所述应用程序从终端删除的装置。
9.一种包括下列资源的个人数字助理:用于下载应用程序的装置,用于将所述应用程序存储至所述终端中的装置,用于检测所述应用程序是否起动了危及所述终端的至少一个资源的至少一个功能的装置,用于确定在预定的时间段内起动的次数是否大于预定值的装置,以及在所述情况下用于将所述应用程序从终端删除的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0315437 | 2003-12-23 | ||
FR0315437A FR2864411B1 (fr) | 2003-12-23 | 2003-12-23 | Terminal avec des moyens de protection contre le dysfonctionnement de certaines applications java |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1637717A true CN1637717A (zh) | 2005-07-13 |
Family
ID=34531360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004101027417A Pending CN1637717A (zh) | 2003-12-23 | 2004-12-23 | 具有防止某些java应用程序故障的保护装置的终端 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7784052B2 (zh) |
EP (1) | EP1549091B1 (zh) |
JP (1) | JP4901098B2 (zh) |
CN (1) | CN1637717A (zh) |
FR (1) | FR2864411B1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279786A (zh) * | 2011-08-25 | 2011-12-14 | 百度在线网络技术(北京)有限公司 | 一种监测应用程序有效访问量的方法及装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6193834B2 (ja) * | 2014-10-29 | 2017-09-06 | ファナック株式会社 | データ保存システム |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4972314A (en) * | 1985-05-20 | 1990-11-20 | Hughes Aircraft Company | Data flow signal processor method and apparatus |
JPH03217949A (ja) * | 1990-01-23 | 1991-09-25 | Hitachi Ltd | 計算機システム |
JP2793993B2 (ja) * | 1990-04-05 | 1998-09-03 | 株式会社ゼクセル | マイクロコンピュータにおけるプログラム暴走検出方法 |
KR100584964B1 (ko) * | 1996-01-24 | 2006-05-29 | 선 마이크로시스템즈 인코퍼레이티드 | 스택 메모리 구조에서의 캐싱 장치 |
US6075863A (en) * | 1996-02-28 | 2000-06-13 | Encanto Networks | Intelligent communication device |
US7058822B2 (en) * | 2000-03-30 | 2006-06-06 | Finjan Software, Ltd. | Malicious mobile code runtime monitoring system and methods |
US5956481A (en) * | 1997-02-06 | 1999-09-21 | Microsoft Corporation | Method and apparatus for protecting data files on a computer from virus infection |
GB2349548A (en) * | 1999-04-27 | 2000-11-01 | Roke Manor Research | Downloading software to mobile telecommunication users |
US20040034794A1 (en) * | 2000-05-28 | 2004-02-19 | Yaron Mayer | System and method for comprehensive general generic protection for computers against malicious programs that may steal information and/or cause damages |
US7017187B1 (en) * | 2000-06-20 | 2006-03-21 | Citigroup Global Markets, Inc. | Method and system for file blocking in an electronic messaging system |
JP2002152821A (ja) * | 2000-11-08 | 2002-05-24 | Nec Saitama Ltd | 携帯端末装置のプログラム更新方法および携帯端末装置 |
US7389341B2 (en) * | 2001-01-31 | 2008-06-17 | Accenture Llp | Remotely monitoring a data processing system via a communications network |
US7290283B2 (en) * | 2001-01-31 | 2007-10-30 | Lancope, Inc. | Network port profiling |
JP2002259355A (ja) * | 2001-02-28 | 2002-09-13 | Hitachi Ltd | 多重系システム |
US20020188649A1 (en) * | 2001-06-12 | 2002-12-12 | Ron Karim | Mechanism for safely executing an untrusted program |
US7827611B2 (en) * | 2001-08-01 | 2010-11-02 | Mcafee, Inc. | Malware scanning user interface for wireless devices |
JP2003233521A (ja) * | 2002-02-13 | 2003-08-22 | Hitachi Ltd | ファイル保護システム |
JP4088082B2 (ja) * | 2002-02-15 | 2008-05-21 | 株式会社東芝 | 未知コンピュータウイルスの感染を防止する装置およびプログラム |
US7549164B2 (en) * | 2003-06-11 | 2009-06-16 | Symantec Corporation | Intrustion protection system utilizing layers and triggers |
US7512977B2 (en) * | 2003-06-11 | 2009-03-31 | Symantec Corporation | Intrustion protection system utilizing layers |
US20040143749A1 (en) * | 2003-01-16 | 2004-07-22 | Platformlogic, Inc. | Behavior-based host-based intrusion prevention system |
US7386888B2 (en) * | 2003-08-29 | 2008-06-10 | Trend Micro, Inc. | Network isolation techniques suitable for virus protection |
EP1542116A1 (en) * | 2003-12-11 | 2005-06-15 | Alcatel | Access multiplexer with remote intrusion detection capability |
US7461398B2 (en) * | 2004-10-21 | 2008-12-02 | At&T Intellectual Property I, L.P., By Transfer Of Ownership From At&T Delaware Intellectual Property, Inc. | Methods, systems, and computer program products for dynamic management of security parameters during a communications session |
US7490081B2 (en) * | 2006-01-18 | 2009-02-10 | International Business Machines Corporation | Method and system for automatic identification and notification of relevant software defects |
-
2003
- 2003-12-23 FR FR0315437A patent/FR2864411B1/fr not_active Expired - Fee Related
-
2004
- 2004-12-20 EP EP04293066.9A patent/EP1549091B1/fr not_active Not-in-force
- 2004-12-20 US US11/014,780 patent/US7784052B2/en not_active Expired - Fee Related
- 2004-12-21 JP JP2004369096A patent/JP4901098B2/ja not_active Expired - Fee Related
- 2004-12-23 CN CNA2004101027417A patent/CN1637717A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279786A (zh) * | 2011-08-25 | 2011-12-14 | 百度在线网络技术(北京)有限公司 | 一种监测应用程序有效访问量的方法及装置 |
CN102279786B (zh) * | 2011-08-25 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | 一种监测应用程序有效访问量的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1549091B1 (fr) | 2017-02-08 |
EP1549091A2 (fr) | 2005-06-29 |
FR2864411A1 (fr) | 2005-06-24 |
EP1549091A3 (fr) | 2007-04-18 |
JP4901098B2 (ja) | 2012-03-21 |
FR2864411B1 (fr) | 2006-03-03 |
JP2005196765A (ja) | 2005-07-21 |
US20050165882A1 (en) | 2005-07-28 |
US7784052B2 (en) | 2010-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6987963B2 (en) | System, method and computer program product for content/context sensitive scanning utilizing a mobile communication device | |
US6970697B2 (en) | Platform-independent scanning subsystem API for use in a mobile communication framework | |
US7392043B2 (en) | API system, method and computer program product for accessing content/security analysis functionality in a mobile communication framework | |
US7254811B2 (en) | Update system and method for updating a scanning subsystem in a mobile communication framework | |
CN1260651C (zh) | 用于在爪哇程序中缩短字节代码的编译时间的***和方法 | |
US20050125396A1 (en) | Electronic apparatus and file search method thereof | |
RU2339076C2 (ru) | Выполнение неверифицированных программ в операционной среде устройства радиосвязи | |
EP2352085A1 (en) | Method and apparatus for downloading the necessary application and driver software for a mobile terminal extension device, over a network connection | |
KR20050041604A (ko) | 소프트웨어 다운로드를 위한 임베디드 시스템을 구비한이동통신단말기 및 소프트웨어 다운로드 방법 | |
CN1637717A (zh) | 具有防止某些java应用程序故障的保护装置的终端 | |
CN1960538A (zh) | 移动通信终端的纠错装置及方法 | |
US20050289537A1 (en) | System and method for installing software on a computing device | |
CN109657455B (zh) | 应用实时切换方法、设备、存储介质及装置 | |
CN111651179B (zh) | 耳机及其程序升级方法、控制装置和可读存储介质 | |
JP2004320591A (ja) | 携帯通信端末 | |
CN103970648A (zh) | 安装包的测试方法和*** | |
CN1783003A (zh) | 一种程序在线加载方法 | |
CN115480835A (zh) | 程序启动方法和设备、存储介质 | |
KR100762618B1 (ko) | 이동통신 단말기에서 펌웨어 업그레이드 엔진을업그레이드하는 방법 및 시스템 | |
WO2005008367A2 (en) | Resource efficient content management and delivery without using a file system | |
KR101090718B1 (ko) | 텔레매틱스 단말기 소프트웨어 다운로딩 방법 | |
CN1812336A (zh) | 一种用户终端管理方法 | |
CN115454535A (zh) | 应用程序加载方法、装置、计算机设备及存储介质 | |
KR100705043B1 (ko) | 전원종료 횟수를 기록하는 이동 통신 단말기 | |
CN114168224A (zh) | 应用程序的启动方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20050713 |