本發(fā)明通常涉及諸如使用電子郵件或消息傳遞平臺來共享文本、照片或視頻等的、數(shù)字共享視覺和聽覺數(shù)據(jù)的的系統(tǒng)和方法。更特別地,本發(fā)明涉及通過使用電話呼叫來共享這些數(shù)據(jù)。更特別地,本發(fā)明涉及與接收方共享這些數(shù)據(jù),作為電話呼叫事件的一部分。
背景技術(shù):
目前,移動裝置的用戶必須使用專用服務來共享V&A數(shù)據(jù)。這些服務包括諸如WhatsappTM服務、GmailTM服務、SkypeTM服務、本地電話提供商SMS服務等的服務。
上述服務采用使得用戶能夠經(jīng)由這些用戶的電話裝置來共享V&A數(shù)據(jù)的系統(tǒng)和方法。這些電話裝置可以是作為智能電話的移動型或者作為PC計算機的固定型,只要這些電話裝置能夠發(fā)起電話呼叫(音頻或視頻)即可。但這些已知的方法和系統(tǒng)沒有向呼叫方提供針對伴隨有呼出電話呼叫的數(shù)據(jù)的控制。
例如,想要發(fā)起電話呼叫事件的呼叫方當前可能無法選擇在接收方的電話裝置上在接收到電話呼叫時將播放的自定義鈴聲。呼叫方頂多可以在手動發(fā)送接收方可能看見或者可能看不見的V&A消息并且肯定沒有在接收方的電話裝置上播放V&A數(shù)據(jù)、由此替換接收方的默認鈴聲或圖像的情況下發(fā)起電話呼叫。
目前,在發(fā)起電話呼叫的情況下,存在電話裝置所共享的2個數(shù)據(jù)類型:
1.在每次呼叫方進行電話呼叫時所共享的諸如電話號碼等的固定呼叫方簽名,而與電話呼叫的接收方的身份無關(guān)。這些簽名不包含V&A數(shù)據(jù)。
改變這些簽名既不是呼出呼叫的一部分,也不是呼叫方所進行的快速的一個或兩個操作處理。
2.在VoIP呼叫的情況下所傳輸?shù)耐綌?shù)據(jù)(通常為視頻流)。
這種數(shù)據(jù)不是呼叫方所選擇的,并且呼叫方也無法針對特定電話呼叫改變該數(shù)據(jù)的類型和內(nèi)容。
如可以看出,使用這些附隨的數(shù)據(jù)的類型不能向呼叫方提供針對接收方的電話D&S的控制方式。
如可以看出,已知的方法和系統(tǒng)沒有提供使得呼叫方能夠有效地進行通信所需的選項和功能。尤其是這些已知的方法和系統(tǒng)無法提供以下內(nèi)容:
a.向呼叫方提供用以控制接收方的電話裝置D&S的方式;
b.在發(fā)起電話呼叫時、即使在接收用戶接聽該電話呼叫之前也向呼叫方提供通信的有效方式;
c.向商業(yè)行為提供與在發(fā)起營銷呼叫時在客戶的電話裝置上發(fā)起V&A廣告有關(guān)的能力。
技術(shù)實現(xiàn)要素:
本發(fā)明公開了用于通過電話呼叫與特定接收方共享所選擇的V&A數(shù)據(jù)的系統(tǒng)和方法。該系統(tǒng)包括被配置作為呼叫方裝置的至少1部電話裝置和被配置作為接收方裝置的至少1部電話裝置。
本發(fā)明使得呼叫方裝置能夠以與發(fā)起電話呼叫事件幾乎并發(fā)的方式與接收方裝置共享所選擇的V&A數(shù)據(jù),同時接收方裝置在接收到電話呼叫事件附近(或之前)的任何時間接收到所述數(shù)據(jù)并且呈現(xiàn)所述數(shù)據(jù)。
本發(fā)明的一些實施例是用于通過電話呼叫與接收方共享數(shù)據(jù)的系統(tǒng)和方法。一些實施例提供用以與所選擇的接收方和/或經(jīng)由所選擇的呼叫共享所選擇的數(shù)據(jù)的能力。在本發(fā)明的一些實施例中,數(shù)據(jù)的共享和/或選擇、創(chuàng)建和/或輸入是在發(fā)起呼出電話呼叫的情況下進行的。在一些實施例中,共享包括要進行的來自呼叫方的單個操作。
本發(fā)明通過使用電話呼叫的介質(zhì)來添加迄今為止尚未利用的新的共享方式,并且在一些實施例中,具體是添加電話呼叫本身的非常明顯的事件(通常包括聲音、振動和/或明顯顯示),以在參與方之間共享數(shù)據(jù)和/或內(nèi)容。
一些實施例使用如本申請所述配備和配置的2部以上的電話裝置。
在一些實施例中,共享數(shù)據(jù)包含呼叫方的裝置所發(fā)送的V&S(視覺資料和/或聲音),并且可用于使用電話呼叫來在2個參與方之間共享媒體、信息、消息等。
在這些實施例中的一些實施例中,這種共享可以由呼叫方使用單個操作來進行,從而使得非常容易且快速地進行共享。
使用各種實施例的一些示例可以包括:
1.呼叫方拍攝他自己的快照,然后呼叫他的女朋友,其中他的女朋友在她的呼入畫面上看見她朋友的圖片和他所添加的文本消息。
2.在呼叫方正呼叫他的朋友時,呼叫方共享將在他朋友的手機上播放的“生日快樂”歌。
3.在發(fā)生了企圖盜竊的情況下警報系統(tǒng)會呼叫房屋的所有者、從而共享他前門的照片。
本發(fā)明提供使得呼叫方能夠有效地進行通信所需的選項和功能。尤其是本發(fā)明提供以下內(nèi)容:
a.向呼叫方提供用以控制接收方的電話裝置D&S的方式;
b.在發(fā)起電話呼叫時、即使在接收用戶接聽該電話呼叫之前也向呼叫方提供通信的有效方式;
c.向商業(yè)行為提供與在發(fā)起營銷呼叫時在客戶的電話裝置上發(fā)起V&A廣告有關(guān)的能力。
附圖說明
與通過以下結(jié)合附圖所進行的詳細說明有關(guān)地,可以更全面地理解本發(fā)明,其中:
圖1示出利用本發(fā)明的實施例的、實現(xiàn)本發(fā)明的功能(即,使用電話呼叫來與接收方共享所選擇的V&A數(shù)據(jù))的另一系統(tǒng)的組件。
圖1A示出利用本發(fā)明的另一實施例的實現(xiàn)本發(fā)明的功能的系統(tǒng)的組件。
圖2示出利用本發(fā)明的實施例的、在呼叫方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
圖2A示出利用本發(fā)明的另一實施例的、在呼叫方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
圖2B示出利用本發(fā)明的另一實施例的、在呼叫方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
圖3示出利用本發(fā)明的實施例的、在呼叫方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
圖3A示出利用本發(fā)明的另一實施例的、在呼叫方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
圖4、4A示出利用本發(fā)明的一個實施例的、用以實現(xiàn)本發(fā)明的功能的包括至少2部電話和被配置為發(fā)送推送通知的服務器的系統(tǒng)的配置。
圖5示出本發(fā)明的一個實施例中的V&A的可選源、可選的V&A類型和可選的V&A呈現(xiàn)元素。
圖5A示出利用本發(fā)明的一個實施例的、用于使用視覺顯示器和觸摸屏來呈現(xiàn)并選擇V&A的可選配置。
圖5B示出利用本發(fā)明的一個實施例的、用于使用聲音和語音來呈現(xiàn)并選擇V&A的可選配置。
圖6示出用于向呼叫方呈現(xiàn)V&A和/或接收方選擇選項的UI實施例,其中這些UI實施例包括用于利用裝置的現(xiàn)有UI、或者向現(xiàn)有UI添加用于對該現(xiàn)有UI進行配置以進行其發(fā)明功能的單個按鈕的選項。
圖6A示出利用本發(fā)明的一個實施例的、共享所用的V&A和接收方的單個操作選擇的可選UI。
圖6B示出利用本發(fā)明的一個實施例的、針對包括系統(tǒng)所選擇的V&A的單個操作選擇的額外可選UI。
圖7示出利用本發(fā)明的一個實施例的、針對本發(fā)明的單個呼叫方畫面實現(xiàn)和針對本發(fā)明的單個呼叫方操作實現(xiàn)的可選UI。
圖7A示出利用本發(fā)明的另一實施例的、針對本發(fā)明的單個呼叫方畫面實現(xiàn)和針對本發(fā)明的單個呼叫方操作實現(xiàn)的另一可選UI。
圖7B示出利用本發(fā)明的另一實施例的、針對本發(fā)明的單個呼叫方畫面實現(xiàn)和針對本發(fā)明的單個呼叫方操作實現(xiàn)的使用聲音和語音的另一可選UI。
圖8示出利用本發(fā)明的一些實施例的、用于在接收方的裝置上呈現(xiàn)D&S的可選配置。
圖9示出利用本發(fā)明的一些實施例的、呼入電話呼叫事件顯示配置選項和功能。
圖9A示出利用本發(fā)明的實施例的廣告的呼入電話呼叫事件顯示。
具體實施方式
#系統(tǒng)最小#
圖1示出利用本發(fā)明的實施例的、實現(xiàn)本發(fā)明的功能(即,使用電話呼叫來與接收方共享數(shù)據(jù))的系統(tǒng)的組件。
電話裝置1000被配備和配置為進行呼叫方的電話功能,其中該電話功能用于:獲得并發(fā)送共享數(shù)據(jù);使該共享數(shù)據(jù)鏈接至呼叫方id;并且發(fā)起呼出呼叫。
電話裝置1010被配備和配置為進行接收方的電話功能,其中該電話功能用于:接收共享數(shù)據(jù);獲得呼入呼叫的呼叫方id;使呼入呼叫的呼叫方id與鏈接至該數(shù)據(jù)的呼叫方id進行匹配;并且如果存在正確的匹配,則呈現(xiàn)呼入數(shù)據(jù),從而使該呼入數(shù)據(jù)鏈接至呼叫方。
呼叫方id和數(shù)據(jù)之間的鏈接可以以如將這兩者寫入同一db行、針對同一事件發(fā)送這兩者等的多個方式進行。
#具有服務器和網(wǎng)絡的系統(tǒng)#
圖1A示出實現(xiàn)本發(fā)明的功能(即,使用電話呼叫來與接收方共享所選擇的V&A數(shù)據(jù))的系統(tǒng)的組件。
電話裝置1100是被配備和配置為進行其以下功能的電話裝置:獲得V&A數(shù)據(jù)并且發(fā)送至呼出呼叫的接收方。電話裝置1100可以是被配備為獲得并發(fā)送V&A數(shù)據(jù)的任何種類的電話裝置。該裝置可以是移動或固定電話、能夠進行電話呼叫的計算裝置等。用于獲得數(shù)據(jù)的設備可以包括如照相機、麥克風、用于輸入文本的鍵盤等的集成型或附加型記錄元件。該設備還可以包括如因特網(wǎng)連接那樣的、使得電話能夠?qū)胪獠繑?shù)據(jù)的通信系統(tǒng)。用于發(fā)送數(shù)據(jù)的設備可以包括如無線電元件、因特網(wǎng)元件和/或WiFi元件等的、使得能夠在電話裝置之間進行通信的任何元件。
裝置1100的用以進行其功能的結(jié)構(gòu)可以利用軟件和/或硬件結(jié)構(gòu)來實現(xiàn)。在一個實施例中,該結(jié)構(gòu)可以使用該裝置上所安裝的電話app來實現(xiàn)。在另一實施例中,該結(jié)構(gòu)可以使用該裝置上所安裝的操作系統(tǒng)來實現(xiàn)。在另一實施例中,該結(jié)構(gòu)可以在利用專用硬件結(jié)構(gòu)或者無需利用專用硬件結(jié)構(gòu)的情況下,使用所述的這兩個實施例的組合來實現(xiàn)。
電話裝置1110是被配備和配置為進行其以下功能的電話裝置:接收并呈現(xiàn)V&A數(shù)據(jù)作為呼入呼叫事件的一部分。電話裝置1110可以是被配備為呈現(xiàn)V&A數(shù)據(jù)的任何類型的電話裝置。該裝置可以是移動或固定電話、能夠接收電話呼叫的計算裝置等。用于呈現(xiàn)V&A數(shù)據(jù)的設備可以包括如屏幕、投影儀、揚聲器等的集成型或附加型呈現(xiàn)元件。用于接收數(shù)據(jù)的設備可以包括如無線電元件、因特網(wǎng)元件和/或WiFi元件等的、使得能夠在電話裝置之間進行通信的任何元件。
在本發(fā)明的一個實施例中,該裝置還可以配備有注意到呼入呼叫事件并向其它元件通知該呼入呼叫事件的元件。在另一實施例中,該操作可以由注意到警告呼入事件的通知并且向其它元件通知該通知的元件來進行。其它實施例可以包括注意到與呼入呼叫相關(guān)聯(lián)的其它事件并且向其它元件通知這些其它事件的其它類型的元件。
裝置1110的用以進行其功能的結(jié)構(gòu)可以利用軟件和/或硬件結(jié)構(gòu)來實現(xiàn)。在一個實施例中,該結(jié)構(gòu)可以使用該裝置上所安裝的電話app來實現(xiàn)。在另一實施例中,該結(jié)構(gòu)可以使用該裝置上所安裝的操作系統(tǒng)來實現(xiàn)。在另一實施例中,該結(jié)構(gòu)可以在利用專用硬件結(jié)構(gòu)或者無需利用專用硬件結(jié)構(gòu)的情況下,使用所述的這兩個實施例的組合來實現(xiàn)。
在本發(fā)明的一個實施例中,系統(tǒng)所使用的這兩個電話裝置還被配備和配置為1100和1110。以這種方式,這兩個裝置可以作為共享方和被共享方進行本發(fā)明的功能(即,使用電話呼叫來與接收方共享所提供的V&A數(shù)據(jù))。在一個實施例中,被呼叫方還可以在電話呼叫期間發(fā)送將呈現(xiàn)在呼叫方裝置上的數(shù)據(jù)。
網(wǎng)絡1120是使得能夠在電話裝置之間進行電話呼叫的通信網(wǎng)絡。網(wǎng)絡1120可以使得能夠在固定電話、移動電話、衛(wèi)星電話、VoIP電話和/或其它類型的電話之間進行電話呼叫。
在本發(fā)明的一個可能實施例中,網(wǎng)絡可以是組件1100、1110和/或1130的一部分。
服務器1130是由硬件和/或軟件配置成以經(jīng)由諸如因特網(wǎng)網(wǎng)絡、無線電網(wǎng)絡等的任何類型的通信網(wǎng)絡來在裝置1100和裝置1110之間傳送數(shù)據(jù)的服務器或云服務器。服務器可以例如通過使用Http、IM和/或推送通知來在這些裝置之間拉取和/或推送數(shù)據(jù)。服務器可以將諸如以下等的附加數(shù)據(jù)添加至該數(shù)據(jù):發(fā)送或拉取裝置的id、數(shù)據(jù)傳送的時間、數(shù)據(jù)傳送的方法、數(shù)據(jù)傳送的位置和/或數(shù)據(jù)傳送的其它特性。這種數(shù)據(jù)還可被稱為元數(shù)據(jù)(Metadata)。
使用元數(shù)據(jù)來將所發(fā)送的V&A與如呼叫方id、時間數(shù)據(jù)等的呼入呼叫特性進行匹配,這樣使得能夠僅與特定接收方進行共享、以及/或者使得能夠僅經(jīng)由特定呼叫進行共享。
在本發(fā)明的一個可能實施例中,服務器可以是組件1100、1110和/或1120的一部分。
#呼叫方的裝置配置#
圖2示出利用本發(fā)明的實施例的、在呼叫方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
2000-(在一些實施例中,通過呈現(xiàn)選項和如按鈕那樣的選擇機構(gòu))獲得針對電話呼叫所選擇的接收方
2015-獲得裝置的呼叫方id-在一些實施例中,獲得裝置、呼叫方、電話呼叫事件等的其它元數(shù)據(jù)。這可以使用諸如電話的sdk和/或API等的各種方法來進行。
注意-每次進行或檢查電話呼叫和所發(fā)送數(shù)據(jù)之間的匹配/鏈接時,該操作可以使用包括呼叫方id、接收方的id、時間戳和/或其它類型的元數(shù)據(jù)的各種標識符來進行。
2010-(在一些實施例中,通過呈現(xiàn)選項和如按鈕那樣的選擇機構(gòu))獲得所選擇的V&A。
2020-(使用任何種類的鏈接)使裝置的呼叫方id鏈接至所選擇的V&A。
2040-將所選擇的V&A和/或向該所選擇的V&A的鏈接發(fā)送至接收方的裝置。
2030-向接收方的裝置發(fā)起電話呼叫。
*針對圖2A的元件、方法和配置的說明中的一些說明關(guān)于圖2的這些元件、方法和配置而言也是相關(guān)的。關(guān)于該圖2的附加說明,也請參考圖2A。
圖2A示出利用本發(fā)明的實施例的、用于實現(xiàn)本發(fā)明的功能(即,使用電話呼叫來與接收方共享所選擇的V&A數(shù)據(jù))的配置。
可以使用圖1A所述的電話裝置1100上所配置的系統(tǒng)來進行步驟2100~2170??梢允褂脠D1A所述的其它組件來進行這些步驟中的一些步驟。
針對圖2A的說明中的一些說明關(guān)于圖2而言也是有關(guān)的。
關(guān)于此,進行2100等同于進行2000、2010和/或2015。
#選擇通過電話呼叫來進行共享的V&A和/或接收方#
系統(tǒng)進行2100:呈現(xiàn)用以選擇通過電話呼叫進行共享所用的V&A和/或接收方的選項。
#何時進行2100、2000、2010、2015?#
可以在發(fā)生用戶使用1100的多個事件時進行2100。
可以在啟動包括但不限于以下app的app時進行2100:
a)裝置上所安裝的電話呼叫app(諸如默認電話呼叫app、另一電話呼叫、VoIP等);
b)如照相機app、麥克風app、視頻app那樣的V&A捕捉app;
c)如圖庫app、文件瀏覽app等的V&A存儲和/或共享app;
d)按下諸如照相機按鈕等的軟件和/或按鈕;
e)用戶給出特定命令。諸如用以進行電話呼叫、共享V&A、捕捉V&A等的命令等。
#呈現(xiàn)方法#
可以通過視覺顯示、聲音播放和/或硬件元件來呈現(xiàn)2100:
2100的視覺顯示可以包括如V&A所用的照片、視頻、聲音文件等和接收方所用的聯(lián)系人列表那樣的共享所用的可選V&A和/或接收方、以及/或者如照相機按鈕和/或鍵盤那樣的使得能夠捕捉和/或輸入V&A的視覺對象。
2100所用的視覺顯示的示例包括以下內(nèi)容中的一個或多個:
a)具有用以捕捉要被選擇作為V&A的照片或視頻的選項的照相機視屏。
b)具有用以輸入要被選擇作為V&A的文本的選項的文本字段。
c)具有用以記錄要被選擇作為V&A的語音的選項的麥克風按鈕。
d)用于選擇V&A和/或選擇接收方的瀏覽或選擇按鈕和/或菜單。
e)呈現(xiàn)用以選擇共享所用的V&A和/或接收方的選項的共享按鈕。
2100中所播放的聲音可以包括要求1100的呼叫方用戶選擇共享所用的V&A和/或接收方的消息。該消息可以要求用戶通過語音、觸摸和/或其它方法來輸入、記錄和/或選擇V&A。
如裝置硬件照相機按鈕和/或外部鍵盤那樣的硬件元件使得能夠進行V&A的捕捉和/或輸入。
#選擇V&A和/或接收方?#
2100可以呈現(xiàn)用以選擇通過電話呼叫進行共享所用的V&A和/或接收方:
在如裝置的照相機所拍攝到的圖片或圖庫app上所示出的圖片的事件那樣的、使用呈現(xiàn)或選擇特定V&A的1100的事件中,2100可以呈現(xiàn)用以僅選擇接收方的選項。在這些情況下,所呈現(xiàn)或所選擇的V&A將被視為由系統(tǒng)來選擇(2110=僅V&A)。
在如正從諸如地址簿、電話呼叫app或使得能夠選擇聯(lián)系人的任何其它app等的聯(lián)系人的列表中選擇或突出顯示接收方或聯(lián)系人的事件那樣的、使用呈現(xiàn)或選擇特定接收方的1100的事件中,2100可以呈現(xiàn)用以僅選擇V&A的選項。在這些情況下,所呈現(xiàn)或所選擇的接收方或聯(lián)系人將被視為系統(tǒng)所選擇的接收方(2110=僅接收方)。
#誰、何時進行選擇#
在電話呼叫的情況下、在選擇通過電話呼叫進行共享所用的V&A的情況下、以及/或者預先、在電話呼叫事件之前,V&A和/或接收方選擇可以由1100的用戶來進行。在本發(fā)明的一個實施例中,特定V&A可以由用戶例如通過使用系統(tǒng)設置配置成在每次他呼叫特定接收方和/或一組接收方時進行共享。
V&A和/或接收方選擇還可以由系統(tǒng)來進行。
在一個實施例中,系統(tǒng)可被配置為捕捉并選擇通過電話呼叫要共享的V&A。例如,呼叫方的圖片或他在發(fā)起電話呼叫時的位置可以由1100的傳感器捕捉到并通過電話呼叫進行共享。本發(fā)明的實施例可以使得能夠?qū)@種共享進行配置,以通過每次呼叫或通過預定義的呼叫、以及/或者僅與接收方進行。
在另一實施例,系統(tǒng)可被配置為按照操作規(guī)則來選擇接收方,諸如在接收方被系統(tǒng)識別為出現(xiàn)在V&A數(shù)據(jù)中的情況下選擇該接收方等。
#2100的步驟#
在2100呈現(xiàn)用以選擇V&A和接收方的選項的情況下,可以通過一個或多個步驟來進行2100。這些步驟例如包括以下步驟:
a)呈現(xiàn)用以選擇V&A的選項、然后呈現(xiàn)用以選擇接收方的選項的兩步驟處理。
b)呈現(xiàn)用以選擇接收方的選項、然后呈現(xiàn)用以選擇V&A的選項的兩步驟處理。
c)利用用以選擇接收方的選項來呈現(xiàn)用以選擇V&A的選項的單步驟處理(例如,通過使用用以呈現(xiàn)這兩個選項的同一視覺顯示器和/或同一音頻消息)。
#完成選擇、發(fā)送V&A并且進行呼叫#
2A.選項2120
在針對2110的回答是“僅接收方”的情況下,系統(tǒng)進行2120。2120是作為2100的一部分的、呈現(xiàn)用以選擇V&A的操作,并且先前說明了該操作。
在2130=“是”的情況下,系統(tǒng)使用電話裝置1100來進行2140。在一個實施例中,正向圖1A所述的服務器1130發(fā)送數(shù)據(jù)??梢允褂萌鏗TTP或其它方法那樣的各種方法來進行向服務器的發(fā)送和/或上傳。
在其它實施例中,可以將數(shù)據(jù)直接發(fā)送至圖1A所述的接收方的電話裝置1110??梢岳萌鐭o線電、因特網(wǎng)、Wi-Fi等的通信方法經(jīng)由通知消息或其它形式的數(shù)據(jù)傳送來發(fā)送數(shù)據(jù)。
V&A數(shù)據(jù)可以包括從呼叫方裝置發(fā)送來的視覺數(shù)據(jù)和/或聽覺數(shù)據(jù)(如圖像、文本、語音記錄、音頻文件、視頻等)。V&A數(shù)據(jù)可以包括如裝置保持者的地理位置、溫度、體溫等的電話裝置傳感器所收集到的數(shù)據(jù)。該數(shù)據(jù)還可以包括如加密密鑰、向數(shù)據(jù)在裝置硬件驅(qū)動器上的位置的鏈接等的元數(shù)據(jù)。
在2140之后,系統(tǒng)進行2170,并且使用電話裝置1100向接收方發(fā)起電話呼叫。該操作可以使用圖1A所述的網(wǎng)絡1120來進行。在本發(fā)明的實施例中,電話呼叫被延遲,以留出將V&A數(shù)據(jù)發(fā)送和/或上傳至服務器所用的充足時間。在這種情況下,可以向用戶呈現(xiàn)如旋轉(zhuǎn)式微調(diào)按鈕和/或進度條等的表示未完成動作的顯示和/或聲音。
在本發(fā)明的另一實施例中,在進行2170的同時,“在后臺”進行2180,從而提供將V&A數(shù)據(jù)發(fā)送和/或上傳至服務器所用的充足時間。
根據(jù)如網(wǎng)絡可用性、質(zhì)量、價格等的不同原因,2170中的電話呼叫類型可以是VoIP、普通電話呼叫、移動電話呼叫、衛(wèi)星電話呼叫等。
在一個實施例中,由于(如利用第三方app來接收呼入呼叫那樣的)針對與普通電話呼叫有關(guān)的多個動作的iOS限制,因此使用VoIP呼叫來利用iOS電話裝置呼叫接收方,從而使得系統(tǒng)能夠啟用其主要功能。
#選項2180#
在針對2110的回答為“僅V&A”的情況下,系統(tǒng)進行與先前說明的2140完全相同的2180。在本發(fā)明的實施例中,下一步驟2190或2170被延遲,以提供將V&A數(shù)據(jù)發(fā)送和/或上傳至服務器所用的充足時間。在這種情況下,可以向用戶呈現(xiàn)如旋轉(zhuǎn)式微調(diào)按鈕和/或進度條等的表示未完成動作的顯示和/或聲音。
在本發(fā)明的另一實施例中,在進行2190、2200和/或2170的同時,“在后臺”進行2180,以提供將V&A數(shù)據(jù)發(fā)送和/或上傳至服務器所用的充足時間。
在進行2180之后或者在進行2180時,進行2190。2190是作為2100的一部分的、呈現(xiàn)用以選擇接收方的選項的操作,并且先前進行了說明。
在2200=“是”的情況下,如前面所述,系統(tǒng)使用電話裝置1100來進行2170。
#選項2150#
在針對2110的回答是“V&A和接收方這兩者”的情況下,系統(tǒng)進行與先前說明的2140完全相同的2150。在本發(fā)明的實施例中,下一步驟2170被延遲,從而提供將V&A數(shù)據(jù)發(fā)送和/或上傳至服務器所用的充足時間。在這種情況下,可以向用戶呈現(xiàn)如旋轉(zhuǎn)式微調(diào)按鈕和/或進度條那樣的表示未完成動作的顯示和/或聲音。
在本發(fā)明的另一實施例中,在進行2170的同時,“在后臺”進行2180,從而提供將V&A數(shù)據(jù)發(fā)送和/或上傳至服務器所用的充足時間。
#呼叫方的裝置配置的實施例#
圖2B示出本發(fā)明的實施例,其例示用于選擇共享所用的V&A和接收方、發(fā)送V&A并且向接收方發(fā)起呼叫的可選方法。
圖2B示出圖2A所述的配置的實施例。
#呼入電話呼叫事件#
圖3示出利用本發(fā)明的實施例的、在接收方的電話上配置的用于實現(xiàn)本發(fā)明的功能的步驟。
該圖中提及的術(shù)語呼叫方ID是指可以單獨或者與其它數(shù)據(jù)相組合地表示呼叫方的特有id的任一個或多個數(shù)據(jù)(諸如呼叫方的電話號碼、呼叫方的電子郵件等)。
3000正獲得呼入至電話裝置1100的電話呼叫的呼叫方id。這些特性可以由電話裝置的不同元件(諸如其操作系統(tǒng)、API、所安裝的app等)來提供。這些特性還可以通過諸如圖1A所述的1120等的電話網(wǎng)絡利用電話呼叫來提供。
3010獲得系統(tǒng)要發(fā)送至裝置的數(shù)據(jù)和/或V&A。該數(shù)據(jù)可以存儲在諸如圖1A所述的1130等的服務器上、或者諸如呼叫方的裝置1100等的系統(tǒng)的其它組件上。在諸如圖4所述等的一個實施例中,例如通過來自服務器的推送通知或者利用來自裝置1100的IM,可以預先將V&A發(fā)送至裝置1110。
在3000上所收集的呼叫方id和3110中所收集的呼叫方id之間的匹配足夠良好的情況下,針對3020的回答可以為“是”。這種匹配例如可以如下:
a)相同的電話號碼。
b)非常相似的電話號碼。例如,具有或不具有國家代號的相同電話號碼。
可以通過可視顯示和/或播放聲音或音頻來呈現(xiàn)3030??梢詫?030作為如視頻那樣的組合視覺數(shù)據(jù)和聽覺數(shù)據(jù)來呈現(xiàn)??梢詫?030作為在接聽呼叫之前所呈現(xiàn)的諸如呼入呼叫畫面、呼入呼叫聲音警報或鈴聲等的呼入呼叫顯示和/或聲音的一部分來呈現(xiàn)。還可以在呼叫本身期間呈現(xiàn)3030。還可以在呼叫結(jié)束之后將3030作為與呼叫相關(guān)聯(lián)來呈現(xiàn)。例如,可以在電話呼叫app的“最近”部分中呈現(xiàn)3030與呼叫相關(guān)聯(lián)。在另一實施例中,可以將數(shù)據(jù)在無需與呼叫相關(guān)聯(lián)的情況下存儲在接收裝置上。
通過將數(shù)據(jù)發(fā)送至默認電話接收app和/或聯(lián)系人app的本地和/或遠程數(shù)據(jù)庫,可以使用裝置的默認接收D&S來呈現(xiàn)3030??梢酝ㄟ^使用裝置的操作系統(tǒng)上的API、服務或非法侵入來進行該發(fā)送動作。在另一實施例中,可以使用呼入電話呼叫事件的專用D&S來呈現(xiàn)3030。這種D&S可被設計并配置為通過使用裝置操作系統(tǒng)、其SDK、API、默認app、其它安裝app和/或?qū)S胊pp來進行呈現(xiàn)數(shù)據(jù)的功能。
可以使用裝置的默認電話呼叫接收方法來進行3040。例如,3040可以在無需添加任何數(shù)據(jù)的情況下,呈現(xiàn)裝置的默認電話app所呈現(xiàn)的默認呼入畫面和/或鈴聲。3140還可以被諸如呈現(xiàn)專用D&S等的任何其它動作替換或者甚至在這種事件中系統(tǒng)完全不采取動作。
圖3A示出利用本發(fā)明的另一實施例的、在接收方的電話上所配置的用于實現(xiàn)本發(fā)明的功能的步驟。
使用在圖1A所述的電話裝置1110上所配置的系統(tǒng)來進行步驟3100~3140。這些步驟中的一些步驟可以使用圖1A所述的其它組件來進行。
3100正獲得呼入至電話裝置1110的電話呼叫的特有特性。這些特性可以由電話裝置的不同元件(諸如其操作系統(tǒng)、API、所安裝的app等)來提供。還可以通過諸如圖1A所述的1120等的電話網(wǎng)絡利用電話呼叫來提供這些特性。
還可被稱為“電話呼叫元數(shù)據(jù)”的呼入呼叫的特有特性包括呼叫方id=呼叫裝置的id,諸如呼叫裝置的電話號碼、發(fā)起和/或接收到呼叫的時間、以及與呼入呼叫相關(guān)聯(lián)并且可以將該呼入呼叫與其它呼入電話呼叫區(qū)分開的更多詳情等。
在進行3100之后,系統(tǒng)進行3110。可以將匹配的V&A存儲在諸如圖1A所述的1130等的服務器上或者系統(tǒng)的其它組件上。在諸如圖4所述等的一個實施例中,例如通過來自服務器的推送通知或者通過來自裝置1100的IM,可以預先將V&A發(fā)送至裝置1110。
僅在3100上所收集的數(shù)據(jù)和3110中所進行的檢查之間的匹配足夠良好的情況下,針對3120的回答才可以為“是”。這種匹配例如可以如下:
a)相同的呼叫方id、相似的呼出和/或呼入時間。
b)在系統(tǒng)被配置為將任何不相關(guān)的V&A設置為不可用的情況下,相同的呼叫方id。如果V&A意圖作為實時V&A進行發(fā)送、并且經(jīng)過了系統(tǒng)所設置的時間段(例如,5分鐘的時間段),則V&A應被視為不相關(guān)。
可以通過視覺顯示和/或播放聲音或音頻來呈現(xiàn)3130。還可以將3130作為如視頻那樣的組合視覺數(shù)據(jù)和聽覺數(shù)據(jù)來呈現(xiàn)??梢詫?130作為在接聽呼叫之前所呈現(xiàn)的諸如呼入呼叫畫面或呼入呼叫聲音警報或鈴聲等的呼入呼叫顯示和/或聲音的一部分來呈現(xiàn)。還可以在呼叫本身期間呈現(xiàn)3130。還可以在呼叫結(jié)束之后將3130作為與呼叫相關(guān)聯(lián)來呈現(xiàn)。例如,可以在電話呼叫app的“最近”部分中將3130呈現(xiàn)為與呼叫相關(guān)聯(lián)。在另一實施例中,可以將V&A在無需與呼叫相關(guān)聯(lián)的情況下存儲在接收裝置上。
通過將V&A發(fā)送至默認電話接收app和/或聯(lián)系人app的本地和/或遠程數(shù)據(jù)庫,可以使用裝置的默認接收D&S來呈現(xiàn)3130。該發(fā)送可以通過使用裝置的操作系統(tǒng)上的API、服務或非法入侵來進行。在另一實施例中,可以使用呼入電話呼叫事件的專用D&S來呈現(xiàn)3130。這種D&S可被設計并配置為通過使用裝置操作系統(tǒng)、其SDK、API、默認app、其它安裝app和/或?qū)S胊pp來進行呈現(xiàn)V&A的功能。
可以使用裝置的默認電話呼叫接收方法來進行3140。例如,3140可以呈現(xiàn)裝置的默認電話app所呈現(xiàn)的默認呼入畫面和/或鈴聲。
#實施例-使用推送的系統(tǒng)配置#
圖4示出利用本發(fā)明的一個實施例的、包括被配置為發(fā)送推送通知以實現(xiàn)本發(fā)明的功能的服務器的本發(fā)明的實施例。
緊挨在選擇了接收方時,呼叫方電話裝置1100進行4000。該操作可以在選擇V&A以與該接收方進行共享之前和/或之后發(fā)生。
在選擇了接收方和V&A這兩者的情況下,電話裝置1100進行4010。該操作可以通過將V&A和接收方的id插入db上的同一行或者利用其它方法而發(fā)生,只要該操作創(chuàng)建這兩者之間的鏈接即可。
利用服務器1030進行4020和4030。4030中所發(fā)送的通知可以是推送通知,并且可以包括諸如文本等的V&A數(shù)據(jù)、諸如鏈接等的向V&A數(shù)據(jù)的參考、V&A數(shù)據(jù)的元數(shù)據(jù)等。該通知可以在將V&A數(shù)據(jù)完全上傳至服務器之前發(fā)送,只要該通知正鏈接至數(shù)據(jù)將被上傳至的場所即可。
通過使用4030上所發(fā)送的信息,利用電話裝置1110來進行4040和4050??梢酝ㄟ^導入所發(fā)送的數(shù)據(jù)本身來進行4040??梢酝ㄟ^下載如4030給出鏈接至的照片那樣的4030上沒有直接發(fā)送的數(shù)據(jù)來進行4050。
#V&A源、類型、D&S類型#
圖5示出本發(fā)明的一個實施例中的V&A的可選源、可選V&A類型和可選V&A呈現(xiàn)元素。
5000、5040示出V&A的可選源。5000、5040可以內(nèi)置在裝置內(nèi)、從外部附加至裝置、以及/或者虛擬地連接至裝置。
5010示出共享所用的可選V&A類型。
箭頭示出源和V&A類型之間的可選連接。
離開5040的箭頭表示5040向各個5010選項之間的鏈接。
可以使用如圖6、6A、6B所述的UI那樣的用于選擇V&A的不同UI來訪問源5040。例如,通過選擇6020,打開裝置的照片圖庫和/或示出用以瀏覽文件系統(tǒng)的選項,并且如此訪問5040源中的一個或這兩者。
5020示出呈現(xiàn)接收方的電話裝置的元素的可選V&A。
5030輸出可選的共享V&A類型。
箭頭示出呈現(xiàn)元素和V&A類型之間的可選連接。
5050表示用于利用接收方的裝置來存儲共享數(shù)據(jù)的源。該存儲可以在本發(fā)明的一個實施例中進行、但在另一實施例中不進行。在另一實施例中,可以將共享V&A從裝置和服務器刪除,以確保在電話呼叫終止之后共享V&A不可訪問。
指向5050的箭頭表示A向各個5050選項之間的鏈接。
圖5A和5B示出通過視覺顯示和音頻顯示所呈現(xiàn)的V&A的選擇所用的可選方法和UI。這些方法可用于圖2A上的2100、2120和圖2B上的2230、2260。圖5A、5B所述的方法使得能夠選擇裝置可訪問的(裝置內(nèi)所存儲的和/或經(jīng)由瀏覽可訪問的)V&A、捕捉諸如圖片和視頻等的新V&A、以及/或者輸入諸如文本等的新V&A。
5100示出鍵盤圖標。輕擊5100可以打開用于輸入文本的鍵盤。然后,可以使用所輸入的文本作為所選擇的V&A或該所選擇的V&A的一部分。
5110示出麥克風圖標。輕擊5110可以開始使用裝置的麥克風的記錄。然后,可以使用所輸入的語音和/或聲音作為所選擇的V&A或該所選擇的V&A的一部分。
5120示出圖庫和/或媒體文件夾圖標。輕擊5120可以打開圖庫app和/或媒體文件夾,并且令呼叫方選擇已存在的V&A。然后,可以使用所選擇的V&A作為所選擇的V&A或該所選擇的V&A的一部分。
5130示出照相機視屏區(qū)域,其示出諸如面向裝置的用戶的照相機等的照相機的裝置的視屏。輕擊5130可以捕捉圖片和/或視頻。然后,可以使用該圖片和/或視頻作為所選擇的V&A或該所選擇的V&A的一部分。
5200示出系統(tǒng)所呈現(xiàn)的要求用戶選擇V&A的語音。
5210示出呼叫方針對5200的可選回答。在該示例中,5210是要求系統(tǒng)記錄消息“你好世界”的命令。然后,可以使用5210的輸出作為所選擇的V&A或該所選擇的V&A的一部分。
#呼叫方的裝置配置-UI#
圖6示出用于向呼叫方呈現(xiàn)V&A和/或接收方選擇選項的UI實施例,其中這些UI實施例包括用于利用裝置的現(xiàn)有UI、或者向現(xiàn)有UI添加用于對該現(xiàn)有UI進行配置以進行本發(fā)明的功能的單個按鈕的選項。
圖6呈現(xiàn)針對圖2A上的2100、2120和2190以及圖2B上的2210、2230、2260、2270的可選UI。
6000表示標準照相機畫面UI。
6010表示標準聯(lián)系人畫面UI。
6020表示標準“瀏覽照片圖庫”UI。
圖6A和圖6B示出利用本發(fā)明的一個實施例的、針對共享所用的V&A和接收方的選擇的操作的可選UI。
圖6A示出在如照相機畫面6000那樣的V&A選擇和/或生成畫面上呈現(xiàn)用以通過電話來共享V&A的選項。系統(tǒng)在該畫面上呈現(xiàn)6030,然后如果點擊6030則需要呼叫方進入6010,以通過選擇接收方來完成一些實施例上所需的選擇。
圖6B示出在如畫面6010那樣的接收方選擇畫面上呈現(xiàn)用以通過電話來共享V&A的選項。系統(tǒng)在該畫面上呈現(xiàn)6030,然后如果點擊6030則需要呼叫方進入6000,以通過選擇V&A來完成一些實施例上所需的選擇。
6030是可以添加至默認畫面以及/或者諸如6010和6000等的其它V&A和接收方選擇畫面的按鈕。在一些實施例中,該按鈕還可以通過使用彈出式、語音或其它類型的D&S來呈現(xiàn)。
圖7示出針對單個畫面以及共享所用的V&A和接收方的單個操作選擇的可選UI。
7000是具有用以捕捉要被選擇作為V&A的照片或視頻的選項的照相機視屏區(qū)域。
7010是呈現(xiàn)呼叫的潛在接收方的聯(lián)系人呈現(xiàn)區(qū)域??梢园搭l率或者任何其它排序技術(shù)呈現(xiàn)聯(lián)系人。
在該畫面的UI的一個實施例中,輕擊聯(lián)系人可以意味著選擇接收方和V&A這兩者。例如,捕捉照片并且通過向該聯(lián)系人進行呼出呼叫來共享該照片。這樣可以得到圖2A的2150。
圖7B是圖2A上的2100、2120和2190以及圖2B上的2210、2230、2260、2270可使用的單個選擇音頻UI示例。
7020示出系統(tǒng)所呈現(xiàn)的、要求用戶選擇V&A和接收方的語音。
7030示出呼叫方針對7020的可選回答。7030可以是指示V&A和/或接收方選擇的系統(tǒng)的命令。
圖7A示出包括圖2A上的2100可以使用的系統(tǒng)所選擇的V&A的針對單個操作選擇的額外可選UI。
7100~7130是聯(lián)系人圖標。點擊7100~7130其中之一可以選擇該接收方,并且可以啟動照相機以拍攝呼叫方的快照并選擇該圖片作為V&A。
#接收方的裝置配置-UI#
圖8示出利用本發(fā)明的一些實施例的、用于在接收方的裝置上呈現(xiàn)D&S的可選配置。這些選項與圖2A上的3130有關(guān)。
8000等同于3030、3130等。
8010、8020、8030是用于實現(xiàn)8000的3個選項。8040是選項8030的一部分。
圖9示出利用本發(fā)明的一些實施例的呼入電話呼叫事件顯示配置選項和功能。
9000是該圖所述的文本顯示。
9010是該圖所述的視覺顯示。
9020是該圖所述的輸入面。
圖9A示出利用本發(fā)明的實施例的廣告的呼入電話呼叫事件顯示。
9030是呼入呼叫畫面上出現(xiàn)的廣告。
9040是呼入呼叫事件上所播放的音調(diào)。
術(shù)語和表述
概述-這里所定義的術(shù)語涉及本申請的所有頁,包括本文獻、所有圖和本申請中所包括的任何其它書面描述。
常用表述:
A和/或B-A和B至少之一。(無論何時在本文獻中陳述該表述時,該表述均表示該含義。例如,通過視覺和/或聲音,含義是:視覺或聲音至少之一。)
A、和/或C-A、B和C至少之一。(無論何時在本文獻中陳述該表述時,該表述均表示該含義。例如,通過捕捉、輸入或選擇,含義是:捕捉、輸入和選擇至少之一。)
關(guān)鍵術(shù)語:
D&S-“顯示&聲音”的縮寫。針對(如呼入呼叫、呼入消息、喚醒警報等那樣的)特定事件,在電話裝置上所播放的視覺顯示和/或聲音。本文獻中的術(shù)語D&S始終指代顯示、聲音以及如視頻那樣的所播放的組合視覺顯示和聲音的兩個成分至少之一。
V&A-視覺&聽覺的縮寫。(如圖片、文本、語音記錄、鈴聲文件、視頻等的)視覺數(shù)據(jù)和/或聽覺數(shù)據(jù)。V&A可以包括任何種類的視覺和/或聽覺數(shù)據(jù)和/或文件。本文獻中的術(shù)語V&A始終指代視覺數(shù)據(jù)、聽覺數(shù)據(jù)以及如視頻那樣的組合視覺數(shù)據(jù)和聽覺數(shù)據(jù)的這些成分至少之一。
所選擇的V&A-呼叫方或系統(tǒng)為了使用電話呼叫進行共享所選擇的V&A。V&A的選擇可以通過在可訪問的V&A之間進行選擇、捕捉和/或記錄新的V&A和/或輸入新的V&A(諸如文本、語音等)來進行。所選擇的V&A是在發(fā)送之前所選擇的V&A。
電話/電話裝置-被配置為進行電話呼叫的任何電子裝置、平臺和/或app(例如,移動電話、PC計算機、如谷歌眼鏡那樣的可穿戴計算裝置、如gmail那樣的web或移動app等)。
其它術(shù)語:
電話呼叫事件-與電話呼叫相關(guān)聯(lián)的從發(fā)起電話呼叫起直到電話呼叫終止為止的時間幀和/或動作。
呈現(xiàn)V&A數(shù)據(jù)-顯示視覺數(shù)據(jù)和/或播放聽覺數(shù)據(jù)。包括播放如視頻那樣的組合視覺和聽覺數(shù)據(jù)。
呼入呼叫D&S-在電話裝置上在呼入呼叫正等待被接聽時所顯示的視覺圖像和所播放的音頻。
實時D&S-按短的(例如,小于1分鐘)時間幀在裝置上示出的顯示和聲音,這是因為該顯示和聲音是在另一裝置上捕獲或輸入的。
呼叫方-電話呼叫中的呼叫方。發(fā)起電話呼叫的某人。呼叫方可以是人、機器、自動處理等其中之一。
接收方/被呼叫方-接收到電話呼叫的某人。電話呼叫的被呼叫方。呈現(xiàn)所發(fā)送的V&A的電話裝置的用戶。
設置裝置的D&S-確定將呈現(xiàn)在特定裝置上的D&S。
裝置的傳感器-裝置上的可以捕捉和/或記錄V&A數(shù)據(jù)或其它輸入的裝置(如照相機、麥克風、GPS、鍵盤、觸摸屏等)。