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

用于鏈接應(yīng)用的系統(tǒng)和方法與流程

文檔序號(hào):11634980閱讀:279來(lái)源:國(guó)知局
用于鏈接應(yīng)用的系統(tǒng)和方法與流程

相關(guān)申請(qǐng)的交叉引用

本申請(qǐng)是2014年11月7日提交的美國(guó)專利申請(qǐng)no.14/536,072的繼續(xù)申請(qǐng)并且要求其優(yōu)先權(quán),其全部?jī)?nèi)容通過(guò)引用并入本文。

本公開(kāi)大體涉及用戶界面,更具體地涉及使用手勢(shì)來(lái)鏈接和/或建立設(shè)備上的應(yīng)用的互操作性。



背景技術(shù):

許多設(shè)備具有用戶在設(shè)備上安裝的第三方應(yīng)用來(lái)執(zhí)行特定活動(dòng)。例如,用戶可以具有用于閱讀書(shū)籍、玩游戲、購(gòu)物、賭博、付款等的應(yīng)用。通常,每個(gè)應(yīng)用都是獨(dú)立的,并且不與任何其他應(yīng)用交互。例如,可能會(huì)有一個(gè)商戶應(yīng)用顯示要銷售的產(chǎn)品和允許用戶向商戶匯款的單獨(dú)應(yīng)用。然而,這些應(yīng)用通常不會(huì)交互。希望使用商戶應(yīng)用從商戶購(gòu)買(mǎi)產(chǎn)品的用戶將不得不將付款信息插入到商戶應(yīng)用中和/或進(jìn)入支付應(yīng)用以向商戶發(fā)送支付。這可能是麻煩的、低效的和重復(fù)的。因此,期望用于用戶容易實(shí)現(xiàn)應(yīng)用之間的互操作性的系統(tǒng)和方法。

附圖說(shuō)明

圖1是可以用于通過(guò)執(zhí)行手勢(shì)來(lái)鏈接應(yīng)用的示例性計(jì)算系統(tǒng)的框圖。

圖2是用于使用手勢(shì)啟動(dòng)應(yīng)用之間的鏈接的示例性過(guò)程的流程圖。

圖2a是用于使用音頻信號(hào)啟動(dòng)應(yīng)用之間的鏈接的示例性過(guò)程的流程圖。

圖3是用戶設(shè)備上的用戶可以用于執(zhí)行鏈接動(dòng)作以鏈接應(yīng)用的示例性gui顯示。

圖4-5示出了圖3在執(zhí)行示例性鏈接動(dòng)作期間的各個(gè)點(diǎn)處的gui顯示。

圖6示出了用于在圖3的用戶設(shè)備的gui顯示上進(jìn)行鏈接動(dòng)作的示例性用戶輸入條件。

圖7是用于鏈接應(yīng)用的示例性過(guò)程的流程圖。

通過(guò)參考下面的詳細(xì)描述可以更好地理解本公開(kāi)的實(shí)施例及其優(yōu)點(diǎn)。應(yīng)當(dāng)理解,相似附圖標(biāo)記用于標(biāo)識(shí)在一個(gè)或多個(gè)附圖中示出的相似元件,其中,其中的顯示是為了說(shuō)明本公開(kāi)實(shí)施例的目的,而不是為了限制本公開(kāi)實(shí)施例的目的。

具體實(shí)施方式

在下面的描述中,闡述了描述與本公開(kāi)一致的一些實(shí)施例的具體細(xì)節(jié)。然而,對(duì)于本領(lǐng)域技術(shù)人員顯然的是,可以在沒(méi)有這些具體細(xì)節(jié)中的一些或全部的情況下實(shí)踐一些實(shí)施例。本文公開(kāi)的具體實(shí)施例意在說(shuō)明而不是限制性的。本領(lǐng)域技術(shù)人員可以實(shí)現(xiàn)本公開(kāi)的范圍和精神內(nèi)的其它元件,盡管這里沒(méi)有具體描述。此外,為了避免不必要的重復(fù),可以將與一個(gè)實(shí)施例相關(guān)聯(lián)地示出和描述的一個(gè)或多個(gè)特征并入其它實(shí)施例,除非另有具體描述或者如果該一個(gè)或多個(gè)特征使得實(shí)施例不起作用。

公開(kāi)了可用于鏈接應(yīng)用的系統(tǒng)和方法。通常情況下,用戶設(shè)備具有由多個(gè)實(shí)體創(chuàng)建的多個(gè)應(yīng)用。這些應(yīng)用通常無(wú)法相互交互。因此,如果用戶希望將信息從一個(gè)應(yīng)用輸入到另一個(gè)應(yīng)用中,則用戶將需要打開(kāi)兩個(gè)應(yīng)用并進(jìn)行剪切和粘貼操作。在某些情況下,用戶將需要記住一個(gè)應(yīng)用中的信息以供另一個(gè)應(yīng)用使用。用戶可能會(huì)發(fā)現(xiàn)這是一個(gè)非常繁瑣的過(guò)程。因此,如果開(kāi)發(fā)一種系統(tǒng)和方法以允許應(yīng)用交互,這將是有用的。例如,用戶不必輸入支付信息來(lái)從電影應(yīng)用購(gòu)買(mǎi)電影,而是可能能夠?qū)⒅Ц稇?yīng)用鏈接到電影應(yīng)用。一旦兩個(gè)應(yīng)用被鏈接,電影應(yīng)用可以代表用戶自動(dòng)地從支付應(yīng)用獲取支付信息。

作為另一示例,用戶不必將地址從地址應(yīng)用剪切并粘貼到地圖應(yīng)用,而是可能能夠鏈接地址簿或?qū)⒌刂凡就扑偷降貓D應(yīng)用。如果用于鏈接應(yīng)用的系統(tǒng)和方法是用戶友好的和直觀的,這也將是有益的。

本文討論的一些實(shí)施例公開(kāi)了一種包括觸摸屏顯示器和處理器的設(shè)備。在一些實(shí)施例中,處理器被配置為在觸摸屏顯示器上的第一位置顯示第一應(yīng)用的第一圖標(biāo),以及在觸摸屏顯示器上的第二位置顯示第二應(yīng)用的第二圖標(biāo);在第一位置處檢測(cè)觸摸屏顯示器上的接觸;在觸摸屏顯示器檢測(cè)手勢(shì);和當(dāng)所述手勢(shì)符合預(yù)定的手勢(shì)時(shí),將第一應(yīng)用與第二應(yīng)用相鏈接。

本文公開(kāi)的一些實(shí)施例公開(kāi)了一種在設(shè)備上鏈接第一應(yīng)用和第二應(yīng)用的方法,該設(shè)備包括觸摸屏顯示器。該方法可以包括在觸摸屏顯示器上的第一位置顯示第一應(yīng)用的第一圖標(biāo),以及在觸摸屏顯示器上的第二位置顯示第二應(yīng)用的第二圖標(biāo);在第一位置檢測(cè)所述觸摸屏顯示器上的接觸;在觸摸屏顯示器上檢測(cè)符合預(yù)定手勢(shì)的手勢(shì);和響應(yīng)于在觸摸屏顯示器上檢測(cè)到所述手勢(shì),將第一應(yīng)用與第二應(yīng)用相鏈接。

本文公開(kāi)的一些實(shí)施例公開(kāi)了一種存儲(chǔ)指令的機(jī)器可讀存儲(chǔ)器,所述指令在由具有觸摸屏的設(shè)備執(zhí)行時(shí)使得所述設(shè)備執(zhí)行:在觸摸屏顯示器上的第一位置處顯示第一應(yīng)用的第一圖標(biāo),以及在觸摸屏顯示器上的第二位置處顯示第二應(yīng)用的第二圖標(biāo);在第一位置檢測(cè)所述觸摸屏顯示器上的接觸;在觸摸屏顯示器上檢測(cè)符合預(yù)定手勢(shì)的手勢(shì);和響應(yīng)于在觸摸屏顯示器上檢測(cè)到所述手勢(shì),將第一應(yīng)用與第二應(yīng)用相鏈接。

在一些實(shí)施例中,具有觸敏顯示器的設(shè)備上的應(yīng)用可以通過(guò)在觸敏顯示器上執(zhí)行的手勢(shì)與另一個(gè)應(yīng)用鏈接和/或耦合到另一應(yīng)用。如本文所使用的,手勢(shì)是對(duì)象/附件的運(yùn)動(dòng)??梢酝ㄟ^(guò)與觸摸屏接觸和/或i/o設(shè)備(例如鼠標(biāo)和/或其他指點(diǎn)設(shè)備)的運(yùn)動(dòng)來(lái)執(zhí)行手勢(shì)。在一些實(shí)施例中,可以使用光標(biāo)來(lái)執(zhí)行手勢(shì)。在一些實(shí)施例中,可以使用照相機(jī)、運(yùn)動(dòng)檢測(cè)器和/或其它裝置來(lái)檢測(cè)手勢(shì)。

