[發明專利]業務處理方法及采用該方法的用戶設備有效
| 申請號: | 200710099052.9 | 申請日: | 2007-05-10 |
| 公開(公告)號: | CN101303651A | 公開(公告)日: | 2008-11-12 |
| 發明(設計)人: | 何杰 | 申請(專利權)人: | 大唐移動通信設備有限公司;上海大唐移動通信設備有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48 |
| 代理公司: | 北京信遠達知識產權代理事務所 | 代理人: | 王學強 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 處理 方法 采用 用戶 設備 | ||
1.一種業務處理方法,用于數字信號處理器DSP的業務處理,其特征在于,包括:
將多個單一功能的軟件模塊組合在一起,構成一個基本業務單元,將各單獨編譯的基本業務單元保存在外部存儲器,數字信號處理器上電自舉時只加載主控制程序;
主控制程序根據系統默認設置,加載規定的基本業務單元的業務指令和業務數據到數字信號處理器內存中的業務指令存儲空間和業務數據存儲空間,引導運行基本業務單元中的業務;
主控制程序收到基本業務單元的業務切換命令時停止當前執行的基本業務單元中的業務,解析所述命令得知待切換的基本業務單元;
主控制程序將待切換基本業務單元的業務指令和業務數據從外部存儲器的相應存儲空間分別覆蓋到到數字信號處理器內存中的業務指令存儲空間和業務數據存儲空間,引導運行待切換的基本業務單元中的業務。
2.如權利要求1所述的業務處理方法,其特征在于,按業務指令存儲空間的大小在外部存儲器中統一設置每個存放基本業務單元的業務指令的指令空間的容量,將每個基本業務單元的全部業務指令保存在相應的一個指令空間。
3.如權利要求2所述的業務處理方法,其特征在于,進一步包括:
當一個指令空間無法保存一個基本業務單元的全部業務指令時,將該基本業務單元的全部業務指令中優先級高的業務指令保存在該指令空間,將優先級低的業務指令保存在外部指令空間。
4.如權利要求1所述的業務處理方法,其特征在于,按業務數據存儲空間的大小在外部存儲器中統一設置每個存放基本業務單元的業務數據的數據空間的容量,將每個基本業務單元的全部業務數據保存在相應的一個數據空間。
5.如權利要求4所述的業務處理方法,其特征在于,進一步包括:
當一個數據空間無法保存一個基本業務單元的全部業務數據時,將該基本業務單元的全部業務數據中優先級高的業務數據保存在該數據空間,將優先級低的業務數據保存在外部數據空間。
6.如權利要求1所述的業務處理方法,其特征在于,采用存儲器拷貝的方式或直接存儲器訪問DMA的方式加載基本業務單元的業務指令和業務數據。
7.如權利要求1所述的業務處理方法,其特征在于,在引導運行基本業務單元中的業務時,將程序執行指針調整到業務指令存儲空間的首地址。
8.如權利要求1所述的業務處理方法,其特征在于,保存在外部存儲器的基本業務單元的業務指令和業務數據是不包含調試信息的機器碼。
9.如權利要求1所述的業務處理方法,其特征在于,進一步包括:
在主控制程序中記錄每個基本業務單元所包括的各基本功能模塊的信息;
主控制程序得知待切換的基本業務單元后,確定待切換的基本業務單元和當前的基本業務單元共用的基本功能模塊;不再加載共用的基本功能模塊對應的業務指令代碼段和數據代碼段。
10.如權利要求1至9任意一項所述的業務處理方法,其特征在于,進一步包括:
加載基本業務單元的業務指令和業務數據后,對加載的業務指令和業務數據進行校驗;
如果業務指令和業務數據都校驗正確,則引導運行待切換的基本業務單元;否則,再次加載業務指令和業務數據。
11.如權利要求10所述的業務處理方法,其特征在于,進一步包括:
如果業務指令和/或業務數據校驗不正確,則將校驗次數加1;
在校驗次數小于或等于門限值時,再次加載業務指令和業務數據;
在校驗次數大于門限值時,不再加載業務指令和業務數據,將校驗次數清零,等待下一次業務切換命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司;上海大唐移動通信設備有限公司,未經大唐移動通信設備有限公司;上海大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710099052.9/1.html,轉載請聲明來源鉆瓜專利網。





