專利名稱:終端軟件的安裝方法、裝置和系統的制作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種終端軟件的安裝方法、裝置和系統。
背景技術:
目前,移動終端設備和個人電腦的應用越來越緊密,為了滿足這些應用,移動終端 設備都需要在個人電腦上安裝設備驅動程序和應用軟件(統稱為終端軟件),通常有以下 三種安裝方法第一種隨產品包裝提供固化了安裝包的⑶盤,用戶在個人PC上運行⑶盤上的 安裝包。第二種在產品內存中固化安裝包,產品連接電腦后觸發自啟動功能,執行安裝 包。第三種開發商在自己網站上公布安裝包,由用戶通過個人PC訪問該網站,手動 下載,執行安裝包。第一種方法需要用戶保存好安裝CD盤,如果CD丟失或文件損壞,則移動終端設備 的應用將無法使用。第二種方法然對第一種有所改進,但他們共同的不足就是所帶的安裝包都是固化 的,不能滿足產品應用軟件升級的要求。第三種方法雖然可以得到廠商發布的最新安裝包,但其用戶需要自己下載安裝 包,且還要不斷關注網站更新情況,如果用戶無法連接網絡則軟件包將無法得到,驅動和應 用軟件無法安裝。可見,以上三種終端軟件的安裝方法有的需要人過多地參與,有的需要占用終端 大量的內存,用戶使用起來均不方便,進而影響用戶正常使用移動終端設備,降低了用戶的 滿意度。
發明內容
本發明的主要目的在于提供一種終端軟件的安裝方法、裝置和系統,以至少解決 上述終端軟件的安裝使用不方便的問題。根據本發明的一個方面,提供了一種終端軟件的安裝方法,包括終端根據當前端 口屬性確定以驅動器身份接入電腦的主機,向主機上傳自動運行程序;主機運行自動運行 程序,自動運行程序獲取主機上的終端軟件關聯信息,將獲取的終端軟件關聯信息反饋給 終端;終端使用終端軟件關聯信息向服務器獲取對應的終端軟件,將獲取的終端軟件上傳 給主機;自動運行程序在主機上安裝終端軟件。根據本發明的另一方面,提供了一種終端軟件的安裝裝置,包括接入模塊,用于 根據當前端口屬性確定以驅動器身份接入主機,向主機上傳自動運行程序,以使自動運行 程序在主機上運行,獲取并反饋主機上的終端軟件關聯信息;軟件獲取模塊,用于使用主機 反饋的終端軟件關聯信息向服務器獲取對應的終端軟件,將獲取的終端軟件上傳給主機,以使自動運行程序在主機上安裝終端軟件。根據本發明的又一方面,提供了一種終端軟件的安裝系統,該系統包括主機、終 端和服務器;其中,終端包括接入模塊,用于根據當前端口屬性確定以驅動器身份接入主機,向主機 上傳自動運行程序;軟件獲取模塊,用于使用主機反饋的終端軟件關聯信息向服務器獲取 對應的終端軟件,將獲取的終端軟件上傳給主機;主機包括運行模塊,用于運行終端上傳的自動運行程序,自動運行程序獲取主機 上的終端軟件關聯信息,將獲取的終端軟件關聯信息反饋給終端;保存安裝模塊,用于保存 自動運行程序安裝的終端軟件;服務器包括軟件提供模塊,用于向終端提供終端軟件關聯信息對應的終端軟件。通過本發明,采用終端與主機連接后,自動將自身的自動運行程序上傳給主機,通 過自動運行程序完成終端軟件的自動安裝,解決了終端軟件的安裝使用不方便的問題,簡 化了用戶安裝終端軟件的復雜度,在降低成本的同時提升了用戶體驗,以及提高了產品質量。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例1的終端軟件的安裝方法流程圖;圖2是根據本發明實施例2的終端軟件安裝系統結構框圖;圖3是根據本發明實施例2的終端軟件的安裝方法流程圖;圖4是根據本發明實施例3的終端軟件的安裝裝置的結構框圖;圖5是根據本發明實施例4的終端軟件的安裝系統的結構框圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。本發明實施例通過在終端上配置自動運行程序,使終端與主機連接后,自動將自 動運行程序上傳給主機,通過自動運行程序完成終端軟件的自動安裝,整個安裝過程不需 要人參與即可實現,方便了用戶使用終端,提升了用戶的滿意度。基于此,本發明實施例提 供了一種終端軟件的安裝方法、裝置和系統。實施例1圖1示出了根據本發明實施例的終端軟件的安裝方法流程圖,該方法包括以下步 驟步驟S102,終端根據當前端口屬性確定以驅動器身份接入電腦的主機,向該主機 上傳自動運行程序;本發明實施例的終端上預先存儲有自動運行程序,該自動運行程序可以存儲在終 端的內存中。用戶使用該終端與主機相連時,可以根據實際情況設置終端的端口屬性,例 如,如果用戶已了解當前主機上安裝有該終端的軟件,不需要更新等操作,則可以以正常模式設置終端與主機的連接端口,使終端能夠按照正常模式工作;如果用戶首次在當前主機 上連接該終端,為了實現終端軟件的自動安裝,可以以驅動器的身份設置該終端與主機的 連接端口,以完成后續該終端軟件的自動安裝,這種情況行啊,終端與主機通過USB線相連 后,表現為驅動器,將自動將內存中的自動運行程序上傳給主機;步驟S104,主機運行上述自動運行程序,自動運行程序獲取主機上的終端軟件關 聯信息,將獲取的終端軟件關聯信息反饋給終端;自動運行程序運行后,獲取主機上的終端軟件關聯信息可以按照如下方式實現 該自動運行程序識別主機的系統信息,根據系統信息檢查終端對應的終端軟件關聯信息, 該終端軟件關聯信息包括終端的終端軟件是否完整和/或終端的終端軟件的版本信息; 例如,終端的驅動程序是否完整、終端的應用程序是否完整等。其中,上述系統信息包括主 機操作系統信息,硬件配置,及終端軟件的安裝信息等。步驟S106,該終端使用上述終端軟件關聯信息向服務器獲取對應的終端軟件,將 獲取的終端軟件上傳給主機;終端使用上述終端軟件關聯信息向服務器獲取對應的終端軟件可以有多種實現 形式,例如終端根據終端軟件關聯信息判斷是否需要向服務器獲取對應的終端軟件,如果 是,將終端軟件關聯信息發送給服務器;服務器再根據終端軟件關聯信息查找對應的終端 軟件,將查找到的終端軟件發送給該終端。或者,終端不對終端軟件關聯信息進行判斷,而 是直接將終端軟件關聯信息發送給服務器;由服務器根據終端軟件關聯信息查找對應的終 端軟件,再將查找到的終端軟件發送給終端。前者需要終端自身判斷是否需要向服務器獲 取終端軟件,僅在需要的時候才與服務器建立通訊,該方式更合理。后者實現更簡單,但是, 可能會造成終端與服務器間的通信比較頻繁,增加服務器的處理量。對于終端首次接入主機的情形,因主機上尚未安裝該終端的任何軟件,所以上述 終端軟件關聯信息將會是該終端的終端軟件不完整,此時,終端收到該反饋信息后,將告知 服務器,從服務器下載該終端的驅動程序、應用程序等安裝包,并將該安裝包上傳給主機。對于終端非首次接入主機的情形,主機上已經保存有該終端的相關軟件,所以上 述終端軟件關聯信息將會是該終端的終端軟件版本信息。基于此,終端使用終端軟件關聯 信息向服務器獲取對應的終端軟件包括終端檢查終端軟件關聯信息為終端的終端軟件的 版本信息時,使用終端軟件的版本信息向服務器獲取終端軟件的差分包;該差分包將會由終端轉發給主機,此時,自動運行程序在主機上安裝終端軟件包 括自動運行程序使用差分包更新主機的終端軟件。這種終端軟件更新方式比較快捷,并且 通信過程中傳輸的軟件比較小,有效地保證了傳輸成功的幾率。優選地,終端使用終端軟件的版本信息向服務器獲取終端軟件的差分包包括終 端根據自身的配置信息確定是否需要檢查軟件更新,如果是,將終端軟件的版本信息發送 給服務器;服務器根據終端軟件的版本信息向終端下發終端軟件的差分包。上述配置信息可以是用戶設置的,也可以為終端根據某一事件觸發設置的,例如 終端每隔指定時間在自身的配置信息中設置需要檢查軟件更新的選項設置為有效,并在每 次終端軟件更新完成后,將需要檢查軟件更新的選項設置為無效。或者,該配置信息是用戶 設置時,上述方法還包括終端接收用戶的設置指令,該設置指令為開啟或關閉需要檢查軟 件更新的選項;該終端按照該設置指令設置需要檢查軟件更新的選項,例如設置指令為開啟,則將需要檢查軟件更新的選項設置為開啟,即該選項有效;否則,將其設置為關閉,即該 選項無效。步驟S108,自動運行程序在主機上安裝上述終端軟件。自動運行程序在主機上安裝終端軟件之后,該方法還包括自動運行程序向終端 發送安裝完成的通知;終端接收到通知后,設置當前端口的屬性,使端口切換回正常工作模 式;主機監測到終端的當前端口切換后,退出自動運行程序。本實施例中的終端軟件包括終端的驅動軟件和終端的應用軟件等,終端與服務器 間為無線連接,服務器上保存有廠商最新的終端軟件(驅動和PC側軟件)的安裝包和差分 包。本實施例的終端可以為手機等移動終端設備。本實施例的終端與主機連接后,自動將自身的自動運行程序上傳給主機,通過自 動運行程序完成終端軟件的自動安裝,整個安裝過程不需要人參與即可實現,解決了終端 軟件的安裝使用不方便的問題,同時,該方式不需要占用終端大量的存儲空間存儲終端軟 件,并能夠及時對終端軟件進行自動更新,簡化了用戶安裝驅動及PC側軟件的復雜度,在 降低成本的同時又滿足了產品應用更新的需求,提升了用戶體驗,以及提高了產品質量。實施例2本實施例以圖2所示的終端軟件安裝系統為例進行說明,該系統包括主機,具體為用戶使用的PC機,通過端口和終端設備連接。終端設備,通過端口和主機相連;內存中保存有自動運行程序;通過無線連接服 務器。服務器,保存有廠商最新的終端設備驅動和PC側軟件的安裝包和差分包,通過無 線連接終端設備。上述系統的工作原理如下為終端設備的端口連接主機后,表現為驅動器;主機發現新的驅動器插入后會尋找驅動器內的自動運行程序,此時終端設備提供 自動運行程序給主機,主機執行自動運行程序;自動運行程序檢查主機信息以及驅動和PC側軟件的完整性,并下發到終端設備。終端設備將下發信息上傳服務器,服務器如果接收到的終端上報信息為不完整, 則直接下發最新的安裝包;若上報信息為驅動完整并帶有版本信息,則終端設備查找該版 本是否為最新,如果不是則下發對應的升級差分包。終端設備接收安裝包或差分包,下載的文件暫時存儲在手機內存中,下載完成后 通知主機,自動運行程序得到該信號后讀取安裝包或差分包,安裝驅動及PC側軟件,安裝 完成后通知終端設備;或者終端設備在接收安裝包或差分包文件的同時,將下載數據直接 上傳到PC側的自動運行程序,所有由服務器下發的安裝包或差分包文件都上傳到PC側后, 自動運行程序運行安裝包或差分包,安裝驅動及PC側軟件,安裝完成后通知終端設備;終端設備接到信號后切換端口,進入正常工作模式。自動安裝程序發現端口切換后自動退出。參見圖3,基于圖2所示系統本實施例提供了一種終端軟件的安裝方法,包括以下 步驟
步驟S302,終端設備接入PC主機,表現為驅動器,并上傳自動運行程序,由于PC主 機會自動識別驅動器設備,此時無須安裝任何驅動,就可以使終端設備和PC主機建立簡單 的連接;步驟S304,主機識別到驅動器接入后,通過已經建立的普通連接,接收終端設備自 帶的自動運行程序并運行,自動運行程序識別主機的系統信息,檢查終端設備的驅動及PC 側軟件的版本信息和完整性,并反饋到終端設備;步驟S306,終端設備根據反饋信息判斷是否需要向服務器獲取軟件安裝包,如果 是,執行步驟S308,如果否,執行步驟S314 ;當反饋信息為PC側安裝的終端設備驅動和應用軟件不完整時,說明需要向服務 器獲取軟件安裝包;或者終端設備被設置為需要檢查軟件更新(例如,終端設備驅動和應 用軟件完整,但安裝時間超過設定的更新時間)時,也說明需要向服務器獲取軟件安裝包; 否則執行步驟S314;步驟S308,終端設備通過無線網絡將主機反饋的信息上報到服務器;步驟S310,服務器判斷終端設備上報的信息,并根據需要向終端設備下發安裝包 或差分包;步驟S312,終端設備接收到服務器下發的安裝包或差分包后,將收到的文件上傳 到主機,并通知主機側的自動運行程序,自動運行程序負責安裝或更新終端設備的軟件,例 如驅動程序或PC側軟件(即,終端設備的應用程序),安裝完成后通知終端設備;步驟S314,終端設備得到主機完成安裝的消息后,設置終端側連接PC的端口屬 性,使端口切換回正常工作模式;步驟S316,主機發現終端設備端口切換后退出自動運行程序。本實施例采用上述方式,首先解決了 USB驅動和PC側軟件的更新問題,由于安裝 包不再受到終端設備內存的限制,PC側軟件可以擴展更多的功能,提升了產品的質量;同 時在成本上節省了安裝光盤制作包裝的成本;由于安裝包不再固化在手機內存,節省了至 少8M內存開銷,不但降低了硬件成本,同時方便終端軟件的升級維護,降低了維護成本;用 戶對安裝過程無須干預,大大降低了用戶操作的復雜度,提升了用戶體驗,基于以上諸多優 點,使采用該技術的終端產品將更具市場競爭力。實施例3圖4示出了根據本發明實施例的終端軟件的安裝裝置結構框圖,該裝置可以設置 在終端上,包括以下模塊接入模塊42,用于根據當前端口屬性確定以驅動器身份接入主機(該主機指電腦 的主機),向該主機上傳自動運行程序,以使自動運行程序在該主機上運行,獲取并反饋該 主機上的終端軟件關聯信息;具體實現時,接入模塊42通過USB線與主機相連接;軟件獲取模塊44,與接入模塊42相連,用于使用該主機反饋的終端軟件關聯信息 向服務器獲取對應的終端軟件,將獲取的終端軟件上傳給該主機,以使自動運行程序在該 主機上安裝上述終端軟件。本發明實施例的裝置上預先存儲有自動運行程序,該自動運行程序可以存儲在裝 置的內存中,該裝置終端與主機通過USB線相連后,表現為驅動器,將自動將內存中的自動運行程序上傳給主機。自動運行程序運行后,獲取主機上的終端軟件關聯信息,例如,該自動運行程序識 別主機的系統信息,該系統信息包括PC硬件配置和操作系統信息,根據系統信息檢查終端 對應的終端軟件關聯信息,該終端軟件關聯信息包括終端的終端軟件是否完整和/或終 端的終端軟件的版本信息;例如,終端的驅動程序是否完整、終端的應用程序是否完整等。上述軟件獲取模塊44可以有多種實現形式,例如軟件獲取模塊44包括判斷模 塊,用于根據終端軟件關聯信息判斷是否需要向服務器獲取對應的終端軟件;發送模塊,用 于判斷模塊的判斷結果為是時,將終端軟件關聯信息發送給服務器;接收模塊,用于接收服 務器根據終端軟件關聯信息查找并反饋的對應的終端軟件。或者,軟件獲取模塊44僅包括 上述發送模塊和接收模塊,此時,發送模塊將直接將終端軟件關聯信息發送給服務器。對于終端首次接入主機的情形,因主機上尚未安裝該終端的任何軟件,所以上述 終端軟件關聯信息將會是該終端的終端軟件不完整,此時,終端收到該反饋信息后,將告知 服務器,從服務器下載該終端的驅動程序、應用程序等安裝包,并將該安裝包上傳給主機。對于終端非首次接入主機的情形,主機上已經保存有該終端的相關軟件,所以上 述終端軟件關聯信息將會是該終端的終端軟件版本信息。終端檢查終端軟件關聯信息為終 端的終端軟件的版本信息時,使用終端軟件的版本信息向服務器獲取終端軟件的差分包; 該差分包將會由終端轉發給主機,此時,自動運行程序使用差分包更新主機的終端軟件。這 種終端軟件更新方式比較快捷,并且通信過程中傳輸的軟件比較小,有效地保證了傳輸成 功的幾率。優選地,終端根據自身的配置信息確定是否需要檢查軟件更新,如果是,將終端軟 件的版本信息發送給服務器;服務器根據終端軟件的版本信息向終端下發終端軟件的差分 包。上述配置信息可以是用戶設置的,也可以為終端根據某一事件觸發設置的,例如該終 端包括選項設置模塊,用于每隔指定時間在自身的配置信息中設置需要檢查軟件更新的 選項設置為有效,并在每次終端軟件更新完成后,將需要檢查軟件更新的選項設置為無效; 或者,該配置信息是用戶設置時,上述終端還可以包括選項設置模塊,用于接收用戶的設 置指令,該設置指令為開啟或關閉需要檢查軟件更新的選項;按照該設置指令設置需要檢 查軟件更新的選項。例如設置指令為開啟,則將需要檢查軟件更新的選項設置為開啟,即該 選項有效;否則,將其設置為關閉,即該選項無效。本實施例的裝置與主機連接后,自動將自身的自動運行程序上傳給主機,通過自 動運行程序完成終端軟件的自動安裝,整個安裝過程不需要人參與即可實現,解決了終端 軟件的安裝使用不方便的問題,同時,該方式不需要占用終端大量的存儲空間存儲終端軟 件,并能夠及時對終端軟件進行自動更新,簡化了用戶安裝驅動及PC側軟件的復雜度,在 降低成本的同時又滿足了產品應用更新的需求,提升了用戶體驗,以及提高了產品質量。實施例4圖5示出了根據本發明實施例的終端軟件的安裝系統的結構框圖,該系統包括 終端40、主機50和服務器60 ;其中,終端40與主機50通過USB線連接,主機50與服務器 60通過無線網絡相連,該終端40可以按照上述實施例3中的方式實現,例如,該終端40包 括接入模塊42,用于根據當前端口屬性確定以驅動器身份接入主機50,向主機50上傳自動運行程序;軟件獲取模塊44,用于使用主機50反饋的終端軟件關聯信息向服務器60獲取對 應的終端軟件,將獲取的終端軟件上傳給主機50 ;主機50包括運行模塊52,用于運行終端40上傳的自動運行程序,自動運行程序獲取主機50上 的終端軟件關聯信息,將獲取的終端軟件關聯信息反饋給終端40 ;保存安裝模塊M,與運行模塊52相連,用于保存自動運行程序安裝的終端軟件;服務器60包括軟件提供模塊62,用于向終端40提供終端軟件關聯信息對應的 終端軟件。本系統的具體實現可以參照實施例2中圖2所示系統實現,這里不再贅述。本實施例是基于上述實施例1和2中的方法所構建的系統,不但可以簡化用戶的 操作;而且可以及時地更新終端設備的驅動和PC側軟件,提高用戶體驗;同時由于安裝包 不再固化在驅動盤或終端設備的內存,降低了硬件成本。從以上的描述中可以看出,本發明實施例通過在終端上配置自動運行程序,在終 端與主機相連后,將該自動運行程序上傳至主機,由自動運行程序提供主機側的終端軟件 關聯信息,終端根據該信息以無線方式向服務器獲取終端對應的軟件,通過自動運行程序 將獲取的軟件安裝在主機上,這種方式實現了終端軟件的自動安裝(包括自動更新)等功 能,并且不需要在終端中占用過多的內存空間存儲終端軟件,降低了硬件成本。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,并且在某些情況下,可以以不同于此處的順序執行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種終端軟件的安裝方法,其特征在于,包括終端根據當前端口屬性確定以驅動器身份接入電腦的主機,向所述主機上傳自動運行 程序;所述主機運行所述自動運行程序,所述自動運行程序獲取所述主機上的終端軟件關聯 信息,將獲取的所述終端軟件關聯信息反饋給所述終端;所述終端使用所述終端軟件關聯信息向服務器獲取對應的終端軟件,將獲取的所述終 端軟件上傳給所述主機;所述自動運行程序在所述主機上安裝所述終端軟件。
2.根據權利要求1所述的方法,其特征在于,所述自動運行程序獲取所述主機上的終 端軟件關聯信息包括所述自動運行程序識別所述主機的系統信息,根據所述系統信息檢查所述終端對應的 終端軟件關聯信息,所述終端軟件關聯信息包括所述終端的終端軟件是否完整和/或所 述終端的終端軟件的版本信息。
3.根據權利要求1所述的方法,其特征在于,所述終端使用所述終端軟件關聯信息向 服務器獲取對應的終端軟件包括所述終端根據所述終端軟件關聯信息判斷是否需要向服務器獲取對應的終端軟件,如 果是,將所述終端軟件關聯信息發送給所述服務器;所述服務器根據所述終端軟件關聯信息查找對應的終端軟件,將查找到的所述終端軟 件發送給所述終端。
4.根據權利要求1所述的方法,其特征在于,所述終端使用所述終端軟件關聯信息向 服務器獲取對應的終端軟件包括所述終端將所述終端軟件關聯信息發送給服務器;所述服務器根據所述終端軟件關聯信息查找對應的終端軟件,將查找到的所述終端軟 件發送給所述終端。
5.根據權利要求2所述的方法,其特征在于,所述終端使用所述終端軟件關聯信息向服務器獲取對應的終端軟件包括所述終端檢 查所述終端軟件關聯信息為所述終端的終端軟件的版本信息時,使用所述終端軟件的版本 信息向服務器獲取終端軟件的差分包;所述自動運行程序在所述主機上安裝所述終端軟件包括所述自動運行程序使用所述 差分包更新所述主機的終端軟件。
6.根據權利要求5所述的方法,其特征在于,所述終端使用所述終端軟件的版本信息 向服務器獲取終端軟件的差分包包括所述終端根據自身的配置信息確定是否需要檢查軟件更新,如果是,將所述終端軟件 的版本信息發送給服務器;所述服務器根據所述終端軟件的版本信息向所述終端下發所述 終端軟件的差分包。
7.根據權利要求6所述的方法,其特征在于,所述終端根據自身的配置信息確定是否 需要檢查軟件更新之前,所述方法還包括所述終端每隔指定時間在自身的配置信息中設置需要檢查軟件更新的選項設置為有 效,并在每次所述終端軟件更新完成后,將所述需要檢查軟件更新的選項設置為無效。
8.根據權利要求6所述的方法,其特征在于,所述終端根據自身的配置信息確定是否 需要檢查軟件更新之前,所述方法還包括所述終端接收用戶的設置指令,所述設置指令為開啟或關閉需要檢查軟件更新的選項;所述終端按照所述設置指令設置所述需要檢查軟件更新的選項。
9.根據權利要求1-8任一項所述的方法,其特征在于,所述自動運行程序在所述主機 上安裝所述終端軟件之后,所述方法還包括所述自動運行程序向所述終端發送安裝完成的通知;所述終端接收到所述通知后,設置所述當前端口的屬性,使所述當前端口切換回正常 工作模式;所述主機監測到所述終端的所述當前端口切換后,退出所述自動運行程序。
10.一種終端軟件的安裝裝置,其特征在于,包括接入模塊,用于根據當前端口屬性確定以驅動器身份接入所述主機,向所述主機上傳 自動運行程序,以使所述自動運行程序在所述主機上運行,獲取并反饋所述主機上的終端 軟件關聯信息;軟件獲取模塊,用于使用所述主機反饋的終端軟件關聯信息向服務器獲取對應的終端 軟件,將獲取的所述終端軟件上傳給所述主機,以使所述自動運行程序在所述主機上安裝 所述終端軟件。
11.一種終端軟件的安裝系統,其特征在于,包括主機、終端和服務器; 所述終端包括接入模塊,用于根據當前端口屬性確定以驅動器身份接入所述主機,向所述主機上傳 自動運行程序;軟件獲取模塊,用于使用所述主機反饋的終端軟件關聯信息向所述服務器獲取對應的 終端軟件,將獲取的所述終端軟件上傳給所述主機; 所述主機包括運行模塊,用于運行所述終端上傳的所述自動運行程序,所述自動運行程序獲取所述 主機上的終端軟件關聯信息,將獲取的所述終端軟件關聯信息反饋給所述終端; 保存安裝模塊,用于保存所述自動運行程序安裝的所述終端軟件; 所述服務器包括軟件提供模塊,用于向所述終端提供所述終端軟件關聯信息對應的 所述終端軟件。
全文摘要
本發明提供了一種終端軟件的安裝方法、裝置和系統。其中,該方法包括終端根據當前端口屬性確定以驅動器身份接入電腦的主機,向主機上傳自動運行程序;主機運行自動運行程序,自動運行程序獲取主機上的終端軟件關聯信息,將獲取的終端軟件關聯信息反饋給終端;終端使用終端軟件關聯信息向服務器獲取對應的終端軟件,將獲取的終端軟件上傳給主機;自動運行程序在主機上安裝終端軟件。根據本發明,解決了終端軟件的安裝使用不方便的問題,簡化了用戶安裝終端軟件的復雜度,在降低成本的同時提升了用戶體驗,以及提高了產品質量。
文檔編號G06F9/445GK102063321SQ20111000593
公開日2011年5月18日 申請日期2011年1月12日 優先權日2011年1月12日
發明者王力剛 申請人:中興通訊股份有限公司