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

通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容的制作方法

文檔序號(hào):11530464閱讀:303來(lái)源:國(guó)知局
通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容的制造方法與工藝

本公開(kāi)一般涉及導(dǎo)航數(shù)字內(nèi)容,并且具體地涉及使用由移動(dòng)設(shè)備接收的傾斜姿勢(shì)來(lái)導(dǎo)航數(shù)字內(nèi)容。



背景技術(shù):

使用移動(dòng)設(shè)備與數(shù)字內(nèi)容交互變得越來(lái)越普遍。這些移動(dòng)設(shè)備(包括平板電腦和手機(jī))允許消費(fèi)者從幾乎任何位置與內(nèi)容進(jìn)行交互。此外,由于其便攜性,移動(dòng)設(shè)備通常比傳統(tǒng)的臺(tái)式或便攜計(jì)算機(jī)更方便地用于內(nèi)容交互。雖然移動(dòng)設(shè)備提供用于訪問(wèn)內(nèi)容的方便的機(jī)制,但是許多移動(dòng)設(shè)備使用的輸入設(shè)備可能使得難以在使用移動(dòng)設(shè)備呈現(xiàn)的內(nèi)容之間導(dǎo)航。



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

在諸如移動(dòng)設(shè)備的客戶端設(shè)備上運(yùn)行的應(yīng)用向用戶顯示數(shù)字內(nèi)容。當(dāng)用戶與移動(dòng)設(shè)備上的數(shù)字內(nèi)容交互時(shí),應(yīng)用經(jīng)由移動(dòng)設(shè)備的一個(gè)或多個(gè)定向傳感器接收傾斜姿勢(shì),并且基于接收到的傾斜姿勢(shì)來(lái)導(dǎo)航數(shù)字內(nèi)容。應(yīng)用從諸如加速計(jì)或陀螺儀的定向傳感器接收關(guān)于移動(dòng)設(shè)備的定向的信息。當(dāng)從關(guān)于移動(dòng)設(shè)備的定向的信息(例如閾值旋轉(zhuǎn)角度或閾值加速度)至少確定移動(dòng)設(shè)備的閾值運(yùn)動(dòng)時(shí),應(yīng)用識(shí)別傾斜姿勢(shì)。應(yīng)用確定與傾斜姿勢(shì)相關(guān)聯(lián)的導(dǎo)航動(dòng)作,并執(zhí)行導(dǎo)航動(dòng)作。在一個(gè)實(shí)施例中,當(dāng)識(shí)別不同的傾斜姿勢(shì)時(shí),應(yīng)用將不同的導(dǎo)航動(dòng)作與不同的傾斜姿勢(shì)相關(guān)聯(lián),并執(zhí)行不同的導(dǎo)航動(dòng)作。例如,應(yīng)用根據(jù)每個(gè)所識(shí)別的傾斜姿勢(shì)的方向來(lái)選擇用于呈現(xiàn)的不同的內(nèi)容頁(yè)面。

在一個(gè)實(shí)施例中,在移動(dòng)設(shè)備上運(yùn)行的應(yīng)用是數(shù)字雜志應(yīng)用,并且數(shù)字內(nèi)容包括數(shù)字雜志的饋送的層級(jí),其中每個(gè)饋送包括多篇文章或其他內(nèi)容項(xiàng)。通過(guò)傾斜移動(dòng)設(shè)備,在各個(gè)方向上移動(dòng)移動(dòng)設(shè)備,或這些動(dòng)作的組合,用戶可以導(dǎo)航數(shù)字雜志的饋送,訪問(wèn)正在呈現(xiàn)的內(nèi)容項(xiàng)的附加部分,訪問(wèn)數(shù)字雜志應(yīng)用的附加功能,或以其他方式導(dǎo)航數(shù)字雜志的內(nèi)容?;趶目蛻舳嗽O(shè)備的一個(gè)或多個(gè)定向傳感器確定的傾斜姿勢(shì)來(lái)導(dǎo)航內(nèi)容允許用戶通過(guò)與客戶端設(shè)備的單手交互來(lái)消費(fèi)數(shù)字雜志的內(nèi)容。

在本發(fā)明內(nèi)容和以下詳細(xì)描述中描述的特征和優(yōu)點(diǎn)不是全部的。鑒于附圖、說(shuō)明書(shū)和權(quán)利要求,許多附加的特征和優(yōu)點(diǎn)對(duì)于本領(lǐng)域普通技術(shù)人員將是顯而易見(jiàn)的。

附圖說(shuō)明

圖1是根據(jù)一個(gè)實(shí)施例的數(shù)字雜志服務(wù)器在其中操作的系統(tǒng)環(huán)境的框圖。

圖2是根據(jù)一個(gè)實(shí)施例的數(shù)字雜志服務(wù)器的框圖。

圖3是根據(jù)一個(gè)實(shí)施例的使用頁(yè)面模板在數(shù)字雜志中呈現(xiàn)內(nèi)容項(xiàng)的示例。

圖4是示出根據(jù)一個(gè)實(shí)施例的移動(dòng)設(shè)備的組件的框圖。

圖5a-圖5b示出根據(jù)一個(gè)實(shí)施例的用于導(dǎo)航數(shù)字雜志內(nèi)容的傾斜姿勢(shì)的示例。

圖6是示出根據(jù)一個(gè)實(shí)施例的用于導(dǎo)航數(shù)字內(nèi)容的方法的流程圖。

圖7是根據(jù)一個(gè)實(shí)施例的通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容的示例。

圖8是根據(jù)一個(gè)實(shí)施例的通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容的另一示例。

圖9是根據(jù)一個(gè)實(shí)施例的通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容的另一示例。

附圖僅出于說(shuō)明的目的描繪了本發(fā)明的各種實(shí)施例。本領(lǐng)域技術(shù)人員將從以下討論容易地認(rèn)識(shí)到,在不脫離本文所描述的本發(fā)明的原理的情況下,可以采用本文所示的結(jié)構(gòu)和方法的替代實(shí)施例。

具體實(shí)施方式

◆概述

數(shù)字雜志服務(wù)器從一個(gè)或多個(gè)源檢索內(nèi)容并且基于檢索到的內(nèi)容為用戶生成個(gè)性化的可定制數(shù)字雜志。所生成的數(shù)字雜志由在計(jì)算設(shè)備(諸如移動(dòng)通信設(shè)備、平板電腦或任何其他合適的計(jì)算系統(tǒng))上運(yùn)行的數(shù)字雜志應(yīng)用檢索并呈現(xiàn)給用戶。例如,基于用戶和/或代表用戶做出的選擇,數(shù)字雜志服務(wù)器生成包括一個(gè)或多個(gè)章節(jié)的數(shù)字雜志,所述一個(gè)或多個(gè)章節(jié)包括從多個(gè)源檢索的并且針對(duì)用戶個(gè)性化的內(nèi)容項(xiàng)。所生成的數(shù)字雜志允許用戶通過(guò)經(jīng)由移動(dòng)計(jì)算設(shè)備在易于導(dǎo)航的界面中呈現(xiàn)內(nèi)容項(xiàng),更容易地消費(fèi)使用戶感興趣的并激勵(lì)用戶的內(nèi)容。

數(shù)字雜志可以被組織成多個(gè)章節(jié),每個(gè)章節(jié)包括具有共同特征的內(nèi)容(例如,從特定源獲得的內(nèi)容)。例如,數(shù)字雜志的一個(gè)章節(jié)包括來(lái)自在線新聞源(諸如用于新聞組織的網(wǎng)站)的文章,另一章節(jié)包括來(lái)自與特定主題相關(guān)聯(lián)的內(nèi)容的第三方策劃集合的文章(例如,技術(shù)編譯),以及附加章節(jié)包括從與用戶相關(guān)聯(lián)并由一個(gè)或多個(gè)社交網(wǎng)絡(luò)系統(tǒng)維護(hù)的一個(gè)或多個(gè)賬號(hào)獲得的內(nèi)容。為了說(shuō)明的目的,包括在章節(jié)中的內(nèi)容在本文中被稱(chēng)為“內(nèi)容項(xiàng)”或“文章”,其可以包括文本文章、圖片、視頻、待售產(chǎn)品、用戶生成的內(nèi)容(例如,在社交網(wǎng)絡(luò)系統(tǒng)上發(fā)布的內(nèi)容)、廣告和能夠在數(shù)字雜志的上下文中顯示的任何其他類(lèi)型的內(nèi)容。

◆系統(tǒng)架構(gòu)

圖1是用于數(shù)字雜志服務(wù)器140的系統(tǒng)環(huán)境100的框圖。圖1中所示的實(shí)施例包括一個(gè)或多個(gè)源110、網(wǎng)絡(luò)120、客戶端設(shè)備130和數(shù)字雜志服務(wù)器140。在備選的配置中,系統(tǒng)環(huán)境100中可以包括不同和/或附加組件。本文所述的實(shí)施例可適用于不是數(shù)字雜志服務(wù)器140的在線系統(tǒng)。

源110是能夠向客戶端設(shè)備130提供各種類(lèi)型的內(nèi)容的計(jì)算系統(tǒng)。由源110提供的內(nèi)容的示例包括網(wǎng)頁(yè)上的文本、圖像、視頻或音頻、網(wǎng)絡(luò)饋送、社交網(wǎng)絡(luò)信息、消息或其他合適的數(shù)據(jù)。內(nèi)容的附加示例包括諸如博客、推文、共享圖像、視頻或音頻、社交網(wǎng)絡(luò)帖子和社交網(wǎng)絡(luò)狀態(tài)更新的用戶生成的內(nèi)容。由源110提供的內(nèi)容可以從發(fā)布者(例如,關(guān)于新聞事件、產(chǎn)品信息、娛樂(lè)或教育材料的素材)接收并由源110分發(fā),或源110可以是其生成的內(nèi)容的發(fā)布者。為了方便,來(lái)自源的內(nèi)容,不管其組成如何,在本文中都可以被稱(chēng)為“文章”、“內(nèi)容項(xiàng)”或者“內(nèi)容”。內(nèi)容項(xiàng)可以包括各種類(lèi)型的內(nèi)容,例如文本、圖像和視頻。

