亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用程序的啟動方法及裝置與流程

文檔序號:11949651閱讀:267來源:國知局
一種應(yīng)用程序的啟動方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序的啟動方法及裝置。



背景技術(shù):

隨著信息技術(shù)的快速發(fā)展,應(yīng)用程序憑借其所具有的諸如提醒、交友、記事等強(qiáng)大功能已使其在短時間內(nèi)受到大量用戶的青睞。因此,各種應(yīng)用程序已被廣泛裝載在終端上。

U盤,全稱USB閃存盤,英文名“USB flash disk”。它是一種使用USB接口的無需物理驅(qū)動器的微型高容量移動存儲產(chǎn)品,通過USB接口與終端(如電腦等)連接,實(shí)現(xiàn)即插即用。并且,U盤小巧便于攜帶、存儲容量大、價格便宜、性能可靠。因此,如何利用U盤來實(shí)現(xiàn)應(yīng)用程序與終端的操作系統(tǒng)的數(shù)據(jù)交互成為亟待解決的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種應(yīng)用程序的啟動方法及裝置,用以實(shí)現(xiàn)快速地啟動應(yīng)用程序的目的。

本發(fā)明提供一種應(yīng)用程序的啟動方法,包括:

在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中;

當(dāng)將所述U盤接入終端的USB接口后,所述終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行所述瀏覽器以啟動所述應(yīng)用程序。

在本發(fā)明一實(shí)施例中,所述在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中,包括:

生成調(diào)取所述瀏覽器的內(nèi)核的Python程序,并將所述應(yīng)用程序的URL地址寫入所述Python程序;

采用指定的打包工具將所述Python程序打包成可執(zhí)行程序;

將所述可執(zhí)行程序燒寫入所述U盤中。

在本發(fā)明一實(shí)施例中,所述方法還包括:

在所述終端的操作系統(tǒng)中設(shè)置自動播放外接設(shè)備的功能,其中,所述外接設(shè)備至少包括U盤。

在本發(fā)明一實(shí)施例中,在所述終端的操作系統(tǒng)中設(shè)置自動播放外接設(shè)備的功能,包括:

開啟所述終端的操作系統(tǒng)的開始菜單,查找到搜索框;

在所述搜索框中輸入自動播放,得到搜索結(jié)果;

在所述搜索結(jié)果中選擇自動播放,并在自動播放面板中,勾選為所有媒體和設(shè)備使用自動更新,并保存。

在本發(fā)明一實(shí)施例中,所述方法還包括:

通過所述瀏覽器的數(shù)據(jù)傳輸,實(shí)現(xiàn)所述應(yīng)用程序與所述終端的操作系統(tǒng)之間的數(shù)據(jù)交互。

本發(fā)明還提供一種應(yīng)用程序的啟動裝置,包括:

寫入模塊,用于在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中;

啟動模塊,用于當(dāng)將所述U盤接入終端的USB接口后,所述終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行所述瀏覽器以啟動所述應(yīng)用程序。

在本發(fā)明一實(shí)施例中,所述寫入模塊還用于:

生成調(diào)取所述瀏覽器的內(nèi)核的Python程序,并將所述應(yīng)用程序的URL地址寫入所述Python程序;

采用指定的打包工具將所述Python程序打包成可執(zhí)行程序;

將所述可執(zhí)行程序燒寫入所述U盤中。

在本發(fā)明一實(shí)施例中,所述裝置還包括:

功能設(shè)置模塊,用于在所述終端的操作系統(tǒng)中設(shè)置自動播放外接設(shè)備的功能,其中,所述外接設(shè)備至少包括U盤。

在本發(fā)明一實(shí)施例中,所述功能設(shè)置模塊還用于:

開啟所述終端的操作系統(tǒng)的開始菜單,查找到搜索框;

在所述搜索框中輸入自動播放,得到搜索結(jié)果;

在所述搜索結(jié)果中選擇自動播放,并在自動播放面板中,勾選為所有媒體和設(shè)備使用自動更新,并保存。