在一些實(shí)施例中,設(shè)備上的第一應(yīng)用可以具有允許設(shè)備上的第二應(yīng)用與第一應(yīng)用交互和/或通信的應(yīng)用編程接口(api)。第一應(yīng)用和第二應(yīng)用之間的交互可以通過(guò)用顯示器上顯示的圖形用戶界面的圖標(biāo)和/或在該圖標(biāo)上執(zhí)行的選擇和/或手勢(shì)來(lái)啟動(dòng)。圖標(biāo)可與第一應(yīng)用和第二應(yīng)用相關(guān)。

在一些示例中,當(dāng)使用由輸入和/或輸出設(shè)備(例如鼠標(biāo)或其他指點(diǎn)設(shè)備)控制的光標(biāo)和/或在觸敏顯示器上執(zhí)行的手勢(shì)將第一應(yīng)用的圖標(biāo)拖放到第二應(yīng)用之上時(shí),第一應(yīng)用可以與第二應(yīng)用交互。

在一些示例中,當(dāng)用戶觸摸觸摸顯示屏以使與第一應(yīng)用相關(guān)的圖像和/或圖標(biāo)在與第二應(yīng)用相關(guān)的圖像和/或圖標(biāo)之上移動(dòng)時(shí),第一應(yīng)用和第二應(yīng)用可以彼此交互。

在一些示例中,當(dāng)用戶同時(shí)觸摸觸摸顯示屏上的兩個(gè)位置時(shí),第一應(yīng)用和第二應(yīng)用可以彼此交互,其中兩個(gè)位置是由觸摸顯示屏上的gui所顯示的與第一和第二應(yīng)用相關(guān)的第一和第二圖標(biāo)的位置。

在一些實(shí)施例中,用于使應(yīng)用彼此交互的手勢(shì)可以執(zhí)行預(yù)定的時(shí)間量。例如,用戶可以在第二應(yīng)用附近和/或之上拖動(dòng)與第一應(yīng)用相關(guān)的圖標(biāo),以啟動(dòng)應(yīng)用交互。gui可以顯示狀態(tài)欄、倒計(jì)時(shí)和/或指示應(yīng)當(dāng)執(zhí)行手勢(shì)以引起應(yīng)用之間的交互的時(shí)間長(zhǎng)度的其他指示。在一些示例中,設(shè)備可以向用戶顯示如下指示和/或以其他方式傳達(dá)給用戶:手勢(shì)成功地引起應(yīng)用的鏈接和/或是否發(fā)生錯(cuò)誤。

在一些實(shí)施例中,可以使用特定手勢(shì)模式來(lái)啟動(dòng)第一應(yīng)用和第二應(yīng)用之間的交互。在一些示例中,該模式可以是應(yīng)用特定的。在一些示例中,專用于一個(gè)應(yīng)用的模式可以在由第二應(yīng)用提供的gui內(nèi)進(jìn)行。例如,當(dāng)用戶正在使用產(chǎn)品購(gòu)買(mǎi)應(yīng)用時(shí),用戶可以在觸敏顯示器上繪制p,使得支付應(yīng)用將信息推送到產(chǎn)品購(gòu)買(mǎi)應(yīng)用。

在一些實(shí)施例中,手勢(shì)圖案可以通過(guò)在圖形用戶界面中拖動(dòng)圖標(biāo)來(lái)繪制以創(chuàng)建模式,該模式的完成導(dǎo)致第一應(yīng)用和第二應(yīng)用之間的交互。例如,在圍繞第二應(yīng)用的圓圈中拖動(dòng)第一應(yīng)用的圖標(biāo)可導(dǎo)致第一應(yīng)用和第二應(yīng)用之間的交互。在一些示例中,當(dāng)選擇和/或拖動(dòng)第一應(yīng)用的圖標(biāo)時(shí),包含與第一應(yīng)用兼容的插件和/或api的其他應(yīng)用的圖標(biāo)可以顯示該其他應(yīng)用可與第一應(yīng)用交互或與第一應(yīng)用鏈接的指示器。

在一些示例中,指示可以是當(dāng)用戶進(jìn)行手勢(shì)時(shí)顯示手勢(shì)的完成狀態(tài)的可跟蹤手勢(shì)。例如,對(duì)于具有與第一應(yīng)用鏈接的api的應(yīng)用,圖標(biāo)周圍可能會(huì)出現(xiàn)部分透明的圓圈。當(dāng)以跟蹤該部分透明的圓圈的方式拖動(dòng)第一應(yīng)用圖標(biāo)時(shí),該圓圈的部分可能變得不透明,表示手勢(shì)的進(jìn)展。

圖1示出了可以用于通過(guò)執(zhí)行手勢(shì)來(lái)鏈接應(yīng)用的示例性計(jì)算機(jī)系統(tǒng)100。應(yīng)當(dāng)理解,本文描述的每個(gè)方法和系統(tǒng)可以由計(jì)算機(jī)系統(tǒng)100中的一個(gè)或多個(gè)來(lái)實(shí)現(xiàn)。

在各種實(shí)現(xiàn)中,包括計(jì)算機(jī)系統(tǒng)100的設(shè)備可以包括個(gè)人計(jì)算設(shè)備(例如,智能或移動(dòng)電話、計(jì)算平板電腦、個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、可穿戴設(shè)備、pda、藍(lán)牙設(shè)備、遙控鑰匙、徽章等)。

計(jì)算機(jī)系統(tǒng)100可以是任何便攜式電子設(shè)備,包括但不限于手持計(jì)算機(jī)、平板電腦、移動(dòng)電話、媒體播放器、個(gè)人數(shù)字助理(pda)等,包括這些這些項(xiàng)目中的兩個(gè)或多個(gè)的組合。應(yīng)當(dāng)理解,計(jì)算機(jī)系統(tǒng)100僅是計(jì)算機(jī)系統(tǒng)的一個(gè)示例,并且該計(jì)算機(jī)系統(tǒng)100可以具有比所示更多或更少的組件或者不同配置的組件。圖1所示的各種組件可以以硬件、軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn),包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐贰?/p>

計(jì)算機(jī)系統(tǒng)100可以包括總線102或用于在計(jì)算機(jī)系統(tǒng)100的各個(gè)組件之間傳送信息數(shù)據(jù)、信號(hào)和信息的其他通信機(jī)構(gòu)。組件包括輸入/輸出(i/o)組件104,其處理諸如從小鍵盤(pán)/鍵盤(pán)選擇鍵、選擇一個(gè)或多個(gè)按鈕、鏈接、可啟動(dòng)元件等用戶動(dòng)作,并將相應(yīng)的信號(hào)發(fā)送到總線102。i/o組件104還可以包括輸出組件,諸如顯示器111和光標(biāo)控制設(shè)備113(諸如鍵盤(pán)、觸摸板、小鍵盤(pán)、鼠標(biāo)、指點(diǎn)設(shè)備、觸摸屏/觸敏顯示器等)。

在一些實(shí)施例中,觸摸屏可以在計(jì)算機(jī)系統(tǒng)100和用戶之間提供輸出接口和輸入接口。觸摸屏可以具有與處理器112通信的控制器,處理器從觸摸屏接收或向其發(fā)送電信號(hào)。觸摸屏可以向用戶顯示視覺(jué)輸出。視覺(jué)輸出可以包括文本、圖形、視頻及其任何組合。視覺(jué)輸出中的一些或全部可以對(duì)應(yīng)于用戶界面對(duì)象,其進(jìn)一步的細(xì)節(jié)將在下面描述。

觸摸屏還可以基于觸覺(jué)和/或觸覺(jué)接觸接受來(lái)自用戶的輸入。觸摸屏可以形成接受用戶輸入的觸敏表面。觸摸屏可以檢測(cè)觸摸屏上的接觸(以及接觸的任何移動(dòng)或中斷),并將檢測(cè)到的接觸轉(zhuǎn)換為與用戶界面對(duì)象(諸如觸摸屏上顯示的一個(gè)或多個(gè)軟鍵、圖標(biāo)、虛擬按鈕、圖像等)的交互。在示例性實(shí)施例中,觸摸屏和用戶之間的接觸點(diǎn)對(duì)應(yīng)于用戶的一個(gè)或多個(gè)數(shù)字。觸摸屏可以使用lcd(液晶顯示器)技術(shù)、lpd(發(fā)光聚合物顯示器)技術(shù)和/或其他顯示技術(shù)。觸摸屏可以使用多種觸敏技術(shù)中的任何一種來(lái)檢測(cè)接觸及其任何移動(dòng)或中斷,所述觸敏技術(shù)包括但不限于電容式、電阻式、紅外和表面聲波技術(shù),以及其它接近傳感器陣列或用于確定與觸摸屏的一個(gè)或多個(gè)接觸點(diǎn)的其它元件。觸敏顯示器可以是具有識(shí)別多于一個(gè)接觸點(diǎn)的存在的能力的多點(diǎn)觸控顯示器。用戶可以使用任何合適的對(duì)象或附件(例如觸筆、手指等)與觸摸屏進(jìn)行接觸。

在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)100可以包括用于激活或去激活特定功能的觸摸板。在一些實(shí)施例中,觸摸板是該設(shè)備的觸敏區(qū)域,與觸摸屏不同的是,觸摸板不顯示視覺(jué)輸出。觸摸板可以是與顯示器111分離的觸敏表面或由觸摸屏形成的觸敏表面的延伸。