源110使用有線和/或無(wú)線通信系統(tǒng)經(jīng)由網(wǎng)絡(luò)120與客戶端設(shè)備130和數(shù)字雜志服務(wù)器140通信,網(wǎng)絡(luò)120可以包括局域網(wǎng)和/或廣域網(wǎng)的任何組合。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)120使用標(biāo)準(zhǔn)通信技術(shù)和/或協(xié)議。例如,網(wǎng)絡(luò)120包括使用諸如以太網(wǎng)、802.11、全球微波互聯(lián)接入(wimax)、3g、4g、碼分多址(cdma)、數(shù)字用戶線路(dsl)等技術(shù)的通信鏈路。經(jīng)由網(wǎng)絡(luò)120進(jìn)行通信的聯(lián)網(wǎng)協(xié)議的示例包括多協(xié)議標(biāo)簽交換(mpls)、傳輸控制協(xié)議/因特網(wǎng)協(xié)議(tcp/ip)、超文本傳輸協(xié)議(http)、簡(jiǎn)單郵件傳輸協(xié)議(smtp)和文件傳輸協(xié)議(ftp)。通過(guò)網(wǎng)絡(luò)120交換的數(shù)據(jù)可以使用任何合適的格式來(lái)表示,諸如超文本標(biāo)記語(yǔ)言(html)或可擴(kuò)展標(biāo)記語(yǔ)言(xml)。在一些實(shí)施例中,可以使用任何合適的一種或多種技術(shù)來(lái)對(duì)網(wǎng)絡(luò)120的所有或一些通信鏈路進(jìn)行加密。

客戶端設(shè)備130是能夠接收用戶輸入以及經(jīng)由網(wǎng)絡(luò)120傳送和/或接收數(shù)據(jù)的一個(gè)或多個(gè)計(jì)算設(shè)備??蛻舳嗽O(shè)備130是具有計(jì)算機(jī)功能的設(shè)備,例如個(gè)人數(shù)字助理(pda)、移動(dòng)電話、智能電話或另一合適的設(shè)備,其允許用戶與數(shù)字雜志服務(wù)器140交互??蛻舳嗽O(shè)備130響應(yīng)于在客戶端設(shè)備130接收的用戶輸入從數(shù)字雜志服務(wù)器140檢索內(nèi)容的頁(yè)面。在一個(gè)實(shí)施例中,客戶端設(shè)備130接收設(shè)備的定向的改變作為用于導(dǎo)航數(shù)字雜志服務(wù)器140的內(nèi)容的輸入。這些定向的改變?cè)谶@里被稱(chēng)為“傾斜姿勢(shì)”,并且包括客戶端設(shè)備130圍繞垂直于重力軸的軸的旋轉(zhuǎn)和客戶端設(shè)備130的加速。結(jié)合圖4進(jìn)一步描述被配置為響應(yīng)于傾斜姿勢(shì)來(lái)導(dǎo)航數(shù)字內(nèi)容的客戶端設(shè)備130。盡管圖1示出了單個(gè)客戶端設(shè)備130,但是在各種實(shí)施例中,任何數(shù)量的移動(dòng)設(shè)備130可以與數(shù)字雜志服務(wù)器140通信。

數(shù)字雜志服務(wù)器140從一個(gè)或多個(gè)源110接收內(nèi)容項(xiàng),通過(guò)處理所接收的內(nèi)容來(lái)生成數(shù)字雜志中的頁(yè)面,并且將這些頁(yè)面提供給客戶端設(shè)備130。如下面結(jié)合圖2進(jìn)一步描述的,數(shù)字雜志服務(wù)器140基于從一個(gè)或多個(gè)源110獲得的內(nèi)容項(xiàng)以及描述內(nèi)容項(xiàng)的組織和呈現(xiàn)的信息,生成用于呈現(xiàn)給用戶的一個(gè)或多個(gè)頁(yè)面。例如,數(shù)字雜志服務(wù)器140基于與用戶相關(guān)聯(lián)的信息來(lái)確定指明內(nèi)容項(xiàng)相對(duì)于彼此的定位的頁(yè)面布局,并且生成包括根據(jù)所確定的布局布置的內(nèi)容項(xiàng)的頁(yè)面,以便經(jīng)由客戶端設(shè)備130呈現(xiàn)給用戶。這允許用戶以增強(qiáng)用戶與內(nèi)容項(xiàng)的交互和內(nèi)容項(xiàng)的消費(fèi)的格式經(jīng)由客戶端設(shè)備130訪問(wèn)內(nèi)容項(xiàng)。例如,數(shù)字雜志服務(wù)器140以與打印雜志所使用的格式類(lèi)似的格式向用戶提供內(nèi)容項(xiàng)。通過(guò)以類(lèi)似于打印雜志的格式呈現(xiàn)內(nèi)容項(xiàng),數(shù)字雜志服務(wù)器140允許用戶經(jīng)由客戶端設(shè)備130與來(lái)自多個(gè)源110的內(nèi)容項(xiàng)交互,其中減少了在水平或垂直滾動(dòng)以訪問(wèn)各種內(nèi)容項(xiàng)中的不便。

圖2是數(shù)字雜志服務(wù)器140的架構(gòu)的框圖。圖2中所示的數(shù)字雜志服務(wù)器140包括用戶簡(jiǎn)檔存儲(chǔ)裝置205、模板存儲(chǔ)裝置210、內(nèi)容存儲(chǔ)裝置215、布局引擎220、連接生成器225、連接存儲(chǔ)裝置230、推薦引擎235、搜索模塊240、界面生成器245和web服務(wù)器250。在其他實(shí)施例中,數(shù)字雜志服務(wù)器140可以包括用于各種應(yīng)用的附加的、更少的或不同的組件。未示出諸如網(wǎng)絡(luò)接口、安全功能、負(fù)載平衡器、故障轉(zhuǎn)移服務(wù)器、管理和網(wǎng)絡(luò)操作控制臺(tái)等常規(guī)組件,以免模糊系統(tǒng)架構(gòu)的細(xì)節(jié)。

數(shù)字雜志服務(wù)器140的每個(gè)用戶與存儲(chǔ)在用戶簡(jiǎn)檔存儲(chǔ)裝置205中的用戶簡(jiǎn)檔相關(guān)聯(lián)。用戶簡(jiǎn)檔包括用戶明確共享的關(guān)于用戶的聲明性信息,并且還可以包括由數(shù)字雜志服務(wù)器140推斷的簡(jiǎn)檔信息。在一個(gè)實(shí)施例中,用戶簡(jiǎn)檔包括多個(gè)數(shù)據(jù)字段,每個(gè)數(shù)據(jù)字段描述對(duì)應(yīng)的社交網(wǎng)絡(luò)系統(tǒng)用戶的一個(gè)或多個(gè)屬性。存儲(chǔ)在用戶簡(jiǎn)檔中的信息的示例包括傳記、人口統(tǒng)計(jì)和其他類(lèi)型的描述性信息,例如性別、愛(ài)好或偏好、位置或其他合適的信息。用戶簡(jiǎn)檔存儲(chǔ)裝置205中的用戶簡(jiǎn)檔還包括描述相應(yīng)用戶與由數(shù)字雜志服務(wù)器140呈現(xiàn)的內(nèi)容項(xiàng)的交互的數(shù)據(jù)。例如,用戶簡(jiǎn)檔包括內(nèi)容項(xiàng)標(biāo)識(shí)符、與對(duì)應(yīng)于內(nèi)容項(xiàng)標(biāo)識(shí)符的內(nèi)容項(xiàng)的交互的描述、以及發(fā)生交互的時(shí)間。

雖然用戶簡(jiǎn)檔存儲(chǔ)裝置205中的用戶簡(jiǎn)檔經(jīng)常與個(gè)人相關(guān)聯(lián),允許個(gè)人經(jīng)由數(shù)字雜志服務(wù)器140提供和接收內(nèi)容項(xiàng),但是也可以為諸如企業(yè)或組織的實(shí)體存儲(chǔ)用戶簡(jiǎn)檔。這允許實(shí)體經(jīng)由數(shù)字雜志服務(wù)器140提供或訪問(wèn)內(nèi)容項(xiàng)。實(shí)體可以向數(shù)字雜志服務(wù)器140的用戶發(fā)布關(guān)于其自身、關(guān)于其產(chǎn)品的信息或者提供與該實(shí)體相關(guān)聯(lián)的其他內(nèi)容項(xiàng)的信息。例如,數(shù)字雜志服務(wù)器140的用戶可以經(jīng)由數(shù)字雜志服務(wù)器140接收包括與實(shí)體相關(guān)聯(lián)的內(nèi)容項(xiàng)的數(shù)字雜志或章節(jié)。

模板存儲(chǔ)裝置210包括頁(yè)面模板,每個(gè)頁(yè)面模板描述內(nèi)容項(xiàng)在頁(yè)面上相對(duì)于彼此的空間布置(“布局”)以由客戶端設(shè)備130呈現(xiàn)。頁(yè)面模板包括一個(gè)或多個(gè)槽,每個(gè)槽被配置為呈現(xiàn)一個(gè)或多個(gè)內(nèi)容項(xiàng)。在一些實(shí)施例中,頁(yè)面模板中的槽可以被配置為呈現(xiàn)特定類(lèi)型的內(nèi)容項(xiàng)或呈現(xiàn)具有一個(gè)或多個(gè)指定特性的內(nèi)容項(xiàng)。例如,頁(yè)面模板中的槽被配置為呈現(xiàn)圖像,而頁(yè)面模板中的另一個(gè)槽被配置為呈現(xiàn)文本數(shù)據(jù)。每個(gè)槽具有尺寸(例如,小、中或大)和寬高比。一個(gè)或多個(gè)頁(yè)面模板可以與客戶端設(shè)備130的類(lèi)型相關(guān)聯(lián),允許在使用不同的客戶端設(shè)備130查看內(nèi)容項(xiàng)時(shí),以不同的相對(duì)位置和不同的尺寸呈現(xiàn)內(nèi)容項(xiàng)。另外,頁(yè)面模板可以與源110相關(guān)聯(lián),允許源110指定呈現(xiàn)從源110接收的內(nèi)容項(xiàng)的頁(yè)面的格式。例如,在線零售商與頁(yè)面模板相關(guān)聯(lián),以允許在線零售商經(jīng)由數(shù)字雜志服務(wù)器140利用特定組織呈現(xiàn)內(nèi)容項(xiàng)。頁(yè)面模板的示例在2011年7月21日提交的美國(guó)專(zhuān)利申請(qǐng)no.13/187,840中進(jìn)一步描述,其全部?jī)?nèi)容通過(guò)引用并入本文。

