一種移動(dòng)電子裝置協(xié)同系統(tǒng)的制作方法
【專利摘要】因此,需要一種移動(dòng)電子裝置協(xié)同系統(tǒng),使車載裝置能夠利用網(wǎng)絡(luò)應(yīng)用,該網(wǎng)絡(luò)應(yīng)用使用來(lái)自移動(dòng)裝置的網(wǎng)絡(luò)瀏覽器上的外部服務(wù)器的信息。根據(jù)本發(fā)明,移動(dòng)電子裝置協(xié)同系統(tǒng)包括車載顯示裝置,設(shè)置有用于將顯示單元和操作單元與移動(dòng)電子裝置連接的協(xié)同接口;網(wǎng)絡(luò)瀏覽器,其可以以直接操作方式工作,其中該瀏覽器由GUI(圖形用戶界面)控制,也可以以間接操作方式工作,其中該瀏覽器由編程語(yǔ)言控制;以及網(wǎng)絡(luò)應(yīng)用服務(wù)器,其用于提供在所述網(wǎng)絡(luò)瀏覽器上運(yùn)行的網(wǎng)絡(luò)應(yīng)用。所述移動(dòng)電子裝置協(xié)同通過(guò)經(jīng)由所述車載顯示裝置上的協(xié)同接口,顯示所述網(wǎng)絡(luò)瀏覽器GUI系統(tǒng),來(lái)執(zhí)行借助編程語(yǔ)言的網(wǎng)絡(luò)瀏覽器的間接操作,其中,基于所顯示的內(nèi)容在所述操作單元上形成偽(仿真)GUI,并且其中來(lái)自所述操作單元的該偽GUI的操作是向所述移動(dòng)電子裝置的輸出。
【專利說(shuō)明】
_種移動(dòng)電子裝置協(xié)同系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及一種用于協(xié)同工作的移動(dòng)電子裝置協(xié)同系統(tǒng),車載(on-board)顯示裝 置以及協(xié)同計(jì)算機(jī)程序,尤其是涉及一種用于車輛的移動(dòng)電子裝置協(xié)同系統(tǒng),車載顯示裝 置以及計(jì)算機(jī)程序。
【背景技術(shù)】
[0002] 移動(dòng)裝置已經(jīng)通過(guò)與車載裝置協(xié)同而被應(yīng)用于車輛中?,F(xiàn)有技術(shù)中,已知一種導(dǎo) 航系統(tǒng)通過(guò)應(yīng)用所述移動(dòng)裝置(專利文獻(xiàn)#1)與車載裝置協(xié)同并執(zhí)行該車載裝置的遙控。 隨著移動(dòng)裝置功能的改善,移動(dòng)裝置現(xiàn)在被用于與外部服務(wù)器通信從而將該移動(dòng)裝置 的畫(huà)面(screen)上的內(nèi)容可視化。由于該移動(dòng)裝置的畫(huà)面相對(duì)較小,使用所述車載裝置的 具有較大尺寸的畫(huà)面來(lái)用于顯示將是有益的。 隨著用于移動(dòng)裝置的各種應(yīng)用(應(yīng)用程序)的發(fā)展,現(xiàn)在一些應(yīng)用要求其針對(duì)相應(yīng)的車 載裝置而制作并被發(fā)布(distributed)。 現(xiàn)有技術(shù)文獻(xiàn)
[0003] 國(guó)際公布文件 W02012/157014
【發(fā)明內(nèi)容】
本發(fā)明要解決的技術(shù)問(wèn)題
[0004] 因此,需要一種移動(dòng)電子裝置協(xié)同系統(tǒng),其使車載裝置能夠利用網(wǎng)絡(luò)應(yīng)用,所述網(wǎng) 絡(luò)應(yīng)用使用來(lái)自該移動(dòng)裝置的網(wǎng)絡(luò)瀏覽器上外部服務(wù)器的信息。 解決上述技術(shù)問(wèn)題的技術(shù)手段
[0005] 根據(jù)本發(fā)明,一種移動(dòng)電子裝置協(xié)同系統(tǒng)包括:車載顯示裝置,其設(shè)置有用于將顯 示單元和操作(handling)單元與移動(dòng)電子裝置連接的協(xié)同接口;網(wǎng)絡(luò)瀏覽器,其可以以直 接操作方式工作,其中該瀏覽器由GUI(圖形用戶界面)控制,也可以以間接操作方式工作, 其中該瀏覽器由編程語(yǔ)言控制;以及網(wǎng)絡(luò)應(yīng)用服務(wù)器,其用于提供在所述網(wǎng)絡(luò)瀏覽器上運(yùn) 行的網(wǎng)絡(luò)應(yīng)用。 所述移動(dòng)電子裝置協(xié)同系統(tǒng)通過(guò)經(jīng)由所述車載顯示裝置上的協(xié)同接口顯示所述網(wǎng)絡(luò) 瀏覽器的GUI來(lái)執(zhí)行借助編程語(yǔ)言的間接操作,其中,基于所顯示的內(nèi)容在所述操作單元上 形成偽(仿真emulated)GUI,并且其中來(lái)自所述操作單元的該偽GUI的操作是向所述移動(dòng)電 子裝置輸出。
[0006] 根據(jù)本發(fā)明的一方面,在間接操作中,所述移動(dòng)電子裝置協(xié)同系統(tǒng)使用由所述操 作單元產(chǎn)生的所述偽GUI操作的位置信息作為參數(shù)。
[0007] 根據(jù)本發(fā)明的另一方面,當(dāng)畫(huà)面顯示方式由于直接操作和間接操作而不同時(shí),所 述移動(dòng)電子裝置協(xié)同系統(tǒng)控制所述顯示單元使其以直接操作的方式操作。
[0008] 根據(jù)本發(fā)明的另一方面,在間接操作中,當(dāng)與所述網(wǎng)絡(luò)瀏覽器的GUI具有等效功能 的車載GUI被設(shè)置時(shí),所述電子裝置協(xié)同系統(tǒng)利用該車載GUI形成偽GUI并使用該車載GUI的 輸出作為參數(shù)。
[0009]本發(fā)明的所述車載顯示裝置包括:顯示單元,操作單元,能夠通過(guò)⑶I進(jìn)行直接操 作和借助編程語(yǔ)言進(jìn)行間接操作的網(wǎng)絡(luò)瀏覽器,以及用于利用協(xié)同程序與移動(dòng)電子裝置連 接的協(xié)同接口。 所述協(xié)同接口能夠通過(guò)在所述顯示單元中顯示所述網(wǎng)絡(luò)瀏覽器的GUI進(jìn)行所述網(wǎng)絡(luò)瀏 覽器的借助編程語(yǔ)言的所述間接操作,基于顯示的內(nèi)容在所述操作單元中形成所述偽(仿 真)GUI,該偽GUI的操作產(chǎn)生從所述操作單元到所述移動(dòng)電子裝置的輸出。
[0010] 本發(fā)明的所述協(xié)同程序用于所述協(xié)同接口中,該協(xié)同接口將所述車載顯示裝置和 所述移動(dòng)電子裝置連接,并且能夠經(jīng)由所述GUI進(jìn)行所述直接操作以及借助編程語(yǔ)言進(jìn)行 間接操作。 經(jīng)由所述協(xié)同接口,所述協(xié)同程序執(zhí)行以下步驟:在顯示單元中顯示網(wǎng)絡(luò)瀏覽器的 GUI,基于該顯示內(nèi)容在所述操作(operative)單元中形成偽⑶I,以及基于該偽⑶I的操作 執(zhí)行所述網(wǎng)絡(luò)瀏覽器的借助編程語(yǔ)言的間接操作。
【附圖說(shuō)明】
[0011] 圖1是根據(jù)本發(fā)明的一種實(shí)施方式的移動(dòng)電子裝置協(xié)同系統(tǒng)的總的結(jié)構(gòu)框圖; 圖2是根據(jù)本發(fā)明的一種實(shí)施方式的移動(dòng)電子裝置的概念結(jié)構(gòu)框圖; 圖3是所述移動(dòng)電子裝置的協(xié)同程序的概念結(jié)構(gòu)框圖; 圖4是所述車載顯示裝置的概念結(jié)構(gòu)框圖; 圖5是示出觸摸面板的坐標(biāo)的圖表; 圖6是根據(jù)本發(fā)明的一種實(shí)施方式的移動(dòng)電子裝置協(xié)同系統(tǒng)的操作步驟的流程圖; 圖7是顯示于所述車載顯示裝置的網(wǎng)絡(luò)應(yīng)用畫(huà)面示意圖。
【具體實(shí)施方式】
[0012 ]參考上述附圖來(lái)描述本發(fā)明的實(shí)施方式。
[0013]圖1是根據(jù)本發(fā)明的一種實(shí)施方式的移動(dòng)電子裝置協(xié)同系統(tǒng)的總的構(gòu)成框圖。移 動(dòng)電子裝置協(xié)同系統(tǒng)1包括服務(wù)器10,移動(dòng)電子裝置20,以及車載顯示裝置30。
[0014]服務(wù)器10作為能夠提供網(wǎng)絡(luò)服務(wù)的網(wǎng)絡(luò)服務(wù)器那樣工作。網(wǎng)絡(luò)服務(wù)包括例如社交 網(wǎng)絡(luò)服務(wù)(SNS)和地圖服務(wù)。服務(wù)器10也發(fā)布各種與車輛聯(lián)用的應(yīng)用和程序。 服務(wù)器10可以是單個(gè)服務(wù)器或者可以是多個(gè)服務(wù)器的集合。在多個(gè)服務(wù)器的集合的情 況下,所述服務(wù)器10之間的通信可以通過(guò)有線通信或者通過(guò)無(wú)線通信來(lái)執(zhí)行。
[0015] 移動(dòng)電子裝置20是一種可以被攜帶進(jìn)入車輛并且應(yīng)用于該車輛中的移動(dòng)裝置,例 如被稱為智能手機(jī)的多功能移動(dòng)電話裝置。 車載顯示裝置30安裝在車輛中并且包括顯示單元和操作單元,該操作單元是一種由用 戶使用的輸入機(jī)構(gòu),例如觸摸面板。
[0016] 服務(wù)器10和移動(dòng)電子裝置20通過(guò)各種無(wú)線通信彼此交換信息。 移動(dòng)電子裝置20和車載顯示裝置30通過(guò)借助USB(通用數(shù)據(jù)總線Universal Serial Bus)的有線通信或者通過(guò)例如藍(lán)牙Bluetooth? (商標(biāo))的無(wú)線通信彼此交換信息。移動(dòng)電 子裝置20將例如顯示信號(hào)的信息傳輸?shù)杰囕d顯示裝置30。車載顯示裝置30將例如操作信號(hào) 的信息發(fā)送到移動(dòng)電子裝置20。 以HTML(超文本標(biāo)記語(yǔ)言Hyper-Text Markup Language)描述的內(nèi)容在服務(wù)器10和移 動(dòng)電子裝置20之間的傳輸是使用例如HTTP(超文本傳輸協(xié)議Hyper-Text Transport Protocol)的通信協(xié)議來(lái)進(jìn)行。
[0017] 通常,通過(guò)網(wǎng)絡(luò)瀏覽器而使用的網(wǎng)絡(luò)應(yīng)用是眾所周知的。隨著網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)工 作環(huán)境的發(fā)展,已經(jīng)具有了一種被稱為富客戶端(rich client)的環(huán)境。為了獲得與車載顯 示裝置30協(xié)同的基于網(wǎng)絡(luò)的富客戶端,將使用設(shè)置于移動(dòng)電子裝置20的網(wǎng)絡(luò)瀏覽器,因此 需要車載顯示裝置30能夠充分地控制該網(wǎng)絡(luò)瀏覽器。
[0018] 然而,基于安全原因或功能性限制,移動(dòng)電子裝置20的硬件和操作系統(tǒng)(0S)可能 不允許或限制除移動(dòng)電子裝置20之外的裝置進(jìn)行網(wǎng)絡(luò)瀏覽器的遙控。
[0019] 本發(fā)明的一種實(shí)施方式中,在這樣的受限環(huán)境下,移動(dòng)電子裝置20的畫(huà)面被反射 (mirrored)在車載顯示裝置30的顯示單元上,移動(dòng)電子裝置20的網(wǎng)絡(luò)瀏覽器由內(nèi)部編程 (在車載顯示裝置30中)操作,從而車載顯示裝置30的操作可以仿真該移動(dòng)電子裝置20的網(wǎng) 絡(luò)瀏覽器的操作。
[0020] 首先來(lái)描述移動(dòng)電子裝置20。圖2是移動(dòng)電子裝置的概念結(jié)構(gòu)框圖。移動(dòng)電子裝置 20包括顯示單元100,操作單元110,處理單元120,用于與服務(wù)器通信的單元130,用于與車 載顯示裝置通信的單元140以及存儲(chǔ)單元150。
[0021] 顯示單元100包括用于顯示圖形和文本消息的顯示器,例如LCD(液晶顯示器 liquid crystal display),以及有機(jī)電致發(fā)光顯示器(有機(jī)EL)。操作單元110是一種由用 戶使用的輸入裝置,用于輸入(entering)信息和指令至移動(dòng)電子裝置20,并且可以是一種 設(shè)置在顯示單元100的顯示畫(huà)面上的觸摸面板。在下文中,操作單元110被描述為安裝在顯 示單元100的顯示畫(huà)面的整個(gè)表面上的觸摸面板。
[0022]用于與服務(wù)器通信的單元130通過(guò)例如無(wú)線網(wǎng)絡(luò)執(zhí)行與外部服務(wù)器10的通信。用 于與車載顯示裝置通信的單元140通過(guò)例如USB的有線通信或者通過(guò)例如藍(lán)牙 Bluetooth?的無(wú)線通信執(zhí)行與車載顯示裝置30的信息通信。
[0023] 處理單元120是計(jì)算機(jī),其設(shè)有處理器,例如CPU(中央處理器Central Processing Unit);存儲(chǔ)器,其含有存儲(chǔ)計(jì)算機(jī)程序的ROM(只讀存儲(chǔ)器Read Only Memory)和用于臨時(shí) 存儲(chǔ)數(shù)據(jù)的RAM(隨機(jī)存取存儲(chǔ)器);以及協(xié)同接口 160。協(xié)同接口 160可以通過(guò)處理單元120 執(zhí)行計(jì)算機(jī)程序而形成,該計(jì)算機(jī)程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)媒介中。協(xié)同接口 160也 可以由包括一個(gè)或更多電子元件的專用硬件組成。
[0024] 存儲(chǔ)單元150可以包括非易失存儲(chǔ)裝置或非易失存儲(chǔ)裝置與易失存儲(chǔ)裝置的組 合。存儲(chǔ)單元150存儲(chǔ)各種應(yīng)用程序,也存儲(chǔ)處理單元120在執(zhí)行過(guò)程中產(chǎn)生和/或檢索的工 作數(shù)據(jù)。
[0025] 現(xiàn)在將描述由協(xié)同接口 160執(zhí)行的協(xié)同程序。 圖3是移動(dòng)電子裝置的協(xié)同程序的概念結(jié)構(gòu)框圖。協(xié)同程序200包括主程序210,用于與 車載裝置協(xié)同的模塊220,移動(dòng)電子裝置網(wǎng)絡(luò)瀏覽器230,以及網(wǎng)絡(luò)內(nèi)容。
[0026]主程序210被設(shè)置于協(xié)同程序200的最低層(level),主程序210是使用所述用于與 車載裝置協(xié)同的模塊220和網(wǎng)絡(luò)瀏覽器230的基礎(chǔ)的程序。 協(xié)同模塊220位于主程序210上方的一層(layer)中,并且執(zhí)行涉及車載顯示裝置30的 協(xié)同過(guò)程。協(xié)同模塊220操作并處理用來(lái)與車載顯示裝置30通信的操作信號(hào)和顯示信號(hào)。 協(xié)同模塊220執(zhí)行涉及車載顯示裝置30的傳輸和接收。
[0027] 移動(dòng)電子裝置網(wǎng)絡(luò)瀏覽器230位于所述主程序210上方的一層中。網(wǎng)絡(luò)瀏覽器230 從移動(dòng)電子裝置20的0S中讀取網(wǎng)絡(luò)瀏覽器功能。網(wǎng)絡(luò)瀏覽器230與服務(wù)器10通信,并接收網(wǎng) 絡(luò)內(nèi)容以及發(fā)送請(qǐng)求。 網(wǎng)絡(luò)內(nèi)容240位于網(wǎng)絡(luò)瀏覽器230上方的一層中。網(wǎng)絡(luò)內(nèi)容是格式為諸如HTML和JPEG (聯(lián)合圖象專家組Joint Photographic Experts Group)的內(nèi)容。
[0028]移動(dòng)電子裝置應(yīng)用250包括主程序210,用于與車載裝置協(xié)同的模塊220,移動(dòng)電子 裝置網(wǎng)絡(luò)瀏覽器230。應(yīng)用250使車載顯示裝置30能夠顯示并操作網(wǎng)絡(luò)瀏覽器。
[0029] 用于與車載裝置協(xié)同的模塊220可以由服務(wù)器10提供。服務(wù)器10存儲(chǔ)各自的所述 用于與車載裝置協(xié)同的模塊220,所述模塊與為各種類型車輛準(zhǔn)備的單獨(dú)的車載顯示裝置 相對(duì)應(yīng)。所述車載顯示裝置的生產(chǎn)商可以在服務(wù)器10中添加、修改或擴(kuò)展網(wǎng)絡(luò)應(yīng)用。通過(guò)這 種方式,網(wǎng)絡(luò)應(yīng)用可以被快速更新或發(fā)布到移動(dòng)電子裝置20,從而該網(wǎng)絡(luò)應(yīng)用可以趕上移 動(dòng)電子裝置20的發(fā)展。 根據(jù)用戶的偏好,用戶可以進(jìn)入服務(wù)器10來(lái)定制顯示畫(huà)面。
[0030] 參考圖4的車載顯示裝置的概念結(jié)構(gòu)框圖,現(xiàn)在將描述車載顯示裝置30。 車載顯示裝置30包括顯示單元300,操作單元310,處理單元320,通信單元330以及存儲(chǔ) 單元350。
[0031] 顯示單元300包括可以是用于顯示圖形和文本消息的液晶顯示器或者有機(jī)EL顯示 器的顯示器。 操作單元310是由用戶使用的輸入裝置,其用于將信息和命令輸入到車載顯示裝置30。 操作單元310可以是設(shè)置在顯示單元300的顯示畫(huà)面上的觸摸面板。在下文中,操作單元310 將被描述為設(shè)置在顯示單元300的顯示畫(huà)面表面上的觸摸面板。
[0032]所述觸摸面板借助垂直軸和水平軸的坐標(biāo)來(lái)探測(cè)用戶觸摸的位置。 圖5示出了所述觸摸面板的坐標(biāo)。當(dāng)用戶觸摸觸摸面板400上的P點(diǎn)時(shí),坐標(biāo)(xP,yP)的 位置被檢測(cè)到,xP是x坐標(biāo)上的位置,yP是y坐標(biāo)上的位置。這一坐標(biāo)可以表示出觸摸面板 400上的絕對(duì)位置或者可以表示出相對(duì)位置。
[0033]用于與移動(dòng)電子裝置通信的單元330可以通過(guò)使用USB的有線通信或者通過(guò)使用 諸如藍(lán)牙Blu執(zhí)ooth?的無(wú)線通信與移動(dòng)電子裝置20通信。
[0034] 處理單元320是具有處理器以及存儲(chǔ)器的計(jì)算機(jī),其中所述處理器諸如CPU,以及 所述存儲(chǔ)器包括存儲(chǔ)計(jì)算機(jī)程序的ROM和用于臨時(shí)存儲(chǔ)數(shù)據(jù)的RAM。處理單元320包括協(xié)同 接口 360。協(xié)同接口 360可以通過(guò)處理單元120執(zhí)行計(jì)算機(jī)程序而形成,該計(jì)算機(jī)程序可以存 儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
[0035]協(xié)同接口320是與移動(dòng)電子裝置20協(xié)同的接口,并且可以通過(guò)執(zhí)行計(jì)算機(jī)程序而 形成,或者可以通過(guò)包括一個(gè)或更多電子元件的專用硬件而組成。
[0036]存儲(chǔ)單元350可以由非易失存儲(chǔ)裝置而形成,或者由一個(gè)或多個(gè)非易失存儲(chǔ)裝置 與一個(gè)或多個(gè)易失存儲(chǔ)裝置的組合而形成,所述存儲(chǔ)單元350可以包括半導(dǎo)體存儲(chǔ)器或硬 盤驅(qū)動(dòng)器(HHD)。
[0037]現(xiàn)在將描述移動(dòng)電子裝置20和車載顯示裝置的協(xié)同。移動(dòng)電子裝置20的協(xié)同接口 160處理通過(guò)車載顯示裝置30輸入的信息并傳輸信息使其顯示在車載顯示裝置上。
[0038]作為對(duì)于要在車載顯示裝置上顯示的信息的操作過(guò)程,協(xié)同接口 160(移動(dòng)電子裝 置20)向車載顯示裝置30傳輸在移動(dòng)電子裝置20的顯示器上顯示的畫(huà)面。車載顯示裝置30 的顯示單元300不同于移動(dòng)電子裝置的顯示單元100,但顯示同樣的內(nèi)容。
[0039] 車載顯示裝置30的協(xié)同接口 360顯示從移動(dòng)電子裝置20接收來(lái)的網(wǎng)絡(luò)瀏覽器畫(huà) 面。這樣,車載顯示裝置30的顯示單元300上的顯示與移動(dòng)電子裝置20的顯示單元100的顯 示相互綁定。
[0040]作為對(duì)輸入到車載顯示裝置30的信息的操作過(guò)程,(移動(dòng)電子裝置20的)協(xié)同接口 160將輸入到車載顯示裝置30的操作單元310的信息轉(zhuǎn)換為在移動(dòng)電子裝置20的操作單元 110中使用的形式的信息。
[0041]因?yàn)?移動(dòng)電子裝置20的)一些應(yīng)用不接受除移動(dòng)電子裝置20的操作單元110之外 的其他操作機(jī)構(gòu)的操作,將從車載顯示裝置30的操作單元310輸入的信息轉(zhuǎn)換,從而對(duì)移動(dòng) 電子裝置20的⑶1(圖形用戶界面Graphic User Interface)進(jìn)行部分(partially)地仿真, 因此該操作看起來(lái)像是對(duì)于移動(dòng)電子裝置20的GUI的操作。
[0042]這樣的⑶I被稱為偽(仿真)GUI。所述偽⑶I是一種對(duì)包含于移動(dòng)電子裝置20的⑶I 的仿真。在本實(shí)施方式中,車載顯示裝置30的操作單元310就像是移動(dòng)電子裝置20的操作單 元110那樣被使用。
[0043]為了通過(guò)使用所述偽GUI來(lái)操作網(wǎng)絡(luò)應(yīng)用,不同于移動(dòng)電子裝置的GUI被直接用于 操作所述應(yīng)用的情況,該過(guò)程需要進(jìn)行信息轉(zhuǎn)換。與移動(dòng)電子裝置的GUI被直接使用的所述 直接操作相對(duì)比,來(lái)自移動(dòng)電子裝置30的操作可以被稱為間接操作。
[0044]協(xié)同接口 160(移動(dòng)電子裝置20)借助編程語(yǔ)言將從車載顯示裝置30的操作單元 310輸入的信息進(jìn)行轉(zhuǎn)換,從而能夠從車載顯示裝置30進(jìn)行間接操作。以這種方式,使得車 載顯示裝置上被輸入的信息就像它是在移動(dòng)電子裝置20的操作單元110上被輸入一樣。
[0045]例如,當(dāng)在車載顯示裝置30的操作單元310上進(jìn)行觸摸操作(其中用戶觸摸所述觸 摸面板)時(shí),車載顯示裝置30的協(xié)同接口 360獲得并向移動(dòng)電子裝置20傳輸當(dāng)前x坐標(biāo)位置、 y坐標(biāo)位置、先于當(dāng)前操作的上一個(gè)x和y坐標(biāo)位置以及時(shí)間戳。 協(xié)同接口 160(移動(dòng)電子裝置20)使用收到的協(xié)同位置信息作為參數(shù),將該信息轉(zhuǎn)換為 觸摸面板信息,該觸摸面板信息可以被轉(zhuǎn)移到JavaScript?(商標(biāo)),從而作為間接操作 將這樣的偽⑶I反映(reflecting)為網(wǎng)絡(luò)應(yīng)用。
[0046]如果車載顯示裝置30的操作單元310具有除所述觸摸面板之外的其他輸入機(jī)構(gòu)比 如專用開(kāi)關(guān)(switch)或鼠標(biāo),可以存在不在顯示單元300上顯示的內(nèi)部操作。在這樣的情 況下,由用戶對(duì)操作單元310的操作可以被轉(zhuǎn)換為能夠由編程語(yǔ)言進(jìn)行所述間接操作。
[0047]即使在應(yīng)用只接受來(lái)自移動(dòng)電子裝置20的操作單元110的操作的情況下,借助使 用所述偽GUI的所述間接操作,被輸入到車載顯示裝置操作單元310的所述操作的絕對(duì)/相 對(duì)位置可以作為到移動(dòng)電子裝置20的位置輸入被使用。這將使具有多個(gè)基于位置進(jìn)行操作 的GUI的許多應(yīng)用能夠使用。
[0048]另一方面,協(xié)同接口 160(移動(dòng)電子裝置20)能夠通過(guò)使用了移動(dòng)電子裝置20的操 作單元110的⑶I執(zhí)行直接操作。
[0049] 如果在所述直接操作和所述間接操作中畫(huà)面顯示方式不同,對(duì)顯示單元300(車載 顯示裝置30)進(jìn)行控制使得其畫(huà)面顯示與所述直接操作的畫(huà)面顯示相匹配。 在所述直接操作中,可以在畫(huà)面顯示中突出由用戶選擇的部分,可以遮蓋所輸入的密 碼,或者另外可以出于某些目的修改畫(huà)面顯示。在另一方面,所述間接操作中,(車載顯示裝 置30)可能不會(huì)進(jìn)行這樣的修改,并且不經(jīng)修改立即顯示所輸入的條目。用戶可能對(duì)這樣的 區(qū)別感覺(jué)不舒服。
[0050]因此,如果所述直接操作和所述間接操作包含不同的畫(huà)面顯示,可以修改顯示單 元300(車載顯示裝置30)以呈現(xiàn)出與所述直接操作的畫(huà)面類似的畫(huà)面顯示,從而,減少或消 除了來(lái)自車載顯示裝置30的遙控(間接操作)的不舒服感覺(jué)。 所述直接操作和所述間接操作的畫(huà)面顯示是否彼此不同,可以通過(guò)移動(dòng)電子裝置20對(duì) 車載顯示裝置30進(jìn)行查詢來(lái)判斷。這個(gè)判斷可以基于存儲(chǔ)在移動(dòng)電子裝置20中的針對(duì)每一 個(gè)不同類型的車載顯示裝置30的信息來(lái)進(jìn)行。
[0051]當(dāng)用于車載顯示裝置30的GUI可用時(shí),其中所述GUI可以提供與移動(dòng)電子裝置20的 功能相似的功能,這樣的被用在車載顯示裝置30上的GUI將對(duì)繪圖和操作提供更好的操作 和更好的響應(yīng)。 因此,在所述間接操作中,如果與網(wǎng)絡(luò)瀏覽器的GUI具有等效功能的車載GUI是可用 的,這樣的車載GUI將被用于提供偽GUI,并且來(lái)自車載GUI的輸出將被用來(lái)作為參數(shù)。也可 以比較車載顯示裝置30的⑶I和移動(dòng)電子裝置20的⑶I來(lái)提供合適的⑶I。例如,用于輸入字 符和讀取選擇日期和時(shí)間的列表的車載側(cè)的軟件鍵盤,對(duì)應(yīng)于這樣的操作的功能。 車載顯示裝置30可以提供一種安全的易于使用的由車載顯示裝置30生產(chǎn)商設(shè)計(jì)的HMI (人機(jī)界面Human Machine Interface)。
[0052]所述車載顯示裝置是否具有車載GUI,其中該車載GUI提供了與用在移動(dòng)電子裝置 20的網(wǎng)絡(luò)瀏覽器的功能相似的功能,可以通過(guò)移動(dòng)電子裝置20從車載顯示裝置30查詢來(lái)判 斷。這種判斷可以基于存儲(chǔ)在移動(dòng)電子裝置20的針對(duì)每一個(gè)不同類型的車載顯示裝置30的 信息來(lái)進(jìn)行。
[0053]移動(dòng)電子裝置20使用符合網(wǎng)絡(luò)應(yīng)用的應(yīng)用,該網(wǎng)絡(luò)應(yīng)用在所述移動(dòng)電子裝置網(wǎng)絡(luò) 瀏覽器上運(yùn)行。因此,該系統(tǒng)可以不經(jīng)過(guò)修改車載顯示裝置30軟件而支持新內(nèi)容。
[0054]現(xiàn)在參考圖6和7來(lái)描述移動(dòng)電子裝置協(xié)同系統(tǒng)的操作過(guò)程。 根據(jù)本發(fā)明的一種實(shí)施方式,圖6顯示出了移動(dòng)電子裝置協(xié)同系統(tǒng)的操作過(guò)程的流程 圖。 圖7表示顯示在車載顯示裝置上的一種網(wǎng)絡(luò)應(yīng)用。
[0055]在最初的步驟S100中,根據(jù)移動(dòng)電子裝置20的內(nèi)置軟件在車載顯示裝置30的顯示 單元300中顯示啟動(dòng)菜單500。 啟動(dòng)菜單500按照事先被注冊(cè)的文件和程序的列表的圖標(biāo)形式呈現(xiàn)。啟動(dòng)菜單500包括 多種不同的圖標(biāo)。當(dāng)用戶通過(guò)操作單元310觸摸其中一個(gè)所述圖標(biāo)510時(shí),該過(guò)程移至步驟 SllOo
[0056] 在步驟S110中,對(duì)車載顯示裝置30是否具有與網(wǎng)絡(luò)瀏覽器的GUI功能相同或相似 的車載GUI進(jìn)行判斷。如果否,該過(guò)程移至步驟S120,如果是,該過(guò)程移至S130。 在步驟S120中,對(duì)協(xié)同接口360(車載顯示裝置30)進(jìn)行配置來(lái)形成偽⑶I。過(guò)程移至步 驟S140。 在步驟S130中,對(duì)協(xié)同接口360進(jìn)行配置來(lái)形成使用車載⑶I的偽⑶I。過(guò)程移至步驟 S140〇
[0057]在步驟S140中,基于通過(guò)操作單元310所觸摸的位置,識(shí)別和激活與圖標(biāo)510對(duì)應(yīng) 的應(yīng)用。顯示單元300顯示該應(yīng)用的網(wǎng)絡(luò)瀏覽器畫(huà)面520。畫(huà)面520包括圖標(biāo)521,522,523, 524,525和526。也就是說(shuō),顯示單元300顯示該網(wǎng)絡(luò)瀏覽器的⑶I。
[0058] 如果該激活的應(yīng)用的網(wǎng)絡(luò)瀏覽器不接受除由移動(dòng)電子裝置20的移動(dòng)單元110進(jìn)行 的那些操作之外的操作,操作單元310(車載顯示裝置30)進(jìn)行的操作成為通過(guò)顯示和操作 的結(jié)合而形成的偽GUI的入口。 當(dāng)用戶點(diǎn)擊圖標(biāo)521時(shí),圖標(biāo)521的位置信息被輸出至移動(dòng)電子裝置20作為參數(shù)。該過(guò) 程移至步驟S150。
[0059]在步驟S150中,對(duì)于所述直接操作和所述間接操作中畫(huà)面顯示方式是否不同進(jìn)行 判斷。如果畫(huà)面顯示方式不同,該過(guò)程移至步驟S160,否則該過(guò)程移至步驟S170。
[0060] 在步驟S160中,調(diào)整顯示單元300(車載顯示裝置30)來(lái)產(chǎn)生與所述直接操作的顯 示方式相一致的畫(huà)面顯示。然后該過(guò)程退出該流程。 在步驟S170中,不進(jìn)行實(shí)質(zhì)的調(diào)整,然后該過(guò)程退出該流程。
[0061 ] 在步驟S140中,當(dāng)點(diǎn)擊諸如圖標(biāo)521,在步驟S160或S170中顯示有關(guān)位置的網(wǎng)絡(luò)應(yīng) 用內(nèi)容的畫(huà)面530。類似地,當(dāng)用戶點(diǎn)擊圖標(biāo)522時(shí),顯示有關(guān)導(dǎo)航的網(wǎng)絡(luò)應(yīng)用內(nèi)容的畫(huà)面 540。并且當(dāng)點(diǎn)擊圖標(biāo)523時(shí),顯示有關(guān)消息的網(wǎng)絡(luò)應(yīng)用內(nèi)容的畫(huà)面550。 在畫(huà)面530,540和550的上部,對(duì)表明最初畫(huà)面520中網(wǎng)絡(luò)應(yīng)用的圖標(biāo)560進(jìn)行顯示,從 而可以識(shí)別層關(guān)系。
[0062]這樣,車載顯示裝置30現(xiàn)在具有個(gè)人電腦的網(wǎng)絡(luò)瀏覽器的功能,比如通過(guò)移動(dòng)電 子裝置20的瀏覽器看天氣預(yù)報(bào)、檢索美食指南以及觀看地圖的功能。
[0063]在以上描述中,協(xié)同程序200被描述為設(shè)置在移動(dòng)電子裝置20中,但是在另一種實(shí) 施方式中,協(xié)同程序200的部分或全部可以設(shè)置在車載顯示裝置30中。 在后者的情況中,車載顯示裝置30的協(xié)同接口 360執(zhí)行所述直接和間接操作,并且車 載顯示裝置30直接將遙控程序發(fā)送給移動(dòng)電子裝置20的網(wǎng)絡(luò)瀏覽器。 可選地,協(xié)助程序200可以通過(guò)移動(dòng)電子裝置20從服務(wù)器10發(fā)布至車載顯示裝置30。
[0064] 根據(jù)本實(shí)施方式的移動(dòng)電子裝置協(xié)同系統(tǒng),該系統(tǒng)包括:車載顯示裝置,其具有用 于將顯示單元和操作單元連接到移動(dòng)電子裝置的協(xié)同接口;網(wǎng)絡(luò)瀏覽器,其能夠進(jìn)行通過(guò) GUI的直接操作以及進(jìn)行通過(guò)編程語(yǔ)言的間接操作;具有協(xié)同程序的移動(dòng)電子裝置;以及網(wǎng) 絡(luò)應(yīng)用服務(wù)器,其提供利用網(wǎng)絡(luò)瀏覽器的網(wǎng)絡(luò)應(yīng)用。 通過(guò)顯示(車載顯示裝置的)所述顯示單元上的網(wǎng)絡(luò)瀏覽器⑶I,并且在操作單元上形 成偽GUI,該操作單元將該偽GUI上的操作輸出傳輸至移動(dòng)電子裝置,所述移動(dòng)電子裝置協(xié) 同系統(tǒng)執(zhí)行通過(guò)編程語(yǔ)言的網(wǎng)絡(luò)瀏覽器的間接操作。
[0065] 因此,當(dāng)利用基于服務(wù)器的網(wǎng)絡(luò)應(yīng)用的一般通用性時(shí),所述⑶I可以通過(guò)網(wǎng)絡(luò)瀏覽 器被一種不同種類(nature)的裝置操作。在出于安全原因禁止遙控之處,或者在由于諸如 觸摸傳感器準(zhǔn)確性不同使不同種類裝置之間的遙控難以實(shí)施之處,(根據(jù)本發(fā)明)通過(guò)分開(kāi) 顯示和操作,能夠使得這樣的遙控成為可能。
[0066] 隨著基于服務(wù)器的網(wǎng)絡(luò)應(yīng)用的使用,GUI可以根據(jù)發(fā)布的內(nèi)容的不同而改變。但 是,由于只通過(guò)為間接操作預(yù)先準(zhǔn)備的編程語(yǔ)言就可以操作網(wǎng)絡(luò)瀏覽器,用在應(yīng)用開(kāi)發(fā)的 工時(shí)將被減少。 這里,"預(yù)先準(zhǔn)備"是指,制作網(wǎng)絡(luò)瀏覽器從而能夠通過(guò)編程來(lái)操作。例如,常規(guī)網(wǎng)絡(luò)瀏 覽器被設(shè)計(jì)成能夠以腳本語(yǔ)言和/或其他語(yǔ)言執(zhí)行和工作,該腳本語(yǔ)言和/或其他語(yǔ)言是用 于間接操作的編程語(yǔ)言。
[0067] 根據(jù)本實(shí)施方式,所述移動(dòng)電子裝置協(xié)同系統(tǒng)可以合適地使用基于網(wǎng)絡(luò)的富客戶 端。
[0068] 本發(fā)明不旨在限于以上所描述的實(shí)施方式。在不脫離本發(fā)明范圍的情況下可以做 各種修改。 附圖標(biāo)記說(shuō)明: 1移動(dòng)電子裝置協(xié)同系統(tǒng)-10服務(wù)器 20移動(dòng)電子裝置 30車載顯示裝置 100、300顯示單元 110、310操作單元 120、320處理單元 130服務(wù)器通信單元 140車載裝置通信單元 150、350存儲(chǔ)單元 160、360協(xié)同接口 200協(xié)助程序 210主程序 220與車載裝置協(xié)同的模塊 230網(wǎng)絡(luò)瀏覽器 240網(wǎng)絡(luò)內(nèi)容 250移動(dòng)電子裝置應(yīng)用 330通信單元 400觸摸面板 500啟動(dòng)菜單 510、521、522、523、524、525、526、560 圖標(biāo) 520、530、540、550 畫(huà)面
【主權(quán)項(xiàng)】
1. 一種移動(dòng)電子裝置協(xié)同系統(tǒng)包括: 車載顯示裝置,其具有用于將顯示單元和操作單元與移動(dòng)電子裝置連接的協(xié)同接口; 移動(dòng)電子裝置,其設(shè)置有網(wǎng)絡(luò)瀏覽器,所述網(wǎng)絡(luò)瀏覽器能夠進(jìn)行通過(guò)GUI的直接操作以 及進(jìn)行借助編程語(yǔ)言的間接操作,并且設(shè)置有協(xié)同程序;以及, 網(wǎng)絡(luò)應(yīng)用服務(wù)器,其提供利用所述網(wǎng)絡(luò)瀏覽器的網(wǎng)絡(luò)應(yīng)用; 其中,經(jīng)由所述協(xié)同接口,所述移動(dòng)電子裝置協(xié)同系統(tǒng)用于: 在所述顯示單元中顯示所述網(wǎng)絡(luò)瀏覽器的⑶I, 基于所述顯示的內(nèi)容在所述操作單元上形成偽GUI,以及 從所述操作單元向所述移動(dòng)電子裝置提供所述偽GUI的操作的輸出,從而執(zhí)行借助所 述編程語(yǔ)言的所述網(wǎng)絡(luò)瀏覽器的間接操作。2. 如權(quán)利要求1所述的系統(tǒng),其中,在所述間接操作中,使用所述偽GUI的通過(guò)所述操作 單元的操作的位置信息作為參數(shù)。3. 如權(quán)利要求1所述的系統(tǒng),其中,當(dāng)所述直接操作和所述間接操作之間的畫(huà)面顯示方 式不同時(shí),所述系統(tǒng)控制所述顯示單元以直接操作的畫(huà)面顯示方式顯示。4. 如權(quán)利要求1所述的系統(tǒng),其中,在所述間接操作中,如果所述車載顯示裝置設(shè)置有 與所述網(wǎng)絡(luò)瀏覽器GUI具有等效功能的車載GUI,所述系統(tǒng)用于使用所述車載GUI形成偽GUI 并且使用該車載GUI的輸出作為參數(shù)。5. -種車載顯示裝置包括: 顯示單元; 操作單元;以及, 協(xié)同接口,其用于將顯示單元和操作單元與移動(dòng)電子裝置連接,所述移動(dòng)電子裝置設(shè) 置有能夠進(jìn)行通過(guò)GUI的直接操作并且借助編程語(yǔ)言的間接操作的網(wǎng)絡(luò)瀏覽器; 其中,所述協(xié)同接口用于: 在所述顯示單元中顯示所述網(wǎng)絡(luò)瀏覽器的GUI; 基于所述顯示的內(nèi)容在所述操作單元上形成偽GUI; 從所述操作單元向所述移動(dòng)電子裝置提供所述偽GUI操作的輸出,從而執(zhí)行借助所述 編程語(yǔ)言的所述網(wǎng)絡(luò)瀏覽器的間接操作。6. 如權(quán)利要求5的車載顯示裝置,其中,在所述間接操作中,使用所述偽GUI的通過(guò)所述 操作單元的操作的位置信息作為參數(shù)。7. 如權(quán)利要求5的車載顯示裝置,其中,當(dāng)在所述直接操作和所述間接操作之間的畫(huà)面 顯示方式不同時(shí),所述系統(tǒng)控制所述顯示單元以直接操作的畫(huà)面顯示方式顯示。8. 如權(quán)利要求5的車載顯示裝置,其中,在所述間接操作中,如果所述車載顯示裝置設(shè) 置有與所述網(wǎng)絡(luò)瀏覽器GUI具有等效功能的車載GUI,該系統(tǒng)用于使用所述車載GUI形成偽 GUI并且使用該車載GUI的輸出作為參數(shù)。9. 一種用于協(xié)同接口的協(xié)同程序,所述協(xié)同接口用于連接車載顯示裝置和移動(dòng)電子裝 置,所述協(xié)同接口能夠進(jìn)行通過(guò)GUI的直接操作并且借助編程語(yǔ)言的間接操作,所述程序經(jīng) 由所述協(xié)同接口執(zhí)行以下步驟: 在所述顯示單元中顯示所述網(wǎng)絡(luò)瀏覽器的GUI; 基于所述顯示的內(nèi)容在所述操作單元上形成偽GUI; 從所述操作單元向所述移動(dòng)電子裝置提供所述偽GUI操作的輸出,從而執(zhí)行借助所述 編程語(yǔ)言的所述網(wǎng)絡(luò)瀏覽器的間接操作。10. 如權(quán)利要求9的程序,其中,在所述間接操作中,使用所述偽GUI的通過(guò)所述操作單 元的操作的位置信息作為參數(shù)。11. 如權(quán)利要求9的程序,其中,當(dāng)所述直接操作和所述間接操作之間的畫(huà)面顯示方式 不同時(shí),所述系統(tǒng)控制所述顯示單元以直接操作的畫(huà)面顯示方式顯示。12. 如權(quán)利要求9的程序,其中,在所述間接操作中,如果所述車載顯示裝置設(shè)置有與所 述網(wǎng)絡(luò)瀏覽器GUI具有等效功能的車載GUI,該系統(tǒng)用于使用所述車載GUI形成偽GUI并且使 用該車載GUI的輸出作為參數(shù)。
【文檔編號(hào)】G06F13/00GK105917320SQ201480062018
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2014年11月5日
【發(fā)明人】赤間信, 赤間信一
【申請(qǐng)人】本田技研工業(yè)株式會(huì)社