一種基于瀏覽器的設備管理方法及裝置的制造方法
【專利摘要】本發明公開了一種基于瀏覽器的設備管理方法及裝置。當設備管理裝置檢測到本地擴展設備插入時,一方面立即創建與云服務平臺的TCP連接,從而為文件索引樹預先創建傳輸通道;另一方面,設備管理裝置掃描擴展設備,為本地擴展設備的資源建立文件索引樹。在文件索引樹完成創建后,立即通過已創建的TCP連接將其傳輸至云服務平臺。當Web App需要訪問本地擴展設備的資源時,首先訪問云服務平臺,通過查詢文件索引樹,確定該資源是否存在;如果存在,則獲取該資源在本地擴展設備中的位置。本發明加快了Web App獲取本地擴展設備資源的速度和流暢度,提高了用戶體驗。
【專利說明】
一種基于瀏覽器的設備管理方法及裝置
技術領域
[0001]本發明涉及一種嵌入式瀏覽器及互聯網技術,具體涉及一種基于瀏覽器的設備管理方法及裝置。
【背景技術】
[0002]網絡技術的發展以及智能終端(手機、平板、電視等)的普及,促使了移動互聯網的繁榮。當下,豐富的Native App應用給用戶生活的方方面面都帶來了極大的方便。用戶可以利用智能終端隨時隨地查看郵件、獲取自己的地理位置、分享圖片視頻等,極大地豐富了用戶獲取資訊以及與外界交流的方式。
[0003]但Native App存在著諸多問題。首先,開發者必須針對android、1s、windowsphone以及f iref ox等操作系統平臺開發對應的App,極大地增大了開發難度,增加了開發成本,延長了開發周期,從而降低了 App的時效性。其次,由于設備屏幕尺寸和分辨率的千差萬另lJ,Native App必須考慮如何適配所有的終端。最后,開發者發布App程序麻煩且耗時較長。用戶安裝和升級App的成本也較大。
[0004]Native App的上述缺點,促使了Web App的發展。Web App能夠輕松實現跨平臺,開發者不再需要考慮復雜的底層適配和跨平臺開發語言的問題,從而極大地降低開發成本,縮短開發和發布時間,增強了App的時效性。且由于Web App無需安裝,用戶升級方便且成本很低。但是,Web App對于本地資源的訪問能力弱,速度慢,當其需要獲取本地資源時,會嚴重影響用戶體驗。
【發明內容】
[0005][要解決的技術問題]
[0006]本發明的目的是解決上述現有技術存在的問題,提供一種基于瀏覽器的設備管理方法及裝置。該方法以瀏覽器為依托,云服務平臺為支撐,提高了Web App訪問本地資源的速度,從而提升了用戶體驗。
[0007][技術方案]
[0008]為了達到上述的技術效果,本發明采取以下技術方案:
[0009]本發明提出了一種基于瀏覽器的設備管理裝置,通過該裝置,WebApp能夠快速判斷和定位本地擴展設備的資源信息,從而加快Web App獲取本地擴展設備資源的速度,提高了Web App的訪問本地設備資源的流暢度,提升了用戶體驗。
[0010]—種基于瀏覽器的設備管理方法,它包括以下步驟:
[0011](I)打開瀏覽器輸入網址,加載Web App,同時開啟設備管理裝置;
[0012](2)設備管理裝置檢測到本地擴展設備插入時,同時建立本地擴展設備的文件索弓丨樹和創建與云服務平臺的TCP連接;
[0013](3)文件索引樹完成后,通過TCP連接將該文件索引樹傳輸至云服務平臺;
[0014](4)當Web App需訪問本地擴展設備的資源時,首先訪問云服務平臺,通過查詢文件索引樹,獲取目的資源的位置信息,然后直接從本地擴展設備的相應位置獲取目的資源。
[0015]本發明更進一步的技術方案,建立本地擴展設備的文件索引樹的時間I創建與云服務平臺的TCP連接的時間。
[0016]本發明更進一步的技術方案,所述文件索引樹中,本地擴展設備的名稱為樹的根節點,本地擴展設備中的文件夾資源為樹干節點,文件夾中的文件資源為葉子節點。
[0017]本發明更進一步的技術方案,當退出瀏覽器時,設備管理裝置和云服務平臺會保存該本地擴展設備的文件索引樹。
[0018]一種基于瀏覽器的設備管理裝置,它包括監聽模塊、文件索引樹建立模塊和TCP連接模塊;其中,監聽模塊用于檢測是否有本地擴展設備的插入;當監聽模塊檢測到有本地擴展設備的插入時,監聽模塊同時向文件索引樹建立模塊和TCP連接模塊發出啟動指令;文件索引樹建立模塊收到啟動指令后運行資源掃描模塊對本地擴展設備進行掃描,并根據掃描結果進行文件索引樹的建立;TCP連接模塊收到啟動指令時,立即與云服務平臺建立TCP連接;當文件索引樹建立完成后,文件索引樹建立模塊將該文件索引樹通過建立的TCP連接傳輸至云服務平臺。
[0019]下面將詳細地說明本發明。
[0020]本發明的設備管理裝置,是基于一種嵌入式瀏覽器之上。該瀏覽器具備原生瀏覽器所擁有的一般功能,在此基礎上,還擁有自己的本地擴展設備管理裝置,Web App通過瀏覽器的該裝置以及云服務平臺,可以快速獲取本地擴展設備的資源信息。首先設備管理裝置將本地擴展設備的資源信息形成文件索引樹,并上傳至云服務平臺。當Web App需要訪問本地擴展設備的資源時,首先訪問云服務平臺,以確定資源是否存在,如果存在,則獲取資源在設備中的具體位置。當Web App確實需要獲取該資源時,通過該位置信息,直接從本地擴展設備中獲取,從而完成一個資源獲取的全部流程。相比直接訪問本地擴展設備,WebApp訪問云服務平臺的速度更快,因為云服務平臺的計算速度和傳輸效率都比智能終端強,從而提高了訪問速度,提升了用戶體驗。
【附圖說明】
[0021]圖1為本發明基于瀏覽器的設備管理裝置。
【具體實施方式】
[0022]下面結合本發明的實施例對本發明作進一步的闡述和說明。
[0023]實施例:
[0024]一種基于瀏覽器的設備管理方法,它包括以下步驟:
[0025](I)打開瀏覽器輸入網址,加載Web App,同時開啟設備管理裝置;瀏覽器的設備管理裝置隨瀏覽器一起啟動,并實時監聽是否有本地擴展設備插入。
[0026](2)設備管理裝置檢測到本地擴展設備插入時,同時建立本地擴展設備的文件索引樹和創建與云服務平臺的TCP連接;具體地,設備管理裝置會在本地擴展設備插入后,創建云服務平臺的TCP連接,從而為下一步的文件索引樹的傳輸建立傳輸通路。TCP連接的建立和文件索引樹的建立同步開始,因為文件索引樹的建立所需時間比建立TCP連接的時間長,如此,文件索引樹建立后,TCP連接已經創建,從而可以立即向云服務平臺傳輸本地擴展設備的文件索引樹。
[0027](3)文件索引樹完成后,通過TCP連接將該文件索引樹傳輸至云服務平臺;具體地,瀏覽器的設備管理裝置會對整個本地擴展設備的所有資源進行掃描,從而形成一棵文件索引樹。本地擴展設備的名稱為文件索引樹的根節點,通過根節點,Web App能夠遍歷訪問本地擴展設備的所有資源文件。本地擴展設備的文件夾資源為樹干節點,文件夾內的文件資源為葉子節點。當文件索引樹創建后,立即利用TCP連接,將其傳輸至云服務平臺。文件索引樹的形成可以快速向Web App提供設備的資源信息。
[0028](4)當Web App需訪問本地擴展設備的資源時,首先訪問云服務平臺,通過查詢文件索引樹,獲取目的資源的位置信息,然后直接從本地擴展設備的相應位置獲取目的資源。訪問云服務平臺后,通過文件索引樹的查找,可確定目的資源是否存在,如果存在,可進一步確定目的資源在本地擴展設備中的位置。由于云服務平臺通常具有很強的計算能力和高速的傳輸能力,Web App訪問云服務平臺查詢資源文件比直接訪問本地擴展設備速度快,從而減少了獲取本地擴展設備資源信息的時間,這對提高用戶體驗至關重要。
[0029]此外,將文件索引樹傳輸至云服務平臺的另一個優點是可以向多個WebApp同時提供本地擴展設備的資源信息。由于云服務平臺具有更強的并發處理能力,當多個Web App需要同時訪問本地擴展設備時,云服務平臺能夠提供更好、更快速的服務。
[0030]當退出瀏覽器時,設備管理裝置和云服務平臺會保存該本地擴展設備的文件索引樹。目的是為再次檢測到相同的本地擴展設備插入時,如果設備資源無更改,則無需再次傳輸文件索引樹到云服務平臺。
[0031]上述所述的基于瀏覽器的設備管理裝置,如圖1所示,它包括監聽模塊、文件索引樹建立模塊和TCP連接模塊;其中,監聽模塊用于檢測是否有本地擴展設備的插入;當監聽模塊檢測到有本地擴展設備的插入時,監聽模塊同時向文件索引樹建立模塊和TCP連接模塊發出啟動指令;文件索引樹建立模塊收到啟動指令后運行資源掃描模塊對本地擴展設備進行掃描,并根據掃描結果進行文件索引樹的建立;TCP連接模塊收到啟動指令時,立即與云服務平臺建立TCP連接;當文件索引樹建立完成后,文件索引樹建立模塊將該文件索引樹通過建立的TCP連接傳輸至云服務平臺。
[0032]盡管這里參照本發明的解釋性實施例對本發明進行了描述,上述實施例僅為本發明較佳的實施方式,本發明的實施方式并不受上述實施例的限制,應該理解,本領域技術人員可以設計出很多其他的修改和實施方式,這些修改和實施方式將落在本申請公開的原則范圍和精神之內。
【主權項】
1.一種基于瀏覽器的設備管理方法,其特征在于它包括以下步驟: (1)打開瀏覽器輸入網址,加載WebApp,同時開啟設備管理裝置; (2)設備管理裝置檢測到本地擴展設備插入時,同時建立本地擴展設備的文件索引樹和創建與云服務平臺的TCP連接; (3)文件索引樹完成后,通過TCP連接將該文件索引樹傳輸至云服務平臺; (4)當WebApp需訪問本地擴展設備的資源時,首先訪問云服務平臺,通過查詢文件索引樹,獲取目的資源的位置信息,然后直接從本地擴展設備的相應位置獲取目的資源。2.根據權利要求1所述的基于瀏覽器的設備管理方法,其特征在于建立本地擴展設備的文件索引樹的時間2創建與云服務平臺的TCP連接的時間。3.根據權利要求1所述的基于瀏覽器的設備管理方法,其特征在于所述文件索引樹中,本地擴展設備的名稱為樹的根節點,本地擴展設備中的文件夾資源為樹干節點,文件夾中的文件資源為葉子節點。4.根據權利要求1所述的基于瀏覽器的設備管理方法,其特征在于當退出瀏覽器時,設備管理裝置和云服務平臺會保存該本地擴展設備的文件索引樹。5.—種如權利要求1?4任一項所述的基于瀏覽器的設備管理裝置,其特征在于它包括監聽模塊、文件索引樹建立模塊和TCP連接模塊;其中,監聽模塊用于檢測是否有本地擴展設備的插入;當監聽模塊檢測到有本地擴展設備的插入時,監聽模塊同時向文件索引樹建立模塊和TCP連接模塊發出啟動指令;文件索引樹建立模塊收到啟動指令后運行資源掃描模塊對本地擴展設備進行掃描,并根據掃描結果進行文件索引樹的建立;TCP連接模塊收到啟動指令時,立即與云服務平臺建立TCP連接;當文件索引樹建立完成后,文件索引樹建立模塊將該文件索引樹通過建立的TCP連接傳輸至云服務平臺。
【文檔編號】G06F17/30GK105868312SQ201610179358
【公開日】2016年8月17日
【申請日】2016年3月25日
【發明人】周坤, 李曉冬, 彭世偉
【申請人】四川長虹電器股份有限公司