內(nèi)容存儲(chǔ)裝置215存儲(chǔ)對(duì)象,每個(gè)對(duì)象表示各種類(lèi)型的內(nèi)容。例如,內(nèi)容存儲(chǔ)裝置215存儲(chǔ)在當(dāng)前時(shí)間的閾值時(shí)間內(nèi)從一個(gè)或多個(gè)源115接收的內(nèi)容項(xiàng)。由內(nèi)容存儲(chǔ)裝置215存儲(chǔ)的內(nèi)容項(xiàng)的示例包括頁(yè)面發(fā)布、狀態(tài)更新、照片、視頻、鏈接、文章、視頻數(shù)據(jù)、音頻數(shù)據(jù)、在一個(gè)位置的登記事件或任何其他類(lèi)型的內(nèi)容。用戶可以指定包括具有共同特性的內(nèi)容項(xiàng)的章節(jié),并且將共同特性以及與用戶簡(jiǎn)檔或用戶指定章節(jié)的關(guān)聯(lián)一起存儲(chǔ)在內(nèi)容存儲(chǔ)裝置215中。

布局引擎220從一個(gè)或多個(gè)源110或從內(nèi)容存儲(chǔ)裝置215檢索內(nèi)容項(xiàng),并且基于來(lái)自模板存儲(chǔ)裝置210的頁(yè)面模板來(lái)生成包括內(nèi)容項(xiàng)的頁(yè)面。基于檢索到的內(nèi)容項(xiàng),布局引擎220可以從模板存儲(chǔ)裝置210識(shí)別候選頁(yè)面模板,基于不同候選頁(yè)面模板中的槽的特性并且基于內(nèi)容項(xiàng)的特性對(duì)候選頁(yè)面模板評(píng)分。基于與候選頁(yè)面模板相關(guān)聯(lián)的分?jǐn)?shù),布局引擎220選擇頁(yè)面模板并且將檢索到的內(nèi)容項(xiàng)與一個(gè)或多個(gè)槽相關(guān)聯(lián)以生成頁(yè)面,在該頁(yè)面中檢索到的內(nèi)容項(xiàng)相對(duì)于彼此被呈現(xiàn),并且基于它們的相關(guān)聯(lián)的槽按大小排列。當(dāng)將內(nèi)容項(xiàng)與槽相關(guān)聯(lián)時(shí),布局引擎220可以將內(nèi)容項(xiàng)與被配置為呈現(xiàn)特定類(lèi)型的內(nèi)容項(xiàng)或呈現(xiàn)具有一個(gè)或多個(gè)指定特性的內(nèi)容項(xiàng)的槽相關(guān)聯(lián)。在2011年7月21日提交的美國(guó)專(zhuān)利申請(qǐng)no.13/187,840中進(jìn)一步描述了使用頁(yè)面模板來(lái)呈現(xiàn)內(nèi)容項(xiàng)的示例,其全部?jī)?nèi)容通過(guò)引用并入本文。

連接生成器225監(jiān)控用戶和由數(shù)字雜志服務(wù)器140呈現(xiàn)的內(nèi)容項(xiàng)之間的交互?;诮换ィB接生成器225確定各種內(nèi)容項(xiàng)之間的連接、用戶和內(nèi)容項(xiàng)之間的連接、或數(shù)字雜志服務(wù)器140的用戶之間的連接。例如,連接生成器225識(shí)別數(shù)字雜志服務(wù)器140的用戶何時(shí)提供關(guān)于內(nèi)容項(xiàng)的反饋、訪問(wèn)內(nèi)容項(xiàng)、與其他用戶共享內(nèi)容項(xiàng)、或者對(duì)內(nèi)容項(xiàng)執(zhí)行其他動(dòng)作。在一些實(shí)施例中,連接生成器225從用戶簡(jiǎn)檔存儲(chǔ)裝置205中的用戶的用戶簡(jiǎn)檔檢索描述用戶與內(nèi)容項(xiàng)的交互的數(shù)據(jù)。可選地,當(dāng)數(shù)字雜志服務(wù)器140接收到交互時(shí),將用戶與內(nèi)容項(xiàng)的交互傳送給連接生成器225。連接生成器225可以考慮與用戶與內(nèi)容項(xiàng)的交互相關(guān)聯(lián)的時(shí)間信息。例如,連接生成器225識(shí)別在指定時(shí)間間隔內(nèi)用戶與內(nèi)容項(xiàng)的交互,或者基于與交互相關(guān)聯(lián)的時(shí)間對(duì)所識(shí)別的用戶交互應(yīng)用衰減因子。如果用戶與內(nèi)容項(xiàng)的交互滿足一個(gè)或多個(gè)標(biāo)準(zhǔn),則連接生成器225生成用戶和內(nèi)容項(xiàng)之間的連接。在一個(gè)實(shí)施例中,連接生成器225基于滿足一個(gè)或多個(gè)標(biāo)準(zhǔn)的用戶與內(nèi)容項(xiàng)的交互來(lái)確定指明用戶和內(nèi)容項(xiàng)之間的連接的強(qiáng)度的一個(gè)或多個(gè)權(quán)重。在2013年5月29日提交的美國(guó)專(zhuān)利申請(qǐng)no.13/905,016中進(jìn)一步描述了用戶和內(nèi)容項(xiàng)之間的連接的生成,其全部?jī)?nèi)容通過(guò)引用并入本文。

如果多個(gè)內(nèi)容項(xiàng)被連接到用戶,則連接生成器225在連接到用戶的每個(gè)內(nèi)容項(xiàng)之間建立隱式連接。在一個(gè)實(shí)施例中,連接生成器225維護(hù)標(biāo)識(shí)連接到用戶的內(nèi)容項(xiàng)之間的隱式連接的用戶內(nèi)容圖。在一個(gè)實(shí)施例中,與用戶和內(nèi)容項(xiàng)之間的連接相關(guān)聯(lián)的權(quán)重被用于確定與內(nèi)容項(xiàng)之間的各種隱式連接相關(guān)聯(lián)的權(quán)重。用于數(shù)字雜志服務(wù)器140的多個(gè)用戶的用戶內(nèi)容圖被組合以生成全局內(nèi)容圖,其描述由數(shù)字雜志服務(wù)器140基于用戶與各種內(nèi)容項(xiàng)的交互提供的各種內(nèi)容項(xiàng)之間的連接。例如,通過(guò)基于用戶內(nèi)容圖中的各個(gè)內(nèi)容項(xiàng)之間的相互連接來(lái)組合用戶內(nèi)容圖,由此生成全局內(nèi)容圖。

在一個(gè)實(shí)施例中,連接生成器225從全局內(nèi)容圖或從多個(gè)用戶內(nèi)容圖生成鄰接矩陣,并將鄰接矩陣存儲(chǔ)在連接存儲(chǔ)裝置230中。鄰接矩陣描述內(nèi)容項(xiàng)之間的連接。例如,鄰接矩陣包括內(nèi)容項(xiàng)的標(biāo)識(shí)符和表示基于全局內(nèi)容圖的內(nèi)容項(xiàng)之間的連接的強(qiáng)度或接近程度的權(quán)重。作為示例,權(quán)重指示主題的相似度或與各種內(nèi)容項(xiàng)相關(guān)聯(lián)的其它特性的相似度。在其他實(shí)施例中,連接存儲(chǔ)裝置230包括從各種用戶內(nèi)容圖確定的各種鄰接矩陣;可以分析鄰接矩陣以生成由數(shù)字雜志服務(wù)器140提供的內(nèi)容項(xiàng)的總體鄰接矩陣。圖形分析技術(shù)可以應(yīng)用于鄰接矩陣以對(duì)內(nèi)容項(xiàng)進(jìn)行排序,以向用戶推薦內(nèi)容項(xiàng)或者以其他方式分析內(nèi)容項(xiàng)之間的關(guān)系。在2013年5月29日提交的美國(guó)專(zhuān)利申請(qǐng)no.13/905,016中進(jìn)一步描述了鄰接矩陣的示例,其全部?jī)?nèi)容通過(guò)引用并入本文。

除了識(shí)別內(nèi)容項(xiàng)之間的連接之外,連接生成器225還可以基于用戶和內(nèi)容項(xiàng)之間的交互來(lái)確定數(shù)字雜志服務(wù)器140的用戶之間的社交接近度。數(shù)字雜志服務(wù)器140使用各種技術(shù)確定用戶之間的社交接近度或“社交距離”。例如,數(shù)字雜志服務(wù)器140分析連接到社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的數(shù)字雜志服務(wù)器140的兩個(gè)用戶中的每一個(gè)用戶的附加用戶,以確定兩個(gè)用戶的社交接近度。在另一示例中,數(shù)字雜志服務(wù)器140通過(guò)分析第一用戶與由第二用戶發(fā)布的內(nèi)容項(xiàng)的交互,無(wú)論內(nèi)容項(xiàng)是使用數(shù)字雜志服務(wù)器140發(fā)布還是在另一社交網(wǎng)絡(luò)系統(tǒng)上發(fā)布,確定第一用戶和第二用戶之間的社交接近度。用于確定數(shù)字雜志服務(wù)器140的用戶之間的社交鄰近度的另外的示例在2013年5月29日提交的美國(guó)專(zhuān)利申請(qǐng)no.13/905,016中描述,其全部?jī)?nèi)容通過(guò)引用并入本文。在一個(gè)實(shí)施例中,連接生成器225基于用戶和附加用戶與特定內(nèi)容項(xiàng)的共同交互來(lái)確定數(shù)字雜志服務(wù)器140的用戶與附加用戶之間的連接置信度值。連接置信度值可以是表示用戶和附加用戶之間的親密度的測(cè)量的數(shù)值分?jǐn)?shù)。例如,較大的連接置信度值指示用戶和附加用戶之間的較大相似性。在一個(gè)實(shí)施例中,如果用戶與另一個(gè)用戶具有至少一個(gè)閾值連接置信度值,則數(shù)字雜志服務(wù)器140將用戶和附加用戶之間的連接存儲(chǔ)在連接存儲(chǔ)裝置230中。