在本發(fā)明一實(shí)施例中,所述裝置還包括:

數(shù)據(jù)交互模塊,用于通過所述瀏覽器的數(shù)據(jù)傳輸,實(shí)現(xiàn)所述應(yīng)用程序與所述終端的操作系統(tǒng)之間的數(shù)據(jù)交互。

在本發(fā)明實(shí)施例中,首先在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中,當(dāng)將所述U盤接入終端的USB接口后,終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行瀏覽器以啟動應(yīng)用程序。由此可見,本發(fā)明實(shí)施例能夠通過運(yùn)行瀏覽器來啟動寫入U盤的應(yīng)用程序,實(shí)現(xiàn)了應(yīng)用程序的快速啟動。并且,通過瀏覽器來實(shí)現(xiàn)應(yīng)用程序與終端的操作系統(tǒng)之間的數(shù)據(jù)交互。另外,本發(fā)明實(shí)施例將應(yīng)用程序?qū)懭險盤能夠節(jié)省終端的存儲資源。

本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。

下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

附圖說明

附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:

圖1所示為本發(fā)明一實(shí)施例中應(yīng)用程序的啟動方法的流程圖;

圖2所示為本發(fā)明另一實(shí)施例中應(yīng)用程序的啟動方法的流程圖;

圖3所示為本發(fā)明一實(shí)施例中應(yīng)用程序的啟動裝置的結(jié)構(gòu)示意圖;以及

圖4所示為本發(fā)明另一實(shí)施例中應(yīng)用程序的啟動裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示為本發(fā)明一實(shí)施例中應(yīng)用程序的啟動方法的流程圖,該方法包括以下步驟S11-S12。

步驟S11,在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中。

在該步驟中,應(yīng)用程序是指為完成某項(xiàng)或多項(xiàng)特定工作的計(jì)算機(jī)程序,它運(yùn)行在用戶模式,可以和用戶進(jìn)行交互,具有可視的用戶界面。此外,瀏覽器是顯示網(wǎng)站服務(wù)器或文件系統(tǒng)內(nèi)的文件,并讓用戶與這些文件交互的一種應(yīng)用軟件。它用來顯示在萬維網(wǎng)或局域網(wǎng)等內(nèi)的文字、圖像及其他信息。這些文字或圖像,可以是連接其他網(wǎng)址的超鏈接,用戶可迅速及輕易地瀏覽各種信息。

步驟S12,當(dāng)將所述U盤接入終端的USB接口后,終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行瀏覽器以啟動應(yīng)用程序。

在本發(fā)明實(shí)施例中,首先在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中,當(dāng)將所述U盤接入終端的USB接口后,終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行瀏覽器以啟動應(yīng)用程序。由此可見,本發(fā)明實(shí)施例能夠通過運(yùn)行瀏覽器來啟動寫入U盤的應(yīng)用程序,實(shí)現(xiàn)了應(yīng)用程序的快速啟動。并且,通過瀏覽器來實(shí)現(xiàn)應(yīng)用程序與終端的操作系統(tǒng)之間的數(shù)據(jù)交互。另外,本發(fā)明實(shí)施例將應(yīng)用程序?qū)懭險盤能夠節(jié)省終端的存儲資源。

上文步驟S11在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中,本發(fā)明實(shí)施例提供了一種可選的方案,該方案可以包括以下步驟A1-A3。

步驟A1,生成調(diào)取瀏覽器的內(nèi)核的Python程序,并將應(yīng)用程序的URL地址寫入Python程序。

在該步驟中,Python既支持面向過程的編程也支持面向?qū)ο蟮木幊?。在“面向過程”的語言中,程序是由過程或僅僅是可重用代碼的函數(shù)構(gòu)建起來的。在“面向?qū)ο蟆钡恼Z言中,程序是由數(shù)據(jù)和功能組合而成的對象構(gòu)建起來的。運(yùn)行程序的時候,連接/轉(zhuǎn)載器軟件把程序從硬盤復(fù)制到內(nèi)存中并且運(yùn)行。而Python語言寫的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序。在計(jì)算機(jī)內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。這使得使用Python更加簡單。也使得Python程序更加易于移植。

