国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      搜尋應(yīng)用軟件的方法及其系統(tǒng)的制作方法

      文檔序號(hào):9597827閱讀:534來(lái)源:國(guó)知局
      搜尋應(yīng)用軟件的方法及其系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明是關(guān)于一種應(yīng)用軟件,尤指一種提供搜索引擎服務(wù),以尋找想要的應(yīng)用軟件的方法及其系統(tǒng)。
      【背景技術(shù)】
      [0002]搜索引擎是人們上網(wǎng)尋找信息時(shí)的重要工具,而手機(jī)應(yīng)用軟件(下稱為App)也因?yàn)橹悄苁謾C(jī)的廣泛使用而變得普及。今日,App是預(yù)先植入于移動(dòng)設(shè)備,或者是通過(guò)互聯(lián)網(wǎng)下載而取得;諸如蘋果公司的“App Store”、谷歌的“Google Play”或者是騰訊的“應(yīng)用寶(ba0.my app.com) ”等應(yīng)用程序發(fā)布平臺(tái)(下稱為App商店),都可供用戶瀏覽及下載其感興趣的App。App商店通常是將App分門別類,并且提供傳統(tǒng)的搜尋工具讓用戶輸入關(guān)鍵詞來(lái)尋找其感興趣的App。App的標(biāo)題以及內(nèi)容描述通常是由開(kāi)發(fā)者所提供,而App商店的傳統(tǒng)搜尋工具會(huì)檢視這些App的標(biāo)題以及內(nèi)容描述,以比對(duì)是否符合用戶所輸入的關(guān)鍵詞。一些App商店甚至提供網(wǎng)頁(yè)接口給開(kāi)發(fā)者上傳與編輯其App的標(biāo)題以及內(nèi)容描述,例如 Google Play 的“Edit Applicat1n”和 App Store 的“Manage Your Apps”。
      [0003]除了與App有關(guān)的靜態(tài)數(shù)據(jù)(例如App的標(biāo)題或內(nèi)容描述)之外,當(dāng)一個(gè)App被安裝并執(zhí)行時(shí),它所生成的數(shù)據(jù)(下稱為應(yīng)用程序數(shù)據(jù))可具有動(dòng)態(tài)的性質(zhì)。具體而言,當(dāng)一個(gè)App運(yùn)行于一個(gè)移動(dòng)設(shè)備,其會(huì)因各種觸發(fā)機(jī)制而產(chǎn)生應(yīng)用程序數(shù)據(jù),像是用戶的行為即是其中一例。舉例來(lái)說(shuō),如果想利用氣象App查詢天氣預(yù)報(bào),用戶可通過(guò)App接口輸入他的所選擇的地點(diǎn),氣象App便會(huì)傳送出相關(guān)的數(shù)據(jù)數(shù)據(jù),像是這個(gè)例子中關(guān)于所述的地點(diǎn)的天氣預(yù)報(bào)。換句話說(shuō),應(yīng)用程序數(shù)據(jù)得以因用戶的操作而為動(dòng)態(tài)的性質(zhì),而且這些應(yīng)用程序數(shù)據(jù)可以是來(lái)自于與App相聯(lián)系的一個(gè)或多個(gè)應(yīng)用軟件服務(wù)器,或者是由App自身所產(chǎn)生。
      [0004]如上所述,建立于App商店中的傳統(tǒng)搜尋工具受限于僅能使用關(guān)鍵詞對(duì)靜態(tài)數(shù)據(jù)進(jìn)行搜尋,其搜尋范圍并沒(méi)有延伸至應(yīng)用程序數(shù)據(jù);換言之,傳統(tǒng)搜尋工具并不能對(duì)與App相關(guān)的應(yīng)用程序包檔案(applicat1n package file)進(jìn)行搜尋(例如apk檔或是ipa檔),也不能對(duì)用戶于電子裝置上執(zhí)行或執(zhí)行完畢的App所產(chǎn)生的應(yīng)用程序數(shù)據(jù)進(jìn)行搜尋。這也意味著,其它用戶無(wú)法發(fā)現(xiàn)或搜尋到App產(chǎn)生的應(yīng)用程序數(shù)據(jù),而這些應(yīng)用程序數(shù)據(jù)對(duì)其他用戶來(lái)說(shuō),可能是具有價(jià)值的信息。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明揭示了一種搜尋應(yīng)用軟件或App的系統(tǒng)。此系統(tǒng)包含一或多個(gè)應(yīng)用軟件、一或多個(gè)服務(wù)器、一或多個(gè)排程器、一或多個(gè)數(shù)據(jù)庫(kù)、一或多個(gè)電腦程序以及一或多個(gè)搜索引擎。所述的或所述的這些服務(wù)器用以執(zhí)行所述的或所述的這些應(yīng)用軟件;所述的或所述的這些排程器用以依據(jù)一排程策略而排程所述的或所述的這些服務(wù)器以執(zhí)行所述的或所述的這些應(yīng)用軟件;所述的或所述的這些電腦程序用以收集所述的或所述的這些應(yīng)用軟件的應(yīng)用程序數(shù)據(jù),并將應(yīng)用程序數(shù)據(jù)儲(chǔ)存于所述的或所述的這些數(shù)據(jù)庫(kù)當(dāng)中;而所述的或所述的這些搜索引擎則是用于提供搜尋服務(wù),其可以通過(guò)搜尋經(jīng)電腦程序收集后儲(chǔ)存于所述的或所述的這些數(shù)據(jù)庫(kù)中的所述的應(yīng)用程序數(shù)據(jù)來(lái)找出所述的或所述的這些應(yīng)用軟件中對(duì)應(yīng)于一查詢指令的一應(yīng)用軟件。
      [0006]本發(fā)明揭示了一種搜尋應(yīng)用軟件的方法。在此方法中,一或多個(gè)應(yīng)用軟件可被依據(jù)一排程策略而排程執(zhí)行,接著依據(jù)所述的排程策略執(zhí)行所述的這些應(yīng)用軟件,所述的這些應(yīng)用軟件的應(yīng)用程序數(shù)據(jù)被收集,并將收集到的應(yīng)用程序數(shù)據(jù)儲(chǔ)存,然后接收到一查詢指令,使所儲(chǔ)存的應(yīng)用程序數(shù)據(jù)被搜尋,再將與本次查詢所搜尋到的應(yīng)用程序數(shù)據(jù)相對(duì)應(yīng)的應(yīng)用軟件的信息發(fā)送出。
      [0007]本發(fā)明提供了一種搜尋應(yīng)用程序的方法。在此方法中,至少一個(gè)應(yīng)用軟件可被依據(jù)一排程策略而排程執(zhí)行,接著執(zhí)行所述的這些應(yīng)用軟件,以收集來(lái)自所述的這些應(yīng)用軟件、來(lái)自耦合于所述的應(yīng)用軟件的一數(shù)據(jù)收集模塊且/或來(lái)自耦合于所述的這些應(yīng)用軟件的一應(yīng)用軟件服務(wù)器的應(yīng)用程序數(shù)據(jù)。將收集到的應(yīng)用程序數(shù)據(jù)儲(chǔ)存,然后接收到一查詢指令,使所儲(chǔ)存的應(yīng)用程序數(shù)據(jù)被搜尋,再將與本次查詢所搜尋到的應(yīng)用程序數(shù)據(jù)相對(duì)應(yīng)的應(yīng)用軟件的信息發(fā)送出。
      [0008]本發(fā)明提供了一種搜尋應(yīng)用程序的方法。在此方法中,來(lái)自于一或多個(gè)應(yīng)用軟件服務(wù)器的應(yīng)用軟件的應(yīng)用程序數(shù)據(jù)被收集,將收集到的數(shù)據(jù)儲(chǔ)存,然后接收到一查詢指令,使所儲(chǔ)存的數(shù)據(jù)被搜尋,再將與本次查詢所搜尋到的數(shù)據(jù)相對(duì)應(yīng)的應(yīng)用軟件的信息發(fā)送出。
      【附圖說(shuō)明】
      [0009]圖1:其為依據(jù)本發(fā)明的一實(shí)施例通過(guò)應(yīng)用程序數(shù)據(jù)搜尋App的聯(lián)網(wǎng)系統(tǒng)的概念圖;
      [0010]圖2:其為依據(jù)本發(fā)明的一實(shí)施例中,基于應(yīng)用程序數(shù)據(jù)搜尋App的聯(lián)網(wǎng)系統(tǒng)架構(gòu)不意圖;
      [0011]圖3A、圖3B:其為依據(jù)本發(fā)明的一實(shí)施例的資料架構(gòu)示意圖;
      [0012]圖3C、圖3D:其為依據(jù)本發(fā)明的一實(shí)施例中,數(shù)據(jù)架構(gòu)的邏輯表及其一列的示意圖;
      [0013]圖4A:其為依據(jù)本發(fā)明的一實(shí)施例中,基于應(yīng)用程序數(shù)據(jù)搜尋App的聯(lián)網(wǎng)系統(tǒng)架構(gòu)示意圖;
      [0014]圖4B:其為依據(jù)本發(fā)明的一實(shí)施例中,基于應(yīng)用程序數(shù)據(jù)搜尋App的聯(lián)網(wǎng)系統(tǒng)架構(gòu)示意圖;
      [0015]圖4C:其為依據(jù)本發(fā)明的一實(shí)施例中,基于應(yīng)用程序數(shù)據(jù)搜尋App的聯(lián)網(wǎng)系統(tǒng)架構(gòu)示意圖;
      [0016]圖4D:其為依據(jù)本發(fā)明的一實(shí)施例中,基于應(yīng)用程序數(shù)據(jù)搜尋App的聯(lián)網(wǎng)系統(tǒng)架構(gòu)示意圖;
      [0017]圖4E:其為為本發(fā)明的一實(shí)施例中,具數(shù)據(jù)收集架構(gòu)的系統(tǒng)架構(gòu)示意圖;
      [0018]圖4F:其為依據(jù)本發(fā)明的一實(shí)施例中,具有數(shù)據(jù)收集代理程序設(shè)定于一服務(wù)器與一網(wǎng)絡(luò)之間以提取及/或快取應(yīng)用程序數(shù)據(jù)的系統(tǒng)架構(gòu)示意圖;
      [0019]圖4G:其為依據(jù)本發(fā)明的一實(shí)施例中,具有可用于一服務(wù)器中以將每一 App與一運(yùn)行應(yīng)用程序接口(runner API)包裝起來(lái)的一包裝器的一系統(tǒng)的架構(gòu)示意圖;
      [0020]圖4H:其為依據(jù)本發(fā)明的一實(shí)施例中,具有一超管理器模塊以協(xié)助一服務(wù)器的虛擬機(jī)執(zhí)彳丁 App的系統(tǒng)架構(gòu)意圖;
      [0021]圖41:其為依據(jù)本發(fā)明的一實(shí)施例中,具有一機(jī)器人模塊整合圖4A中的一腳本、一第三模塊、一第二模塊以及一第一模塊的系統(tǒng)架構(gòu)意圖;
      [0022]圖4J:其為依據(jù)本發(fā)明的一實(shí)施例中,具有一排程器協(xié)助執(zhí)行App的一系統(tǒng)的架構(gòu)示意圖;圖41(:其為依據(jù)本發(fā)明的一實(shí)施例中,具有一App安全檢查模塊以檢察應(yīng)用軟件或App的安全性的一系統(tǒng)的架構(gòu)示意圖;
      [0023]圖5A?5E:其為依據(jù)本發(fā)明一實(shí)施例中,用戶界面的范例的示意圖;
      [0024]圖6A?6C:其為依據(jù)本發(fā)明的一實(shí)施例中,應(yīng)用軟件搜索引擎所提供的服務(wù)的用戶界面的范例的示意圖;
      [0025]圖7A?7H:其為依據(jù)本發(fā)明的一實(shí)施例中,使用單一虛擬機(jī)或復(fù)數(shù)虛擬機(jī)執(zhí)行一或多個(gè)App的示意圖;
      [0026]圖8A:其為使用一數(shù)據(jù)收集模塊以在用戶階層提取或截取應(yīng)用程序數(shù)據(jù)的操作系統(tǒng)的概念圖;
      [0027]圖8B:其為使用一數(shù)據(jù)收集模塊以在核心階層提取或截取應(yīng)用程序數(shù)據(jù)的操作系統(tǒng)的概念圖;
      [0028]圖9A、圖9B:其為使用圖7A?7H中的代理程序而執(zhí)行數(shù)據(jù)收集模塊的任務(wù)的范例示意圖;
      [0029]圖9C:其為數(shù)據(jù)收集模塊或圖7A?7H中的代理程序在提取或截取與一 App相關(guān)的資料/內(nèi)容的流程圖;
      [0030]圖9D:其為一排程器運(yùn)作的流程圖;以及
      [0031]圖9E:其為一虛擬機(jī)管理員運(yùn)作的流程圖。
      [0032]【圖號(hào)對(duì)照說(shuō)明】
      [0033]1 App100服務(wù)器叢集
      [0034]100a網(wǎng)絡(luò)應(yīng)用程序服務(wù)器100b應(yīng)用軟件搜索引擎服務(wù)器
      [0035]100c數(shù)據(jù)庫(kù)管理服務(wù)器100d檔案管理服務(wù)器
      [0036]100e移動(dòng)操作系統(tǒng)模擬服務(wù)器10 第一用戶
      [0037]10a智能手機(jī)10b平板電腦
      [0038]10c筆記型電腦10d個(gè)人電腦
      [0039]118儲(chǔ)存裝置118a電腦可讀式介質(zhì)
      [0040]12 內(nèi)存131屏幕
      [0041]131a用戶界面132輔助全球衛(wèi)星定位系統(tǒng)模塊
      [0042]133輸入/輸出系統(tǒng)133a顯示器控制器
      [0043]133b輸入控制器134周邊裝置
      [0044]135處理器137內(nèi)存控制器
      [0045]138輸入模塊或輸入裝置139內(nèi)存
      [0046]14 數(shù)據(jù)路徑140射頻模塊
      [0047]16 內(nèi)存控制器160數(shù)據(jù)路徑
      [0048]17通訊端口18 處理器
      [0049]19儲(chǔ)存裝置19x儲(chǔ)存裝置
      [0050]200應(yīng)用軟件服務(wù)器20 第二用戶
      [0051]201應(yīng)用軟件服務(wù)器202應(yīng)用軟件服務(wù)器
      [0052]2104應(yīng)用軟件圖標(biāo)2106應(yīng)用軟件名稱或描述
      [0053]2108應(yīng)用軟件圖標(biāo)2110應(yīng)用軟件名稱或描述
      [0054]2112應(yīng)用軟件圖標(biāo)2114應(yīng)用軟件名稱或描述
      [0055]2118內(nèi)容2120 內(nèi)容
      [0056]2112內(nèi)容2124 地圖
      [0057]218儲(chǔ)存裝置218a電腦可讀式介質(zhì)
      [0058]231屏幕231a用戶界面
      [0059]232輔助全球衛(wèi)星定位系統(tǒng)模塊233輸入/輸出系統(tǒng)
      [0060]233a顯示器控制器233b輸入控制器
      [0061]234周邊裝置235處理器
      [0062]237內(nèi)存控制器238輸入模塊或輸入裝置
      [0063]239內(nèi)存240射頻模塊
      [0064]260數(shù)據(jù)路徑30 網(wǎng)絡(luò)
      [0065]300-1?7第一?七欄位3000邏輯表/數(shù)據(jù)收集模塊或架構(gòu)
      [0066]320列/小表321?324小表
      [0067]400虛擬機(jī)402第一模塊
      [0068]404第二模塊405腳本
      [0069]406第三模塊408第四模塊
      [0070]500網(wǎng)絡(luò)應(yīng)用程序5000運(yùn)算裝置
      [0071]502搜尋按鈕/搜尋欄位600應(yīng)用軟件搜索引擎
      [0072]610數(shù)據(jù)收集代理服務(wù)器630包裝器
      [0073]640超管理器模塊650機(jī)器人模塊
      [0074]660排程器670 App安全檢查模塊
      [0075]700范例系統(tǒng)701服務(wù)器
      [0076]701a服務(wù)器701b服務(wù)器
      [0077]702a服務(wù)器702b服務(wù)器
      [0078]703a服務(wù)器703b服務(wù)器
      [0079]704a服務(wù)器704b服務(wù)器
      [0080]710排程器720虛擬機(jī)管理員
      [0081]730可配置的軟件定義網(wǎng)絡(luò)740儲(chǔ)存裝置
      [0082]75a運(yùn)行單元75b運(yùn)行單元
      [0083]750包裝器760應(yīng)用程序包儲(chǔ)存模塊
      [0084]770整合性代理程序780虛擬機(jī)
      [0085]80A、801 ?806 階段812 ?815 階段
      [0086]810掛勾服務(wù)器820掛勾程序
      [0087]830 App840 函數(shù)庫(kù)
      [0088]850系統(tǒng)/核心呼叫88 虛擬機(jī)
      [0089]88a超管理器88c超管理器
      [0090]888數(shù)據(jù)庫(kù)888’數(shù)據(jù)庫(kù)
      [0091]8888數(shù)據(jù)儲(chǔ)存庫(kù)89 虛擬機(jī)
      [0092]89a超管理器90-1?5物件
      [0093]90-lp ?5p 圖片901 ?907 階段
      [0094]911?923階段931?934階段
      [0095]941?943階段951?956階段
      [0096]900 容器910 背景或廣告
      [0097]918 欄標(biāo)920 欄標(biāo)
      [0098]922 欄標(biāo)924 欄標(biāo)
      [0099]926 動(dòng)作條或橫幅988 歡迎畫面
      【具體實(shí)施方式】
      [0100]為了使本發(fā)明的結(jié)構(gòu)特征及所達(dá)成的功效有更進(jìn)一步的了解與認(rèn)識(shí),特用較佳的實(shí)施例及配合詳細(xì)的說(shuō)明,說(shuō)明如下:
      [0101]以下為本發(fā)明的詳細(xì)實(shí)施例說(shuō)明并佐以圖式,各圖式中相同的符號(hào)代表相同或相似的對(duì)象。
      [0102]圖1為本發(fā)明一實(shí)施例的系統(tǒng)的概念圖,此系統(tǒng)可包含一個(gè)服務(wù)器叢集100(或是一云端);一應(yīng)用軟件服務(wù)器200 ;—第一用戶10以及一第二用戶20,其中任兩者可通過(guò)一網(wǎng)絡(luò)30通訊連結(jié),此網(wǎng)絡(luò)30可為因特網(wǎng)或是蜂巢式網(wǎng)絡(luò),但并不限于此。在此實(shí)施例中,服務(wù)器叢集可包含復(fù)數(shù)個(gè)服務(wù)器(例如圖1中的服務(wù)器100a?100d),各個(gè)服務(wù)器用于執(zhí)行本發(fā)明至少一部分的任務(wù)、程序或步驟,并可為單獨(dú)、依序、并行或組合式運(yùn)作而提高系統(tǒng)的效率。服務(wù)器叢集100當(dāng)中的任一服務(wù)器可包含但不限于一個(gè)處理器、一內(nèi)存模塊、一通訊端口以及一包含一數(shù)據(jù)庫(kù)的一儲(chǔ)存裝置。圖2為服務(wù)器叢集的一
      當(dāng)前第1頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1