使用來(lái)自連接存儲(chǔ)裝置230的數(shù)據(jù),推薦引擎235識(shí)別來(lái)自一個(gè)或多個(gè)源110的內(nèi)容項(xiàng),用于向數(shù)字雜志服務(wù)器用戶推薦。因此,推薦引擎235識(shí)別與用戶潛在相關(guān)的內(nèi)容項(xiàng)。在一個(gè)實(shí)施例中,推薦引擎235從用戶的用戶簡(jiǎn)檔中檢索描述用戶與內(nèi)容項(xiàng)之間的交互的數(shù)據(jù),以及從連接存儲(chǔ)裝置230中檢索描述內(nèi)容項(xiàng)之間的連接和/或用戶之間的連接的數(shù)據(jù)。在一個(gè)實(shí)施例中,推薦引擎235使用描述內(nèi)容項(xiàng)(例如,主題、章節(jié)、子章節(jié))以及用戶與各種內(nèi)容項(xiàng)(例如,視圖、共享、保存、鏈接、主題閱讀或近期活動(dòng))之間的交互的存儲(chǔ)信息來(lái)識(shí)別可能與數(shù)字雜志服務(wù)器用戶相關(guān)的內(nèi)容項(xiàng)。例如,向用戶推薦具有至少閾值權(quán)重的用戶與之交互的內(nèi)容項(xiàng)的隱式連接的內(nèi)容項(xiàng)。作為另一示例,推薦引擎235向用戶呈現(xiàn)與如下內(nèi)容項(xiàng)具有共同的一個(gè)或多個(gè)屬性的內(nèi)容項(xiàng),附加用戶和與該內(nèi)容項(xiàng)交互的該用戶具有閾值連接置信度分?jǐn)?shù)。對(duì)附加內(nèi)容項(xiàng)的推薦可以在用戶使用數(shù)字雜志查看內(nèi)容項(xiàng)時(shí)呈現(xiàn)給用戶,可以由數(shù)字雜志服務(wù)器140作為通知呈現(xiàn)給用戶,或者可以通過(guò)任何合適的通信渠道呈現(xiàn)給用戶。

在一個(gè)實(shí)施例中,推薦引擎235對(duì)從一個(gè)或多個(gè)源110或從內(nèi)容存儲(chǔ)裝置215接收的內(nèi)容項(xiàng)應(yīng)用各種過(guò)濾器,以有效地向用戶提供推薦的內(nèi)容項(xiàng)。例如,推薦引擎235鑒于從用戶的用戶簡(jiǎn)檔中檢索的用戶的特性來(lái)分析內(nèi)容項(xiàng)的屬性。內(nèi)容項(xiàng)的屬性的示例包括類(lèi)型(例如,圖像、素材、鏈接、視頻、音頻等)、從其接收內(nèi)容項(xiàng)的源110、檢索內(nèi)容項(xiàng)的時(shí)間以及內(nèi)容項(xiàng)的主題。用戶的特性的示例包括關(guān)于用戶的傳記信息、連接到用戶的用戶以及用戶和內(nèi)容項(xiàng)之間的交互。在一個(gè)實(shí)施例中,推薦引擎235鑒于用戶在指定時(shí)間段的用戶特性來(lái)分析內(nèi)容項(xiàng)的屬性,以生成推薦內(nèi)容項(xiàng)的集合。推薦內(nèi)容項(xiàng)的集合可以呈現(xiàn)給用戶或者可以基于用戶特性和內(nèi)容項(xiàng)屬性作進(jìn)一步分析,以生成更精細(xì)的推薦內(nèi)容項(xiàng)的集合。包括在用戶的用戶簡(jiǎn)檔中的設(shè)置可以指明在向用戶標(biāo)識(shí)推薦的內(nèi)容項(xiàng)之前分析內(nèi)容項(xiàng)的時(shí)間長(zhǎng)度,允許用戶均衡推薦的內(nèi)容項(xiàng)的精化與用于標(biāo)識(shí)推薦的內(nèi)容項(xiàng)的時(shí)間。

搜索模塊240從用戶接收搜索查詢并且基于搜索查詢從一個(gè)或多個(gè)源110檢索內(nèi)容項(xiàng)。例如,從一個(gè)或多個(gè)源110檢索具有至少一部分屬性與至少一部分搜索查詢匹配的內(nèi)容項(xiàng)。用戶可以通過(guò)由用戶的用戶簡(jiǎn)檔維護(hù)的設(shè)置來(lái)指明接收內(nèi)容項(xiàng)的源110,或者通過(guò)識(shí)別搜索查詢中的一個(gè)或多個(gè)源來(lái)指明接收內(nèi)容項(xiàng)的源110。在一個(gè)實(shí)施例中,搜索模塊240生成包括基于搜索查詢識(shí)別的內(nèi)容項(xiàng)的數(shù)字雜志的章節(jié),因?yàn)樗R(shí)別的內(nèi)容項(xiàng)具有它們與搜索查詢關(guān)聯(lián)的共同屬性。當(dāng)由源110提供附加內(nèi)容項(xiàng)時(shí),呈現(xiàn)從搜索查詢識(shí)別的識(shí)別內(nèi)容項(xiàng)允許用戶更容易地識(shí)別至少部分地匹配該搜索查詢的附加內(nèi)容項(xiàng)。

為了基于搜索查詢更有效地識(shí)別內(nèi)容項(xiàng),搜索模塊240可以將內(nèi)容項(xiàng)、內(nèi)容項(xiàng)的組(或章節(jié))和用戶簡(jiǎn)檔信息編入索引中。在一個(gè)實(shí)施例中,索引包括關(guān)于各種內(nèi)容項(xiàng)的信息,例如作者、源、主題、創(chuàng)建數(shù)據(jù)/時(shí)間、用戶交互信息、文檔標(biāo)題或能夠唯一地標(biāo)識(shí)內(nèi)容項(xiàng)的其他信息。將搜索查詢與索引中維護(hù)的信息進(jìn)行比較以識(shí)別要呈現(xiàn)給用戶的內(nèi)容項(xiàng)。搜索模塊240可以基于排序呈現(xiàn)所識(shí)別的內(nèi)容項(xiàng)。與內(nèi)容項(xiàng)相關(guān)聯(lián)的一個(gè)或多個(gè)因素可以用于生成排序。因素的示例包括:數(shù)字雜志服務(wù)器140的用戶之間的內(nèi)容項(xiàng)的全局流行度,與內(nèi)容項(xiàng)交互的用戶與提供搜索查詢的用戶之間的連接以及來(lái)自源110的信息。另外,搜索模塊240可以向與基于索引信息和搜索查詢之間的相似性選擇的每個(gè)內(nèi)容項(xiàng)相關(guān)聯(lián)的索引信息分配權(quán)重,并且基于它們的權(quán)重對(duì)內(nèi)容項(xiàng)進(jìn)行排序。例如,基于搜索查詢識(shí)別的內(nèi)容項(xiàng)以部分地基于內(nèi)容項(xiàng)的排序的順序呈現(xiàn)在數(shù)字雜志的章節(jié)中。

為了增加用戶與數(shù)字雜志的交互,界面生成器245維護(hù)將接收到的輸入與由數(shù)字雜志服務(wù)器140或由在客戶端設(shè)備130上運(yùn)行的數(shù)字雜志應(yīng)用執(zhí)行的動(dòng)作相關(guān)聯(lián)的指令。例如,由界面生成器245維護(hù)的指令將經(jīng)由客戶端設(shè)備130的輸入設(shè)備接收的輸入或特定輸入的類(lèi)型與對(duì)由數(shù)字雜志呈現(xiàn)的內(nèi)容的修改相關(guān)聯(lián)。作為示例,如果輸入設(shè)備是觸敏顯示器,則界面生成器245包括將不同的觸摸姿勢(shì)與通過(guò)經(jīng)由數(shù)字雜志呈現(xiàn)的內(nèi)容項(xiàng)的導(dǎo)航相關(guān)聯(lián)的指令。作為另一示例,如果輸入設(shè)備是定向傳感器,則界面生成器245包括將不同的傾斜姿勢(shì)與通過(guò)經(jīng)由數(shù)字雜志呈現(xiàn)的內(nèi)容項(xiàng)的導(dǎo)航相關(guān)聯(lián)的指令。來(lái)自界面生成器245的指令被傳送到在客戶端設(shè)備130上運(yùn)行的數(shù)字雜志應(yīng)用或其他應(yīng)用,在該客戶端設(shè)備130上呈現(xiàn)來(lái)自數(shù)字雜志服務(wù)器140的內(nèi)容?;诋?dāng)經(jīng)由數(shù)字雜志服務(wù)器140呈現(xiàn)內(nèi)容項(xiàng)時(shí)呈現(xiàn)的指令來(lái)處理經(jīng)由客戶端設(shè)備130的輸入設(shè)備接收的輸入,以簡(jiǎn)化用戶與由數(shù)字雜志服務(wù)器140呈現(xiàn)的內(nèi)容的交互。

web服務(wù)器250經(jīng)由網(wǎng)絡(luò)120將數(shù)字雜志服務(wù)器140鏈接到一個(gè)或多個(gè)客戶端設(shè)備130以及一個(gè)或多個(gè)源110。web服務(wù)器250提供網(wǎng)頁(yè)以及其他內(nèi)容,例如xml等等。web服務(wù)器250可以從一個(gè)或多個(gè)源110檢索內(nèi)容項(xiàng)。另外,web服務(wù)器250將用于生成內(nèi)容項(xiàng)的頁(yè)面的指令從布局引擎220傳送到客戶端設(shè)備130,以及將用于處理接收的輸入的指令從界面生成器245傳送到客戶端設(shè)備130,以呈現(xiàn)給用戶。web服務(wù)器250還從客戶端設(shè)備130接收對(duì)內(nèi)容或其他信息的請(qǐng)求,并將該請(qǐng)求或信息傳送到數(shù)字雜志服務(wù)器140的組件以執(zhí)行相應(yīng)的動(dòng)作。另外,web服務(wù)器250可以提供應(yīng)用程序編程接口(api)功能,以將數(shù)據(jù)直接發(fā)送到本地客戶端設(shè)備操作系統(tǒng),例如androidtm或blackberryos。

為了說(shuō)明的目的,圖2描述了由數(shù)字雜志服務(wù)器140提供的各種功能。然而,在其他實(shí)施例中,上述功能可以由在客戶端設(shè)備130上運(yùn)行的數(shù)字雜志應(yīng)用提供,或者可以由數(shù)字雜志服務(wù)器140和在客戶端設(shè)備130上運(yùn)行的數(shù)字雜志應(yīng)用的組合提供。例如,盡管界面生成器245在上面被描述為包括將不同的傾斜姿勢(shì)與導(dǎo)航內(nèi)容項(xiàng)相關(guān)聯(lián)的指令,但是客戶端設(shè)備130可以替代地運(yùn)行用于分析傾斜姿勢(shì)的指令以導(dǎo)航內(nèi)容項(xiàng)。在其他情況下,由數(shù)字雜志服務(wù)器140和客戶端設(shè)備130兩者運(yùn)行用于響應(yīng)于所識(shí)別的傾斜姿勢(shì)而導(dǎo)航內(nèi)容項(xiàng)的指令。

◆頁(yè)面模板

