【摘要】 本发明涉及嵌入式技术领域,特别涉及一种Java软件运行的方法和装置,用以解决现有技术中存在的在运行Java软件时,需要应用级定时器进行定时,从而给Java虚拟机执行相应的事件带来严重时延的问题。本发明实施例的方法包括:移植层将Java虚拟机的包含时间的计时信号发送给操作层;所述操作层在所述时间到达后,通知所述移植层;所述移植层在确定所述时间到达后,生成触发任务信号,并将所述触发任务信号发送给Java虚拟机;所述Java虚拟机在收到所述触发任务信号后,进行任务处理。采用本发明实施例能够减少Java虚拟机执行相应的事件带来的时延,提高用户体验。 【专利类型】发明授权 【申请人】青岛海信移动通信技术股份有限公司 【申请人类型】企业 【申请人地址】266100 山东省青岛市崂山区株洲路151号 【申请人地区】中国 【申请人城市】青岛市 【申请人区县】崂山区 【申请号】CN200810211850.0 【申请日】2008-09-11 【申请年份】2008 【公开公告号】CN101354662B 【公开公告日】2010-09-22 【公开公告年份】2010 【授权公告号】CN101354662B 【授权公告日】2010-09-22 【授权公告年份】2010.0 【IPC分类号】G06F9/48; G06F9/455 【发明人】张向军 【主权项内容】一种Java软件运行的方法,其特征在于,该方法包括:移植层将Java虚拟机的包含时间的计时信号发送给操作层;所述操作层在所述时间到达后,通知所述移植层;所述移植层在确定所述时间到达后,生成触发任务信号,并将所述触发任务信号发送给Java虚拟机;所述Java虚拟机在收到所述触发任务信号后,进行任务处理。 【当前权利人】青岛海信移动通信技术股份有限公司 【当前专利权人地址】山东省青岛市崂山区株洲路151号 【家族被引证次数】3