[發(fā)明專利]電子裝置及在電子裝置中窗口進(jìn)程調(diào)用的方法無效
| 申請?zhí)枺?/td> | 200910304953.6 | 申請日: | 2009-07-29 |
| 公開(公告)號: | CN101989215A | 公開(公告)日: | 2011-03-23 |
| 發(fā)明(設(shè)計)人: | 蔡燈宇;朱志國;王嘉鵬 | 申請(專利權(quán))人: | 鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/54;H04M1/725;H04N5/225 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子 裝置 窗口 進(jìn)程 調(diào)用 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一電子裝置及在電子裝置中窗口進(jìn)程調(diào)用的方法,特別是指一種具有顯示功能的電子裝置及在具有顯示功能的電子裝置中窗口進(jìn)程調(diào)用的方法。
背景技術(shù)
消費(fèi)性電子裝置越來越多的成為人們生活中的必需品,例如手機(jī)、數(shù)碼相框、數(shù)碼相機(jī)等。而隨著電子裝置功能的增強(qiáng),電子裝置的處理速度與顯示效果也都在不斷的改進(jìn),電子裝置有時需要打開或啟動多個用戶操作窗口以增加操作的靈活性。每個窗口之間的交流通常通過代碼調(diào)用的方式進(jìn)行,調(diào)用窗口會使用包含另一被調(diào)用窗口的初始調(diào)用代碼或另一被調(diào)用窗口的文件頭信息,而同時該被調(diào)用的窗口必需被設(shè)置成公開以便使被調(diào)用的窗口找到。當(dāng)較多窗口相互交流時,就需要更改所有調(diào)用的窗口的原代碼并將所有被調(diào)用的窗口設(shè)置成公開,這樣會對窗口作出較大的改動而且不利于增加新窗口與改進(jìn)窗口間的調(diào)用關(guān)系。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一能夠使窗口進(jìn)程快速溝通的電子裝置及在電子裝置中窗口進(jìn)程調(diào)用的方法。
一電子裝置包括一進(jìn)程處理模塊、一被該進(jìn)程處理模塊調(diào)用的第一窗口進(jìn)程模塊、一被該進(jìn)程處理模塊調(diào)用的第二窗口進(jìn)程模塊及一可顯示該第一窗口進(jìn)程模塊的一第一窗口界面的顯示模塊,該第一窗口進(jìn)程模塊通過發(fā)送消息的方式通知該第二窗口進(jìn)程模塊,該第一窗口進(jìn)程模塊包括一指向第二窗口進(jìn)程模塊的第一消息定義模塊及一發(fā)送與接收消息的第一消息發(fā)送與接收模塊;該第二窗口進(jìn)程模塊包括一根據(jù)來源消息定義消息指向的第二消息定義模塊及一用于接收與發(fā)送消息的第二消息發(fā)送與接收模塊。
一種在電子裝置中窗口進(jìn)程調(diào)用的方法包括:建立并顯示一第一窗口進(jìn)程模塊的一第一窗口界面到一顯示模塊;建立一第二窗口進(jìn)程模塊;該第一窗口進(jìn)程模塊通過發(fā)送一被定義指向的消息通知該第二窗口進(jìn)程模塊;及該第二窗口進(jìn)程模塊接收并執(zhí)行該消息并將一執(zhí)行結(jié)果回傳給該第一窗口。
相對現(xiàn)有技術(shù),本發(fā)明的電子裝置內(nèi)的第一窗口進(jìn)程模塊可通過消息的方式與該第二進(jìn)程模塊進(jìn)行交流,從而快速地實現(xiàn)對第二進(jìn)程模塊功能的調(diào)用。
附圖說明
圖1為本發(fā)明實施方式中一電子裝置的功能模塊圖。
圖2為圖1中兩窗口進(jìn)程模塊的功能模塊圖。
圖3為本發(fā)明實施方式中兩窗口界面的顯示效果圖。
圖4為本發(fā)明實施方式中在電子裝置中窗口進(jìn)程調(diào)用的方法的流程圖。
具體實施方式
請參閱圖1,一電子裝置包括一進(jìn)程處理模塊10、一顯示模塊30及至少兩個被該進(jìn)程處理模塊10調(diào)用的窗口進(jìn)程模塊50、70。該窗口進(jìn)程模塊50、70分別輸出一可顯示該顯示模塊30上的窗口界面55、75。該窗口界面55、75可被該進(jìn)程處理模塊10直接顯示于該顯示模塊30或在后臺調(diào)等待被激活。在本發(fā)明的實施方式中,該電子裝置為嵌入式電子裝置,該進(jìn)程處理模塊包括一處理器及一裝載有若干系統(tǒng)文件的內(nèi)存,該顯示模塊30為一顯示屏。
請參閱圖2,該窗口進(jìn)程模塊50包括一用于提供該窗口界面的用戶操作界面模塊52及一用于與其它窗口進(jìn)程模塊交流的消息模塊54,該消息模塊54包括一消息定義模塊542、一消息接收與發(fā)送模塊546及一消息處理模塊548。該窗口進(jìn)程模塊70包括一用于提供該窗口界面的用戶操作界面模塊72及一用于與其它窗口進(jìn)程模塊交流的消息模塊74,該消息模塊74包括一消息定義模塊742、一消息接收與發(fā)送模塊746及一消息處理模塊748。該消息定義模塊542、742用于定義消息的指向及消息參數(shù),該消息接收與發(fā)送模塊546、746用于接收與發(fā)送消息,該消息處理模塊548、748用于執(zhí)行消息與處理消息結(jié)果。
請參閱圖3,在本發(fā)明的一實施方式中,該窗口進(jìn)程模塊50即時顯示其窗口界面55于該顯示模塊30上,該窗口進(jìn)程模塊70被該進(jìn)程處理模塊10后臺調(diào)用。該窗口進(jìn)程模塊50通過一用戶操作事件觸發(fā),例如通過鼠標(biāo)點(diǎn)擊該窗口界面55,并發(fā)送消息通知該窗口進(jìn)程模塊70。該窗口進(jìn)程模塊70接收到該消息將該窗口界面75顯示于該窗口界面55上層以便于用戶進(jìn)行后續(xù)操作。
該窗口進(jìn)程模塊50、70間通過消息循環(huán)的方式進(jìn)行溝通,加快了窗口進(jìn)程模塊中相互調(diào)用的執(zhí)行速度。
請參閱圖2,一種在電子裝置中窗口進(jìn)程調(diào)用的方法包括以下步驟:
S10:通過一進(jìn)程處理模塊10建立并顯示一第一窗口進(jìn)程模塊50的一第一窗口界面55到一顯示模塊30;
S12:通過該進(jìn)程處理模塊10建立一第二窗口進(jìn)程模塊70;
S14:一用戶操作事件觸發(fā)該第一窗口進(jìn)程模塊50,該第一窗口進(jìn)程模塊50發(fā)送一被定義指向的消息通知該第二窗口進(jìn)程模塊70;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司,未經(jīng)鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910304953.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





