專利名稱:一鍵式信息分享系統(tǒng)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息分享系統(tǒng)及實(shí)現(xiàn)方法,特別是涉及一種一鍵式信息分享系統(tǒng)及實(shí)現(xiàn)方法。
背景技術(shù):
當(dāng)前用戶在手機(jī)上分享信息的方法一般是通過“軟鍵”的方式來實(shí)現(xiàn)的,即用戶必須首先安裝一個(gè)軟件在手機(jī)上,然后在這個(gè)程序界面里面點(diǎn)擊一個(gè)特定的按鈕、圖標(biāo)、鏈接等(即“軟鍵”),從而開始分享信息,例如發(fā)布文本信息,上傳圖片、分享音頻、分享視頻、分享地理位置信息等。在這種解決方案中,不同的應(yīng)用程序需要單獨(dú)設(shè)計(jì)相應(yīng)的“軟鍵”來讓用戶分享信息,不同的應(yīng)用的設(shè)計(jì)風(fēng)格有很大的差異,用戶需要適應(yīng)不同的風(fēng)格來滿足自己的分享需求,這給用戶的使用帶來了認(rèn)知上的阻礙。因?yàn)闆]有辦法讓各個(gè)應(yīng)用的開發(fā)商統(tǒng)一設(shè)計(jì)風(fēng)格,所以采用“軟鍵”的方式是沒有辦法解決用戶認(rèn)知上的差異的。因此,為了讓用戶在分享信息時(shí)有一個(gè)統(tǒng)一的認(rèn)知,從而更方便快捷的分享信息,必須改變目前的通過“軟鍵”分享信息的方式。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種一鍵式信息分享系統(tǒng)及實(shí)現(xiàn)方法。所述“一鍵式”優(yōu)選為新增加的一個(gè)物理按鍵,使各個(gè)不同的應(yīng)用程序可以自定義此按鍵所出發(fā)的動(dòng)作,用戶只要一按,就可以馬上分享信息,這種方式通過物理按鍵、系統(tǒng)服務(wù)和第三方應(yīng)用程序共同協(xié)作實(shí)現(xiàn)。為解決上述技術(shù)問題,本發(fā)明的一鍵式信息分享系統(tǒng),包括一分享按鈕,設(shè)置于手持設(shè)備上,用于被按觸后產(chǎn)生電信號(hào)的變化,啟動(dòng)手持設(shè)備中的分享應(yīng)用模塊;—分享應(yīng)用模塊,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;還用于響應(yīng)所述分享按鈕的按觸操作,顯示已注冊(cè)的應(yīng)用程序列表;還用于響應(yīng)對(duì)所述應(yīng)用程序列表中的至少一項(xiàng)應(yīng)用程序的選擇操作,將被選擇的應(yīng)用程序打開。所述分享按鈕為手持設(shè)備上的物理按鍵,包括力學(xué)反饋型按鍵、觸摸感應(yīng)型按鍵等。或者,所述分享按鈕為手持設(shè)備的軟件系統(tǒng)中的虛擬按鍵。所述分享應(yīng)用模塊包括注冊(cè)API (Application Programming Interface,應(yīng)用程序編程接口 )接口,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;通知API接口,用于響應(yīng)所述分享按鈕的按觸操作,將已注冊(cè)的應(yīng)用程序以列表方式顯不。所述手持設(shè)備包括手機(jī)、平板電腦等。另外,本發(fā)明還提供一種一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法,包括如下步驟(I)應(yīng)用程序安裝到手持設(shè)備時(shí),調(diào)用注冊(cè)API接口,將自己注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;(2)用戶按觸分享按鈕,啟動(dòng)分享應(yīng)用模塊;(3)通知API接口響應(yīng)所述分享按鈕的按觸操作,將已注冊(cè)的應(yīng)用程序以列表方 式彈出顯示;(4)用戶從所述應(yīng)用程序列表中選擇至少一項(xiàng)應(yīng)用程序,所選擇的應(yīng)用程序被打開;(5)用戶填寫完想分享的信息,所選擇的應(yīng)用程序?qū)⑺l(fā)布出去。與現(xiàn)有技術(shù)相比,本發(fā)明的關(guān)鍵點(diǎn)在于——應(yīng)用程序可自定義的分享按鈕,該分享按鈕優(yōu)選為手持設(shè)備上的物理按鍵(即“硬鍵”),即通過自定義硬鍵的方式來實(shí)現(xiàn)快捷地分享信息(比如A應(yīng)用可以將此鍵定義為發(fā)布文本信息,B應(yīng)用可以將此鍵定義為分享圖片),因此,本發(fā)明相比較現(xiàn)在通常使用的“軟鍵”的方式給用戶帶來了更多的便利,而且可以讓用戶分享更多的信息。
下面結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明圖I是本發(fā)明的系統(tǒng)實(shí)現(xiàn)流程圖;圖2是本發(fā)明的數(shù)據(jù)流程圖;圖3是本發(fā)明中的程序列表顯示示意圖;圖4是本發(fā)明中的發(fā)表新微博時(shí)的顯示示意圖。
具體實(shí)施例方式本發(fā)明的一鍵式信息分享系統(tǒng),包括一分享按鈕、一分享應(yīng)用模塊。所述分享按鈕,設(shè)置于手持設(shè)備上,用于被按觸后產(chǎn)生電信號(hào)的變化,啟動(dòng)手持設(shè)備中的分享應(yīng)用模塊。所述手持設(shè)備包括手機(jī)(尤其是智能手機(jī))、平板電腦等。所述分享按鈕優(yōu)選為手持設(shè)備上的物理按鍵(即“硬鍵”)。該物理按鍵,可以是力學(xué)反饋型的按鍵,如機(jī)械按鍵,也可以是觸摸感應(yīng)型的按鍵,如電容式感應(yīng)按鍵、電阻式感應(yīng)按鍵等。所述分享按鈕也可為手持設(shè)備的軟件系統(tǒng)中的虛擬按鍵(即“軟鍵”),表現(xiàn)為手持設(shè)備的操作系統(tǒng)界面或應(yīng)用程序界面中的一個(gè)特定的按鈕、圖標(biāo)、鏈接等。所述分享應(yīng)用模塊,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;還用于響應(yīng)所述分享按鈕的按觸操作,顯示已注冊(cè)的應(yīng)用程序列表;還用于響應(yīng)對(duì)所述應(yīng)用程序列表中的至少一項(xiàng)應(yīng)用程序的選擇操作,將被選擇的應(yīng)用程序打開。所述分享應(yīng)用模塊是手持設(shè)備的軟件系統(tǒng)中的一個(gè)軟件模塊。所述分享應(yīng)用模塊包括注冊(cè)API接口、通知API接口。所述注冊(cè)API接口,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中。應(yīng)用程序只有在安裝到手持設(shè)備的過程中調(diào)用注冊(cè)API接口,把自己注冊(cè)到手機(jī)
4的軟件系統(tǒng)中,才能獲取分享按鈕被按觸的通知消息。這與Windows下的應(yīng)用軟件在安裝時(shí)寫“注冊(cè)表”的情況十分類似,當(dāng)在“注冊(cè)表”里聲明自己可以打開某種后綴的文件時(shí),Windows會(huì)在那種文件被雙擊時(shí)自動(dòng)打開相應(yīng)的應(yīng)用程序。應(yīng)用程序在手機(jī)的“注冊(cè)表”里注冊(cè)完成之后,當(dāng)有分享消息到來時(shí),手機(jī)的軟件系統(tǒng)就能找到并打開這些應(yīng)用程序。所述通知API接口,用于響應(yīng)所述分享按鈕的按觸操作,將已注冊(cè)的應(yīng)用程序以列表方式顯不。對(duì)于上述的一鍵式信息分享系統(tǒng),其實(shí)現(xiàn)方法,如圖I所示,包括如下步驟(I)應(yīng)用程序安裝到手持設(shè)備時(shí),調(diào)用注冊(cè)API接口,將自己注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;(2)用戶按觸分享按鈕,啟動(dòng)分享應(yīng)用模塊;(3)通知API接口響應(yīng)所述分享按鈕的按觸操作,將已注冊(cè)的應(yīng)用程序以列表方式彈出顯示;(4)用戶從所述應(yīng)用程序列表中選擇至少一項(xiàng)應(yīng)用程序,所選擇的應(yīng)用程序被打開;(5)用戶填寫完想分享的信息,所選擇的應(yīng)用程序?qū)⑺l(fā)布出去。其中,本發(fā)明一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法的數(shù)據(jù)流程圖如圖2所示。首先,在應(yīng)用程序安裝的同時(shí)進(jìn)行“注冊(cè)”。不同的手持設(shè)備操作系統(tǒng)都有其自己的軟件安裝方式,當(dāng)軟件安裝完成后,應(yīng)用程序調(diào)用軟件系統(tǒng)中的注冊(cè)API接口進(jìn)行注冊(cè)。比如在Windows Mobile系統(tǒng)中,注冊(cè)機(jī)制為注冊(cè)表,在一個(gè)指定的路徑下寫下程序的程序名稱、程序安裝地址等信息;而在Android系統(tǒng)中,是通過intent-filter來注冊(cè)程序的Category,程序的啟動(dòng)Activity名稱等。本發(fā)明中應(yīng)用程序在安裝時(shí)如果需要使用到手持設(shè)備的一鍵式信息分享功能,則要向軟件系統(tǒng)注冊(cè)自己的回調(diào)程序名、回調(diào)地址、回調(diào)頁面等信息,這些注冊(cè)的信息被放在手持設(shè)備的記錄存儲(chǔ)系統(tǒng)中。其次,手持設(shè)備的分享按鈕被按觸后,該操作被通知API接口所捕獲,啟動(dòng)分享應(yīng)用模塊。接著,分享應(yīng)用模塊去手持設(shè)備的“記錄存儲(chǔ)系統(tǒng)”中檢索有哪些應(yīng)用程序注冊(cè)了一鍵式信息分享的動(dòng)作,并從記錄存儲(chǔ)系統(tǒng)中讀取這些應(yīng)用程序注冊(cè)的回調(diào)程序名稱、回調(diào)地址、回調(diào)頁面(啟動(dòng)頁面)等信息。然后分享應(yīng)用模塊以應(yīng)用程序列表的形式顯示在手持設(shè)備的屏幕上,列表一般會(huì)顯示應(yīng)用程序的回調(diào)名稱和圖標(biāo)(如圖3所示)。應(yīng)用程序的圖標(biāo)一般都是唯一的,分享應(yīng)用模塊可以直接根據(jù)應(yīng)用程序注冊(cè)的回調(diào)地址獲取到。但應(yīng)用程序的名稱卻是可以自定義的。比如應(yīng)用程序的原始名稱為“新浪微博”,但在注冊(cè)一鍵式信息分享時(shí),可以把應(yīng)用程序的回調(diào)名稱注冊(cè)為“分享到微博”,這樣在分享按鈕被按觸后手持設(shè)備的屏幕上所顯示的名稱就為“分享到微博”,會(huì)比直接顯示“新浪微博”讓用戶更容易理解。該設(shè)計(jì)是可選的,當(dāng)應(yīng)用程序注冊(cè)了需要回調(diào)程序名時(shí),就顯示個(gè)性化的回調(diào)程序名稱;當(dāng)應(yīng)用程序沒有注冊(cè)回調(diào)程序名時(shí),就使用應(yīng)用程序自身的名稱。再接著,用戶選擇應(yīng)用程序列表中的任意一項(xiàng),分享應(yīng)用模塊會(huì)根據(jù)前面讀取到的應(yīng)用程序注冊(cè)的回調(diào)地址,打開該應(yīng)用程序,并在手持設(shè)備的屏幕上顯示該應(yīng)用程序的啟動(dòng)頁面(即注冊(cè)的回調(diào)頁面)(如圖4所示)。
最后,用戶在已打開的應(yīng)用程序中輸入想要分享的信息,例如文本、圖片、音頻、視頻、地理位置信息等,并通過該應(yīng)用程序發(fā)布出去,完成信息共享。一般具備信息共享功能的應(yīng)用程序都具有專門的服務(wù)器來接收眾多用戶所發(fā)布的數(shù)據(jù),并予以存儲(chǔ)和展示。下面通過一個(gè)具體的使用場(chǎng)景,來說明本發(fā)明一鍵式信息分享信息的實(shí)現(xiàn)方法。小Z平時(shí)喜歡上網(wǎng),他的手機(jī)里安裝了微博客戶端和照片分享軟件,這兩個(gè)客戶端均有“分享”功能,可以將自己寫的文字或者喜歡的照片分享到服務(wù)器(服務(wù)器是應(yīng)用程序自身的,與本發(fā)明一鍵式信息分享系統(tǒng)無關(guān)),并且這兩個(gè)軟件在安裝時(shí)均已在手機(jī)進(jìn)行了注冊(cè),聲明自己想要接收分享按鈕被按觸的消息。小Z今天在地鐵上看到一個(gè)小朋友眉毛非常濃,長(zhǎng)得很像蠟筆小新,他想把小孩可愛的照片分享給朋友,于是他拿出手機(jī),按下分享按鈕,這時(shí)手機(jī)屏幕上彈出一個(gè)軟件列表,上面有兩個(gè)軟件可供選擇,一是微博客戶端,一是照片分享軟件,小Z選擇了照片分享軟件,拍下了小孩的照片,按下照片分享軟件中的“確認(rèn)”按鈕,照片分享軟件自動(dòng)將照片上傳到該軟件的服務(wù)器中。下午下班時(shí),小Z在地鐵看到兩人在吵架,想馬上把這消息讓朋友知道,于是他掏出手機(jī),按下分享按鈕,手機(jī)又彈出軟件列表,小Z選擇了微博客戶端,打開之后寫了幾句話,說了一下兩人吵架的原因,點(diǎn)“確認(rèn)”之后,微博客戶端軟件將該微博發(fā)布到該軟件的服務(wù)器中。于是,小Z今天用一鍵式信息分享系統(tǒng)快捷方便地分享了兩種類型的信息一圖片和文本。綜上所述,本發(fā)明通過一種新的方式——稱為“分享按鈕”的方式,讓用戶在分享信息時(shí)有了一個(gè)統(tǒng)一的認(rèn)知,而且更方便、快捷地分享信息,為用戶帶來了新的體驗(yàn)。
權(quán)利要求
1.一種一鍵式信息分享系統(tǒng),其特征在于包括一分享按鈕,設(shè)置于手持設(shè)備上,用于被按觸后產(chǎn)生電信號(hào)的變化,啟動(dòng)手持設(shè)備中的分享應(yīng)用模塊;一分享應(yīng)用模塊,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;還用于響應(yīng)所述分享按鈕的按觸操作,顯示已注冊(cè)的應(yīng)用程序列表;還用于響應(yīng)對(duì)所述應(yīng)用程序列表中的至少一項(xiàng)應(yīng)用程序的選擇操作,將被選擇的應(yīng)用程序打開。
2.根據(jù)權(quán)利要求I所述的一鍵式信息分享系統(tǒng),其特征是,所述分享按鈕為手持設(shè)備上的物理按鍵。
3.根據(jù)權(quán)利要求2所述的一鍵式信息分享系統(tǒng),其特征是,所述物理按鍵包括力學(xué)反饋型按鍵、觸摸感應(yīng)型按鍵。
4.根據(jù)權(quán)利要求I所述的一鍵式信息分享系統(tǒng),其特征是,所述分享按鈕為手持設(shè)備的軟件系統(tǒng)中的虛擬按鍵。
5.根據(jù)權(quán)利要求I所述的一鍵式信息分享系統(tǒng),其特征是,所述分享應(yīng)用模塊包括注冊(cè)API接口,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;通知API接口,用于響應(yīng)所述分享按鈕的按觸操作,將已注冊(cè)的應(yīng)用程序以列表方式顯不O
6.根據(jù)權(quán)利要求I所述的一鍵式信息分享系統(tǒng),其特征是,所述手持設(shè)備包括手機(jī)、平板電腦。
7.如權(quán)利要求I所述的一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法,其特征是,包括如下步驟(1)應(yīng)用程序安裝到手持設(shè)備時(shí),調(diào)用注冊(cè)API接口,將自己注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;(2)用戶按觸分享按鈕,啟動(dòng)分享應(yīng)用模塊;(3)通知API接口響應(yīng)所述分享按鈕的按觸操作,將已注冊(cè)的應(yīng)用程序以列表方式彈出顯示;(4)用戶從所述應(yīng)用程序列表中選擇至少一項(xiàng)應(yīng)用程序,所選擇的應(yīng)用程序被打開;(5)用戶填寫完想分享的信息,所選擇的應(yīng)用程序?qū)⑺l(fā)布出去。
8.根據(jù)權(quán)利要求7所述的一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法,其特征是,所述方法第(I)步中,應(yīng)用程序在安裝時(shí),向手持設(shè)備的軟件系統(tǒng)注冊(cè)自己的回調(diào)程序名、回調(diào)地址、回調(diào)頁面,這些信息被放在手持設(shè)備的記錄存儲(chǔ)系統(tǒng)中。
9.根據(jù)權(quán)利要求8所述的一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法,其特征是,所述方法第(3)步中,分享應(yīng)用模塊去手持設(shè)備的記錄存儲(chǔ)系統(tǒng)中檢索有哪些應(yīng)用程序已注冊(cè)了,并將已注冊(cè)應(yīng)用程序的回調(diào)名稱和圖標(biāo)以列表方式顯示,所述應(yīng)用程序的圖片從應(yīng)用程序注冊(cè)的回調(diào)地址中獲取到。
10.根據(jù)權(quán)利要求7所述的一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法,其特征是,所述方法第(4)步中,用戶選擇應(yīng)用程序列表中的任意一項(xiàng),分享應(yīng)用模塊根據(jù)該應(yīng)用程序注冊(cè)的回調(diào)地址打開該應(yīng)用程序,并在手持設(shè)備的屏幕上顯示該應(yīng)用程序注冊(cè)的回調(diào)頁面。
全文摘要
本發(fā)明公開了一種一鍵式信息分享系統(tǒng),包括一分享按鈕,設(shè)置于手持設(shè)備上,用于被按觸后產(chǎn)生電信號(hào)的變化,啟動(dòng)手持設(shè)備中的分享應(yīng)用模塊。一分享應(yīng)用模塊,用于響應(yīng)應(yīng)用程序的安裝操作,將應(yīng)用程序注冊(cè)到手持設(shè)備的軟件系統(tǒng)中;還用于響應(yīng)所述分享按鈕的按觸操作,顯示已注冊(cè)的應(yīng)用程序列表;還用于響應(yīng)對(duì)所述應(yīng)用程序列表中的至少一項(xiàng)應(yīng)用程序的選擇操作,將被選擇的應(yīng)用程序打開。本發(fā)明還公開了所述一鍵式信息分享系統(tǒng)的實(shí)現(xiàn)方法。本發(fā)明能給用戶帶來更多的便利,而且可以讓用戶分享更多的信息。
文檔編號(hào)H04M1/725GK102937865SQ20111023380
公開日2013年2月20日 申請(qǐng)日期2011年8月16日 優(yōu)先權(quán)日2011年8月16日
發(fā)明者陳天橋 申請(qǐng)人:上海盛暢網(wǎng)絡(luò)科技有限公司