圖3示出了具有多個(gè)矩形槽的示例頁(yè)面模板302,每個(gè)矩形槽被配置為呈現(xiàn)內(nèi)容項(xiàng)。具有不同配置的槽的其他頁(yè)面模板可以由數(shù)字雜志服務(wù)器140使用以呈現(xiàn)從源110接收的一個(gè)或多個(gè)內(nèi)容項(xiàng)。如上面結(jié)合圖2所描述的,在一些實(shí)施例中,頁(yè)面模板中的一個(gè)或多個(gè)槽被保留用于呈現(xiàn)具有特定特性的內(nèi)容項(xiàng)或用于呈現(xiàn)特定類(lèi)型的內(nèi)容項(xiàng)。在一個(gè)實(shí)施例中,槽的大小可以被指定為固定的寬高比或使用固定的尺寸。可選地,槽的大小可以是柔性的,其中槽的寬高比或一個(gè)或多個(gè)尺寸被指定為范圍,例如參考或基本尺寸的百分比。頁(yè)面模板內(nèi)的槽的布置也可以是分層級(jí)的。例如,分層級(jí)地組織頁(yè)面模板,其中可以為整個(gè)頁(yè)面模板或頁(yè)面模板的一個(gè)或多個(gè)部分指定槽的布置。

在圖3的示例中,當(dāng)數(shù)字雜志服務(wù)器140生成用于呈現(xiàn)給用戶的頁(yè)面時(shí),數(shù)字雜志服務(wù)器140用內(nèi)容項(xiàng)填充頁(yè)面模板302中的槽。標(biāo)識(shí)頁(yè)面模板302的信息和內(nèi)容項(xiàng)與頁(yè)面模板302中的槽之間的關(guān)聯(lián)被存儲(chǔ)并用于生成頁(yè)面。例如,為了向用戶呈現(xiàn)頁(yè)面,布局引擎220從模板存儲(chǔ)裝置210識(shí)別頁(yè)面模板102,并且從一個(gè)或多個(gè)源110或從內(nèi)容存儲(chǔ)裝置215檢索內(nèi)容項(xiàng)。布局引擎220生成將內(nèi)容項(xiàng)與頁(yè)面模板302中的槽關(guān)聯(lián)的數(shù)據(jù)或指令。因此,所生成的頁(yè)面包括在由槽指定的位置中呈現(xiàn)與該槽相關(guān)聯(lián)的一個(gè)或多個(gè)內(nèi)容項(xiàng)的各種“內(nèi)容區(qū)域”。

內(nèi)容區(qū)域304可以呈現(xiàn)圖像數(shù)據(jù)、文本、數(shù)據(jù)、圖像和文本數(shù)據(jù)的組合或者從對(duì)應(yīng)的內(nèi)容項(xiàng)檢索到的任何其他信息。例如,在圖3中,內(nèi)容區(qū)域304a呈現(xiàn)標(biāo)識(shí)數(shù)字雜志的章節(jié)的目錄,并且在內(nèi)容區(qū)域304b-304h中呈現(xiàn)與各個(gè)章節(jié)相關(guān)聯(lián)的內(nèi)容。例如,內(nèi)容區(qū)域304a包括指示所呈現(xiàn)的數(shù)據(jù)是目錄的文本或其他數(shù)據(jù),諸如文本“封面故事”,其后跟隨與數(shù)字雜志的各個(gè)章節(jié)相關(guān)聯(lián)的一個(gè)或多個(gè)標(biāo)識(shí)符。在一個(gè)實(shí)施例中,與章節(jié)相關(guān)聯(lián)的標(biāo)識(shí)符描述了該章節(jié)中的至少閾值數(shù)量的內(nèi)容項(xiàng)所共同的特性。例如,標(biāo)識(shí)符指的是包括在該章節(jié)中的內(nèi)容項(xiàng)所接收自的社交網(wǎng)絡(luò)的用戶的名字。作為另一示例,與章節(jié)相關(guān)聯(lián)的標(biāo)識(shí)符指明與該章節(jié)中的至少閾值數(shù)量的內(nèi)容項(xiàng)相關(guān)聯(lián)的主題、作者、發(fā)布者(例如,報(bào)紙、雜志)或其他特性。另外,與章節(jié)相關(guān)聯(lián)的標(biāo)識(shí)符可以進(jìn)一步指明由數(shù)字雜志服務(wù)器140的用戶選擇并被組織為章節(jié)的內(nèi)容項(xiàng)。包括在章節(jié)中的內(nèi)容項(xiàng)可以主題地相關(guān),并且包括與主題相關(guān)的文本和/或圖像。

章節(jié)可以進(jìn)一步組織為子章節(jié),其中內(nèi)容項(xiàng)與在內(nèi)容區(qū)域中呈現(xiàn)的一個(gè)或多個(gè)子區(qū)段相關(guān)聯(lián)。描述章節(jié)或子章節(jié)的信息,例如章節(jié)或子章節(jié)中的內(nèi)容項(xiàng)共同的特性,可以存儲(chǔ)在內(nèi)容存儲(chǔ)裝置215中,并且與用戶簡(jiǎn)檔相關(guān)聯(lián),以簡(jiǎn)化針對(duì)用戶的章節(jié)或子章節(jié)的生成??梢詷?biāo)識(shí)與子章節(jié)相關(guān)聯(lián)的頁(yè)面模板,并且與子章節(jié)相關(guān)聯(lián)的頁(yè)面模板中的槽用于確定來(lái)自子章節(jié)的內(nèi)容項(xiàng)相對(duì)于彼此的呈現(xiàn)。參考圖3,內(nèi)容區(qū)域304h包括與報(bào)紙相關(guān)聯(lián)的內(nèi)容項(xiàng),以指示包括從報(bào)紙中檢索的內(nèi)容項(xiàng)的章節(jié)。當(dāng)用戶與內(nèi)容區(qū)域304交互時(shí),檢索與該章節(jié)相關(guān)聯(lián)的頁(yè)面模板以及與該章節(jié)相關(guān)聯(lián)的內(nèi)容項(xiàng)。基于與該章節(jié)和內(nèi)容項(xiàng)相關(guān)聯(lián)的頁(yè)面模板,數(shù)字雜志服務(wù)器140基于由頁(yè)面模板的槽描述的布局來(lái)生成呈現(xiàn)內(nèi)容項(xiàng)的頁(yè)面。例如,在圖3中,章節(jié)頁(yè)面306包括呈現(xiàn)與該章節(jié)相關(guān)聯(lián)的內(nèi)容項(xiàng)的內(nèi)容區(qū)域308、310、312。內(nèi)容區(qū)域308、310、312可以包括與包括具有一個(gè)或多個(gè)共同特性(例如,主題、作者等)的內(nèi)容項(xiàng)的各種子章節(jié)相關(guān)聯(lián)的內(nèi)容項(xiàng)。因此,子章節(jié)可以包括一個(gè)或多個(gè)子章節(jié),允許數(shù)字雜志進(jìn)行內(nèi)容項(xiàng)的分層級(jí)組織和呈現(xiàn)。

◆客戶端設(shè)備

如上面結(jié)合圖1所描述的,客戶端設(shè)備130從數(shù)字雜志服務(wù)器140檢索內(nèi)容并將該內(nèi)容顯示給用戶。當(dāng)用戶與數(shù)字雜志內(nèi)容交互時(shí),客戶端設(shè)備130接收傾斜姿勢(shì)作為用于導(dǎo)航數(shù)字雜志內(nèi)容的輸入。圖4是示出客戶端設(shè)備130的一個(gè)實(shí)施例的組件的框圖。圖4中所示的示例客戶端設(shè)備130包括顯示設(shè)備405、輸入設(shè)備410、定向傳感器415、存儲(chǔ)器430和處理器430??蛻舳嗽O(shè)備130的其他實(shí)施例可以包括不同的和/或附加的組件。

顯示設(shè)備405向客戶端設(shè)備130的用戶呈現(xiàn)內(nèi)容項(xiàng)。顯示設(shè)備405的示例包括液晶顯示器(lcd)、有機(jī)發(fā)光二極管(oled)顯示器,有源矩陣液晶顯示器(amlcd)或任何其它合適的設(shè)備。不同的客戶端設(shè)備130可以具有存在不同特性的顯示設(shè)備405。例如,不同的客戶端設(shè)備130具有存在不同顯示區(qū)域、不同分辨率或其他特性差異的顯示設(shè)備405。

輸入設(shè)備410接收來(lái)自用戶的輸入??蛻舳嗽O(shè)備130中可以包括不同的輸入設(shè)備410。例如,客戶端設(shè)備130包括用于從用戶接收輸入數(shù)據(jù)、命令或信息的觸敏顯示器。使用觸敏顯示器允許客戶端設(shè)備130將顯示設(shè)備405和輸入設(shè)備410進(jìn)行組合。在其他實(shí)施例中,客戶端設(shè)備130可以包括鍵盤(pán)、觸控板、鼠標(biāo)或任何其他能夠從用戶接收輸入的設(shè)備。在另一示例中,輸入設(shè)備410被配置為通過(guò)非觸摸接口從客戶端設(shè)備130的用戶接收信息。非接觸式接口的示例包括諸如圖像捕獲設(shè)備的傳感器,以在用戶沒(méi)有物理地接觸顯示設(shè)備405或客戶端設(shè)備130的情況下從移動(dòng)設(shè)備用戶接收姿勢(shì)。另外,在一些實(shí)施例中,客戶端設(shè)備130可以包括多個(gè)輸入設(shè)備410。

定向傳感器415檢測(cè)客戶端設(shè)備130的定向或客戶端設(shè)備130的定向的變化。定向傳感器415的示例包括多軸加速度計(jì)或陀螺儀、若干單軸加速度計(jì)或陀螺儀、單軸或多軸加速度計(jì)和陀螺儀的組合或能夠檢測(cè)客戶端設(shè)備130的定向的其它傳感器。定向傳感器415輸出指示客戶端設(shè)備130在各個(gè)方向上的加速度的幅度的一個(gè)或多個(gè)信號(hào)(包括沿著客戶端設(shè)備130的軸線作用的重力加速度的幅度)或客戶端設(shè)備130的旋轉(zhuǎn)速率。

處理器420是檢索和運(yùn)行指令并且輸出處理數(shù)據(jù)作為指令運(yùn)行結(jié)果的硬件組件。雖然在圖4中示出了單個(gè)處理器420,但客戶端設(shè)備130可以包括多個(gè)處理器420。此外,處理器420可以包括多于一個(gè)的處理核以增加數(shù)據(jù)處理的容量和速度。

