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

在電子設(shè)備中共享網(wǎng)絡(luò)瀏覽器的狀態(tài)信息的裝置和方法與流程

文檔序號:11432254閱讀:305來源:國知局
在電子設(shè)備中共享網(wǎng)絡(luò)瀏覽器的狀態(tài)信息的裝置和方法與流程

本申請一般地涉及一種啟用瀏覽器的電子設(shè)備,并且更具體地,涉及一種在啟用瀏覽器的電子設(shè)備之間傳送增強(qiáng)的瀏覽器狀態(tài)信息的裝置和方法。



背景技術(shù):

許多電子設(shè)備(例如,計(jì)算機(jī)、智能手機(jī)、智能tv、平板計(jì)算機(jī))與另一個(gè)電子設(shè)備進(jìn)行通信,并將任務(wù)從一個(gè)電子設(shè)備移動到另一個(gè)電子設(shè)備。例如,用戶可以在智能手機(jī)上開始瀏覽網(wǎng)頁,并在平板或膝上型計(jì)算機(jī)上拾取相同的鏈接。然而,傳送網(wǎng)絡(luò)瀏覽器狀態(tài)信息的常規(guī)系統(tǒng)本質(zhì)上只限于傳輸當(dāng)前瀏覽網(wǎng)頁的統(tǒng)一資源定位符(url)。盡管用戶也許可以繼續(xù)瀏覽同一網(wǎng)站,但是瀏覽器狀態(tài)的關(guān)鍵信息會缺失。作為舉例,滾動位置丟失。當(dāng)發(fā)起對另一個(gè)設(shè)備的傳送時(shí),用戶必須從網(wǎng)頁的開頭開始,并滾動到他或她在該網(wǎng)頁上暫停的同一位置。此外,會話信息丟失。例如,如果網(wǎng)頁是安全網(wǎng)頁,則用戶可能被迫重新輸入用戶名和密碼?;蛘?,用戶可能被迫重新開始自起始的購物過程。此外,表格數(shù)據(jù)不會保留,因此,如果用戶在第一設(shè)備的填寫表格的中間停止,則用戶必須重新錄入所有輸入數(shù)據(jù)。

該問題由于電子設(shè)備使用許多不同屏幕尺寸的事實(shí)而進(jìn)一步復(fù)雜化。即使電子設(shè)備加載與另一個(gè)電子設(shè)備同樣的網(wǎng)頁,但是該電子設(shè)備上的網(wǎng)頁內(nèi)容的布局可能與該另一個(gè)電子設(shè)備顯著不同。滾動到視窗的同一相對位置并不能保證在視圖中顯示同一內(nèi)容。另一個(gè)問題是網(wǎng)頁內(nèi)容本身。如果兩個(gè)電子設(shè)備顯著不同,則同一url可能檢索同一網(wǎng)站的不同網(wǎng)絡(luò)內(nèi)容(例如,移動版對比桌面版)。

因此,在本領(lǐng)域中需要從一個(gè)電子設(shè)備向另一個(gè)電子設(shè)備傳送網(wǎng)絡(luò)瀏覽器的狀態(tài)信息的改進(jìn)的裝置和方法。具體地,需要在啟用瀏覽器的處理系統(tǒng)之間傳送滾動位置和表格內(nèi)容的裝置和方法。



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

為了解決現(xiàn)有技術(shù)的上述缺陷,主要目的是提供一種用戶設(shè)備,其包括:i)存儲器,其被配置為存儲瀏覽器應(yīng)用程序;以及ii)處理器,其被配置為執(zhí)行所述瀏覽器應(yīng)用程序,識別瀏覽器狀態(tài)信息,并將所述瀏覽器狀態(tài)信息傳送到第二用戶設(shè)備。所述瀏覽器狀態(tài)信息包括:a)當(dāng)前網(wǎng)頁的url;以及b)與所述當(dāng)前網(wǎng)頁中的當(dāng)前觀看矩形相關(guān)聯(lián)的滾動位置信息,其中,所述滾動位置信息包括最接近所述當(dāng)前觀看矩形的左上角的上下文文本的滾動位置。

在有益的實(shí)施例中,所述滾動位置信息包括最接近所述當(dāng)前觀看矩形的左上角的圖像元素的滾動位置。

本發(fā)明的另一個(gè)主要目的是提供一種在用戶設(shè)備中使用的方法,所述用戶設(shè)備包括被配置為存儲瀏覽器應(yīng)用程序的存儲器和被配置為執(zhí)行所述瀏覽器應(yīng)用程序的處理器。所述方法包括:i)識別瀏覽器狀態(tài)信息;以及ii)將瀏覽器狀態(tài)信息傳送到第二用戶設(shè)備。所述瀏覽器狀態(tài)信息包括:a)當(dāng)前網(wǎng)頁的url;以及b)與所述當(dāng)前網(wǎng)頁中的當(dāng)前觀看矩形相關(guān)聯(lián)的滾動位置信息,其中,所述滾動位置信息包括最接近所述當(dāng)前觀看矩形的左上角的上下文文本的滾動位置。

本發(fā)明的另一主要目的是提供一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其被配置為控制處理器進(jìn)行從發(fā)送用戶設(shè)備向接收用戶設(shè)備傳送瀏覽器狀態(tài)信息的方法。所述方法包括:i)在發(fā)送用戶設(shè)備中識別瀏覽器狀態(tài)信息;以及ii)將瀏覽器狀態(tài)信息從發(fā)送用戶設(shè)備向接收用戶設(shè)備傳送。所述瀏覽器狀態(tài)信息包括a)當(dāng)前網(wǎng)頁的url;以及b)與所述當(dāng)前網(wǎng)頁中的當(dāng)前觀看矩形相關(guān)聯(lián)的滾動位置信息,其中,所述滾動位置信息包括最接近所述當(dāng)前觀看矩形的左上角的上下文文本的滾動位置。

