[發明專利]智能卡嵌入式操作系統及其控制方法有效
| 申請號: | 200610072909.3 | 申請日: | 2006-04-03 |
| 公開(公告)號: | CN101051280A | 公開(公告)日: | 2007-10-10 |
| 發明(設計)人: | 葉新;雷繼業 | 申請(專利權)人: | 北京握奇數據系統有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06K19/07 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 郭潤湘 |
| 地址: | 100015北京市朝陽區東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能卡 嵌入式 操作系統 及其 控制 方法 | ||
1、一種智能卡嵌入式控制系統,用于管理與控制在與外部信息交換的硬件平臺上執行創建任務,其特征在于,該系統包括初始化單元、實時內核單元及任務單元,所述硬件平臺分別與初始化單元、實時內核單元及任務單元相關聯,所述硬件平臺包括ISO7816數據傳輸通道和其他數據傳輸通道,所述其他數據傳輸通道為MMC數據傳輸通道和/或USB數據傳輸通道;所述的實時內核單元包括任務初始化單元、任務控制單元以及任務調度單元;其中
初始化單元,用于對硬件平臺以及實時內核單元進行初始化;
任務初始化單元,用于對任務單元的任務創建以及初始化,所述任務包括ISO7816任務和其他任務;
任務控制單元,根據設定的規則對任務單元的任務進行檢查并啟動任務調度單元;
任務調度單元,在任務控制單元的控制下對任務單元的任務進行調度執行;
任務單元,至少包含任務初始化單元創建的ISO7816任務和其他任務,所述其他任務為MMC任務和/或USB任務,所述ISO7816任務負責根據ISO7816通訊協議接收從所述ISO7816數據傳輸通道傳來的命令,解析并執行該命令,將命令執行結果通過所述ISO7816數據傳輸通道返回;所述MMC任務????負責根據MMC通訊協議接收從所述MMC數據傳輸通道傳來的操作請求,響應并執行該操作請求;所述USB任務負責根據USB通訊協議接收從所述USB數據傳輸通道傳來的操作請求,響應并執行該操作請求。
2、根據權利要求1所述的系統,其特征在于,所述任務控制單元還用于:
根據任務單元的任務執行情況控制任務單元中的任務同步以及任務之間的通信,創建同步或互斥機制,同時啟動任務調度單元動作。
3、根據權利要求1或2所述的系統,其特征在于,實時內核單元還包括:
任務重新調度與切換單元,根據任務控制單元的信號啟動,進行任務的重調動與切換。
4、一種如權利要求1所述的智能卡嵌入式控制系統的控制方法,其特征在于,包括以下步驟:
A、系統進行初始化;
B、根據系統設定的功能創建任務,該任務包括ISO7816任務和其他任務,所述其他任務為MMC任務和/或USB任務;
C、根據系統優先級調度預執行的任務;
D、任務執行,其中:所述ISO7816任務負責根據ISO7816通訊協議接收從ISO7816數據傳輸通道傳來的命令,解析并執行該命令,將命令執行結果通過ISO7816數據傳輸通道返回;所述MMC任務負責根據MMC通訊協議接收從MMC數據傳輸通道傳來的操作請求,響應并執行該操作請求;所述USB任務負責根據USB通訊協議接收從USB數據傳輸通道傳來的操作請求,響應并執行該操作請求。
5、根據權利要求4所述的方法,其特征在于,所述步驟B與步驟C之間包括:
B1、創建同步或互斥機制。
6、根據權利要求5所述的方法,其特征在于,所述的同步或互斥機制為信號量、事件標志組、消息郵箱、消息隊列中的一個或任意組合。
7、根據權利要求4所述的方法,其特征在于,在步驟B中,采用API函數進行任務的創建。
8、如權利要求4所述的方法,其特征在于,步驟C中進行任務調度的方式為:
當前多個任務中優先級最高的任務開始運行;
根據時間片輪轉調度相同優先級的任務依次運行。
9、如權利要求4所述的方法,其特征在于,在步驟C與步驟D之間還包括:
C1、任務重新調度與切換步驟,該步驟是在以下任一種情況下啟動:
a、當一個新到達的外部事件從中斷服務程序中退出;
b、當一個任務調度延時程序將自己掛起;
c、當一個任務等待特定信號量被釋放時;
d、當一個任務釋放特定信號量時;
e、當在任務執行過程中創建了一個新任務時。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京握奇數據系統有限公司,未經北京握奇數據系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610072909.3/1.html,轉載請聲明來源鉆瓜專利網。