存儲(chǔ)器430存儲(chǔ)由處理器420使用的指令和數(shù)據(jù)。特別地,存儲(chǔ)器430存儲(chǔ)指令,該指令在由處理器420運(yùn)行時(shí)執(zhí)行允許用戶查看由數(shù)字雜志服務(wù)器140提供的內(nèi)容并與該內(nèi)容交互的各種功能。在一個(gè)實(shí)施例中,可由處理器420運(yùn)行的指令包括用于在客戶端設(shè)備130的操作系統(tǒng)(例如,或androidtm)上運(yùn)行的數(shù)字雜志應(yīng)用435的指令。在另一實(shí)施例中,指令包括用于瀏覽器的指令,其從數(shù)字雜志服務(wù)器140檢索內(nèi)容并將內(nèi)容呈現(xiàn)給客戶端設(shè)備130的用戶。在這種情況下,瀏覽器實(shí)現(xiàn)本文所描述的數(shù)字雜志應(yīng)用435的功能。

數(shù)字雜志應(yīng)用435允許客戶端設(shè)備130的用戶與數(shù)字雜志服務(wù)器140交互。數(shù)字雜志應(yīng)用435從數(shù)字雜志服務(wù)器140接收內(nèi)容,并將接收到的內(nèi)容經(jīng)由顯示設(shè)備415呈現(xiàn)給客戶端設(shè)備130的用戶?;诎ㄔ跀?shù)字雜志應(yīng)用435中的指令處理經(jīng)由輸入設(shè)備410或定向傳感器415接收的輸入,以識(shí)別一個(gè)或多個(gè)命令。數(shù)字雜志應(yīng)用435向數(shù)字雜志服務(wù)器140傳送針對(duì)內(nèi)容項(xiàng)的指令或請(qǐng)求,以響應(yīng)于從接收到的輸入識(shí)別的命令來(lái)修改呈現(xiàn)給客戶端設(shè)備130的用戶的內(nèi)容。

當(dāng)用戶查看由客戶端設(shè)備130顯示的數(shù)字內(nèi)容并與該數(shù)字內(nèi)容交互時(shí),處理器420基于包括在數(shù)字雜志應(yīng)用435中的指令來(lái)處理定向傳感器415的輸出信號(hào),以檢測(cè)由客戶端設(shè)備130捕獲的傾斜姿勢(shì)。包括在數(shù)字雜志應(yīng)用435中的指令關(guān)聯(lián)與由定向傳感器415識(shí)別的各種傾斜姿勢(shì)相關(guān)聯(lián)的用于導(dǎo)航內(nèi)容項(xiàng)的命令。響應(yīng)于識(shí)別傾斜姿勢(shì),數(shù)字雜志應(yīng)用435生成與所識(shí)別的傾斜姿勢(shì)相關(guān)聯(lián)的用于導(dǎo)航數(shù)字雜志服務(wù)器140的內(nèi)容的命令。

可以使用多個(gè)不同的傾斜姿勢(shì)來(lái)導(dǎo)航由數(shù)字雜志服務(wù)器140提供的內(nèi)容。如上所述,數(shù)字雜志應(yīng)用435可以包括將不同的導(dǎo)航命令與不同的傾斜姿勢(shì)相關(guān)聯(lián)的信息。例如,數(shù)字雜志應(yīng)用435包括指明與相應(yīng)傾斜姿勢(shì)對(duì)應(yīng)的導(dǎo)航動(dòng)作的導(dǎo)航規(guī)則。每個(gè)導(dǎo)航規(guī)則指明與傾斜姿勢(shì)相關(guān)聯(lián)的導(dǎo)航動(dòng)作的類(lèi)型。例如,由數(shù)字雜志提供的內(nèi)容被分層級(jí)地組織成章節(jié)和子章節(jié)。當(dāng)識(shí)別出某些傾斜姿勢(shì)時(shí),數(shù)字雜志應(yīng)用435導(dǎo)航到內(nèi)容層級(jí)結(jié)構(gòu)中的較低級(jí)別,當(dāng)識(shí)別出其他傾斜姿勢(shì)時(shí)導(dǎo)航到該層級(jí)結(jié)構(gòu)中的較高級(jí)別,并且當(dāng)識(shí)別出附加的傾斜姿勢(shì)時(shí),在該層級(jí)結(jié)構(gòu)中的相同級(jí)別的項(xiàng)目之間導(dǎo)航。使用存儲(chǔ)的導(dǎo)航規(guī)則,數(shù)字雜志應(yīng)用435確定來(lái)自數(shù)字雜志服務(wù)器140的內(nèi)容以基于與由客戶端設(shè)備130捕獲的所識(shí)別的傾斜姿勢(shì)相對(duì)應(yīng)的導(dǎo)航動(dòng)作來(lái)呈現(xiàn)。例如,數(shù)字雜志應(yīng)用435將所識(shí)別的傾斜姿勢(shì)與導(dǎo)航命令相關(guān)聯(lián),以導(dǎo)航到由數(shù)字雜志服務(wù)器140提供的內(nèi)容的層級(jí)結(jié)構(gòu)中的較低級(jí)別,并且請(qǐng)求來(lái)自與客戶端設(shè)備130當(dāng)前顯示的內(nèi)容相比在層級(jí)結(jié)構(gòu)的更低級(jí)別相關(guān)聯(lián)的數(shù)字雜志服務(wù)器140的內(nèi)容。

在其他情況下,數(shù)字雜志應(yīng)用435不是請(qǐng)求來(lái)自數(shù)字雜志服務(wù)器140的內(nèi)容,而是基于所識(shí)別的傾斜姿勢(shì)來(lái)訪問(wèn)由客戶端設(shè)備130存儲(chǔ)的內(nèi)容。例如,客戶端設(shè)備130緩存來(lái)自數(shù)字雜志服務(wù)器140的內(nèi)容,例如一頁(yè)或多頁(yè)數(shù)字雜志內(nèi)容。當(dāng)識(shí)別到傾斜姿勢(shì)時(shí),數(shù)字雜志應(yīng)用435從緩存的內(nèi)容中檢索內(nèi)容(例如,一頁(yè)內(nèi)容),并顯示所檢索的內(nèi)容。在另一示例中,數(shù)字雜志應(yīng)用435將傾斜姿勢(shì)解釋為用于數(shù)字雜志應(yīng)用435的導(dǎo)航功能的輸入,例如在內(nèi)容區(qū)域、設(shè)置菜單、目錄和數(shù)字雜志應(yīng)用435的其他組件之間導(dǎo)航。在這種情況下,數(shù)字雜志應(yīng)用435響應(yīng)于識(shí)別傾斜姿勢(shì)而選擇來(lái)自數(shù)字雜志應(yīng)用435的內(nèi)容以呈現(xiàn)。

可選地,數(shù)字雜志服務(wù)器140響應(yīng)于由客戶端設(shè)備130接收到的傾斜姿勢(shì)來(lái)選擇供客戶端設(shè)備130呈現(xiàn)的內(nèi)容。在這種情況下,數(shù)字雜志應(yīng)用435向數(shù)字雜志服務(wù)器140傳送描述傾斜姿勢(shì)的信息(例如,來(lái)自傾斜姿勢(shì)的傾斜方向)和內(nèi)容請(qǐng)求。數(shù)字雜志服務(wù)器140基于描述傾斜姿勢(shì)的信息來(lái)識(shí)別導(dǎo)航動(dòng)作,基于所識(shí)別的導(dǎo)航動(dòng)作選擇內(nèi)容,并將所選擇的內(nèi)容傳送到客戶端設(shè)備130用于呈現(xiàn)。

圖5a-圖5b示出用于導(dǎo)航由數(shù)字雜志服務(wù)器140提供的內(nèi)容的傾斜姿勢(shì)的示例。在圖5a和圖5b中,重力沿著z軸作用。圖5a示出了作為示例客戶端設(shè)備130的移動(dòng)電話500的俯視圖,圖5b示出了移動(dòng)電話500的側(cè)視圖。當(dāng)移動(dòng)電話500垂直于重力定向(即,在xy平面中)時(shí),移動(dòng)電話500可以圍繞x軸505或圍繞y軸510旋轉(zhuǎn),如圖5a所示。移動(dòng)電話500還可以沿著一個(gè)或多個(gè)軸重定位,其中加速度對(duì)應(yīng)于沿著軸的重定位。在圖5b的示例中,移動(dòng)電話500沿著z軸515重定位以提供傾斜姿勢(shì)。關(guān)于軸的各種旋轉(zhuǎn)或沿軸的重定位由移動(dòng)電話500基于數(shù)字雜志應(yīng)用435中的指令解釋為用于導(dǎo)航數(shù)字雜志服務(wù)器140的內(nèi)容的各種命令,并且數(shù)字雜志應(yīng)用435可以針對(duì)每個(gè)唯一的傾斜姿勢(shì)執(zhí)行不同的導(dǎo)航動(dòng)作。雖然為了簡(jiǎn)化,在圖5a-圖5b中將移動(dòng)電話500示出為定向在x-y平面中,但是當(dāng)在其他方向時(shí),移動(dòng)電話500可以類(lèi)似地在任何定向上加速或圍繞x軸或y軸(相對(duì)于重力軸)旋轉(zhuǎn)。

◆通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容

圖6是示出用于使用傾斜姿勢(shì)導(dǎo)航由客戶端設(shè)備130呈現(xiàn)的數(shù)字內(nèi)容(例如數(shù)字雜志服務(wù)器140的內(nèi)容)的方法600的流程圖。在一個(gè)實(shí)施例中,方法600的步驟由數(shù)字雜志應(yīng)用435執(zhí)行。其他實(shí)施例可以包括不同的和/或附加的步驟,并且可以以不同的順序執(zhí)行步驟。雖然在本文中描述了關(guān)于使用傾斜姿勢(shì)來(lái)導(dǎo)航數(shù)字雜志的內(nèi)容的圖6的實(shí)施例,但可通過(guò)類(lèi)似方法導(dǎo)航其它類(lèi)型的數(shù)字內(nèi)容。例如,方法600可以用于導(dǎo)航由客戶端設(shè)備130顯示的任何類(lèi)型的數(shù)字內(nèi)容,無(wú)論內(nèi)容是存儲(chǔ)在客戶端設(shè)備130上還是客戶端設(shè)備130從外部計(jì)算設(shè)備(例如服務(wù)器)接收內(nèi)容。