一種支持網(wǎng)絡(luò)瀏覽器的電子設(shè)備,包括:存儲器,其被配置為存儲表現(xiàn)網(wǎng)頁的應(yīng)用程序;以及處理器,其被配置為執(zhí)行所存儲的應(yīng)用程序,識別所述網(wǎng)絡(luò)瀏覽器的狀態(tài)信息,并將所述狀態(tài)信息傳送到另一個(gè)電子設(shè)備。所述狀態(tài)信息包括所述網(wǎng)頁的統(tǒng)一資源定位符(url)和與所述網(wǎng)頁中的視窗相關(guān)聯(lián)的滾動的位置信息。所述位置信息包括與最接近所述視窗的預(yù)定義的點(diǎn)的項(xiàng)目相對應(yīng)的滾動位置。

一種在電子設(shè)備中使用的方法,所述電子設(shè)備包括被配置為存儲表現(xiàn)網(wǎng)頁的應(yīng)用程序的存儲器和被配置為執(zhí)行所存儲的應(yīng)用程序的處理器,所述方法包括:識別網(wǎng)絡(luò)瀏覽器的狀態(tài)信息,以及將所述狀態(tài)信息傳送到另一個(gè)電子設(shè)備。所述狀態(tài)信息包括所述網(wǎng)頁的url和與所述網(wǎng)頁中的視窗相關(guān)聯(lián)的滾動的位置信息。所述位置信息包括與最接近所述視窗的預(yù)定義的點(diǎn)的項(xiàng)目相對應(yīng)的滾動位置。

在進(jìn)行下面的具體實(shí)施方式之前,提出貫穿本專利文檔所使用的某些詞語和短語的定義可能有益的:術(shù)語“包括”和“包含”及其衍生物是指沒有限制的包括;術(shù)語“或”是包容性的,是指和/或;短語“與…相關(guān)聯(lián)”和“與其相關(guān)聯(lián)”及其衍生物可以是指包括、被包括在內(nèi)、與…互連、包含、被包含在內(nèi)、連接到或與…連接、耦合到或與…耦合、與…通信、與…合作、交織、并列、接近于、綁定到或與…綁定、具有、具有…的屬性等;以及術(shù)語“控制器”是指控制至少一個(gè)操作的任何設(shè)備、系統(tǒng)或其部分,該設(shè)備可以以硬件、固件或軟件、或其中的至少兩個(gè)的某些組合來實(shí)現(xiàn)。應(yīng)當(dāng)注意,與任何特定控制器相關(guān)聯(lián)的功能可以是集中式或分布式的,無論是本地還是遠(yuǎn)程。貫穿本專利文檔提供了對某些詞語和短語的定義,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,即使不是大多數(shù)情況,但是在許多數(shù)情況下,該定義適用于對該定義的詞語和短語的過去以及將來的使用。

附圖說明

為了更加完整地理解本公開及其優(yōu)點(diǎn),現(xiàn)在結(jié)合附圖參考以下描述,附圖中,相同的參考標(biāo)號表示相同的部分:

圖1圖示了根據(jù)本公開的一實(shí)施例的啟用瀏覽器的電子設(shè)備在其中交換瀏覽器狀態(tài)信息的通信網(wǎng)絡(luò)。

圖2圖示了根據(jù)本公開的一實(shí)施例的交換增強(qiáng)的瀏覽器狀態(tài)信息的兩個(gè)啟用瀏覽器的電子設(shè)備。

圖3圖示了根據(jù)本公開的一實(shí)施例的在電子設(shè)備的顯示器中表現(xiàn)的視窗。

圖4圖示了根據(jù)本公開的一實(shí)施例的示范性電子設(shè)備。

圖5a和5b是圖示根據(jù)本公開的一實(shí)施例的通過傳輸設(shè)備采集并傳輸瀏覽器狀態(tài)信息的流程圖。

圖6是圖示根據(jù)本公開的另一實(shí)施例的通過傳輸設(shè)備采集并傳輸瀏覽器狀態(tài)信息的流程圖。

圖7是圖示根據(jù)本公開的一個(gè)實(shí)施例的通過接收設(shè)備接收并處理瀏覽器狀態(tài)信息的流程圖。

具體實(shí)施方式

在本專利文檔中,以下討論的圖1至7以及用于描述本公開的原理的各種實(shí)施例只是作為說明,而不應(yīng)以任何方式被解釋為限制本公開的范圍。本領(lǐng)域技術(shù)人員將理解,本公開的原理可以在任何適當(dāng)布置的啟用瀏覽器的電子設(shè)備中實(shí)現(xiàn)。

本公開提供了一種改進(jìn)的網(wǎng)絡(luò)瀏覽器應(yīng)用程序,其在瀏覽器狀態(tài)信息從第一設(shè)備被傳送到第二設(shè)備之后,將瀏覽器恢復(fù)到其完全的以前的狀態(tài)。增強(qiáng)的瀏覽器狀態(tài)信息包括:i)瀏覽網(wǎng)站的統(tǒng)一資源定位符(url);ii)使用啟發(fā)式方法的網(wǎng)頁的滾動位置;iii)使用cookie的網(wǎng)頁的會話信息;iv)用于網(wǎng)頁的表格數(shù)據(jù);以及v)在截然不同的設(shè)備/規(guī)格(pc、手機(jī)、平板、tv、頭戴設(shè)備、可穿戴設(shè)備)之間傳送的網(wǎng)絡(luò)狀態(tài)和會話。