在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)100可以包括相機(jī)、運(yùn)動(dòng)檢測(cè)設(shè)備等。運(yùn)動(dòng)檢測(cè)設(shè)備和/或相機(jī)可以被配置為檢測(cè)由用戶執(zhí)行的手勢(shì)。在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)100可以具有i/o設(shè)備,i/o設(shè)備可以顯示用戶可與之交互的虛擬觸摸板和/或虛擬現(xiàn)實(shí)對(duì)象,i/o設(shè)備可以檢測(cè)虛擬觸摸板和/或虛擬現(xiàn)實(shí)對(duì)象并將其轉(zhuǎn)譯為設(shè)備命令。

在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)100可以具有音頻輸入/輸出(i/o)組件105,其可以允許用戶通過(guò)轉(zhuǎn)換音頻信號(hào)而使用語(yǔ)音來(lái)向計(jì)算機(jī)系統(tǒng)100輸入信息。音頻i/o組件105還可以允許計(jì)算機(jī)系統(tǒng)100產(chǎn)生用戶可能能夠聽(tīng)到的音頻波。在一些示例中,音頻i/o組件105可以包括麥克風(fēng)和/或揚(yáng)聲器。

計(jì)算機(jī)系統(tǒng)100可以具有收發(fā)機(jī)或網(wǎng)絡(luò)接口106,其通過(guò)網(wǎng)絡(luò)在計(jì)算機(jī)系統(tǒng)100與其他設(shè)備(諸如另一用戶設(shè)備、服務(wù)器、網(wǎng)站等)之間發(fā)送和接收信號(hào)。在各種實(shí)施例中,諸如對(duì)于許多蜂窩電話和其他移動(dòng)設(shè)備實(shí)施例,該傳輸可以是無(wú)線的,盡管其它傳輸介質(zhì)和方法也可以是合適的??梢允俏⑻幚砥鳌⑽⒖刂破?、數(shù)字信號(hào)處理器(dsp)或其他處理部件的處理器112處理這些各種信號(hào),例如用于在計(jì)算機(jī)系統(tǒng)100上顯示或在網(wǎng)絡(luò)160上經(jīng)由通信鏈路118傳輸?shù)狡渌O(shè)備。再次,在一些實(shí)施例中,通信鏈路118可以是無(wú)線通信。處理器112還可以控制諸如cookie、ip地址等信息到其他設(shè)備的傳輸。

計(jì)算機(jī)系統(tǒng)100的組件還包括系統(tǒng)存儲(chǔ)器組件114(例如ram)、靜態(tài)存儲(chǔ)裝置組件116(例如rom、eprom、eeprom、閃存)和/或磁盤(pán)驅(qū)動(dòng)器117。計(jì)算機(jī)系統(tǒng)100通過(guò)由處理器112和其他組件執(zhí)行包含在系統(tǒng)存儲(chǔ)器組件114和/或靜態(tài)存儲(chǔ)裝置組件116中包含的一個(gè)或多個(gè)指令序列來(lái)執(zhí)行特定操作。邏輯可以編碼在計(jì)算機(jī)可讀介質(zhì)中,計(jì)算機(jī)可讀介質(zhì)可以指參與向處理器112提供指令以供執(zhí)行的任何介質(zhì)。這種介質(zhì)可以采取許多形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。在各種實(shí)現(xiàn)方式中,非易失性介質(zhì)包括光盤(pán)或磁盤(pán),易失性介質(zhì)包括諸如系統(tǒng)存儲(chǔ)器組件114的動(dòng)態(tài)存儲(chǔ)器,并且傳輸介質(zhì)包括同軸電纜、銅線和光纖,包括包含總線102的導(dǎo)線。在一個(gè)實(shí)施例中,邏輯被編碼在非暫時(shí)的機(jī)器可讀介質(zhì)中。在一個(gè)示例中,傳輸介質(zhì)可以采取諸如在無(wú)線電波、光學(xué)和紅外數(shù)據(jù)通信期間產(chǎn)生的聲波或光波的形式。

一些常見(jiàn)形式的計(jì)算機(jī)可讀介質(zhì)包括例如軟盤(pán)、柔性盤(pán)、硬盤(pán)、磁帶、任何其他磁介質(zhì)、cd-rom、任何其它光學(xué)介質(zhì)、穿孔卡、紙帶,任何其他具有孔的圖案的物理介質(zhì)、ram、prom、eprom、flash-eprom、任何其他存儲(chǔ)器芯片或盒,或計(jì)算機(jī)適于讀取的任何其他介質(zhì)。

計(jì)算機(jī)系統(tǒng)100通常可以提供一個(gè)或多個(gè)客戶端程序,例如系統(tǒng)程序和應(yīng)用程序,以執(zhí)行各種計(jì)算和/或通信操作。示例性系統(tǒng)程序可以包括但不限于操作系統(tǒng)(例如,os、os、os、symbianostm、embedixos、無(wú)線二進(jìn)制運(yùn)行時(shí)環(huán)境(brew)os、javaos、無(wú)線應(yīng)用協(xié)議(wap)os、androidtm、appleiphonetm操作系統(tǒng),iostm等)、設(shè)備驅(qū)動(dòng)器、編程工具、實(shí)用程序、軟件庫(kù)、應(yīng)用編程接口(api)等。示例性應(yīng)用程序可以包括但不限于web瀏覽器應(yīng)用、消息應(yīng)用(例如,電子郵件、im、sms、mms、電話、語(yǔ)音郵件、voip,視頻消息)、聯(lián)系人應(yīng)用、日歷應(yīng)用、電子文檔應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、媒體應(yīng)用(例如音樂(lè)、視頻、電視)、基于位置的服務(wù)(lbs)應(yīng)用(例如gps、映射、方向、興趣點(diǎn)、定位器)等。一個(gè)或多個(gè)客戶端程序可以顯示各種圖形用戶界面(gui)以向用戶呈現(xiàn)信息和/或與用戶交互。

在本公開(kāi)的各種實(shí)施例中,執(zhí)行指令序列以實(shí)踐本公開(kāi)可由計(jì)算機(jī)系統(tǒng)100執(zhí)行。在本公開(kāi)的各種其他實(shí)施例中,通過(guò)通信鏈路118耦合到網(wǎng)絡(luò)(例如,諸如lan、wlan、ptsn和/或各種其它有線或無(wú)線網(wǎng)絡(luò),包括電信、移動(dòng)、和蜂窩電話網(wǎng)絡(luò))的多個(gè)計(jì)算機(jī)系統(tǒng)100可以執(zhí)行指令序列以彼此協(xié)調(diào)地實(shí)踐本公開(kāi)。本文描述的模塊可以體現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中或者與一個(gè)或多個(gè)處理器通信以執(zhí)行或處理本文所描述的步驟。

計(jì)算機(jī)系統(tǒng)可以通過(guò)諸如通信鏈路118等通信鏈路和諸如網(wǎng)絡(luò)接口106等通信接口來(lái)發(fā)送和接收消息、數(shù)據(jù)、信息和指令,包括一個(gè)或多個(gè)程序(即應(yīng)用代碼)。所接收的程序代碼可以由處理器112在接收到時(shí)執(zhí)行,和/或存儲(chǔ)在系統(tǒng)存儲(chǔ)器組件114和/或靜態(tài)存儲(chǔ)組件116中供稍后執(zhí)行。

圖2是示出根據(jù)一些實(shí)施例當(dāng)用戶執(zhí)行鏈接動(dòng)作時(shí)、鏈接諸如圖1的計(jì)算機(jī)系統(tǒng)100等設(shè)備上的兩個(gè)應(yīng)用的過(guò)程200的流程圖。將使用觸摸屏來(lái)示出過(guò)程200,但是普通技術(shù)人員將理解,可以使用任何合適的gui和指點(diǎn)設(shè)備來(lái)實(shí)現(xiàn)類似的結(jié)果。如本文所使用的,鏈接兩個(gè)應(yīng)用可以包括鏈接兩個(gè)應(yīng)用之間的功能,使得一個(gè)或兩個(gè)應(yīng)用能夠執(zhí)行和/或調(diào)用另一應(yīng)用的一個(gè)或多個(gè)功能,允許兩個(gè)應(yīng)用之間的數(shù)據(jù)傳輸?shù)?。如用戶所感知的那樣,鏈接兩個(gè)應(yīng)用的過(guò)程可以是瞬時(shí)的、接近瞬時(shí)的、逐漸的和/或以任何合適的速率。一旦過(guò)程被用戶激活或控制,該過(guò)程的進(jìn)度就可以獨(dú)立于用戶由設(shè)備自動(dòng)控制。雖然下面描述的過(guò)程200包括看起來(lái)以特定順序發(fā)生的多個(gè)操作,但應(yīng)顯然的是,這些過(guò)程可以包括可串行或并行地(例如,使用并行處理器和/或多線程環(huán)境)、組合地和/或以不同順序執(zhí)行的更多或更少的操作。

在201,設(shè)備可以在顯示器上顯示若干用戶界面對(duì)象。用戶界面對(duì)象可以是構(gòu)成設(shè)備的用戶界面的對(duì)象,并且可以包括但不限于圖標(biāo)、文本、圖像、軟鍵、虛擬按鈕、下拉菜單、單選按鈕、復(fù)選框、可選列表等。顯示的用戶界面對(duì)象可以包括傳達(dá)信息或有助于用戶界面的外觀和感覺(jué)的非交互對(duì)象、用戶可以與之交互的交互對(duì)象或其任何組合。

