欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于合并和重用門戶信息的方法和系統(tǒng)的制作方法_3

文檔序號(hào):8269732閱讀:來(lái)源:國(guó)知局
用來(lái)找出來(lái)自服務(wù)器側(cè)的對(duì)應(yīng)的源代碼。在實(shí)施例中,源代碼可以是HTML代碼,該HTML代碼包括:元數(shù)據(jù)(與關(guān)于網(wǎng)絡(luò)應(yīng)用本身或其他網(wǎng)絡(luò)應(yīng)用的腳本、樣式表相關(guān)聯(lián));文件類型(doctype),其識(shí)別標(biāo)記語(yǔ)言的版本;以及/或者,其他類型的源代碼,諸如可擴(kuò)展HTML (XHTML)、JavaServer頁(yè)面標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)等。在實(shí)施例中,doctype可以是:(i)HTML嚴(yán)格,其允許包括結(jié)構(gòu)和語(yǔ)義標(biāo)記,但是不允許諸如字體和/或框架集的呈現(xiàn)或棄用元素;(ii)HTML 4.01,其允許使用結(jié)構(gòu)和語(yǔ)義標(biāo)記以及程序元素(諸如字體),其可以在嚴(yán)格中被棄用;以及/或者(iii)其他doctype,諸如XHTML 1.0、XHTML 1.UHTML 2.0等。
[0035]一旦門戶自動(dòng)收割機(jī)引擎60已經(jīng)接收到代碼,則門戶自動(dòng)收割機(jī)引擎60可以執(zhí)行與所提取的組件相關(guān)聯(lián)的代碼,以確定所提取的組件是否可以單獨(dú)起作用。門戶自動(dòng)收害概引擎60可以通過(guò)傳遞值來(lái)運(yùn)行已經(jīng)被隔離的門戶的部分,以確定功能塊(即,從網(wǎng)絡(luò)應(yīng)用接收的代碼分段)單獨(dú)工作的可行性或者允許用戶組合幾個(gè)功能塊來(lái)作為較大的功能組件工作。例如,門戶自動(dòng)收割機(jī)引擎60可以使用一個(gè)或多個(gè)偽變量來(lái)確定所提取的分量的輸出有效。
[0036]而且,一旦門戶自動(dòng)收割機(jī)弓I擎60已經(jīng)確定所提取的分量可以獨(dú)立起作用,則門戶自動(dòng)收割機(jī)引擎60通過(guò)使用模式匹配處理來(lái)確定所提取的分量是否與公共代碼模式相關(guān)聯(lián)。在實(shí)施例中,模式匹配處理保證與特定功能匹配的代碼分段不用于建立已經(jīng)存在的門戶程序。例如,如果代碼分段與登錄功能相關(guān)聯(lián)并且確定用于登錄功能的門戶程序存在,則將不產(chǎn)生重復(fù)的門戶程序。因此,代碼分段將不被存儲(chǔ)或用于產(chǎn)生門戶程序。然而,如果模式匹配處理確定沒(méi)有執(zhí)行與代碼分段相關(guān)聯(lián)的功能的存儲(chǔ)的功能,則將進(jìn)一步處理該代碼分段。
[0037]因此,一旦服務(wù)器側(cè)代碼與其復(fù)制品未已經(jīng)存在代碼分段相關(guān)聯(lián),則門戶自動(dòng)收割機(jī)引擎60可以通過(guò)確定在存儲(chǔ)的代碼和從網(wǎng)絡(luò)應(yīng)用提取的代碼之間的匹配來(lái)產(chǎn)生門戶程序組件。在實(shí)施例中,門戶程序組件可以與Javascript、HTML和/或其他類型的代碼相關(guān)聯(lián)。
[0038]門戶程序組件可以然后被門戶自動(dòng)收割機(jī)引擎60存儲(chǔ)在諸如可以存儲(chǔ)多個(gè)門戶程序組件的注冊(cè)表的庫(kù)中。在實(shí)施例中,諸如存儲(chǔ)系統(tǒng)22B的注冊(cè)表可以包括用戶界面,該用戶界面允許其他應(yīng)用的開(kāi)發(fā)者在正在在諸如裝置120的其他裝置上開(kāi)發(fā)的那些其他應(yīng)用中使用在儲(chǔ)存庫(kù)中存儲(chǔ)的門戶程序組件。因此,使用裝置120的開(kāi)發(fā)者可以從儲(chǔ)存庫(kù)檢索門戶程序組件以在另一個(gè)網(wǎng)絡(luò)應(yīng)用中使用。該開(kāi)發(fā)者也可以在門戶程序在網(wǎng)絡(luò)應(yīng)用中的使用之前測(cè)試它的功能。另外,開(kāi)發(fā)者可以組合不同的門戶程序以在應(yīng)用內(nèi)建立新的功能。
[0039]圖2示出根據(jù)本發(fā)明的方面的示例處理。例如,圖2示出網(wǎng)頁(yè)1、門戶自動(dòng)收割機(jī)引擎60、計(jì)算裝置220和網(wǎng)頁(yè)2。雖然圖2示出網(wǎng)頁(yè)1、網(wǎng)頁(yè)2、門戶自動(dòng)收割機(jī)引擎60和計(jì)算裝置220,但是處理可以具有更少或更多數(shù)量的網(wǎng)頁(yè)、門戶自動(dòng)收割機(jī)引擎和/或計(jì)算
>j-U ρ?α裝直。
[0040]如圖2中所示,門戶自動(dòng)收割機(jī)引擎60可以從網(wǎng)頁(yè)I (其具有登錄按鈕或其他機(jī)制)請(qǐng)求或檢索代碼。在接收到對(duì)于檢索代碼的請(qǐng)求時(shí),網(wǎng)頁(yè)I可以向門戶自動(dòng)收割機(jī)60發(fā)送該代碼。在從網(wǎng)頁(yè)I接收到代碼時(shí),門戶自動(dòng)收割機(jī)引擎60確定該代碼的哪些部分具有單獨(dú)的功能組件。門戶自動(dòng)收割機(jī)引擎60然后建立不同的功能組件,如圖1中所述。
[0041]而且,如圖2中所示,用戶在使用計(jì)算裝置220來(lái)建立網(wǎng)頁(yè)2。在建立網(wǎng)頁(yè)2時(shí),例如,用戶可以從門戶自動(dòng)收割機(jī)引擎60請(qǐng)求和接收門戶程序,例如,已經(jīng)被門戶自動(dòng)收割機(jī)引擎60產(chǎn)生和存儲(chǔ)的功能組件,以便減少與建立用于網(wǎng)頁(yè)2的諸如門戶程序的功能組件相關(guān)聯(lián)的時(shí)間和成本。更具體地,如圖2中代表性地所示,計(jì)算裝置220可以向門戶自動(dòng)收割機(jī)引擎60發(fā)送對(duì)于與登錄功能相關(guān)聯(lián)的門戶程序的請(qǐng)求。在實(shí)施例中,門戶自動(dòng)收割機(jī)引擎60接收該請(qǐng)求,并且向計(jì)算裝置220發(fā)送使用網(wǎng)頁(yè)I原始產(chǎn)生的按鈕I。來(lái)自網(wǎng)頁(yè)I的按鈕(登錄按鈕)可以因此被并入到網(wǎng)頁(yè)2內(nèi)。因此,在運(yùn)行中,在一個(gè)網(wǎng)頁(yè)(即,網(wǎng)頁(yè)I)上使用的功能可以被檢索然后用在另一個(gè)網(wǎng)頁(yè)(即,網(wǎng)頁(yè)2)中,而不需要網(wǎng)頁(yè)2的開(kāi)發(fā)者重建已經(jīng)存在的門戶程序。
[0042]圖3示出根據(jù)本發(fā)明的方面的用于提取和合并門戶代碼的環(huán)境的功能框圖。更具體地,圖3示出多個(gè)網(wǎng)絡(luò)門戶305A、305B、…、305 (N)和門戶自動(dòng)收割機(jī)引擎60,其中,N彡I。在實(shí)施例中,門戶自動(dòng)收割機(jī)弓I擎60包括下面的組件/模塊:提取器模塊310、解構(gòu)器模塊320、虛擬功能測(cè)試器330、模式匹配模塊340、儲(chǔ)存庫(kù)350、門戶程序產(chǎn)生器360和企業(yè)注冊(cè)表370。在實(shí)施例中,提取器模塊310、解構(gòu)器模塊320、虛擬功能測(cè)試器330、模式匹配模塊340、儲(chǔ)存庫(kù)350、門戶程序產(chǎn)生器360和/或企業(yè)注冊(cè)表370可以被同一裝置(例如,門戶自動(dòng)收割機(jī)60)存儲(chǔ)或可以被獨(dú)立的裝置存儲(chǔ);并且,每一個(gè)可以具有如參考圖1所述的獨(dú)立處理器或組合處理器(通用或?qū)S?。
[0043]網(wǎng)絡(luò)門戶305A、305B、->305 (N)可以包括與可以通過(guò)萬(wàn)維網(wǎng)或任何其他特性機(jī)制(例如,內(nèi)聯(lián)網(wǎng))發(fā)送并且被計(jì)算裝置存儲(chǔ)的文件相關(guān)聯(lián)的不同類型的信息。在實(shí)施例中,該不同類型的信息可以是信息的文本和/或圖形表示。例如,該文本信息可以是網(wǎng)頁(yè)標(biāo)題或具有特定功能(例如,登錄、到其他網(wǎng)頁(yè)的鏈接等)的按鈕。而且,例如,該圖形信息可以是畫(huà)面、照片、表格、圖表、圖形、圖像和/或任何其他類型的圖形信息??梢允褂弥T如HTML、Javascript等的不同語(yǔ)言在網(wǎng)絡(luò)門戶305A、305B、…、305(N)內(nèi)實(shí)現(xiàn)該文本和圖形信息。在網(wǎng)絡(luò)門戶305A、305B、->305 (N)中的信息的任何一個(gè)可以是可以被新的或現(xiàn)有的、具有公共功能的網(wǎng)絡(luò)應(yīng)用重用的、諸如門戶代碼的信息。
[0044]在實(shí)施例中,提取器模塊310可以是由從網(wǎng)絡(luò)門戶305A、305B、->305 (N)提取信息的計(jì)算裝置存儲(chǔ)和實(shí)現(xiàn)的應(yīng)用。在實(shí)施例中,提取器模塊310可以存儲(chǔ)數(shù)據(jù)庫(kù)結(jié)構(gòu),該數(shù)據(jù)庫(kù)結(jié)構(gòu)包括由提取器模塊310檢索的、關(guān)于不同網(wǎng)絡(luò)門戶305Α、305Β、...、305(Ν)的信息。在信息的檢索后,提取器模塊310可以存儲(chǔ)用于不同網(wǎng)絡(luò)門戶305Α、305Β、…、305(Ν)的統(tǒng)一資源定位符(URL)信息。在實(shí)施例中,提取器模塊310可以在特定時(shí)間段(例如,每10秒、每小時(shí)等)后查找和檢索特定網(wǎng)絡(luò)門戶305Α、305Β、…、305 (N),并且因此,在該時(shí)間段后,提取器模塊310可以發(fā)送對(duì)于來(lái)自網(wǎng)絡(luò)門戶305A、305B、->305 (N)的信息的請(qǐng)求。在實(shí)施例中,對(duì)于信息的請(qǐng)求(例如,發(fā)送ping、通信請(qǐng)求等)可以是對(duì)于由網(wǎng)絡(luò)門戶305A、305B、…、305 (N)存儲(chǔ)的所有信息的請(qǐng)求或?qū)τ谂c特定類型的語(yǔ)言(例如,HTML)相關(guān)聯(lián)的特定類型的信息的請(qǐng)求。結(jié)果,網(wǎng)絡(luò)門戶305A、305B、…、305(N)可以在實(shí)施例中向提取器模塊310發(fā)送信息。
[0045]提取器模塊310向解構(gòu)器模塊320發(fā)送所提取的信息。解構(gòu)器模塊320可以是由計(jì)算裝置存儲(chǔ)和實(shí)現(xiàn)的應(yīng)用,其解構(gòu)由提取器模塊310從網(wǎng)絡(luò)門戶305A、305B、…、305(N)提取的信息。在實(shí)施例中,解構(gòu)器模塊320可以將來(lái)自網(wǎng)絡(luò)門戶305A、305B、->305 (N)的代碼解構(gòu)為與諸如HTMUjavascript功能、元數(shù)據(jù)、標(biāo)簽等的不同功能和/或不同類型的代碼相關(guān)聯(lián)的代碼分段。在實(shí)施例中,解構(gòu)器模塊320將基于不同功能和/或代碼的UI功能調(diào)用匹配到對(duì)應(yīng)的服務(wù)器側(cè)組件(例如,登錄組件)。
[0046]—旦將代碼解構(gòu)為代碼分段,解構(gòu)器模塊320向虛擬功能測(cè)試器330發(fā)送代碼分段。虛擬功能測(cè)試器330可以是被計(jì)算裝置存儲(chǔ)和實(shí)現(xiàn)的應(yīng)用,該應(yīng)用通過(guò)使用不同的輸入/輸出來(lái)測(cè)試功能以驗(yàn)證特定的代碼分段可以獨(dú)自起作用。在實(shí)施例中,虛擬功能測(cè)試器330測(cè)試串/功能,并且提供值。如果該值滿足由虛擬功能測(cè)試器330存儲(chǔ)的條件,則這指示特定的代碼分段可以獨(dú)自起作用。因此,虛擬功能測(cè)試器330可以與解構(gòu)器模塊320進(jìn)行通信代碼分段是否可以獨(dú)立起作用。
[0047]如果代碼分段可以獨(dú)自起作用,則虛擬功能測(cè)試器330向模式匹配模塊340發(fā)送該代碼分段。模式匹配模塊340可以是由計(jì)算裝置存儲(chǔ)和實(shí)現(xiàn)的應(yīng)用,該應(yīng)用用于識(shí)別公共的代碼模式。在實(shí)施例中,公共代碼模式關(guān)聯(lián)于關(guān)鍵字、標(biāo)簽和/或元數(shù)據(jù)如何被布置在代碼分段中和那些模式如何與由模式匹配模塊340存儲(chǔ)的其他代碼模式相關(guān)。在
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丹阳市| 杂多县| 罗江县| 寻乌县| 中西区| 武威市| 福安市| 安徽省| 五华县| 赫章县| 克东县| 沅陵县| 札达县| 故城县| 盘山县| 长治县| 蒲江县| 樟树市| 习水县| 龙里县| 连云港市| 安阳市| 南汇区| 玛曲县| 浠水县| 新巴尔虎左旗| 赤壁市| 视频| 五莲县| 安岳县| 定结县| 岐山县| 寻甸| 沙湾县| 梅河口市| 阳东县| 峨山| 镇赉县| 钟山县| 泽普县| 昌平区|