圖1圖示了根據(jù)本公開的一實(shí)施例的啟用瀏覽器的電子設(shè)備120、130、140和150在其中交換瀏覽器狀態(tài)信息的通信網(wǎng)絡(luò)100。在示范性實(shí)施例中,電子設(shè)備120被假設(shè)為移動電話120,電子設(shè)備130被假設(shè)為平板130,電子設(shè)備140被假設(shè)為智能電視(tv)140,而電子設(shè)備150被假設(shè)為膝上型個(gè)人計(jì)算機(jī)(pc)150。根據(jù)本公開的原理,電子設(shè)備120、130、140和150經(jīng)由internet協(xié)議(ip)網(wǎng)絡(luò)110(例如因特網(wǎng)110或家庭網(wǎng)絡(luò)110)交換增強(qiáng)的瀏覽器狀態(tài)信息。應(yīng)當(dāng)注意,移動電話120、平板130,智能tv140和膝上型pc150具有不同的屏幕尺寸和分辨率,并且通過不同的輸入設(shè)備來操作。

圖2圖示了根據(jù)本公開的一實(shí)施例的交換增強(qiáng)的瀏覽器狀態(tài)信息的兩個(gè)啟用瀏覽器的電子設(shè)備210和250。電子設(shè)備210和250中的每個(gè)可以是移動電話120、平板130,智能tv140和膝上型pc150中的任何一個(gè)。在圖2中假設(shè)電子設(shè)備210是第一(即,原始、發(fā)送、傳輸)設(shè)備210。在圖2中假設(shè)電子設(shè)備250是第二(即,接收)設(shè)備250。當(dāng)用戶從傳輸設(shè)備210的瀏覽器應(yīng)用程序215發(fā)起傳送動作時(shí),傳輸設(shè)備210的瀏覽器應(yīng)用程序215開始收集上述所有的增強(qiáng)的狀態(tài)信息。

然后,傳輸設(shè)備210的瀏覽器應(yīng)用程序215將增強(qiáng)的狀態(tài)信息組合成文本消息,并通過通信鏈路(例如三星智能手機(jī)和平板上的傳送服務(wù))將該文本消息發(fā)送到接收設(shè)備250。在圖2中,傳輸設(shè)備210中的傳送服務(wù)220建立與接收設(shè)備250中的傳送服務(wù)260的通信鏈路。該通信鏈路傳輸包含增強(qiáng)的狀態(tài)信息的文本消息,并在接收設(shè)備250上提示用戶。在接收設(shè)備250上啟動瀏覽器應(yīng)用程序255,這準(zhǔn)備恢復(fù)從傳送服務(wù)260接收的網(wǎng)頁狀態(tài)。首先,接收設(shè)備250的瀏覽器應(yīng)用程序255恢復(fù)用于網(wǎng)站的cookie。接下來,接收設(shè)備250的瀏覽器應(yīng)用程序255加載url。在網(wǎng)頁被完全加載之后,接收設(shè)備250的瀏覽器應(yīng)用程序255恢復(fù)其它瀏覽器狀態(tài),包括滾動位置、表格數(shù)據(jù)和縮放級別。

下面本公開描述如何從傳輸設(shè)備210的瀏覽器應(yīng)用程序215收集滾動位置信息,以及如何在接收設(shè)備250的瀏覽器應(yīng)用程序255中恢復(fù)該滾動位置信息。由本公開提供的滾動位置恢復(fù)處理包括啟發(fā)式方法。首先,傳輸設(shè)備210的瀏覽器應(yīng)用程序215在原始網(wǎng)頁中識別能夠指定當(dāng)前頁的滾動偏移的上下文文本字符串。傳輸設(shè)備210傳送包括關(guān)于所識別的上下文文本字符串的信息的信號。在接收設(shè)備250從傳輸設(shè)備210接收到該信號之后,傳輸設(shè)備210的瀏覽器應(yīng)用程序215搜索接收設(shè)備250的瀏覽器應(yīng)用程序255中的同一文本,并滾動頁面以顯示該上下文文本。

這種基于文本的滾動位置恢復(fù)能夠工作,即便:i)接收設(shè)備250與傳輸設(shè)備210的網(wǎng)頁布局不同;ii)接收設(shè)備250與傳輸設(shè)備210上的網(wǎng)頁內(nèi)容不同(即,不同瀏覽器的不同內(nèi)容、動態(tài)新聞內(nèi)容、不同網(wǎng)頁橫幅等)。對增強(qiáng)的瀏覽器狀態(tài)信息的傳送在局域網(wǎng)(例如,家庭網(wǎng)絡(luò))中工作最佳,這是因?yàn)槊嫦蚬姷膇p地址在保存和恢復(fù)客戶端會話之間不會改變。因此,發(fā)起網(wǎng)頁服務(wù)器不檢測傳送。