在一些實(shí)施例中,可以在主屏幕上顯示用戶界面對(duì)象。主屏幕可以是用于操作系統(tǒng)的gui的主要屏幕。主屏幕可以允許用戶選擇、訪問(wèn)、執(zhí)行和/或啟動(dòng)應(yīng)用。主屏幕可以在觸摸屏上顯示對(duì)應(yīng)于設(shè)備的一個(gè)或多個(gè)功能的用戶界面對(duì)象和/或用戶可能感興趣的信息。用戶可以通過(guò)在與用戶希望進(jìn)行交互的交互對(duì)象相對(duì)應(yīng)的一個(gè)或多個(gè)觸摸屏位置與觸摸屏接觸來(lái)與用戶界面對(duì)象交互。設(shè)備可以檢測(cè)用戶聯(lián)系人,并且可以通過(guò)執(zhí)行與交互對(duì)象的交互相對(duì)應(yīng)的操作來(lái)響應(yīng)所檢測(cè)的聯(lián)系人。在一些實(shí)施例中,一些用戶界面對(duì)象可以是應(yīng)用的表示,諸如顯示相關(guān)應(yīng)用所特有的圖像和/或文本的圖標(biāo)。圖像可以幫助用戶區(qū)分不同應(yīng)用的圖標(biāo)。在一些實(shí)施例中,應(yīng)用的表示可以是所創(chuàng)建的觸覺(jué)對(duì)象,其在被觸摸時(shí)提供獨(dú)特的觸摸感覺(jué),例如增加的粗糙度,諸如盲文、超聲波振動(dòng)等的物理模式。

在一些實(shí)施例中,設(shè)備可以在二維gui和/或三維gui中顯示圖標(biāo)。設(shè)備可以具有外圍設(shè)備,例如鼠標(biāo)或其他指點(diǎn)設(shè)備,其允許用戶控制gui中的虛擬指針。例如,用戶可能能夠通過(guò)移動(dòng)外圍設(shè)備來(lái)移動(dòng)gui中的虛擬指針。外圍設(shè)備可以具有按鈕,當(dāng)按鈕被致動(dòng)時(shí),允許用戶選擇、控制和/或以其他方式與gui中顯示的對(duì)象(例如應(yīng)用的圖標(biāo))交互。例如,用戶可以通過(guò)控制外圍設(shè)備以將虛擬指針移動(dòng)到圖標(biāo)上并致動(dòng)外圍設(shè)備上的物理按鈕來(lái)選擇圖標(biāo)。

在一些實(shí)施例中,設(shè)備可以具有運(yùn)動(dòng)檢測(cè)設(shè)備。該設(shè)備可以通過(guò)檢測(cè)用戶的手的運(yùn)動(dòng)來(lái)檢測(cè)用戶執(zhí)行的手勢(shì)。在一些實(shí)施例中,該設(shè)備可以具有加速計(jì)和/或陀螺儀以檢測(cè)用該設(shè)備作出的手勢(shì),在一些實(shí)施例中,運(yùn)動(dòng)檢測(cè)設(shè)備可以是光學(xué)地檢測(cè)對(duì)象(例如手、觸筆和/或其他對(duì)象)的運(yùn)動(dòng)的照相機(jī)。本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到可用于運(yùn)動(dòng)檢測(cè)的許多不同的設(shè)備,所有這些設(shè)備都在本文中考慮。

在一些實(shí)施例中,設(shè)備可以具有觸摸屏。該設(shè)備可以在觸摸屏上顯示作為gui的一部分的圖標(biāo)。用戶可以使用手指或諸如觸筆等的另一對(duì)象,其可以用作設(shè)備的物理指針。例如,觸摸屏可以具有將物理表面上的點(diǎn)映射到gui的虛擬表面上的點(diǎn)的表面。用戶可以通過(guò)觸摸觸摸屏的表面(用手指或另一對(duì)象例如觸筆)來(lái)依次選擇、致動(dòng)和/或以其他方式與對(duì)象交互,該對(duì)象位于虛擬表面上的點(diǎn)上或在虛擬表面上的點(diǎn)附近,所述點(diǎn)映射到觸摸屏物理表面上用戶觸摸的位置。為了避免不必要的重復(fù),使用觸摸屏描述過(guò)程200;然而,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,可以使用另一個(gè)外圍設(shè)備(例如,控制虛擬指針的鼠標(biāo)、檢測(cè)語(yǔ)音命令的麥克風(fēng)、檢測(cè)沒(méi)有接觸的手勢(shì)的運(yùn)動(dòng)檢測(cè)設(shè)備等)來(lái)實(shí)現(xiàn)過(guò)程200。

在202,用戶可以啟動(dòng)與觸摸屏的接觸,例如觸摸該觸摸屏。為了便于說(shuō)明,將過(guò)程200中以及下述其它實(shí)施例中的觸摸屏上的觸摸描述為由用戶使用至少一只手使用一個(gè)或多個(gè)手指來(lái)執(zhí)行。然而,應(yīng)當(dāng)理解,可以使用任何合適的對(duì)象或附件(例如觸筆、手指等)進(jìn)行接觸。該接觸可以包括觸摸屏上的一次或多次點(diǎn)擊、保持與觸摸屏的持續(xù)接觸、接觸點(diǎn)的移動(dòng)同時(shí)保持連續(xù)的接觸、接觸的中斷和/或其任何組合。

在203,設(shè)備檢測(cè)觸摸屏上的接觸。在一些示例中,可以使用任何合適的觸摸屏技術(shù)(例如電容式、電阻式、紅外、表面聲波等)來(lái)檢測(cè)該接觸。在204處,設(shè)備確定觸摸屏上的接觸點(diǎn)是否映射到具有應(yīng)用圖標(biāo)的gui上的點(diǎn)。如果接觸位置未映射到具有應(yīng)用圖標(biāo)的gui上的位置,則過(guò)程200不會(huì)啟動(dòng)應(yīng)用的鏈接并返回到203。例如,用戶可能意外地觸摸了兩個(gè)圖標(biāo)之間的位置,這將不會(huì)啟動(dòng)應(yīng)用的鏈接。

如果觸摸屏上的接觸點(diǎn)確實(shí)映射到具有應(yīng)用圖標(biāo)的gui上的位置,則所述設(shè)備可以在206處檢查用戶的動(dòng)作和/或手勢(shì)的一個(gè)或多個(gè)預(yù)定組合以將一個(gè)應(yīng)用與另一個(gè)相鏈接。所述動(dòng)作可以是在觸摸屏上執(zhí)行的一個(gè)或多個(gè)預(yù)定義的手勢(shì),其可以和與觸摸屏的一個(gè)或多個(gè)中斷的和/或不間斷的接觸進(jìn)行組合。如本文所使用的,手勢(shì)是對(duì)象/附件的運(yùn)動(dòng)。在一些實(shí)施例中,預(yù)定手勢(shì)和/或動(dòng)作可以是用戶定義的和/或用戶特定的。

在一些實(shí)施例中,設(shè)備可以顯示視覺(jué)提示,其提示、提醒和/或指示預(yù)定手勢(shì)和/或動(dòng)作的用戶:當(dāng)所述手勢(shì)和/或動(dòng)作被執(zhí)行時(shí)使得設(shè)備鏈接兩個(gè)應(yīng)用。在一些實(shí)施例中,設(shè)備可以顯示指示哪個(gè)應(yīng)用和/或哪些應(yīng)用是可鏈接的視覺(jué)提示。視覺(jué)提示可以是文本的、圖形的或其任何組合。在一些實(shí)施例中,在特定事件發(fā)生和/或用戶輸入時(shí),諸如當(dāng)用戶啟動(dòng)鏈接動(dòng)作的一部分時(shí),顯示視覺(jué)提示。在一些示例中,當(dāng)用戶觸摸所述觸摸屏持續(xù)預(yù)定時(shí)間長(zhǎng)度(例如三秒)時(shí),設(shè)備可以顯示視覺(jué)提示。在一些示例中,設(shè)備可以顯示如下視覺(jué)提示:其顯示用于鏈接應(yīng)用(例如狀態(tài)欄)的手勢(shì)的完成進(jìn)度。

如果用戶執(zhí)行的動(dòng)作匹配和/或符合預(yù)定動(dòng)作,在207處那么第一和第二應(yīng)用可以被鏈接。另一方面,如果動(dòng)作不匹配,例如不完整的動(dòng)作和/或不相關(guān)的動(dòng)作,則在205設(shè)備可能不會(huì)啟動(dòng)應(yīng)用的鏈接。應(yīng)用之間的鏈接可以是永久的、臨時(shí)的和/或鏈接的,直到用戶結(jié)束鏈接。

在一些實(shí)施例中,鏈接動(dòng)作可以在應(yīng)用和另一軟件元素之間進(jìn)行。在一些示例中,設(shè)備可以將可購(gòu)買(mǎi)產(chǎn)品的圖像顯示為廣告圖標(biāo)和/或廣告圖像。用戶可以進(jìn)行指示諸如付款應(yīng)用等的應(yīng)用與廣告圖標(biāo)和/或廣告圖像的鏈接的動(dòng)作。然后,用戶動(dòng)作可以將支付應(yīng)用與顯示廣告圖標(biāo)和/或圖像的應(yīng)用相鏈接以購(gòu)買(mǎi)產(chǎn)品。

