日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]構造動態組件的方法和系統有效

專利信息
申請號: 200710063147.5 申請日: 2007-01-29
公開(公告)號: CN101236491A 公開(公告)日: 2008-08-06
發明(設計)人: 吳濤 申請(專利權)人: 大唐移動通信設備有限公司;上海大唐移動通信設備有限公司
主分類號: G06F9/44 分類號: G06F9/44
代理公司: 北京信遠達知識產權代理事務所 代理人: 王學強
地址: 100083*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 構造 動態 組件 方法 系統
【說明書】:

技術領域

發明涉及計算機軟件技術領域,特別涉及一種構造動態組件的方法和系統。

背景技術

隨著第三代移動通信技術的不斷成熟,可提供的傳輸帶寬越來越寬。更寬的帶寬能夠提供給用戶更加豐富的業務和應用,且用戶對新業務的需求也不斷提高,因此,需要開發更多的應用以滿足需求。

目前較普遍的應用的開發模式為采用實時操作系統(Real?Time?OperatingSystem,RTOS)為開發環境,構造動態組件,使動態組件可以動態地加載到系統。其中,動態組件是按照一定的格式單獨編譯、連接好的應用,提供一定的功能,以文件的形式存在。該動態組件動態加載到系統上,具體的,是動態加載到系統內核上,成為可以執行的代碼指令。所述的應用可以由用戶自行開發,或由第三方開發,這樣將應用的開發和動態組件的構造分為兩個過程,利于開發應用的自由度,方便應用的單獨開發。

動態組件需要加載在系統內核上,調用系統內核中的API(ApplicationProgramming?Interface,應用程序接口),并提供接口到其它模塊,使其它模塊可以通過該接口使用該動態組件。基于此,一般的構造動態組件的方法如下:

編寫應用;

設定應用通過內核接口對內核API的方式;

設定應用導出給其它模塊使用的接口的方式;

將應用、設定的內核API調用方式和設定的導出接口方式經編譯、連接后生成動態組件。

其中,設定應用通過內核接口對內核API調用的方式,和設定應用導出給其它模塊使用的接口的方式,是構造動態組件過程中需要著重解決的兩個問題。因為這兩個問題的解決會影響到動態組件對內核調用的效率,還會涉及到在實時操作系統中構造動態組件的實現起來的難易度。

現有技術中的一種PIC/PID形式構造動態組件的方法中,解決上述兩個問題的方式如下:

內核提供統一的調用接口,該接口采用宏重新定義,以使動態組件可以通過統一的內核接口,按照定義的宏來調用內核API;

導出一個接口給其它模塊調用。

該方法中,由于內核提供的是統一的調用接口,因此動態組件通過該接口調用內核中不同API時,需要經過一定次數的比較對內核接口定義的宏才能得到真正調用的內核中API,這些對內核接口重新定義的宏位于頭文件中,很多時候,如果宏很多,需要比較的次數可能很大,這樣就影響了動態組件調用內核API的效率,同時,更改頭文件也導致該方法實現過程較繁瑣。此外,針對PIC/PID形式,需要修改實時操作系統中內核線程的調度,這也使該方法實現過程較困難。

另外,現有技術中還有一種Module形式的構造動態組件的方法。與前述方法不同,該方法中,內核提供所有接口的符號與API所在內核中的地址的對應表,動態組件對接口的引用通過符號進行引用,具體的,在內核加載過程中解析這些符號,同時,動態組件接口的導出也通過符號的形式導出。且方法最終生成的動態組件是未經連接的ELF文件。

該方法由于提供的接口是符號形式,則在內核加載過程和接口導出過程中,需要解析這些符號,這樣會導致效率降低。而且,連接過程的作用是指定文件執行時的入口,該方法生成的則是未經連接的ELF文件,即不會指定該文件執行時的入口。本領域技術人員知道,文件中包括很多不同的段,可能執行時只需要使用其中的某一些段,則將需要的段保留,將不需要的段去除,這樣可以精簡組件。而本方法不指定入口與出口,就不會知道哪些段是需要使用的段,也就不會去除不需要的段,這樣就使生成的文件體積很大,而在執行時需要將該文件全部調入內存中,這樣,該方法占用了較大內存空間,會造成內存資源的浪費。

發明內容

本發明的目的是提供一種構造動態組件的方法和系統,以克服現有技術構造的動態組件調用內核接口效率不高的問題。

為解決上述技術問題,本發明提供一種構造動態組件的方法和系統是這樣實現的:

一種構造動態組件的方法,預先設定內核各API與其所在地址的映射關系表,并設定應用所要調用的內核API標識到映射關系表相關記錄的映射關系的膠合函數,該方法包括:

設定應用調用內核中API的方式為通過膠合函數跳轉到內核中的映射關系表,再通過該映射關系表跳轉到內核中的API;

設定應用導出可被調用的接口;

將所述通過膠合函數跳轉到內核中的映射關系表、再跳轉到內核中的API的設定,和對導出接口方式的設定,和應用經編譯、連接后生成動態組件。

所述設定膠合函數還包括:

將每一膠合函數設定于不同的段中。

所述設定應用導出可被調用的接口由以下方式實現:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司;上海大唐移動通信設備有限公司,未經大唐移動通信設備有限公司;上海大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200710063147.5/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91精品一区在线观看| 高清欧美精品xxxxx在线看| 99视频一区| 国产精品二区一区| 欧美日韩国产一二三| 97久久精品人人做人人爽| 高清国产一区二区| 久久精品国产色蜜蜜麻豆| 日韩av在线导航| 欧美3级在线| 欧美激情精品一区| 羞羞视频网站免费| 国产一区二区在| 91精品夜夜| 国产一区二区三区黄| 国产精品高潮在线| 亚洲精品日日夜夜| 自偷自拍亚洲| 99久久婷婷国产综合精品电影| 国产一区免费在线| 国产一区免费播放| 国产精品99久久久久久宅男| 68精品国产免费久久久久久婷婷 | 日本伦精品一区二区三区免费| 曰韩av在线| 91麻豆精品国产91久久久资源速度| 国产精品99在线播放| 国产精品高潮在线| 久久二区视频| 欧美日韩久久一区| 国产欧美一区二区三区四区| 国产va亚洲va在线va| 国产精品一区二区av麻豆| 亚洲午夜国产一区99re久久| 久久不卡一区| 久久久久国产亚洲日本| 亚洲国产午夜片| 国产一区日韩精品| 蜜臀久久99精品久久久| 一区精品二区国产| 国产欧美亚洲精品| 国产一区二区视频免费观看| 国产精品美女久久久免费| 国产一区二区三区精品在线| 91精品福利在线| 久久99国产精品视频| 国产一级片一区二区| 亚洲欧洲另类精品久久综合| 男女视频一区二区三区| 欧美日韩一区二区三区不卡| 日本大码bbw肉感高潮| 欧美日本三级少妇三级久久| 国产精品一区在线观看| 少妇久久免费视频| 亚洲一区二区福利视频| 免费超级乱淫视频播放| 国产一区二区高清视频| 综合久久国产九一剧情麻豆| 久久一区二区视频| 欧美精品第一区| 国产午夜伦理片| 午夜激情免费电影| 久久精品com| 国产三级精品在线观看| 欧美精品六区| 中文字幕欧美久久日高清| 96国产精品视频| 精品少妇的一区二区三区四区| 日韩精品久久一区二区| 欧美色图视频一区| 国产精品久久久不卡| 在线国产91| 91久久精品久久国产性色也91| 国产精品影音先锋| 99国产精品一区二区| 国产真实一区二区三区| 午夜老司机电影| 国产三级在线视频一区二区三区| 夜夜嗨av禁果av粉嫩av懂色av| 久久久久久久久亚洲精品| 国产欧美亚洲精品第一区软件| 国产在线一二区| 精品国产乱码久久久久久久久| 99国产精品9| 国产精品久久91| 国产欧美一区二区三区不卡高清| 一二三区欧美| 鲁一鲁一鲁一鲁一鲁一av| 2023国产精品自产拍在线观看| 久久国产精品视频一区| 久久国产欧美一区二区三区免费| 日韩精品一区三区| 精品国产二区三区| 97国产精品久久久| 欧美一区二区三区免费播放视频了| 久久99精品国产麻豆婷婷| 国产精品久久久久久久久久久久久久不卡 | 日韩欧美中文字幕一区| 国产人澡人澡澡澡人碰视| 欧洲激情一区二区| 日韩电影在线一区二区三区| 亚洲一区二区三区加勒比| 午夜影院啪啪| 欧美一区二区三区久久久久久桃花| 国产91热爆ts人妖系列| 欧美日韩亚洲另类| 国产精品乱码久久久久久久久| 精品国产乱码久久久久久久| 亚洲v欧美v另类v综合v日韩v| 欧美日韩激情一区| 久久精品中文字幕一区| 国产精品乱综合在线| 午夜av免费观看| 亚洲国产日韩综合久久精品 | 国产一级一区二区| 久久久精品视频在线| 国产精品爽到爆呻吟高潮不挺| 国产精品免费专区| 国产国产精品久久久久| 草逼视频网站| 国产日产欧美一区| 亚洲国产精品女主播| 右手影院av| 久久99久久99精品蜜柚传媒| 亚洲无人区码一码二码三码| 亚洲**毛茸茸| 日韩精品中文字幕一区| 狠狠色噜噜狠狠狠888奇米| 99国产超薄丝袜足j在线观看| 国产女人和拘做受在线视频| 亚洲欧美制服丝腿| 午夜国产一区二区| 国产欧美精品一区二区三区小说| 蜜臀久久99精品久久久久久网站| 日韩久久影院| 日韩精品中文字幕在线播放| 26uuu色噜噜精品一区二区| 在线精品一区二区| 午夜一级免费电影| 97香蕉久久国产超碰青草软件| 久99久视频| 精品国产一区在线| 国产目拍亚洲精品区一区| 精品综合久久久久| 国产一区在线视频观看| 国产精品国外精品| 久久九精品| 国产在线精品区| 国产免费区| 午夜无遮挡| 欧美日韩国产精品一区二区三区| 国产欧美一区二区三区免费| 欧美高清一二三区| 国产精品奇米一区二区三区小说| 丝袜脚交一区二区| 久久99精品国产麻豆宅宅| 欧美精品中文字幕在线观看| 精品久久久久一区二区| 日韩久久影院| 在线精品国产一区二区三区88 | 日韩精品一区二区免费| 国产在线视频二区| 夜夜躁日日躁狠狠久久av| 免费毛片a| 亚洲免费精品一区二区| 精品少妇一区二区三区| 久久99国产综合精品| 国产清纯白嫩初高生视频在线观看| 欧美高清视频一区二区三区| 中文字幕日本精品一区二区三区| 国产一区二区三区乱码| 欧美一区二区三区久久综合| 精品国产一区二区三区久久久久久| 国产精品女同一区二区免费站| 午夜特片网| 亚洲一区中文字幕| 欧美一区二区三区不卡视频| 91精品久久久久久综合五月天| 国产午夜精品一区二区三区视频| 满春阁精品av在线导航| 精品综合久久久久| 大bbw大bbw巨大bbw看看| 国产婷婷一区二区三区久久| 午夜亚洲国产理论片一二三四| 久久久精品久久日韩一区综合| 亚洲国产精品女主播| 日韩精品久久久久久久的张开腿让 | 国产精品亚洲二区| 国产精品对白刺激久久久| 99日本精品| 国产视频一区二区三区四区| 99精品欧美一区二区| 欧美精品xxxxx| 国产乱人乱精一区二视频国产精品| 精品国产18久久久久久依依影院| 日韩欧美精品一区二区| 丰满岳妇伦4在线观看| 91精品一二区| 91一区二区三区在线| 久久一区二| 国产剧情在线观看一区二区| 伊人av综合网| 精品国产免费一区二区三区| 久久免费视频99| 一区二区三区国产精品视频| 欧美高清性xxxxhdvideos| 99精品黄色| 一级女性全黄久久生活片免费| 久久99国产视频| 国产一区二区视频在线| 日本美女视频一区二区| 国产精品免费一视频区二区三区| 在线国产一区二区| 国产欧美一区二区三区不卡高清| 久久精品一二三四| 久久99国产综合精品| 天堂av色婷婷一区二区三区| 91精品视频在线免费观看| 夜夜躁日日躁狠狠躁| 综合在线一区| 亚州精品中文| 国产一区在线精品| 久久一区二区三区欧美| 精品在线观看一区二区| 欧美高清一二三区| 一区二区在线国产| 91九色精品| 精品国产乱码一区二区三区在线| 日韩精品中文字| 国产日韩欧美中文字幕| 欧美中文字幕一区二区| 国产91白嫩清纯初高中在线| 国产97在线播放| 国产清纯白嫩初高生在线播放性色 | 国内少妇自拍视频一区| 日本一级中文字幕久久久久久| 99爱国产精品| 国产精品久久久久久久四虎电影| 国产一级自拍片| 综合久久色| 国产日韩欧美一区二区在线播放| 亚洲国产精品麻豆| 91精品久久天干天天天按摩| 欧美日韩一区二区三区四区五区| 香蕉av一区二区三区| 国内精品久久久久久久星辰影视 |