收集滾動位置信息-初始地,傳輸設(shè)備210的瀏覽器應(yīng)用程序215收集用于在接收設(shè)備250的瀏覽器應(yīng)用程序255上恢復(fù)滾動位置的滾動位置信息。除了基于坐標(biāo)的滾動位置,傳輸設(shè)備210的瀏覽器應(yīng)用程序215還確定上下文文本。本質(zhì)上,傳輸設(shè)備210的瀏覽器應(yīng)用程序215在傳輸設(shè)備210的視窗的左上角搜索并確定具有足夠內(nèi)容的某些文本。細(xì)節(jié)在下面的圖5a和5b中說明。當(dāng)視窗主要由圖像組成時(shí),可以使用左上方的圖像的源url。然而,傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢測和識別項(xiàng)目(例如文本和圖像的源url)的點(diǎn)可以不限于視窗的左上角,而可以是預(yù)定義的各種點(diǎn)。例如,該預(yù)定義的各種點(diǎn)可以是視窗的右上角、視窗的左下角、視窗的右下角。

視窗是指通過電子設(shè)備顯示的整個(gè)網(wǎng)頁或整個(gè)網(wǎng)頁的一部分。例如,視窗可以是如圖3所示的整個(gè)網(wǎng)頁的一部分。圖3圖示了根據(jù)本公開的一實(shí)施例的在電子設(shè)備的顯示器中表現(xiàn)的視窗。如果用戶使用電子設(shè)備120連接到網(wǎng)頁310,則由于電子設(shè)備120的顯示器的分辨率和尺寸的限制,網(wǎng)頁310的一部分被顯示。被顯示的網(wǎng)頁310的部分被稱為“視窗”。換句話說,視窗310被稱為用戶通過電子設(shè)備120的顯示器看到的區(qū)域。因此,視窗320可以被稱為“顯示區(qū)域”、“網(wǎng)頁的一部分”、“瀏覽器窗口”等。

在一些實(shí)施例中,根據(jù)網(wǎng)頁310的大小和電子設(shè)備120的顯示器的硬件性能,視窗320可以是網(wǎng)頁310。此外,在其它實(shí)施例中,視窗320可以被稱為通過網(wǎng)頁310的垂直軸和水平軸表現(xiàn)的區(qū)域。

組成滾動位置信息-傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定完整的滾動位置信息,其可以由表1中所示的若干字段組成。在示范性實(shí)施例中,數(shù)據(jù)字段可以連同其它的瀏覽器狀態(tài)信息以json格式放在一起,并且可以被發(fā)送到接收設(shè)備250的瀏覽器應(yīng)用程序255。

表1

恢復(fù)滾動位置-在增強(qiáng)的瀏覽器狀態(tài)信息被傳送到接收設(shè)備250之后,接收設(shè)備250的瀏覽器應(yīng)用程序255在文本消息中使用被傳送的瀏覽器狀態(tài)信息,以恢復(fù)滾動位置。在url被成功加載之后,滾動位置被恢復(fù)。接收設(shè)備250的瀏覽器應(yīng)用程序255在網(wǎng)頁上進(jìn)行文本搜索,或者與圖像源url進(jìn)行文本匹配(如果“isimage”字段為“真”),并滾動至找到匹配的位置。細(xì)節(jié)在下面的圖5和6中說明。

cookie傳送-為了使用接收設(shè)備250的瀏覽器應(yīng)用程序255恢復(fù)網(wǎng)頁的會話狀態(tài),傳輸設(shè)備210的瀏覽器應(yīng)用程序215還將當(dāng)前url的cookie傳送到接收設(shè)備250。在示范性實(shí)施例中,具有表2中的屬性的cookie可以被傳送到接收設(shè)備250。

表2

表格數(shù)據(jù)傳輸-傳輸設(shè)備210的瀏覽器應(yīng)用程序215使用常規(guī)的webapi收集表格數(shù)據(jù)。接收設(shè)備250的瀏覽器應(yīng)用程序255恢復(fù)遠(yuǎn)程設(shè)備上填寫的數(shù)據(jù)的表格。

在參照圖2所描述的一些實(shí)施例中,每個(gè)步驟中的主體是傳輸設(shè)備210的瀏覽器應(yīng)用程序215或接收設(shè)備250的瀏覽器應(yīng)用程序255。瀏覽器應(yīng)用程序215和瀏覽器應(yīng)用程序255是作為邏輯主體的示例。在硬件方面,可以理解,圖2中所示的方法通過傳輸設(shè)備210或接收設(shè)備250來實(shí)現(xiàn)。

圖4圖示了根據(jù)本公開的一實(shí)施例的示范性電子設(shè)備。電子設(shè)備120可以是移動電話。電子設(shè)備120也代表平板130、智能tv140和膝上形計(jì)算機(jī)150。根據(jù)本公開的原理,電子設(shè)備120可以通過交換增強(qiáng)的瀏覽器狀態(tài)信息,作為傳輸設(shè)備210或接收設(shè)備250進(jìn)行操作。

電子設(shè)備120包括核心電路400,其包括只讀存儲器(rom)405、隨機(jī)存取存儲器(ram)410、中央處理單元(cpu)415、數(shù)字信號處理器(dsp)420、數(shù)字-模擬轉(zhuǎn)換器(dac)/模擬-數(shù)字轉(zhuǎn)換器(adc)電路425、基帶(bb)電路塊430、編解碼器電路塊435、射頻(rf)電路塊440、傳輸(tx)/接收(rx)開關(guān)445和天線495。

在一個(gè)實(shí)施例中,rom405可以存儲引導(dǎo)例程和其它靜態(tài)數(shù)據(jù),而ram410可以存儲操作系統(tǒng)(未示出)、應(yīng)用程序412和協(xié)議堆棧414。在一有益的實(shí)施例中,rom405和ram410可以包括單個(gè)電可擦除存儲器,例如閃存存儲器,其與用于存儲動態(tài)數(shù)據(jù)的常規(guī)ram存儲器結(jié)合使用。存儲器中的應(yīng)用程序412可以包括與載體sp服務(wù)器150進(jìn)行交互的社會臨場感應(yīng)用程序(即,rcs存在),遞送ip多媒體服務(wù)的ip多媒體子系統(tǒng)(ims)框架,與日歷服務(wù)器160進(jìn)行通信的日歷應(yīng)用程序,以及特定的社交網(wǎng)站(sns)應(yīng)用程序,等等,其使電子設(shè)備120能夠與由其它訂戶使用的移動電話交換sp信息。