在本發(fā)明的可選實(shí)施例中,還可以生成調(diào)取瀏覽器的內(nèi)核的其他語言程序,如C語言、Jave語言等,本發(fā)明不限于此。

步驟A2,采用指定的打包工具將Python程序打包成可執(zhí)行程序。

在該步驟中,可以采用py2exe打包工具將Python程序打包成可執(zhí)行程序。

步驟A3,將可執(zhí)行程序燒寫入所述U盤中。

在本發(fā)明的可選實(shí)施例中,可以在終端的操作系統(tǒng)中設(shè)置自動播放外接設(shè)備的功能,其中,外接設(shè)備至少包括U盤。這樣,在步驟S12中當(dāng)將所述U盤接入終端的USB接口后,終端的操作系統(tǒng)自動播放所述U盤。

在終端的操作系統(tǒng)中設(shè)置自動播放外接設(shè)備的功能,本發(fā)明提供了一種可選的方案,該方案可以包括以下步驟B1-B3。

步驟B1,開啟終端的操作系統(tǒng)的開始菜單,查找到搜索框。

步驟B2,在搜索框中輸入自動播放,得到搜索結(jié)果。

步驟B3,在搜索結(jié)果中選擇自動播放,并在自動播放面板中,勾選為所有媒體和設(shè)備使用自動更新,并保存。

在本發(fā)明的可選實(shí)施例中,在啟動應(yīng)用程序之后,可以通過瀏覽器的數(shù)據(jù)傳輸,實(shí)現(xiàn)應(yīng)用程序與終端的操作系統(tǒng)之間的數(shù)據(jù)交互。即,瀏覽器接收終端的操作系統(tǒng)的數(shù)據(jù)交互指令,將數(shù)據(jù)交互指令傳輸給應(yīng)用程序,以由應(yīng)用程序執(zhí)行數(shù)據(jù)交互指令。或者,瀏覽器接收應(yīng)用程序的數(shù)據(jù)交互指令,將數(shù)據(jù)交互指令傳輸給終端的操作系統(tǒng),以由終端的操作系統(tǒng)執(zhí)行數(shù)據(jù)交互指令。

在本發(fā)明的可選實(shí)施例中,通過瀏覽器向服務(wù)器請求應(yīng)用程序中的數(shù)據(jù)資源,為了保證數(shù)據(jù)的安全性,可以對瀏覽器的身份進(jìn)行驗(yàn)證。本發(fā)明實(shí)施例提供了一種可選的方案,該方案可以包括以下步驟C1-C4。

步驟C1,在U盤中燒寫入預(yù)設(shè)串碼。

步驟C2,根據(jù)預(yù)設(shè)串碼生成身份驗(yàn)證標(biāo)記。

步驟C3,將身份驗(yàn)證標(biāo)記發(fā)送給服務(wù)器,以由服務(wù)器驗(yàn)證身份驗(yàn)證標(biāo)記是否合法。

步驟C4,在服務(wù)器驗(yàn)證身份驗(yàn)證標(biāo)記合法后,接收服務(wù)器返回的應(yīng)用程序中的數(shù)據(jù)資源。

下面通過一具體實(shí)施例來詳細(xì)介紹本發(fā)明的應(yīng)用程序的啟動方法的實(shí)現(xiàn)過程,如圖2所示為本發(fā)明另一實(shí)施例中應(yīng)用程序的啟動方法的流程圖,該方法包括以下步驟S21-S24。

步驟S21,生成調(diào)取瀏覽器的內(nèi)核的Python程序,并將應(yīng)用程序的URL地址寫入Python程序。

步驟S22,采用指定的打包工具將Python程序打包成可執(zhí)行程序。

步驟S23,將可執(zhí)行程序燒寫入U盤中。