在一些示例中,設(shè)備可以顯示在第二設(shè)備(例如電視)上被廣告的產(chǎn)品的產(chǎn)品信息,諸如產(chǎn)品圖像。設(shè)備可以通過(guò)從第二設(shè)備和/或第三方設(shè)備接收qr碼、藍(lán)牙和/或其他無(wú)線通信來(lái)檢索產(chǎn)品信息。所述通信可導(dǎo)致設(shè)備顯示產(chǎn)品信息,以及使用一個(gè)或多個(gè)支付應(yīng)用購(gòu)買(mǎi)產(chǎn)品的能力。用戶可以進(jìn)行鏈接動(dòng)作以將應(yīng)用與所廣告的產(chǎn)品相鏈接從而購(gòu)買(mǎi)產(chǎn)品、保存產(chǎn)品信息等。

在一些實(shí)施例中,設(shè)備可以在檢測(cè)到觸摸屏上的一個(gè)或多個(gè)動(dòng)作和/或手勢(shì)部分完成之后開(kāi)始鏈接應(yīng)用的過(guò)程,并且一旦設(shè)備確定所述接觸不對(duì)應(yīng)于鏈接動(dòng)作或是失敗的/中止的鏈接動(dòng)作則中止鏈接。

在一些示例中,如果鏈接動(dòng)作包括預(yù)定義的手勢(shì),則設(shè)備可以在完成鏈接動(dòng)作之前開(kāi)始鏈接兩個(gè)應(yīng)用的過(guò)程,并且在手勢(shì)被執(zhí)行時(shí)繼續(xù)該鏈接的進(jìn)度。如果用戶在完成手勢(shì)之前中止手勢(shì),則設(shè)備可以中止該鏈接,和/或反轉(zhuǎn)設(shè)備進(jìn)行的任何鏈接。如果手勢(shì)完成,則設(shè)備可以完成應(yīng)用的鏈接過(guò)程。例如,如果鏈接動(dòng)作使用拖放系統(tǒng),該拖放系統(tǒng)中用戶通過(guò)接觸觸摸屏、并且通過(guò)在觸摸屏上滑動(dòng)同時(shí)保持與觸摸屏的持續(xù)接觸而將圖標(biāo)拖動(dòng)到另一圖標(biāo)來(lái)選擇圖標(biāo),并且用戶點(diǎn)擊觸摸屏一次,則該設(shè)備一檢測(cè)到該點(diǎn)擊就可以立即開(kāi)始狀態(tài)轉(zhuǎn)換的過(guò)程,但是設(shè)備可能不久后中止該過(guò)程,原因在于該設(shè)備確定該點(diǎn)擊不對(duì)應(yīng)于鏈接動(dòng)作。

在一些實(shí)施例中,設(shè)備可以顯示可與視覺(jué)提示一起示出的鏈接進(jìn)度圖像。鏈接進(jìn)度圖像可以是圖形交互式用戶界面對(duì)象,用戶與之交互以便完成將一個(gè)應(yīng)用與另一應(yīng)用鏈接的鏈接手勢(shì)。在一些示例中,關(guān)于鏈接進(jìn)度圖像執(zhí)行鏈接動(dòng)作。在一些實(shí)施例中,執(zhí)行關(guān)于圖像的鏈接動(dòng)作包括以預(yù)定義方式拖動(dòng)應(yīng)用的圖標(biāo),該預(yù)定方式推進(jìn)鏈接圖像的狀態(tài)欄。在一些實(shí)施例中,如果鏈接動(dòng)作未完成,則gui顯示可以顯示相反的進(jìn)度。

在一些實(shí)施例中,除了視覺(jué)反饋之外,設(shè)備可以提供非視覺(jué)反饋以指示完成鏈接動(dòng)作的進(jìn)度。非視覺(jué)反饋可以包括可聽(tīng)見(jiàn)的反饋(例如,聲音)和/或物理/觸覺(jué)反饋(例如,振動(dòng))。

在一些實(shí)施例中,設(shè)備可以顯示和/或指示哪些應(yīng)用彼此鏈接。在一些示例中,可以修改第一應(yīng)用的圖標(biāo)以包括與第一應(yīng)用鏈接的應(yīng)用的微型圖標(biāo)。在一些示例中,應(yīng)用的圖形用戶界面在運(yùn)行時(shí)可以顯示圖像、文本和/或其他指示器,其通知用戶哪些應(yīng)用與正在運(yùn)行的應(yīng)用鏈接。

在一些實(shí)施例中,手勢(shì)可以用于對(duì)應(yīng)用取消鏈接。例如,用戶可以重復(fù)手勢(shì)、反向執(zhí)行手勢(shì)、執(zhí)行特定于取消鏈接等可能導(dǎo)致對(duì)鏈接的應(yīng)用取消鏈接的不同手勢(shì)。在一些實(shí)施例中,可以通過(guò)設(shè)置菜單、代碼、語(yǔ)音命令和/或來(lái)自用戶的一系列輸入來(lái)對(duì)應(yīng)用取消鏈接。在一些實(shí)施例中,上述過(guò)程可以對(duì)一個(gè)或多個(gè)應(yīng)用取消鏈接而不是對(duì)應(yīng)用進(jìn)行鏈接。

圖2a是示出根據(jù)一些實(shí)施例的當(dāng)用戶提供音頻信號(hào)時(shí)鏈接諸如圖1的計(jì)算機(jī)系統(tǒng)100之類的設(shè)備上的兩個(gè)應(yīng)用的過(guò)程210的流程圖。雖然下面描述的過(guò)程210包括看起來(lái)以特定順序發(fā)生的多個(gè)操作,但顯然的是,這些過(guò)程可以包括可串行或并行地(例如,使用并行處理器和/或多線程環(huán)境)、組合地和/或以不同順序執(zhí)行的更多或更少的操作。

在211,設(shè)備可能正在運(yùn)行應(yīng)用。該設(shè)備可以具有為應(yīng)用打開(kāi)的窗口,和/或該設(shè)備可以顯示該應(yīng)用的用戶界面。在一些實(shí)施例中,設(shè)備可以執(zhí)行/運(yùn)行應(yīng)用的一個(gè)或多個(gè)進(jìn)程。

在212,用戶可以創(chuàng)建音頻信號(hào)。音頻信號(hào)可以是口哨、拍手、啪嗒聲、音符、語(yǔ)音命令和/或任何其它音頻信號(hào)。

在213,設(shè)備可以檢測(cè)音頻信號(hào)。在一些示例中,可以使用諸如麥克風(fēng)等檢測(cè)振動(dòng)的設(shè)備來(lái)檢測(cè)音頻信號(hào)。在一些示例中,可以使用視頻捕獲設(shè)備來(lái)通過(guò)捕獲從諸如襯衫、葉子等的音頻信號(hào)振動(dòng)的對(duì)象的視頻來(lái)檢測(cè)音頻信號(hào)。由視頻捕獲設(shè)備檢測(cè)到的振動(dòng)可以被轉(zhuǎn)譯成音頻信號(hào)的數(shù)字表示。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,存在可用于檢測(cè)音頻信號(hào)的許多設(shè)備,所有這些設(shè)備都在本文中被考慮。

在214,設(shè)備可以確定音頻信號(hào)是否轉(zhuǎn)譯成設(shè)備的應(yīng)用鏈接命令。在一些實(shí)施例中,設(shè)備可以具有可以應(yīng)用話音識(shí)別和/或語(yǔ)音識(shí)別以隔離和/或檢測(cè)相關(guān)音頻信號(hào)和/或語(yǔ)音命令的語(yǔ)音用戶界面(vui)。例如,用戶可以通過(guò)說(shuō)出“鏈接到第二應(yīng)用”的話語(yǔ)來(lái)創(chuàng)建音頻信號(hào)。設(shè)備可以識(shí)別用戶的語(yǔ)音,并將語(yǔ)音命令轉(zhuǎn)譯為諸如應(yīng)用鏈接命令等設(shè)備命令。在一些實(shí)施例中,設(shè)備可以記錄音頻信號(hào),并通過(guò)網(wǎng)絡(luò)將音頻信號(hào)發(fā)送到第三方服務(wù)器和/或設(shè)備,第三方服務(wù)器和/或設(shè)備將音頻信號(hào)轉(zhuǎn)譯成一個(gè)或多個(gè)設(shè)備命令和/或錯(cuò)誤消息。在一些實(shí)施例中,第三方服務(wù)器和/或設(shè)備可以通過(guò)網(wǎng)絡(luò)將轉(zhuǎn)譯的設(shè)備命令和/或錯(cuò)誤消息返回給設(shè)備。

如果音頻信號(hào)不轉(zhuǎn)換為用于第二應(yīng)用的應(yīng)用鏈接命令,則在215處設(shè)備可能不會(huì)將正在運(yùn)行的應(yīng)用鏈接到第二應(yīng)用。