重要的是,根據(jù)本公開的原理,為了交換和處理增強(qiáng)的狀態(tài)信息,存儲器中的應(yīng)用程序412可以包括在cpu415的控制下執(zhí)行的瀏覽器應(yīng)用程序。因此,cpu415進(jìn)行對傳輸設(shè)備210的瀏覽器應(yīng)用程序215和接收設(shè)備250的瀏覽器應(yīng)用程序255兩者在此描述的功能。

電子設(shè)備120還包括sim卡接口450、usb接口455、gps接收器460、藍(lán)牙(bt)收發(fā)器465、wifi(或wlan)收發(fā)器470、揚(yáng)聲器和麥克風(fēng)電路塊475、鍵盤480、顯示器485和攝像頭490。在一些實(shí)施例中,鍵盤480和顯示器485可以被一起實(shí)現(xiàn)為觸摸屏顯示器。

cpu415負(fù)責(zé)電子設(shè)備120的整個(gè)操作。在示范性實(shí)施例中,cpu415執(zhí)行應(yīng)用程序412和協(xié)議堆棧414。cpu415運(yùn)行應(yīng)用程序?qū)樱⑶腋鞣N各樣的應(yīng)用程序可以在智能手機(jī)實(shí)現(xiàn)中運(yùn)行。應(yīng)用程序412可以包括音頻、視頻、瀏覽器和圖像/圖形應(yīng)用程序。cpu415可以運(yùn)行支持多種音頻格式(例如mp3、mp4、wav和rm)的應(yīng)用程序412。cpu415可以運(yùn)行支持jpeg圖像格式的圖像應(yīng)用程序412和支持視頻格式(例如,mpeg-1至mpeg-5)的視頻應(yīng)用程序412。cpu415可以支持各種操作系統(tǒng)(未示出),例如symbian、java、android、rt-linux、palm等。對于時(shí)間關(guān)鍵型應(yīng)用程序,cpu415運(yùn)行實(shí)時(shí)操作系統(tǒng)(rtos)。除了物理層,還有其它層,包括協(xié)議堆棧414,使電子設(shè)備120與網(wǎng)絡(luò)基站一起工作。在示范性實(shí)施例中,協(xié)議堆棧414被移植在cpu415上。

在電子設(shè)備120中,dac/adc電路塊425將模擬語音信號轉(zhuǎn)換成數(shù)字信號,反之亦然。在傳輸路徑中,adc轉(zhuǎn)換后的數(shù)字信號被發(fā)送到語音編碼器。各種類型的adc可供使用,包括sigmadelta型。自動增益控制(agc)和自動頻率控制(afc)在接收路徑中用以控制增益和頻率。agc通過在dac電路的動態(tài)范圍內(nèi)保持信號,有助于維持令人滿意dac性能。afc在限度內(nèi)保持頻率誤差以實(shí)現(xiàn)更好的接收器性能?;鶐?bb)電路塊430可以被實(shí)現(xiàn)為dsp420的一部分,其執(zhí)行許多基帶處理功能(即,物理層、第1層或l1功能)。bb電路塊400可以被移植在dsp420上,以滿足電子設(shè)備120的延遲和功率要求。bb電路塊430將要通過空中接口承載的聲音和數(shù)據(jù)轉(zhuǎn)換成i/q基帶信號。

bb電路塊430可以支持各種空中接口標(biāo)準(zhǔn)之一,例如gsm、cdma、wimax、lte、hspa、其它等等。bb電路塊430經(jīng)常被稱為物理層、或第1層、或l1。對于在gsm網(wǎng)絡(luò)上工作的移動電話,dsp420上運(yùn)行的基帶部分(第1層)和cpu415上運(yùn)行的協(xié)議堆棧414基于gsm標(biāo)準(zhǔn)。對于cdma移動電話,第1層和協(xié)議堆棧414基于cdma標(biāo)準(zhǔn),對于基于lte和hspa標(biāo)準(zhǔn)的移動電話,以此類推。

對于語音或音頻輸入,編解碼器電路塊435可以對信號進(jìn)行壓縮和解壓縮,以將數(shù)據(jù)速率與發(fā)送該數(shù)據(jù)的幀相匹配。作為舉例,編解碼器電路塊435可以將8khz采樣率的語音轉(zhuǎn)換成用于全速率語音業(yè)務(wù)信道的13kbps的速率。要做到這點(diǎn),殘余激勵(lì)線性預(yù)測編碼器(relp)語音編碼器可以將260比特壓縮到20毫秒的持續(xù)時(shí)間,以實(shí)現(xiàn)13kbps的速率。

基帶或物理層添加冗余位,以使能錯(cuò)誤檢測和糾錯(cuò)。錯(cuò)誤檢測可以與crc和使用前向糾錯(cuò)技術(shù)的糾錯(cuò)一起獲得,例如卷積編碼器(在發(fā)射器路徑使用)和維特比解碼器(用于接收路徑)。對數(shù)據(jù)可以進(jìn)行交織,其有助于將誤差散布在時(shí)間上,從而有助于接收器正確地對幀進(jìn)行解交織和解碼。