參照?qǐng)D6,數(shù)字雜志應(yīng)用435使用客戶端設(shè)備130顯示602一個(gè)或多個(gè)內(nèi)容項(xiàng)。例如,數(shù)字雜志應(yīng)用435顯示從數(shù)字雜志服務(wù)器140接收的內(nèi)容的頁(yè)面。當(dāng)用戶訪問(wèn)所顯示的內(nèi)容項(xiàng)并與所顯示的內(nèi)容項(xiàng)交互時(shí),數(shù)字雜志應(yīng)用435從客戶端設(shè)備130的定向傳感器415接收604定向數(shù)據(jù),并且基于定向數(shù)據(jù)檢測(cè)604客戶端設(shè)備130的定向的變化。在一個(gè)實(shí)施例中,數(shù)字雜志應(yīng)用435監(jiān)控定向傳感器415,并基于定向傳感器415的輸出來(lái)確定客戶端設(shè)備130的靜態(tài)定向。例如,數(shù)字雜志應(yīng)用435確定客戶端設(shè)備130是否垂直于重力定向或相對(duì)于重力以一定角度傾斜。在另一個(gè)實(shí)施例中,數(shù)字雜志應(yīng)用435監(jiān)控定向傳感器415以檢測(cè)604客戶端設(shè)備130的定向的變化,例如客戶端設(shè)備130繞軸的旋轉(zhuǎn)或客戶端設(shè)備130沿著軸的重定位。

基于所檢測(cè)到的定向的改變,客戶端設(shè)備130基于由數(shù)字雜志應(yīng)用435指定的信息來(lái)確定是否檢測(cè)到傾斜姿勢(shì)。在一個(gè)實(shí)施例中,如果所檢測(cè)到的客戶端設(shè)備130的定向的變化超過(guò)指定的閾值角度或者超過(guò)閾值運(yùn)動(dòng)速率,則檢測(cè)傾斜姿勢(shì)。在這種情況下,數(shù)字雜志應(yīng)用435監(jiān)控定向傳感器415以檢測(cè)604客戶端設(shè)備130的定向的變化。如果設(shè)備130的初始定向和最終定向之間的角度超過(guò)閾值角度,則客戶端設(shè)備130確定606傾斜姿勢(shì)已經(jīng)發(fā)生。在另一實(shí)施例中,如果客戶端設(shè)備130的角度或線性加速度超過(guò)指定閾值幅度,則數(shù)字雜志應(yīng)用435基于客戶端設(shè)備130的定向的變化來(lái)確定606檢測(cè)傾斜姿勢(shì)。如果客戶端設(shè)備130的旋轉(zhuǎn)角度和速率都超過(guò)相應(yīng)的閾值,則數(shù)字雜志應(yīng)用435的又一實(shí)施例確定606已經(jīng)檢測(cè)到傾斜姿勢(shì)。例如,如果客戶端設(shè)備130在小于一秒內(nèi)旋轉(zhuǎn)超過(guò)三十度,則客戶端設(shè)備130確定606檢測(cè)傾斜姿勢(shì)。如果客戶端設(shè)備130通過(guò)閾值角度、以閾值速率、在特定時(shí)間段內(nèi)或其組合旋轉(zhuǎn)離開(kāi)并返回到其正常靜止位置,數(shù)字雜志應(yīng)用435的又一實(shí)施例確定606已經(jīng)檢測(cè)到傾斜姿勢(shì)。

通過(guò)將檢測(cè)到的定向和位置的變化與閾值進(jìn)行比較以確定606是否檢測(cè)到傾斜姿勢(shì),數(shù)字雜志應(yīng)用435減少內(nèi)容項(xiàng)中的非預(yù)期導(dǎo)航。例如,數(shù)字雜志應(yīng)用435不響應(yīng)于由客戶端設(shè)備130的位置的調(diào)整、用戶的手抽動(dòng)等引起的客戶端設(shè)備130的定向的微小變化(例如,定向的變化小于閾值量)而確定606檢測(cè)到傾斜姿勢(shì)。在一些情況下,加速度的閾值角度和/或閾值幅度由數(shù)字雜志應(yīng)用435的用戶指定。可選地,閾值角度和/或幅度由數(shù)字雜志應(yīng)用435的一個(gè)或多個(gè)設(shè)置指定。

在一個(gè)實(shí)施例中,在定向的初始變化在指定時(shí)間段(例如,1-2秒)內(nèi)超過(guò)閾值時(shí)數(shù)字雜志應(yīng)用435確定606檢測(cè)傾斜姿勢(shì),但是未檢測(cè)到客戶端設(shè)備130作為傾斜姿勢(shì)的后續(xù)旋轉(zhuǎn)或者移動(dòng)。例如,用戶旋轉(zhuǎn)客戶端設(shè)備130超過(guò)閾值量,并且在一秒內(nèi)將客戶端設(shè)備130返回到其原始定向,以能夠讀取顯示。數(shù)字雜志應(yīng)用435確定606初始旋轉(zhuǎn)是傾斜姿勢(shì),但是針對(duì)將設(shè)備恢復(fù)到其原始定向的運(yùn)動(dòng),并未確定606檢測(cè)到傾斜姿勢(shì)。

如果數(shù)字雜志應(yīng)用435確定606檢測(cè)到傾斜姿勢(shì),則數(shù)字雜志應(yīng)用435基于來(lái)自定向傳感器415的數(shù)據(jù)來(lái)識(shí)別608傾斜姿勢(shì)的方向。在一個(gè)實(shí)施例中,數(shù)字雜志應(yīng)用435基于從定向傳感器415輸出的信號(hào)的幅度來(lái)識(shí)別傾斜的方向。例如,如果定向傳感器415是多軸加速度計(jì)或多個(gè)單軸加速度計(jì),則數(shù)字雜志應(yīng)用435將具有最大變化的加速度計(jì)信號(hào)的方向識(shí)別608為傾斜姿勢(shì)的方向。如果定向傳感器415是一個(gè)或多個(gè)陀螺儀,則數(shù)字雜志應(yīng)用435將最大陀螺儀信號(hào)的方向識(shí)別608為傾斜姿勢(shì)的方向。在其他情況下,數(shù)字雜志應(yīng)用435確定在檢測(cè)到的傾斜姿勢(shì)之前和之后的加速度計(jì)和/或陀螺儀信號(hào)的矢量和,以識(shí)別608檢測(cè)到的傾斜姿勢(shì)的方向。

基于檢測(cè)到的傾斜姿勢(shì)和傾斜姿勢(shì)的方向,數(shù)字雜志應(yīng)用435選擇附加內(nèi)容項(xiàng)610并在客戶端設(shè)備130的顯示設(shè)備405上顯示612附加內(nèi)容項(xiàng)?;趦A斜姿勢(shì)和傾斜姿勢(shì)的方向選擇附加內(nèi)容項(xiàng)允許數(shù)字雜志應(yīng)用435在檢測(cè)到不同的傾斜姿勢(shì)或傾斜姿勢(shì)的不同方向時(shí)顯示612不同的附加內(nèi)容項(xiàng)。在一些情況下,數(shù)字雜志應(yīng)用435選擇610附加內(nèi)容項(xiàng)并從數(shù)字雜志服務(wù)器140請(qǐng)求附加內(nèi)容項(xiàng)??蛇x地,數(shù)字雜志應(yīng)用435將描述傾斜姿勢(shì)和傾斜姿勢(shì)的方向的信息傳送到數(shù)字雜志服務(wù)器140,數(shù)字雜志服務(wù)器140基于該信息選擇附加內(nèi)容項(xiàng)并將附加內(nèi)容項(xiàng)返回到數(shù)字雜志應(yīng)用435以供顯示612。

數(shù)字雜志應(yīng)用435可以保留關(guān)于客戶端設(shè)備130已經(jīng)改變的定向的幅度或者速率的信息,以確定顯示附加內(nèi)容項(xiàng)的幅度或者速率。例如,當(dāng)在翻轉(zhuǎn)數(shù)字雜志的頁(yè)面的方向上檢測(cè)到傾斜姿勢(shì)時(shí),數(shù)字雜志應(yīng)用435可以確定設(shè)備130的定向被改變的速率,并且以相同的速率或成比例的速率動(dòng)畫(huà)表現(xiàn)頁(yè)面的翻轉(zhuǎn)。在另一示例中,當(dāng)在翻轉(zhuǎn)數(shù)字雜志的頁(yè)面的方向上檢測(cè)到傾斜姿勢(shì)時(shí),數(shù)字雜志應(yīng)用435可以確定設(shè)備130的定向被改變的幅度,并且如果幅度低于閾值,則以相同幅度或成比例的幅度動(dòng)畫(huà)表現(xiàn)頁(yè)面的部分翻轉(zhuǎn)以窺視下一內(nèi)容項(xiàng),在其之后的頁(yè)面不被翻轉(zhuǎn)。

響應(yīng)于檢測(cè)到傾斜姿勢(shì)而顯示附加內(nèi)容項(xiàng)(例如,來(lái)自數(shù)字雜志的附加內(nèi)容頁(yè)面)允許運(yùn)行數(shù)字雜志應(yīng)用435的客戶端設(shè)備130的用戶通過(guò)傾斜客戶端設(shè)備130來(lái)導(dǎo)航數(shù)字雜志服務(wù)器140的內(nèi)容。由于用戶可以在單手握住客戶端設(shè)備130的同時(shí)傾斜客戶端設(shè)備130,所以數(shù)字雜志應(yīng)用435允許用戶在不利于傳統(tǒng)導(dǎo)航的條件下操作客戶端設(shè)備130時(shí)消費(fèi)由數(shù)字雜志服務(wù)器140提供的內(nèi)容。例如,用戶可以在用一只手或在戴著手套操作客戶端設(shè)備130的同時(shí)使用傾斜姿勢(shì)來(lái)導(dǎo)航內(nèi)容。

圖7-圖9示出了通過(guò)傾斜姿勢(shì)導(dǎo)航數(shù)字內(nèi)容的各種示例。具體地,圖7-圖9示出在作為客戶端設(shè)備130的示例的移動(dòng)電話700上導(dǎo)航數(shù)字雜志服務(wù)器140的內(nèi)容。為了簡(jiǎn)單起見(jiàn),所示示例示出了在垂直于重力的x-y平面中定向的移動(dòng)電話700。然而,當(dāng)移動(dòng)電話700被不同地定向時(shí),用戶可以使用類(lèi)似的傾斜姿勢(shì)來(lái)導(dǎo)航數(shù)字雜志服務(wù)器140的內(nèi)容。