如果音頻信號(hào)確實(shí)轉(zhuǎn)譯為用于第二應(yīng)用的應(yīng)用鏈接命令,則設(shè)備可以在216處將正在運(yùn)行的應(yīng)用與第二應(yīng)用鏈接。在一些實(shí)施例中,如果用戶在語(yǔ)音命令中標(biāo)識(shí)第二應(yīng)用,并且設(shè)備在語(yǔ)音命令中檢測(cè)到第二應(yīng)用的標(biāo)識(shí),則設(shè)備可以將正在運(yùn)行的應(yīng)用與第二應(yīng)用鏈接。在一些實(shí)施例中,可以使用第三方服務(wù)器和/或設(shè)備來(lái)檢測(cè)第二應(yīng)用的標(biāo)識(shí)。

在一些實(shí)施例(未示出)中,可以從設(shè)備拾取音頻信號(hào)以鏈接未運(yùn)行的應(yīng)用。在一些實(shí)施例中,可以通過(guò)標(biāo)識(shí)第一應(yīng)用和第二應(yīng)用的語(yǔ)音命令來(lái)鏈接應(yīng)用。例如,語(yǔ)音命令“將[第一應(yīng)用標(biāo)識(shí)符]與[第二應(yīng)用標(biāo)識(shí)符]鏈接)可導(dǎo)致設(shè)備將第一應(yīng)用與第二應(yīng)用進(jìn)行鏈接和/或嘗試鏈接。在一些實(shí)施例中,應(yīng)用標(biāo)識(shí)符可以是應(yīng)用的名稱。

在一些實(shí)施例中,上述的音頻信號(hào)可以是用戶特定的和/或用戶創(chuàng)建的。在一些示例中,設(shè)備可以僅接受來(lái)自對(duì)于一個(gè)或多個(gè)用戶唯一的聲音簽名的語(yǔ)音命令。在一些示例中,當(dāng)?shù)谌椒?wù)器和/或設(shè)備確定語(yǔ)音命令匹配一個(gè)或多個(gè)獨(dú)特的聲音簽名時(shí),設(shè)備可以僅接受語(yǔ)音命令。在一些示例中,語(yǔ)音命令可以是用戶創(chuàng)建的和/或用戶特定的。例如,用戶可以將設(shè)備配置為使得特定音頻信號(hào)被轉(zhuǎn)譯為用戶選擇的設(shè)備命令,諸如鏈接應(yīng)用。

在一些實(shí)施例中,設(shè)備還可以以與應(yīng)用鏈接時(shí)相似的方式利用語(yǔ)音命令將應(yīng)用取消鏈接。例如,用戶可以提供語(yǔ)音命令“將[第一應(yīng)用標(biāo)識(shí)符]和[第二應(yīng)用標(biāo)識(shí)符]]取消鏈接”,這可以使第一應(yīng)用取消與第二應(yīng)用的鏈接。在一些實(shí)施例中,上述過(guò)程可以對(duì)一個(gè)或多個(gè)應(yīng)用取消鏈接而不是鏈接應(yīng)用。在一些實(shí)施例中,過(guò)程210可用于對(duì)應(yīng)用取消鏈接。

圖3是可以實(shí)現(xiàn)圖2的過(guò)程200的設(shè)備300所使用的示例性gui顯示。根據(jù)一些實(shí)施例,用戶可以使用gui來(lái)執(zhí)行鏈接動(dòng)作以鏈接應(yīng)用。在一些實(shí)施例中,用戶設(shè)備300可以是諸如圖1的計(jì)算機(jī)系統(tǒng)100的具有觸摸屏301的計(jì)算機(jī)系統(tǒng)。觸摸屏301可以顯示正在顯示幾個(gè)用戶界面對(duì)象諸如圖標(biāo)311-319的主屏幕。在一些實(shí)施例中,圖標(biāo)311-319中的一個(gè)或多個(gè)可以是安裝在用戶設(shè)備300上的一個(gè)或多個(gè)應(yīng)用的圖標(biāo)。用戶可能能夠通過(guò)在諸如圖標(biāo)311的顯示圖標(biāo)的附近、中心和/或靠近中心的觸摸屏301的位置進(jìn)行接觸來(lái)與圖標(biāo)311-319交互。在一些示例中,諸如圖標(biāo)311等圖標(biāo)位置上的點(diǎn)擊(例如在預(yù)定時(shí)限內(nèi)觸摸并停止觸摸)可以啟動(dòng)該圖標(biāo)相關(guān)的應(yīng)用。在一些示例中,設(shè)備300可以基于用戶在圖標(biāo)位置上接觸觸摸屏301的時(shí)間長(zhǎng)度來(lái)進(jìn)行不同的動(dòng)作。在一些示例中,通過(guò)對(duì)觸摸屏觸摸預(yù)定時(shí)間段,設(shè)備300可以向用戶提供移動(dòng)圖標(biāo)311-319的能力。在一些示例中,通過(guò)在圖標(biāo)位置上對(duì)觸摸屏301觸摸預(yù)定時(shí)間段(例如三秒鐘或更長(zhǎng)時(shí)間),設(shè)備300可以將圖標(biāo)從圖標(biāo)位置分離,并允許用戶通過(guò)諸如在觸摸屏301上滑動(dòng)的手勢(shì)將圖標(biāo)移動(dòng)到另一位置。

圖4-5示出了根據(jù)一些實(shí)施例在圖3的設(shè)備300上執(zhí)行鏈接動(dòng)作期間的各個(gè)點(diǎn)處的圖3的gui顯示。在一些實(shí)施例中,鏈接動(dòng)作的執(zhí)行可以是用戶輸入條件的滿足。

在圖4中,用手指410表示的用戶可能已經(jīng)開(kāi)始了針對(duì)由圖標(biāo)311表示的應(yīng)用的鏈接動(dòng)作。在一些實(shí)施例中,用戶可能已通過(guò)在圖標(biāo)311的原始位置420對(duì)觸摸屏301觸摸預(yù)定時(shí)間段來(lái)啟動(dòng)鏈接動(dòng)作。預(yù)定時(shí)間段可以是短時(shí)間段,例如在三十秒以下的時(shí)間段。在一些實(shí)施例中,用戶可以在圖標(biāo)311的原始位置420對(duì)觸摸屏301觸摸預(yù)定時(shí)間段,并且作為響應(yīng),設(shè)備300可能已將圖標(biāo)311從用戶界面分離,并允許用戶移動(dòng)圖標(biāo)311。用戶可能已通過(guò)用手指410沿著觸摸屏301滑動(dòng)且沿著滑動(dòng)路徑430持續(xù)接觸觸摸屏301而移動(dòng)圖標(biāo)311。

雖然在該示例中使用手指,但是用戶可以使用觸筆或其他設(shè)備與觸摸屏301接觸。在一些實(shí)施例中,手指410可以是由諸如鼠標(biāo)或其他指點(diǎn)設(shè)備等外圍設(shè)備控制的虛擬指針,并且單擊外圍設(shè)備上的按鈕可以用作在虛擬指針的位置觸摸觸摸屏的功能。

在一些實(shí)施例中,在執(zhí)行鏈接動(dòng)作期間的各個(gè)點(diǎn)處,設(shè)備300可以顯示指示哪些應(yīng)用可以被鏈接的視覺(jué)提示,諸如視覺(jué)提示413、417和419。在一些實(shí)施例中,可以在用戶已經(jīng)選擇圖標(biāo)(例如圖標(biāo)311)之后通過(guò)在圖標(biāo)的位置對(duì)觸摸屏301持續(xù)接觸預(yù)定時(shí)間段來(lái)顯示視覺(jué)提示。在一些實(shí)施例中,一旦用戶已經(jīng)開(kāi)始從諸如原始位置420等原始位置移動(dòng)諸如圖標(biāo)311等圖標(biāo),設(shè)備300可以顯示視覺(jué)提示。在一些實(shí)施例中,諸如視覺(jué)提示413、417和419等視覺(jué)提示可以突出顯示可與被移動(dòng)和/或選擇的圖標(biāo)311的應(yīng)用相鏈接的應(yīng)用。

盡管在該示例中,視覺(jué)提示413、417和419通過(guò)顯示圍繞圖標(biāo)的圓圈來(lái)分別突出顯示圖標(biāo)313、317和319,但是本領(lǐng)域普通技術(shù)人員將會(huì)認(rèn)識(shí)到本文考慮的突出顯示圖標(biāo)的其他方法。突出顯示圖標(biāo)的一些方法可以包括但不限于使圖標(biāo)閃爍、變亮、變暗、振動(dòng);向圖標(biāo)添加文本;用圖像圍繞圖標(biāo);等等。在一些實(shí)施例中,圖標(biāo)的突出顯示還可以指示用于鏈接應(yīng)用的用戶輸入條件,用戶輸入條件可以是一個(gè)或多個(gè)手勢(shì)。

