本發(fā)明涉及終端技術(shù)控制領(lǐng)域,具體涉及一種應(yīng)用程序中直播間快捷啟動(dòng)方法、裝置及終端設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)及智能移動(dòng)終端設(shè)備的發(fā)展,各種應(yīng)用軟件給人們的工作、生活帶來(lái)了很多便利與娛樂(lè),近年來(lái),移動(dòng)終端上的各類社交軟件也層出不窮,在手機(jī)上觀看直播的應(yīng)用程序越來(lái)越多,直播軟件的每一個(gè)直播間都有其特定的入口。
現(xiàn)有的進(jìn)入直播間的方法有以下幾種,比如用戶通過(guò)點(diǎn)擊軟件界面上顯示的直播間圖片預(yù)設(shè)范圍內(nèi)的顯示區(qū)域進(jìn)入一個(gè)直播間,或者通過(guò)輸入直播間的頻道ID后選擇其子頻道ID進(jìn)入直播間。而用戶通常會(huì)通過(guò)各種社交工具與朋友分享自己喜歡的直播間,收到分享的用戶只能復(fù)制直播間頻道ID后進(jìn)入直播軟件,然后輸入頻道ID才能進(jìn)入對(duì)應(yīng)的直播間,操作過(guò)程繁瑣,涉及系統(tǒng)多個(gè)進(jìn)程之間的切換,甚至可能調(diào)用多個(gè)線程,不方便用戶的使用,影響系統(tǒng)運(yùn)行效率。
另外,移動(dòng)互聯(lián)網(wǎng)本應(yīng)該是眾人分享的環(huán)境,而一些企業(yè)由于戰(zhàn)略競(jìng)爭(zhēng)的關(guān)系,各移動(dòng)產(chǎn)品(APP)之間不能相互兼容、連接,例如一些企業(yè)將不是其旗下的應(yīng)用程序封鎖,造成其他應(yīng)用程序無(wú)法在該企業(yè)下的某應(yīng)用程序中進(jìn)行分享操作。這種人為的隔離,使得用戶在分享網(wǎng)絡(luò)資源時(shí)需要進(jìn)行復(fù)雜繁瑣地操作,非常不方便,著實(shí)降低了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的首要目的在于提供一種應(yīng)用程序中直播間快捷啟動(dòng)方法和裝置。
本發(fā)明的另一目的在于提供一種用于實(shí)現(xiàn)應(yīng)用程序中直播間快捷啟動(dòng)的終端設(shè)備。
為實(shí)現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:
一種應(yīng)用程序中直播間快捷啟動(dòng)方法,包括如下步驟:
獲取系統(tǒng)剪貼板中包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息;
提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息;
在所述應(yīng)用程序中打開(kāi)該特征信息所對(duì)應(yīng)的所述直播間。
具體的,所述系統(tǒng)剪貼板中的內(nèi)容信息為從第三方應(yīng)用程序的信息顯示界面中復(fù)制或剪切的內(nèi)容信息的副本。
進(jìn)一步的,在所述第三方應(yīng)用程序的信息顯示界面中,所述內(nèi)容信息所包含的分享鏈接以轉(zhuǎn)義字符串顯示。
具體的,所述提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息的步驟中,通過(guò)調(diào)用預(yù)設(shè)的特征信息分析規(guī)則,依據(jù)該分析規(guī)則提取所述的特征信息。
優(yōu)選的,所述應(yīng)用程序運(yùn)行于系統(tǒng)后臺(tái),在其提取到所述特征信息后被切換至系統(tǒng)前臺(tái)顯示。
進(jìn)一步的,所述方法還包括如下步驟:
在完成所述特征信息的提取后,彈出提醒信息,并在接收到用戶確認(rèn)指令后,在所述應(yīng)用程序中打開(kāi)所述特征信息所對(duì)應(yīng)的所述直播間。
更進(jìn)一步的,所述方法還包括如下步驟:
在接收到用戶確認(rèn)打開(kāi)直播間或取消打開(kāi)直播間的指令后,清除系統(tǒng)剪貼板中所述包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息。
優(yōu)選的,所述方法還包括用于分享指定的直播間的執(zhí)行步驟,該步驟的執(zhí)行生成與指定的直播間相對(duì)應(yīng)的內(nèi)容信息,該內(nèi)容信息包含了預(yù)協(xié)議格式規(guī)范的分享鏈接。
相應(yīng)地,本發(fā)明還提供一種應(yīng)用程序中直播間快捷啟動(dòng)裝置,包括:
獲取模塊:用于獲取系統(tǒng)剪貼板中包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息;
提取模塊:用于提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息;
啟動(dòng)模塊:用于在所述應(yīng)用程序中打開(kāi)該特征信息所對(duì)應(yīng)的所述直播間。
另外,本發(fā)明還提供一種終端設(shè)備,用于實(shí)現(xiàn)應(yīng)用程序中直播間的快捷啟動(dòng),包括:
處理器,用于執(zhí)行、實(shí)現(xiàn)該方法的步驟;
存儲(chǔ)器,用于存儲(chǔ)該方法實(shí)現(xiàn)過(guò)程中產(chǎn)生的候選中間數(shù)據(jù)以及結(jié)果數(shù)據(jù);
觸敏顯示器,用于顯示該方法實(shí)現(xiàn)過(guò)程中產(chǎn)生的中間信息及結(jié)果信息。
與現(xiàn)有技術(shù)相比,本發(fā)明具備如下優(yōu)點(diǎn):
本發(fā)明基于可以實(shí)現(xiàn)音頻和/或視頻直播的直播軟件,其具有生成與指定的直播間相對(duì)應(yīng)的內(nèi)容信息的分享功能,其中所述內(nèi)容信息包含了預(yù)協(xié)議格式規(guī)范分享鏈接,該鏈接中包含了用于打開(kāi)指定的直播間的特征信息,在用戶接收到他人分享的該直播軟件的某個(gè)直播間的內(nèi)容信息時(shí),用戶只需要將該內(nèi)容信息復(fù)制/剪切,然后打開(kāi)相應(yīng)的直播軟件,則該直播軟件會(huì)自動(dòng)跳轉(zhuǎn)到所對(duì)應(yīng)的直播間頁(yè)面中,或者當(dāng)該直播軟件運(yùn)行于系統(tǒng)后臺(tái)時(shí),用戶復(fù)制/剪切完該內(nèi)容信息后,直播軟件切換至前臺(tái)運(yùn)行并跳轉(zhuǎn)至對(duì)應(yīng)的直播間頁(yè)面中,減少了用戶的操作步驟,減少進(jìn)程和/或線程調(diào)度,提高了系統(tǒng)的運(yùn)行效率。
同時(shí),本發(fā)明可以解決因種種原因造成的不同應(yīng)用程序間相互隔離的情況,使得用戶在不同應(yīng)用程序之間分享網(wǎng)絡(luò)資源時(shí)更加便捷,方便用戶使用,從而提高了用戶體驗(yàn)。
顯然,上述有關(guān)本發(fā)明優(yōu)點(diǎn)的描述是概括性的,更多的優(yōu)點(diǎn)描述將體現(xiàn)在后續(xù)的實(shí)施例揭示中,以及,本領(lǐng)域技術(shù)人員也可以本發(fā)明所揭示的內(nèi)容合理地發(fā)現(xiàn)本發(fā)明的其他諸多優(yōu)點(diǎn)。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【附圖說(shuō)明】
圖1為本發(fā)明應(yīng)用程序中直播間快捷啟動(dòng)方法的一種實(shí)施例的流程示意圖;
圖2為直播間快捷啟動(dòng)方法的一種實(shí)施方式的流程示意圖;
圖3為直播間快捷啟動(dòng)方法的一種實(shí)施方式的流程示意圖;
圖4為本發(fā)明應(yīng)用程序中直播間快捷啟動(dòng)裝置的一種實(shí)施例的示意圖。
【具體實(shí)施方式】
下面結(jié)合附圖和示例性實(shí)施例對(duì)本發(fā)明作進(jìn)一步地描述,其中附圖中相同的標(biāo)號(hào)全部指的是相同的部件。此外,如果已知技術(shù)的詳細(xì)描述對(duì)于示出本發(fā)明的特征是不必要的,則將其省略。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無(wú)線信號(hào)接收器的設(shè)備,其僅具備無(wú)發(fā)射能力的無(wú)線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒(méi)有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問(wèn)、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂(lè)/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂(lè)/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的遠(yuǎn)端網(wǎng)絡(luò)設(shè)備,其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或多個(gè)服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。本發(fā)明的實(shí)施例中,遠(yuǎn)端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過(guò)任何通信方式實(shí)現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動(dòng)通信、基于TCP/IP、UDP協(xié)議的計(jì)算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無(wú)線傳輸方式。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,用戶界面泛指能夠用于向智能終端發(fā)送所述控制指令的顯示界面,例如,可以為Android系統(tǒng)的設(shè)置頁(yè)面中的一個(gè)選項(xiàng)(或按鍵,由所述應(yīng)用程序添加其中,下同),也可以是從桌面呼出的通知欄或者交互頁(yè)面中的一個(gè)選項(xiàng),還可以是所述應(yīng)用程序的一個(gè)活動(dòng)組件所構(gòu)造的頁(yè)面中的一個(gè)選項(xiàng)。
以下描述的應(yīng)用程序中直播間快捷啟動(dòng)方法,可應(yīng)用于蜂窩式通信設(shè)備,例如應(yīng)用于移動(dòng)電話、平板電腦、智能可穿戴設(shè)備等等。
本發(fā)明所述的應(yīng)用程序用于實(shí)現(xiàn)音頻和/或視頻的直播。
本發(fā)明所述的應(yīng)用程序具有對(duì)系統(tǒng)剪貼板的訪問(wèn)與編輯權(quán)限。
如圖1所示,本發(fā)明應(yīng)用程序中直播間快捷啟動(dòng)方法的一個(gè)實(shí)施例的流程示意圖,包括如下步驟:
步驟S100:獲取系統(tǒng)剪貼板中包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息。
系統(tǒng)剪貼板是內(nèi)存中一塊專門用于復(fù)制數(shù)據(jù)的存儲(chǔ)塊,其可存放的數(shù)據(jù)類型包括文本、URI和Intent,系統(tǒng)剪貼板利用終端系統(tǒng)的內(nèi)部資源存儲(chǔ)器或虛擬內(nèi)存來(lái)臨時(shí)保存復(fù)制或剪切的信息,復(fù)制或剪切操作在同一時(shí)間里只能作用于一個(gè)對(duì)象上。剪貼板中的內(nèi)容信息至少可以包括:文字與所述文字對(duì)應(yīng)的格式、圖片與所述圖片對(duì)應(yīng)的格式、音頻與所述音頻對(duì)應(yīng)的格式、視頻與所述視頻對(duì)應(yīng)的格式中的一種或多種,也就是說(shuō),剪貼板中可存儲(chǔ)預(yù)設(shè)數(shù)量的多條內(nèi)容信息。例如用戶當(dāng)前復(fù)制了“你好嗎?”這段文字,該信息即為系統(tǒng)剪貼板中的最新內(nèi)容信息,然后用戶又復(fù)制了“今天天氣晴朗”這段文字,則該信息取代“你好嗎?”這條信息成為系統(tǒng)剪貼板中最新的內(nèi)容信息,而“你好嗎”這條信息則臨時(shí)存儲(chǔ)在剪貼板中,剪貼板會(huì)在特定條件下清除其所存儲(chǔ)的部分或全部?jī)?nèi)容信息。
本發(fā)明還包括用于分享指定的直播間的執(zhí)行步驟,該步驟的執(zhí)行生成與指定的直播間相對(duì)應(yīng)的內(nèi)容信息,該內(nèi)容信息包含了預(yù)協(xié)議格式規(guī)范的分享鏈接。具體的,本發(fā)明所述應(yīng)用程序具有用于分享指定直播間的分享功能,該分享功能的操作方式的一種實(shí)施例為,用戶點(diǎn)擊了所述應(yīng)用程序?yàn)槊總€(gè)直播間的提供的分享按鈕,應(yīng)用程序即生成該直播間對(duì)應(yīng)的內(nèi)容信息,在點(diǎn)擊分享按鈕后選擇需要分享的目標(biāo)對(duì)象,即第三方應(yīng)用程序,然后根據(jù)第三方應(yīng)用程序的性質(zhì)進(jìn)行分享操作,例如分享到微信、QQ則再選擇聯(lián)系人進(jìn)行分享等;該分享功能的操作方式的另一種實(shí)施例為,用戶點(diǎn)擊了所述應(yīng)用程序?yàn)槊總€(gè)直播間的提供的分享按鈕,應(yīng)用程序即生成該直播間對(duì)應(yīng)的內(nèi)容信息,然后提醒用戶對(duì)該內(nèi)容信息進(jìn)行復(fù)制或自動(dòng)將該內(nèi)容信息復(fù)制,然后用戶選擇需要分享的目標(biāo)對(duì)象后只需進(jìn)行“粘貼”操作即可以將內(nèi)容信息呈現(xiàn)出來(lái)。
進(jìn)一步的,應(yīng)用程序的分享功能所生成的內(nèi)容信息包括指定直播間預(yù)協(xié)議格式規(guī)范的鏈接,還包括該直播間的介紹及該內(nèi)容信息的操作提示。其中預(yù)協(xié)議格式規(guī)范鏈接包括協(xié)議頭及直播間的特征信息,其中協(xié)議頭與應(yīng)用程序自定義的URL協(xié)議相對(duì)應(yīng),直播間的特征信息可以是直播間ID,這里的ID是指身份標(biāo)識(shí)號(hào)碼,也稱為序列號(hào),是某個(gè)體系中相對(duì)唯一的編碼,該身份標(biāo)識(shí)號(hào)碼一般是不變的,至于用什么作為身份標(biāo)識(shí)號(hào)碼,則由設(shè)計(jì)者根據(jù)自己制定的規(guī)則而確定。本發(fā)明中所述的直播間ID可以是直播間的主頻道ID及其子頻道ID,根據(jù)主頻道ID及子頻道ID即可準(zhǔn)確對(duì)應(yīng)到特定的直播間。例如一直播間的主頻道ID為90001、子頻道ID為001,應(yīng)用程序自定義的協(xié)議為y協(xié)議,則預(yù)協(xié)議格式規(guī)范鏈接為:y://pd-[sid=90001&001],進(jìn)而該直播間生成的內(nèi)容信息為“**直播間介紹**@y://pd-[sid=90001&001]@<操作提示>#應(yīng)用程序名稱#”。
優(yōu)選的,在所述第三方應(yīng)用程序的信息顯示界面中,所述內(nèi)容信息所包含的分享鏈接以轉(zhuǎn)義字符串顯示,將該鏈接隱藏在內(nèi)容信息中。一種實(shí)施方式為,將預(yù)協(xié)議格式規(guī)范鏈接以超鏈接的形式與內(nèi)容信息中的直播間介紹結(jié)合,則上述的內(nèi)容信息在第三方應(yīng)用程序的信息顯示界面中轉(zhuǎn)化為“直播間介紹**<操作提示>#應(yīng)用程序名稱#”。
在用戶通過(guò)第三方應(yīng)用程序接收到分享某一直播間的內(nèi)容信息后,從第三方應(yīng)用程序的信息顯示界面中復(fù)制或剪切所述內(nèi)容信息,即將該內(nèi)容信息的副本移動(dòng)至系統(tǒng)剪貼板中。在用戶完成復(fù)制或剪切操作后,如圖2所示的一種實(shí)施方式,應(yīng)用程序在用戶完成復(fù)制或剪切的操作后再啟動(dòng),當(dāng)所述應(yīng)用程序啟動(dòng)時(shí),調(diào)用接口函數(shù)getPrimaryClip()獲取系統(tǒng)剪貼板中的最新內(nèi)容信息;如圖3所示的另一種實(shí)施方式,應(yīng)用程序運(yùn)行于系統(tǒng)后臺(tái),并利用onPrimaryClipChangedListener()函數(shù)添加系統(tǒng)剪貼板內(nèi)容監(jiān)聽(tīng)器,用于監(jiān)聽(tīng)系統(tǒng)剪貼板內(nèi)容的變化,當(dāng)用戶完成復(fù)制或剪切操作后,系統(tǒng)剪切板內(nèi)容即發(fā)生改變,應(yīng)用程序調(diào)用接口函數(shù)getPrimaryClip()獲取系統(tǒng)剪貼板中的最新內(nèi)容信息。
步驟S200:提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息。
在應(yīng)用程序獲取了系統(tǒng)剪貼板中包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息后,應(yīng)用程序根據(jù)預(yù)設(shè)的特征信息分析規(guī)則,提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息。而當(dāng)檢測(cè)到該內(nèi)容信息不包含該應(yīng)用程序預(yù)協(xié)議格式規(guī)范的分享鏈接時(shí),不對(duì)其作提取特征信息處理。
具體的,特征信息分析規(guī)則是根據(jù)上述應(yīng)用程序中的分享功能而相應(yīng)設(shè)置的,上述應(yīng)用程序的分享功能所生成的內(nèi)容信息包括指定直播間預(yù)協(xié)議格式規(guī)范的鏈接、直播間的介紹及該內(nèi)容信息的操作提示并加入了特定的標(biāo)識(shí)符號(hào)后進(jìn)行排序,特征信息分析規(guī)則將內(nèi)容信息中的干擾項(xiàng)如直播間介紹、標(biāo)識(shí)符號(hào)、排序剔除,提取其中的預(yù)協(xié)議格式規(guī)范鏈接所包含的直播間的特征信息。例如,分享的內(nèi)容為“**直播間介紹**@y://pd-[sid=90001&001]@<操作提示>#應(yīng)用程序名稱#”,特征信息分析規(guī)則最終提取到的特征信息為直播間的主頻道90001以及其子頻道001。
優(yōu)選的,預(yù)設(shè)的特征信息分析規(guī)則可以在應(yīng)用程序安裝時(shí)內(nèi)置于其中,若之后需更換預(yù)設(shè)的特征信息分析規(guī)則可以通過(guò)升級(jí)、更新應(yīng)用程序的方式將其替換而得到新的特征信息分析規(guī)則;預(yù)設(shè)的特征信息分析規(guī)則亦可存儲(chǔ)在云端服務(wù)器中,在應(yīng)用程序檢測(cè)到包含預(yù)協(xié)議格式規(guī)范分享鏈接的內(nèi)容信息后向云端服務(wù)器發(fā)送提取請(qǐng)求,云端服務(wù)器根據(jù)預(yù)設(shè)的特征信息分析規(guī)則提取應(yīng)用程序發(fā)來(lái)的內(nèi)容信息后將提取結(jié)果(即直播間的特征信息)返回給應(yīng)用程序,若之后需更換特征信息分析規(guī)則在云端服務(wù)器中修改即可。
步驟S300:在所述應(yīng)用程序中打開(kāi)該特征信息所對(duì)應(yīng)的所述直播間。
如圖2所示的一種實(shí)施方式,用戶復(fù)制或剪切了內(nèi)容信息后打開(kāi)所述的應(yīng)用程序,應(yīng)用程序經(jīng)過(guò)上述方法步驟提取到直播間的特征信息,然后根據(jù)該特征信息進(jìn)入到特定的直播間中;如圖3所示的另一種實(shí)施方式,所述應(yīng)用程序運(yùn)行于系統(tǒng)后臺(tái),并且提供一個(gè)Service在系統(tǒng)后臺(tái)運(yùn)行,當(dāng)應(yīng)用程序經(jīng)過(guò)上述方法步驟提取到直播間的特征信息后,觸發(fā)Activity,即將應(yīng)用程序切換至系統(tǒng)前臺(tái)顯示,然后應(yīng)用程序根據(jù)該特征信息進(jìn)入到特定的直播間中。
更為人性化的,上述兩種實(shí)施方式中,在進(jìn)入直播間之前,彈出提醒信息,在接收到用戶確認(rèn)指令后,在所述應(yīng)用程序中打開(kāi)所述特征信息所對(duì)應(yīng)的所述直播間,例如在進(jìn)入所述應(yīng)用程序后,在該應(yīng)用程序的界面上提供一個(gè)彈窗,顯示包括該直播間的簡(jiǎn)介及諸如“確認(rèn)”和“取消”的按鈕,用戶點(diǎn)擊確認(rèn)按鈕后即可進(jìn)入該直播間,點(diǎn)擊取消按鈕則放棄進(jìn)入該直播間。
并且,在如圖2所述的實(shí)施方式中,在用戶進(jìn)入了直播間或者在用戶放棄了進(jìn)入直播間后,應(yīng)用程序根據(jù)其對(duì)系統(tǒng)剪貼板的訪問(wèn)與編輯權(quán)限,清除系統(tǒng)剪貼板中的最新內(nèi)容信息。
相應(yīng)地,如圖4所示,本發(fā)明應(yīng)用程序中直播間快捷啟動(dòng)裝置的一個(gè)實(shí)施例的示意圖,包括:
獲取模塊100:用于獲取系統(tǒng)剪貼板中包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息。
在用戶通過(guò)第三方應(yīng)用程序接收到分享某一直播間的內(nèi)容信息后,從第三方應(yīng)用程序的信息顯示界面中復(fù)制或剪切所述內(nèi)容信息,即將該內(nèi)容信息的副本移動(dòng)至系統(tǒng)剪貼板中。在用戶完成復(fù)制或剪切操作后,如圖2所示的一種實(shí)施方式,應(yīng)用程序在用戶完成復(fù)制或剪切的操作后再啟動(dòng),當(dāng)所述應(yīng)用程序啟動(dòng)時(shí),獲取模塊100調(diào)用接口函數(shù)getPrimaryClip()獲取系統(tǒng)剪貼板的最新內(nèi)容信息;如圖3所示的另一種實(shí)施方式,應(yīng)用程序運(yùn)行于系統(tǒng)后臺(tái),獲取模塊100利用onPrimaryClipChangedListener()函數(shù)添加系統(tǒng)剪貼板內(nèi)容監(jiān)聽(tīng)器,用于監(jiān)聽(tīng)系統(tǒng)剪貼板內(nèi)容的變化,當(dāng)用戶完成復(fù)制或剪切操作后,系統(tǒng)剪切板內(nèi)容即發(fā)生改變,應(yīng)用程序調(diào)用接口函數(shù)getPrimaryClip()獲取系統(tǒng)剪貼板中的最新內(nèi)容信息。
提取模塊200:用于提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息。
在獲取模塊100獲取了系統(tǒng)剪貼板中包含了預(yù)協(xié)議格式規(guī)范分享鏈接的最新內(nèi)容信息后,提取模塊200根據(jù)預(yù)設(shè)的特征信息分析規(guī)則,提取包含于該分享鏈接中的用于打開(kāi)所述直播間的特征信息。而當(dāng)提取模塊200當(dāng)檢測(cè)到該內(nèi)容信息不包含該應(yīng)用程序預(yù)協(xié)議格式規(guī)范的分享鏈接時(shí),不對(duì)其作提取特征信息處理。
具體的,特征信息分析規(guī)則是根據(jù)上述應(yīng)用程序中的分享功能而相應(yīng)設(shè)置的,上述應(yīng)用程序的分享功能所生成的內(nèi)容信息包括指定直播間預(yù)協(xié)議格式規(guī)范的鏈接、直播間的介紹及該內(nèi)容信息的操作提示并加入了特定的標(biāo)識(shí)符號(hào)后進(jìn)行排序,提取模塊200根據(jù)特征信息分析規(guī)則將內(nèi)容信息中的干擾項(xiàng)如直播間介紹、標(biāo)識(shí)符號(hào)、排序剔除,提取其中的預(yù)協(xié)議格式規(guī)范鏈接所包含的直播間的特征信息。
預(yù)設(shè)的特征信息分析規(guī)則可以在應(yīng)用程序安裝時(shí)內(nèi)置于其中,若之后需更換預(yù)設(shè)的特征信息分析規(guī)則可以通過(guò)升級(jí)、更新應(yīng)用程序的方式將其替換而得到新的特征信息分析規(guī)則;預(yù)設(shè)的特征信息分析規(guī)則亦可存儲(chǔ)在云端服務(wù)器中,在提取模塊200檢測(cè)到包含預(yù)協(xié)議格式規(guī)范分享鏈接的內(nèi)容信息后向云端服務(wù)器發(fā)送提取請(qǐng)求,云端服務(wù)器根據(jù)預(yù)設(shè)的特征信息分析規(guī)則提取所述提取模塊200發(fā)來(lái)的內(nèi)容信息后將提取結(jié)果(即直播間的特征信息)返回給提取模塊200,若之后需更換特征信息分析規(guī)則在云端服務(wù)器中修改即可。
啟動(dòng)模塊300:用于在所述應(yīng)用程序中打開(kāi)該特征信息所對(duì)應(yīng)的所述直播間。
如圖2所示的一種實(shí)施方式,用戶復(fù)制或剪切了內(nèi)容信息后打開(kāi)所述的應(yīng)用程序,提取模塊200經(jīng)過(guò)上述方法步驟得到直播間的特征信息,然后啟動(dòng)模塊300根據(jù)該特征信息進(jìn)入到特定的直播間中;如圖3所示的另一種實(shí)施方式,所述應(yīng)用程序運(yùn)行于系統(tǒng)后臺(tái),并且提供一個(gè)Service在系統(tǒng)后臺(tái)運(yùn)行,提取模塊200經(jīng)過(guò)上述方法步驟得到直播間的特征信息后,觸發(fā)Activity,即應(yīng)用程序切換至系統(tǒng)前臺(tái)顯示,然后啟動(dòng)模塊300根據(jù)該特征信息進(jìn)入到特定的直播間中。
進(jìn)一步的,本發(fā)明還提供一種終端設(shè)備,用于實(shí)現(xiàn)應(yīng)用程序中直播間的快捷啟動(dòng)。包括:
處理器,用于執(zhí)行、實(shí)現(xiàn)該方法的步驟;
存儲(chǔ)器,用于存儲(chǔ)該方法實(shí)現(xiàn)過(guò)程中產(chǎn)生的候選中間數(shù)據(jù)以及結(jié)果數(shù)據(jù);
觸敏顯示器,用于顯示該方法實(shí)現(xiàn)過(guò)程中產(chǎn)生的中間信息及結(jié)果信息。
本發(fā)明基于可以實(shí)現(xiàn)音頻和/或視頻直播的直播軟件,其具有生成與指定的直播間相對(duì)應(yīng)的內(nèi)容信息的分享功能,其中所述內(nèi)容信息包含了預(yù)協(xié)議格式規(guī)范分享鏈接,該鏈接中包含了用于打開(kāi)指定的直播間的特征信息,在用戶接收到他人分享的該直播軟件的某個(gè)直播間的內(nèi)容信息時(shí),用戶只需要將該內(nèi)容信息復(fù)制/剪切,然后打開(kāi)相應(yīng)的直播軟件,則該直播軟件會(huì)自動(dòng)跳轉(zhuǎn)到所對(duì)應(yīng)的直播間頁(yè)面中,或者當(dāng)該直播軟件運(yùn)行于系統(tǒng)后臺(tái)時(shí),用戶復(fù)制/剪切完該內(nèi)容信息后,直播軟件切換至前臺(tái)運(yùn)行并跳轉(zhuǎn)至對(duì)應(yīng)的直播間頁(yè)面中,減少了用戶的操作步驟,減少進(jìn)程和/或線程調(diào)度,提高了系統(tǒng)的運(yùn)行效率。
同時(shí),本發(fā)明可以解決因種種原因造成的不同應(yīng)用程序間相互隔離的情況,使得用戶在不同應(yīng)用程序之間分享網(wǎng)絡(luò)資源時(shí)更加便捷,方便用戶使用,從而提高了用戶體驗(yàn)。
以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍,上面已經(jīng)示出了本發(fā)明的一些示例性實(shí)施例,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離本發(fā)明的原理或精神的情況下,可以對(duì)這些示例性實(shí)施例做出改變,本發(fā)明的范圍由權(quán)利要求及其等同物限定。