rf電路塊440包括rf上變頻器和rf下變頻器。對于gsm系統(tǒng),rf上變頻器將位于零中頻(if)或某些if的已調(diào)制基帶信號(i和q)轉(zhuǎn)換成rf頻率(890-915mhz)。rf下變頻器將rf信號(935至960mhz)轉(zhuǎn)換成基帶信號(i和q)。對于gsm系統(tǒng),使用高斯最小頻移鍵控(gmsk)調(diào)制。

天線495是將電磁信號轉(zhuǎn)換成電信號(反之亦然)的金屬物體。通常使用的天線可以包括螺旋型、平面倒f型,鞭狀或貼片型。由于尺寸小、易于在印刷電路板上集成和多頻帶操作,微帶貼片天線在移動電話中受到歡迎。在電子設(shè)備120的一優(yōu)選實(shí)施例中,天線495可以支持不同的線區(qū)(wire-area)標(biāo)準(zhǔn),包括gsm、cdma、lte和wimax,以及短距離標(biāo)準(zhǔn),包括wifi(wlan)、藍(lán)牙,等等。

如果天線495僅包括一個(gè)用于在不同時(shí)間進(jìn)行傳輸操作和接收操作的天線,則tx/rx開關(guān)445在不同時(shí)間將傳輸(tx)路徑和接收(rx)路徑耦合到天線495。tx/rx開關(guān)445由dsp420基于與在下行鏈路和上行鏈路兩者中分配給該特定gsm移動電話的物理時(shí)隙有關(guān)的gsm幀結(jié)構(gòu)進(jìn)行自動控制。對于頻分雙工(fdd)系統(tǒng),tx/rx開關(guān)445可以被實(shí)現(xiàn)為雙工器,其充當(dāng)濾波器以將各頻帶分離。

電子設(shè)備120提供與膝上型計(jì)算機(jī)或使用wifi(或wlan)收發(fā)器470、bt收發(fā)器465和通用串行總線(usb)接口455的其它設(shè)備的連接。電子設(shè)備120還在要求位置信息的應(yīng)用程序412中使用gps接收機(jī)460。如果電子設(shè)備120是常規(guī)的智能手機(jī),則應(yīng)用程序412可以包括許多流行的應(yīng)用程序,例如瀏覽器,以及許多與電子設(shè)備120一起預(yù)先安裝的游戲。

揚(yáng)聲器和麥克風(fēng)電路塊475包括將聲能(即,由語音或其它聲音引起的空氣壓力的變化)轉(zhuǎn)換成用于后續(xù)處理的電信號的麥克風(fēng)電路(或麥克風(fēng))。揚(yáng)聲器和麥克風(fēng)475還包括將電子音頻信號轉(zhuǎn)換成人類聽力聽得見的信號(壓力變化)的揚(yáng)聲器電路。該揚(yáng)聲器電路可以包括音頻放大器以得到所需的對音頻信號的放大,并且還可以包括音量控制電路以改變(增加或減少)音頻信號的振幅。

電子設(shè)備120優(yōu)選地包括攝像頭490。目前,幾乎所有移動電話都以攝像頭模塊為特色。攝像頭490可以包括1200萬像素、1400萬像素或者4100萬像素的攝像頭。

顯示器485可以包括,作為舉例,液晶顯示器(lcd)、薄膜晶體管(tft)屏幕,和有機(jī)發(fā)光二極管(oled)顯示器、薄膜二極管(tfd)顯示器,或容性和阻性觸摸屏。

在一簡單的實(shí)施例中,小鍵盤480可以包括包含數(shù)字(0至9)、字母(a至z)、特殊字符和特殊功能鍵的簡單矩陣型鍵盤。在用于智能手機(jī)實(shí)現(xiàn)的更高級的實(shí)施例中,小鍵盤480可以以移動電話的軟件實(shí)現(xiàn),從而鍵盤480呈現(xiàn)在顯示器485上,并且由用戶使用指尖的觸摸進(jìn)行操作。

在圖5a和5b、圖6以及圖7中,所述方法從傳送設(shè)備的網(wǎng)頁中找到上下文文本,基于傳送設(shè)備的視窗得到hittestresults,并掃描hittestresult的文本節(jié)點(diǎn),而忽略位置固定的文本節(jié)點(diǎn)。對于每個(gè)文本節(jié)點(diǎn),該方法掃描每個(gè)文本模式的inlinetextboxes,并在所有hittestresults中確定最接近視窗的左上角的一個(gè)。距離函數(shù)為10*y+x給予接近右上方的節(jié)點(diǎn)一些優(yōu)勢?;谏厦嬲业降哪繕?biāo)文本節(jié)點(diǎn),該方法將第一足夠長的段落確定為候選段落。從候選段落中的第一inlinetextbox開始,該方法找到具有足夠長的文本的語句,并將這些語句用作最終的上下文文本。

如果網(wǎng)頁大多為圖像,則所述方法基于視窗得到hittestresults,掃描hittestresult的圖像元素,而忽略位置固定的圖像。該方法確定最接近視窗的左上角的圖像元素。同樣,距離函數(shù)為10*y+x,其給予接近右上方的節(jié)點(diǎn)一些優(yōu)勢。該方法將imagesourceurl用作最終的上下文文本。

在圖5a和5b、圖6以及圖7中,當(dāng)在接收設(shè)備上恢復(fù)滾動位置時(shí),所述方法使用文本搜索和坐標(biāo)調(diào)整的組合。如果原始滾動位置為0,則沒有必要進(jìn)行文本搜索。否則,該方法基于原始文本源,在網(wǎng)絡(luò)內(nèi)容或圖像的源url中進(jìn)行文本搜索。文本匹配可以基于精確匹配或相似度匹配。該方法還基于原始文本相對于視窗的位置進(jìn)行額外調(diào)整。