步驟S24,當(dāng)將所述U盤接入終端的USB接口后,終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行瀏覽器以啟動應(yīng)用程序。

在該步驟中,設(shè)置終端的操作系統(tǒng)自動播放所述U盤可以參見前文介紹,此處不再贅述。

進(jìn)一步,在啟動應(yīng)用程序之后,可以通過瀏覽器的數(shù)據(jù)傳輸,實(shí)現(xiàn)應(yīng)用程序與終端的操作系統(tǒng)之間的數(shù)據(jù)交互。即,瀏覽器接收終端的操作系統(tǒng)的數(shù)據(jù)交互指令,將數(shù)據(jù)交互指令傳輸給應(yīng)用程序,以由應(yīng)用程序執(zhí)行數(shù)據(jù)交互指令?;蛘撸瑸g覽器接收應(yīng)用程序的數(shù)據(jù)交互指令,將數(shù)據(jù)交互指令傳輸給終端的操作系統(tǒng),以由終端的操作系統(tǒng)執(zhí)行數(shù)據(jù)交互指令。

需要說明的是,在實(shí)際應(yīng)用中,上述所有可選實(shí)施方式可以采用結(jié)合的方式任意組合,形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。

對應(yīng)于上述實(shí)施例中的應(yīng)用程序的啟動方法,本發(fā)明還提供一種應(yīng)用程序的啟動裝置。如圖3所示為本發(fā)明一實(shí)施例中應(yīng)用程序的啟動裝置的結(jié)構(gòu)示意圖,包括:

寫入模塊31,用于在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中;

啟動模塊32,用于當(dāng)將所述U盤接入終端的USB接口后,所述終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行所述瀏覽器以啟動所述應(yīng)用程序。

在本發(fā)明一實(shí)施例中,上述寫入模塊31還用于:

生成調(diào)取所述瀏覽器的內(nèi)核的Python程序,并將所述應(yīng)用程序的URL地址寫入所述Python程序;

采用指定的打包工具將所述Python程序打包成可執(zhí)行程序;

將所述可執(zhí)行程序燒寫入所述U盤中。

在本發(fā)明一實(shí)施例中,如圖4所示,上述圖3展示的裝置還可以包括:

功能設(shè)置模塊41,用于在所述終端的操作系統(tǒng)中設(shè)置自動播放外接設(shè)備的功能,其中,所述外接設(shè)備至少包括U盤。

在本發(fā)明一實(shí)施例中,上述功能設(shè)置模塊41還用于:

開啟所述終端的操作系統(tǒng)的開始菜單,查找到搜索框;

在所述搜索框中輸入自動播放,得到搜索結(jié)果;

在所述搜索結(jié)果中選擇自動播放,并在自動播放面板中,勾選為所有媒體和設(shè)備使用自動更新,并保存。

在本發(fā)明一實(shí)施例中,如圖4所示,上述圖3展示的裝置還可以包括:

數(shù)據(jù)交互模塊42,用于通過所述瀏覽器的數(shù)據(jù)傳輸,實(shí)現(xiàn)所述應(yīng)用程序與所述終端的操作系統(tǒng)之間的數(shù)據(jù)交互。

本發(fā)明實(shí)施例的上述裝置:首先在應(yīng)用程序的前端封裝一瀏覽器,并燒寫入U盤中,當(dāng)將所述U盤接入終端的USB接口后,終端的操作系統(tǒng)自動播放所述U盤,運(yùn)行瀏覽器以啟動應(yīng)用程序。由此可見,本發(fā)明實(shí)施例能夠通過運(yùn)行瀏覽器來啟動寫入U盤的應(yīng)用程序,實(shí)現(xiàn)了應(yīng)用程序的快速啟動。并且,通過瀏覽器來實(shí)現(xiàn)應(yīng)用程序與終端的操作系統(tǒng)之間的數(shù)據(jù)交互。另外,本發(fā)明實(shí)施例將應(yīng)用程序?qū)懭險盤能夠節(jié)省終端的存儲資源。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1