在一些示例中,設(shè)備300可以通過(guò)顯示手勢(shì)路徑的圖像和/或動(dòng)畫(huà)來(lái)指示一個(gè)或多個(gè)用戶輸入條件。在一些示例中,手勢(shì)路徑的圖像和/或動(dòng)畫(huà)可以是指示順時(shí)針圓周運(yùn)動(dòng)的圖像和/或動(dòng)畫(huà),如視覺(jué)提示413、417和419的箭頭所示。在一些實(shí)施例中,可以通過(guò)沿著由視覺(jué)提示419的圖像和/或動(dòng)畫(huà)所顯示的手勢(shì)路徑拖動(dòng)諸如圖標(biāo)311等圖標(biāo)來(lái)進(jìn)行手勢(shì)。手勢(shì)路徑可以是圍繞諸如圖標(biāo)313、317和/或圖標(biāo)319等圖標(biāo)的順時(shí)針圓周運(yùn)動(dòng)。在一些實(shí)施例中,一旦手勢(shì)完成,手勢(shì)路徑就可以指示哪個(gè)應(yīng)用將被鏈接。例如,當(dāng)沿著視覺(jué)提示419所示的路徑拖動(dòng)圖標(biāo)311時(shí),與圖標(biāo)311相關(guān)的應(yīng)用可以和與圖標(biāo)319相關(guān)的應(yīng)用進(jìn)行鏈接。

在圖5中,根據(jù)一些實(shí)施例,用戶可能已繼續(xù)完成圖4中的鏈接動(dòng)作的進(jìn)度。在一些示例中,用戶可能已進(jìn)行了滑動(dòng)路徑510所示的手勢(shì)。手勢(shì)可能是在觸摸屏301上沿著由滑動(dòng)路徑510所示的虛線進(jìn)行的持續(xù)滑動(dòng)。在一些實(shí)施例中,用戶的手勢(shì)可能已沿著滑動(dòng)路徑510拖動(dòng)圖標(biāo)311。

在一些實(shí)施例中,當(dāng)用戶拖動(dòng)圖標(biāo)311接近視覺(jué)提示419時(shí),設(shè)備300可以通過(guò)將圖標(biāo)311快速移動(dòng)到由視覺(jué)提示419創(chuàng)建的路徑上來(lái)幫助用戶沿著視覺(jué)提示419拖動(dòng)圖標(biāo)311。在這個(gè)意義上,設(shè)備300對(duì)用戶進(jìn)行鏈接動(dòng)作的意圖進(jìn)行預(yù)測(cè)動(dòng)作。

在一些實(shí)施例中,視覺(jué)提示419還可以充當(dāng)指示用戶輸入條件的完成進(jìn)度的狀態(tài)欄。圖像可能變暗或改變顏色以指示輸入進(jìn)度,如視覺(jué)提示419的變暗部分所示。當(dāng)用戶的手勢(shì)對(duì)應(yīng)于和/或跟隨視覺(jué)提示419的指示時(shí),完成進(jìn)度可以跟蹤用戶的手勢(shì)。在一些實(shí)施例中,用戶可以通過(guò)返回跟蹤滑動(dòng)路徑510和/或放棄手勢(shì)來(lái)反轉(zhuǎn)該完成過(guò)程。例如,如果圖標(biāo)的順時(shí)針拖動(dòng)導(dǎo)致完成狀態(tài)增加,則逆時(shí)針手勢(shì)可能會(huì)減少完成狀態(tài)。在一些實(shí)施例中,當(dāng)狀態(tài)欄完全完成時(shí),設(shè)備300可以啟動(dòng)和/或完成與圖標(biāo)311和319有關(guān)的應(yīng)用之間的鏈接過(guò)程(例如過(guò)程207)。

圖6示出了根據(jù)一些實(shí)施例用戶可以在圖3的用戶設(shè)備300的gui顯示器上作為鏈接動(dòng)作進(jìn)行的另一用戶輸入條件。在一些實(shí)施例中,設(shè)備300可能能夠處理觸摸屏301的多個(gè)接觸點(diǎn);這可以被稱為多點(diǎn)觸控式觸摸屏。用戶可以通過(guò)多點(diǎn)觸摸動(dòng)作激活兩個(gè)應(yīng)用之間的鏈接。在一些示例中,多點(diǎn)觸摸動(dòng)作可以是觸摸表示用戶希望鏈接的應(yīng)用的圖標(biāo)的位置。如圖6所示,用戶可能已在觸摸屏301上圖標(biāo)311的位置用手指601進(jìn)行第一接觸,并且并發(fā)地和/或同時(shí)在圖標(biāo)319上用手指602進(jìn)行第二接觸。在一些實(shí)施例中,當(dāng)用戶觸摸圖標(biāo)持續(xù)預(yù)定時(shí)間量時(shí),可以滿足用戶條件。設(shè)備300可以顯示指示器603,其指示待完成的條件剩余的時(shí)間長(zhǎng)度。指示器603可以具有倒數(shù)計(jì)時(shí)器604,其倒數(shù)計(jì)時(shí)直到設(shè)備300鏈接應(yīng)用。預(yù)定時(shí)間量可以是30秒以下的短時(shí)段,例如三秒。在一些實(shí)施例中,設(shè)備可以提供非視覺(jué)反饋以指示朝向滿足用戶輸入條件的進(jìn)度。非視覺(jué)反饋可以包括可聽(tīng)見(jiàn)的反饋(例如,聲音)或物理/觸覺(jué)反饋(例如,振動(dòng))。

雖然圖4-6中示出了用于鏈接動(dòng)作的示例性用戶輸入條件,但這些是示意性的而不是詳盡的。設(shè)備300可以使用其他用戶動(dòng)作、手勢(shì)和/或動(dòng)作和/或手勢(shì)的組合作為用戶輸入條件。一些用戶輸入條件可以包括但不限于拖放系統(tǒng),其中應(yīng)用的圖標(biāo)被拖放到用戶想要鏈接的另一應(yīng)用的圖標(biāo)之上;對(duì)應(yīng)于字母表中的一個(gè)或多個(gè)字母的手勢(shì);另一形狀的手勢(shì),例如正方形或三角形,使用多點(diǎn)觸控式觸摸屏將兩個(gè)圖標(biāo)拖動(dòng)在一起;等等。

另外,盡管上面提供的示例示出了從主屏幕鏈接應(yīng)用的方法,但是應(yīng)用可以從應(yīng)用的用戶界面內(nèi)鏈接。在一些示例中,用戶可以在運(yùn)行商戶應(yīng)用的同時(shí)輸入手勢(shì),例如滑動(dòng)字母p,其將該商戶應(yīng)用與和p手勢(shì)相關(guān)聯(lián)的應(yīng)用諸如支付應(yīng)用進(jìn)行鏈接。

在一些實(shí)施例中,多個(gè)手勢(shì)可以用于鏈接應(yīng)用,并且不同的手勢(shì)可能導(dǎo)致設(shè)備進(jìn)行不同的鏈接動(dòng)作。例如,支付應(yīng)用可以具有與支付應(yīng)用相關(guān)聯(lián)的多個(gè)信用卡。某些手勢(shì)可以以如下方式將支付應(yīng)用與商戶應(yīng)用鏈接起來(lái):在用戶不必提供支付信息的情況下允許用戶利用支付應(yīng)用從商戶應(yīng)用進(jìn)行購(gòu)買(mǎi)。不同的手勢(shì)可能導(dǎo)致支付應(yīng)用使用不同的信用卡和/或其他支付工具來(lái)通過(guò)商戶應(yīng)用進(jìn)行購(gòu)買(mǎi)。例如,跟蹤數(shù)字1可以將來(lái)自支付應(yīng)用的第一信用卡與商戶應(yīng)用鏈接起來(lái),并且跟蹤數(shù)字2可以將來(lái)自支付應(yīng)用的第二卡與商戶應(yīng)用鏈接起來(lái)。在一些實(shí)施例中,當(dāng)應(yīng)用與另一個(gè)應(yīng)用鏈接時(shí),可以顯示可提供鏈接選項(xiàng)的菜單,諸如可以鏈接哪些信用卡、可以傳送什么信息等等。

在一些實(shí)施例中,應(yīng)用鏈接可以基于所鏈接的應(yīng)用共享不同的信息、插件、數(shù)據(jù)訪問(wèn)和/或應(yīng)用許可。例如,支付應(yīng)用可以向提供音樂(lè)服務(wù)的商戶應(yīng)用提供支付帳戶信息,但是為有形商品的商戶應(yīng)用提供支付帳戶信息和地址。在一些實(shí)施例中,應(yīng)用可以分離用于特別鏈接的應(yīng)用的數(shù)據(jù)。例如,應(yīng)用可以針對(duì)不同鏈接的應(yīng)用具有不同的促銷,并且促銷可以僅被發(fā)送到特定鏈接的應(yīng)用。在一些示例中,支付應(yīng)用可以跟蹤用于不同鏈接的應(yīng)用的忠誠(chéng)度數(shù)據(jù),并且支付應(yīng)用可將對(duì)忠誠(chéng)度數(shù)據(jù)的訪問(wèn)僅限于與鏈接的應(yīng)用相關(guān)的忠誠(chéng)度數(shù)據(jù)。

