專利名稱:基于中間件的手機(jī)與pc互操作的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子通信及信息交換技術(shù)領(lǐng)域,特別涉及基于中間件
的手機(jī)與個(gè)人計(jì)算機(jī)(PC)互操作的方法與系統(tǒng)。
背景技術(shù):
計(jì)算機(jī)、通信、消費(fèi)類電子產(chǎn)品等三個(gè)相互關(guān)聯(lián)的技術(shù)領(lǐng)域
(Computer、 Communication、 Consumer-electronics)纟充禾爾為3C ,支術(shù), 是當(dāng)前推動(dòng)人們生活品質(zhì)不斷提高的重要技術(shù)領(lǐng)域。目前,在上述領(lǐng) 域出現(xiàn)了相互融合、小型化、多功能化的發(fā)展趨勢(shì)。手機(jī)就是其中重 要的一種產(chǎn)品。
最初的手機(jī)僅僅解決無(wú)線通信問(wèn)題,但是目前手機(jī)的功能不斷發(fā) 展,己經(jīng)成為一種便于攜帶并且集通信、娛樂(lè)、數(shù)據(jù)處理等多功能于 一身的重要電子工具。因此,手機(jī)與PC互聯(lián)、互操作成為迫切的需要。
目前大部分手機(jī)廠商都提供連接套件,供手機(jī)與PC連接后進(jìn)行相
關(guān)操作同步通訊錄、同步日程安排、同步收藏夾、數(shù)據(jù)備份等。但 目前市場(chǎng)上手機(jī)型號(hào)眾多,與PC的連接沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)系統(tǒng),不同手 機(jī)需要不同廠家特定的連接套件。這導(dǎo)致普通用戶操作起來(lái)很不方便: 需要査找正確版本的套件然后下載安裝。
另外,隨著手機(jī)技術(shù)的發(fā)展,手機(jī)能夠支持的應(yīng)用也越來(lái)越多, 例如播放音樂(lè)、播放視頻、閱讀電子書(shū)、査看圖片等,但是適合手機(jī) 的內(nèi)容(包括視頻、音頻、圖片、電子圖書(shū)、軟件等)還不夠豐富。 目前PC或互聯(lián)網(wǎng)上的內(nèi)容十分豐富,但絕大部分都與手機(jī)不兼容(例 如,圖片分辨率過(guò)高,視頻編碼格式不支持等),需要進(jìn)行格式轉(zhuǎn)換后 才能夠在手機(jī)上使用,此外,不同型號(hào)手機(jī)之間的內(nèi)容通常都不兼容, 需要進(jìn)行格式轉(zhuǎn)換后才能夠共享。而格式轉(zhuǎn)換需要專門的工具,且步 驟非常繁瑣, 一般用戶很難掌握,或者即使能夠掌握也因其繁瑣而不 常用。
中間件(middleware)作為一種業(yè)界熟知的技術(shù)實(shí)現(xiàn)方法,應(yīng)用于操作系統(tǒng)軟件與應(yīng)用軟件的中間,通常用于解決不同平臺(tái)之間的互連 與互操作問(wèn)題。
代理(agent)也是一種業(yè)界熟知的技術(shù)實(shí)現(xiàn)方法,它通常被部署 在特定的設(shè)備上,用來(lái)接受其他設(shè)備發(fā)送的請(qǐng)求并按要求執(zhí)行任務(wù)。
發(fā)明內(nèi)容
為了解決上述問(wèn)題,本發(fā)明提供一種基于中間件的能夠?qū)τ脩羝?蔽手機(jī)硬件差異的互操作方法與系統(tǒng),在PC上通過(guò)安裝一個(gè)互操作系 統(tǒng),來(lái)自動(dòng)識(shí)別手機(jī)的具體型號(hào)并自動(dòng)采用合適的驅(qū)動(dòng)與手機(jī)進(jìn)行連 接。與此同時(shí),本發(fā)明通過(guò)服務(wù)器提供與手機(jī)型號(hào)相匹配的內(nèi)容,另 外能夠通過(guò)自動(dòng)格式轉(zhuǎn)換將PC或互聯(lián)網(wǎng)上的內(nèi)容轉(zhuǎn)換成為適合手機(jī) 的內(nèi)容之后再傳給手機(jī),能夠在不同型號(hào)手機(jī)之間進(jìn)行內(nèi)容適配后共 享,省去用戶手工操作的麻煩,能夠大大豐富手機(jī)上的內(nèi)容,滿足手 機(jī)用戶的需求。
按照本發(fā)明的第一方面,提供一種基于中間件的手機(jī)與PC互操作 的系統(tǒng),包括安裝了互操作代理的手機(jī);安裝了互操作系統(tǒng)的PC, 其中,互操作系統(tǒng)包括用戶操作界面模塊、互操作中間件、適配轉(zhuǎn) 換模塊和驅(qū)動(dòng)程序模塊;其中手機(jī)與PC以物理方式連接。
進(jìn)一步地,本發(fā)明的基于中間件的手機(jī)與PC互操作的系統(tǒng)還可以 包括服務(wù)器,服務(wù)器包含驅(qū)動(dòng)程序庫(kù)、內(nèi)容數(shù)據(jù)庫(kù)、內(nèi)容適配模塊 和聯(lián)網(wǎng)通信模塊;安裝了互操作系統(tǒng)的PC還包括聯(lián)網(wǎng)通信模塊;其中 PC與服務(wù)器以物理方式連接。
可選地,手機(jī)與PC以藍(lán)牙、紅外、數(shù)據(jù)線、WLAN之一的方式 連接??蛇x地,PC與服務(wù)器通過(guò)互連網(wǎng)連接。
按照本發(fā)明的第二方面,提供一種基于中間件的手機(jī)與PC互操作 的方法,包括以下步驟手機(jī)與PC建立物理連接;互操作系統(tǒng)自動(dòng)探 測(cè)與PC相連接的手機(jī)的具體型號(hào);互操作系統(tǒng)在本地驅(qū)動(dòng)程序模塊中 査找是否具有該型號(hào)的驅(qū)動(dòng)程序;如果査找到該型號(hào)的驅(qū)動(dòng)程序,則 直接安裝使用該驅(qū)動(dòng)程序;如果查找不到該型號(hào)的驅(qū)動(dòng)程序,則互操 作系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接到服務(wù)器,査找合適的驅(qū)動(dòng)程序并下載到本地安裝使用該驅(qū)動(dòng)程序;PC與手機(jī)成功建立連接??蛇x地,在PC與手 機(jī)成功建立連接之后,在PC上提示用戶連接成功。
按照本發(fā)明的第二方面,在PC與手機(jī)成功建立連接之后,還包括
以下步驟互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)與服務(wù)器通信,從服務(wù)器獲取適合 已連接的手機(jī)的內(nèi)容列表,并展示給用戶;用戶請(qǐng)求獲取內(nèi)容列表中 感興趣的內(nèi)容;互操作系統(tǒng)與服務(wù)器通信,代表用戶請(qǐng)求下載該內(nèi)容, 并將下載的內(nèi)容傳送到手機(jī)上。
按照本發(fā)明的第二方面,在PC與手機(jī)成功建立連接之后,還包括 以下步驟用戶在PC的文件瀏覽器上選中感興趣的內(nèi)容,然后請(qǐng)求將 該內(nèi)容傳送到手機(jī);執(zhí)行手機(jī)內(nèi)容適配流程,將所述內(nèi)容轉(zhuǎn)換為適合 已連接的手機(jī)的內(nèi)容;互操作系統(tǒng)與手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容 傳送到手機(jī)上。
按照本發(fā)明的第二方面,在PC與手機(jī)成功建立連接之后,還包括 以下步驟用戶在PC的網(wǎng)絡(luò)瀏覽器上選中感興趣的內(nèi)容,然后請(qǐng)求將 該內(nèi)容傳送到手機(jī);互操作系統(tǒng)將該內(nèi)容下載到PC上;執(zhí)行手機(jī)內(nèi)容 適配流程,將其轉(zhuǎn)換為適合己連接的手機(jī)的內(nèi)容;互操作系統(tǒng)與手機(jī) 進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送到手機(jī)上。
按照本發(fā)明的第二方面,所述的執(zhí)行手機(jī)內(nèi)容適配流程進(jìn)一步包 括以下步驟判斷該互操作系統(tǒng)是否能夠完成內(nèi)容適配的要求;如果 能完成適配,則互操作系統(tǒng)在本地對(duì)待適配的內(nèi)容進(jìn)行適配;如果不 能完成適配,則將待適配的內(nèi)容傳送到服務(wù)器,服務(wù)器對(duì)接收到的手 機(jī)內(nèi)容進(jìn)行適配,并將適配后的手機(jī)內(nèi)容傳回給互操作系統(tǒng)。
按照本發(fā)明的第二方面,用戶通過(guò)按鍵組合、或鼠標(biāo)右鍵或左鍵 菜單的某一菜單項(xiàng)的快捷方式發(fā)出請(qǐng)求。
按照本發(fā)明的第三方面,提供一種基于中間件的手機(jī)與PC互操作 的方法,包括以下步驟使第一手機(jī)和第二手機(jī)分別與PC建立物理連 接;互操作系統(tǒng)自動(dòng)探測(cè)與PC相連接第一和第二手機(jī)的具體型號(hào);互 操作系統(tǒng)在本地驅(qū)動(dòng)程序模塊中査找是否具有適合第一和第二手機(jī)型 號(hào)的驅(qū)動(dòng)程序;如果查找到適合第一和第二手機(jī)型號(hào)的驅(qū)動(dòng)程序,則 直接安裝使用該驅(qū)動(dòng)程序;如果查找不到適合第一或第二手機(jī)型號(hào)的 驅(qū)動(dòng)程序,則互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接到服務(wù)器,査找合適的驅(qū)動(dòng)程序并下載到本地安裝使用該驅(qū)動(dòng)程序;PC與第一和第二手機(jī)成功建
立連接。
按照本發(fā)明的第三方面,在PC與第一和第二手機(jī)成功建立連接之
后,還包括以下步驟用戶在瀏覽器上選中第二手機(jī)上的感興趣的內(nèi)
容,然后請(qǐng)求將該內(nèi)容傳送到第一手機(jī);互操作系統(tǒng)將該內(nèi)容從第二 手機(jī)下載到PC上;執(zhí)行手機(jī)內(nèi)容適配流程,將下載的內(nèi)容轉(zhuǎn)換為適合 第一手機(jī)的內(nèi)容;互操作系統(tǒng)與第一手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容
傳送到第一手機(jī)上。
按照本發(fā)明的第三方面,用戶通過(guò)按鍵組合、或鼠標(biāo)右鍵或左鍵 菜單的某一菜單項(xiàng)的快捷方式發(fā)出請(qǐng)求。
按照本發(fā)明的第三方面,所述的執(zhí)行手機(jī)內(nèi)容適配流程進(jìn)一步包
括以下步驟判斷該互操作系統(tǒng)是否能夠完成內(nèi)容適配的要求;如果
能完成適配,則互操作系統(tǒng)在本地對(duì)待適配的內(nèi)容進(jìn)行適配;如果不 能完成適配,則將待適配的內(nèi)容傳送到服務(wù)器,服務(wù)器對(duì)接收到的手 機(jī)內(nèi)容進(jìn)行適配,并將適配后的手機(jī)內(nèi)容傳回給互操作系統(tǒng)。
按照本發(fā)明的第四方面,提供一種基于中間件的手機(jī)與PC互操作 的方法,包括以下步驟使第一手機(jī)與第一PC建立物理連接,使第二 手機(jī)與第二 PC建立物理連接;第一 PC上的第一互操作系統(tǒng)自動(dòng)探測(cè)
與第一 PC相連接的第一手機(jī)的具體型號(hào),第二 PC上的第二互操作系 統(tǒng)自動(dòng)探測(cè)與第二PC相連接的第二手機(jī)的具體型號(hào);第一互操作系統(tǒng)
在本地驅(qū)動(dòng)程序模塊中査找是否具有適合第一手機(jī)型號(hào)的驅(qū)動(dòng)程序, 第二互操作系統(tǒng)在本地驅(qū)動(dòng)程序模塊中查找是否具有適合第二手機(jī)型
號(hào)的驅(qū)動(dòng)程序;如果查找到適合第一和第二手機(jī)型號(hào)的驅(qū)動(dòng)程序,則 直接安裝使用該驅(qū)動(dòng)程序;如果查找不到適合第一或第二手機(jī)型號(hào)的 驅(qū)動(dòng)程序,則第一或第二互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接到服務(wù)器,査找 合適的驅(qū)動(dòng)程序并下載到本地安裝使用該驅(qū)動(dòng)程序;第一 PC與第一手 機(jī)成功建立連接,第二PC與第二手機(jī)成功建立連接。
按照本發(fā)明的第四方面,在第一PC與第一手機(jī)、第二PC與第二 手機(jī)分別成功建立連接之后,還包括以下步驟第二用戶請(qǐng)求將第二 手機(jī)上的感興趣的內(nèi)容上傳到服務(wù)器;與第二手機(jī)成功建立連接的第 二互操作系統(tǒng)將該內(nèi)容從第二手機(jī)上傳到服務(wù)器;第一用戶請(qǐng)求將該內(nèi)容傳送到第一手機(jī);與第一手機(jī)成功建立連接的第一互操作系統(tǒng)將
第一手機(jī)的型號(hào)告知服務(wù)器,由服務(wù)器的內(nèi)容適配模塊執(zhí)行手機(jī)內(nèi)容
適配流程,第一互操作系統(tǒng)下載由服務(wù)器進(jìn)行適配后的內(nèi)容;與第一 手機(jī)成功建立連接的第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通信,將適配后 的內(nèi)容傳送到第一手機(jī)。
按照本發(fā)明的第四方面,在第一PC與第一手機(jī)、第二PC與第二 手機(jī)分別成功建立連接之后,還包括以下步驟第二用戶請(qǐng)求將第二 手機(jī)上的感興趣的內(nèi)容上傳到服務(wù)器;與第二手機(jī)成功建立連接的第 二互操作系統(tǒng)將該內(nèi)容從第二手機(jī)上傳到服務(wù)器;第一用戶請(qǐng)求將該 內(nèi)容傳送到第一手機(jī);與第一手機(jī)成功建立連接的第一互操作系統(tǒng)從 服務(wù)器下載該內(nèi)容,并根據(jù)第一手機(jī)的型號(hào),執(zhí)行手機(jī)內(nèi)容適配流程; 與第一手機(jī)成功建立連接的第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通信,將 適配后的內(nèi)容傳送到第一手機(jī)。
可選地,第一手機(jī)的型號(hào)與第二手機(jī)的型號(hào)相同或不同。
本發(fā)明的基于中間件的手機(jī)與PC互操作的系統(tǒng)和方法相對(duì)于現(xiàn) 有技術(shù)而言,具有顯著的優(yōu)點(diǎn)與效果。
在手機(jī)與PC的物理連接建立后自動(dòng)識(shí)別手機(jī)型號(hào)并采用合適的 驅(qū)動(dòng)程序,對(duì)用戶屏蔽不同型號(hào)手機(jī)的硬件差異,無(wú)需用戶手動(dòng)選擇 與干預(yù)。
對(duì)用戶來(lái)說(shuō),操作界面統(tǒng)一,不同型號(hào)的手機(jī)連接到PC后,操作 界面與感受幾乎完全一致,節(jié)約了用戶熟悉系統(tǒng)的時(shí)間,提供給用戶 良好的使用體驗(yàn)。
方便普通用戶進(jìn)行手機(jī)與PC之間的互操作通訊錄同步、日程同 步、數(shù)據(jù)備份等。此外,通過(guò)服務(wù)器給用戶推薦適合其手機(jī)的內(nèi)容, 用戶如果感興趣可以十分方便地下載使用。
自動(dòng)完成PC/互聯(lián)網(wǎng)內(nèi)容到具體型號(hào)手機(jī)的內(nèi)容適配并傳送到手 機(jī),豐富手機(jī)應(yīng)用的內(nèi)容,簡(jiǎn)化用戶的操作自動(dòng)將PC/互聯(lián)網(wǎng)的內(nèi)容轉(zhuǎn) 換為手機(jī)內(nèi)容,并自動(dòng)傳送到手機(jī)上,能夠大大豐富手機(jī)的內(nèi)容。
此外,通過(guò)本發(fā)明的系統(tǒng)與方法,還能夠在不同型號(hào)手機(jī)之間自 動(dòng)適配并共享內(nèi)容。
應(yīng)該了解的是,上文的概要說(shuō)明以及下文的詳細(xì)說(shuō)明都僅供作示例與解釋,其并未限制本文所要求保護(hù)的發(fā)明。
當(dāng)結(jié)合附圖閱讀說(shuō)明書(shū)時(shí),可更好地了解本發(fā)明的上述及其他特征 與優(yōu)點(diǎn),其中
圖1A描述了基于中間件的手機(jī)與PC互操作系統(tǒng)的示意性的組成 結(jié)構(gòu);
圖IB描述了基于中間件的手機(jī)與PC互操作系統(tǒng)的另一個(gè)示意性 的組成結(jié)構(gòu);
圖2描述了本發(fā)明的總體流程;
圖3描述了 PC與手機(jī)建立連接的操作流程;
圖4描述了從服務(wù)器獲取手機(jī)內(nèi)容的流程;
圖5描述了互操作系統(tǒng)自動(dòng)轉(zhuǎn)換PC上的內(nèi)容并傳送到手機(jī)的流程; 圖6描述了互操作系統(tǒng)自動(dòng)下載并轉(zhuǎn)換互聯(lián)網(wǎng)上的內(nèi)容并傳送到手 機(jī)的流程;
圖7描述了手機(jī)與手機(jī)之間通過(guò)互操作系統(tǒng)進(jìn)行內(nèi)容適配與共享的 流程;
圖8描述了手機(jī)與手機(jī)之間通過(guò)服務(wù)器進(jìn)行內(nèi)容適配與共享的流
程;
圖9描述了手機(jī)內(nèi)容適配的流程。
具體實(shí)施例方式
下面介紹的是本發(fā)明的多個(gè)可能實(shí)施例中的一些,旨在提供對(duì)本 發(fā)明的基本了解。并不旨在確認(rèn)本發(fā)明的關(guān)鍵或決定性的要素或限定 所要保護(hù)的范圍。
按照本發(fā)明的一個(gè)實(shí)施例,本發(fā)明的系統(tǒng)由3部分組成安裝了 互操作代理的移動(dòng)通信終端設(shè)備(例如手機(jī)),安裝了互操作系統(tǒng)的個(gè) 人計(jì)算機(jī)(例如,筆記本電腦、臺(tái)式機(jī)等)和服務(wù)器。下面參照?qǐng)Dl, 圖1描述了基于中間件的手機(jī)與PC互操作系統(tǒng)的示意性組成結(jié)構(gòu)。圖 l中的系統(tǒng)由3部分組成安裝了互操作代理的手機(jī)10和20,安裝了 互操作系統(tǒng)100的PC (未示出)和服務(wù)器200。手機(jī)10和20表示不 同型號(hào)的手機(jī),本發(fā)明的系統(tǒng)不局限于圖1所示的連接手機(jī)10和20,可以連接多個(gè)市場(chǎng)上常見(jiàn)的不同型號(hào)的手機(jī)。
手機(jī)10和20與PC可以通過(guò)各種物理方式連接,包括藍(lán)牙、紅外、 數(shù)據(jù)線、WLAN等,其上安裝的互操作代理接收互操作系統(tǒng)的請(qǐng)求, 代表互操作系統(tǒng)在手機(jī)上完成相應(yīng)的任務(wù),包括接收文件、發(fā)送文件、 打開(kāi)某個(gè)應(yīng)用程序、安裝應(yīng)用程序等。
PC上安裝互操作系統(tǒng)100,主要完成機(jī)型適配與內(nèi)容適配的工作。 作為示例,互操作系統(tǒng)100主要包含如下模塊用戶操作界面模塊101、 互操作中間件102、適配轉(zhuǎn)換模塊103、聯(lián)網(wǎng)通信模塊104、驅(qū)動(dòng)程序 模塊105等,各個(gè)模塊的功能如下所述
參用戶操作界面模塊101:作為與用戶的接口,用戶通過(guò)該界面完 成各項(xiàng)操作;
*互操作中間件102:用于屏蔽不同手機(jī)硬件的差異性,為用戶提 供統(tǒng)一的操作接口。具體講,是利用不同手機(jī)驅(qū)動(dòng)程序提供的不同接 口,實(shí)現(xiàn)統(tǒng)一一致的功能,包括建立連接、文件發(fā)送與接收、請(qǐng)求格 式轉(zhuǎn)換、請(qǐng)求聯(lián)網(wǎng)下載文件等,為用戶操作界面模塊IOI、適配轉(zhuǎn)換模 塊103、聯(lián)網(wǎng)通信模塊104提供統(tǒng)一的功能交互接口 。
*適配轉(zhuǎn)換模塊103:該模塊在不同格式之間對(duì)手機(jī)內(nèi)容進(jìn)行適配 轉(zhuǎn)換,包括視頻、音頻、圖片、文本等的格式轉(zhuǎn)換、編碼轉(zhuǎn)換等。大 部分的適配工作能夠在這里完成,當(dāng)該模塊不支持用戶請(qǐng)求的轉(zhuǎn)換工 作時(shí),才將轉(zhuǎn)換工作交由服務(wù)器的內(nèi)容適配模塊執(zhí)行;
*聯(lián)網(wǎng)通信模塊104:該模塊負(fù)責(zé)與服務(wù)器進(jìn)行通信,配合完成用 戶的請(qǐng)求;
*驅(qū)動(dòng)程序模塊105:包括若干型號(hào)的驅(qū)動(dòng)程序,例如型號(hào)1驅(qū)動(dòng)
程序、型號(hào)2驅(qū)動(dòng)程序........型號(hào)n驅(qū)動(dòng)程序,涵蓋了大部分主流
手機(jī)的驅(qū)動(dòng)程序;
服務(wù)器200存儲(chǔ)手機(jī)驅(qū)動(dòng)程序與相應(yīng)的手機(jī)內(nèi)容,包括軟件、音 樂(lè)、圖片、視頻等,并進(jìn)行比較全面的內(nèi)容適配轉(zhuǎn)換工作。作為示例, 服務(wù)器200主要包含如下模塊驅(qū)動(dòng)程序庫(kù)201、內(nèi)容數(shù)據(jù)庫(kù)202、內(nèi) 容適配模塊203、聯(lián)網(wǎng)通信模塊204等,各個(gè)模塊的功能如下所述
參驅(qū)動(dòng)程序庫(kù)201:該庫(kù)中存儲(chǔ)了大量的手機(jī)驅(qū)動(dòng)程序,當(dāng)互操作 系統(tǒng)在自帶的驅(qū)動(dòng)程序中找不到合適的驅(qū)動(dòng)時(shí)連接服務(wù)器,到該庫(kù)中査找并下載;
*內(nèi)容數(shù)據(jù)庫(kù)202:該數(shù)據(jù)庫(kù)存儲(chǔ)了大量的手機(jī)內(nèi)容,用戶可以通 過(guò)互操作系統(tǒng)請(qǐng)求下載這些內(nèi)容;
*內(nèi)容適配模塊203:該模塊能夠支持眾多的手機(jī)內(nèi)容格式轉(zhuǎn)換; 當(dāng)互操作系統(tǒng)自帶的適配轉(zhuǎn)換模塊無(wú)法完成用戶的要求時(shí),通過(guò)互聯(lián) 網(wǎng)將內(nèi)容發(fā)送給服務(wù)器,由該模塊進(jìn)行適配轉(zhuǎn)換;
*聯(lián)網(wǎng)通信模塊204:與PC進(jìn)行通信,響應(yīng)其他模塊的聯(lián)網(wǎng)請(qǐng)求。
互操作系統(tǒng)100通過(guò)互聯(lián)網(wǎng)與服務(wù)器200連接,查找合適的手機(jī) 驅(qū)動(dòng)程序與手機(jī)內(nèi)容,請(qǐng)求服務(wù)器200進(jìn)行內(nèi)容適配等?;ゲ僮飨到y(tǒng) 100與手機(jī)上的互操作代理相互配合完成手機(jī)文件的瀏覽、文件的雙向 傳送等操作。
可參見(jiàn)附圖1B 了解本發(fā)明上述實(shí)施例的修改示例,圖1B描述了 基于中間件的手機(jī)與PC互操作系統(tǒng)的另一個(gè)示意性的組成結(jié)構(gòu),圖 IB的系統(tǒng)由2部分組成安裝了互操作代理的手機(jī)10和20以及安裝 了互操作系統(tǒng)100的PC (未示出),其中,使用與上述實(shí)施例中相同 的附圖標(biāo)記,表示與上述實(shí)施例相同的模塊。手機(jī)10和20表示不同 型號(hào)的手機(jī),本發(fā)明的系統(tǒng)不局限于連接手機(jī)10和20,可以連接多個(gè) 市場(chǎng)上常見(jiàn)的不同型號(hào)的手機(jī)。
手機(jī)10和20與PC可以通過(guò)各種物理方式連接,包括藍(lán)牙、紅外、 數(shù)據(jù)線、WLAN等。PC上安裝互操作系統(tǒng)100,主要完成機(jī)型適配與 內(nèi)容適配的工作。作為示例,互操作系統(tǒng)100主要包含如下模塊用 戶操作界面模塊IOI、互操作中間件102、適配轉(zhuǎn)換模塊103、驅(qū)動(dòng)程 序模塊105等?;ゲ僮飨到y(tǒng)IOO除了沒(méi)有聯(lián)網(wǎng)通信模塊104之外,其 余各個(gè)模塊的功能與上述實(shí)施例中的各模塊功能相同,此處不再贅述。
互操作系統(tǒng)100與手機(jī)上的互操作代理相互配合完成手機(jī)文件的 瀏覽、文件的雙向傳送等操作。
圖2描述了本發(fā)明的總體流程。首先是手機(jī)與PC成功建立連接, 即,互操作代理與互操作系統(tǒng)建立連接。然后用戶可以選擇進(jìn)行以下 四種操作a,通過(guò)服務(wù)器獲取合適內(nèi)容到手機(jī);b,自動(dòng)轉(zhuǎn)換PC/互聯(lián) 網(wǎng)內(nèi)容并傳送到手機(jī);c,手機(jī)與手機(jī)之間的內(nèi)容適配與共享;d,進(jìn) 行數(shù)據(jù)備份、通訊錄同步、日程同步等操作。下面詳述本發(fā)明各種方法的具體流程與步驟。 圖3描述了 PC與手機(jī)建立連接的流程。
步驟S301:手機(jī)與PC通過(guò)藍(lán)牙/紅外/數(shù)據(jù)線/WLAN等方式建立 物理連接。
步驟S302:互操作系統(tǒng)自動(dòng)探測(cè)與PC相連接手機(jī)的具體型號(hào)。 步驟S303:互操作系統(tǒng)在本地查找是否具有該型號(hào)的驅(qū)動(dòng)程序。
如果査找不到則執(zhí)行步驟S304。如果査找到了則直接安裝使用,執(zhí)行
步驟S305。
步驟S304:互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接到服務(wù)器,査找合適的驅(qū) 動(dòng)程序并下載到本地安裝。
步驟S305: PC與手機(jī)成功建立連接,在PC上以適當(dāng)?shù)姆绞教崾?用戶。用戶可以通過(guò)用戶操作界面進(jìn)行相關(guān)的操作。
圖4描述了從服務(wù)器獲取手機(jī)內(nèi)容的流程。
步驟S400:以參照?qǐng)D3所述的方法,使手機(jī)與互操作系統(tǒng)成功建 立連接。
步驟S401:互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)與服務(wù)器通信,從服務(wù)器獲取 適合已連接上的手機(jī)的內(nèi)容列表,并展示給用戶。
步驟S402:如果用戶對(duì)某個(gè)內(nèi)容感興趣,可以直接點(diǎn)擊該內(nèi)容名 稱或者通過(guò)特定快捷方式請(qǐng)求獲取該內(nèi)容。特定快捷方式包括按鍵組 合,鼠標(biāo)右鍵或左鍵菜單中的某一菜單項(xiàng)等。作為一種可選的方式, 用戶可以在IE的右鍵菜單中增加下載到手機(jī)的菜單項(xiàng),增加菜單項(xiàng)的 具體操作為本領(lǐng)域常用技術(shù)手段,此處不再贅述。
步驟S403:互操作系統(tǒng)與服務(wù)器通信,代表用戶請(qǐng)求下載該內(nèi)容, 并將下載的內(nèi)容傳送到手機(jī)上。
圖5描述了互操作系統(tǒng)自動(dòng)轉(zhuǎn)換PC上的內(nèi)容并將該內(nèi)容傳送到手 機(jī)的流程。
步驟S500:以參照?qǐng)D3所述的方法,使手機(jī)與互操作系統(tǒng)成功建 立連接。
步驟S501:如果用戶對(duì)PC上的某個(gè)內(nèi)容感興趣,首先在文件瀏 覽器上選中該內(nèi)容,然后通過(guò)特定快捷方式請(qǐng)求將該內(nèi)容傳送到手機(jī)。特定快捷方式包括按鍵組合,鼠標(biāo)右鍵或左鍵菜單的某一菜單項(xiàng)等。 作為一種可選的方式,用戶可以在IE的右鍵菜單中增加下載到手機(jī)的 菜單項(xiàng)。
步驟S502:執(zhí)行手機(jī)內(nèi)容適配流程,將其轉(zhuǎn)換為適合已連接的手 機(jī)的內(nèi)容。
步驟S503:互操作系統(tǒng)與手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送到 手機(jī)上。
圖6描述了互操作系統(tǒng)自動(dòng)下載并轉(zhuǎn)換互聯(lián)網(wǎng)上的內(nèi)容并傳送到
手機(jī)的流程。
步驟S600:以參照?qǐng)D3所述的方法,使手機(jī)與互操作系統(tǒng)成功建
立連接。
步驟S601:如果用戶對(duì)互聯(lián)網(wǎng)上的某個(gè)內(nèi)容感興趣,首先在網(wǎng)絡(luò)
瀏覽器上選中該內(nèi)容,然后通過(guò)特定快捷方式請(qǐng)求將該內(nèi)容傳送到手 機(jī)。特定快捷方式包括按鍵組合,鼠標(biāo)右鍵或左鍵菜單的某一菜單項(xiàng)
等。作為一種可選的方式,用戶可以在IE的右鍵菜單中增加下載到手
機(jī)的菜單項(xiàng)。
步驟S602:互操作系統(tǒng)將該內(nèi)容下載到PC上。
步驟S603:執(zhí)行手機(jī)內(nèi)容適配流程,將其轉(zhuǎn)換為適合已連接的手
機(jī)的內(nèi)容。
步驟S604:互操作系統(tǒng)與手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送到
手機(jī)上。
圖7描述了手機(jī)A與手機(jī)B之間通過(guò)互操作系統(tǒng)進(jìn)行內(nèi)容適配與 共享的流程,其中手機(jī)A和B為示意性的,可以是相同或不同類型的 手機(jī)。該流程的前提是,步驟S700:手機(jī)A與手機(jī)B都與同一個(gè)互操 作系統(tǒng)成功建立連接。
步驟S701:如果用戶A對(duì)手機(jī)B上的某個(gè)內(nèi)容感興趣,首先在瀏 覽器(包括系統(tǒng)自帶瀏覽器,互操作系統(tǒng)的瀏覽器等)上選中該內(nèi)容, 然后通過(guò)特定快捷方式請(qǐng)求將該內(nèi)容傳送到手機(jī)A。特定快捷方式包 括按鍵組合,鼠標(biāo)右鍵或左鍵菜單的某一菜單項(xiàng)等。
步驟S702:互操作系統(tǒng)將該內(nèi)容從手機(jī)B下載到PC上。
步驟S703:執(zhí)行手機(jī)內(nèi)容適配流程,將其轉(zhuǎn)換為適合手機(jī)A的內(nèi)容。
步驟S704:互操作系統(tǒng)與手機(jī)A進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送 到手機(jī)A上。
圖8描述了手機(jī)A與手機(jī)B之間通過(guò)服務(wù)器進(jìn)行內(nèi)容適配與共享 的流程。其中手機(jī)A和B為示意性的,可以是相同或不同類型的手機(jī)。 該流程的前提是,步驟S800,手機(jī)A與手機(jī)B與各自的互操作系統(tǒng)成 功建立連接。
步驟S801:如果用戶B想將手機(jī)B上的某個(gè)內(nèi)容C共享給其他用 戶,他通過(guò)特定快捷方式請(qǐng)求將該內(nèi)容C上傳到服務(wù)器。
步驟S802:與手機(jī)B成功建立連接的互操作系統(tǒng)將內(nèi)容C從手機(jī) B上傳到服務(wù)器。
步驟S803:用戶A通過(guò)某種途徑發(fā)現(xiàn)內(nèi)容C,通過(guò)特定快捷方式 請(qǐng)求將內(nèi)容C傳送到手機(jī)A。
步驟S804:與手機(jī)A成功建立連接的互操作系統(tǒng)將手機(jī)A的型號(hào) 告知服務(wù)器,由服務(wù)器的內(nèi)容適配模塊執(zhí)行手機(jī)內(nèi)容適配流程,然后 互操作系統(tǒng)下載由服務(wù)器進(jìn)行適配后的內(nèi)容C。
步驟S805:與手機(jī)A成功建立連接的互操作系統(tǒng)與手機(jī)A進(jìn)行通 信,將適配后的內(nèi)容C傳送手機(jī)A。
作為示例,步驟S804也可以為與手機(jī)A成功建立連接的互操作 系統(tǒng)從服務(wù)器下載內(nèi)容C,并根據(jù)手機(jī)A的型號(hào)由適配轉(zhuǎn)換模塊執(zhí)行 手機(jī)內(nèi)容適配流程。
圖9描述了手機(jī)內(nèi)容適配的流程。
步驟S900:開(kāi)始。
步驟S901:判斷該互操作系統(tǒng)是否能夠完成內(nèi)容適配的要求,如 果否,則轉(zhuǎn)步驟S902,如果是則轉(zhuǎn)步驟S905。 步驟S902:將待適配的內(nèi)容傳送到服務(wù)器。 步驟S903;服務(wù)器對(duì)接收到的手機(jī)內(nèi)容進(jìn)行適配。 步驟S904:服務(wù)器將適配后的手機(jī)內(nèi)容傳回給互操作系統(tǒng)。 步驟S905:互操作系統(tǒng)在本地對(duì)手機(jī)內(nèi)容進(jìn)行適配。 步驟S906:結(jié)束。
以上例子主要說(shuō)明了本發(fā)明的系統(tǒng)及各種應(yīng)用方法。盡管只對(duì)其中 一些本發(fā)明的實(shí)施方式進(jìn)行了描述,但是本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng) 了解,本發(fā)明可以在不偏離其主旨與范圍內(nèi)以許多其他的形式實(shí)施。
因此,所展示的例子與實(shí)施方式被視為示意性的而非限制性的,在不 脫離后附各權(quán)利要求所定義的本發(fā)明精神及范圍的情況下,本發(fā)明可 能涵蓋各種的修改與替換。
權(quán)利要求
1、一種基于中間件的手機(jī)與PC互操作的方法,包括以下步驟第一手機(jī)與第一PC建立物理連接;安裝在第一PC上的第一互操作系統(tǒng)自動(dòng)探測(cè)與第一PC相連接的第一手機(jī)的具體型號(hào);第一互操作系統(tǒng)在第一PC的本地驅(qū)動(dòng)程序模塊中查找是否具有該型號(hào)的驅(qū)動(dòng)程序;如果查找到該型號(hào)的驅(qū)動(dòng)程序,則直接安裝使用該驅(qū)動(dòng)程序;如果查找不到該型號(hào)的驅(qū)動(dòng)程序,則第一互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接到服務(wù)器,查找合適的驅(qū)動(dòng)程序并下載到本地安裝使用該驅(qū)動(dòng)程序;第一PC與第一手機(jī)成功建立連接,并提示第一手機(jī)的用戶連接成功。
2、 如權(quán)利要求1所述的方法,其中在第一PC與第一手機(jī)成功建 立連接之后,還包括以下步驟第一互操作系統(tǒng)通過(guò)互聯(lián)網(wǎng)與服務(wù)器通信,從服務(wù)器獲取適合已 連接的第一手機(jī)的內(nèi)容列表,并展示給第一手機(jī)的用戶; 該用戶請(qǐng)求獲取內(nèi)容列表中感興趣的內(nèi)容;第一互操作系統(tǒng)與服務(wù)器通信,代表該用戶請(qǐng)求下載該內(nèi)容,并 將下載的內(nèi)容傳送到第一手機(jī)上。
3、 如權(quán)利要求1所述的方法,其中在第一PC與第一手機(jī)成功建 立連接之后,還包括以下步驟第一手機(jī)的用戶在第一PC的文件瀏覽器上選中感興趣的內(nèi)容,然 后請(qǐng)求將該內(nèi)容傳送到第一手機(jī);執(zhí)行手機(jī)內(nèi)容適配流程,將所述內(nèi)容轉(zhuǎn)換為適合己連接的第一手 機(jī)的內(nèi)容;第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送到手 機(jī)上。
4、 如權(quán)利要求1所述的方法,其中在第一 PC與第一手機(jī)成功建 立連接之后,還包括以下步驟第一手機(jī)的用戶在第一PC的網(wǎng)絡(luò)瀏覽器上選中感興趣的內(nèi)容,然 后請(qǐng)求將該內(nèi)容傳送到第一手機(jī);第一互操作系統(tǒng)將該內(nèi)容下載到第一PC上;執(zhí)行手機(jī)內(nèi)容適配流程,將其轉(zhuǎn)換為適合已連接的第一手機(jī)的內(nèi)容;第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送到第 一手機(jī)上。
5、 如權(quán)利要求1所述的方法,其中還包括 使第二手機(jī)與第一 PC成功建立連接;第一手機(jī)的用戶在瀏覽器上選中第二手機(jī)上的感興趣的內(nèi)容,然 后請(qǐng)求將該內(nèi)容傳送到第一手機(jī);第一互操作系統(tǒng)將該內(nèi)容從第二手機(jī)下載到第一 PC上; 執(zhí)行手機(jī)內(nèi)容適配流程,將下載的內(nèi)容轉(zhuǎn)換為適合第一手機(jī)的內(nèi)容;第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通信,將轉(zhuǎn)換后的內(nèi)容傳送到第 一手機(jī)上。
6、 如權(quán)利要求1所述的方法,其中還包括 使第二手機(jī)與第二 PC成功建立連接;第二手機(jī)的用戶請(qǐng)求將第二手機(jī)上的感興趣的內(nèi)容上傳到服務(wù)器;與第二手機(jī)成功建立連接的第二 PC上的第二互操作系統(tǒng)將該內(nèi) 容從第二手機(jī)上傳到服務(wù)器;第一手機(jī)的用戶請(qǐng)求將該內(nèi)容傳送到第一手機(jī);與第一手機(jī)成功建立連接的第一互操作系統(tǒng)將第一手機(jī)的型號(hào)告 知服務(wù)器,由服務(wù)器的內(nèi)容適配模塊執(zhí)行手機(jī)內(nèi)容適配流程,第一互 操作系統(tǒng)下載由服務(wù)器進(jìn)行適配后的內(nèi)容;與第一手機(jī)成功建立連接的第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通 信,將適配后的內(nèi)容傳送到第一手機(jī)。
7、 如權(quán)利要求1所述的方法,其中還包括 使第二手機(jī)與第二 PC成功建立連接;第二手機(jī)的用戶請(qǐng)求將第二手機(jī)上的感興趣的內(nèi)容上傳到服務(wù)器;與第二手機(jī)成功建立連接的第二 PC上的第二互操作系統(tǒng)將該內(nèi) 容從第二手機(jī)上傳到服務(wù)器;第一手機(jī)的用戶請(qǐng)求將該內(nèi)容傳送到第一手機(jī);與第一手機(jī)成功建立連接的第一互操作系統(tǒng)從服務(wù)器下載該內(nèi) 容,并根據(jù)第一手機(jī)的型號(hào),執(zhí)行手機(jī)內(nèi)容適配流程;與第一手機(jī)成功建立連接的第一互操作系統(tǒng)與第一手機(jī)進(jìn)行通 信,將適配后的內(nèi)容傳送到第一手機(jī)。
8、 如權(quán)利要求3—7之一所述的方法,其中所述的執(zhí)行手機(jī)內(nèi)容 適配流程進(jìn)一步包括以下步驟判斷互操作系統(tǒng)是否能夠完成內(nèi)容適配的要求; 如果能完成適配,則互操作系統(tǒng)在本地對(duì)待適配的內(nèi)容進(jìn)行適配; 如果不能完成適配,則將待適配的內(nèi)容傳送到服務(wù)器,服務(wù)器對(duì)接收到的手機(jī)內(nèi)容進(jìn)行適配,并將適配后的手機(jī)內(nèi)容傳回給互操作系統(tǒng)。
9、 如權(quán)利要求2—7之一所述的方法,其中用戶通過(guò)按鍵組合、 或鼠標(biāo)右鍵或左鍵菜單的某一菜單項(xiàng)的快捷方式發(fā)出請(qǐng)求。
10、 如權(quán)利要求1一7之一所述的方法,其中第一手機(jī)與第二手機(jī) 的類型相同或不同。
11、 一種基于中間件的手機(jī)與PC互操作的系統(tǒng),包括 安裝了互操作代理的手機(jī);安裝了互操作系統(tǒng)的PC,其中,互操作系統(tǒng)包括用戶操作界面模塊、互操作中間件、適配轉(zhuǎn)換模塊和驅(qū)動(dòng)程序模塊; 其中手機(jī)與PC以物理方式連接。
12、 如權(quán)利要求ll所述的系統(tǒng),其中進(jìn)一步包括服務(wù)器,服務(wù)器 包含驅(qū)動(dòng)程序庫(kù)、內(nèi)容數(shù)據(jù)庫(kù)、內(nèi)容適配模塊和聯(lián)網(wǎng)通信模塊;安裝了互操作系統(tǒng)的PC還包括聯(lián)網(wǎng)通信模塊; 其中PC與服務(wù)器以物理方式連接。
13、 如權(quán)利要求11或12所述的系統(tǒng),其中手機(jī)與PC以藍(lán)牙、紅 外、數(shù)據(jù)線、WLAN之一的方式連接,PC與服務(wù)器通過(guò)互連網(wǎng)連接。
全文摘要
本發(fā)明公開(kāi)了一種基于中間件的手機(jī)與PC互操作的系統(tǒng),包括安裝了互操作代理的手機(jī);安裝了互操作系統(tǒng)的PC,其中,互操作系統(tǒng)包括用戶操作界面模塊、互操作中間件、適配轉(zhuǎn)換模塊、聯(lián)網(wǎng)通信模塊和驅(qū)動(dòng)程序模塊;服務(wù)器,包含驅(qū)動(dòng)程序庫(kù)、內(nèi)容數(shù)據(jù)庫(kù)、內(nèi)容適配模塊和聯(lián)網(wǎng)通信模塊;其中手機(jī)與PC以物理方式連接,PC與服務(wù)器以物理方式連接。此外,公開(kāi)了一種基于中間件的手機(jī)與PC互操作的方法,首先是手機(jī)與PC成功建立連接;然后用戶可以選擇進(jìn)行以下四種操作通過(guò)服務(wù)器獲取合適內(nèi)容到手機(jī);自動(dòng)轉(zhuǎn)換PC/互聯(lián)網(wǎng)內(nèi)容并傳送到手機(jī);手機(jī)與手機(jī)之間的內(nèi)容適配與共享;進(jìn)行數(shù)據(jù)備份、通訊錄同步、日程同步等操作。
文檔編號(hào)H04W88/02GK101431814SQ20071016585
公開(kāi)日2009年5月13日 申請(qǐng)日期2007年11月5日 優(yōu)先權(quán)日2007年11月5日
發(fā)明者倪縣樂(lè) 申請(qǐng)人:網(wǎng)秦?zé)o限(北京)科技有限公司