圖5a和5b是圖示根據(jù)本公開的一實(shí)施例的通過傳輸設(shè)備210采集并傳輸瀏覽器狀態(tài)信息的流程圖。初始地,傳輸設(shè)備210的瀏覽器應(yīng)用程序215在瀏覽器屏幕的視窗中識別節(jié)點(diǎn)?;谝暣?,該節(jié)點(diǎn)被存儲在記錄hittestresults中(步驟505)。

傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查hittestresults中的每個(gè)節(jié)點(diǎn)(步驟510)。傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定該節(jié)點(diǎn)是否為文本節(jié)點(diǎn)(步驟515)。如果該節(jié)點(diǎn)不是文本節(jié)點(diǎn)(在步驟515中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查hittestresults中的下一個(gè)節(jié)點(diǎn)(步驟510)。如果該節(jié)點(diǎn)是文本節(jié)點(diǎn)(在步驟515中為是),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定該文本節(jié)點(diǎn)是否具有固定的位置(步驟520)。如果該文本節(jié)點(diǎn)具有固定的位置(在步驟420中為是),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查下一個(gè)節(jié)點(diǎn)(步驟510)。如果該文本節(jié)點(diǎn)不具有固定的位置(在步驟520中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215針對該節(jié)點(diǎn)中的每個(gè)內(nèi)嵌式文本框,確定哪個(gè)內(nèi)嵌式文本框最接近視窗的左上方(步驟525)。

然后,傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定最后一個(gè)節(jié)點(diǎn)是否被檢查或者內(nèi)嵌式文本框最接近視窗的左上方(步驟530)。如果不是(在步驟530中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查hittestresults中的下一個(gè)節(jié)點(diǎn)(步驟510)。如果最后一個(gè)節(jié)點(diǎn)被檢查或者內(nèi)嵌式文本框最接近視窗的左上方,則傳輸設(shè)備210的瀏覽器應(yīng)用程序215結(jié)束圖5a中的搜索循環(huán),并前進(jìn)到圖5b中的項(xiàng)目440。

接下來,傳輸設(shè)備210的瀏覽器應(yīng)用程序215選擇包含內(nèi)嵌式文本框的段落(步驟535)。然后,傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定所選段落中的文本是否足夠長(步驟540)。如果該文本不夠長(在步驟540中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215選擇下一個(gè)段落(步驟545),并返回到步驟540。如果該文本足夠長(在步驟540中為是),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215使用所選第一測試節(jié)點(diǎn)的第一內(nèi)嵌式文本框作為目標(biāo)文本和目標(biāo)上下文文本(步驟550)。

然后,傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定該上下文文本是否足夠長(步驟555)。如果該上下文文本不夠長(在步驟555中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215將該目標(biāo)上下文文本擴(kuò)展到下一個(gè)語句(步驟560),并返回到步驟555。如果該上下文文本足夠長(在步驟555中為是),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定其已經(jīng)找到目標(biāo)上下文文本、目標(biāo)文本和目標(biāo)文本的位置(步驟565)。這是被傳送到接收設(shè)備250的瀏覽器應(yīng)用程序255的增強(qiáng)的瀏覽器狀態(tài)信息的一部分。

在參照圖5a和5b所描述的一些實(shí)施例中,每個(gè)步驟中的主體是傳輸設(shè)備210的瀏覽器應(yīng)用程序215或接收設(shè)備250的瀏覽器應(yīng)用程序255。瀏覽器應(yīng)用程序215和瀏覽器應(yīng)用程序255是作為邏輯主體的示例。在硬件方面,可以理解,圖5a和5b中所示的方法通過傳輸設(shè)備210或接收設(shè)備250來實(shí)現(xiàn)。

圖6是圖示根據(jù)本公開的另一實(shí)施例的通過傳輸設(shè)備210采集并傳輸瀏覽器狀態(tài)信息的流程圖。初始地,傳輸設(shè)備210的瀏覽器應(yīng)用程序215在瀏覽器屏幕的視窗中識別節(jié)點(diǎn)?;谝暣埃摴?jié)點(diǎn)被存儲在記錄hittestresults中(步驟605)。

傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查hittestresults中的每個(gè)節(jié)點(diǎn)(步驟610)。傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定該節(jié)點(diǎn)是否為圖像元素(步驟615)。如果該節(jié)點(diǎn)不是圖像元素(在步驟615中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查hittestresults中的下一個(gè)節(jié)點(diǎn)(步驟610)。如果該節(jié)點(diǎn)是圖像元素(在步驟615中為是),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定該圖像元素是否具有固定的位置(步驟620)。如果該圖像元素具有固定的位置(在步驟620中為是),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215檢查下一個(gè)節(jié)點(diǎn)(步驟610)。如果該圖像元素不具有固定的位置(在步驟620中為否),則傳輸設(shè)備210的瀏覽器應(yīng)用程序215確定哪個(gè)圖像元素最接近視窗的左上方(步驟625)。傳輸設(shè)備210的瀏覽器應(yīng)用程序215結(jié)束搜索循環(huán)(步驟630),并確定其已經(jīng)找到與圖像源url和圖像元素的位置相對應(yīng)的目標(biāo)文本。

在參照圖6所描述的一些實(shí)施例中,每個(gè)步驟中的主體是傳輸設(shè)備210的瀏覽器應(yīng)用程序215或接收設(shè)備250的瀏覽器應(yīng)用程序255。瀏覽器應(yīng)用程序215和瀏覽器應(yīng)用程序255是作為邏輯主體的示例。在硬件方面,可以理解,圖6中所示的方法通過傳輸設(shè)備210或接收設(shè)備250來實(shí)現(xiàn)。

圖7是圖示根據(jù)本公開的一個(gè)實(shí)施例的通過接收設(shè)備250接收并處理瀏覽器狀態(tài)信息的流程圖。初始地,接收設(shè)備250的瀏覽器應(yīng)用程序255確定來自表1中的數(shù)據(jù)字段scrollviewposition是否等于0(步驟705)。如果不是(在步驟705中為否),則接收設(shè)備250的瀏覽器應(yīng)用程序255確定來自表1中的數(shù)據(jù)字段isimage是否為真(步驟710)。

如果isimage數(shù)據(jù)字段為真(在步驟710中為是),則接收設(shè)備250的瀏覽器應(yīng)用程序255檢查文檔(例如網(wǎng)頁)中的每個(gè)圖像元素(步驟720)。接收設(shè)備250的瀏覽器應(yīng)用程序255確定源url是否與來自表1中的數(shù)據(jù)字段scrolltotext相同(步驟725)。如果不是(在步驟725中為否),則接收設(shè)備250的瀏覽器應(yīng)用程序255返回到步驟720。如果源url與數(shù)據(jù)字段scrolltotext相同(在步驟725中為是),則接收設(shè)備250的瀏覽器應(yīng)用程序255滾動到圖像元素,并根據(jù)來自表1中的數(shù)據(jù)字段scrolltotextpositioninview的值來偏移(步驟730)。

如果isimage數(shù)據(jù)字段不為真(在步驟710中為否),則接收設(shè)備250的瀏覽器應(yīng)用程序255確定表1中的數(shù)據(jù)字段scrolltocontexttext的值(步驟740)。例如,接收設(shè)備250的瀏覽器應(yīng)用程序255可以使用rangeofstring()數(shù)據(jù)字段的值來確定表1中的數(shù)據(jù)字段scrolltocontexttext。如果沒有選擇下一個(gè)段落(在步驟745中為否),則接收設(shè)備250的瀏覽器應(yīng)用程序255結(jié)束處理。如果下一個(gè)段落被選擇(在步驟745中為是),則接收設(shè)備250的瀏覽器應(yīng)用程序255滾動到所選段落,并根據(jù)數(shù)據(jù)字段scrolltotextpositioninview的值來偏移(步驟750)。

在參照圖7所描述的一些實(shí)施例中,每個(gè)步驟中的主體是傳輸設(shè)備210的瀏覽器應(yīng)用程序215或接收設(shè)備250的瀏覽器應(yīng)用程序255。瀏覽器應(yīng)用程序215和瀏覽器應(yīng)用程序255是作為邏輯主體的示例。在硬件方面,可以理解,圖7中所示的方法通過傳輸設(shè)備210或接收設(shè)備250來實(shí)現(xiàn)。

應(yīng)當(dāng)理解,在說明書中描述的本公開的各種實(shí)施例可以以硬件、軟件或硬件和軟件的組合的形式來實(shí)現(xiàn)。該軟件可以被存儲在被配置為存儲一個(gè)或多個(gè)應(yīng)用程序(軟件模塊)的非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)中。應(yīng)用程序包括使得電子設(shè)備中的處理器進(jìn)行本公開的方法的計(jì)算機(jī)可執(zhí)行指令。因此,示范性實(shí)施例提供了包括用于實(shí)現(xiàn)在此所描述和要求保護(hù)的裝置或方法的代碼的程序,以及存儲該程序的非暫時(shí)性計(jì)算機(jī)可讀存儲裝置?;蛘撸诖说墓δ芸梢酝ㄟ^作為集成電路(ic)或一個(gè)或多個(gè)處理器和ic的任何組合來實(shí)現(xiàn)。

計(jì)算機(jī)可執(zhí)行指令可以存儲在易失性或非易失性存儲裝置中,諸如例如像只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、存儲芯片、器件或集成電路的存儲設(shè)備上,或存儲在光或磁可讀介質(zhì)上,諸如例如壓縮盤(cd)、數(shù)字多功能盤(dvd)、磁盤、磁帶等。應(yīng)當(dāng)理解,存儲設(shè)備和存儲介質(zhì)是適于存儲包括當(dāng)實(shí)現(xiàn)本公開的各種實(shí)施例時(shí)被執(zhí)行的指令的一個(gè)或多個(gè)程序的非暫時(shí)性機(jī)器可讀存儲裝置的各種實(shí)施例。

雖然已經(jīng)用示范性實(shí)施例描述了本公開,但是可以向本領(lǐng)域技術(shù)人員建議各種改變和修改。意圖是本公開包含落入所附權(quán)利要求的范圍之內(nèi)的這些改變和修改。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
大名县| 沂南县| 荆门市| 通海县| 环江| 东兴市| 蓬莱市| 淳安县| 双柏县| 琼海市| 磐安县| 防城港市| 班戈县| 开原市| 木兰县| 县级市| 丹江口市| 吉木乃县| 讷河市| 横山县| 广宗县| 固安县| 侯马市| 达尔| 南乐县| 常山县| 彝良县| 达州市| 莱阳市| 蓬莱市| 项城市| 上蔡县| 望奎县| 邵阳市| 广汉市| 长沙县| 从江县| 汉川市| 威远县| 调兵山市| 芦山县|