在一些實(shí)施例中,不同的鏈接動(dòng)作可以設(shè)置應(yīng)用之間共享的數(shù)據(jù)級(jí)別。數(shù)據(jù)的級(jí)別可以被分類,例如無(wú)害的、支付和/或個(gè)人的。在一些示例中,無(wú)害級(jí)別可以允許共享和/或傳送匿名信息,諸如瀏覽數(shù)據(jù);支付級(jí)別可以允許共享和/或傳送除了無(wú)害級(jí)別內(nèi)的一切以外的來(lái)自賬戶的貨幣資金;和個(gè)人級(jí)別可以允許共享和/或傳送除了支付級(jí)別內(nèi)的一切以外的標(biāo)識(shí)信息,諸如姓名、地址等等。在一些實(shí)施例中,用戶可以改變?cè)诿總€(gè)級(jí)別共享的信息。

在一些實(shí)施例中,手勢(shì)可以確定所鏈接的應(yīng)用的數(shù)據(jù)訪問(wèn)級(jí)別。在一些示例中,可以通過(guò)重復(fù)預(yù)定手勢(shì)的次數(shù)來(lái)確定數(shù)據(jù)訪問(wèn)級(jí)別。例如,一個(gè)圓形手勢(shì)可以指示第一級(jí)別,例如無(wú)害級(jí)別;兩個(gè)圓形手勢(shì)可以指示第二級(jí)別,如支付級(jí)別;和三個(gè)圓形手勢(shì)可以指示第三級(jí)別;如個(gè)人級(jí)別。在一些實(shí)施例中,通過(guò)執(zhí)行一個(gè)或多個(gè)反向圓或一個(gè)或多個(gè)附加圓,應(yīng)用可以減少數(shù)據(jù)訪問(wèn)級(jí)別和/或?qū)?yīng)用取消鏈接。不同的實(shí)施例可以具有或多或少的類別和/或數(shù)據(jù)共享的級(jí)別,并且可以具有不同的手勢(shì)。

在一些實(shí)施例中,設(shè)備、應(yīng)用和/或鏈接的應(yīng)用可以自動(dòng)地確定該應(yīng)用從鏈接的應(yīng)用需要哪些信息,并且有助于在應(yīng)用和鏈接的應(yīng)用之間傳送和/或傳送信息的許可。例如,商戶應(yīng)用可以請(qǐng)求諸如用戶名、密碼、地址等的信息。商戶應(yīng)用可以通過(guò)為信息提供指定的數(shù)據(jù)字段來(lái)向用戶請(qǐng)求信息。在一些示例中,設(shè)備和/或鏈接的應(yīng)用可以檢測(cè)數(shù)據(jù)請(qǐng)求,并且從鏈接的應(yīng)用(例如支付應(yīng)用)代表用戶自動(dòng)地填充數(shù)據(jù)字段。

圖7示出了根據(jù)一些實(shí)施例在諸如圖3的用戶設(shè)備300等設(shè)備上鏈接應(yīng)用的示例性過(guò)程700的流程圖。雖然下面描述的過(guò)程700包括似乎以特定順序發(fā)生的多個(gè)操作,但是應(yīng)顯然的是,這些過(guò)程可以包括可串行或并行地(例如,使用并行處理器或多個(gè)線程環(huán)境)以及以不同順序執(zhí)行的更多或更少的操作。在701,設(shè)備可以接收將第一應(yīng)用與第二應(yīng)用鏈接的請(qǐng)求。請(qǐng)求可以是用戶輸入條件的完成的形式和/或響應(yīng)于用戶輸入條件的完成。用戶輸入條件可以是用戶動(dòng)作和手勢(shì)的組合,例如上面關(guān)于圖4-6描述的用戶動(dòng)作和手勢(shì)。

在702,設(shè)備可以確定第一應(yīng)用是否包括與第二應(yīng)用鏈接的能力。在一些實(shí)施例中,設(shè)備可以檢查對(duì)第二應(yīng)用的功能調(diào)用。在一些實(shí)施例中,設(shè)備可以從由第一和/或第二應(yīng)用提供的列表確定第一應(yīng)用是否包括對(duì)第二應(yīng)用的功能調(diào)用和/或第二應(yīng)用是否包括對(duì)第一應(yīng)用的功能調(diào)用。列表可以包括第一和/或第二應(yīng)用能夠鏈接的每個(gè)應(yīng)用。當(dāng)在設(shè)備上安裝和/或執(zhí)行應(yīng)用時(shí),列表可以被更新。

在一些實(shí)施例中,應(yīng)用可以提供功能庫(kù)和/或應(yīng)用編程接口(api)。在一些示例中,設(shè)備可以通過(guò)檢查第二應(yīng)用的庫(kù)來(lái)確定第一應(yīng)用是否使用或調(diào)用了第二應(yīng)用的任何功能和/或api。在一些示例中,設(shè)備可以通過(guò)檢查第一應(yīng)用的庫(kù)來(lái)確定第二應(yīng)用是否使用或調(diào)用了第一應(yīng)用的任何功能和/或api。

如果第一應(yīng)用不包括對(duì)第二應(yīng)用的任何功能調(diào)用(和/或反之亦然),則在703設(shè)備可以拒絕鏈接請(qǐng)求。在一些實(shí)施例中,設(shè)備可以返回錯(cuò)誤消息和/或提供應(yīng)用未鏈接的指示。

如果第一應(yīng)用確實(shí)包括對(duì)第二應(yīng)用的功能調(diào)用(和/或反之亦然),則在704設(shè)備可以允許第一應(yīng)用自動(dòng)運(yùn)行第二應(yīng)用的部分和/或所有功能。在一些實(shí)施例中,當(dāng)鏈接第一應(yīng)用和第二應(yīng)用時(shí),第一應(yīng)用可能能夠運(yùn)行和/或執(zhí)行第二應(yīng)用而無(wú)需額外的用戶動(dòng)作和/或輸入。在一些實(shí)施例中,當(dāng)?shù)谝粦?yīng)用和第二應(yīng)用被鏈接時(shí),該設(shè)備可以允許第一應(yīng)用與第二應(yīng)用通信和/或傳送數(shù)據(jù)。

雖然上述示例描述了從第一應(yīng)用的角度來(lái)看第一應(yīng)用和第二應(yīng)用之間的鏈接和可鏈接性的檢測(cè),但是本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到鏈接和檢測(cè)可鏈接性也可以從第二應(yīng)用的角度進(jìn)行。鏈接也可能在兩個(gè)以上的應(yīng)用之間。

在適用的情況下,本公開(kāi)提供的各種實(shí)施例可以使用硬件、軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)。此外,在適用的情況下,本文闡述的各種硬件組件和/或軟件組件可以組合成包括軟件、硬件和/或二者的復(fù)合組件,而不脫離本公開(kāi)的范圍。在適用的情況下,本文闡述的各種硬件組件和/或軟件組件可以分為包括軟件、硬件或二者的子組件而不脫離本公開(kāi)的范圍。此外,在適用的情況下,預(yù)期軟件組件可以被實(shí)現(xiàn)為硬件組件,反之亦然。

根據(jù)本公開(kāi)的諸如程序代碼和/或數(shù)據(jù)等的軟件可以存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上,例如系統(tǒng)存儲(chǔ)器組件114和/或靜態(tài)存儲(chǔ)組件116上。還可預(yù)期,本文所標(biāo)識(shí)的軟件可以使用網(wǎng)絡(luò)化和/或其他方式的一個(gè)或多個(gè)通用或?qū)S糜?jì)算機(jī)和/或計(jì)算機(jī)系統(tǒng)諸如計(jì)算機(jī)系統(tǒng)100來(lái)實(shí)現(xiàn)。在適用的情況下,本文描述的各種步驟的順序可以被改變、組合成復(fù)合步驟和/或分離成子步驟以提供本文所述的特征。

前述公開(kāi)不旨在將本公開(kāi)限制于所公開(kāi)的確切形式或特定使用領(lǐng)域。因此,鑒于本公開(kāi),預(yù)期本公開(kāi)的各種替代實(shí)施例和/或?qū)Ρ竟_(kāi)的修改(無(wú)論是本文明確描述的或隱含的)是可能的。例如,上述實(shí)施例側(cè)重于商戶和客戶;然而,客戶或消費(fèi)者可以支付或以其他方式與任何類型的接收者(包括慈善機(jī)構(gòu)和個(gè)人)進(jìn)行交互。支付不必涉及購(gòu)買(mǎi),而是可以是貸款、慈善捐贈(zèng)、禮物等。因此,如本文所使用的商戶還可以包括慈善機(jī)構(gòu)、個(gè)人以及從客戶接收支付的任何其他實(shí)體或人員。由此已經(jīng)描述了本公開(kāi)的實(shí)施例,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,在不脫離本公開(kāi)的范圍的情況下,可以在形式和細(xì)節(jié)上進(jìn)行改變。因此,本公開(kāi)僅由權(quán)利要求書(shū)限制。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌兰县| 安新县| 宝坻区| 衡阳县| 阿坝县| 高雄市| 黄大仙区| 井冈山市| 林芝县| 日土县| 界首市| 瓮安县| 卫辉市| 新邵县| 栾川县| 镶黄旗| 资兴市| 邹平县| 香格里拉县| 湟源县| 望谟县| 永寿县| 赤壁市| 康马县| 凌海市| 绥宁县| 广汉市| 宜君县| 德保县| 枞阳县| 西昌市| 华阴市| 申扎县| 甘洛县| 安泽县| 信丰县| 上栗县| 卓尼县| 延津县| 吉首市| 根河市|