在圖7-圖9所示的示例中,數(shù)字雜志服務(wù)器140的內(nèi)容是分層級(jí)組織成多個(gè)章節(jié)的數(shù)字雜志。在層級(jí)結(jié)構(gòu)中的最高級(jí)別,由數(shù)字雜志應(yīng)用435顯示的內(nèi)容的頁(yè)面包括這些章節(jié)的標(biāo)識(shí)符。如果用戶選擇章節(jié)標(biāo)識(shí)符,則數(shù)字雜志應(yīng)用435通過(guò)顯示所選章節(jié)內(nèi)的內(nèi)容(諸如該章節(jié)內(nèi)的文章的標(biāo)識(shí)符)來(lái)導(dǎo)航到該層級(jí)結(jié)構(gòu)中的下一級(jí)。如果用戶選擇了文章標(biāo)識(shí)符,則數(shù)字雜志應(yīng)用435通過(guò)顯示與所選擇的文章標(biāo)識(shí)符相關(guān)聯(lián)的文章的頁(yè)面來(lái)導(dǎo)航到該層級(jí)結(jié)構(gòu)中的較低級(jí)別。

圖7示出了在數(shù)字雜志的章節(jié)之間導(dǎo)航的示例傾斜姿勢(shì)。在圖7中,移動(dòng)電話700最初顯示一組內(nèi)容區(qū)域704a-e,每個(gè)內(nèi)容區(qū)域標(biāo)識(shí)數(shù)字雜志的一個(gè)章節(jié)。例如,內(nèi)容區(qū)域704a標(biāo)識(shí)封面故事章節(jié),內(nèi)容區(qū)域705b標(biāo)識(shí)新聞?wù)鹿?jié),內(nèi)容區(qū)域704c標(biāo)識(shí)社交網(wǎng)絡(luò)章節(jié),而內(nèi)容區(qū)域705d-e標(biāo)識(shí)其他內(nèi)容章節(jié)。當(dāng)移動(dòng)電話700的用戶向下傾斜移動(dòng)電話700的頂部時(shí),圍繞圖7所示的x軸旋轉(zhuǎn)該設(shè)備,數(shù)字雜志應(yīng)用435將傾斜姿勢(shì)確定為用于導(dǎo)航到下一頁(yè)面的內(nèi)容區(qū)域704f-k的輸入,該內(nèi)容區(qū)域704f-k標(biāo)識(shí)附加的一組數(shù)字雜志章節(jié)。圍繞x軸向相反方向旋轉(zhuǎn)(即,向下傾斜電話的底部)可以從第二頁(yè)面的內(nèi)容區(qū)域?qū)Ш交氐降谝豁?yè)面的內(nèi)容區(qū)域。數(shù)字雜志應(yīng)用435可以將類(lèi)似的傾斜姿勢(shì)解釋為用于導(dǎo)航在數(shù)字雜志的一個(gè)章節(jié)內(nèi)的內(nèi)容項(xiàng)的輸入。例如,用戶可以圍繞x軸旋轉(zhuǎn)移動(dòng)電話700以在章節(jié)中的文章之間導(dǎo)航,在文章內(nèi)向前或向后導(dǎo)航等等。因此,圍繞x軸旋轉(zhuǎn)移動(dòng)設(shè)備700允許移動(dòng)電話700的用戶在內(nèi)容層級(jí)結(jié)構(gòu)中的相同級(jí)別的數(shù)字雜志內(nèi)容的頁(yè)面之間導(dǎo)航。

圖8示出了用于導(dǎo)航數(shù)字內(nèi)容的層級(jí)結(jié)構(gòu)的示例傾斜姿勢(shì)。在圖8中,用戶經(jīng)由移動(dòng)電話700訪問(wèn)數(shù)字雜志的“新聞”章節(jié)內(nèi)的文章。當(dāng)用戶圍繞y軸從左到右旋轉(zhuǎn)移動(dòng)電話700時(shí),數(shù)字雜志應(yīng)用435將所確定的傾斜姿勢(shì)解釋為用于導(dǎo)航到數(shù)字雜志的層級(jí)結(jié)構(gòu)中的較高級(jí)別的輸入。例如,數(shù)字雜志應(yīng)用435響應(yīng)于檢測(cè)到圖8中所示的傾斜姿勢(shì)和方向而顯示章節(jié)標(biāo)識(shí)符的頁(yè)面。圍繞y軸向相反方向旋轉(zhuǎn)(即,從右到左)可以用作進(jìn)入數(shù)字內(nèi)容的層級(jí)結(jié)構(gòu)中的較低級(jí)別的輸入。例如,如果在移動(dòng)電話700上顯示的內(nèi)容區(qū)域是文章的標(biāo)識(shí)符,則用戶從右向左旋轉(zhuǎn)移動(dòng)電話700以查看文章本身。

作為另一示例,傾斜姿勢(shì)可以用于導(dǎo)航由數(shù)字雜志應(yīng)用435提供的功能。圖9示出了使用傾斜姿勢(shì)來(lái)從章節(jié)標(biāo)識(shí)符(例如章節(jié)標(biāo)識(shí)符704a-e)的頁(yè)面導(dǎo)航到數(shù)字雜志應(yīng)用435的內(nèi)容菜單910。與內(nèi)容菜單910的菜單項(xiàng)交互允許用戶管理其在數(shù)字雜志服務(wù)器140上的帳戶,改變數(shù)字雜志應(yīng)用435的設(shè)置等。

除了圖7-圖9所示的那些導(dǎo)航動(dòng)作之外,響應(yīng)于檢測(cè)到的傾斜姿勢(shì)和傾斜姿勢(shì)的方向可以執(zhí)行很多其他導(dǎo)航動(dòng)作。例如,沿著任何軸的移動(dòng)可以用于導(dǎo)航內(nèi)容。沿著z軸朝向和遠(yuǎn)離用戶的移動(dòng)分別可以導(dǎo)致放大和縮小、增大或減小字體大小、或者顯示關(guān)于內(nèi)容項(xiàng)的或多或少的細(xì)節(jié)(例如,文章文本的預(yù)覽、作者身份、目錄或其他元數(shù)據(jù))。沿著x軸向右或向左的移動(dòng)可以分別導(dǎo)致導(dǎo)航到下一個(gè)或上一個(gè)內(nèi)容項(xiàng)。在另一示例中,在搖動(dòng)運(yùn)動(dòng)中沿著一個(gè)或多個(gè)軸的移動(dòng)可以導(dǎo)致與數(shù)字雜志服務(wù)器140的其他用戶共享內(nèi)容項(xiàng)的命令(例如,將內(nèi)容項(xiàng)添加到雜志、向另一用戶發(fā)送內(nèi)容項(xiàng)、報(bào)告內(nèi)容項(xiàng)不適當(dāng)、或邀請(qǐng)另一用戶將內(nèi)容項(xiàng)投稿給當(dāng)前雜志)。

此外,其他類(lèi)型的客戶端設(shè)備130可以運(yùn)行數(shù)字雜志應(yīng)用435并且響應(yīng)于傾斜姿勢(shì)來(lái)導(dǎo)航內(nèi)容。響應(yīng)于各種檢測(cè)到的傾斜姿勢(shì)而執(zhí)行的導(dǎo)航動(dòng)作在不同類(lèi)型的客戶端設(shè)備130上可以不同。例如,執(zhí)行數(shù)字雜志應(yīng)用435的平板電腦可以響應(yīng)于類(lèi)似的傾斜姿勢(shì)而執(zhí)行與圖7-圖9所示不同的導(dǎo)航動(dòng)作。

◆總結(jié)

為了說(shuō)明的目的已經(jīng)呈現(xiàn)了本發(fā)明的實(shí)施例的前述描述;但是其并不旨在窮舉或?qū)⒈景l(fā)明限制為所公開(kāi)的精確形式。鑒于上述公開(kāi),相關(guān)領(lǐng)域的技術(shù)人員可以理解可能的許多修改和變化。

本說(shuō)明書(shū)的一些部分在關(guān)于信息的操作的算法和符號(hào)表示方面描述了本發(fā)明的實(shí)施例。這些算法描述和表示通常由數(shù)據(jù)處理領(lǐng)域的技術(shù)人員使用,以將他們的工作的實(shí)質(zhì)有效地傳送給本領(lǐng)域的其他技術(shù)人員。盡管在功能上、計(jì)算上或邏輯上描述,但這些操作被理解為由計(jì)算機(jī)程序或等效電路、微代碼等來(lái)實(shí)現(xiàn)。此外,已經(jīng)證明,有時(shí)將這些操作布置稱(chēng)為模塊是方便的,而不失一般性。所描述的操作及其相關(guān)聯(lián)的模塊可以體現(xiàn)在軟件、固件、硬件或其任何組合中。

本文所描述的任何步驟、操作或過(guò)程可以單獨(dú)地或與其他設(shè)備組合地用一個(gè)或多個(gè)硬件或軟件模塊來(lái)執(zhí)行或?qū)崿F(xiàn)。在一個(gè)實(shí)施例中,使用包括計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn)軟件模塊,該計(jì)算機(jī)可讀介質(zhì)包含計(jì)算機(jī)程序代碼,該計(jì)算機(jī)程序代碼可以由計(jì)算機(jī)處理器運(yùn)行以用于執(zhí)行所描述的任何或所有步驟、操作或過(guò)程。

本發(fā)明的實(shí)施例還可以涉及用于執(zhí)行本文的操作的裝置。該裝置可以是為了所需目的而特別構(gòu)造的,和/或它可以包括由存儲(chǔ)在計(jì)算機(jī)中的計(jì)算機(jī)程序選擇性地激活或重新配置的通用計(jì)算設(shè)備。這樣的計(jì)算機(jī)程序可以存儲(chǔ)在非瞬態(tài)、有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或適于存儲(chǔ)電子指令的任何類(lèi)型的介質(zhì)中,其可以耦合到計(jì)算機(jī)系統(tǒng)總線。此外,本說(shuō)明書(shū)中提及的任何計(jì)算系統(tǒng)可以包括單個(gè)處理器或者可以是采用多處理器設(shè)計(jì)以提高計(jì)算能力的架構(gòu)。

本發(fā)明的實(shí)施例還可以涉及通過(guò)本文所述的計(jì)算過(guò)程產(chǎn)生的產(chǎn)品。這樣的產(chǎn)品可以包括從計(jì)算過(guò)程產(chǎn)生的信息,其中信息存儲(chǔ)在非瞬態(tài)、有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,并且可以包括本文所述的計(jì)算機(jī)程序產(chǎn)品或其他數(shù)據(jù)組合的任何實(shí)施例。

最后,說(shuō)明書(shū)中使用的語(yǔ)言主要是為了可讀性和指示目的而選擇的,并且它可以不被選擇來(lái)敘述或限制本發(fā)明的主題。因此,意圖是本發(fā)明的范圍不受該詳細(xì)描述的限制,而是受到基于本申請(qǐng)的發(fā)布的任何權(quán)利要求的限制。因此,本發(fā)明的實(shí)施例的公開(kāi)旨在說(shuō)明而不是限制在所附權(quán)利要求中闡述的本發(fā)明的范圍。

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